From 59a04e982f6367c98357c21a78dda031d239995f Mon Sep 17 00:00:00 2001 From: Jonathan Springer Date: Mon, 24 Aug 2015 14:19:30 -0400 Subject: [PATCH 01/78] Add ability to open Apple help file from app bundle. Only show offline help if we are running frozen. --- openlp/core/ui/mainwindow.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/openlp/core/ui/mainwindow.py b/openlp/core/ui/mainwindow.py index 6ac62c32a..1e02c2394 100644 --- a/openlp/core/ui/mainwindow.py +++ b/openlp/core/ui/mainwindow.py @@ -312,6 +312,13 @@ class Ui_MainWindow(object): icon=':/system/system_help_contents.png', can_shortcuts=True, category=UiStrings().Help, triggers=self.on_offline_help_clicked) + elif is_macosx(): + self.local_help_file = os.path.join(AppLocation.get_directory(AppLocation.AppDir), + '..', 'Resources', 'OpenLP.help') + self.offline_help_item = create_action(main_window, 'offlineHelpItem', + icon=':/system/system_help_contents.png', + can_shortcuts=True, + category=UiStrings().Help, triggers=self.on_offline_help_clicked) self.on_line_help_item = create_action(main_window, 'onlineHelpItem', icon=':/system/system_online_help.png', can_shortcuts=True, @@ -354,7 +361,7 @@ class Ui_MainWindow(object): add_actions(self.tools_menu, (self.tools_open_data_folder, None)) add_actions(self.tools_menu, (self.tools_first_time_wizard, None)) add_actions(self.tools_menu, [self.update_theme_images]) - if is_win(): + if (is_win() or is_macosx()) and (hasattr(sys, 'frozen') and sys.frozen == 1): add_actions(self.help_menu, (self.offline_help_item, self.on_line_help_item, None, self.web_site_item, self.about_item)) else: @@ -453,7 +460,7 @@ class Ui_MainWindow(object): self.settings_plugin_list_item.setStatusTip(translate('OpenLP.MainWindow', 'List the Plugins')) self.about_item.setText(translate('OpenLP.MainWindow', '&About')) self.about_item.setStatusTip(translate('OpenLP.MainWindow', 'More information about OpenLP')) - if is_win(): + if is_win() or is_macosx(): self.offline_help_item.setText(translate('OpenLP.MainWindow', '&User Guide')) self.on_line_help_item.setText(translate('OpenLP.MainWindow', '&Online Help')) self.search_shortcut_action.setText(UiStrings().Search) @@ -762,7 +769,7 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow, RegistryProperties): """ Load the local OpenLP help file """ - os.startfile(self.local_help_file) + QtGui.QDesktopServices.openUrl(QtCore.QUrl("file:///" + self.local_help_file)) def on_online_help_clicked(self): """ From f98c35df94676696cca714cb3aae38e7c687eed4 Mon Sep 17 00:00:00 2001 From: Tomas Groth Date: Wed, 26 Aug 2015 22:37:23 +0100 Subject: [PATCH 02/78] Fix traceback on linux when VLC isn't installed. Fixes bug 1489143. Fixes: https://launchpad.net/bugs/1489143 --- openlp/core/ui/media/vlcplayer.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/openlp/core/ui/media/vlcplayer.py b/openlp/core/ui/media/vlcplayer.py index 56f2b976c..784e0ffca 100644 --- a/openlp/core/ui/media/vlcplayer.py +++ b/openlp/core/ui/media/vlcplayer.py @@ -80,10 +80,8 @@ def get_vlc(): if is_win(): if not isinstance(e, WindowsError) and e.winerror != 126: raise - elif is_macosx(): - pass else: - raise + pass if is_vlc_available: try: VERSION = vlc.libvlc_get_version().decode('UTF-8') @@ -103,7 +101,7 @@ def get_vlc(): # On linux we need to initialise X threads, but not when running tests. # This needs to happen on module load and not in get_vlc(), otherwise it can cause crashes on some DE on some setups # (reported on Gnome3, Unity, Cinnamon, all GTK+ based) when using native filedialogs... -if get_vlc() and is_linux() and 'nose' not in sys.argv[0]: +if is_linux() and 'nose' not in sys.argv[0] and get_vlc(): import ctypes try: x11 = ctypes.cdll.LoadLibrary('libX11.so') From 4488fedfdc799e22788a44e9b2c8be4e492b2588 Mon Sep 17 00:00:00 2001 From: Tomas Groth Date: Thu, 27 Aug 2015 12:24:24 +0100 Subject: [PATCH 03/78] Fix SongPro import. Fixes bug 1489376. Fixes: https://launchpad.net/bugs/1489376 --- openlp/plugins/songs/lib/importers/songpro.py | 7 +- .../songs/test_songproimport.py | 47 ++++++ .../resources/songprosongs/Amazing Grace.json | 34 +++++ .../resources/songprosongs/amazing-grace.txt | 135 ++++++++++++++++++ 4 files changed, 220 insertions(+), 3 deletions(-) create mode 100644 tests/functional/openlp_plugins/songs/test_songproimport.py create mode 100644 tests/resources/songprosongs/Amazing Grace.json create mode 100644 tests/resources/songprosongs/amazing-grace.txt diff --git a/openlp/plugins/songs/lib/importers/songpro.py b/openlp/plugins/songs/lib/importers/songpro.py index 2133a3faa..f05d4c47e 100644 --- a/openlp/plugins/songs/lib/importers/songpro.py +++ b/openlp/plugins/songs/lib/importers/songpro.py @@ -65,21 +65,21 @@ class SongProImport(SongImport): """ Initialise the SongPro importer. """ - SongImport.__init__(self, manager, **kwargs) + super(SongProImport, self).__init__(manager, **kwargs) def do_import(self): """ Receive a single file or a list of files to import. """ self.encoding = None - with open(self.import_source, 'r') as songs_file: + with open(self.import_source, 'rt') as songs_file: self.import_wizard.progress_bar.setMaximum(0) tag = '' text = '' for file_line in songs_file: if self.stop_import_flag: break - file_line = str(file_line, 'cp1252') + file_line = file_line file_text = file_line.rstrip() if file_text and file_text[0] == '#': self.process_section(tag, text.rstrip()) @@ -87,6 +87,7 @@ class SongProImport(SongImport): text = '' else: text += file_line + self.finish() def process_section(self, tag, text): """ diff --git a/tests/functional/openlp_plugins/songs/test_songproimport.py b/tests/functional/openlp_plugins/songs/test_songproimport.py new file mode 100644 index 000000000..d9708989d --- /dev/null +++ b/tests/functional/openlp_plugins/songs/test_songproimport.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# vim: autoindent shiftwidth=4 expandtab textwidth=120 tabstop=4 softtabstop=4 + +############################################################################### +# OpenLP - Open Source Lyrics Projection # +# --------------------------------------------------------------------------- # +# Copyright (c) 2008-2015 OpenLP Developers # +# --------------------------------------------------------------------------- # +# This program is free software; you can redistribute it and/or modify it # +# under the terms of the GNU General Public License as published by the Free # +# Software Foundation; version 2 of the License. # +# # +# This program is distributed in the hope that it will be useful, but WITHOUT # +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # +# more details. # +# # +# You should have received a copy of the GNU General Public License along # +# with this program; if not, write to the Free Software Foundation, Inc., 59 # +# Temple Place, Suite 330, Boston, MA 02111-1307 USA # +############################################################################### +""" +The :mod:`songproimport` module provides the functionality for importing +SongPro song files into the current installation database. +""" + +import os + +from tests.helpers.songfileimport import SongImportTestHelper + +TEST_PATH = os.path.abspath( + os.path.join(os.path.dirname(__file__), '..', '..', '..', 'resources', 'songprosongs')) + + +class TestSongProFileImport(SongImportTestHelper): + + def __init__(self, *args, **kwargs): + self.importer_class_name = 'SongProImport' + self.importer_module_name = 'songpro' + super(TestSongProFileImport, self).__init__(*args, **kwargs) + + def test_song_import(self): + """ + Test that loading an SongPro file works correctly + """ + self.file_import(os.path.join(TEST_PATH, 'amazing-grace.txt'), + self.load_external_result_data(os.path.join(TEST_PATH, 'Amazing Grace.json'))) diff --git a/tests/resources/songprosongs/Amazing Grace.json b/tests/resources/songprosongs/Amazing Grace.json new file mode 100644 index 000000000..c819d3845 --- /dev/null +++ b/tests/resources/songprosongs/Amazing Grace.json @@ -0,0 +1,34 @@ +{ + "title": "Amazing Grace", + "authors": [ + "Words: John Newton (1725-1807)" + ], + "copyright" : "Public Domain", + "verse_order_list": ["V1", "V2", "V3", "V4", "V5", "V6"], + "verses": [ + [ + "Amazing Grace! how sweet the sound\nThat saved a wretch like me;\nI once was lost, but now am found,\nWas blind, but now I see.", + "V" + ], + [ + "'Twas grace that taught my heart to fear,\nAnd grace my fears relieved;\nHow precious did that grace appear,\nThe hour I first believed!", + "V" + ], + [ + "Through many dangers, toils and snares\nI have already come;\n'Tis grace that brought me safe thus far,\nAnd grace will lead me home.", + "V" + ], + [ + "The Lord has promised good to me,\nHis word my hope secures;\nHe will my shield and portion be\nAs long as life endures.", + "V" + ], + [ + "Yes, when this heart and flesh shall fail,\nAnd mortal life shall cease,\nI shall possess within the veil\nA life of joy and peace.", + "V" + ], + [ + "When we've been there a thousand years,\nBright shining as the sun,\nWe've no less days to sing God's praise\nThan when we first begun.", + "V" + ] + ] +} diff --git a/tests/resources/songprosongs/amazing-grace.txt b/tests/resources/songprosongs/amazing-grace.txt new file mode 100644 index 000000000..53ffcc891 --- /dev/null +++ b/tests/resources/songprosongs/amazing-grace.txt @@ -0,0 +1,135 @@ +#T +Amazing Grace +#C +{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} +\viewkind4\uc1\pard\f0\fs20 +\par } + +#1 +{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} +{\colortbl ;\red0\green0\blue0;} +\viewkind4\uc1\pard\cf1\lang2057\f0\fs20 Amazing Grace! how sweet the sound +\par That saved a wretch like me; +\par I once was lost, but now am found, +\par Was blind, but now I see. +\par } + +#2 +{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} +{\colortbl ;\red0\green0\blue0;} +\viewkind4\uc1\pard\cf1\lang2057\f0\fs20 'Twas grace that taught my heart to fear, +\par And grace my fears relieved; +\par How precious did that grace appear, +\par The hour I first believed! +\par } + +#3 +{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} +{\colortbl ;\red0\green0\blue0;} +\viewkind4\uc1\pard\cf1\lang2057\f0\fs20 Through many dangers, toils and snares +\par I have already come; +\par 'Tis grace that brought me safe thus far, +\par And grace will lead me home. +\par } + +#4 +{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} +{\colortbl ;\red0\green0\blue0;} +\viewkind4\uc1\pard\cf1\lang2057\f0\fs20 The Lord has promised good to me, +\par His word my hope secures; +\par He will my shield and portion be +\par As long as life endures. +\par } + +#5 +{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} +{\colortbl ;\red0\green0\blue0;} +\viewkind4\uc1\pard\cf1\lang1033\f0\fs20 Yes, when this heart and flesh shall fail, +\par And mortal life shall cease, +\par I shall possess within the veil +\par A life of joy and peace. +\par } + +#6 +{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} +{\colortbl ;\red0\green0\blue0;} +\viewkind4\uc1\pard\cf1\lang1033\f0\fs20 When we've been there a thousand years, +\par Bright shining as the sun, +\par We've no less days to sing God's praise +\par Than when we first begun. +\par } + +#7 +{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} +\viewkind4\uc1\pard\f0\fs20 +\par } + +#D +{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} +\viewkind4\uc1\pard\f0\fs20 +\par } + +#B +{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} +\viewkind4\uc1\pard\f0\fs20 +\par } + +#PR +{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} +\viewkind4\uc1\pard\f0\fs20 +\par } + +#MS +{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} +\viewkind4\uc1\pard\f0\fs20 +\par } + +#C2 +{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} +\viewkind4\uc1\pard\f0\fs20 +\par } + +#NT +{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}} +\viewkind4\uc1\pard\f0\fs20 +\par } + +#A +Words: John Newton (1725-1807) +#R +Public Domain +#O +123456 +#F +Arial +#FS +34 +#I +False +#BD +True +#BE +True +#FC +16777215 +#BC +39168 +#FF +16777215 +#P +Lakes\NZ Lake 3.jpg +#PC +16777215 +#SB +True +#SH +False +#BM +I +#IT +S +#CC +2762836 +#IN +126444 +#E From 585c319c8b491de93c61c4ef1cb2a418ce5fc583 Mon Sep 17 00:00:00 2001 From: Tomas Groth Date: Fri, 28 Aug 2015 09:50:13 +0100 Subject: [PATCH 04/78] Improved the robustness of the download-webbibles-form. Fixes bug 1489757. Fixes: https://launchpad.net/bugs/1489757 --- .../plugins/bibles/forms/bibleimportform.py | 17 ++-- openlp/plugins/bibles/lib/mediaitem.py | 3 +- .../bibles/forms/test_bibleimportform.py | 78 +++++++++++++++++++ 3 files changed, 90 insertions(+), 8 deletions(-) create mode 100644 tests/interfaces/openlp_plugins/bibles/forms/test_bibleimportform.py diff --git a/openlp/plugins/bibles/forms/bibleimportform.py b/openlp/plugins/bibles/forms/bibleimportform.py index 94d8e6567..b5ee88201 100644 --- a/openlp/plugins/bibles/forms/bibleimportform.py +++ b/openlp/plugins/bibles/forms/bibleimportform.py @@ -517,17 +517,20 @@ class BibleImportForm(OpenLPWizard): critical_error_message_box(translate('BiblesPlugin.ImportWizardForm', 'Error during download'), translate('BiblesPlugin.ImportWizardForm', 'An error occurred while downloading the list of bibles from %s.')) - self.web_bible_list[download_type] = {} - for (bible_name, bible_key, language_code) in bibles: - self.web_bible_list[download_type][bible_name] = (bible_key, language_code) + bibles = None + print(bibles) + if bibles: + self.web_bible_list[download_type] = {} + for (bible_name, bible_key, language_code) in bibles: + self.web_bible_list[download_type][bible_name] = (bible_key, language_code) self.web_progress_bar.setValue(download_type + 1) # Update combo box if something got into the list if self.web_bible_list: self.on_web_source_combo_box_index_changed(0) - self.web_source_combo_box.setEnabled(True) - self.web_translation_combo_box.setEnabled(True) - self.web_update_button.setEnabled(True) - self.web_progress_bar.setVisible(False) + self.web_source_combo_box.setEnabled(True) + self.web_translation_combo_box.setEnabled(True) + self.web_update_button.setEnabled(True) + self.web_progress_bar.setVisible(False) def register_fields(self): """ diff --git a/openlp/plugins/bibles/lib/mediaitem.py b/openlp/plugins/bibles/lib/mediaitem.py index 5bdec5bd2..c838c3b9c 100644 --- a/openlp/plugins/bibles/lib/mediaitem.py +++ b/openlp/plugins/bibles/lib/mediaitem.py @@ -30,7 +30,8 @@ from openlp.core.lib.searchedit import SearchEdit from openlp.core.lib.ui import set_case_insensitive_completer, create_horizontal_adjusting_combo_box, \ critical_error_message_box, find_and_set_in_combo_box, build_icon from openlp.core.utils import get_locale_key -from openlp.plugins.bibles.forms import BibleImportForm, EditBibleForm +from openlp.plugins.bibles.forms.bibleimportform import BibleImportForm +from openlp.plugins.bibles.forms.editbibleform import EditBibleForm from openlp.plugins.bibles.lib import LayoutStyle, DisplayStyle, VerseReferenceList, get_reference_separator, \ LanguageSelection, BibleStrings from openlp.plugins.bibles.lib.db import BiblesResourcesDB diff --git a/tests/interfaces/openlp_plugins/bibles/forms/test_bibleimportform.py b/tests/interfaces/openlp_plugins/bibles/forms/test_bibleimportform.py new file mode 100644 index 000000000..032a63e3c --- /dev/null +++ b/tests/interfaces/openlp_plugins/bibles/forms/test_bibleimportform.py @@ -0,0 +1,78 @@ +# -*- coding: utf-8 -*- +# vim: autoindent shiftwidth=4 expandtab textwidth=120 tabstop=4 softtabstop=4 + +############################################################################### +# OpenLP - Open Source Lyrics Projection # +# --------------------------------------------------------------------------- # +# Copyright (c) 2008-2015 OpenLP Developers # +# --------------------------------------------------------------------------- # +# This program is free software; you can redistribute it and/or modify it # +# under the terms of the GNU General Public License as published by the Free # +# Software Foundation; version 2 of the License. # +# # +# This program is distributed in the hope that it will be useful, but WITHOUT # +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # +# more details. # +# # +# You should have received a copy of the GNU General Public License along # +# with this program; if not, write to the Free Software Foundation, Inc., 59 # +# Temple Place, Suite 330, Boston, MA 02111-1307 USA # +############################################################################### +""" +Package to test the openlp.plugins.bibles.forms.bibleimportform package. +""" +from unittest import TestCase + +from PyQt4 import QtGui, QtCore + +from openlp.core.common import Registry +from openlp.plugins.bibles.forms.bibleimportform import BibleImportForm, WebDownload + +from tests.helpers.testmixin import TestMixin +from tests.functional import MagicMock, patch + + +class TestBibleImportForm(TestCase, TestMixin): + """ + Test the BibleImportForm class + """ + + def setUp(self): + """ + Create the UI + """ + Registry.create() + self.setup_application() + self.main_window = QtGui.QMainWindow() + Registry().register('main_window', self.main_window) + self.form = BibleImportForm(self.main_window, MagicMock(), MagicMock()) + + def tearDown(self): + """ + Delete all the C++ objects at the end so that we don't have a segfault + """ + del self.form + del self.main_window + + @patch('openlp.plugins.bibles.forms.bibleimportform.CWExtract.get_bibles_from_http') + @patch('openlp.plugins.bibles.forms.bibleimportform.BGExtract.get_bibles_from_http') + @patch('openlp.plugins.bibles.forms.bibleimportform.BSExtract.get_bibles_from_http') + def on_web_update_button_clicked_test(self, mocked_bsextract, mocked_bgextract, mocked_cwextract): + """ + Test that on_web_update_button_clicked handles problems correctly + """ + # GIVEN: Some mocked GUI components and mocked bibleextractors + self.form.web_source_combo_box = MagicMock() + self.form.web_translation_combo_box = MagicMock() + self.form.web_update_button = MagicMock() + self.form.web_progress_bar = MagicMock() + mocked_bsextract.return_value = None + mocked_bgextract.return_value = None + mocked_cwextract.return_value = None + + # WHEN: Running on_web_update_button_clicked + self.form.on_web_update_button_clicked() + + # THEN: The webbible list should still be empty + self.assertEqual(self.form.web_bible_list, {}, 'The webbible list should be empty') From 0c24d3705bbd8664985d4c05090d3e6af144de38 Mon Sep 17 00:00:00 2001 From: Tomas Groth Date: Fri, 28 Aug 2015 11:22:06 +0100 Subject: [PATCH 05/78] Fix traceback on windows in the OO/LO song importer. --- openlp/plugins/songs/lib/importers/openoffice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openlp/plugins/songs/lib/importers/openoffice.py b/openlp/plugins/songs/lib/importers/openoffice.py index 98ceda6af..c4cc06e56 100644 --- a/openlp/plugins/songs/lib/importers/openoffice.py +++ b/openlp/plugins/songs/lib/importers/openoffice.py @@ -171,7 +171,7 @@ class OpenOfficeImport(SongImport): """ log.debug('create property OpenOffice') if is_win(): - property_object = self.controller.manager.Bridge_GetStruct('com.sun.star.beans.PropertyValue') + property_object = self.ooo_manager.Bridge_GetStruct('com.sun.star.beans.PropertyValue') else: property_object = PropertyValue() property_object.Name = name From c559741143f7afec08e3338328ee7d3d6b0ee306 Mon Sep 17 00:00:00 2001 From: Tomas Groth Date: Fri, 28 Aug 2015 13:34:28 +0100 Subject: [PATCH 06/78] Forgot to remove debug print... --- openlp/plugins/bibles/forms/bibleimportform.py | 1 - 1 file changed, 1 deletion(-) diff --git a/openlp/plugins/bibles/forms/bibleimportform.py b/openlp/plugins/bibles/forms/bibleimportform.py index b5ee88201..b563ab3bf 100644 --- a/openlp/plugins/bibles/forms/bibleimportform.py +++ b/openlp/plugins/bibles/forms/bibleimportform.py @@ -518,7 +518,6 @@ class BibleImportForm(OpenLPWizard): translate('BiblesPlugin.ImportWizardForm', 'An error occurred while downloading the list of bibles from %s.')) bibles = None - print(bibles) if bibles: self.web_bible_list[download_type] = {} for (bible_name, bible_key, language_code) in bibles: From 579f532aec457c34cacaa19f5a396fa679ec43c4 Mon Sep 17 00:00:00 2001 From: Tomas Groth Date: Fri, 28 Aug 2015 14:20:17 +0100 Subject: [PATCH 07/78] Removed unnecessary line. --- openlp/plugins/songs/lib/importers/songpro.py | 1 - 1 file changed, 1 deletion(-) diff --git a/openlp/plugins/songs/lib/importers/songpro.py b/openlp/plugins/songs/lib/importers/songpro.py index f05d4c47e..231c990d0 100644 --- a/openlp/plugins/songs/lib/importers/songpro.py +++ b/openlp/plugins/songs/lib/importers/songpro.py @@ -79,7 +79,6 @@ class SongProImport(SongImport): for file_line in songs_file: if self.stop_import_flag: break - file_line = file_line file_text = file_line.rstrip() if file_text and file_text[0] == '#': self.process_section(tag, text.rstrip()) From 964af5fc92f7536d8a421de63a00b9dae4fe2041 Mon Sep 17 00:00:00 2001 From: Tomas Groth Date: Thu, 3 Sep 2015 20:11:08 +0100 Subject: [PATCH 08/78] Fix crash with VLC on windows with unicode chars in filename. Fixes bug 1491998. Fixes: https://launchpad.net/bugs/1491998 --- openlp/core/ui/media/vendor/vlc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openlp/core/ui/media/vendor/vlc.py b/openlp/core/ui/media/vendor/vlc.py index 95f12ec85..f56d3ef56 100644 --- a/openlp/core/ui/media/vendor/vlc.py +++ b/openlp/core/ui/media/vendor/vlc.py @@ -60,7 +60,7 @@ if sys.version_info[0] > 2: """Translate string or bytes to bytes. """ if isinstance(s, str): - return bytes(s, sys.getfilesystemencoding()) + return s.encode() else: return s From fec061782b1373147db0e7c02d6ba28f80b1e6ab Mon Sep 17 00:00:00 2001 From: Tomas Groth Date: Thu, 3 Sep 2015 20:21:43 +0100 Subject: [PATCH 09/78] Make sure presentations is closed correctly. Fixes bug 1490996. Fixes: https://launchpad.net/bugs/1490996 --- openlp/core/ui/slidecontroller.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py index 8638b8e9c..59ca286a7 100644 --- a/openlp/core/ui/slidecontroller.py +++ b/openlp/core/ui/slidecontroller.py @@ -902,7 +902,8 @@ class SlideController(DisplayController, RegistryProperties): # This avoids the service theme/desktop flashing on screen # However opening a new item of the same type will automatically # close the previous, so make sure we don't close the new one. - if old_item.is_command() and not service_item.is_command(): + if old_item.is_command() and not service_item.is_command() or \ + old_item.is_command() and not old_item.is_media() and service_item.is_media(): Registry().execute('%s_stop' % old_item.name.lower(), [old_item, self.is_live]) if old_item.is_media() and not service_item.is_media(): self.on_media_close() From 1dcbc6837c575f1bae071451fa0c499eaab11a53 Mon Sep 17 00:00:00 2001 From: Tomas Groth Date: Fri, 4 Sep 2015 10:01:07 +0100 Subject: [PATCH 10/78] Make the fix for bug 1473632 work on more linux distros. --- openlp/core/ui/media/vlcplayer.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openlp/core/ui/media/vlcplayer.py b/openlp/core/ui/media/vlcplayer.py index 784e0ffca..b560b20f8 100644 --- a/openlp/core/ui/media/vlcplayer.py +++ b/openlp/core/ui/media/vlcplayer.py @@ -104,7 +104,11 @@ def get_vlc(): if is_linux() and 'nose' not in sys.argv[0] and get_vlc(): import ctypes try: - x11 = ctypes.cdll.LoadLibrary('libX11.so') + try: + x11 = ctypes.cdll.LoadLibrary('libX11.so.6') + except OSError: + # If libx11.so.6 was not found, fallback to more generic libx11.so + x11 = ctypes.cdll.LoadLibrary('libX11.so') x11.XInitThreads() except: log.exception('Failed to run XInitThreads(), VLC might not work properly!') From 934a9cb7b3aeb29d0ea9f520fc2e1525501eb895 Mon Sep 17 00:00:00 2001 From: Jonathan Springer Date: Tue, 8 Sep 2015 15:11:09 -0400 Subject: [PATCH 11/78] Move icons that use build_icon into the function they are needed in so build_icon isn't called when the file is imported avoiding an assert when importing without a QApplication initialized --- openlp/plugins/media/lib/mediaitem.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/openlp/plugins/media/lib/mediaitem.py b/openlp/plugins/media/lib/mediaitem.py index f61d5c960..0098bbe1e 100644 --- a/openlp/plugins/media/lib/mediaitem.py +++ b/openlp/plugins/media/lib/mediaitem.py @@ -44,10 +44,9 @@ log = logging.getLogger(__name__) CLAPPERBOARD = ':/media/slidecontroller_multimedia.png' OPTICAL = ':/media/media_optical.png' -VIDEO_ICON = build_icon(':/media/media_video.png') -AUDIO_ICON = build_icon(':/media/media_audio.png') -OPTICAL_ICON = build_icon(OPTICAL) -ERROR_ICON = build_icon(':/general/general_delete.png') +VIDEO = ':/media/media_video.png' +AUDIO = ':/media/media_audio.png' +ERROR = ':/general/general_delete.png' class MediaMediaItem(MediaManagerItem, RegistryProperties): @@ -130,7 +129,8 @@ class MediaMediaItem(MediaManagerItem, RegistryProperties): optical_button_text = translate('MediaPlugin.MediaItem', 'Load CD/DVD') optical_button_tooltip = translate('MediaPlugin.MediaItem', 'Load CD/DVD - only supported when VLC is installed and enabled') - self.load_optical = self.toolbar.add_toolbar_action('load_optical', icon=OPTICAL_ICON, text=optical_button_text, + self.load_optical = self.toolbar.add_toolbar_action('load_optical', icon=build_icon(OPTICAL), + text=optical_button_text, tooltip=optical_button_tooltip, triggers=self.on_load_optical) if disable_optical_button_text: @@ -351,14 +351,14 @@ class MediaMediaItem(MediaManagerItem, RegistryProperties): # Handle optical based item (file_name, title, audio_track, subtitle_track, start, end, clip_name) = parse_optical_path(track) item_name = QtGui.QListWidgetItem(clip_name) - item_name.setIcon(OPTICAL_ICON) + item_name.setIcon(build_icon(OPTICAL)) item_name.setData(QtCore.Qt.UserRole, track) item_name.setToolTip('%s@%s-%s' % (file_name, format_milliseconds(start), format_milliseconds(end))) elif not os.path.exists(track): # File doesn't exist, mark as error. file_name = os.path.split(str(track))[1] item_name = QtGui.QListWidgetItem(file_name) - item_name.setIcon(ERROR_ICON) + item_name.setIcon(build_icon(ERROR)) item_name.setData(QtCore.Qt.UserRole, track) item_name.setToolTip(track) elif track_info.isFile(): @@ -366,9 +366,9 @@ class MediaMediaItem(MediaManagerItem, RegistryProperties): file_name = os.path.split(str(track))[1] item_name = QtGui.QListWidgetItem(file_name) if '*.%s' % (file_name.split('.')[-1].lower()) in self.media_controller.audio_extensions_list: - item_name.setIcon(AUDIO_ICON) + item_name.setIcon(build_icon(AUDIO)) else: - item_name.setIcon(VIDEO_ICON) + item_name.setIcon(build_icon(VIDEO)) item_name.setData(QtCore.Qt.UserRole, track) item_name.setToolTip(track) if item_name: From 46d4105cb13e66725bc5089124d260987f3b462d Mon Sep 17 00:00:00 2001 From: Jonathan Springer Date: Tue, 8 Sep 2015 15:13:26 -0400 Subject: [PATCH 12/78] Change relative import to absolute import --- openlp/plugins/bibles/lib/db.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openlp/plugins/bibles/lib/db.py b/openlp/plugins/bibles/lib/db.py index 8f1b0d752..1f5986ad7 100644 --- a/openlp/plugins/bibles/lib/db.py +++ b/openlp/plugins/bibles/lib/db.py @@ -37,7 +37,7 @@ from openlp.core.common import Registry, RegistryProperties, AppLocation, transl from openlp.core.lib.db import BaseModel, init_db, Manager from openlp.core.lib.ui import critical_error_message_box from openlp.core.utils import clean_filename -from . import upgrade +from openlp.plugins.bibles.lib import upgrade log = logging.getLogger(__name__) @@ -219,7 +219,7 @@ class BibleDB(QtCore.QObject, Manager, RegistryProperties): :param book_id: The id of the book being appended. :param chapter: The chapter number. :param text_list: A dict of the verses to be inserted. The key is the verse number, and the value is the - verse text. + verse text. """ log.debug('BibleDBcreate_chapter("%s", "%s")' % (book_id, chapter)) # Text list has book and chapter as first two elements of the array. From eaf1e7a049f13dbb9a4d8938c973ea9b9afc70f7 Mon Sep 17 00:00:00 2001 From: Jonathan Springer Date: Tue, 8 Sep 2015 15:13:59 -0400 Subject: [PATCH 13/78] Docstring cleanups --- openlp/core/common/applocation.py | 2 +- openlp/core/common/settings.py | 6 +-- openlp/core/lib/__init__.py | 10 ++-- openlp/core/lib/formattingtags.py | 32 ++++++------- openlp/core/lib/projector/pjlink1.py | 2 + openlp/core/lib/renderer.py | 4 +- openlp/core/lib/screen.py | 4 +- openlp/core/lib/searchedit.py | 12 ++--- openlp/core/lib/serviceitem.py | 2 +- openlp/core/lib/ui.py | 4 +- openlp/core/ui/maindisplay.py | 2 +- openlp/core/ui/projector/sourceselectform.py | 46 ++++++++++-------- openlp/core/ui/servicemanager.py | 2 +- openlp/core/ui/thememanager.py | 10 ++-- openlp/core/utils/actions.py | 6 +-- openlp/plugins/bibles/lib/http.py | 2 +- openlp/plugins/custom/lib/customxmlhandler.py | 2 +- openlp/plugins/images/forms/addgroupform.py | 2 +- openlp/plugins/images/lib/db.py | 26 +++++----- openlp/plugins/images/lib/mediaitem.py | 6 +-- openlp/plugins/songs/forms/songimportform.py | 1 + openlp/plugins/songs/lib/db.py | 1 + .../plugins/songs/lib/importers/easyslides.py | 2 +- .../plugins/songs/lib/importers/powersong.py | 2 +- .../plugins/songs/lib/importers/songimport.py | 2 +- openlp/plugins/songs/lib/importers/songpro.py | 48 +++++++++---------- .../songs/lib/importers/songshowplus.py | 24 +++++----- openlp/plugins/songs/lib/openlyricsxml.py | 5 +- openlp/plugins/songs/lib/songcompare.py | 27 ++++++----- 29 files changed, 153 insertions(+), 141 deletions(-) diff --git a/openlp/core/common/applocation.py b/openlp/core/common/applocation.py index 425cf0ccc..06736c3b0 100644 --- a/openlp/core/common/applocation.py +++ b/openlp/core/common/applocation.py @@ -99,7 +99,7 @@ class AppLocation(object): Get a list of files from the data files path. :param section: Defaults to *None*. The section of code getting the files - used to load from a section's - data subdirectory. + data subdirectory. :param extension: Defaults to *None*. The extension to search for. For example:: diff --git a/openlp/core/common/settings.py b/openlp/core/common/settings.py index 0a5e92b48..76c1b03cb 100644 --- a/openlp/core/common/settings.py +++ b/openlp/core/common/settings.py @@ -65,9 +65,9 @@ class Settings(QtCore.QSettings): * Exposes all the methods of QSettings. * Adds functionality for OpenLP Portable. If the ``defaultFormat`` is set to - ``IniFormat``, and the path to the Ini file is set using ``set_filename``, - then the Settings constructor (without any arguments) will create a Settings - object for accessing settings stored in that Ini file. + ``IniFormat``, and the path to the Ini file is set using ``set_filename``, + then the Settings constructor (without any arguments) will create a Settings + object for accessing settings stored in that Ini file. ``__default_settings__`` This dict contains all core settings with their default values. diff --git a/openlp/core/lib/__init__.py b/openlp/core/lib/__init__.py index fe7cef4b2..3ef0fa963 100644 --- a/openlp/core/lib/__init__.py +++ b/openlp/core/lib/__init__.py @@ -83,7 +83,7 @@ def get_text_file_string(text_file): None. :param text_file: The name of the file. - :return The file as a single string + :return: The file as a single string """ if not os.path.isfile(text_file): return False @@ -108,7 +108,7 @@ def str_to_bool(string_value): Convert a string version of a boolean into a real boolean. :param string_value: The string value to examine and convert to a boolean type. - :return The correct boolean value + :return: The correct boolean value """ if isinstance(string_value, bool): return string_value @@ -123,7 +123,7 @@ def build_icon(icon): :param icon: The icon to build. This can be a QIcon, a resource string in the form ``:/resource/file.png``, or a file location like ``/path/to/file.png``. However, the **recommended** way is to specify a resource string. - :return The build icon. + :return: The build icon. """ button_icon = QtGui.QIcon() if isinstance(icon, QtGui.QIcon): @@ -168,7 +168,7 @@ def create_thumb(image_path, thumb_path, return_icon=True, size=None): :param return_icon: States if an icon should be build and returned from the thumb. Defaults to ``True``. :param size: Allows to state a own size (QtCore.QSize) to use. Defaults to ``None``, which means that a default height of 88 is used. - :return The final icon. + :return: The final icon. """ ext = os.path.splitext(thumb_path)[1].lower() reader = QtGui.QImageReader(image_path) @@ -194,7 +194,7 @@ def validate_thumb(file_path, thumb_path): :param file_path: The path to the file. The file **must** exist! :param thumb_path: The path to the thumb. - :return True, False if the image has changed since the thumb was created. + :return: True, False if the image has changed since the thumb was created. """ if not os.path.exists(thumb_path): return False diff --git a/openlp/core/lib/formattingtags.py b/openlp/core/lib/formattingtags.py index d6f558e83..1eb24622e 100644 --- a/openlp/core/lib/formattingtags.py +++ b/openlp/core/lib/formattingtags.py @@ -164,29 +164,29 @@ class FormattingTags(object): Add a list of tags to the list. :param tags: The list with tags to add. - Each **tag** has to be a ``dict`` and should have the following keys: + Each **tag** has to be a ``dict`` and should have the following keys: - * desc - The formatting tag's description, e. g. **Red** + * desc + The formatting tag's description, e. g. **Red** - * start tag - The start tag, e. g. ``{r}`` + * start tag + The start tag, e. g. ``{r}`` - * end tag - The end tag, e. g. ``{/r}`` + * end tag + The end tag, e. g. ``{/r}`` - * start html - The start html tag. For instance ```` + * start html + The start html tag. For instance ```` - * end html - The end html tag. For example ```` + * end html + The end html tag. For example ```` - * protected - A boolean stating whether this is a build-in tag or not. Should be ``True`` in most cases. + * protected + A boolean stating whether this is a build-in tag or not. Should be ``True`` in most cases. - * temporary - A temporary tag will not be saved, but is also considered when displaying text containing the tag. It has - to be a ``boolean``. + * temporary + A temporary tag will not be saved, but is also considered when displaying text containing the tag. It has + to be a ``boolean``. """ FormattingTags.html_expands.extend(tags) diff --git a/openlp/core/lib/projector/pjlink1.py b/openlp/core/lib/projector/pjlink1.py index a82c600e6..208f0dd8e 100644 --- a/openlp/core/lib/projector/pjlink1.py +++ b/openlp/core/lib/projector/pjlink1.py @@ -25,7 +25,9 @@ See PJLink Class 1 Specifications for details. http://pjlink.jbmia.or.jp/english/dl.html + Section 5-1 PJLink Specifications + Section 5-5 Guidelines for Input Terminals NOTE: diff --git a/openlp/core/lib/renderer.py b/openlp/core/lib/renderer.py index f9f70dcef..9f63d3475 100644 --- a/openlp/core/lib/renderer.py +++ b/openlp/core/lib/renderer.py @@ -89,9 +89,9 @@ class Renderer(OpenLPMixin, RegistryMixin, RegistryProperties): :param theme_name: The current theme name. :param old_theme_name: The old theme name. Has only to be passed, when the theme has been renamed. - Defaults to *None*. + Defaults to *None*. :param only_delete: Only remove the given ``theme_name`` from the ``_theme_dimensions`` list. This can be - used when a theme is permanently deleted. + used when a theme is permanently deleted. """ if old_theme_name is not None and old_theme_name in self._theme_dimensions: del self._theme_dimensions[old_theme_name] diff --git a/openlp/core/lib/screen.py b/openlp/core/lib/screen.py index e04439afc..c207ecf90 100644 --- a/openlp/core/lib/screen.py +++ b/openlp/core/lib/screen.py @@ -142,7 +142,9 @@ class ScreenList(object): """ Add a screen to the list of known screens. - :param screen: A dict with the screen properties:: + :param screen: A dict with the screen properties: + + :: { 'primary': True, diff --git a/openlp/core/lib/searchedit.py b/openlp/core/lib/searchedit.py index fdcf0c19f..09616336a 100644 --- a/openlp/core/lib/searchedit.py +++ b/openlp/core/lib/searchedit.py @@ -114,17 +114,17 @@ class SearchEdit(QtGui.QLineEdit): default. :param items: The list of tuples to use. The tuples should contain an integer identifier, an icon (QIcon - instance or string) and a title for the item in the menu. In short, they should look like this:: + instance or string) and a title for the item in the menu. In short, they should look like this:: - (, , , <place holder text>) + (<identifier>, <icon>, <title>, <place holder text>) - For instance:: + For instance:: - (1, <QIcon instance>, "Titles", "Search Song Titles...") + (1, <QIcon instance>, "Titles", "Search Song Titles...") - Or:: + Or:: - (2, ":/songs/authors.png", "Authors", "Search Authors...") + (2, ":/songs/authors.png", "Authors", "Search Authors...") """ menu = QtGui.QMenu(self) first = None diff --git a/openlp/core/lib/serviceitem.py b/openlp/core/lib/serviceitem.py index 1de76f0a3..445eb079a 100644 --- a/openlp/core/lib/serviceitem.py +++ b/openlp/core/lib/serviceitem.py @@ -388,7 +388,7 @@ class ServiceItem(RegistryProperties): :param service_item: The item to extract data from. :param path: Defaults to *None*. This is the service manager path for things which have their files saved - with them or None when the saved service is lite and the original file paths need to be preserved. + with them or None when the saved service is lite and the original file paths need to be preserved. """ log.debug('set_from_service called with path %s' % path) header = service_item['serviceitem']['header'] diff --git a/openlp/core/lib/ui.py b/openlp/core/lib/ui.py index c2c096222..82b78bd09 100644 --- a/openlp/core/lib/ui.py +++ b/openlp/core/lib/ui.py @@ -66,9 +66,9 @@ def create_button_box(dialog, name, standard_buttons, custom_buttons=None): :param dialog: The parent object. This has to be a ``QDialog`` descendant. :param name: A string which is set as object name. :param standard_buttons: A list of strings for the used buttons. It might contain: ``ok``, ``save``, ``cancel``, - ``close``, and ``defaults``. + ``close``, and ``defaults``. :param custom_buttons: A list of additional buttons. If an item is an instance of QtGui.QAbstractButton it is added - with QDialogButtonBox.ActionRole. Otherwise the item has to be a tuple of a Button and a ButtonRole. + with QDialogButtonBox.ActionRole. Otherwise the item has to be a tuple of a Button and a ButtonRole. """ if custom_buttons is None: custom_buttons = [] diff --git a/openlp/core/ui/maindisplay.py b/openlp/core/ui/maindisplay.py index 9c0593d5d..61e43d161 100644 --- a/openlp/core/ui/maindisplay.py +++ b/openlp/core/ui/maindisplay.py @@ -320,7 +320,7 @@ class MainDisplay(OpenLPMixin, Display, RegistryProperties): cache. :param path: The path to the image to be displayed. **Note**, the path is only passed to identify the image. - If the image has changed it has to be re-added to the image manager. + If the image has changed it has to be re-added to the image manager. """ image = self.image_manager.get_image_bytes(path, ImageSource.ImagePlugin) self.controller.media_controller.media_reset(self.controller) diff --git a/openlp/core/ui/projector/sourceselectform.py b/openlp/core/ui/projector/sourceselectform.py index 2e3f339de..d539f2312 100644 --- a/openlp/core/ui/projector/sourceselectform.py +++ b/openlp/core/ui/projector/sourceselectform.py @@ -44,17 +44,19 @@ def source_group(inputs, source_text): Return a dictionary where key is source[0] and values are inputs grouped by source[0]. - source_text = dict{"key1": "key1-text", - "key2": "key2-text", - ...} - return: - dict{ key1[0]: { "key11": "key11-text", - "key12": "key12-text", - "key13": "key13-text", - ... } - key2[0]: {"key21": "key21-text", - "key22": "key22-text", - ... } + :: + + source_text = dict{"key1": "key1-text", + "key2": "key2-text", + ...} + return: + dict{key1[0]: {"key11": "key11-text", + "key12": "key12-text", + "key13": "key13-text", + ...} + key2[0]: {"key21": "key21-text", + "key22": "key22-text", + ...} :param inputs: List of inputs :param source_text: Dictionary of {code: text} values to display @@ -81,16 +83,18 @@ def Build_Tab(group, source_key, default, projector, projectordb, edit=False): Create the radio button page for a tab. Dictionary will be a 1-key entry where key=tab to setup, val=list of inputs. - source_key: {"groupkey1": {"key11": "key11-text", - "key12": "key12-text", - ... - }, - "groupkey2": {"key21": "key21-text", - "key22": "key22-text", - .... - }, - ... - } + :: + + source_key: {"groupkey1": {"key11": "key11-text", + "key12": "key12-text", + ... + }, + "groupkey2": {"key21": "key21-text", + "key22": "key22-text", + ... + }, + ... + } :param group: Button group widget to add buttons to :param source_key: Dictionary of sources for radio buttons diff --git a/openlp/core/ui/servicemanager.py b/openlp/core/ui/servicemanager.py index dbb7cb0f3..c3db9a071 100644 --- a/openlp/core/ui/servicemanager.py +++ b/openlp/core/ui/servicemanager.py @@ -480,7 +480,7 @@ class ServiceManager(OpenLPMixin, RegistryMixin, QtGui.QWidget, Ui_ServiceManage """ Create the initial service array with the base items to be saved. - :return service array + :return: service array """ service = [] core = {'lite-service': self._save_lite, diff --git a/openlp/core/ui/thememanager.py b/openlp/core/ui/thememanager.py index 9f8d0bfe0..e4e07214c 100644 --- a/openlp/core/ui/thememanager.py +++ b/openlp/core/ui/thememanager.py @@ -503,7 +503,7 @@ class ThemeManager(OpenLPMixin, RegistryMixin, QtGui.QWidget, Ui_ThemeManager, R Returns a theme object from an XML file :param theme_name: Name of the theme to load from file - :return The theme object. + :return: The theme object. """ self.log_debug('get theme data for theme %s' % theme_name) xml_file = os.path.join(self.path, str(theme_name), str(theme_name) + '.xml') @@ -519,7 +519,7 @@ class ThemeManager(OpenLPMixin, RegistryMixin, QtGui.QWidget, Ui_ThemeManager, R Display a warning box to the user that a theme already exists :param theme_name: Name of the theme. - :return Confirm if the theme is to be overwritten. + :return: Confirm if the theme is to be overwritten. """ ret = QtGui.QMessageBox.question(self, translate('OpenLP.ThemeManager', 'Theme Already Exists'), translate('OpenLP.ThemeManager', @@ -607,7 +607,7 @@ class ThemeManager(OpenLPMixin, RegistryMixin, QtGui.QWidget, Ui_ThemeManager, R Check if theme already exists and displays error message :param theme_name: Name of the Theme to test - :return True or False if theme exists + :return: True or False if theme exists """ theme_dir = os.path.join(self.path, theme_name) if os.path.exists(theme_dir): @@ -718,7 +718,7 @@ class ThemeManager(OpenLPMixin, RegistryMixin, QtGui.QWidget, Ui_ThemeManager, R :param theme_xml: The Theme data object. :param image_path: Where the theme image is stored - :return Theme data. + :return: Theme data. """ theme = ThemeXML() theme.parse(theme_xml) @@ -734,7 +734,7 @@ class ThemeManager(OpenLPMixin, RegistryMixin, QtGui.QWidget, Ui_ThemeManager, R :param confirm_text: Confirm message text to be displayed. :param test_plugin: Do we check the plugins for theme usage. :param confirm: Do we display a confirm box before run checks. - :return True or False depending on the validity. + :return: True or False depending on the validity. """ self.global_theme = Settings().value(self.settings_section + '/global theme') if check_item_selected(self.theme_list_widget, select_text): diff --git a/openlp/core/utils/actions.py b/openlp/core/utils/actions.py index d1bc69646..2683d1538 100644 --- a/openlp/core/utils/actions.py +++ b/openlp/core/utils/actions.py @@ -238,10 +238,10 @@ class ActionList(object): :param action: The action to add (QAction). **Note**, the action must not have an empty ``objectName``. :param category: The category this action belongs to. The category has to be a python string. . **Note**, - if the category is ``None``, the category and its actions are being hidden in the shortcut dialog. However, - if they are added, it is possible to avoid assigning shortcuts twice, which is important. + if the category is ``None``, the category and its actions are being hidden in the shortcut dialog. However, + if they are added, it is possible to avoid assigning shortcuts twice, which is important. :param weight: The weight specifies how important a category is. However, this only has an impact on the order - the categories are displayed. + the categories are displayed. """ if category not in self.categories: self.categories.append(category) diff --git a/openlp/plugins/bibles/lib/http.py b/openlp/plugins/bibles/lib/http.py index 7cb13df3d..9d7ad916d 100644 --- a/openlp/plugins/bibles/lib/http.py +++ b/openlp/plugins/bibles/lib/http.py @@ -743,7 +743,7 @@ def get_soup_for_bible_ref(reference_url, header=None, pre_parse_regex=None, pre :param reference_url: The URL to obtain the soup from. :param header: An optional HTTP header to pass to the bible web server. :param pre_parse_regex: A regular expression to run on the webpage. Allows manipulation of the webpage before - passing to BeautifulSoup for parsing. + passing to BeautifulSoup for parsing. :param pre_parse_substitute: The text to replace any matches to the regular expression with. """ if not reference_url: diff --git a/openlp/plugins/custom/lib/customxmlhandler.py b/openlp/plugins/custom/lib/customxmlhandler.py index 73da4f333..d01c278dc 100644 --- a/openlp/plugins/custom/lib/customxmlhandler.py +++ b/openlp/plugins/custom/lib/customxmlhandler.py @@ -84,7 +84,7 @@ class CustomXMLBuilder(object): Add a verse to the ``<lyrics>`` tag. :param verse_type: A string denoting the type of verse. Possible values are "Chorus", "Verse", "Bridge", - and "Custom". + and "Custom". :param number: An integer denoting the number of the item, for example: verse 1. :param content: The actual text of the verse to be stored. diff --git a/openlp/plugins/images/forms/addgroupform.py b/openlp/plugins/images/forms/addgroupform.py index 5f6f33f52..4d0dc24cc 100644 --- a/openlp/plugins/images/forms/addgroupform.py +++ b/openlp/plugins/images/forms/addgroupform.py @@ -44,7 +44,7 @@ class AddGroupForm(QtGui.QDialog, Ui_AddGroupDialog): :param clear: Set to False if the text input box should not be cleared when showing the dialog (default: True). :param show_top_level_group: Set to True when "-- Top level group --" should be showed as first item - (default: False). + (default: False). :param selected_group: The ID of the group that should be selected by default when showing the dialog. """ if clear: diff --git a/openlp/plugins/images/lib/db.py b/openlp/plugins/images/lib/db.py index 043354e93..196418c16 100644 --- a/openlp/plugins/images/lib/db.py +++ b/openlp/plugins/images/lib/db.py @@ -48,24 +48,24 @@ def init_schema(url): Setup the images database connection and initialise the database schema. :param url: The database to setup - The images database contains the following tables: + The images database contains the following tables: - * image_groups - * image_filenames + * image_groups + * image_filenames - **image_groups Table** - This table holds the names of the images groups. It has the following columns: + **image_groups Table** + This table holds the names of the images groups. It has the following columns: - * id - * parent_id - * group_name + * id + * parent_id + * group_name - **image_filenames Table** - This table holds the filenames of the images and the group they belong to. It has the following columns: + **image_filenames Table** + This table holds the filenames of the images and the group they belong to. It has the following columns: - * id - * group_id - * filename + * id + * group_id + * filename """ session, metadata = init_db(url) diff --git a/openlp/plugins/images/lib/mediaitem.py b/openlp/plugins/images/lib/mediaitem.py index 5c28de338..31e39c655 100644 --- a/openlp/plugins/images/lib/mediaitem.py +++ b/openlp/plugins/images/lib/mediaitem.py @@ -285,7 +285,7 @@ class ImageMediaItem(MediaManagerItem): :param combobox: The QComboBox to add the options to. :param parent_group_id: The ID of the group that will be added. :param prefix: A string containing the prefix that will be added in front of the groupname for each level of - the tree. + the tree. """ if parent_group_id == 0: combobox.clear() @@ -333,7 +333,7 @@ class ImageMediaItem(MediaManagerItem): :param images: A List of Image Filenames objects that will be used to reload the mediamanager list. :param initial_load: When set to False, the busy cursor and progressbar will be shown while loading images. :param open_group: ImageGroups object of the group that must be expanded after reloading the list in the - interface. + interface. """ if not initial_load: self.application.set_busy_cursor() @@ -469,7 +469,7 @@ class ImageMediaItem(MediaManagerItem): :param images_list: A List of strings containing image filenames :param group_id: The ID of the group to save the images in :param reload_list: This boolean is set to True when the list in the interface should be reloaded after saving - the new images + the new images """ for filename in images_list: if not isinstance(filename, str): diff --git a/openlp/plugins/songs/forms/songimportform.py b/openlp/plugins/songs/forms/songimportform.py index 2b3e5ff8d..cc4aa6eaa 100644 --- a/openlp/plugins/songs/forms/songimportform.py +++ b/openlp/plugins/songs/forms/songimportform.py @@ -228,6 +228,7 @@ class SongImportForm(OpenLPWizard, RegistryProperties): :param listbox: A listbox (QListWidget). :param filters: The file extension filters. It should contain the file descriptions as well as the file extensions. For example:: + 'SongBeamer Files (*.sng)' """ if filters: diff --git a/openlp/plugins/songs/lib/db.py b/openlp/plugins/songs/lib/db.py index 9205539a5..89f9bf26b 100644 --- a/openlp/plugins/songs/lib/db.py +++ b/openlp/plugins/songs/lib/db.py @@ -173,6 +173,7 @@ def init_schema(url): Setup the songs database connection and initialise the database schema. :param url: The database to setup + The song database contains the following tables: * authors diff --git a/openlp/plugins/songs/lib/importers/easyslides.py b/openlp/plugins/songs/lib/importers/easyslides.py index c54987294..21b5807de 100644 --- a/openlp/plugins/songs/lib/importers/easyslides.py +++ b/openlp/plugins/songs/lib/importers/easyslides.py @@ -36,7 +36,7 @@ class EasySlidesImport(SongImport): Import songs exported from EasySlides The format example is here: - http://wiki.openlp.org/Development:EasySlides_-_Song_Data_Format + http://wiki.openlp.org/Development:EasySlides\_-_Song_Data_Format """ def __init__(self, manager, **kwargs): """ diff --git a/openlp/plugins/songs/lib/importers/powersong.py b/openlp/plugins/songs/lib/importers/powersong.py index 11efde96c..451fb483f 100644 --- a/openlp/plugins/songs/lib/importers/powersong.py +++ b/openlp/plugins/songs/lib/importers/powersong.py @@ -71,7 +71,7 @@ class PowerSongImport(SongImport): """ Checks if source is a PowerSong 1.0 folder: * is a directory - * contains at least one *.song file + * contains at least one \*.song file """ if os.path.isdir(import_source): for file in os.listdir(import_source): diff --git a/openlp/plugins/songs/lib/importers/songimport.py b/openlp/plugins/songs/lib/importers/songimport.py index b56948102..9f6caa901 100644 --- a/openlp/plugins/songs/lib/importers/songimport.py +++ b/openlp/plugins/songs/lib/importers/songimport.py @@ -105,7 +105,7 @@ class SongImport(QtCore.QObject): This should be called, when a song could not be imported. :param file_path: This should be the file path if ``self.import_source`` is a list with different files. If it - is not a list, but a single file (for instance a database), then this should be the song's title. + is not a list, but a single file (for instance a database), then this should be the song's title. :param reason: The reason why the import failed. The string should be as informative as possible. """ self.set_defaults() diff --git a/openlp/plugins/songs/lib/importers/songpro.py b/openlp/plugins/songs/lib/importers/songpro.py index 2133a3faa..54deaec97 100644 --- a/openlp/plugins/songs/lib/importers/songpro.py +++ b/openlp/plugins/songs/lib/importers/songpro.py @@ -36,30 +36,30 @@ class SongProImport(SongImport): **SongPro Song File Format:** - SongPro has the option to export under its File menu - This produces files containing single or multiple songs - The file is text with lines tagged with # followed by an identifier. - This is documented here: http://creationsoftware.com/ImportIdentifiers.php - An example here: http://creationsoftware.com/ExampleImportingManySongs.txt - - #A - next line is the Song Author - #B - the lines following until next tagged line are the "Bridge" words - (can be in rtf or plain text) which we map as B1 - #C - the lines following until next tagged line are the chorus words - (can be in rtf or plain text) - which we map as C1 - #D - the lines following until next tagged line are the "Ending" words - (can be in rtf or plain text) which we map as E1 - #E - this song ends here, so we process the song - - and start again at the next line - #G - next line is the Group - #M - next line is the Song Number - #N - next line are Notes - #R - next line is the SongCopyright - #O - next line is the Verse Sequence - #T - next line is the Song Title - #1 - #7 the lines following until next tagged line are the verse x words - (can be in rtf or plain text) + | SongPro has the option to export under its File menu + | This produces files containing single or multiple songs + | The file is text with lines tagged with # followed by an identifier. + | This is documented here: http://creationsoftware.com/ImportIdentifiers.php + | An example here: http://creationsoftware.com/ExampleImportingManySongs.txt + | + | #A - next line is the Song Author + | #B - the lines following until next tagged line are the "Bridge" words + | (can be in rtf or plain text) which we map as B1 + | #C - the lines following until next tagged line are the chorus words + | (can be in rtf or plain text) + | which we map as C1 + | #D - the lines following until next tagged line are the "Ending" words + | (can be in rtf or plain text) which we map as E1 + | #E - this song ends here, so we process the song - + | and start again at the next line + | #G - next line is the Group + | #M - next line is the Song Number + | #N - next line are Notes + | #R - next line is the SongCopyright + | #O - next line is the Verse Sequence + | #T - next line is the Song Title + | #1 - #7 the lines following until next tagged line are the verse x words + | (can be in rtf or plain text) """ def __init__(self, manager, **kwargs): """ diff --git a/openlp/plugins/songs/lib/importers/songshowplus.py b/openlp/plugins/songs/lib/importers/songshowplus.py index b1c870ffd..6127fc30e 100644 --- a/openlp/plugins/songs/lib/importers/songshowplus.py +++ b/openlp/plugins/songs/lib/importers/songshowplus.py @@ -60,22 +60,22 @@ class SongShowPlusImport(SongImport): * Each piece of data in the song file has some information that precedes it. * The general format of this data is as follows: - 4 Bytes, forming a 32 bit number, a key if you will, this describes what the data is (see blockKey below) - 4 Bytes, forming a 32 bit number, which is the number of bytes until the next block starts - 1 Byte, which tells how many bytes follows - 1 or 4 Bytes, describes how long the string is, if its 1 byte, the string is less than 255 - The next bytes are the actual data. - The next block of data follows on. + | 4 Bytes, forming a 32 bit number, a key if you will, this describes what the data is (see blockKey below) + | 4 Bytes, forming a 32 bit number, which is the number of bytes until the next block starts + | 1 Byte, which tells how many bytes follows + | 1 or 4 Bytes, describes how long the string is, if its 1 byte, the string is less than 255 + | The next bytes are the actual data. + | The next block of data follows on. - This description does differ for verses. Which includes extra bytes stating the verse type or number. In some cases - a "custom" verse is used, in that case, this block will in include 2 strings, with the associated string length - descriptors. The first string is the name of the verse, the second is the verse content. + This description does differ for verses. Which includes extra bytes stating the verse type or number. In some + cases a "custom" verse is used, in that case, this block will in include 2 strings, with the associated string + length descriptors. The first string is the name of the verse, the second is the verse content. - The file is ended with four null bytes. + The file is ended with four null bytes. - Valid extensions for a SongShow Plus song file are: + Valid extensions for a SongShow Plus song file are: - * .sbsong + * .sbsong """ other_count = 0 diff --git a/openlp/plugins/songs/lib/openlyricsxml.py b/openlp/plugins/songs/lib/openlyricsxml.py index e6b01cfb8..13be57350 100644 --- a/openlp/plugins/songs/lib/openlyricsxml.py +++ b/openlp/plugins/songs/lib/openlyricsxml.py @@ -91,7 +91,7 @@ class SongXML(object): Add a verse to the ``<lyrics>`` tag. :param type: A string denoting the type of verse. Possible values are *v*, *c*, *b*, *p*, *i*, *e* and *o*. - Any other type is **not** allowed, this also includes translated types. + Any other type is **not** allowed, this also includes translated types. :param number: An integer denoting the number of the item, for example: verse 1. :param content: The actual text of the verse to be stored. :param lang: The verse's language code (ISO-639). This is not required, but should be added if available. @@ -113,6 +113,7 @@ class SongXML(object): Iterates through the verses in the XML and returns a list of verses and their attributes. :param xml: The XML of the song to be parsed. + The returned list has the following format:: [[{'type': 'v', 'label': '1'}, u"optional slide split 1[---]optional slide split 2"], @@ -371,7 +372,7 @@ class OpenLyrics(object): :param xml: The XML to parse (unicode). :param parse_and_temporary_save: Switch to skip processing the whole song and storing the songs in the database - with a temporary flag. Defaults to ``False``. + with a temporary flag. Defaults to ``False``. """ # No xml get out of here. if not xml: diff --git a/openlp/plugins/songs/lib/songcompare.py b/openlp/plugins/songs/lib/songcompare.py index 083ea2396..086d86593 100644 --- a/openlp/plugins/songs/lib/songcompare.py +++ b/openlp/plugins/songs/lib/songcompare.py @@ -21,20 +21,21 @@ ############################################################################### """ The :mod:`songcompare` module provides functionality to search for -duplicate songs. It has one single :function:`songs_probably_equal`. +duplicate songs. It has one single :func:`songs_probably_equal`. -The algorithm is based on the diff algorithm. -First a diffset is calculated for two songs. -To compensate for typos all differences that are smaller than a -limit (<max_typo_size) and are surrounded by larger equal blocks -(>min_fragment_size) are removed and the surrounding equal parts are merged. -Finally two conditions can qualify a song tuple to be a duplicate: -1. There is a block of equal content that is at least min_block_size large. - This condition should hit for all larger songs that have a long enough - equal part. Even if only one verse is equal this condition should still hit. -2. Two thirds of the smaller song is contained in the larger song. - This condition should hit if one of the two songs (or both) is small (smaller - than the min_block_size), but most of the song is contained in the other song. +| The algorithm is based on the diff algorithm. +| First a diffset is calculated for two songs. +| To compensate for typos all differences that are smaller than a + limit (<max_typo_size) and are surrounded by larger equal blocks + (>min_fragment_size) are removed and the surrounding equal parts are merged. +| Finally two conditions can qualify a song tuple to be a duplicate: + + 1. There is a block of equal content that is at least min_block_size large. + This condition should hit for all larger songs that have a long enough + equal part. Even if only one verse is equal this condition should still hit. + 2. Two thirds of the smaller song is contained in the larger song. + This condition should hit if one of the two songs (or both) is small (smaller + than the min_block_size), but most of the song is contained in the other song. """ import difflib From 8fd82732097fab04b387c7990ae95f16a6f0f531 Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Wed, 9 Sep 2015 14:45:57 +0100 Subject: [PATCH 14/78] Added test for bug 1490996. --- .../openlp_core_ui/test_slidecontroller.py | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/tests/functional/openlp_core_ui/test_slidecontroller.py b/tests/functional/openlp_core_ui/test_slidecontroller.py index 2ae58b7dd..b0efb28f9 100644 --- a/tests/functional/openlp_core_ui/test_slidecontroller.py +++ b/tests/functional/openlp_core_ui/test_slidecontroller.py @@ -640,6 +640,51 @@ class TestSlideController(TestCase): mocked_preview_widget.change_slide.assert_called_once_with(7) mocked_slide_selected.assert_called_once_with() + @patch.object(Registry, 'execute') + def process_item_test(self, mocked_execute): + """ + Test that presentation service-items is closed when followed by a media service-item + """ + # GIVEN: A mocked presentation service item, a mocked media service item, a mocked Registry.execute + # and a slide controller with many mocks. + mocked_pres_item = MagicMock() + mocked_pres_item.name = 'mocked_presentation_item' + mocked_pres_item.is_command.return_value = True + mocked_pres_item.is_media.return_value = False + mocked_pres_item.is_image.return_value = False + mocked_pres_item.from_service = False + mocked_pres_item.get_frames.return_value = [] + mocked_media_item = MagicMock() + mocked_media_item.name = 'mocked_media_item' + mocked_media_item.is_command.return_value = True + mocked_media_item.is_media.return_value = True + mocked_media_item.is_image.return_value = False + mocked_media_item.from_service = False + mocked_media_item.get_frames.return_value = [] + Registry.create() + mocked_main_window = MagicMock() + Registry().register('main_window', mocked_main_window) + slide_controller = SlideController(None) + slide_controller.service_item = mocked_pres_item + slide_controller.is_live = False + slide_controller.preview_widget = MagicMock() + slide_controller.enable_tool_bar = MagicMock() + slide_controller.on_media_start = MagicMock() + slide_controller.slide_selected = MagicMock() + slide_controller.on_stop_loop = MagicMock() + slide_controller.info_label = MagicMock() + slide_controller.display = MagicMock() + slide_controller.split = 0 + slide_controller.type_prefix = 'test' + + # WHEN: _process_item is called + slide_controller._process_item(mocked_media_item, 0) + + # THEN: Registry.execute should have been called to stop the presentation + self.assertEqual(3, mocked_execute.call_count, 'Execute should have been called 3 times') + self.assertEqual('mocked_presentation_item_stop', mocked_execute.call_args_list[1][0][0], + 'The presentation should have been stopped.') + class TestInfoLabel(TestCase): From 85d2cfda6aa4e4c76aeeebd6923d997094c12512 Mon Sep 17 00:00:00 2001 From: Jonathan Springer <springermac@gmail.com> Date: Wed, 9 Sep 2015 16:02:19 -0400 Subject: [PATCH 15/78] Move icon creation inside setup_item to avoid generating the icon multiple times --- openlp/plugins/media/lib/mediaitem.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/openlp/plugins/media/lib/mediaitem.py b/openlp/plugins/media/lib/mediaitem.py index 0098bbe1e..d39d1a893 100644 --- a/openlp/plugins/media/lib/mediaitem.py +++ b/openlp/plugins/media/lib/mediaitem.py @@ -43,10 +43,6 @@ log = logging.getLogger(__name__) CLAPPERBOARD = ':/media/slidecontroller_multimedia.png' -OPTICAL = ':/media/media_optical.png' -VIDEO = ':/media/media_video.png' -AUDIO = ':/media/media_audio.png' -ERROR = ':/general/general_delete.png' class MediaMediaItem(MediaManagerItem, RegistryProperties): @@ -68,6 +64,10 @@ class MediaMediaItem(MediaManagerItem, RegistryProperties): self.single_service_item = False self.has_search = True self.media_object = None + self.optical_icon = build_icon(':/media/media_optical.png') + self.video_icon = build_icon(':/media/media_video.png') + self.audio_icon = build_icon(':/media/media_audio.png') + self.error_icon = build_icon(':/general/general_delete.png') self.display_controller = DisplayController(self.parent()) self.display_controller.controller_layout = QtGui.QVBoxLayout() self.media_controller.register_controller(self.display_controller) @@ -129,7 +129,7 @@ class MediaMediaItem(MediaManagerItem, RegistryProperties): optical_button_text = translate('MediaPlugin.MediaItem', 'Load CD/DVD') optical_button_tooltip = translate('MediaPlugin.MediaItem', 'Load CD/DVD - only supported when VLC is installed and enabled') - self.load_optical = self.toolbar.add_toolbar_action('load_optical', icon=build_icon(OPTICAL), + self.load_optical = self.toolbar.add_toolbar_action('load_optical', icon=self.optical_icon, text=optical_button_text, tooltip=optical_button_tooltip, triggers=self.on_load_optical) @@ -351,14 +351,14 @@ class MediaMediaItem(MediaManagerItem, RegistryProperties): # Handle optical based item (file_name, title, audio_track, subtitle_track, start, end, clip_name) = parse_optical_path(track) item_name = QtGui.QListWidgetItem(clip_name) - item_name.setIcon(build_icon(OPTICAL)) + item_name.setIcon(self.optical_icon) item_name.setData(QtCore.Qt.UserRole, track) item_name.setToolTip('%s@%s-%s' % (file_name, format_milliseconds(start), format_milliseconds(end))) elif not os.path.exists(track): # File doesn't exist, mark as error. file_name = os.path.split(str(track))[1] item_name = QtGui.QListWidgetItem(file_name) - item_name.setIcon(build_icon(ERROR)) + item_name.setIcon(self.error_icon) item_name.setData(QtCore.Qt.UserRole, track) item_name.setToolTip(track) elif track_info.isFile(): @@ -366,9 +366,9 @@ class MediaMediaItem(MediaManagerItem, RegistryProperties): file_name = os.path.split(str(track))[1] item_name = QtGui.QListWidgetItem(file_name) if '*.%s' % (file_name.split('.')[-1].lower()) in self.media_controller.audio_extensions_list: - item_name.setIcon(build_icon(AUDIO)) + item_name.setIcon(self.audio_icon) else: - item_name.setIcon(build_icon(VIDEO)) + item_name.setIcon(self.video_icon) item_name.setData(QtCore.Qt.UserRole, track) item_name.setToolTip(track) if item_name: From afa4f7b0b2f21b211eb5ff0e1341368646c6d20f Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Thu, 10 Sep 2015 21:27:17 +0100 Subject: [PATCH 16/78] fix broken trunk --- openlp/plugins/media/lib/mediaitem.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/openlp/plugins/media/lib/mediaitem.py b/openlp/plugins/media/lib/mediaitem.py index d39d1a893..6a4fb51da 100644 --- a/openlp/plugins/media/lib/mediaitem.py +++ b/openlp/plugins/media/lib/mediaitem.py @@ -52,10 +52,20 @@ class MediaMediaItem(MediaManagerItem, RegistryProperties): log.info('%s MediaMediaItem loaded', __name__) def __init__(self, parent, plugin): + self.setup() + super(MediaMediaItem, self).__init__(parent, plugin) + + def setup(self): + """ + Allow early setup to be mocked. + """ self.icon_path = 'images/image' self.background = False self.automatic = '' - super(MediaMediaItem, self).__init__(parent, plugin) + self.optical_icon = build_icon(':/media/media_optical.png') + self.video_icon = build_icon(':/media/media_video.png') + self.audio_icon = build_icon(':/media/media_audio.png') + self.error_icon = build_icon(':/general/general_delete.png') def setup_item(self): """ @@ -64,10 +74,6 @@ class MediaMediaItem(MediaManagerItem, RegistryProperties): self.single_service_item = False self.has_search = True self.media_object = None - self.optical_icon = build_icon(':/media/media_optical.png') - self.video_icon = build_icon(':/media/media_video.png') - self.audio_icon = build_icon(':/media/media_audio.png') - self.error_icon = build_icon(':/general/general_delete.png') self.display_controller = DisplayController(self.parent()) self.display_controller.controller_layout = QtGui.QVBoxLayout() self.media_controller.register_controller(self.display_controller) From 21743e4472cd7658cca73c12dde3d60742643e3a Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Thu, 10 Sep 2015 21:35:14 +0100 Subject: [PATCH 17/78] fix length --- openlp/core/lib/formattingtags.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openlp/core/lib/formattingtags.py b/openlp/core/lib/formattingtags.py index 1eb24622e..3b676ccf9 100644 --- a/openlp/core/lib/formattingtags.py +++ b/openlp/core/lib/formattingtags.py @@ -185,8 +185,8 @@ class FormattingTags(object): A boolean stating whether this is a build-in tag or not. Should be ``True`` in most cases. * temporary - A temporary tag will not be saved, but is also considered when displaying text containing the tag. It has - to be a ``boolean``. + A temporary tag will not be saved, but is also considered when displaying text containing the tag. It + has to be a ``boolean``. """ FormattingTags.html_expands.extend(tags) From 05899eb41dc27e76939f57807e252a412cd624f6 Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Thu, 1 Oct 2015 12:17:26 +0100 Subject: [PATCH 18/78] Update link to google play store --- openlp/plugins/remotes/lib/remotetab.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/openlp/plugins/remotes/lib/remotetab.py b/openlp/plugins/remotes/lib/remotetab.py index 918d3b4f3..19e1b2db4 100644 --- a/openlp/plugins/remotes/lib/remotetab.py +++ b/openlp/plugins/remotes/lib/remotetab.py @@ -177,8 +177,9 @@ class RemoteTab(SettingsTab): 'Show thumbnails of non-text slides in remote and stage view.')) self.android_app_group_box.setTitle(translate('RemotePlugin.RemoteTab', 'Android App')) self.qr_description_label.setText( - translate('RemotePlugin.RemoteTab', 'Scan the QR code or click <a href="https://play.google.com/store/' - 'apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.')) + translate('RemotePlugin.RemoteTab', 'Scan the QR code or click <a href="%s">download</a> to install the ' + 'Android app from Google Play.') % + 'https://play.google.com/store/apps/details?id=org.openlp.android2') self.https_settings_group_box.setTitle(translate('RemotePlugin.RemoteTab', 'HTTPS Server')) self.https_error_label.setText( translate('RemotePlugin.RemoteTab', 'Could not find an SSL certificate. The HTTPS server will not be ' From 7221778a16ae2fe9dcf26d539909df8cbe55c6b7 Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Sat, 3 Oct 2015 12:59:41 +0100 Subject: [PATCH 19/78] Updated QR code pointing to android app. --- resources/images/android_app_qr.png | Bin 1382 -> 766 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/resources/images/android_app_qr.png b/resources/images/android_app_qr.png index 2f1c3a3001dd221a03f468e6eeaf6b558ab1314b..e7cd3fe920322c764c14d6056151129ba81ee443 100644 GIT binary patch delta 723 zcmaFH^^bLe3O7@dx4R3&|Mvbf`zPv&*E6t}c>21s-{)fHHa5H$Y59+VfvMlq#WAGf z*4w+ci<%91S`x3k{Jnou^=(dtlWj7~{_ap=`{X}mZmhC%&s+Z7cxfq<j0+1Ko7s4w zjA#2V)yTi?d3Nye#|ecM%O)olR_tocUTp$Ywq(|{702SfDg_^zC}Xtk^!2dJ`iu)U zp{zo`H{KWQU)=xJ$3!;p`y(x0pjpAQ!ty6RUF*S8us!)lF3^V0Wxmq=Leox$__*j# zZDTv@zQW<HnG$!Qud?uJ@$gKbBVK0RGQGU<^4hyRAu5|h>!g7;>Uf^t9Oimuve)I} zXFy|TO}Ct_@i^Kxsk%fza`FWWxq6$_wh$?x%Y)K`UtNr2a8E4~3yS#53l^JpIVxqA z@hZWuYkuvR^c*DgeYL~&?Kw~7%}$+n3(mFx*)S*f>fWuf@4ua!edS!*DYmOKFYt%} z&3pGb^QB2e=E_T=+Gkh(dT{x|g35_pS7L3SGX0rsDtGo^^h}XZpn>%nQkl6~PAlG} z=GgTtx%h7FC7{CTn@?Wyp6m2%+QW3t)mDB>7dkp$R!e=7GAY$-!7I&Kx*LN|vVt_5 z=!VaG*ZX_2^Q`jYVzYOGgv@jHivGO0f6F$jt&FGg@>YUE{m$}C^|EJCmrl(I{<|Qu z{Kmxvj>glkJv(=yB&xLj$LU-AYoeW-pDjK2?9y(NAnV}o&hB$xf&DLbDeAMO<6@r3 z;J4?u&hpF#265!YEook>dPBFJc>CRQ(R9wQ4htPW2Z=`9bIS~yrP~*HOBEP3yt8(j zuD$urw$IkLc2Qhc2rzCgY)NIzl$Y?8)VZG%!ZpteXknP>j%$*(C4X*ydVHhG`!2}F q|8t*ZzW?~)Hga+Tr7QXUe;FR>?AqYHC446X5O})!xvX<aXaWE|=vPqy delta 1344 zcmV-G1;6_K1?CEnBnkm@Qb$4nuFf3kkuMj21q(?;K~#9!?OofFt1t{hJN^G()_FKH zrKPrG=R#X5o|Y0IS|VF^900cqZGW542#wGPjnD{<&<Kst2#wGPjnD|q`Dil1HSg^h zv@jdfXhUna-Gk!>^T*`15Z)PHV;DVxv0FzY-U!Y2p=n!&GyyudTm2??hSK0P4s_;! zE2ke$yEp#-8&T}R%x8mnr(xuR;?4J?;X1-5El8~gw|I!74-E_-kB~E#1*!Kyyb&6q znW+V`#>kcN3AxWHK6B!;fkv9ptVWYi|2#`ej9UTAcRvOLcyZ+~@dBO#1S>4~l#zy9 z6HGKK;?3pJuo~|3<h;Pa(Qh6@y%ZsTLYIFyO3wgfdXRlKGZ~t=5k`9;-uxOGcAddt zqi`D*$JPV@!=v80s81AVqzR4CEYSi?n3Y}2KYQo>H|wusJ1dL0pV98Yi{+Z5l905m zvDKnR+7F`XowE1bdwLYH88rBs0rlxP>n5m(ggbwUkUa4IZ7xgSG19Osz>pPx_%1Z> zUy{SlUino+Y?BUc#wX?jEE{n+jmWv$&l_nNh_z$|u7~C`7w_FVhcma=@*g)WI4F2G z7|2q_ol96!HMHmYP-pVU-Nl=)MZ>;>RtPZLZgf--)1ljgch1%U?3ePqJ<%7Altvml zqo2?`SVth<{5Tp;<1hz~rbaS<9fsGmd?IVWFosB)5kFVpJ{yQPLUYx;z@%HIR}+<1 z1jX#$yhK3ujE~9=t}{Ba0zz|+k!h?Za@PSF@%b?u;PC;a+@VFXIeCFNHo!z_ue^ZJ ztPUE6>_$2wI85(teI!nro5oRAo=t}A;*HR(Ml)XFx6U-U^#X*az4zsRz-~5=9uX7C z0oVC&eR+W_*&*Ht%{Uq+xzCC6KYYtbcfCLuxIg6iT?61wGQ@QNY_}WF3&7Z`SO5&$ z5!DO)2AWa7f1Yk|^8$yZe(anm*b@N<VAdN&4k-pi9jfI8u-NaT8g*pW70C(+jh#eb zF5uvBMDRdWD<$B{^YYt&%1mt$7Z-GD0i2K$Xe=j$cynDebXmL3zq9yzUJF?7_kmkG z80Q7z1R|QfuB|hC!yCuM8=>i9E|-~t`ju~q>mO==@3H_^yx^*JYt^6;>Ng^hIR5zS zWIM`g{rM=CL?YtNmC$6k&uv<rV969TRudUQ{V3TJB}QAgyB80CXVVV7^#V9S3v^Z( zC@*j&H0gJZ4>P&%y(Bd)V7*gpFAhRX>@bA4e0;|5&#oQJgzHGPm~T~N1+J$B`hJ^j z35r@EyTaF151|8p*kedFhBBr1*$fvExPe670!Rx8&4iS|L@f|64EA$^apeG#ePeV{ z*0n&qF!-%GL5MehS3<)jtR2ohByO3RBWR;>7Z|Yg<svr{dEVuc_X{-0xokxNqy>H! zO(r5ZV{UQe+e9X7;n@<`ZXi-44XN=VBMqHA7jLeKW;T<#&L}jjK%2=&2Eg&%dq`nd z5k8-W)A9lf#k}$YLUT&YU!O*(&k=NV7)e_auL`g%1N-uS0w267FCaAAteJw5b8i#J zvsF)6Dn~GEgrA>0LknPXYd=3JEg&>2#l*<hN;6*uimQ8(6#iK;G4i$2)4ok4-U!Vi zuf67WBi|-E)(;(AxwX5sje@(JFcuiY&jx2%28cI8^I6--w~5R%j4}f<67-hdXneNN z{a7KWktQ@NLL)RnBQ!!IG(saZLL)RnBQ!#j-~It!g*J0kcf@i40000<MNUMnLSTZ; CNpRKx From cacb3ca0a04af647ab49ecfe6c75454842d0322c Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Sat, 3 Oct 2015 13:00:44 +0100 Subject: [PATCH 20/78] Fix string that makes it possible to translate the string. --- openlp/plugins/songs/lib/songstab.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openlp/plugins/songs/lib/songstab.py b/openlp/plugins/songs/lib/songstab.py index 338c918d8..d3adb2524 100644 --- a/openlp/plugins/songs/lib/songstab.py +++ b/openlp/plugins/songs/lib/songstab.py @@ -79,8 +79,8 @@ class SongsTab(SettingsTab): 'Import missing songs from service files')) self.display_songbook_check_box.setText(translate('SongsPlugin.SongsTab', 'Display songbook in footer')) self.display_copyright_check_box.setText(translate('SongsPlugin.SongsTab', - 'Display "%s" symbol before copyright info' % - SongStrings.CopyrightSymbol)) + 'Display "%s" symbol before copyright info') % + SongStrings.CopyrightSymbol) def on_search_as_type_check_box_changed(self, check_state): self.song_search = (check_state == QtCore.Qt.Checked) From 19bd2dd25a6b8dbc5c87cbdde1c7bd770f48a732 Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Sat, 10 Oct 2015 21:50:59 +0100 Subject: [PATCH 21/78] pep8 fixes --- openlp/plugins/remotes/lib/remotetab.py | 2 +- openlp/plugins/songs/lib/songstab.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openlp/plugins/remotes/lib/remotetab.py b/openlp/plugins/remotes/lib/remotetab.py index 19e1b2db4..6515a32f6 100644 --- a/openlp/plugins/remotes/lib/remotetab.py +++ b/openlp/plugins/remotes/lib/remotetab.py @@ -179,7 +179,7 @@ class RemoteTab(SettingsTab): self.qr_description_label.setText( translate('RemotePlugin.RemoteTab', 'Scan the QR code or click <a href="%s">download</a> to install the ' 'Android app from Google Play.') % - 'https://play.google.com/store/apps/details?id=org.openlp.android2') + 'https://play.google.com/store/apps/details?id=org.openlp.android2') self.https_settings_group_box.setTitle(translate('RemotePlugin.RemoteTab', 'HTTPS Server')) self.https_error_label.setText( translate('RemotePlugin.RemoteTab', 'Could not find an SSL certificate. The HTTPS server will not be ' diff --git a/openlp/plugins/songs/lib/songstab.py b/openlp/plugins/songs/lib/songstab.py index d3adb2524..3d900f294 100644 --- a/openlp/plugins/songs/lib/songstab.py +++ b/openlp/plugins/songs/lib/songstab.py @@ -80,7 +80,7 @@ class SongsTab(SettingsTab): self.display_songbook_check_box.setText(translate('SongsPlugin.SongsTab', 'Display songbook in footer')) self.display_copyright_check_box.setText(translate('SongsPlugin.SongsTab', 'Display "%s" symbol before copyright info') % - SongStrings.CopyrightSymbol) + SongStrings.CopyrightSymbol) def on_search_as_type_check_box_changed(self, check_state): self.song_search = (check_state == QtCore.Qt.Checked) From 04d2bea5b2a1a587d91cee729c525136cf3e424b Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Sat, 10 Oct 2015 21:53:36 +0100 Subject: [PATCH 22/78] Add merge helper script --- scripts/lp-merge.py | 151 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100755 scripts/lp-merge.py diff --git a/scripts/lp-merge.py b/scripts/lp-merge.py new file mode 100755 index 000000000..42ed2f31c --- /dev/null +++ b/scripts/lp-merge.py @@ -0,0 +1,151 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +# vim: autoindent shiftwidth=4 expandtab textwidth=120 tabstop=4 softtabstop=4 + +############################################################################### +# OpenLP - Open Source Lyrics Projection # +# --------------------------------------------------------------------------- # +# Copyright (c) 2008-2015 OpenLP Developers # +# --------------------------------------------------------------------------- # +# This program is free software; you can redistribute it and/or modify it # +# under the terms of the GNU General Public License as published by the Free # +# Software Foundation; version 2 of the License. # +# # +# This program is distributed in the hope that it will be useful, but WITHOUT # +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # +# more details. # +# # +# You should have received a copy of the GNU General Public License along # +# with this program; if not, write to the Free Software Foundation, Inc., 59 # +# Temple Place, Suite 330, Boston, MA 02111-1307 USA # +############################################################################### + +""" +This script is used by developers to merge branches from launchpad.net into +other branches, which is basically what happens every time a merge proposal +is merged into trunk. This script simplifies the process and helps avoiding +merging to the wrong branch by doing some checks. +For the script to work it is assumed that the developer doing the merging +has a checkout (not branch) of the target branch. + +Merge a branch +-------------- +Once a branch has been approved for merging, go to the local folder with the +checkout of the target branch, copy the url from the merge proposal on launchpad +and use it like this: + + script/lp-merge.py <url> + +The url could look like this: +https://code.launchpad.net/~tomasgroth/openlp/doc22update4/+merge/271874 + +First you'll be asked whether to merge the branch from the url to the local +branch, which will be done if you answer 'y'. The script checks that the current +folder is the right one before merging. +Then you'll be asked whether to commit the changes to the branch. The script +shows the command it will run, including detected linked bugs and author. If you +wish to change it, you can chose to run 'qcommit', an bzr GUI. Note that you'll +have to install qbzr for this to work. If you choose to run qcommit the script +will print the detected bugs + author for easy copying into the GUI. +""" +import subprocess +import re +import sys +import os +import urllib.request +from bs4 import BeautifulSoup + +# Check that the argument count is correct +if len(sys.argv) != 2: + print('\n\tUsage: ' + sys.argv[0] + ' <url to approved merge request>\n') + exit() + +url = sys.argv[1] +pattern = re.compile('.+?/\+merge/\d+') +match = pattern.match(url) + +# Check that the given argument is an url in the right format +if not url.startswith('https://code.launchpad.net/~') or match is None: + print('The url is not valid! It should look like this:\n ' + 'https://code.launchpad.net/~tomasgroth/openlp/doc22update4/+merge/271874') + +page = urllib.request.urlopen(url) +soup = BeautifulSoup(page.read(), 'lxml') + +# Find this span tag that contains the branch url +# <span class="branch-url"> +span_branch_url = soup.find('span', class_='branch-url') +branch_url = span_branch_url.contents[0] + +# Find this tag that describes the branch. We'll use that for commit message +# <meta name="description" content="..."> +meta = soup.find('meta', attrs={"name": "description"}) + +commit_message = meta.get('content') + +# Find all tr-tags with this class. Makes it possible to get bug numbers. +# <tr class="bug-branch-summary" +bug_rows = soup.find_all('tr', class_='bug-branch-summary') +bugs = [] +for row in bug_rows: + id_attr = row.get('id') + bugs.append(id_attr[8:]) + +# Find target branch name using the tag below +# <div class="context-publication"><h1>Merge ... into... +div_branches = soup.find('div', class_='context-publication') +branches = div_branches.h1.contents[0] +target_branch = '+branch/' + branches[(branches.find(' into lp:')+9):] + +# Check that we are in the right branch +bzr_info_output = subprocess.check_output(['bzr', 'info']) +if target_branch not in bzr_info_output.decode(): + print('ERROR: It seems you are not in the right folder...') + exit() + +# Find the authors email address. It is hidden in a javascript line like this: +# conf = {"status_value": "Needs review", "source_revid": "tomasgroth@yahoo.dk-20150921204550-gxduegmcmty9rljf", +# "user_can_edit_status": false, ... +script_tag = soup.find('script', attrs={"id": "codereview-script"}) +content = script_tag.contents[0] +start_pos = content.find('source_revid') + 16 +pattern = re.compile('.*\w-\d\d\d\d\d+') +match = pattern.match(content[start_pos:]) +author_email = match.group()[:-15] + +# Merge the branch +do_merge = input('Merge ' + branch_url + ' into local branch? (y/N/q): ').lower() +if do_merge == 'y': + subprocess.call(['bzr', 'merge', branch_url]) +elif do_merge == 'q': + exit() + +# Create commit command +commit_command = ['bzr', 'commit'] + +for bug in bugs: + commit_command.append('--fixes') + commit_command.append('lp:' + bug) + +commit_command.append('-m') +commit_command.append('"' + commit_message + '"') + +commit_command.append('--author') +commit_command.append('"' + author_email + '"') + +print('About to run the bzr command below:\n') +print(' '.join(commit_command)) +do_commit = input('Run the command (y), use qcommit (qcommit) or cancel (C): ').lower() + +if do_commit == 'y': + subprocess.call(commit_command) +elif do_commit == 'qcommit': + # Setup QT workaround to make qbzr look right on my box + my_env = os.environ.copy() + my_env['QT_GRAPHICSSYSTEM'] = 'native' + # Print stuff that kan be copy/pasted into qbzr GUI + print('These bugs can be copy/pasted in: lp:' + ' lp:'.join(bugs)) + print('The authors email is: ' + author_email) + # Run qcommit + subprocess.call(['bzr', 'qcommit', '-m', commit_message], env=my_env) From 62e9663aec1e11762db86b65554d526f428e5375 Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Mon, 12 Oct 2015 13:59:17 +0100 Subject: [PATCH 23/78] Make 2 texts translateable --- openlp/core/ui/projector/manager.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/openlp/core/ui/projector/manager.py b/openlp/core/ui/projector/manager.py index e986ee729..f9485f364 100644 --- a/openlp/core/ui/projector/manager.py +++ b/openlp/core/ui/projector/manager.py @@ -473,8 +473,9 @@ class ProjectorManager(OpenLPMixin, RegistryMixin, QWidget, Ui_ProjectorManager, return projector = list_item.data(QtCore.Qt.UserRole) msg = QtGui.QMessageBox() - msg.setText('Delete projector (%s) %s?' % (projector.link.ip, projector.link.name)) - msg.setInformativeText('Are you sure you want to delete this projector?') + msg.setText(translate('OpenLP.ProjectorManager', 'Delete projector (%s) %s?') % (projector.link.ip, + projector.link.name)) + msg.setInformativeText(translate('OpenLP.ProjectorManager', 'Are you sure you want to delete this projector?')) msg.setStandardButtons(msg.Cancel | msg.Ok) msg.setDefaultButton(msg.Cancel) ans = msg.exec_() From 755f6c5e7c0c276f8e49b53786163ac51b71862f Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Mon, 12 Oct 2015 13:59:53 +0100 Subject: [PATCH 24/78] remove unneeded quotes from commit message --- scripts/lp-merge.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/lp-merge.py b/scripts/lp-merge.py index 42ed2f31c..8a09f1e0c 100755 --- a/scripts/lp-merge.py +++ b/scripts/lp-merge.py @@ -129,7 +129,7 @@ for bug in bugs: commit_command.append('lp:' + bug) commit_command.append('-m') -commit_command.append('"' + commit_message + '"') +commit_command.append(commit_message) commit_command.append('--author') commit_command.append('"' + author_email + '"') From 949bf4a8a78bf6e6d5e4e22e7c63ccef7aebde51 Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Tue, 13 Oct 2015 22:52:33 +0100 Subject: [PATCH 25/78] Ignore close event in maindisplay unless it is trigger by OpenLP itself. Ignores ALT+F4 on windows. --- openlp/core/ui/maindisplay.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/openlp/core/ui/maindisplay.py b/openlp/core/ui/maindisplay.py index 61e43d161..d59090d40 100644 --- a/openlp/core/ui/maindisplay.py +++ b/openlp/core/ui/maindisplay.py @@ -173,6 +173,19 @@ class MainDisplay(OpenLPMixin, Display, RegistryProperties): Registry().register_function('live_display_hide', self.hide_display) Registry().register_function('live_display_show', self.show_display) Registry().register_function('update_display_css', self.css_changed) + self.close_display = False + + def closeEvent(self, event): + """ + Catch the close event, and check that the close event is triggered by OpenLP closing the display. + On Windows this event can be triggered by pressing ALT+F4, which we want to ignore. + + :param event: The triggered event + """ + if self.close_display: + super().closeEvent(event) + else: + event.ignore() def close(self): """ @@ -182,6 +195,7 @@ class MainDisplay(OpenLPMixin, Display, RegistryProperties): Registry().remove_function('live_display_hide', self.hide_display) Registry().remove_function('live_display_show', self.show_display) Registry().remove_function('update_display_css', self.css_changed) + self.close_display = True super().close() def set_transparency(self, enabled): From 191a739f8187bad512132d0d117cb3cde40d2b47 Mon Sep 17 00:00:00 2001 From: Raoul Snyman <raoul@snyman.info> Date: Wed, 14 Oct 2015 23:19:02 +0200 Subject: [PATCH 26/78] Let's download things once only, instead of 3 times. --- openlp/core/utils/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/openlp/core/utils/__init__.py b/openlp/core/utils/__init__.py index 974db7b06..38dd1fa0c 100644 --- a/openlp/core/utils/__init__.py +++ b/openlp/core/utils/__init__.py @@ -404,6 +404,7 @@ def get_web_page(url, header=None, update_openlp=False): try: page = urllib.request.urlopen(req, timeout=CONNECTION_TIMEOUT) log.debug('Downloaded page {}'.format(page.geturl())) + break except urllib.error.URLError as err: log.exception('URLError on {}'.format(url)) log.exception('URLError: {}'.format(err.reason)) From db70df45d7e1d19898a44ea2d717d9c25236964d Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Thu, 15 Oct 2015 17:55:00 +0100 Subject: [PATCH 27/78] new translations --- resources/i18n/af.ts | 1358 +++++++-------- resources/i18n/bg.ts | 1070 ++++++------ resources/i18n/cs.ts | 434 ++--- resources/i18n/da.ts | 632 +++---- resources/i18n/de.ts | 709 ++++---- resources/i18n/el.ts | 1366 +++++++-------- resources/i18n/en.ts | 3606 +++++++++++++++++++------------------- resources/i18n/en_GB.ts | 432 ++--- resources/i18n/en_ZA.ts | 432 ++--- resources/i18n/es.ts | 460 ++--- resources/i18n/et.ts | 774 +++++---- resources/i18n/fi.ts | 1398 ++++++++------- resources/i18n/fr.ts | 542 +++--- resources/i18n/hu.ts | 430 ++--- resources/i18n/id.ts | 430 ++--- resources/i18n/ja.ts | 446 ++--- resources/i18n/ko.ts | 1506 ++++++++-------- resources/i18n/lt.ts | 683 ++++---- resources/i18n/nb.ts | 486 +++--- resources/i18n/nl.ts | 3624 ++++++++++++++++++++------------------- resources/i18n/pl.ts | 838 ++++----- resources/i18n/pt_BR.ts | 1029 +++++------ resources/i18n/ru.ts | 876 +++++----- resources/i18n/sk.ts | 436 ++--- resources/i18n/sv.ts | 438 ++--- resources/i18n/ta_LK.ts | 1368 +++++++-------- resources/i18n/th_TH.ts | 1373 +++++++-------- resources/i18n/zh_CN.ts | 1368 +++++++-------- resources/i18n/zh_TW.ts | 562 +++--- 29 files changed, 14858 insertions(+), 14248 deletions(-) diff --git a/resources/i18n/af.ts b/resources/i18n/af.ts index 2c8898c88..8c37e1156 100644 --- a/resources/i18n/af.ts +++ b/resources/i18n/af.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="af" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="af" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -33,7 +32,7 @@ <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="199"/> <source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -97,16 +96,16 @@ Gaan steeds voort?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>Die attent-teks bevat nie '<>' nie. Gaan steeds voort?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -659,37 +658,37 @@ Please type in some text before clicking New.</source> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>:</source> <comment>Verse identifier e.g. Genesis 1 : 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>v</source> <comment>Verse identifier e.g. Genesis 1 v 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>V</source> <comment>Verse identifier e.g. Genesis 1 V 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verse</source> <comment>Verse identifier e.g. Genesis 1 verse 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verses</source> <comment>Verse identifier e.g. Genesis 1 verses 1 - 2 = Genesis Chapter 1 Verses 1 to 2</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> <source>-</source> <comment>range identifier e.g. Genesis 1 verse 1 - 2 = Genesis Chapter 1 Verses 1 To 2</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> @@ -701,19 +700,19 @@ Please type in some text before clicking New.</source> <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>,</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2, 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>and</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2 and 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="196"/> <source>end</source> <comment>ending identifier e.g. Genesis 1 verse 1 - end = Genesis Chapter 1 Verses 1 To The Last Verse</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -932,7 +931,7 @@ soek resultate en op die vertoning:</translation> <message> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="157"/> <source>Show verse numbers</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1226,7 +1225,7 @@ Dit is nie moontlik om die Boek Name aan te pas nie.</translation> <translation>Hierdie Bybel bestaan reeds. Voer asseblief 'n ander Bybel in, of wis eerstens die bestaande een uit.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Die Bybel invoer het misluk.</translation> </message> @@ -1261,34 +1260,34 @@ Dit is nie moontlik om die Boek Name aan te pas nie.</translation> <translation>Verse lêer:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Bybel word geregistreer...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> <source>Click to download bible list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> <source>Download bible list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>Error during download</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>An error occurred while downloading the list of bibles from %s.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1320,92 +1319,92 @@ Dit is nie moontlik om die Boek Name aan te pas nie.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Vinnig</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Vind:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Boek:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Hoofstuk:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Vers:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Vanaf:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Tot:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Teks Soektog</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Tweede:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Skrif Verwysing</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Wissel om die vorige resultate te behou of te verwyder.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Enkel en dubbel Bybel-vers soek-resultate kan nie gekombineer word nie. Wis die resultate uit en begin 'n nuwe soektog?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Die Bybel is nie ten volle gelaai nie.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Informasie</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Die tweede Bybel het nie al die verse wat in die hoof Bybel is nie. Slegs verse wat in beide Bybels voorkom, sal gewys word. %d verse is nie by die resultate ingesluit nie.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Soek Skriflesing Verwysing...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Soek Teks...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1414,7 +1413,7 @@ You will need to re-import this Bible to use it again.</source> Hierdie Bybel sal weer ingevoer moet word voordat dit gebruik geneem kan word.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Gevorderd</translation> </message> @@ -1429,7 +1428,7 @@ Hierdie Bybel sal weer ingevoer moet word voordat dit gebruik geneem kan word.</ <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="80"/> <source>Incorrect Bible file type supplied. This looks like a Zefania XML bible, please use the Zefania import option.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1437,7 +1436,7 @@ Hierdie Bybel sal weer ingevoer moet word voordat dit gebruik geneem kan word.</ <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="126"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1445,12 +1444,12 @@ Hierdie Bybel sal weer ingevoer moet word voordat dit gebruik geneem kan word.</ <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="76"/> <source>Removing unused tags (this may take a few minutes)...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="168"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1609,7 +1608,7 @@ word en dus is 'n Internet verbinding nodig.</translation> <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="111"/> <source>Incorrect Bible file type supplied. Zefania Bibles may be compressed. You must decompress them before import.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1617,7 +1616,7 @@ word en dus is 'n Internet verbinding nodig.</translation> <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="105"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1683,7 +1682,7 @@ word en dus is 'n Internet verbinding nodig.</translation> <message> <location filename="openlp/plugins/custom/customplugin.py" line="66"/> <source><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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1701,7 +1700,7 @@ word en dus is 'n Internet verbinding nodig.</translation> <message> <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/> <source>Import missing custom slides from service files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1764,7 +1763,7 @@ word en dus is 'n Internet verbinding nodig.</translation> <message> <location filename="openlp/plugins/custom/forms/editcustomform.py" line="242"/> <source>You need to add at least one slide.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1780,10 +1779,7 @@ word en dus is 'n Internet verbinding nodig.</translation> <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> </context> <context> @@ -1852,32 +1848,32 @@ word en dus is 'n Internet verbinding nodig.</translation> <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="55"/> <source>Add group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="56"/> <source>Parent group:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="57"/> <source>Group name:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/addgroupform.py" line="67"/> <source>You need to type in a group name.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="642"/> <source>Could not add the new group.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="645"/> <source>This group already exists.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1885,27 +1881,27 @@ word en dus is 'n Internet verbinding nodig.</translation> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="81"/> <source>Select Image Group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="82"/> <source>Add images to group:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="83"/> <source>No group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="84"/> <source>Existing group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="85"/> <source>New group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1958,22 +1954,22 @@ Voeg steeds die ander beelde by?</translation> <message> <location filename="openlp/plugins/images/forms/addgroupform.py" line="54"/> <source>-- Top-level group --</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="221"/> <source>You must select an image or group to delete.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Remove group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Are you sure you want to remove "%s" and everything in it?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1989,27 +1985,27 @@ Voeg steeds die ander beelde by?</translation> <message> <location filename="openlp/core/ui/media/phononplayer.py" line="258"/> <source>Phonon is a media player which interacts with the operating system to provide media capabilities.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="392"/> <source>Audio</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="393"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="390"/> <source>Webkit is a media player which runs inside a web browser. This player allows text over video to be rendered.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2078,32 +2074,32 @@ Voeg steeds die ander beelde by?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="183"/> <source>Select Media Clip</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="184"/> <source>Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="185"/> <source>Media path:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> <source>Select drive from list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> <source>Load disc</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> <source>Track Details</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> @@ -2113,52 +2109,52 @@ Voeg steeds die ander beelde by?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="191"/> <source>Audio track:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> <source>Subtitle track:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> <source>HH:mm:ss.z</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> <source>Clip Range</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> <source>Start point:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="197"/> <source>Set start point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> <source>Jump to start point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> <source>End point:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> <source>Set end point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> <source>Jump to end point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2166,108 +2162,108 @@ Voeg steeds die ander beelde by?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> <source>No path was given</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> <source>Given path does not exists</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="225"/> <source>An error happened during initialization of VLC player</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="246"/> <source>VLC player failed playing the media</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>CD not loaded correctly</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>The CD was not loaded correctly, please re-load and try again.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>DVD not loaded correctly</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>The DVD was not loaded correctly, please re-load and try again.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Set name of mediaclip</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Name of mediaclip:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> <source>Enter a valid name or cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>Invalid character</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>The name of the mediaclip must not contain the character ":"</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Selekteer Media</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>'n Media lêer om uit te wis moet geselekteer word.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>'n Media lêer wat die agtergrond vervang moet gekies word.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Daar was 'n probleem om die agtergrond te vervang. Die media lêer "%s" bestaan nie meer nie.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Vermisde Media Lêer</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Die lêer %s bestaan nie meer nie.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Videos (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Daar was geen vertoon item om by te voeg nie.</translation> </message> @@ -2277,44 +2273,44 @@ Voeg steeds die ander beelde by?</translation> <translation>Lêer nie Ondersteun nie</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Gebruik Speler:</translation> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required for playback of optical devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2327,15 +2323,15 @@ Voeg steeds die ander beelde by?</translation> <message> <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> <source>Start Live items automatically</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2360,27 +2356,27 @@ Should OpenLP upgrade now?</source> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>Backup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="211"/> <source>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="223"/> <source>Backup of the data folder failed!</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>A backup of the data folder has been created at %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2478,7 +2474,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2516,13 +2512,13 @@ Final Credit on the cross, setting us free from sin. We bring this software to you for free because He has set us free.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> - <translation type="unfinished"></translation> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> + <translation type="unfinished"/> </message> </context> <context> @@ -2802,24 +2798,24 @@ Die data gids sal verander word wanneer OpenLP toe gemaak word.</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="279"/> <source>Thursday</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="313"/> <source>Display Workarounds</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="315"/> <source>Use alternating row colours in lists</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="553"/> <source>Are you sure you want to change the location of the OpenLP data directory to the default location? This location will be used after OpenLP is closed.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="592"/> @@ -2830,17 +2826,17 @@ The location you have selected %s appears to contain OpenLP data files. Do you wish to replace these files with the current data files?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>Restart Required</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>This change will only take effect once OpenLP has been restarted.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2856,252 +2852,252 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <message> <location filename="openlp/core/lib/projector/constants.py" line="302"/> <source>RGB</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="303"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="304"/> <source>Digital</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="305"/> <source>Storage</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="306"/> <source>Network</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="308"/> <source>RGB 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="309"/> <source>RGB 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="310"/> <source>RGB 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="311"/> <source>RGB 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="312"/> <source>RGB 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="313"/> <source>RGB 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="314"/> <source>RGB 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="315"/> <source>RGB 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="316"/> <source>RGB 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="317"/> <source>Video 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="318"/> <source>Video 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="319"/> <source>Video 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="320"/> <source>Video 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="321"/> <source>Video 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="322"/> <source>Video 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="323"/> <source>Video 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="324"/> <source>Video 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="325"/> <source>Video 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="326"/> <source>Digital 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="327"/> <source>Digital 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="328"/> <source>Digital 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="329"/> <source>Digital 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="330"/> <source>Digital 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="331"/> <source>Digital 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="332"/> <source>Digital 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="333"/> <source>Digital 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="334"/> <source>Digital 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="335"/> <source>Storage 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="336"/> <source>Storage 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="337"/> <source>Storage 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="338"/> <source>Storage 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="339"/> <source>Storage 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="340"/> <source>Storage 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="341"/> <source>Storage 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="342"/> <source>Storage 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="343"/> <source>Storage 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="344"/> <source>Network 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="345"/> <source>Network 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="346"/> <source>Network 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="347"/> <source>Network 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="348"/> <source>Network 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="349"/> <source>Network 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="350"/> <source>Network 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="351"/> <source>Network 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="352"/> <source>Network 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3442,79 +3438,79 @@ Om weer die Eerste Keer Gids te gebruik en hierdie voorbeeld data om 'n lat <message> <location filename="openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="564"/> <source>Download complete. Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="568"/> <source>Download complete. Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="573"/> <source>Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="577"/> <source>Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> <source> To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> <source>Downloading and Configuring</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="663"/> <source>Network Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> @@ -3524,7 +3520,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3557,12 +3553,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="115"/> <source>Default Formatting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="125"/> <source>Custom Formatting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3580,12 +3576,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagform.py" line="180"/> <source>Description is missing</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagform.py" line="183"/> <source>Tag is missing</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="80"/> @@ -3595,17 +3591,17 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="82"/> <source>Description %s already defined.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3873,282 +3869,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Lêer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Invoer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>Uitvo&er</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Bekyk</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>M&odus</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Gereedskap</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>Ver&stellings</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>Taa&l</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Hulp</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Diens Bestuurder</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Tema Bestuurder</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Nuwe</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>Maak &Oop</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Maak 'n bestaande diens oop.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Stoor</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Stoor die huidige diens na skyf.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Stoor &As...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Stoor Diens As</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Stoor die huidige diens onder 'n nuwe naam.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>&Uitgang</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Sluit OpenLP Af</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Tema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Konfigureer OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Media Bestuurder</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Wissel Media Bestuurder</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Wissel sigbaarheid van die media bestuurder.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Tema Bestuurder</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Wissel Tema Bestuurder</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Wissel sigbaarheid van die tema bestuurder.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Diens Bestuurder</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Wissel Diens Bestuurder</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Wissel sigbaarheid van die diens bestuurder.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>Voorskou &Paneel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Wissel Voorskou Paneel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Wissel sigbaarheid van die voorskou paneel.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>Regstreekse Panee&l</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Wissel Regstreekse Paneel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Wissel sigbaarheid van die regstreekse paneel.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>Mini-&program Lys</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Lys die Mini-programme</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>Gebr&uikers Gids</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&Aangaande</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Meer inligting aangaande OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Aanlyn Hulp</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Web Tuiste</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Gebruik die sisteem se taal as dit beskikbaar is.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Verstel die koppelvlak taal na %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Voeg Gereedskaps&tuk by...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Voeg 'n applikasie by die lys van gereedskapstukke.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Verstek</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Verstel skou modus terug na verstek modus.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>Op&stel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Verstel die skou modus na Opstel modus.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Regstreeks</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Verstel die skou modus na Regstreeks.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4157,22 +4153,22 @@ You can download the latest version from http://openlp.org/.</source> Die nuutste weergawe kan afgelaai word vanaf http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP Weergawe is Opdateer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP Hoof Vertoning Blanko</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Die Hoof Skerm is afgeskakel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Verstek Tema: %s</translation> </message> @@ -4183,82 +4179,82 @@ Die nuutste weergawe kan afgelaai word vanaf http://openlp.org/.</translation> <translation>Engels</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Konfigureer Kor&tpaaie...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Mook OpenLP toe</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Maak OpenLP sekerlik toe?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Maak &Data Lêer oop...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Maak die lêer waar liedere, bybels en ander data is, oop.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>Spoor outom&aties op</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Opdateer Tema Beelde</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Opdateer die voorskou beelde vir alle temas.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Druk die huidige diens.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>Onlangse Lêe&rs</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>Sl&uit Panele</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Voorkom dat die panele rondgeskuif word.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Her-gebruik Eerste Keer Gids</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Her-gebruik die Eerste Keer Gids om liedere, Bybels en tema's in te voer.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Her-gebruik Eerste Keer Gids?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4267,83 +4263,83 @@ 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.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Maak Lys Skoon</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Maak die lys van onlangse lêers skoon.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Konfigureer &Formattering Etikette...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Voer OpenLP verstellings uit na 'n spesifieke *.config lêer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Instellings</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Voer OpenLP verstellings in vanaf 'n gespesifiseerde *.config lêer wat voorheen op hierdie of 'n ander masjien uitgevoer is</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Voer verstellings in?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Maak Lêer oop</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP Uitvoer Verstelling Lêers (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Voer verstellings in</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP sal nou toe maak. Ingevoerde verstellings sal toegepas word die volgende keer as OpenLP begin word.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Voer Verstellings Lêer Uit</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP Uitvoer Verstellings Lêer (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Nuwe Data Lêer Fout</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>OpenLP data word na 'n nuwe data gids - %s - gekopiër. Wag asseblief totdat dit voltooi is.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4352,65 +4348,65 @@ Her-gebruik van hierdie gids mag veranderinge aan die huidige OpenLP konfigurasi %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Algemeen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4516,12 +4512,12 @@ Suffix not supported</source> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics> etiket is vermis.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse> etiket is vermis.</translation> </message> @@ -4529,24 +4525,24 @@ Suffix not supported</source> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4554,7 +4550,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/media/playertab.py" line="55"/> <source>Players</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="124"/> @@ -4564,12 +4560,12 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/media/playertab.py" line="125"/> <source>Player Search Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="128"/> <source>Visible background for videos with aspect ratio different to screen.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="253"/> @@ -4716,257 +4712,257 @@ Suffix not supported</source> <message> <location filename="openlp/core/lib/projector/constants.py" line="211"/> <source>OK</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="212"/> <source>General projector error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="213"/> <source>Not connected error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="214"/> <source>Lamp error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="215"/> <source>Fan error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="216"/> <source>High temperature detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="217"/> <source>Cover open detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="218"/> <source>Check filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="219"/> <source>Authentication Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="220"/> <source>Undefined Command</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="221"/> <source>Invalid Parameter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="222"/> <source>Projector Busy</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="223"/> <source>Projector/Display Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="224"/> <source>Invalid packet received</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="225"/> <source>Warning condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="226"/> <source>Error condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="227"/> <source>PJLink class not supported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="228"/> <source>Invalid prefix character</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="231"/> <source>The remote host closed the connection</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="243"/> <source>An error occurred with the network (Possibly someone pulled the plug?)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="271"/> <source>The proxy address set with setProxy() was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="276"/> <source>An unidentified error occurred</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="277"/> <source>Not connected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="278"/> <source>Connecting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="279"/> <source>Connected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="280"/> <source>Getting status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="281"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="282"/> <source>Initialize in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="283"/> <source>Power in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="284"/> <source>Warmup in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="285"/> <source>Power is on</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="286"/> <source>Cooldown in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="287"/> <source>Projector Information available</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="288"/> <source>Sending data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="289"/> <source>Received data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4974,17 +4970,17 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>Name Not Set</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>You must enter a name for this entry.<br />Please enter a new name for this entry.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="182"/> <source>Duplicate Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4992,37 +4988,37 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="110"/> <source>Add New Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="113"/> <source>Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="115"/> <source>IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="118"/> <source>Port Number</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="120"/> <source>PIN</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="122"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="124"/> <source>Location</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="126"/> @@ -5037,7 +5033,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5045,293 +5041,303 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add a new projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Select Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Choose input source on selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View selected projector information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projectors</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="127"/> <source>Disconnect from selected projectors</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="134"/> <source>Disconnect from selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="149"/> <source>Power on selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Standby selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Put selected projector in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="176"/> <source>Blank selected projector screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="190"/> <source>Show selected projector screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="212"/> <source>&View Projector Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="217"/> <source>&Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="223"/> <source>&Connect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="228"/> <source>D&isconnect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="234"/> <source>Power &On Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="239"/> <source>Power O&ff Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="245"/> <source>Select &Input</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="250"/> <source>Edit Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="255"/> <source>&Blank Projector Screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="260"/> <source>&Show Projector Screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="266"/> <source>&Delete Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Poort</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Notas</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Ander</translation> </message> @@ -5341,37 +5347,37 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/tab.py" line="50"/> <source>Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="99"/> <source>Communication Options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="101"/> <source>Connect to projectors on startup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="103"/> <source>Socket timeout (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="105"/> <source>Poll time (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5379,17 +5385,17 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="198"/> <source>Duplicate IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="206"/> <source>Invalid IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="215"/> <source>Invalid Port Number</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5420,7 +5426,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/lib/serviceitem.py" line="334"/> <source>[slide %d]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5696,79 +5702,79 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="230"/> <source>&Rename...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="246"/> <source>Create New &Custom Slide</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="253"/> <source>&Auto play slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="257"/> <source>Auto play slides &Loop</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="262"/> <source>Auto play slides &Once</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="884"/> <source>&Delay between slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="434"/> <source>OpenLP Service Files (*.osz *.oszl)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="699"/> <source>OpenLP Service Files (*.osz);; OpenLP Service Files - lite (*.oszl)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="704"/> <source>OpenLP Service Files (*.osz);;</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="749"/> <source>File is not a valid service. The content encoding is not UTF-8.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="764"/> <source>The service file you are trying to open is in an old format. Please save it using OpenLP 2.0.2 or greater.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="793"/> <source>This file is either corrupt or it is not an OpenLP 2 service file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="895"/> <source>&Auto Start - inactive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="897"/> <source>&Auto Start - active</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> <source>Input delay</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> @@ -5778,7 +5784,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> <source>Rename item title</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> @@ -5788,14 +5794,14 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6058,44 +6064,44 @@ These files will be removed if you continue to save.</source> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6386,12 +6392,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="409"/> <source>The theme export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="423"/> <source>OpenLP Themes (*.otz)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6684,17 +6690,17 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themewizard.py" line="405"/> <source>Solid color</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="449"/> <source>color:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="462"/> <source>Allows you to change and move the Main and Footer areas.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themeform.py" line="181"/> @@ -6752,12 +6758,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themestab.py" line="116"/> <source>Universal Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6867,7 +6873,7 @@ These files will be removed if you continue to save.</source> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -6940,17 +6946,17 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> <source>Welcome to the Duplicate Song Removal Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="504"/> <source>Written by</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="36"/> <source>Author Unknown</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="52"/> @@ -6965,7 +6971,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/common/uistrings.py" line="54"/> <source>Add group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="55"/> @@ -7165,25 +7171,25 @@ Probeer asseblief om dit individueel te kies.</translation> <location filename="openlp/core/common/uistrings.py" line="96"/> <source>Manufacturer</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="97"/> <source>Manufacturers</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="98"/> <source>Model</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="99"/> <source>Models</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="100"/> @@ -7249,7 +7255,7 @@ Probeer asseblief om dit individueel te kies.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="111"/> <source>OpenLP 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="113"/> @@ -7285,13 +7291,13 @@ Probeer asseblief om dit individueel te kies.</translation> <location filename="openlp/core/common/uistrings.py" line="120"/> <source>Projector</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="121"/> <source>Projectors</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="122"/> @@ -7440,22 +7446,22 @@ Probeer asseblief om dit individueel te kies.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="63"/> <source>CCLI song number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="112"/> <source>OpenLP 2.2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="118"/> <source>Preview Toolbar</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7464,25 +7470,25 @@ Probeer asseblief om dit individueel te kies.</translation> <location filename="openlp/core/lib/__init__.py" line="305"/> <source>%s and %s</source> <comment>Locale list separator: 2 items</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="308"/> <source>%s, and %s</source> <comment>Locale list separator: end</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="311"/> <source>%s, %s</source> <comment>Locale list separator: middle</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="312"/> <source>%s, %s</source> <comment>Locale list separator: start</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7490,7 +7496,7 @@ Probeer asseblief om dit individueel te kies.</translation> <message> <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7602,7 +7608,7 @@ Probeer asseblief om dit individueel te kies.</translation> <message> <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7625,37 +7631,37 @@ Probeer asseblief om dit individueel te kies.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="122"/> <source>PDF options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7686,12 +7692,12 @@ Probeer asseblief om dit individueel te kies.</translation> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server configuration changes will require a restart to take effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7809,17 +7815,17 @@ Probeer asseblief om dit individueel te kies.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7859,45 +7865,45 @@ Probeer asseblief om dit individueel te kies.</translation> <source>Android App</source> <translation>Android Program</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Tas die QR kode af of kliek <a href="https://play.google.com/store/apps/details?id=org.openlp.android">aflaai</a> om die Android program vanaf Google Play te installeer.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> - <source>HTTPS Server</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> - <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> - <translation type="unfinished"></translation> + <source>HTTPS Server</source> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> - <source>User Authentication</source> - <translation type="unfinished"></translation> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> + <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> - <source>User id:</source> - <translation type="unfinished"></translation> + <source>User Authentication</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <source>User id:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Wagwoord:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation type="unfinished"/> </message> </context> <context> @@ -8012,12 +8018,12 @@ Probeer asseblief om dit individueel te kies.</translation> <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> <source>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>All requested data has been deleted successfully.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8075,17 +8081,17 @@ was suksesvol geskep.</translation> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>Report Creation Failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>An error occurred while creating the report: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8273,22 +8279,22 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.</tran <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>CCLI SongSelect</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>Import songs from CCLI's SongSelect service.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find &Duplicate Songs</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find and remove duplicate songs in the song database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8297,25 +8303,25 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.</tran <location filename="openlp/plugins/songs/lib/db.py" line="71"/> <source>Words</source> <comment>Author who wrote the lyrics of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="72"/> <source>Music</source> <comment>Author who wrote the music of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="73"/> <source>Words and Music</source> <comment>Author who wrote both lyrics and music of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="75"/> <source>Translation</source> <comment>Author who translated the song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8369,7 +8375,7 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.</tran <message> <location filename="openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> <source>Invalid DreamBeam song file. Missing DreamSong tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8382,43 +8388,43 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.</tran <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> <source>"%s" could not be imported. %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> <source>Unexpected data formatting.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> <source>No song text found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> <source>This file does not exist.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> <source>This file is not a valid EasyWorship database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8635,33 +8641,33 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.</tran <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> <source>Invalid Verse Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="304"/> <source>&Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Choose type for this author</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8767,7 +8773,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="148"/> <source>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8948,47 +8954,47 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="239"/> <source>EasyWorship Service File</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="348"/> <source>WorshipCenter Pro Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="349"/> <source>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> <source>PowerPraise Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> <source>ProPresenter 4 Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9029,10 +9035,7 @@ Please enter the verses separated by spaces.</source> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9100,7 +9103,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/opensong.py" line="139"/> <source>Invalid OpenSong song file. Missing song tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9174,7 +9177,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> <source>Your song export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9318,12 +9321,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="225"/> <source>CCLI SongSelect Importer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="226"/> <source><strong>Note:</strong> An Internet connection is required in order to import songs from CCLI SongSelect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="230"/> @@ -9338,17 +9341,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="232"/> <source>Save username and password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="233"/> <source>Login</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="234"/> <source>Search Text:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="235"/> @@ -9358,12 +9361,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="324"/> <source>Found %s song(s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="237"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="238"/> @@ -9378,7 +9381,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="240"/> <source>Author(s):</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="241"/> @@ -9388,12 +9391,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="242"/> <source>CCLI Number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="243"/> <source>Lyrics:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="244"/> @@ -9408,57 +9411,57 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>More than 1000 results</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="140"/> <source>Logging out...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>Save Username and Password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>WARNING: Saving your username and password is INSECURE, your password is stored in PLAIN TEXT. Click Yes to save your password or No to cancel this.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>Error Logging In</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>There was a problem logging in, perhaps your username or password is incorrect?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Song Imported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>Incomplete song</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Your song has been imported, would you like to import more songs?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9491,7 +9494,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/> <source>Display songbook in footer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation type="unfinished"/> </message> </context> <context> @@ -9555,12 +9563,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> <source>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> <source>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9583,7 +9591,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> @@ -9596,7 +9604,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> <source>Unable to connect the WorshipCenter Pro database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9632,32 +9640,32 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> <source>Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> <source>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> <source>Searching for duplicate songs.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> <source>Please wait while your songs database is analyzed.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> <source>Here you can decide which songs to remove and which ones to keep.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> <source>Review duplicate songs (%s/%s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> @@ -9667,7 +9675,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>No duplicate songs have been found in the database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/bg.ts b/resources/i18n/bg.ts index dd410a6ff..439c861e8 100644 --- a/resources/i18n/bg.ts +++ b/resources/i18n/bg.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="bg" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="bg" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,13 +96,13 @@ Do you want to continue anyway?</source> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>Сигналът не Ñъдържа '<>'.⎠ИÑкате ли да продължите вÑе пак?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>Ðе Ñте дали никакъв текÑÑ‚ на Ð²Ð°ÑˆÐ¸Ñ Ñигнал. ÐœÐ¾Ð»Ñ Ð½Ð°Ð¿Ð¸ÑˆÐµÑ‚Ðµ нещо преди да натиÑнете бутона Ðов.</translation> @@ -1213,7 +1212,7 @@ It is not possible to customize the Book Names.</source> <translation>Тази Ð‘Ð¸Ð±Ð»Ð¸Ñ Ð²ÐµÑ‡Ðµ е налична. ÐœÐ¾Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð°Ð¹Ñ‚Ðµ друга Ð‘Ð¸Ð±Ð»Ð¸Ñ Ð¸Ð»Ð¸ първо изтрийте наличната.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>ВнаÑÑнето на БиблиÑта Ñе провали.</translation> </message> @@ -1248,12 +1247,12 @@ It is not possible to customize the Book Names.</source> <translation>Файл ÑÑŠÑ Ñтихове:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>РегиÑтриране на БиблиÑта</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>РегиÑтрирана БиблиÑ. ÐœÐ¾Ð»Ñ Ð¸Ð¼Ð°Ð¹Ñ‚Ðµ в предвид, че показваните Ñтихове не Ñе запомнÑÑ‚ на компютъра и за това е нужна поÑтоÑнна връзка към Интернет.</translation> </message> @@ -1307,92 +1306,92 @@ It is not possible to customize the Book Names.</source> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Бързо</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>ТърÑи:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>ПеÑнарка:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Глава:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Стих:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>От:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>До:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>ТърÑи в текÑта</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Втори:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Препратка</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Изберете за да запазите или да изчиÑтите предишните резултати.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Ðе може да комбинирате резултатите от Ñ‚ÑŠÑ€Ñене на Ñтихове между Ñ‚ÑŠÑ€Ñене в една и две Библии. Желаете ли да изтриете Ñегашните резултати от Ñ‚ÑŠÑ€Ñенето и да започнете ново?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>БиблиÑта не е напълно заредена</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>ИнформациÑ</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Втората Ð‘Ð¸Ð±Ð»Ð¸Ñ Ð½Ðµ Ñъдържа вÑички Ñтихове които Ñа в оÑновната. Само Ñтиховете намерени и в двете Библии ще бъдат показани. %d Ñтиха не Ñа включени в резултата от Ñ‚ÑŠÑ€Ñенето.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>ТърÑи препратка...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>ТърÑи текÑÑ‚...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1400,7 +1399,7 @@ You will need to re-import this Bible to use it again.</source> Ще е необходимо да импортирате БиблиÑта, за да Ñ Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ñ‚Ðµ отново.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Допълнителни</translation> </message> @@ -1415,7 +1414,7 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="80"/> <source>Incorrect Bible file type supplied. This looks like a Zefania XML bible, please use the Zefania import option.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1431,7 +1430,7 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="76"/> <source>Removing unused tags (this may take a few minutes)...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="168"/> @@ -1590,7 +1589,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="111"/> <source>Incorrect Bible file type supplied. Zefania Bibles may be compressed. You must decompress them before import.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1762,10 +1761,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>ÐаиÑтина ли да бъдат изтрити избраните %n потребителÑки Ñлайд(ове)?</numerusform> - <numerusform>ÐаиÑтина ли да бъдат изтрити избраните %n потребителÑки Ñлайд(ове)?</numerusform> - </translation> + <translation><numerusform>ÐаиÑтина ли да бъдат изтрити избраните %n потребителÑки Ñлайд(ове)?</numerusform><numerusform>ÐаиÑтина ли да бъдат изтрити избраните %n потребителÑки Ñлайд(ове)?</numerusform></translation> </message> </context> <context> @@ -1983,7 +1979,7 @@ Do you want to add the other images anyway?</source> <translation>Видео</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC е външен плеър, който поддържа много различни формати.</translation> </message> @@ -2084,7 +2080,7 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> <source>Track Details</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> @@ -2094,17 +2090,17 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="191"/> <source>Audio track:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> <source>Subtitle track:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> <source>HH:mm:ss.z</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> @@ -2124,22 +2120,22 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> <source>Jump to start point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> <source>End point:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> <source>Set end point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> <source>Jump to end point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2147,108 +2143,108 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> <source>No path was given</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> <source>Given path does not exists</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="225"/> <source>An error happened during initialization of VLC player</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="246"/> <source>VLC player failed playing the media</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>CD not loaded correctly</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>The CD was not loaded correctly, please re-load and try again.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>DVD not loaded correctly</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>The DVD was not loaded correctly, please re-load and try again.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Set name of mediaclip</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Name of mediaclip:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> <source>Enter a valid name or cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>Invalid character</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>The name of the mediaclip must not contain the character ":"</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Избери МедиÑ</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>ТрÑбва да изберете медиен файл за да го изтриете.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>ТрÑбва да изберете медиен файл Ñ ÐºÐ¾Ð¹Ñ‚Ð¾ да замените фона.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Имаше проблем при замеÑтването на фона,Ð¼ÐµÐ´Ð¸Ð¹Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð» "%s" вече не ÑъщеÑтвува.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>ЛипÑващ медиен файл.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Файлът %s вече не ÑъщеÑтвува.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Видео (%s);;Ðудио (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>ÐÑма какво да Ñе коригира.</translation> </message> @@ -2258,44 +2254,44 @@ Do you want to add the other images anyway?</source> <translation>Ðеподдържан файл</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Използвай Плейър.</translation> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required for playback of optical devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2314,9 +2310,9 @@ Do you want to add the other images anyway?</source> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2343,27 +2339,27 @@ Should OpenLP upgrade now?</source> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>Backup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="211"/> <source>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="223"/> <source>Backup of the data folder failed!</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>A backup of the data folder has been created at %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2459,7 +2455,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2497,13 +2493,13 @@ Final Credit on the cross, setting us free from sin. We bring this software to you for free because He has set us free.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> - <translation type="unfinished"></translation> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> + <translation type="unfinished"/> </message> </context> <context> @@ -2847,7 +2843,7 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <message> <location filename="openlp/core/lib/projector/constants.py" line="302"/> <source>RGB</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="303"/> @@ -2857,242 +2853,242 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <message> <location filename="openlp/core/lib/projector/constants.py" line="304"/> <source>Digital</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="305"/> <source>Storage</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="306"/> <source>Network</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="308"/> <source>RGB 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="309"/> <source>RGB 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="310"/> <source>RGB 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="311"/> <source>RGB 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="312"/> <source>RGB 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="313"/> <source>RGB 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="314"/> <source>RGB 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="315"/> <source>RGB 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="316"/> <source>RGB 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="317"/> <source>Video 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="318"/> <source>Video 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="319"/> <source>Video 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="320"/> <source>Video 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="321"/> <source>Video 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="322"/> <source>Video 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="323"/> <source>Video 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="324"/> <source>Video 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="325"/> <source>Video 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="326"/> <source>Digital 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="327"/> <source>Digital 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="328"/> <source>Digital 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="329"/> <source>Digital 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="330"/> <source>Digital 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="331"/> <source>Digital 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="332"/> <source>Digital 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="333"/> <source>Digital 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="334"/> <source>Digital 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="335"/> <source>Storage 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="336"/> <source>Storage 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="337"/> <source>Storage 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="338"/> <source>Storage 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="339"/> <source>Storage 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="340"/> <source>Storage 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="341"/> <source>Storage 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="342"/> <source>Storage 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="343"/> <source>Storage 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="344"/> <source>Network 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="345"/> <source>Network 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="346"/> <source>Network 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="347"/> <source>Network 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="348"/> <source>Network 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="349"/> <source>Network 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="350"/> <source>Network 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="351"/> <source>Network 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="352"/> <source>Network 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3404,79 +3400,79 @@ To re-run the First Time Wizard and import this sample data at a later time, che <message> <location filename="openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="564"/> <source>Download complete. Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="568"/> <source>Download complete. Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="573"/> <source>Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="577"/> <source>Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> <source> To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> <source>Downloading and Configuring</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="663"/> <source>Network Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> @@ -3486,7 +3482,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3552,22 +3548,22 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="80"/> <source>Tag %s already defined.</source> - <translation>Tag %s already defined. Отметката%ите е%Ñа вече дефинирана%и.</translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="82"/> <source>Description %s already defined.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3835,304 +3831,304 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Файл</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Импортиране</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&ЕкÑпортиране</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Изглед</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>&Вид</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>Ин&Ñтрументи</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&ÐаÑтройки</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>Е&зик</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Помощ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Управление на Ñлужба</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Управление на теми</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Ðов</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Отвори</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Отвори налична Ñлужба</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Запази</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Запази наÑтоÑщата Ñлужба на диÑк</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Запази &като</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Запази Ñлужбата като</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Запази наÑтоÑщата Ñлужба под друго име</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>Из&ход</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Изключи OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>Т&ема</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Конфигурирай OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Управление на медиÑ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Закачи управление на проекти</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Закачи показването на управлението на медиÑ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Управление на теми</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Закачи управление на теми</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Закачи показването на управлението на теми</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Управление на Ñлужба</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Закачи управление на Ñлужба</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Закачи показването на управлението на Ñлужба</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>Панел за преглед</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Закачи панела за преглед</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Закачи показването на панел за преглед</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>Панел Прожектиране</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Закачи панел Прожектиране</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Закачи показването на управлението на панела Прожектиране</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&ЛиÑÑ‚ на Добавките</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>РазлиÑти добавките</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>Справо&чник на потребителÑ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&ОтноÑно</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Помощ онлайн</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Уеб Ñтраница</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Ползвай ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ ÐµÐ·Ð¸Ðº по възможноÑÑ‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Задай езика на програмата на %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Добави &инÑтрумент...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Добави програма към лиÑта Ñ Ð¸Ð½Ñтрументи</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&По подразбиране</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Задай вида изглед на програмата по подразбиране</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&ÐаÑтройки</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Задай вид изглед на наÑтройване</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>ПрожекциÑ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Задай вид изглед Прожектиране</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> <translation>Има верÑÐ¸Ñ %s на OpenLP за ÑвалÑне (вие ползвате %s верÑÐ¸Ñ Ð² момента). ⎠⎠Можете да изтеглите поÑледната верÑÐ¸Ñ Ð¾Ñ‚ http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>Ðктуализирана е верÑиÑта на OpenLP </translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>ОÑÐ½Ð¾Ð²Ð½Ð¸Ñ Ð´Ð¸Ñплей на OpenLP е затъмнен</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Махнато е затъмнението на оÑÐ½Ð¾Ð²Ð½Ð¸Ñ Ð´Ð¸Ñплей</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Тема по подразбиране: %s</translation> </message> @@ -4143,165 +4139,165 @@ You can download the latest version from http://openlp.org/.</source> <translation>ÐнглийÑки</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>ÐаÑтрой &Преки пътища</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Затвори OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>ÐаиÑтина ли да Ñе затвори OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Отвори &Папка Ñ Ð´Ð°Ð½Ð½Ð¸</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Отвори папката Ñъдържаща пеÑни, библии и други данни.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Ðвтоматично откриване</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Ðктуализирай картините на темата</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Ðктуализирай прегледа за вÑички теми.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Принтирай избраната Ñлужба</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>ПоÑледно о&тварÑни файлове</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>За&ключи панелите</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Предпази панелите от меÑтене.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Стартирай пак ÐŸÑŠÑ€Ð²Ð¾Ð½Ð°Ñ‡Ð°Ð»Ð½Ð¸Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð½Ð¸Ðº</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Стартирай пак ÐŸÑŠÑ€Ð²Ð¾Ð½Ð°Ñ‡Ð°Ð»Ð½Ð¸Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð½Ð¸Ðº Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð°Ð½Ðµ на пеÑни, библии теми</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Да Ñе Ñтартира пак ÐŸÑŠÑ€Ð²Ð¾Ð½Ð°Ñ‡Ð°Ð»Ð½Ð¸Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð½Ð¸Ðº?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> <translation>ÐаиÑтина ли да Ñе Ñтартира ÐŸÑŠÑ€Ð²Ð¾Ð½Ð°Ñ‡Ð°Ð»Ð½Ð¸Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð½Ð¸Ðº?⎠⎠Повторното Ñтартиране ще промени Ñегашните наÑтройки на OpenLP както и да промени темата по подразбиране и да добави пеÑни към ÑпиÑъка Ñ Ð¿ÐµÑни.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>ИзчиÑти ÑпиÑъка</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>ИзчиÑти ÑпиÑъка на поÑледно отварÑните файлове.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Конфигурирай отметките за &форматиране</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>ЕкÑпортирай наÑтройките на OpenLP в указан *.config файл</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>ÐаÑтройки</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>ЕкÑпортирай наÑтройките на OpenLP в указан *.config файл предишно екÑпортиран на този или друг компютър</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Да Ñе импортират ли наÑтройките?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Отвори файл</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>Фалове Ñ ÐµÐºÑпортирани наÑтройки на OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Импортирай наÑтройки</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP Ñега ще Ñе изключи. Импортираните наÑтройки ще Ñе приложат при Ñледващо Ñтартиране на OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>ЕкÑпортирай файла Ñ Ð½Ð°Ñтройки</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>Файйл Ñ Ð½Ð°Ñтройки за екÑпотриране(*.conf) на OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Грешка Ñ Ð½Ð¾Ð²Ð°Ñ‚Ð° Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ñ Ð´Ð°Ð½Ð½Ð¸</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Kопират Ñе данните на OpenLP на новото мÑÑто - %s - ÐœÐ¾Ð»Ñ Ð¸Ð·Ñ‡Ð°ÐºÐ°Ð¹Ñ‚Ðµ копирането да завърши.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4309,22 +4305,22 @@ Re-running this wizard may make changes to your current OpenLP configuration and %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Главен</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Библиотека</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Иди към кутиÑта за Ñ‚ÑŠÑ€Ñене на текущата активна добавка.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4337,7 +4333,7 @@ Re-running this wizard may make changes to your current OpenLP configuration and Импортирането на неправилни наÑтройки може да предизвика некоректно поведение на програмата или неочакваното и Ñпиране.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4346,34 +4342,34 @@ Processing has terminated and no changes have been made.</source> ПроцеÑÑŠÑ‚ е ÑпрÑн и не Ñа направени никакви промени.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4475,12 +4471,12 @@ Suffix not supported</source> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation>Отметката <текÑÑ‚> липÑва.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation>Отметката <куплет> липÑва.</translation> </message> @@ -4488,24 +4484,24 @@ Suffix not supported</source> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4675,257 +4671,257 @@ Suffix not supported</source> <message> <location filename="openlp/core/lib/projector/constants.py" line="211"/> <source>OK</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="212"/> <source>General projector error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="213"/> <source>Not connected error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="214"/> <source>Lamp error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="215"/> <source>Fan error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="216"/> <source>High temperature detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="217"/> <source>Cover open detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="218"/> <source>Check filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="219"/> <source>Authentication Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="220"/> <source>Undefined Command</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="221"/> <source>Invalid Parameter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="222"/> <source>Projector Busy</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="223"/> <source>Projector/Display Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="224"/> <source>Invalid packet received</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="225"/> <source>Warning condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="226"/> <source>Error condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="227"/> <source>PJLink class not supported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="228"/> <source>Invalid prefix character</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="231"/> <source>The remote host closed the connection</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="243"/> <source>An error occurred with the network (Possibly someone pulled the plug?)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="271"/> <source>The proxy address set with setProxy() was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="276"/> <source>An unidentified error occurred</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="277"/> <source>Not connected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="278"/> <source>Connecting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="279"/> <source>Connected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="280"/> <source>Getting status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="281"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="282"/> <source>Initialize in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="283"/> <source>Power in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="284"/> <source>Warmup in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="285"/> <source>Power is on</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="286"/> <source>Cooldown in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="287"/> <source>Projector Information available</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="288"/> <source>Sending data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="289"/> <source>Received data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4933,17 +4929,17 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>Name Not Set</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>You must enter a name for this entry.<br />Please enter a new name for this entry.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="182"/> <source>Duplicate Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4951,37 +4947,37 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="110"/> <source>Add New Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="113"/> <source>Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="115"/> <source>IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="118"/> <source>Port Number</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="120"/> <source>PIN</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="122"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="124"/> <source>Location</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="126"/> @@ -4996,7 +4992,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5004,293 +5000,303 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add a new projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Select Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Choose input source on selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View selected projector information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projectors</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="127"/> <source>Disconnect from selected projectors</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="134"/> <source>Disconnect from selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="149"/> <source>Power on selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Standby selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Put selected projector in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="176"/> <source>Blank selected projector screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="190"/> <source>Show selected projector screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="212"/> <source>&View Projector Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="217"/> <source>&Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="223"/> <source>&Connect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="228"/> <source>D&isconnect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="234"/> <source>Power &On Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="239"/> <source>Power O&ff Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="245"/> <source>Select &Input</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="250"/> <source>Edit Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="255"/> <source>&Blank Projector Screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="260"/> <source>&Show Projector Screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="266"/> <source>&Delete Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Порт</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Бележки</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Друго</translation> </message> @@ -5300,37 +5306,37 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/tab.py" line="50"/> <source>Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="99"/> <source>Communication Options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="101"/> <source>Connect to projectors on startup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="103"/> <source>Socket timeout (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="105"/> <source>Poll time (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5338,17 +5344,17 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="198"/> <source>Duplicate IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="206"/> <source>Invalid IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="215"/> <source>Invalid Port Number</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5379,7 +5385,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/lib/serviceitem.py" line="334"/> <source>[slide %d]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5749,14 +5755,14 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6019,44 +6025,44 @@ These files will be removed if you continue to save.</source> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6347,12 +6353,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="409"/> <source>The theme export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="423"/> <source>OpenLP Themes (*.otz)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6713,12 +6719,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themestab.py" line="116"/> <source>Universal Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6828,7 +6834,7 @@ These files will be removed if you continue to save.</source> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7126,25 +7132,25 @@ Please try selecting it individually.</source> <location filename="openlp/core/common/uistrings.py" line="96"/> <source>Manufacturer</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="97"/> <source>Manufacturers</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="98"/> <source>Model</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="99"/> <source>Models</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="100"/> @@ -7210,7 +7216,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/common/uistrings.py" line="111"/> <source>OpenLP 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="113"/> @@ -7246,13 +7252,13 @@ Please try selecting it individually.</source> <location filename="openlp/core/common/uistrings.py" line="120"/> <source>Projector</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="121"/> <source>Projectors</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="122"/> @@ -7401,22 +7407,22 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/common/uistrings.py" line="63"/> <source>CCLI song number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="112"/> <source>OpenLP 2.2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="118"/> <source>Preview Toolbar</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7451,7 +7457,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7563,7 +7569,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7606,17 +7612,17 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7770,17 +7776,17 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7820,45 +7826,45 @@ Please try selecting it individually.</source> <source>Android App</source> <translation>Програма за андроид</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Сканирай QR кода или кликни на <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> за да инÑталираш програмата за Ðндроид от Google Play.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>URL на живо:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS Сървър</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Ðе намирам SSL Ñертификат. HTTPS Ñървърът нÑма да е на разположение докато не е намерен SSL Ñертификат. МолÑ, вижте упътването за повече информациÑ.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>УдоÑтоверÑване на потребител</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>ПотребителÑки номер:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Парола:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation type="unfinished"/> </message> </context> <context> @@ -8041,12 +8047,12 @@ Please select an existing path on your computer.</source> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>Report Creation Failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>An error occurred while creating the report: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8361,22 +8367,22 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> <source>This file does not exist.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> <source>This file is not a valid EasyWorship database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8611,17 +8617,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="304"/> <source>&Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Choose type for this author</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8923,32 +8929,32 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> <source>PowerPraise Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> <source>ProPresenter 4 Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8989,10 +8995,7 @@ Please enter the verses separated by spaces.</source> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>ÐаиÑтина ли да бъдат изтрити %n избрани пеÑни?</numerusform> - <numerusform>ÐаиÑтина ли да бъдат изтрити %n избрани пеÑни(пеÑен)?</numerusform> - </translation> + <translation><numerusform>ÐаиÑтина ли да бъдат изтрити %n избрани пеÑни?</numerusform><numerusform>ÐаиÑтина ли да бъдат изтрити %n избрани пеÑни(пеÑен)?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9134,7 +9137,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> <source>Your song export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9278,12 +9281,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="225"/> <source>CCLI SongSelect Importer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="226"/> <source><strong>Note:</strong> An Internet connection is required in order to import songs from CCLI SongSelect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="230"/> @@ -9298,17 +9301,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="232"/> <source>Save username and password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="233"/> <source>Login</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="234"/> <source>Search Text:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="235"/> @@ -9318,12 +9321,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="324"/> <source>Found %s song(s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="237"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="238"/> @@ -9338,7 +9341,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="240"/> <source>Author(s):</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="241"/> @@ -9348,17 +9351,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="242"/> <source>CCLI Number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="243"/> <source>Lyrics:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="244"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="245"/> @@ -9368,57 +9371,57 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>More than 1000 results</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="140"/> <source>Logging out...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>Save Username and Password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>WARNING: Saving your username and password is INSECURE, your password is stored in PLAIN TEXT. Click Yes to save your password or No to cancel this.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>Error Logging In</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>There was a problem logging in, perhaps your username or password is incorrect?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Song Imported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>Incomplete song</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Your song has been imported, would you like to import more songs?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9453,6 +9456,11 @@ Please enter the verses separated by spaces.</source> <source>Display songbook in footer</source> <translation>Покажи пеÑнарка в бележка под линиÑ</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation type="unfinished"/> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9520,7 +9528,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> <source>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9543,7 +9551,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> @@ -9630,4 +9638,4 @@ Please enter the verses separated by spaces.</source> <translation>Ðе бÑха намерени дублирани пеÑни в базата данни.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/cs.ts b/resources/i18n/cs.ts index 241d6f923..5243dd835 100644 --- a/resources/i18n/cs.ts +++ b/resources/i18n/cs.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="cs" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="cs" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,14 +96,14 @@ Chcete pÅ™esto pokraÄovat?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>Text upozornÄ›ní neobsahuje '<>'. Chcete pÅ™esto pokraÄovat?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>Nebyl zadán žádný text upozornÄ›ní. PÅ™ed klepnutím na Nový prosím zadejte nÄ›jaký text.</translation> @@ -1226,7 +1225,7 @@ Není možné pÅ™izpůsobit si názvy knih.</translation> <translation>Tato Bible už existuje. Importujte prosím jinou Bibli nebo nejdříve smažte tu existující.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Import Bible selhal.</translation> </message> @@ -1261,12 +1260,12 @@ Není možné pÅ™izpůsobit si názvy knih.</translation> <translation>Soubor s verÅ¡i:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Registruji Bibli...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Bible registrována. UpozornÄ›ní: VerÅ¡e budou stahovány na vyžádání a proto je vyžadováno internetové pÅ™ipojení.</translation> </message> @@ -1320,92 +1319,92 @@ Není možné pÅ™izpůsobit si názvy knih.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Rychlý</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Hledat:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>ZpÄ›vník:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Kapitola:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>VerÅ¡:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Od:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Do:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Hledání textu</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Druhý:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Odkaz do Bible</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>PÅ™epnout ponechání nebo smazání pÅ™edchozích výsledků.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Nelze kombinovat jednoduché a dvojité výsledky hledání veršů v Bibli. PÅ™ejete si smazat výsledky hledání a zaÄít s novým vyhledáváním?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Bible není naÄtena celá.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Informace</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Druhá Bible neobsahuje vÅ¡echny verÅ¡e jako jsou v hlavní Bibli. Budou zobrazeny jen verÅ¡e nalezené v obou Biblích. %d veršů nebylo zahrnuto ve výsledcích. </translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Hledat odkaz do Bible...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Hledat text...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1414,7 +1413,7 @@ You will need to re-import this Bible to use it again.</source> Pro použití bude potÅ™eba naimportovat Bibli znovu.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>PokroÄilé</translation> </message> @@ -1778,11 +1777,7 @@ UpozornÄ›ní: VerÅ¡e z www Bible budou stáhnuty na vyžádání a proto je vyž <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Jste si jist, že chcete smazat %n vybraný uživatelský snímek?</numerusform> - <numerusform>Jste si jist, že chcete smazat %n vybrané uživatelské snímky?</numerusform> - <numerusform>Jste si jist, že chcete smazat %n vybraných uživatelských snímků?</numerusform> - </translation> + <translation><numerusform>Jste si jist, že chcete smazat %n vybraný uživatelský snímek?</numerusform><numerusform>Jste si jist, že chcete smazat %n vybrané uživatelské snímky?</numerusform><numerusform>Jste si jist, že chcete smazat %n vybraných uživatelských snímků?</numerusform></translation> </message> </context> <context> @@ -2001,7 +1996,7 @@ Chcete pÅ™idat ostatní obrázky?</translation> <translation>Video</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC je externí pÅ™ehrávaÄ médií, který podporuje mnoho různých formátů.</translation> </message> @@ -2231,42 +2226,42 @@ Chcete pÅ™idat ostatní obrázky?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Vybrat médium</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Ke smazání musíte nejdříve vybrat soubor s médiem.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>K nahrazení pozadí musíte nejdříve vybrat soubor s médiem.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Problém s nahrazením pozadí. Soubor s médiem "%s" už neexistuje.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>ChybÄ›jící soubory s médii</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Soubor %s už neexistuje.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Video (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Žádná položka k zobrazení nebyla pozmÄ›nÄ›na.</translation> </message> @@ -2276,7 +2271,7 @@ Chcete pÅ™idat ostatní obrázky?</translation> <translation>Nepodporovaný soubor</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Použít pÅ™ehrávaÄ:</translation> </message> @@ -2291,27 +2286,27 @@ Chcete pÅ™idat ostatní obrázky?</translation> <translation>Pro pÅ™ehrávání optických disků je vyžadován pÅ™ehrávaÄ VLC</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>NaÄíst CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>NaÄíst CD/DVD - podporováno jen když je nainstalovaný a zapnutý pÅ™ehrávaÄ VLC</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>Optický disk %s už není dostupný.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Klip již uložen</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>Tento klip byl již uložen</translation> </message> @@ -2332,7 +2327,7 @@ Chcete pÅ™idat ostatní obrázky?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>Správce &projektorů</translation> </message> @@ -2379,7 +2374,7 @@ Má se aktualizace provét teÄ?</translation> <translation>Záloha datové složky byla vytvoÅ™ena v %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Otevřít</translation> </message> @@ -2479,7 +2474,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2602,8 +2597,8 @@ ZávÄ›reÄné zásluhy </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Autorská práva © 2004-2015 %s ČásteÄná autorská práva © 2004-2015 %s</translation> </message> @@ -3968,282 +3963,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Soubor</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Import</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Export</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Zobrazit</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>&Režim</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Nástroje</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Nastavení</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Jazyk</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&NápovÄ›da</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Správce služby</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Správce motivů</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Nový</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Otevřít</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Otevřít existující službu.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Uložit</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Uložit souÄasnou službu na disk.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Uložit &jako...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Uložit službu jako</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Uložit souÄasnou službu s novým názvem.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>U&konÄit</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>UkonÄit OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Motiv</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Nastavení OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>Správce &médií</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>PÅ™epnout správce médií</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>PÅ™epnout viditelnost správce médií.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>Správce &motivů</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>PÅ™epnout správce motivů</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>PÅ™epnout viditelnost správce motivů.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>Správce &služby</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>PÅ™epnout správce služby</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>PÅ™epnout viditelnost správce služby.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>Panel &Náhled</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>PÅ™epnout panel Náhled</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>PÅ™epnout viditelnost panelu náhled.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>Panel Na&živo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>PÅ™epnout panel Naživo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>PÅ™epnout viditelnost panelu naživo.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>Seznam &modulů</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Vypsat moduly</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&Uživatelská příruÄka</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&O aplikaci</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Více informací o aplikaci OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Online nápovÄ›da</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Webová stránka</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Použít jazyk systému, pokud je dostupný.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Jazyk rozhraní nastaven na %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>PÅ™idat &nástroj...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>PÅ™idat aplikaci do seznamu nástrojů.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Výchozí</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Nastavit režim zobrazení zpÄ›t na výchozí.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Nastavení</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Nastavit režim zobrazení na Nastavení.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Naživo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Nastavit režim zobrazení na Naživo.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4252,22 +4247,22 @@ You can download the latest version from http://openlp.org/.</source> NejnovÄ›jší verzi lze stáhnout z http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>Verze OpenLP aktualizována</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>Hlavní zobrazení OpenLP je prázdné</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Hlavní zobrazení nastaveno na prázdný snímek</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Výchozí motiv: %s</translation> </message> @@ -4278,82 +4273,82 @@ NejnovÄ›jší verzi lze stáhnout z http://openlp.org/.</translation> <translation>ÄŒeÅ¡tina</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>&Klávesové zkratky</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Zavřít OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Jste si jist, že chcete zavřít aplikaci OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Otevřít složku s &daty...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Otevřít složku, kde se nachází písnÄ›, Bible a ostatní data.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Automaticky detekovat</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Aktualizace obrázků motivu</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Aktualizovat náhledy obrázků vÅ¡ech motivů.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Tisk souÄasné služby.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&Nedávné soubory</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>&Uzamknout panely </translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Zabrání pÅ™esunu panelů.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Průvodce prvním spuÅ¡tÄ›ní</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Znovu spustit Průvodce prvním spuÅ¡tÄ›ní, importovat písnÄ›, Bible a motivy.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Znovu spustit Průvodce prvním spuÅ¡tÄ›ní?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4362,83 +4357,83 @@ Re-running this wizard may make changes to your current OpenLP configuration and ZnovuspuÅ¡tÄ›ním tohoto průvodce může dojít ke zmÄ›nÄ› souÄasného nastavení aplikace OpenLP a pravdÄ›podobnÄ› budou pÅ™idány písnÄ› k existujícímu seznamu a zmÄ›nÄ›n výchozí motiv. </translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Vyprázdnit seznam</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Vyprázdnit seznam nedávných souborů.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>&Formátovací znaÄky</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Export nastavení OpenLP do urÄitého *.config souboru</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Nastavení</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Import nastavení OpenLP ze urÄitého *.config souboru dříve exportovaného na tomto nebo jiném stroji</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Importovat nastavení?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Otevřít soubor</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>Soubory exportovaného nastavení OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Import nastavení</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>Aplikace OpenLP se nyní zavÅ™e. Importovaná nastavení se použijí pÅ™i příštim spuÅ¡tÄ›ní.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Soubor exportovaného nastavení</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>Soubor exportovaného nastavení OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Chyba nové datové složky</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Kopíruji datovou složku aplikace OpenLP do nového umístÄ›ní - %s - PoÄkejte prosím na dokonÄení kopírování</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4447,22 +4442,22 @@ ZnovuspuÅ¡tÄ›ním tohoto průvodce může dojít ke zmÄ›nÄ› souÄasného nastave %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Obecné</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Knihovna</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>SkoÄit na vyhledávací pole souÄasného aktivního modulu.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4475,7 +4470,7 @@ Importováním nastavení dojde k trvalým zmÄ›nám souÄasného nastavení apli Importování nesprávných nastavení může zapříÄinit náladové chování nebo nenormální ukonÄení aplikace OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4484,32 +4479,32 @@ Processing has terminated and no changes have been made.</source> Zpracování bylo pÅ™eruÅ¡eno a žádná zmÄ›na se neprovedla.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Správce projektorů</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>PÅ™epnout správce projektorů</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>PÅ™epnout viditelnost správce projektorů</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Chyba exportu nastavení</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>KlÃ­Ä "%s" nemá výchozí hodnotu a bude tudíž pÅ™i tomto exportu pÅ™eskoÄen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>PÅ™i exportu nastavení vznikla chyba: %s</translation> </message> @@ -4618,12 +4613,12 @@ Přípona není podporovaná</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation>ChybÄ›jící znaÄka <lyrics>.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation>ChybÄ›jící znaÄka <verse>.</translation> </message> @@ -4631,22 +4626,22 @@ Přípona není podporovaná</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Neznámý stav</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Žádná zpráva</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Chyba pÅ™i posílání dat projektoru</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Nedefinovaný příkaz:</translation> </message> @@ -5295,145 +5290,155 @@ Přípona není podporovaná</translation> <translation>&Smazat projektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Název</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Poznámky </translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Informace o projektoru teÄ nejsou dostupné.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Název projektoru</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Výrobce</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Model</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Ostatní informace</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Stav napájení</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Clona je</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>ZavÅ™eno</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>SouÄasným zdroje vstupu je</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lampa</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>Zapnuto</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Vypnuto</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Hodin</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>Žádné souÄasné chyby nebo varování</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>SouÄasné chyby/varování</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Informace k projektoru</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Žádná zpráva</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Není jeÅ¡tÄ› implementováno</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation>Smazat projektor (%s) %s?</translation> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation>Jste si jisti, že chcete smazat tento projektor?</translation> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Ventilátor</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lampa</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Teplota</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Kryt</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filtr</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Ostatní</translation> </message> @@ -6163,42 +6168,42 @@ Tyto souby se vymažou, pokud službu uložíte.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Vybrat zdroj projektoru</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Upravit text zdroje projektoru</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Ignorovat souÄasné zmÄ›ny a vrátit se do aplikace OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>Smazat vÅ¡echen uživatelem definovaný text a vrátit se k výchozímu text PJLink.</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Zahodit zmÄ›ny a vrátit se k pÅ™edchozímu uživatelem definovanému textu.</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Uložit zmÄ›ny a vrátit se do aplikace OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Smazat údaje pro tento projektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Jste si jist, že chcete smazat VÅ ECHNY uživatelem definované zdroje vstupního textu pro tento projektor?</translation> </message> @@ -6972,7 +6977,7 @@ Tyto souby se vymažou, pokud službu uložíte.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7760,7 +7765,7 @@ Prosím zkuste ho vybrat jednotlivÄ›.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>Nechat PowerPoint řídit velikost a umístÄ›ní prezentaÄního okna (Å™eší problém se zmÄ›nou velikosti ve Windows 8).</translation> </message> </context> <context> @@ -7964,38 +7969,33 @@ Prosím zkuste ho vybrat jednotlivÄ›.</translation> <source>Android App</source> <translation>Android aplikace</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Naskenujte QR kód nebo pro instalaci Android aplikace ze služby Google Play klepnÄ›te na <a href="https://play.google.com/store/apps/details?id=org.openlp.android">stáhnout</a>.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>URL zobrazení naživo:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS server</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Nemohu najít SSL certifikát. HTTPS server nebude dostupný, dokud nebude nalezen SSL certifikát. Pro více informací viz dokumentaci.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Ověření uživatele</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>ID uživatatele:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Heslo:</translation> </message> @@ -8004,6 +8004,11 @@ Prosím zkuste ho vybrat jednotlivÄ›.</translation> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>Zobrazit miniatury netextových snímků v dálkovém ovládání a v zobrazení na pódiu.</translation> </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Naskenujte QR kód nebo pro instalaci Android aplikace ze služby Google Play klepnÄ›te na <a href="%s">stáhnout</a>.</translation> + </message> </context> <context> <name>SongUsagePlugin</name> @@ -9138,11 +9143,7 @@ Prosím zadejte sloky oddÄ›lené mezerou.</translation> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Jste si jist, že chcete smazat %n vybranou píseň?</numerusform> - <numerusform>Jste si jist, že chcete smazat %n vybrané písnÄ›?</numerusform> - <numerusform>Jste si jist, že chcete smazat %n vybraných písní?</numerusform> - </translation> + <translation><numerusform>Jste si jist, že chcete smazat %n vybranou píseň?</numerusform><numerusform>Jste si jist, že chcete smazat %n vybrané písnÄ›?</numerusform><numerusform>Jste si jist, že chcete smazat %n vybraných písní?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9603,6 +9604,11 @@ Prosím zadejte sloky oddÄ›lené mezerou.</translation> <source>Display songbook in footer</source> <translation>Zobrazit název zpÄ›vníku v zápatí</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>Zobrazit symbol "%s" pÅ™ed informacemi o autorských právech</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9780,4 +9786,4 @@ Prosím zadejte sloky oddÄ›lené mezerou.</translation> <translation>V databázi nebyly nalezeny žádné duplicitní písnÄ›.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/da.ts b/resources/i18n/da.ts index 8b4401a3a..3762acee8 100644 --- a/resources/i18n/da.ts +++ b/resources/i18n/da.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="da" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="da" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -33,7 +32,7 @@ <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="199"/> <source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</source> - <translation><strong>Meddelelser</strong><br />Meddelelser-udvidelsen kontrollerer visningen af meddelelser pÃ¥ skærmen.</translation> + <translation><strong>Meddelelse-udvidelse</strong><br />Dette udvidelsesmodul kontrollerer visningen af meddelelser pÃ¥ skærmen.</translation> </message> </context> <context> @@ -97,14 +96,14 @@ Vil du fortsætte alligevel?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>Meddelelsesteksten indeholder ikke '<>'. Vil du fortsætte alligevel?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>Du har ikke angivet nogen tekst i din meddelelse. Skriv noget tekst og klik sÃ¥ pÃ¥ Ny.</translation> @@ -219,12 +218,12 @@ Skriv noget tekst og klik sÃ¥ pÃ¥ Ny.</translation> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="222"/> <source>Add the selected Bible to the service.</source> - <translation>Tilføj den valgte bibel til programmet.</translation> + <translation>Tilføj den valgte bibel til program.</translation> </message> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="175"/> <source><strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service.</source> - <translation><strong>Bibel-udvidelse</strong><br />Bibeludvidelsen gør det muligt at vise bibelvers fra forskellige kilder i løbet af gudstjenesten.</translation> + <translation><strong>Bibel-udvidelse</strong><br />Dette udvidelsesmodul gør det muligt at vise bibelvers fra forskellige kilder i løbet af gudstjenesten.</translation> </message> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="147"/> @@ -774,12 +773,12 @@ eller flere ikke-numeriske tegn.</translation> <message> <location filename="openlp/plugins/bibles/lib/manager.py" line="348"/> <source>Web Bible cannot be used</source> - <translation>Netbibelen kan ikke bruges</translation> + <translation>Online bibel kan ikke benyttes</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/manager.py" line="348"/> <source>Text Search is not available with Web Bibles.</source> - <translation>Tekstsøgning virker ikke med netbibler.</translation> + <translation>Tekstsøgning virker ikke med online bibler.</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/manager.py" line="356"/> @@ -1060,13 +1059,13 @@ søgeresultater og ved visning:</translation> <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="73"/> <source>This is a Web Download Bible. It is not possible to customize the Book Names.</source> - <translation>Dette er en bibel som er hentet fra nettet. + <translation>Dette er en bibel som er hentet fra internettet. Det er ikke muligt at tilpasse bognavnene.</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="78"/> <source>To use the customized book names, "Bible language" must be selected on the Meta Data tab or, if "Global settings" is selected, on the Bible page in Configure OpenLP.</source> - <translation>For at benytte brugerdefinerede bognavne mÃ¥ "Bibelsprog" være valgt i metadata fanen, eller hvis "Globale indstillinger" er valgt, pÃ¥ bibel-siden i Konfigurér OpenLP.</translation> + <translation>For at benytte brugerdefinerede bognavne skal "Bibelsprog" være valgt i metadata-fanen, eller hvis "Globale indstillinger" er valgt, pÃ¥ bibel-siden i Konfigurér OpenLP.</translation> </message> </context> <context> @@ -1226,7 +1225,7 @@ Det er ikke muligt at tilpasse bognavnene.</translation> <translation>Denne bibel eksisterer allerede. Importér en anden bibel for at slette den eksisterende.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Din bibelimport slog fejl.</translation> </message> @@ -1261,12 +1260,12 @@ Det er ikke muligt at tilpasse bognavnene.</translation> <translation>Versfil:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Registrerer bibel...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Registrerede bibel. Bemærk venligst at vers hentes pÃ¥ forespørgsel og at en internetforbindelse derfor er pÃ¥krævet.</translation> @@ -1274,12 +1273,12 @@ forespørgsel og at en internetforbindelse derfor er pÃ¥krævet.</translation> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> <source>Click to download bible list</source> - <translation>Klik for at hente liste over bibeler</translation> + <translation>Klik for at hente liste over bibler</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> <source>Download bible list</source> - <translation>Hent liste over bibeler</translation> + <translation>Hent liste over bibler</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> @@ -1289,7 +1288,7 @@ forespørgsel og at en internetforbindelse derfor er pÃ¥krævet.</translation> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>An error occurred while downloading the list of bibles from %s.</source> - <translation>Der opstod en fejl under hentning af listen af bibeler fra %s</translation> + <translation>Der opstod en fejl under hentningen af listen af bibler fra %s</translation> </message> </context> <context> @@ -1321,92 +1320,92 @@ forespørgsel og at en internetforbindelse derfor er pÃ¥krævet.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Hurtig</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Find:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Bog:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Kapitel:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Vers:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Fra:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Til:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Tekstsøgning</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Anden:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Skriftsted</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Vælg om du vil beholde eller fjerne de forrige resultater.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> - <translation>Du kan ikke kombinere søgeresultater med enkelte og dobbelte bibelvers. Vil du slette dine søgeresultater og begynde en ny søgning?</translation> + <translation>Du kan ikke kombinere søgeresultater som indeholder bÃ¥de enkelte og dobbelte bibelvers. Vil du slette dine søgeresultater og begynde en ny søgning?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Bibel ikke færdigindlæst.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Information</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Den sekundære bibel indeholder ikke alle versene der er i den primære bibel. Kun de vers der kan findes i begge bibler vil blive vist. %d vers er ikke blevet inkluderet blandt resultaterne.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Søg skriftstedshenvisning...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Søgetekst...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1415,7 +1414,7 @@ You will need to re-import this Bible to use it again.</source> Du bliver nødt til at genimportere denne bibel for at bruge den igen.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Avanceret</translation> </message> @@ -1484,7 +1483,7 @@ Du bliver nødt til at genimportere denne bibel for at bruge den igen.</translat <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="243"/> <source>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>.</source> - <translation>Tidligere udgaver af OpenLP 2.0 kan ikke benytte opgraderede bibler. Dette vil lave en sikkerhedskopi af dine nuværende bibler sÃ¥ at du simpelt og nemt kan kopiere filerne tilbage til din OpenLP datamappe hvis du fÃ¥r brug for at gÃ¥ tilbage til en tidligere udgave af OpenLP. Vejledning til hvordan man genopretter filer kan findes blandt vores <a href="http://wiki.openlp.org/faq">Frequently Asked Questions</a>.</translation> + <translation>Tidligere udgaver af OpenLP 2.0 kan ikke benytte opgraderede bibler. Dette vil lave en sikkerhedskopi af dine nuværende bibler, sÃ¥ at du simpelt og nemt kan kopiere filerne tilbage til din OpenLP datamappe, hvis du fÃ¥r brug for at gÃ¥ tilbage til en tidligere udgave af OpenLP. Vejledning til hvordan man genopretter filer kan findes blandt vores <a href="http://wiki.openlp.org/faq">Frequently Asked Questions</a>.</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="251"/> @@ -1576,7 +1575,7 @@ Færdig</translation> <source>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.</source> <translation>Opgraderer bibel(er): %s lykkedes %s -Læg mærke til at vers fra netbibler hentes ved forspørgsel og derfor er en internetforbindelse pÃ¥krævet.</translation> +Læg mærke til at vers fra online bibler hentes ved forespørgsel og at en internetforbindelse derfor er pÃ¥krævet.</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="555"/> @@ -1591,7 +1590,7 @@ Læg mærke til at vers fra netbibler hentes ved forspørgsel og derfor er en in <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="275"/> <source>You need to specify a backup directory for your Bibles.</source> - <translation>Du er nødt til at vælge en sikkerhedskopi-mappe til dine bibler.</translation> + <translation>Du er skal vælge en mappe til sikkerhedskopier af dine bibler.</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="330"/> @@ -1683,7 +1682,7 @@ Læg mærke til at vers fra netbibler hentes ved forspørgsel og derfor er en in <message> <location filename="openlp/plugins/custom/customplugin.py" line="66"/> <source><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.</source> - <translation><strong>"Brugerdefineret dias"-tilføjelse</strong><br />"Brugerdefineret dias"-tilføjelsen giver mulighed for at lave brugerdefinerede tekstdias der kan vises pÃ¥ skærmen pÃ¥ samme mÃ¥de som sangteksterne. Denne tilføjelse giver større frihed end sangtilføjelsen.</translation> + <translation><strong>"Brugerdefineret dias"-udvidelse</strong><br />Dette udvidelsesmodul giver mulighed for at lave brugerdefinerede tekstdias der kan vises pÃ¥ skærmen pÃ¥ samme mÃ¥de som sangteksterne. Denne tilføjelse giver større frihed end sangtilføjelsen.</translation> </message> </context> <context> @@ -1780,10 +1779,7 @@ Læg mærke til at vers fra netbibler hentes ved forspørgsel og derfor er en in <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Er du sikker pÃ¥ at du vil slette de %n valgte dias?</numerusform> - <numerusform>Er du sikker pÃ¥ at du vil slette de %n valgte dias?</numerusform> - </translation> + <translation><numerusform>Er du sikker pÃ¥ at du vil slette de %n valgte dias?</numerusform><numerusform>Er du sikker pÃ¥ at du vil slette de %n valgte dias?</numerusform></translation> </message> </context> <context> @@ -1791,7 +1787,7 @@ Læg mærke til at vers fra netbibler hentes ved forspørgsel og derfor er en in <message> <location filename="openlp/plugins/images/imageplugin.py" line="57"/> <source><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.</source> - <translation><strong>Billede-udvidelse</strong><br />Billedeudvidelsen gør det muligt at vise billeder <br/>En af denne udvidelses særlige egenskaber er evnen til at gruppere en række billeder i programhÃ¥ndteringen, hvilket gør det nemmere at vise flere billeder i træk. Denne udvidelse kan ogsÃ¥ benytte OpenLPs automatiske afspilning til at lave et diasshow der kører af sig selv. Udover det kan billeder fra denne udvidelse benyttes til at tilsidesætte det nuværende temas baggrund, hvilket viser tekstbaserede punkter som sange med det valgte billede som baggrund istedet for baggrunden forsynet af temaet.</translation> + <translation><strong>Billede-udvidelse</strong><br />Dette udvidelsesmodul gør det muligt at vise billeder <br/>En af denne udvidelses særlige egenskaber er evnen til at gruppere en række billeder i programhÃ¥ndteringen, hvilket gør det nemmere at vise flere billeder i træk. Denne udvidelse kan ogsÃ¥ benytte OpenLPs automatiske afspilning til at lave et diasshow der kører af sig selv. Udover det kan billeder fra denne udvidelse benyttes til at tilsidesætte det nuværende temas baggrund, hvilket viser tekstbaserede punkter som sange med det valgte billede som baggrund istedet for baggrunden forsynet af temaet.</translation> </message> <message> <location filename="openlp/plugins/images/imageplugin.py" line="107"/> @@ -1973,7 +1969,7 @@ Vil du tilføje de andre billeder alligevel?</translation> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Are you sure you want to remove "%s" and everything in it?</source> - <translation>Are du sikker pÃ¥ at du vil slette "%s" og alt indeni?</translation> + <translation>Er du sikker pÃ¥ at du vil slette "%s" og alt deri?</translation> </message> </context> <context> @@ -1989,7 +1985,7 @@ Vil du tilføje de andre billeder alligevel?</translation> <message> <location filename="openlp/core/ui/media/phononplayer.py" line="258"/> <source>Phonon is a media player which interacts with the operating system to provide media capabilities.</source> - <translation>Phonon er en mediaafspiller som interagerer med operativ systemet for at afspille media.</translation> + <translation>Phonon er en medieafspiller som samarbejde med styresystemet for at afspille medier.</translation> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="392"/> @@ -2002,14 +1998,14 @@ Vil du tilføje de andre billeder alligevel?</translation> <translation>Video</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> - <translation>VLC er en ekstern mediaafspiller som understøtter en lang række forskellige formater.</translation> + <translation>VLC er en ekstern medieafspiller som understøtter en lang række forskellige formater.</translation> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="390"/> <source>Webkit is a media player which runs inside a web browser. This player allows text over video to be rendered.</source> - <translation>Webkit er en mediaafspiller som afvikles i en browser. Denne mediaafspiller kan vise tekst over pÃ¥ video.</translation> + <translation>Webkit er en medieafspiller som afvikles i en web browser. Denne medieafspiller kan vise tekst oven pÃ¥ video.</translation> </message> </context> <context> @@ -2017,13 +2013,13 @@ Vil du tilføje de andre billeder alligevel?</translation> <message> <location filename="openlp/plugins/media/mediaplugin.py" line="91"/> <source><strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.</source> - <translation><strong>Medie-udvidelse</strong><br />Medieudvidelsen gør det muligt at afspille lyd og video.</translation> + <translation><strong>Medie-udvidelse</strong><br />Dette udvidelsesmodul gør det muligt at afspille lyd og video.</translation> </message> <message> <location filename="openlp/plugins/media/mediaplugin.py" line="101"/> <source>Media</source> <comment>name singular</comment> - <translation>Medier</translation> + <translation>Medie</translation> </message> <message> <location filename="openlp/plugins/media/mediaplugin.py" line="102"/> @@ -2035,7 +2031,7 @@ Vil du tilføje de andre billeder alligevel?</translation> <location filename="openlp/plugins/media/mediaplugin.py" line="106"/> <source>Media</source> <comment>container title</comment> - <translation>Medier</translation> + <translation>Medie</translation> </message> <message> <location filename="openlp/plugins/media/mediaplugin.py" line="110"/> @@ -2103,7 +2099,7 @@ Vil du tilføje de andre billeder alligevel?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> <source>Track Details</source> - <translation>Spor detaljer</translation> + <translation>Spordetaljer</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> @@ -2123,7 +2119,7 @@ Vil du tilføje de andre billeder alligevel?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> <source>HH:mm:ss.z</source> - <translation>HH:mm:ss.z</translation> + <translation>TT:mm:ss.z</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> @@ -2133,32 +2129,32 @@ Vil du tilføje de andre billeder alligevel?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> <source>Start point:</source> - <translation>Start punkt:</translation> + <translation>Startpunkt:</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="197"/> <source>Set start point</source> - <translation>Sæt start punkt</translation> + <translation>Sæt startpunkt</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> <source>Jump to start point</source> - <translation>Hop til start punkt</translation> + <translation>Hop til startpunkt</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> <source>End point:</source> - <translation>Slut punkt</translation> + <translation>Slutpunkt</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> <source>Set end point</source> - <translation>Sæt slut punkt</translation> + <translation>Sæt slutpunkt</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> <source>Jump to end point</source> - <translation>Hop til slut punkt</translation> + <translation>Hop til slutpunkt</translation> </message> </context> <context> @@ -2206,12 +2202,12 @@ Vil du tilføje de andre billeder alligevel?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Set name of mediaclip</source> - <translation>Angiv mediaklippets navn</translation> + <translation>Angiv medieklippets navn</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Name of mediaclip:</source> - <translation>Mediaklippets navn:</translation> + <translation>Medieklippets navn:</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> @@ -2226,95 +2222,95 @@ Vil du tilføje de andre billeder alligevel?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>The name of the mediaclip must not contain the character ":"</source> - <translation>Mediaklippets navn mÃ¥ ikke indholde tegnet ":"</translation> + <translation>Medieklippets navn mÃ¥ ikke indholde tegnet ":"</translation> </message> </context> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Vælg medier</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Vælg den mediefil du vil slette.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Vælg den mediefil du vil erstatte baggrunden med.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Der opstod et problem med at erstatte din baggrund. Mediefilen "%s" eksisterer ikke længere.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Manglende mediefil</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Filen %s eksisterer ikke længere.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Videoer (%s);;Lyd (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Der var intet visningspunkt at ændre.</translation> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="449"/> <source>Unsupported File</source> - <translation>Ikke understøttet fil</translation> + <translation>Ikke-understøttet fil</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Benyt afspiller:</translation> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required</source> - <translation>VLC afspilleren er pÃ¥krævet</translation> + <translation>VLC-afspilleren er pÃ¥krævet</translation> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required for playback of optical devices</source> - <translation>VLC afspilleren er pÃ¥krævet for at kunne afspille optiske drev</translation> + <translation>VLC-afspilleren er pÃ¥krævet for at kunne afspille fra optiske drev</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Indlæs CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>Indlæs CD/DVD - kun understøttet nÃ¥r VLC er installeret og slÃ¥et til</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>Det optiske drev %s er ikke længere tilgængeligt.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> - <translation>Mediaklip er allerede gemt</translation> + <translation>Medieklip er allerede gemt</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> - <translation>Dette mediaklip er allerede blevet gemt</translation> + <translation>Dette medieklip er allerede blevet gemt</translation> </message> </context> <context> @@ -2333,7 +2329,7 @@ Vil du tilføje de andre billeder alligevel?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>Pro&jektorhÃ¥ndtering</translation> </message> @@ -2372,15 +2368,15 @@ Skal OpenLP opgradere dem nu?</translation> <message> <location filename="openlp/core/__init__.py" line="223"/> <source>Backup of the data folder failed!</source> - <translation>Sikkerhedskopiering af data mappen fejlede!</translation> + <translation>Sikkerhedskopiering af datamappen fejlede!</translation> </message> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>A backup of the data folder has been created at %s</source> - <translation>En sikkerhedskopi af data mappen blev oprettet i %s</translation> + <translation>En sikkerhedskopi af datamappen blev oprettet i %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Ã…ben</translation> </message> @@ -2480,7 +2476,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2538,7 +2534,7 @@ Oversættere %s Tjekkisk (cz) %s - Danish (da) + Dansk (da) %s Tysk (de) %s @@ -2550,7 +2546,7 @@ Oversættere %s Spansk (es) %s - Estland (et) + Estisk (et) %s Finsk (fi) %s @@ -2576,7 +2572,7 @@ Oversættere %s Tamilsk (Sri-Lanka) (ta_LK) %s - Chinese(China) (zh_CN) + Kinesisk (Kina) (zh_CN) %s Brugervejledning @@ -2603,10 +2599,10 @@ Afsluttende tak </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> - <translation>Copyright © 2004-2015 %s -Delvis copyright © 2004-2015 %s</translation> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> + <translation>Ophavsret © 2004-2015 %s +Delvis ophavsret © 2004-2015 %s</translation> </message> </context> <context> @@ -2689,7 +2685,7 @@ Delvis copyright © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="297"/> <source>Revert to the default OpenLP logo.</source> - <translation>Vend tilbage til standard OpenLP logoet.</translation> + <translation>Vend tilbage til OpenLPs standardlogo.</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="273"/> @@ -2905,7 +2901,7 @@ Datamappen vil blive ændret nÃ¥r OpenLP lukkes.</translation> <source>Are you sure you want to change the location of the OpenLP data directory to the default location? This location will be used after OpenLP is closed.</source> - <translation>Er du sikker pÃ¥ at du vil ændre placeringen af datamappen til standard-placeringen? + <translation>Er du sikker pÃ¥ at du vil ændre placeringen af datamappen til standardplaceringen? Denne placering vil blive benyttet nÃ¥r OpenLP lukkes.</translation> </message> @@ -3208,7 +3204,7 @@ ser ud til at indeholde OpenLP-datafiler. Ønsker du at erstatte disse filer me <message> <location filename="openlp/core/ui/exceptiondialog.py" line="95"/> <source>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.</source> - <translation>Ups! OpenLP stødte ind i et problem og kunne ikke gendanne. Teksten i kassen herunder indeholder information som kan være nyttig for OpenLP-udviklerne, sÃ¥ send venligst en e-mail til bugs@openlp.org sammen med en detaljeret beskrivelse af, hvad du foretog dig da problemet opstod.</translation> + <translation>Ups! OpenLP stødte ind i et problem og kunne ikke gendanne. Teksten i kassen herunder indeholder information, som kan være nyttig for OpenLP-udviklerne, sÃ¥ send venligst en e-mail til bugs@openlp.org sammen med en detaljeret beskrivelse af, hvad du foretog dig da problemet opstod.</translation> </message> <message> <location filename="openlp/core/ui/exceptiondialog.py" line="101"/> @@ -3224,7 +3220,7 @@ ser ud til at indeholde OpenLP-datafiler. Ønsker du at erstatte disse filer me <location filename="openlp/core/ui/exceptiondialog.py" line="92"/> <source>Please enter a description of what you were doing to cause this error (Minimum 20 characters)</source> - <translation>Indtast venligst en beskrivelse af det du foretog dig der fik denne fejl til at opstÃ¥ + <translation>Indtast venligst en beskrivelse af det du foretog dig, der fik denne fejl til at opstÃ¥ (Mindst 20 tegn)</translation> </message> <message> @@ -3483,7 +3479,7 @@ Inholdet i fejlrapporten bedes skrives pÃ¥ engelsk, da udviklerne af OpenLP er f <message> <location filename="openlp/core/ui/firsttimewizard.py" line="269"/> <source>Default output display:</source> - <translation>Standard output skærm:</translation> + <translation>Standard output-skærm:</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="270"/> @@ -3537,7 +3533,7 @@ For at køre velkomstguiden igen og importere disse eksempeldata pÃ¥ et senere t <message> <location filename="openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation>Der var problemer med forbindelsen under hentning fra internettet, sÃ¥ yderligere hentning springes over. Prøv at kærer velkomstguide igen senere.</translation> + <translation>Der var problemer med forbindelsen under hentning fra internettet, sÃ¥ yderligere hentninger springes over. Prøv at køre velkomstguiden igen senere.</translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="564"/> @@ -3562,7 +3558,7 @@ For at køre velkomstguiden igen og importere disse eksempeldata pÃ¥ et senere t <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation>Der var problemer med forbindelsen under hentning fra internettet, sÃ¥ yderligere hentning springes over. Prøv at kærer velkomstguide igen senere.</translation> + <translation>Der var problemer med forbindelsen under hentning fra internettet, sÃ¥ yderligere hentninger springes over. Prøv at køre velkomstguiden igen senere.</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> @@ -3621,7 +3617,7 @@ For at annullere velkomstguiden fuldstændigt (uden at starte OpenLP), sÃ¥ klik <message> <location filename="openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> - <translation>Nogle bibeler kunne ikke hentes</translation> + <translation>Nogle bibler kunne ikke hentes</translation> </message> </context> <context> @@ -3672,7 +3668,7 @@ For at annullere velkomstguiden fuldstændigt (uden at starte OpenLP), sÃ¥ klik <message> <location filename="openlp/core/ui/formattingtagform.py" line="200"/> <source>Validation Error</source> - <translation>Fejl</translation> + <translation>Valideringsfejl</translation> </message> <message> <location filename="openlp/core/ui/formattingtagform.py" line="180"/> @@ -3702,7 +3698,7 @@ For at annullere velkomstguiden fuldstændigt (uden at starte OpenLP), sÃ¥ klik <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> - <translation>Slutmærke %s passer ikke samme med slutmærke %s</translation> + <translation>Slutmærke %s passer ikke sammen med slutmærke %s</translation> </message> </context> <context> @@ -3818,7 +3814,7 @@ For at annullere velkomstguiden fuldstændigt (uden at starte OpenLP), sÃ¥ klik <message> <location filename="openlp/core/ui/generaltab.py" line="211"/> <source>Show blank screen warning</source> - <translation>Vis advarsel ved blank skærm</translation> + <translation>Vis advarsel ved mørkelagt skærm</translation> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="212"/> @@ -3843,7 +3839,7 @@ For at annullere velkomstguiden fuldstændigt (uden at starte OpenLP), sÃ¥ klik <message> <location filename="openlp/core/ui/generaltab.py" line="219"/> <source>Automatically preview next item in service</source> - <translation>ForhÃ¥ndvis automatisk det næste punkt pÃ¥ planen</translation> + <translation>ForhÃ¥ndvis automatisk det næste punkt pÃ¥ programmet</translation> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="222"/> @@ -3893,7 +3889,7 @@ For at annullere velkomstguiden fuldstændigt (uden at starte OpenLP), sÃ¥ klik <message> <location filename="openlp/core/ui/generaltab.py" line="218"/> <source>Unblank display when adding new live item</source> - <translation>Stop med at vise sort skærm nÃ¥r nyt fremvisningspunkt tilføjes</translation> + <translation>Stop mørkelægning nÃ¥r nyt fremvisningspunkt tilføjes</translation> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="221"/> @@ -3970,282 +3966,282 @@ For at annullere velkomstguiden fuldstændigt (uden at starte OpenLP), sÃ¥ klik <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Fil</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Importér</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Eksportér</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Vis</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>&Opsætning</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>V&ærktøjer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Indstillinger</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Sprog</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Hjælp</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>ProgramhÃ¥ndtering</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>TemahÃ¥ndtering</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Ny</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Ã…bn</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Ã…bn et eksisterende program.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Gem</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Gem det nuværende program pÃ¥ disk.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Gem &som...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Gem program som</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Gem det nuværende program under et nyt navn.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>A&fslut</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Luk OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Tema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Indstil OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&MediehÃ¥ndtering</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>SlÃ¥ mediehÃ¥ndteringen til</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Angiv om mediehÃ¥ndteringen skal være synlig.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&TemahÃ¥ndtering</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>SlÃ¥ temahÃ¥ndteringen til</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Angiv om temahÃ¥ndteringen skal være synlig.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&ProgramhÃ¥ndtering</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>SlÃ¥ programhÃ¥ndteringen til</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Angiv om programhÃ¥ndteringen skal være synlig.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>For&hÃ¥ndsvisningspanel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>AlÃ¥ forhÃ¥ndsvisningspanelet til</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Angiv om forhÃ¥ndsvisningspanelet skal være synligt.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&Fremvisningspanel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>SlÃ¥ fremvisningspanelet til</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> - <translation>Skift synligheden af fremvisningspanelet.</translation> + <translation>Angiv om fremvisningspanelet skal være synligt.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>Liste over &udvidelsesmoduler</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Vis udvidelsesmodulerne</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&Brugerguide</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>O&m</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Mere information om OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Online hjælp</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Hjemmeside</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Benyt systemsproget, hvis det er muligt.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Sæt brugerfladens sprog til %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Tilføj &Værktøj...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Tilføj et program til listen over værktøjer.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Standard</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Sæt visningsopsætningen tilbage til standard.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Opsætning</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Sæt visningsopsætningen til Opsætning.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Fremvisning</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Sæt visningsopsætningen til Fremvisning.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4254,22 +4250,22 @@ You can download the latest version from http://openlp.org/.</source> Du kan hente den seneste udgave fra http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP version opdateret</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> - <translation>OpenLPs hovedvisning er blank</translation> + <translation>OpenLPs hovedvisning er mørkelagt</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Hovedvisningen er mørkelagt</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Standard tema: %s</translation> </message> @@ -4280,167 +4276,167 @@ Du kan hente den seneste udgave fra http://openlp.org/.</translation> <translation>Dansk</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Konfigurér g&enveje...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Luk OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Er du sikker pÃ¥ at du vil lukke OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Ã…bn &datamappe...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Ã…bn den mappe hvor sange, bibler og andre data er placeret.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Autodetektér</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Opdatér temabilleder</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Opdatér forhÃ¥ndsvisningsbillederne for alle temaer.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Udskriv det nuværende program.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>Se&neste filer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>L&Ã¥s paneler</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Forhindr panelerne i at flyttes.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Kør velkomstguide igen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Kør velkomstguiden igen, hvor du importerer sange, bibler og temaer.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Kør velkomstguide igen?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> <translation>Er du sikker pÃ¥ at du vil køre velkomstguiden igen? -At køre velkomstguiden igen kan medføre ændringer i din nuværende OpenLP konfiguration og muligvis tilføje sange til din eksisterende sangliste og ændre dit standard-tema.</translation> +At køre velkomstguiden igen kan medføre ændringer i din nuværende OpenLP konfiguration, og kan muligvis tilføje sange til din eksisterende sangliste og ændre dit standard-tema.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Ryd liste</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Ryd liste over seneste filer.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Konfigurér &formateringsmærker...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Eksportér OpenLP-indstillinger til en speciferet *.config-fil</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Indstillinger</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Importér OpenLP-indstillinger fra en specificeret *.config-fil som er eksporteret pÃ¥ denne-, eller en anden computer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Importér indstillinger?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Ã…bn fil</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>Eksporterede OpenLP-indstillingsfiler (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Importér indstillinger</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP lukker nu ned. Importerede indstillinger vil blive anvendt næste gang du starter OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Eksportér indstillingsfil</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP-eksporteret indstillingsfil (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Fejl ved ny datamappe</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> - <translation>Kopierer OpenLP data til en ny datamappeplacering - %s - Vent venligst til at kopieringen er færdig</translation> + <translation>Kopierer OpenLP-data til en ny datamappeplacering - %s - Vent venligst til at kopieringen er færdig</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4449,22 +4445,22 @@ At køre velkomstguiden igen kan medføre ændringer i din nuværende OpenLP kon %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Generelt</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Bibliotek</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Hop til den aktive udvidelses søgeboks.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4474,10 +4470,10 @@ At køre velkomstguiden igen kan medføre ændringer i din nuværende OpenLP kon Ved importering af indstillinger vil der laves permanente ændringer ved din nuværende OpenLP-konfiguration. -Importering af ukorrekte indstillinger kan forsage uregelmæssig opførsel eller at OpenLP lukker uventet.</translation> +Importering af ukorrekte indstillinger kan forÃ¥rsage uregelmæssig opførsel eller at OpenLP lukker uventet.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4486,32 +4482,32 @@ Processing has terminated and no changes have been made.</source> Behandlingen er blevet termineret og ingen ændringer er blevet foretaget.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>ProjektorhÃ¥ndtering</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>SlÃ¥ projektorhÃ¥ndteringen til</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Angiv om projektorhÃ¥ndtering skal være synlig.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> - <translation>Indstillingseksport fejl</translation> + <translation>Fejl ved eksporten af indstillinger</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>Nøglen "%s" har ikke nogen standardværdi, sÃ¥ den vil blive sprunget over i denne eksport.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>Der opstod en fejl under eksporten af indstillingerne: %s</translation> </message> @@ -4620,12 +4616,12 @@ Endelsen er ikke understøttet</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics>-mærke mangler.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse>-mærke mangler.</translation> </message> @@ -4633,22 +4629,22 @@ Endelsen er ikke understøttet</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Ukendt status</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Ingen besked</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Fejl under afsendelse af data til projektor</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Udefineret kommando:</translation> </message> @@ -4777,7 +4773,7 @@ Endelsen er ikke understøttet</translation> <message> <location filename="openlp/core/ui/printservicedialog.py" line="142"/> <source>Include slide text if available</source> - <translation>Inkludér diastekst hvis tilgængelig</translation> + <translation>Inkludér diastekst, hvis tilgængelig</translation> </message> <message> <location filename="openlp/core/ui/printservicedialog.py" line="144"/> @@ -4825,22 +4821,22 @@ Endelsen er ikke understøttet</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="212"/> <source>General projector error</source> - <translation>Generel projektor fejl</translation> + <translation>Generel projektor-fejl</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="213"/> <source>Not connected error</source> - <translation>Ikke forbundet fejl</translation> + <translation>Fejl med forbindelsen</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="214"/> <source>Lamp error</source> - <translation>Lampe fejl</translation> + <translation>Fejl med lampe</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="215"/> <source>Fan error</source> - <translation>Blæser fejl</translation> + <translation>Fejl med blæser</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="216"/> @@ -4860,7 +4856,7 @@ Endelsen er ikke understøttet</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="219"/> <source>Authentication Error</source> - <translation>Authentikations fejl</translation> + <translation>Fejl med godkendelse</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="220"/> @@ -4870,7 +4866,7 @@ Endelsen er ikke understøttet</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="221"/> <source>Invalid Parameter</source> - <translation>Ugyldig parameter</translation> + <translation>Ugyldigt parameter</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="222"/> @@ -4880,7 +4876,7 @@ Endelsen er ikke understøttet</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="223"/> <source>Projector/Display Error</source> - <translation>Projektor/skærm fejl</translation> + <translation>Fejl med projektor/skærm</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="224"/> @@ -4890,17 +4886,17 @@ Endelsen er ikke understøttet</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="225"/> <source>Warning condition detected</source> - <translation>Advarsels tilstand detekteret</translation> + <translation>Advarselstilstand detekteret</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="226"/> <source>Error condition detected</source> - <translation>Fejl tilstand detekteret</translation> + <translation>Fejltilstand detekteret</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="227"/> <source>PJLink class not supported</source> - <translation>PJLink klasse ikke understøttet</translation> + <translation>PJLink klasse er ikke understøttet</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="228"/> @@ -4940,7 +4936,7 @@ Endelsen er ikke understøttet</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> - <translation>Datagrammet var større en operativsystemets grænse</translation> + <translation>Datagrammet var større en styresystemets grænse</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="243"/> @@ -4960,7 +4956,7 @@ Endelsen er ikke understøttet</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> - <translation>Den forsøgte socket-operation er ikke understøttet af det lokale operativ system (f.eks. manglende understøttelse af IPv6)</translation> + <translation>Den forsøgte socket-operation er ikke understøttet af det lokale styresystem (f.eks. manglende understøttelse af IPv6)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="254"/> @@ -4970,12 +4966,12 @@ Endelsen er ikke understøttet</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> - <translation>SSL/TLS hÃ¥ndtrykket fejlede</translation> + <translation>SSL/TLS-hÃ¥ndtrykket fejlede</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> - <translation>Den sidst forsøgte operation er endnu ikke afsluttet (pÃ¥gÃ¥r stadig i baggrunden)</translation> + <translation>Den sidst forsøgte operation er endnu ikke afsluttet (er stadig i gang i baggrunden)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="262"/> @@ -5055,7 +5051,7 @@ Endelsen er ikke understøttet</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="287"/> <source>Projector Information available</source> - <translation>Projektor information tilgængelig</translation> + <translation>Projektor-information tilgængelig</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="288"/> @@ -5141,7 +5137,7 @@ Endelsen er ikke understøttet</translation> <message> <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> - <translation>Der opstod en fejl mens projektor information blev gemt. Se loggen for fejl.</translation> + <translation>Der opstod en fejl med at gemme projektorinformationen. Se fejlen i loggen.</translation> </message> </context> <context> @@ -5234,17 +5230,17 @@ Endelsen er ikke understøttet</translation> <message> <location filename="openlp/core/ui/projector/manager.py" line="176"/> <source>Blank selected projector screen</source> - <translation>Blank den valgte projektor skærm</translation> + <translation>Mørkelæg den valgte projektor skærm</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="190"/> <source>Show selected projector screen</source> - <translation>Vis den valgte projektor skærm</translation> + <translation>Vis den valgte projektor-skærm</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="212"/> <source>&View Projector Information</source> - <translation>&Vis projektor information</translation> + <translation>&Vis information om projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="217"/> @@ -5284,12 +5280,12 @@ Endelsen er ikke understøttet</translation> <message> <location filename="openlp/core/ui/projector/manager.py" line="255"/> <source>&Blank Projector Screen</source> - <translation>&Blank projektor skærm</translation> + <translation>&Mørkelæg projektor-skærm</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="260"/> <source>&Show Projector Screen</source> - <translation>V&is projektor skærm</translation> + <translation>V&is projektor-skærm</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="266"/> @@ -5297,145 +5293,155 @@ Endelsen er ikke understøttet</translation> <translation>S&let Projektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Navn</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Noter</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> - <translation>Projektor information tilgængelig i øjeblikket</translation> + <translation>Projektorinformation er ikke tilgængelig i øjeblikket.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Projektornavn</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Producent</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Model</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Andre informationer</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Tilstand</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Lukkeren er</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Lukket</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Nuværende inputkilde er</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lampe</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>Tændt</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Slukket</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Timer</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>Ingen aktuelle fejl eller advarsler</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Aktuelle fejl/advarsler</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> - <translation>Projektor information</translation> + <translation>Projektorinformation</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Ingen besked</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Endnu ikke implementeret</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation>Slet projektor (%s) %s?</translation> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation>Er du sikker pÃ¥ at du vil slette denne projektor?</translation> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> - <translation>Køler</translation> + <translation>Blæser</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lampe</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Temperatur</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Dæksel</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filter</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Anden</translation> </message> @@ -5635,7 +5641,7 @@ Endelsen er ikke understøttet</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="1488"/> <source>Your item cannot be displayed as the plugin required to display it is missing or inactive</source> - <translation>Dit punkt kan ikke vises da udvidelsesmodulet der skal vise det enten mangler, eller er inaktiv</translation> + <translation>Dit punkt kan ikke vises da udvidelsesmodulet der skal vise det enten mangler, eller er inaktivt</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="194"/> @@ -6005,7 +6011,7 @@ Disse filer vil blive fjernet hvis du fortsætter med at gemme.</translation> <message> <location filename="openlp/core/ui/slidecontroller.py" line="232"/> <source>Blank Screen</source> - <translation>Blank skærm</translation> + <translation>Mørkelæg skærm</translation> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="237"/> @@ -6166,42 +6172,42 @@ Disse filer vil blive fjernet hvis du fortsætter med at gemme.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Væg projektor kilde</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Redigér projektor kilde tekst</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Ignorer aktuelle ændringer og vend tilbage til OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>Slet alt brugerdefineret tekst og vend tilbage til PJLink standard tekst.</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Fjern ændringer og gÃ¥ tilbage til sidste brugerdefinerede tekst</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Gem ændringer og vend tilbage til OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Slet poster for denne projektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Er du sikker pÃ¥ at du vil slette ALLE brugerdefinerede kildeinput tekster for denne projektor?</translation> </message> @@ -6975,7 +6981,7 @@ Disse filer vil blive fjernet hvis du fortsætter med at gemme.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7021,7 +7027,7 @@ Disse filer vil blive fjernet hvis du fortsætter med at gemme.</translation> <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="234"/> <source>Welcome to the Bible Upgrade Wizard</source> - <translation>Velkomment til guiden til opgradering af bibler</translation> + <translation>Velkommen til guiden til opgradering af bibler</translation> </message> <message> <location filename="openlp/core/ui/wizard.py" line="57"/> @@ -7606,7 +7612,7 @@ Prøv at vælg den individuelt.</translation> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="160"/> <source><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.</source> - <translation><strong>Præsentation-udvidelse</strong><br />Præsentationsudvidelsen gør det muligt at vise præsentationer med en række forskellige programmer. Valget mellem tilgængelige præsentationsprogrammer er tilgængelig for brugeren i en rulleliste.</translation> + <translation><strong>Præsentation-udvidelse</strong><br />Dette udvidelsesmodul gør det muligt at vise præsentationer med en række forskellige programmer. Valget mellem tilgængelige præsentationsprogrammer er tilgængelig for brugeren i en rulleliste.</translation> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="173"/> @@ -7738,12 +7744,12 @@ Prøv at vælg den individuelt.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> - <translation>Anvend den angivne fulde sti til mudraw eller ghostscript eksekverbar fil:</translation> + <translation>Anvend den angivne fulde sti til en kørbar fil for enten mudraw eller ghostscript:</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> - <translation>Vælg mudraw eller ghostscript eksekverbar fil.</translation> + <translation>Vælg en kørbar fil for enten mudraw eller ghostscript.</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> @@ -7763,7 +7769,7 @@ Prøv at vælg den individuelt.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>Lad PowerPoint kontrollere størrelsen og positionen af præsentationsvinduet (en omgÃ¥else for et problem med skalering i Windows 8).</translation> </message> </context> <context> @@ -7837,7 +7843,7 @@ Prøv at vælg den individuelt.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="322"/> <source>Blank</source> - <translation>Sort skærm</translation> + <translation>Mørkelæg</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="323"/> @@ -7967,38 +7973,33 @@ Prøv at vælg den individuelt.</translation> <source>Android App</source> <translation>Android App</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Skan QR-koden, eller klik <a href="https://play.google.com/store/apps/details?id=org.openlp.android">hent</a> for at installere Android app'en fra Google Play.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>Præsentationsvisnings URL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS server</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Kunne ikke finde et SSL certifikat. HTTPS serveren er ikke tilgængelig medmindre et SSL certifikat kan findes. Se venligst manualen for mere information.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Bruger godkendelse</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>Bruger id</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Adgangskode:</translation> </message> @@ -8007,6 +8008,11 @@ Prøv at vælg den individuelt.</translation> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>Vis miniaturebilleder af ikke-tekst dias i fjernbetjening og scenevisning.</translation> </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Skan QR-koden, eller klik <a href="%s">hent</a> for at installere Android app'en fra Google Play.</translation> + </message> </context> <context> <name>SongUsagePlugin</name> @@ -8048,7 +8054,7 @@ Prøv at vælg den individuelt.</translation> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="238"/> <source><strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.</source> - <translation><strong>Sangforbrug-udvidelse</strong><br />Denne udvidelse logger forbruget af sange i programmer.</translation> + <translation><strong>Sangforbrug-udvidelse</strong><br />Dette udvidelsesmodul logger forbruget af sange i programmer.</translation> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="249"/> @@ -8213,7 +8219,7 @@ Vælg venligst en eksisterende sti pÃ¥ din computer.</translation> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="222"/> <source><strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.</source> - <translation><strong>Sang-udvidelse</strong><br />Sangudvidelsen gør det muligt at vise og hÃ¥ndtere sange.</translation> + <translation><strong>Sang-udvidelse</strong><br />Dette udvidelsesmodul gør det muligt at vise og hÃ¥ndtere sange.</translation> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="157"/> @@ -9141,10 +9147,7 @@ Indtast venligst versene adskildt af mellemrum.</translation> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Er du sikker pÃ¥ at du vil slette de(n) %n valgte sang(e)?</numerusform> - <numerusform>Er du sikker pÃ¥ at du vil slette de(n) %n valgte sang(e)?</numerusform> - </translation> + <translation><numerusform>Er du sikker pÃ¥ at du vil slette de(n) %n valgte sang(e)?</numerusform><numerusform>Er du sikker pÃ¥ at du vil slette de(n) %n valgte sang(e)?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9605,6 +9608,11 @@ Indtast venligst versene adskildt af mellemrum.</translation> <source>Display songbook in footer</source> <translation>Vis sangbog i sidefod</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>Vis "%s" symbol før ophavsrets information</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9749,7 +9757,7 @@ Indtast venligst versene adskildt af mellemrum.</translation> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> <source>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</source> - <translation>Denne guide vil hjælpe dig med at fjerne sangdubletter fra sangdatabasen. Du fÃ¥r mulighed for at gennemse alle potentielle sangdubletter før de slettes. Ingen sange slettes uden du har godkendt det.</translation> + <translation>Denne guide vil hjælpe dig med at fjerne sangdubletter fra sangdatabasen. Du fÃ¥r mulighed for at gennemse alle potentielle sangdubletter før de slettes. Ingen sange slettes uden at du har godkendt det.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> @@ -9782,4 +9790,4 @@ Indtast venligst versene adskildt af mellemrum.</translation> <translation>Ingen sangdubletter blev fundet i databasen.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/de.ts b/resources/i18n/de.ts index 7f8500bfe..2df8bb3ed 100644 --- a/resources/i18n/de.ts +++ b/resources/i18n/de.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="de" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="de" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -33,7 +32,7 @@ <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="199"/> <source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</source> - <translation><strong>Hinweis Erweiterung</strong><br />Mit der Hinweis Erweiterung können Sie Hinweise auf dem Bildschirm anzeigen.</translation> + <translation><strong>Hinweis-Erweiterung</strong><br />Mit der Hinweis-Erweiterung können Sie Hinweise auf dem Bildschirm anzeigen.</translation> </message> </context> <context> @@ -97,14 +96,14 @@ Möchten Sie dennoch fortfahren?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>Der Hinweistext enthält nicht '<>'. Möchten Sie dennoch fortfahren?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>Sie haben keinen Text für Ihren Hinweistext eingegeben. Bitte geben Sie etwas ein.</translation> @@ -1227,7 +1226,7 @@ Es ist nicht möglich die Büchernamen anzupassen.</translation> <translation>Diese Bibel existiert bereit. Bitte geben Sie einen anderen Ãœbersetzungsnamen an oder löschen Sie zuerst die Existierende.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Das importieren der Bibel ist fehlgeschlagen.</translation> </message> @@ -1262,12 +1261,12 @@ Es ist nicht möglich die Büchernamen anzupassen.</translation> <translation>Versedatei:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Registriere Bibel...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Angemeldete Bibel. Bitte beachten, dass die benötigten Verse bei Bedarf herunter geladen werden und daher eine Internet Verbindung benötigt wird.</translation> </message> @@ -1289,7 +1288,7 @@ Es ist nicht möglich die Büchernamen anzupassen.</translation> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>An error occurred while downloading the list of bibles from %s.</source> - <translation type="unfinished"></translation> + <translation>Während des herunterladens der Liste der Bibeln von %s trat ein Fehler auf.</translation> </message> </context> <context> @@ -1321,92 +1320,92 @@ Es ist nicht möglich die Büchernamen anzupassen.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Schnellsuche</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Suchen:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Buch:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Kapitel:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Vers:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Von:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Bis:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Textsuche</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Vergleichstext:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Bibelstelle</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Vorheriges Suchergebnis behalten oder verwerfen.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Es ist nicht möglich Einzel- und Zweifach Bibelvers Suchergebnisse zu kombinieren. Sollen die Suchergebnisse gelöscht und eine neue Suche gestartet werden?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Bibel wurde nicht vollständig geladen.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Hinweis</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Die Vergleichsbibel enthält nicht alle Verse, die in der Hauptbibel vorhanden sind. Nur die Verse, die in beiden Bibeln vorhanden sind, werden angezeigt. %d Verse sind nicht enthalten.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Suche Bibelstelle...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Suche Text...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1414,7 +1413,7 @@ You will need to re-import this Bible to use it again.</source> Um sie wieder zu benutzen, muss sie erneut importier werden.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Erweitert</translation> </message> @@ -1437,7 +1436,7 @@ Um sie wieder zu benutzen, muss sie erneut importier werden.</translation> <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="126"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation>Importiere %(bookname)s %(chapter)s...</translation> </message> </context> <context> @@ -1450,7 +1449,7 @@ Um sie wieder zu benutzen, muss sie erneut importier werden.</translation> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="168"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation>Importiere %(bookname)s %(chapter)s...</translation> </message> </context> <context> @@ -1616,7 +1615,7 @@ Bitte beachten Sie, dass Bibeltexte von Onlinebibeln bei Bedarf heruntergeladen <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="105"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation>Importiere %(bookname)s %(chapter)s...</translation> </message> </context> <context> @@ -1779,10 +1778,7 @@ Bitte beachten Sie, dass Bibeltexte von Onlinebibeln bei Bedarf heruntergeladen <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Soll die markierte Sonderfolie wirklich gelöscht werden?</numerusform> - <numerusform>Sollen die markierten %n Sonderfolien wirklich gelöscht werden?</numerusform> - </translation> + <translation><numerusform>Soll die markierte Sonderfolie wirklich gelöscht werden?</numerusform><numerusform>Sollen die markierten %n Sonderfolien wirklich gelöscht werden?</numerusform></translation> </message> </context> <context> @@ -2001,7 +1997,7 @@ Wollen Sie die anderen Bilder trotzdem hinzufügen?</translation> <translation>Video</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC ist ein externer Player der viele verschiedene Dateiformate unterstützt.</translation> </message> @@ -2127,7 +2123,7 @@ Wollen Sie die anderen Bilder trotzdem hinzufügen?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> <source>Clip Range</source> - <translation type="unfinished"></translation> + <translation>Länge</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> @@ -2231,42 +2227,42 @@ Wollen Sie die anderen Bilder trotzdem hinzufügen?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Audio-/Videodatei auswählen</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Die Audio-/Videodatei, die entfernt werden soll, muss ausgewählt sein.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Das Video, das Sie als Hintergrund setzen möchten, muss ausgewählt sein.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Da auf die Mediendatei »%s« nicht mehr zugegriffen werden kann, konnte sie nicht als Hintergrund gesetzt werden.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Fehlende Audio-/Videodatei</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Die Audio-/Videodatei »%s« existiert nicht mehr.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Video (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Es waren keine Änderungen nötig.</translation> </message> @@ -2276,7 +2272,7 @@ Wollen Sie die anderen Bilder trotzdem hinzufügen?</translation> <translation>Nicht unterstütztes Dateiformat</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Nutze Player:</translation> </message> @@ -2291,27 +2287,27 @@ Wollen Sie die anderen Bilder trotzdem hinzufügen?</translation> <translation>Der VLC Player ist für das Abspielen von optischen Medien erforderlich</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Starte CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>Starten einer CD/DVD - ist nur unterstützt wenn der VLC Player installiert und aktivert ist</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>Das optische Medium %s ist nicht länger verfügbar.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Audio-/Videoausschnitt bereits gespeichert</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>Dieser Audio-/Videoausschnitt ist bereits gespeichert</translation> </message> @@ -2332,7 +2328,7 @@ Wollen Sie die anderen Bilder trotzdem hinzufügen?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>&Projektorverwaltung</translation> </message> @@ -2379,7 +2375,7 @@ Möchten Sie dies jetzt tun?</translation> <translation>Die Sicherung des Daten Ordners wurde in %s erzeugt</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Öffnen</translation> </message> @@ -2479,7 +2475,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2517,13 +2513,77 @@ Final Credit on the cross, setting us free from sin. We bring this software to you for free because He has set us free.</source> - <translation type="unfinished"></translation> + <translation>Projektleitung + %s + +Entwickler + %s + +Mitwirkende + %s + +Tester + %s + +Paketierer + %s + +Ãœbersetzer + Afrikaans (af) + %s + Deutsch (de) + %s + Englisch, Vereinigtes Königreich (en_GB) + %s + Englisch, Südafrika (en_ZA) + %s + Estnisch (et) + %s + Französisch (fr) + %s + Ungarisch (hu) + %s + Japanisch (ja) + %s + Norwegisch (nb) + %s + Niederländisch (nl) + %s + Portugiesisch, Brasilien (pt_BR) + %s + Russisch (ru) + %s + +Dokumentation + %s + +Erstellt mit + 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/ + +Danke + »Denn so sehr hat Gott die Welt geliebt, + daß er seinen eingeborenen Sohn + hingegeben hat, damit alle, die an ihn + glauben, nicht verloren gehen, sondern + ewiges Leben haben.« -- Johannes 3, 16 + + Als Letztes, aber nicht zuletzt, geht unser + Dank an Gott, unseren Vater, dafür, dass er + uns seinen Sohn gesandt hat, der am Kreuz + für uns gestorben ist und uns so von der + Sünde befreite. Wir veröffentlichen dieses + Programm frei, weil er uns befreit hat. + Halleluja!</translation> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> - <translation type="unfinished"></translation> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> + <translation>Copyright © 2004-2015 %s +Teil-Copyright © 2004-2015 %s</translation> </message> </context> <context> @@ -2870,7 +2930,7 @@ beinhaltet Dateien von OpenLP. Möchten Sie diese mit den aktuellen Daten ersetz <message> <location filename="openlp/core/lib/projector/constants.py" line="305"/> <source>Storage</source> - <translation type="unfinished"></translation> + <translation>Speicher</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="306"/> @@ -3015,47 +3075,47 @@ beinhaltet Dateien von OpenLP. Möchten Sie diese mit den aktuellen Daten ersetz <message> <location filename="openlp/core/lib/projector/constants.py" line="335"/> <source>Storage 1</source> - <translation type="unfinished"></translation> + <translation>Speicher 1</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="336"/> <source>Storage 2</source> - <translation type="unfinished"></translation> + <translation>Speicher 2</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="337"/> <source>Storage 3</source> - <translation type="unfinished"></translation> + <translation>Speicher 3</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="338"/> <source>Storage 4</source> - <translation type="unfinished"></translation> + <translation>Speicher 4</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="339"/> <source>Storage 5</source> - <translation type="unfinished"></translation> + <translation>Speicher 5</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="340"/> <source>Storage 6</source> - <translation type="unfinished"></translation> + <translation>Speicher 6</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="341"/> <source>Storage 7</source> - <translation type="unfinished"></translation> + <translation>Speicher 7</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="342"/> <source>Storage 8</source> - <translation type="unfinished"></translation> + <translation>Speicher 8</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="343"/> <source>Storage 9</source> - <translation type="unfinished"></translation> + <translation>Speicher 9</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="344"/> @@ -3442,7 +3502,7 @@ Um diesen Einrichtungsassistenten erneut zu starten und die Beispiel Daten zu im <message> <location filename="openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation>Während des Herunterladens trat ein Verbindungsfehler auf, daher wird das Herunterladen weiterer Dateien übersprungen. Versuchen Sie den Erstinstallations Assistenten später erneut zu starten.</translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="564"/> @@ -3467,12 +3527,12 @@ Um diesen Einrichtungsassistenten erneut zu starten und die Beispiel Daten zu im <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation>Während des Herunterladens trat ein Verbindungsfehler auf, daher wird das Herunterladen weiterer Dateien übersprungen. Versuchen Sie den Erstinstallations Assistenten später erneut zu starten.</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> - <translation type="unfinished"></translation> + <translation>Dieser Assistent unterstützt Sie bei der Konfiguration von OpenLP für die erste Benutzung. Drücken Sie den %s Knopf weiter unten zum Start</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> @@ -3486,27 +3546,27 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> - <translation type="unfinished"></translation> + <translation>Ressourcen-Index wird heruntergeladen</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> - <translation type="unfinished"></translation> + <translation>Bitte warten Sie, während der Ressourcen-Index heruntergeladen wird.</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> - <translation type="unfinished"></translation> + <translation>Bitte warten Sie, während OpenLP die Ressourcen-Index-Datei herunterlädt...</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> <source>Downloading and Configuring</source> - <translation type="unfinished"></translation> + <translation>Herunterladen und Konfigurieren</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> - <translation type="unfinished"></translation> + <translation>Bitte warten Sie, während die Ressourcen heruntergeladen und OpenLP konfiguriert wird.</translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="663"/> @@ -3516,7 +3576,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> - <translation type="unfinished"></translation> + <translation>Es trat ein Netzwerkfehler beim Laden der initialen Konfiguration auf</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> @@ -3526,7 +3586,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> - <translation type="unfinished"></translation> + <translation>Einige Dateien konnten nicht heruntergeladen werden</translation> </message> </context> <context> @@ -3602,12 +3662,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> - <translation type="unfinished"></translation> + <translation>Der Start-Tag %s ist kein gültiges HTML</translation> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> - <translation type="unfinished"></translation> + <translation>Der End-Tag %s stimmt nicht mit dem Start-Tag %s überein.</translation> </message> </context> <context> @@ -3875,282 +3935,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Datei</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Importieren</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Exportieren</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Ansicht</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>An&sichtsmodus</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>E&xtras</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Einstellungen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Sprache</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Hilfe</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Ablaufverwaltung</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Designverwaltung</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Neu</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>Ö&ffnen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Einen vorhandenen Ablauf öffnen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Speichern</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Den aktuellen Ablauf speichern.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Speichern &unter...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Den aktuellen Ablauf unter einem neuen Namen speichern</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Den aktuellen Ablauf unter einem neuen Namen speichern.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>&Beenden</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>OpenLP beenden</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Design</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Einstellungen...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Medienverwaltung</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Die Medienverwaltung ein- bzw. ausblenden</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Die Medienverwaltung ein- bzw. ausblenden.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Designverwaltung</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Die Designverwaltung ein- bzw. ausblenden</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Die Designverwaltung ein- bzw. ausblenden.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Ablaufverwaltung</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Die Ablaufverwaltung ein- bzw. ausblenden</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Die Ablaufverwaltung ein- bzw. ausblenden.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&Vorschau-Ansicht</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Die Vorschau ein- bzw. ausblenden</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Die Vorschau ein- bzw. ausschalten.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&Live-Ansicht</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Die Live Ansicht ein- bzw. ausschalten</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Die Live Ansicht ein- bzw. ausschalten.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>Er&weiterungen...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Erweiterungen verwalten</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>Benutzer&handbuch</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&Info über OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Mehr Informationen über OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Online Hilfe</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Webseite</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Die Systemsprache, sofern diese verfügbar ist, verwenden.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Die Sprache von OpenLP auf %s stellen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Hilfsprogramm hin&zufügen...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Eine Anwendung zur Liste der Hilfsprogramme hinzufügen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Standard</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Den Ansichtsmodus auf Standardeinstellung setzen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Einrichten</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Die Ansicht für die Ablauferstellung optimieren.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Live</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Die Ansicht für den Live-Betrieb optimieren.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4159,22 +4219,22 @@ You can download the latest version from http://openlp.org/.</source> Sie können die letzte Version auf http://openlp.org abrufen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>Neue OpenLP Version verfügbar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>Hauptbildschirm abgedunkelt</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Die Projektion ist momentan nicht aktiv.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Standarddesign: %s</translation> </message> @@ -4185,82 +4245,82 @@ Sie können die letzte Version auf http://openlp.org abrufen.</translation> <translation>Deutsch</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Konfiguriere &Tastenkürzel...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>OpenLP beenden</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Soll OpenLP wirklich beendet werden?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Öffne &Datenverzeichnis...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Öffne das Verzeichnis, wo Lieder, Bibeln und andere Daten gespeichert sind.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Automatisch</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Aktualisiere Design Bilder</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Aktualisiert die Vorschaubilder aller Designs.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Drucke den aktuellen Ablauf.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&Zuletzte geöffnete Abläufe</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>&Sperre Leisten</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Unterbindet das Bewegen der Leisten.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Einrichtungsassistent starten</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Einrichtungsassistent erneut starten um Beispiel-Lieder, Bibeln und Designs zu importieren.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Einrichtungsassistent starten?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4269,83 +4329,83 @@ 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.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Leeren</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Leert die Liste der zuletzte geöffnete Abläufe.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Konfiguriere &Formatvorlagen...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Exportiere OpenLPs Einstellungen in ein *.config-Datei.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Einstellungen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Importiere OpenLPs Einstellungen aus ein *.config-Datei, die vorher an diesem oder einem anderen Computer exportiert wurde.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Importiere Einstellungen?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Öffne Datei</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP Einstellungsdatei (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Importiere Einstellungen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP wird nun geschlossen. Importierte Einstellungen werden bei dem nächsten Start übernommen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Exportiere Einstellungsdatei</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP Einstellungsdatei (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Fehler im neuen Daten Ordner</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Kopiere OpenLP Daten in das neue Datenverzeichnis - %s - Bitte warten Sie, bis der Kopiervorgang beendet wurde.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4354,22 +4414,22 @@ Der Einrichtungsassistent kann einige Einstellungen verändern und ggf. neue Lie %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Allgemein</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Bibliothek</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Zum Suchfeld der aktiven Erweiterung springen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4382,7 +4442,7 @@ Wenn Sie die Einstellungen importieren, machen Sie unwiderrufliche Änderungen a Fehlerhafte Einstellungen können zu Fehlern oder Abstürzen führen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4391,34 +4451,34 @@ Processing has terminated and no changes have been made.</source> Der Import wurde abgebrochen und es wurden keine Änderungen gemacht.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Projektorverwaltung</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Die Projektorverwaltung ein- bzw. ausblenden</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Die Projektorverwaltung ein- bzw. ausblenden</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> - <translation type="unfinished"></translation> + <translation>Fehler beim Exportieren der Einstellungen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> - <translation type="unfinished"></translation> + <translation>Der Schlüssel „%s“ hat keinen Standardwert, deshalb wird er beim Exportieren übersprungen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> - <translation type="unfinished"></translation> + <translation>Folgender Fehler trat beim Exportieren der Einstellungen auf: %s</translation> </message> </context> <context> @@ -4525,12 +4585,12 @@ Dateiendung nicht unterstützt.</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation>Ein <lyrics>-Tag fehlt.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation>Ein <verse>-Tag fehlt.</translation> </message> @@ -4538,22 +4598,22 @@ Dateiendung nicht unterstützt.</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Unbekannter Status</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation>Keine Nachricht</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Fehler während der Datenübertragung zum Projektor</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Unbekanntes Kommando:</translation> </message> @@ -4735,7 +4795,7 @@ Dateiendung nicht unterstützt.</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="213"/> <source>Not connected error</source> - <translation type="unfinished"></translation> + <translation>Fehler: Nicht verbunden</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="214"/> @@ -4795,27 +4855,27 @@ Dateiendung nicht unterstützt.</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="225"/> <source>Warning condition detected</source> - <translation type="unfinished"></translation> + <translation>Alarmbedingung erkannt</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="226"/> <source>Error condition detected</source> - <translation type="unfinished"></translation> + <translation>Fehlerbedingung erkannt</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="227"/> <source>PJLink class not supported</source> - <translation type="unfinished"></translation> + <translation>Die PJLink-Klasse wird nicht unterstützt</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="228"/> <source>Invalid prefix character</source> - <translation type="unfinished"></translation> + <translation>Ungültiger Prefix-Buchstabe</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> - <translation type="unfinished"></translation> + <translation>Die Verbindung wurde vom Peer abgelehnt (oder sie wurde unterbrochen)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="231"/> @@ -4825,82 +4885,82 @@ Dateiendung nicht unterstützt.</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> - <translation type="unfinished"></translation> + <translation>Die Hostadresse wurde nicht gefunden</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> - <translation type="unfinished"></translation> + <translation>Die Socketoperation konnte nicht ausgeführt werden, da die nötigen Rechte fehlen.</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> - <translation type="unfinished"></translation> + <translation>Das lokale System hat nicht genügend Ressourcen (z.B. zu viele Sockets)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> - <translation type="unfinished"></translation> + <translation>Die Socket-Operation wurde unterbrochen</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> - <translation type="unfinished"></translation> + <translation>Das Datagramm war größer als das Limit des Betriebssystems</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="243"/> <source>An error occurred with the network (Possibly someone pulled the plug?)</source> - <translation type="unfinished"></translation> + <translation>Ein Netzwerkfehler ist aufgetreten (vielleicht hat jemand den Stecker gezogen?)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> - <translation type="unfinished"></translation> + <translation>Die Adresse für socket.bind() ist bereits in Benutzung und ist nur exklusiv nutzbar</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> - <translation type="unfinished"></translation> + <translation>Die Adresse für socket.bind() gehört nicht zu diesem Rechner</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> - <translation type="unfinished"></translation> + <translation>Die angeforderte Socket-Operation wird nicht vom Betriebssystem unterstützt (z.B. fehlende IPv6 Unterstützung)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> - <translation type="unfinished"></translation> + <translation>Der Socket benutzt einen Proxy, der eine Anmeldung erfordert</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> - <translation type="unfinished"></translation> + <translation>Der SSL/TLS-Handshake ist fehlgeschlagen</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> - <translation type="unfinished"></translation> + <translation>Der letzte Vorgang ist noch nicht beendet (er läuft noch im Hintergrund)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> - <translation type="unfinished"></translation> + <translation>Konnte den Proxy Server nicht kontaktieren, da die Verbindung abgewiesen wurde</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> - <translation type="unfinished"></translation> + <translation>Die Verbindung zum Proxy-Server wurde unerwartet beendet (bevor die Verbindung zum Ziel-Server hergestellt war)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> - <translation type="unfinished"></translation> + <translation>Die Verbindung zum Proxy-Server lief in einen Timeout oder der Proxy-Server antwortet nicht mehr während der Anmeldung</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="271"/> <source>The proxy address set with setProxy() was not found</source> - <translation type="unfinished"></translation> + <translation>Die Proxy-Adresse bei setProxy() wurde nicht gefunden</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="276"/> @@ -4975,7 +5035,7 @@ Dateiendung nicht unterstützt.</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> - <translation type="unfinished"></translation> + <translation>Der Verbindungsaufbau zum Proxy-Server ist fehlgeschlagen, da die Antwort des Proxy-Servers nicht verarbeitet werden konnte</translation> </message> </context> <context> @@ -5046,7 +5106,7 @@ Dateiendung nicht unterstützt.</translation> <message> <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> - <translation type="unfinished"></translation> + <translation>Es gab einen Fehler beim Speichern der Projektorinformation. Mehr Informationen zum Fehler gibt es in der Log-Datei</translation> </message> </context> <context> @@ -5149,7 +5209,7 @@ Dateiendung nicht unterstützt.</translation> <message> <location filename="openlp/core/ui/projector/manager.py" line="212"/> <source>&View Projector Information</source> - <translation type="unfinished"></translation> + <translation>&V Projektorinformation anzeigen</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="217"/> @@ -5189,12 +5249,12 @@ Dateiendung nicht unterstützt.</translation> <message> <location filename="openlp/core/ui/projector/manager.py" line="255"/> <source>&Blank Projector Screen</source> - <translation type="unfinished"></translation> + <translation>&B Projektion abdunkeln</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="260"/> <source>&Show Projector Screen</source> - <translation type="unfinished"></translation> + <translation>&S Projektion anzeigen</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="266"/> @@ -5202,145 +5262,155 @@ Dateiendung nicht unterstützt.</translation> <translation>&Lösche Projektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Notizen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Derzeit keine Projektorinformation verfügbar.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Projektor Name</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Hersteller</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Modell</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Andere Informationen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Stromversorgungsstatus</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> - <translation type="unfinished"></translation> + <translation>Rolladen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> - <translation type="unfinished"></translation> + <translation>Geschlossen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> - <translation type="unfinished"></translation> + <translation>Aktuell gewählter Eingang ist</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>An</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Aus</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Stunden</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>Keine aktuellen Fehler oder Warnungen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Aktuelle Fehler/Warnungen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Projektorinformation</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation>Keine Meldung</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Derzeit nicht implementiert</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation>Projektor löschen (%s) %s?</translation> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation>Soll dieser Projektor wirklich gelöscht werden?</translation> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Lüfter</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lampe</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Temperatur</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> - <translation type="unfinished"></translation> + <translation>Deckblatt</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filter</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Anderes</translation> </message> @@ -5365,22 +5435,22 @@ Dateiendung nicht unterstützt.</translation> <message> <location filename="openlp/core/ui/projector/tab.py" line="103"/> <source>Socket timeout (seconds)</source> - <translation type="unfinished"></translation> + <translation>Socket Timeout (in Sekunden)</translation> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="105"/> <source>Poll time (seconds)</source> - <translation type="unfinished"></translation> + <translation>Anfragezeit (in Sekunden)</translation> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> - <translation type="unfinished"></translation> + <translation>Registernavigation im Dialogfenster</translation> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> - <translation type="unfinished"></translation> + <translation>Einzelnavigation im Dialogfenster</translation> </message> </context> <context> @@ -5388,7 +5458,7 @@ Dateiendung nicht unterstützt.</translation> <message> <location filename="openlp/core/ui/projector/editform.py" line="198"/> <source>Duplicate IP Address</source> - <translation type="unfinished"></translation> + <translation>Doppelte IP-Adresse</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="206"/> @@ -5429,7 +5499,7 @@ Dateiendung nicht unterstützt.</translation> <message> <location filename="openlp/core/lib/serviceitem.py" line="334"/> <source>[slide %d]</source> - <translation type="unfinished"></translation> + <translation>[Folie %d]</translation> </message> </context> <context> @@ -5799,14 +5869,15 @@ Bitte speichern Sie ihn mit OpenLP 2.0.2 oder neuer.</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> - <translation type="unfinished"></translation> + <translation>Folgender Fehler trat beim Schreiben der Service-Datei auf: %s</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> - <translation type="unfinished"></translation> + <translation>Die folgende(n) Datei(en) fehlen im Ablauf: %s +Diese Dateien werden entfernt, wenn Sie mit dem Speichern fortfahren.</translation> </message> </context> <context> @@ -6069,44 +6140,44 @@ These files will be removed if you continue to save.</source> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Wähle Projektor Quelle</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> - <translation type="unfinished"></translation> + <translation>Wähle Projektor Quelle</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Änderungen verwerfen und zu OpenLP zurückkehren</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> - <translation type="unfinished"></translation> + <translation>Lösche den benutzerdefinieren Text und stelle den Standardtext wieder her.</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> - <translation type="unfinished"></translation> + <translation>Änderungen verwerfen und vorherigen benutzerdefinierten Text verwenden</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Änderungen speichern und zu OpenLP zurückkehren</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Eingaben dieses Projektors löschen</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> - <translation type="unfinished"></translation> + <translation>Sind Sie sicher, dass sie ALLE benutzerdefinieren Quellen für diesen Projektor löschen wollen?</translation> </message> </context> <context> @@ -6397,12 +6468,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="409"/> <source>The theme export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation>Der Design-Export schlug fehl, weil dieser Fehler auftrat: %s</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="423"/> <source>OpenLP Themes (*.otz)</source> - <translation type="unfinished"></translation> + <translation>OpenLP Designs (*.otz)</translation> </message> </context> <context> @@ -6878,7 +6949,7 @@ These files will be removed if you continue to save.</source> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7461,12 +7532,12 @@ Bitte wählen Sie die Dateien einzeln aus.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="118"/> <source>Preview Toolbar</source> - <translation type="unfinished"></translation> + <translation>Vorschau-Werkzeugleiste </translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> - <translation type="unfinished"></translation> + <translation>Bei diesem Betriebssystem kann der Live Hintergrund derzeit nicht ersetzt werden.</translation> </message> </context> <context> @@ -7501,7 +7572,7 @@ Bitte wählen Sie die Dateien einzeln aus.</translation> <message> <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> - <translation type="unfinished"></translation> + <translation>Quellenauswahl-Fenster</translation> </message> </context> <context> @@ -7613,7 +7684,7 @@ Bitte wählen Sie die Dateien einzeln aus.</translation> <message> <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> - <translation type="unfinished"></translation> + <translation>Ein Fehler in der Powerpoint Integration ist aufgetreten und die Präsentation wird nun gestoppt. Um die Präsentation zu zeigen, muss diese neu gestartet werden.</translation> </message> </context> <context> @@ -7656,17 +7727,17 @@ Bitte wählen Sie die Dateien einzeln aus.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> - <translation type="unfinished"></translation> + <translation>PowerPoint Optionen</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation>Ein Klick auf die ausgewählte Folie in der Folien-Leiste führt zum nächsten Effekt / der nächsten Aktion der Präsentation</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>Lässt PowerPoint die Größe und Position des Presentations-Fensters bestimmen (Ãœbergangslösung für das Skalierungs-Problem in Windows 8).</translation> </message> </context> <context> @@ -7820,17 +7891,17 @@ Bitte wählen Sie die Dateien einzeln aus.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> - <translation type="unfinished"></translation> + <translation>OpenLP 2.2 Fernbedienung</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> - <translation type="unfinished"></translation> + <translation>OpenLP 2.2 Bühnenansicht</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> - <translation type="unfinished"></translation> + <translation>OpenLP 2.2 Liveansicht</translation> </message> </context> <context> @@ -7870,38 +7941,33 @@ Bitte wählen Sie die Dateien einzeln aus.</translation> <source>Android App</source> <translation>Android App</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Den QR Code einscannen oder auf <a href="https://play.google.com/store/apps/details?id=org.openlp.android">Herunterladen</a> klicken, um die Android Applikation von Google Play zu installieren.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>Liveansicht URL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS-Server</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Konnte kein SSL-Zertifikat finden. Der HTTPS-Server wird nicht verfügbar sein solange kein SSL-Zertifikat gefunden werden kann. Bitte lesen Sie das Benutzerhandbuch für mehr Informationen.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Benutzerauthentifizierung</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>Benutzername:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Passwort:</translation> </message> @@ -7910,6 +7976,11 @@ Bitte wählen Sie die Dateien einzeln aus.</translation> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>Vorschaubilder für Folien ohne Text in der Fernsteuerung und auf dem Bühnenmonitor anzeigen.</translation> </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Scannen Sie den QR-Code oder <a href="%s">laden</a> Sie die Android-App von Google Play herunter.</translation> + </message> </context> <context> <name>SongUsagePlugin</name> @@ -8093,12 +8164,12 @@ Bitte geben Sie einen gültigen Pfad an.</translation> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>Report Creation Failed</source> - <translation type="unfinished"></translation> + <translation>Fehler beim Erstellen des Berichts</translation> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>An error occurred while creating the report: %s</source> - <translation type="unfinished"></translation> + <translation>Folgender Fehler trat beim Erstellen des Berichts auf: %s</translation> </message> </context> <context> @@ -8417,22 +8488,22 @@ Diese ist für die korrekte Darstellung der Sonderzeichen verantwortlich.</trans <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> <source>This file does not exist.</source> - <translation type="unfinished"></translation> + <translation>Diese Datei existiert nicht.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> - <translation type="unfinished"></translation> + <translation>Konnte die Datei „Songs.MB“ nicht finden. Sie muss in dem selben Ordner wie die „Songs.DB“-Datei sein.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> <source>This file is not a valid EasyWorship database.</source> - <translation type="unfinished"></translation> + <translation>Diese Datei ist keine gültige EasyWorship Datenbank.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> - <translation type="unfinished"></translation> + <translation>Konnte die Zeichenkodierung nicht feststellen.</translation> </message> </context> <context> @@ -8980,12 +9051,12 @@ Er wurde wegen einem fehlenden Python-Modul deaktiviert. Wenn Sie diesen Importe <message> <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> <source>PowerPraise Song Files</source> - <translation type="unfinished"></translation> + <translation>PowerPraise Lieddateien</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> - <translation type="unfinished"></translation> + <translation>PresentationManager Lieddateien</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> @@ -8995,17 +9066,17 @@ Er wurde wegen einem fehlenden Python-Modul deaktiviert. Wenn Sie diesen Importe <message> <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> - <translation type="unfinished"></translation> + <translation>Worship Assistant-Dateien</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> - <translation type="unfinished"></translation> + <translation>Worship Assistant (CSV)</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> - <translation type="unfinished"></translation> + <translation>Exportiere die Datenbank in WorshipAssistant als CSV-Datei.</translation> </message> </context> <context> @@ -9046,10 +9117,7 @@ Er wurde wegen einem fehlenden Python-Modul deaktiviert. Wenn Sie diesen Importe <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Soll das markierte Lied wirklich gelöscht werden?</numerusform> - <numerusform>Sollen die markierten %n Lieder wirklich gelöscht werden?</numerusform> - </translation> + <translation><numerusform>Soll das markierte Lied wirklich gelöscht werden?</numerusform><numerusform>Sollen die markierten %n Lieder wirklich gelöscht werden?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9191,7 +9259,7 @@ Er wurde wegen einem fehlenden Python-Modul deaktiviert. Wenn Sie diesen Importe <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> <source>Your song export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation>Der Liedexport schlug wegen des folgenden Fehlers fehl: %s</translation> </message> </context> <context> @@ -9452,12 +9520,12 @@ Bitte "JA" wählen um das Passwort trotzdem zu speichern oder "NE <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>Error Logging In</source> - <translation type="unfinished"></translation> + <translation>Fehler beim Anmelden</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>There was a problem logging in, perhaps your username or password is incorrect?</source> - <translation type="unfinished"></translation> + <translation>Fehler beim Anmelden, bitte überprüfen Sie Ihren Benutzernamen und Ihr Passwort.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> @@ -9472,7 +9540,7 @@ Bitte "JA" wählen um das Passwort trotzdem zu speichern oder "NE <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> - <translation type="unfinished"></translation> + <translation>Die Informationen zu diesem Lied, beispielsweise der Liedtext, sind unvollständig und können deshalb nicht importiert werden.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> @@ -9512,6 +9580,11 @@ Bitte "JA" wählen um das Passwort trotzdem zu speichern oder "NE <source>Display songbook in footer</source> <translation>Liederbuch in der Fußzeile anzeigen </translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>Das „%s“-Symbol vor den Copyright-Informationen anzeigen.</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9579,7 +9652,7 @@ Bitte "JA" wählen um das Passwort trotzdem zu speichern oder "NE <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> <source>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</source> - <translation type="unfinished"></translation> + <translation>Die Words of Worship-Datei ist ungültig. Der „WoW File\nSong Words“</translation> </message> </context> <context> @@ -9602,7 +9675,7 @@ Bitte "JA" wählen um das Passwort trotzdem zu speichern oder "NE <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> - <translation type="unfinished"></translation> + <translation>Die Datei ist kein gültiges WorshipAssistant CSV Format.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> @@ -9689,4 +9762,4 @@ Bitte "JA" wählen um das Passwort trotzdem zu speichern oder "NE <translation>Es wurden keine Duplikate gefunden.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/el.ts b/resources/i18n/el.ts index 85b2ac2cb..d1d3d31b3 100644 --- a/resources/i18n/el.ts +++ b/resources/i18n/el.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="el" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="el" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -33,7 +32,7 @@ <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="199"/> <source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -97,16 +96,16 @@ Do you want to continue anyway?</source> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>Η ειδοποίηση δεν πεÏιέχει '<>'. Θέλετε να συνεχίσετε οπωσδήποτε;</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -659,37 +658,37 @@ Please type in some text before clicking New.</source> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>:</source> <comment>Verse identifier e.g. Genesis 1 : 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>v</source> <comment>Verse identifier e.g. Genesis 1 v 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>V</source> <comment>Verse identifier e.g. Genesis 1 V 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verse</source> <comment>Verse identifier e.g. Genesis 1 verse 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verses</source> <comment>Verse identifier e.g. Genesis 1 verses 1 - 2 = Genesis Chapter 1 Verses 1 to 2</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> <source>-</source> <comment>range identifier e.g. Genesis 1 verse 1 - 2 = Genesis Chapter 1 Verses 1 To 2</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> @@ -701,19 +700,19 @@ Please type in some text before clicking New.</source> <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>,</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2, 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>and</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2 and 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="196"/> <source>end</source> <comment>ending identifier e.g. Genesis 1 verse 1 - end = Genesis Chapter 1 Verses 1 To The Last Verse</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -931,7 +930,7 @@ search results and on display:</source> <message> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="157"/> <source>Show verse numbers</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1225,7 +1224,7 @@ It is not possible to customize the Book Names.</source> <translation>Αυτή η Βίβλος υπάÏχει ήδη. ΠαÏακαλοÏμε εισάγετε μια διαφοÏετική Βίβλο ή Ï€Ïώτα διαγÏάψτε την ήδη υπάÏχουσα.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Η εισαγωγή της Βίβλου σας απέτυχε.</translation> </message> @@ -1260,34 +1259,34 @@ It is not possible to customize the Book Names.</source> <translation>ΑÏχείο εδαφίων:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>ΚαταχώÏηση Βίβλου...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> <source>Click to download bible list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> <source>Download bible list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>Error during download</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>An error occurred while downloading the list of bibles from %s.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1319,92 +1318,92 @@ It is not possible to customize the Book Names.</source> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>ΓÏήγοÏο</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>ΕÏÏεση:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Βιβλίο:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Κεφάλαιο:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Εδάφιο:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Από:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Έως:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Αναζήτηση Κειμένου</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>ΔεÏτεÏο:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>ΑναφοÏά ΓÏαφής</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Εναλλαγή διατήÏησης ή καθαÏÎ¹ÏƒÎ¼Î¿Ï Ï„Ï‰Î½ Ï€ÏοηγοÏμενων αποτελεσμάτων.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Δεν μποÏείτε να συνδυάσετε αποτελέσματα αναζητήσεων μονών και διπλών εδαφίων Βίβλου. Θέλετε να διαγÏάψετε τα αποτελέσματα αναζήτησης και να ξεκινήσετε νέα αναζήτηση;</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Βίβλος ατελώς φοÏτωμένη.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>ΠληÏοφοÏίες</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Η δεÏτεÏη Βίβλος δεν πεÏιέχει όλα τα εδάφια που υπάÏχουν στην κÏÏια Βίβλο. Θα εμφανιστοÏν μόνο τα εδάφια που βÏίσκονται και στις δÏο Βίβλους. %d εδάφια δεν έχουν συμπεÏιληφθεί στα αποτελέσματα.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Αναζήτηση ΑναφοÏάς Βίβλου...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Αναζήτηση Κειμένου...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1413,7 +1412,7 @@ You will need to re-import this Bible to use it again.</source> Θα χÏειαστεί να την κάνετε εισαγωγή εκ νέου για να την χÏησιμοποιήσετε.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Για Ï€ÏοχωÏημένους</translation> </message> @@ -1428,7 +1427,7 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="80"/> <source>Incorrect Bible file type supplied. This looks like a Zefania XML bible, please use the Zefania import option.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1436,7 +1435,7 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="126"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1444,12 +1443,12 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="76"/> <source>Removing unused tags (this may take a few minutes)...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="168"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1607,7 +1606,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="111"/> <source>Incorrect Bible file type supplied. Zefania Bibles may be compressed. You must decompress them before import.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1615,7 +1614,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="105"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1681,7 +1680,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/custom/customplugin.py" line="66"/> <source><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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1699,7 +1698,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/> <source>Import missing custom slides from service files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1762,7 +1761,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/custom/forms/editcustomform.py" line="242"/> <source>You need to add at least one slide.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1778,10 +1777,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> </context> <context> @@ -1850,32 +1846,32 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="55"/> <source>Add group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="56"/> <source>Parent group:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="57"/> <source>Group name:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/addgroupform.py" line="67"/> <source>You need to type in a group name.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="642"/> <source>Could not add the new group.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="645"/> <source>This group already exists.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1883,27 +1879,27 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="81"/> <source>Select Image Group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="82"/> <source>Add images to group:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="83"/> <source>No group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="84"/> <source>Existing group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="85"/> <source>New group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1956,22 +1952,22 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/images/forms/addgroupform.py" line="54"/> <source>-- Top-level group --</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="221"/> <source>You must select an image or group to delete.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Remove group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Are you sure you want to remove "%s" and everything in it?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1987,27 +1983,27 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/core/ui/media/phononplayer.py" line="258"/> <source>Phonon is a media player which interacts with the operating system to provide media capabilities.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="392"/> <source>Audio</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="393"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="390"/> <source>Webkit is a media player which runs inside a web browser. This player allows text over video to be rendered.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2076,32 +2072,32 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="183"/> <source>Select Media Clip</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="184"/> <source>Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="185"/> <source>Media path:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> <source>Select drive from list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> <source>Load disc</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> <source>Track Details</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> @@ -2111,52 +2107,52 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="191"/> <source>Audio track:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> <source>Subtitle track:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> <source>HH:mm:ss.z</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> <source>Clip Range</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> <source>Start point:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="197"/> <source>Set start point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> <source>Jump to start point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> <source>End point:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> <source>Set end point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> <source>Jump to end point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2164,108 +2160,108 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> <source>No path was given</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> <source>Given path does not exists</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="225"/> <source>An error happened during initialization of VLC player</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="246"/> <source>VLC player failed playing the media</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>CD not loaded correctly</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>The CD was not loaded correctly, please re-load and try again.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>DVD not loaded correctly</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>The DVD was not loaded correctly, please re-load and try again.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Set name of mediaclip</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Name of mediaclip:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> <source>Enter a valid name or cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>Invalid character</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>The name of the mediaclip must not contain the character ":"</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Επιλογή πολυμέσων</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>ΠÏέπει να επιλέξετε ένα αÏχείο πολυμέσων για διαγÏαφή.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>ΠÏέπει να επιλέξετε ένα αÏχείο πολυμέσων με το οποίο θα αντικαταστήσετε το φόντο.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>ΥπήÏξε Ï€Ïόβλημα κατά την αντικατάσταση του φόντου, τα αÏχεία πολυμέσων "%s" δεν υπάÏχουν πια.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Απόντα ΑÏχεία Πολυμέσων</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Το αÏχείο %s δεν υπάÏχει πια.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Βίντεο (%s);;Ήχος (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Δεν υπήÏξε αντικείμενο Ï€Ïος Ï€Ïοβολή για διόÏθωση.</translation> </message> @@ -2275,44 +2271,44 @@ Do you want to add the other images anyway?</source> <translation>Μη υποστηÏιζόμενο ΑÏχείο</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>ΧÏήση ΠÏογÏάμματος ΑναπαÏαγωγής:</translation> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required for playback of optical devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2325,15 +2321,15 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> <source>Start Live items automatically</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2360,27 +2356,27 @@ Should OpenLP upgrade now?</source> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>Backup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="211"/> <source>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="223"/> <source>Backup of the data folder failed!</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>A backup of the data folder has been created at %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2478,7 +2474,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2516,13 +2512,13 @@ Final Credit on the cross, setting us free from sin. We bring this software to you for free because He has set us free.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> - <translation type="unfinished"></translation> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> + <translation type="unfinished"/> </message> </context> <context> @@ -2804,24 +2800,24 @@ The data directory will be changed when OpenLP is closed.</source> <message> <location filename="openlp/core/ui/advancedtab.py" line="279"/> <source>Thursday</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="313"/> <source>Display Workarounds</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="315"/> <source>Use alternating row colours in lists</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="553"/> <source>Are you sure you want to change the location of the OpenLP data directory to the default location? This location will be used after OpenLP is closed.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="592"/> @@ -2832,17 +2828,17 @@ The location you have selected %s appears to contain OpenLP data files. Do you wish to replace these files with the current data files?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>Restart Required</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>This change will only take effect once OpenLP has been restarted.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2858,252 +2854,252 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <message> <location filename="openlp/core/lib/projector/constants.py" line="302"/> <source>RGB</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="303"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="304"/> <source>Digital</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="305"/> <source>Storage</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="306"/> <source>Network</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="308"/> <source>RGB 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="309"/> <source>RGB 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="310"/> <source>RGB 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="311"/> <source>RGB 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="312"/> <source>RGB 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="313"/> <source>RGB 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="314"/> <source>RGB 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="315"/> <source>RGB 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="316"/> <source>RGB 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="317"/> <source>Video 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="318"/> <source>Video 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="319"/> <source>Video 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="320"/> <source>Video 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="321"/> <source>Video 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="322"/> <source>Video 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="323"/> <source>Video 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="324"/> <source>Video 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="325"/> <source>Video 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="326"/> <source>Digital 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="327"/> <source>Digital 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="328"/> <source>Digital 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="329"/> <source>Digital 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="330"/> <source>Digital 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="331"/> <source>Digital 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="332"/> <source>Digital 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="333"/> <source>Digital 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="334"/> <source>Digital 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="335"/> <source>Storage 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="336"/> <source>Storage 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="337"/> <source>Storage 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="338"/> <source>Storage 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="339"/> <source>Storage 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="340"/> <source>Storage 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="341"/> <source>Storage 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="342"/> <source>Storage 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="343"/> <source>Storage 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="344"/> <source>Network 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="345"/> <source>Network 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="346"/> <source>Network 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="347"/> <source>Network 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="348"/> <source>Network 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="349"/> <source>Network 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="350"/> <source>Network 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="351"/> <source>Network 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="352"/> <source>Network 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3445,79 +3441,79 @@ To re-run the First Time Wizard and import this sample data at a later time, che <message> <location filename="openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="564"/> <source>Download complete. Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="568"/> <source>Download complete. Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="573"/> <source>Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="577"/> <source>Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> <source> To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> <source>Downloading and Configuring</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="663"/> <source>Network Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> @@ -3527,7 +3523,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3560,12 +3556,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="115"/> <source>Default Formatting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="125"/> <source>Custom Formatting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3583,12 +3579,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagform.py" line="180"/> <source>Description is missing</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagform.py" line="183"/> <source>Tag is missing</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="80"/> @@ -3598,17 +3594,17 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="82"/> <source>Description %s already defined.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3876,282 +3872,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&ΑÏχείο</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Εισαγωγή</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>Εξα&γωγή</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&ΠÏοβολή</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>Λ&ειτουÏγία</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&ΕÏγαλεία</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Ρυθμίσεις</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Γλώσσα</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Βοήθεια</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>ΔιαχειÏιστής ΛειτουÏγίας</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>ΔιαχειÏιστής Θεμάτων</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Îέο</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Άνοιγμα</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Άνοιγμα υπάÏχουσας λειτουÏγίας.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Αποθήκευση</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Αποθήκευση Ï„Ïέχουσας λειτουÏγίας στον δίσκο.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Αποθήκευση &Ως...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Αποθήκευση ΛειτουÏγίας Ως</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Αποθήκευση Ï„Ïέχουσας λειτουÏγίας υπό νέο όνομα.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>Έ&ξοδος</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Έξοδος από το OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Θέμα</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&ΡÏθμιση του OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&ΔιαχειÏιστής Πολυμέσων</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Εναλλαγή ΔιαχειÏιστή Πολυμέσων</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Εναλλαγή εμφάνισης του διαχειÏιστή πολυμέσων.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>ΔιαχειÏιστής &Θεμάτων</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Εναλλαγή ΔιαχειÏιστή Θεμάτων</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Εναλλαγή εμφάνισης του διαχειÏιστή θεμάτων.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>ΔιαχειÏιστής &ΛειτουÏγίας</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Εναλλαγή ΔιαχειÏιστή ΛειτουÏγίας</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Εναλλαγή εμφάνισης του διαχειÏιστή λειτουÏγίας.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&Οθόνη ΠÏοεπισκόπησης</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Εναλλαγή Οθόνης ΠÏοεπισκόπησης</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Εναλλαγή εμφάνισης της οθόνης Ï€Ïοεπισκόπησης.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>Οθόνη Π&Ïοβολής</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Εναλλαγή Οθόνης ΠÏοβολής</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Εναλλαγή εμφάνισης της οθόνης Ï€Ïοβολής.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Λίστα ΠÏόσθετων</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Λίστα των ΠÏόσθετων</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&Οδηγίες ΧÏήστη</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&Σχετικά</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>ΠεÏισσότεÏες πληÏοφοÏίες για το OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Online Βοήθεια</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Ιστοσελίδα</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>ΧÏήση της γλώσσας συστήματος, αν διατίθεται.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Θέστε την γλώσσα σε %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>ΕÏγαλείο &ΠÏοσθήκης...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>ΠÏοσθήκη εφαÏμογής στην λίστα των εÏγαλείων.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&ΠÏοκαθοÏισμένο</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Θέστε την Ï€Ïοβολή στην Ï€ÏοκαθοÏισμένη.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Εγκατάσταση</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Θέστε την Ï€Ïοβολή στην Εγκατάσταση.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Ζωντανά</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Θέστε την Ï€Ïοβολή σε Ζωντανά.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4160,22 +4156,22 @@ You can download the latest version from http://openlp.org/.</source> ΜποÏείτε να κατεβάσετε την τελευταία έκδοση από το http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>Η έκδοση του OpenLP αναβαθμίστηκε</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>ΚÏÏια Οθόνη του OpenLP Κενή</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Η ΚÏÏια Οθόνη εκκενώθηκε</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>ΠÏοκαθοÏισμένο Θέμα: %s</translation> </message> @@ -4186,82 +4182,82 @@ You can download the latest version from http://openlp.org/.</source> <translation>Αγγλικά</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>ΡÏθμιση &ΣυντομεÏσεων...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Κλείσιμο του OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Είστε σίγουÏοι ότι θέλετε να κλείσετε το OpenLP;</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Άνοιγμα Φακέλου &Δεδομένων...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Άνοιγμα του φακέλου που πεÏιέχει τους Ïμνους, τις βίβλους και άλλα δεδομένα.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Αυτόματη Ανίχνευση</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>ΕνημέÏωση Εικόνων Θέματος</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>ΕνημέÏωση των εικόνων Ï€Ïοεπισκόπησης όλων των θεμάτων.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>ΕκτÏπωση της Ï„Ïέχουσας λειτουÏγίας.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&ΠÏόσφατα ΑÏχεία</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>&Κλείδωμα των Πάνελ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>ΑποτÏοπή της μετακίνησης των πάνελ.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Επανεκτέλεση ÎŸÎ´Î·Î³Î¿Ï Î Ïώτης Εκτέλεσης</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Επανεκτέλεση του ÎŸÎ´Î·Î³Î¿Ï Î Ïώτης Εκτέλεσης, για την εισαγωγή Ïμνων, Βίβλων και θεμάτων.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Επανεκτέλεση ÎŸÎ´Î·Î³Î¿Ï Î Ïώτης Εκτέλεσης;</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4270,83 +4266,83 @@ Re-running this wizard may make changes to your current OpenLP configuration and Η επαντεκτέλεσή του μποÏεί να επιφέÏει αλλαγές στις Ï„Ïέχουσες Ïυθμίσεις του OpenLP και πιθανότατα να Ï€Ïοσθέσει Ïμνους στην υπάÏχουσα λίστα Ïμνων σας και να αλλάξει το Ï€ÏοκαθοÏισμένο θέμα σας.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>ΕκκαθάÏιση Λίστας</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>ΕκκαθάÏιση της λίστας Ï€Ïόσφατων αÏχείων.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>ΡÏθμιση Ετικετών &ΜοÏφοποίησης...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Εξαγωγή των Ïυθμίσεων το OpenLP σε καθοÏισμένο αÏχείο *.config</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Ρυθμίσεις</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Εισαγωγή Ïυθμίσεων του OpenLP από καθοÏισμένο αÏχείο *.config που έχει εξαχθεί Ï€Ïοηγουμένως από αυτόν ή άλλον υπολογιστή</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Εισαγωγή Ρυθμίσεων;</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Άνοιγμα ΑÏχείου</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>Εξαγωγή ΑÏχείων Ρυθμίσεων του OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Ρυθμίσεις εισαγωγής</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>Το OpenLP θα τεÏματιστεί. Οι εισηγμένες Ïυθμίσεις θα εφαÏμοστοÏν την επόμενη φοÏά που θα ξεκινήσετε το OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Εξαγωγή ΑÏχείου Ρυθμίσεων</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>Εξαγωγή ΑÏχείων Ρυθμίσεων του OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Σφάλμα Îέου Φακέλου Δεδομένων</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>ΑντιγÏαφή των δεδομένων του OpenLP στην νέα τοποθεσία του φακέλου δεδομένων - %s - ΠαÏακαλοÏμε πεÏιμένετε να τελειώσει η αντιγÏαφή</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4355,65 +4351,65 @@ Re-running this wizard may make changes to your current OpenLP configuration and %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Γενικά</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4520,12 +4516,12 @@ Suffix not supported</source> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation>Η ετικέτα <lyrics> απουσιάζει.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation>Η ετικέτα <verse> απουσιάζει.</translation> </message> @@ -4533,24 +4529,24 @@ Suffix not supported</source> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4558,7 +4554,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/media/playertab.py" line="55"/> <source>Players</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="124"/> @@ -4568,12 +4564,12 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/media/playertab.py" line="125"/> <source>Player Search Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="128"/> <source>Visible background for videos with aspect ratio different to screen.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="253"/> @@ -4720,257 +4716,257 @@ Suffix not supported</source> <message> <location filename="openlp/core/lib/projector/constants.py" line="211"/> <source>OK</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="212"/> <source>General projector error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="213"/> <source>Not connected error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="214"/> <source>Lamp error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="215"/> <source>Fan error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="216"/> <source>High temperature detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="217"/> <source>Cover open detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="218"/> <source>Check filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="219"/> <source>Authentication Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="220"/> <source>Undefined Command</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="221"/> <source>Invalid Parameter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="222"/> <source>Projector Busy</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="223"/> <source>Projector/Display Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="224"/> <source>Invalid packet received</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="225"/> <source>Warning condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="226"/> <source>Error condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="227"/> <source>PJLink class not supported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="228"/> <source>Invalid prefix character</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="231"/> <source>The remote host closed the connection</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="243"/> <source>An error occurred with the network (Possibly someone pulled the plug?)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="271"/> <source>The proxy address set with setProxy() was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="276"/> <source>An unidentified error occurred</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="277"/> <source>Not connected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="278"/> <source>Connecting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="279"/> <source>Connected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="280"/> <source>Getting status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="281"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="282"/> <source>Initialize in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="283"/> <source>Power in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="284"/> <source>Warmup in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="285"/> <source>Power is on</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="286"/> <source>Cooldown in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="287"/> <source>Projector Information available</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="288"/> <source>Sending data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="289"/> <source>Received data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4978,17 +4974,17 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>Name Not Set</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>You must enter a name for this entry.<br />Please enter a new name for this entry.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="182"/> <source>Duplicate Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4996,37 +4992,37 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="110"/> <source>Add New Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="113"/> <source>Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="115"/> <source>IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="118"/> <source>Port Number</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="120"/> <source>PIN</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="122"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="124"/> <source>Location</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="126"/> @@ -5041,7 +5037,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5049,293 +5045,303 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add a new projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Select Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Choose input source on selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View selected projector information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projectors</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="127"/> <source>Disconnect from selected projectors</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="134"/> <source>Disconnect from selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="149"/> <source>Power on selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Standby selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Put selected projector in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="176"/> <source>Blank selected projector screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="190"/> <source>Show selected projector screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="212"/> <source>&View Projector Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="217"/> <source>&Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="223"/> <source>&Connect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="228"/> <source>D&isconnect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="234"/> <source>Power &On Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="239"/> <source>Power O&ff Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="245"/> <source>Select &Input</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="250"/> <source>Edit Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="255"/> <source>&Blank Projector Screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="260"/> <source>&Show Projector Screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="266"/> <source>&Delete Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>ΘÏÏα</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Σημειώσεις</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Άλλο</translation> </message> @@ -5345,37 +5351,37 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/tab.py" line="50"/> <source>Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="99"/> <source>Communication Options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="101"/> <source>Connect to projectors on startup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="103"/> <source>Socket timeout (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="105"/> <source>Poll time (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5383,17 +5389,17 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="198"/> <source>Duplicate IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="206"/> <source>Invalid IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="215"/> <source>Invalid Port Number</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5424,7 +5430,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/lib/serviceitem.py" line="334"/> <source>[slide %d]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5700,79 +5706,79 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="230"/> <source>&Rename...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="246"/> <source>Create New &Custom Slide</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="253"/> <source>&Auto play slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="257"/> <source>Auto play slides &Loop</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="262"/> <source>Auto play slides &Once</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="884"/> <source>&Delay between slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="434"/> <source>OpenLP Service Files (*.osz *.oszl)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="699"/> <source>OpenLP Service Files (*.osz);; OpenLP Service Files - lite (*.oszl)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="704"/> <source>OpenLP Service Files (*.osz);;</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="749"/> <source>File is not a valid service. The content encoding is not UTF-8.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="764"/> <source>The service file you are trying to open is in an old format. Please save it using OpenLP 2.0.2 or greater.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="793"/> <source>This file is either corrupt or it is not an OpenLP 2 service file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="895"/> <source>&Auto Start - inactive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="897"/> <source>&Auto Start - active</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> <source>Input delay</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> @@ -5782,7 +5788,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> <source>Rename item title</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> @@ -5792,14 +5798,14 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6062,44 +6068,44 @@ These files will be removed if you continue to save.</source> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6390,12 +6396,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="409"/> <source>The theme export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="423"/> <source>OpenLP Themes (*.otz)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6688,17 +6694,17 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themewizard.py" line="405"/> <source>Solid color</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="449"/> <source>color:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="462"/> <source>Allows you to change and move the Main and Footer areas.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themeform.py" line="181"/> @@ -6756,12 +6762,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themestab.py" line="116"/> <source>Universal Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6871,7 +6877,7 @@ These files will be removed if you continue to save.</source> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -6944,17 +6950,17 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> <source>Welcome to the Duplicate Song Removal Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="504"/> <source>Written by</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="36"/> <source>Author Unknown</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="52"/> @@ -6969,7 +6975,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/common/uistrings.py" line="54"/> <source>Add group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="55"/> @@ -7086,13 +7092,13 @@ See http://docs.python.org/library/datetime.html#strftime-strptime-behavior for <message> <location filename="openlp/core/common/uistrings.py" line="81"/> <source>File Not Found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="82"/> <source>File %s not found. Please try selecting it individually.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="83"/> @@ -7168,25 +7174,25 @@ Please try selecting it individually.</source> <location filename="openlp/core/common/uistrings.py" line="96"/> <source>Manufacturer</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="97"/> <source>Manufacturers</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="98"/> <source>Model</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="99"/> <source>Models</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="100"/> @@ -7252,7 +7258,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/common/uistrings.py" line="111"/> <source>OpenLP 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="113"/> @@ -7288,13 +7294,13 @@ Please try selecting it individually.</source> <location filename="openlp/core/common/uistrings.py" line="120"/> <source>Projector</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="121"/> <source>Projectors</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="122"/> @@ -7443,22 +7449,22 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/common/uistrings.py" line="63"/> <source>CCLI song number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="112"/> <source>OpenLP 2.2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="118"/> <source>Preview Toolbar</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7467,25 +7473,25 @@ Please try selecting it individually.</source> <location filename="openlp/core/lib/__init__.py" line="305"/> <source>%s and %s</source> <comment>Locale list separator: 2 items</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="308"/> <source>%s, and %s</source> <comment>Locale list separator: end</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="311"/> <source>%s, %s</source> <comment>Locale list separator: middle</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="312"/> <source>%s, %s</source> <comment>Locale list separator: start</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7493,7 +7499,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7605,7 +7611,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7628,37 +7634,37 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="122"/> <source>PDF options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7689,12 +7695,12 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server configuration changes will require a restart to take effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7812,17 +7818,17 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7862,45 +7868,45 @@ Please try selecting it individually.</source> <source>Android App</source> <translation>ΕφαÏμογή Android</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>ΣκανάÏετε τον κώδικα QR ή κάντε κλικ στο <a href="https://market.android.com/details?id=org.openlp.android">download</a> για να εγκαταστήσετε την εφαÏμογή για Android από το Google Play.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> - <source>HTTPS Server</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> - <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> - <translation type="unfinished"></translation> + <source>HTTPS Server</source> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> - <source>User Authentication</source> - <translation type="unfinished"></translation> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> + <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> - <source>User id:</source> - <translation type="unfinished"></translation> + <source>User Authentication</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <source>User id:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Κωδικός:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation type="unfinished"/> </message> </context> <context> @@ -8015,12 +8021,12 @@ Please try selecting it individually.</source> <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> <source>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>All requested data has been deleted successfully.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8078,17 +8084,17 @@ has been successfully created. </source> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>Report Creation Failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>An error occurred while creating the report: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8275,22 +8281,22 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>CCLI SongSelect</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>Import songs from CCLI's SongSelect service.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find &Duplicate Songs</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find and remove duplicate songs in the song database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8299,25 +8305,25 @@ The encoding is responsible for the correct character representation.</source> <location filename="openlp/plugins/songs/lib/db.py" line="71"/> <source>Words</source> <comment>Author who wrote the lyrics of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="72"/> <source>Music</source> <comment>Author who wrote the music of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="73"/> <source>Words and Music</source> <comment>Author who wrote both lyrics and music of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="75"/> <source>Translation</source> <comment>Author who translated the song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8371,7 +8377,7 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> <source>Invalid DreamBeam song file. Missing DreamSong tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8384,43 +8390,43 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> <source>"%s" could not be imported. %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> <source>Unexpected data formatting.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> <source>No song text found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> <source>This file does not exist.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> <source>This file is not a valid EasyWorship database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8631,39 +8637,39 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="332"/> <source><strong>Warning:</strong> You have not entered a verse order.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> <source>Invalid Verse Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="304"/> <source>&Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Choose type for this author</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8769,7 +8775,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="148"/> <source>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8777,7 +8783,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/foilpresenter.py" line="407"/> <source>Invalid Foilpresenter song file. No verses found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8950,47 +8956,47 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="239"/> <source>EasyWorship Service File</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="348"/> <source>WorshipCenter Pro Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="349"/> <source>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> <source>PowerPraise Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> <source>ProPresenter 4 Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9031,10 +9037,7 @@ Please enter the verses separated by spaces.</source> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9102,7 +9105,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/opensong.py" line="139"/> <source>Invalid OpenSong song file. Missing song tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9176,7 +9179,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> <source>Your song export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9320,12 +9323,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="225"/> <source>CCLI SongSelect Importer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="226"/> <source><strong>Note:</strong> An Internet connection is required in order to import songs from CCLI SongSelect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="230"/> @@ -9340,17 +9343,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="232"/> <source>Save username and password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="233"/> <source>Login</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="234"/> <source>Search Text:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="235"/> @@ -9360,12 +9363,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="324"/> <source>Found %s song(s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="237"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="238"/> @@ -9380,7 +9383,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="240"/> <source>Author(s):</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="241"/> @@ -9390,12 +9393,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="242"/> <source>CCLI Number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="243"/> <source>Lyrics:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="244"/> @@ -9410,57 +9413,57 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>More than 1000 results</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="140"/> <source>Logging out...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>Save Username and Password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>WARNING: Saving your username and password is INSECURE, your password is stored in PLAIN TEXT. Click Yes to save your password or No to cancel this.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>Error Logging In</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>There was a problem logging in, perhaps your username or password is incorrect?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Song Imported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>Incomplete song</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Your song has been imported, would you like to import more songs?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9493,7 +9496,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/> <source>Display songbook in footer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation type="unfinished"/> </message> </context> <context> @@ -9557,12 +9565,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> <source>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> <source>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9585,7 +9593,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> @@ -9598,7 +9606,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> <source>Unable to connect the WorshipCenter Pro database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9634,32 +9642,32 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> <source>Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> <source>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> <source>Searching for duplicate songs.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> <source>Please wait while your songs database is analyzed.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> <source>Here you can decide which songs to remove and which ones to keep.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> <source>Review duplicate songs (%s/%s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> @@ -9669,7 +9677,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>No duplicate songs have been found in the database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/en.ts b/resources/i18n/en.ts index b8499c140..7fe9170fa 100644 --- a/resources/i18n/en.ts +++ b/resources/i18n/en.ts @@ -1,37 +1,36 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="en" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="en" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> - <location filename="openlp/plugins/alerts/alertsplugin.py" line="151"/> + <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="151"/> <source>&Alert</source> <translation>&Alert</translation> </message> <message> - <location filename="openlp/plugins/alerts/alertsplugin.py" line="151"/> + <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="151"/> <source>Show an alert message.</source> <translation>Show an alert message.</translation> </message> <message> - <location filename="openlp/plugins/alerts/alertsplugin.py" line="209"/> + <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="209"/> <source>Alert</source> <comment>name singular</comment> <translation>Alert</translation> </message> <message> - <location filename="openlp/plugins/alerts/alertsplugin.py" line="210"/> + <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="210"/> <source>Alerts</source> <comment>name plural</comment> <translation>Alerts</translation> </message> <message> - <location filename="openlp/plugins/alerts/alertsplugin.py" line="214"/> + <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="214"/> <source>Alerts</source> <comment>container title</comment> <translation>Alerts</translation> </message> <message> - <location filename="openlp/plugins/alerts/alertsplugin.py" line="199"/> + <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="199"/> <source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</source> <translation><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</translation> </message> @@ -39,72 +38,72 @@ <context> <name>AlertsPlugin.AlertForm</name> <message> - <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="95"/> + <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="95"/> <source>Alert Message</source> <translation>Alert Message</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="96"/> + <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="96"/> <source>Alert &text:</source> <translation>Alert &text:</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="98"/> + <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="98"/> <source>&New</source> <translation>&New</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="99"/> + <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="99"/> <source>&Save</source> <translation>&Save</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="100"/> + <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="100"/> <source>Displ&ay</source> <translation>Displ&ay</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="101"/> + <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="101"/> <source>Display && Cl&ose</source> <translation>Display && Cl&ose</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> + <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="107"/> <source>New Alert</source> <translation>New Alert</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="97"/> + <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="97"/> <source>&Parameter:</source> <translation>&Parameter:</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertform.py" line="178"/> + <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="178"/> <source>No Parameter Found</source> <translation>No Parameter Found</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertform.py" line="178"/> + <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="178"/> <source>You have not entered a parameter to be replaced. Do you want to continue anyway?</source> <translation>You have not entered a parameter to be replaced. Do you want to continue anyway?</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> + <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="190"/> <source>No Placeholder Found</source> <translation>No Placeholder Found</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="190"/> + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>The alert text does not contain '<>'. Do you want to continue anyway?</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="107"/> + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>You haven't specified any text for your alert. Please type in some text before clicking New.</translation> @@ -113,7 +112,7 @@ Please type in some text before clicking New.</translation> <context> <name>AlertsPlugin.AlertsManager</name> <message> - <location filename="openlp/plugins/alerts/lib/alertsmanager.py" line="63"/> + <location filename="../../openlp/plugins/alerts/lib/alertsmanager.py" line="63"/> <source>Alert message created and displayed.</source> <translation>Alert message created and displayed.</translation> </message> @@ -121,32 +120,32 @@ Please type in some text before clicking New.</translation> <context> <name>AlertsPlugin.AlertsTab</name> <message> - <location filename="openlp/plugins/alerts/lib/alertstab.py" line="98"/> + <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="98"/> <source>Font</source> <translation>Font</translation> </message> <message> - <location filename="openlp/plugins/alerts/lib/alertstab.py" line="99"/> + <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="99"/> <source>Font name:</source> <translation>Font name:</translation> </message> <message> - <location filename="openlp/plugins/alerts/lib/alertstab.py" line="100"/> + <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="100"/> <source>Font color:</source> <translation>Font color:</translation> </message> <message> - <location filename="openlp/plugins/alerts/lib/alertstab.py" line="101"/> + <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="101"/> <source>Background color:</source> <translation>Background color:</translation> </message> <message> - <location filename="openlp/plugins/alerts/lib/alertstab.py" line="102"/> + <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="102"/> <source>Font size:</source> <translation>Font size:</translation> </message> <message> - <location filename="openlp/plugins/alerts/lib/alertstab.py" line="104"/> + <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="104"/> <source>Alert timeout:</source> <translation>Alert timeout:</translation> </message> @@ -154,564 +153,564 @@ Please type in some text before clicking New.</translation> <context> <name>BiblesPlugin</name> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="136"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="136"/> <source>&Bible</source> <translation>&Bible</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="206"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="206"/> <source>Bible</source> <comment>name singular</comment> <translation>Bible</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="207"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="207"/> <source>Bibles</source> <comment>name plural</comment> <translation>Bibles</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="211"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="211"/> <source>Bibles</source> <comment>container title</comment> <translation>Bibles</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="685"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="685"/> <source>No Book Found</source> <translation>No Book Found</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="685"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="685"/> <source>No matching book could be found in this Bible. Check that you have spelled the name of the book correctly.</source> <translation>No matching book could be found in this Bible. Check that you have spelled the name of the book correctly.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="216"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="216"/> <source>Import a Bible.</source> <translation>Import a Bible.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="217"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="217"/> <source>Add a new Bible.</source> <translation>Add a new Bible.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="218"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="218"/> <source>Edit the selected Bible.</source> <translation>Edit the selected Bible.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="219"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="219"/> <source>Delete the selected Bible.</source> <translation>Delete the selected Bible.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="220"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="220"/> <source>Preview the selected Bible.</source> <translation>Preview the selected Bible.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="221"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="221"/> <source>Send the selected Bible live.</source> <translation>Send the selected Bible live.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="222"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="222"/> <source>Add the selected Bible to the service.</source> <translation>Add the selected Bible to the service.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="175"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="175"/> <source><strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service.</source> <translation><strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="147"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="147"/> <source>&Upgrade older Bibles</source> <translation>&Upgrade older Bibles</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="147"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="147"/> <source>Upgrade the Bible databases to the latest format.</source> <translation>Upgrade the Bible databases to the latest format.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="87"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="87"/> <source>Genesis</source> <translation>Genesis</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="88"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="88"/> <source>Exodus</source> <translation>Exodus</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="89"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="89"/> <source>Leviticus</source> <translation>Leviticus</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="90"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="90"/> <source>Numbers</source> <translation>Numbers</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="91"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="91"/> <source>Deuteronomy</source> <translation>Deuteronomy</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="92"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="92"/> <source>Joshua</source> <translation>Joshua</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="93"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="93"/> <source>Judges</source> <translation>Judges</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="94"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="94"/> <source>Ruth</source> <translation>Ruth</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="95"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="95"/> <source>1 Samuel</source> <translation>1 Samuel</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="96"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="96"/> <source>2 Samuel</source> <translation>2 Samuel</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="97"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="97"/> <source>1 Kings</source> <translation>1 Kings</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="98"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="98"/> <source>2 Kings</source> <translation>2 Kings</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="99"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="99"/> <source>1 Chronicles</source> <translation>1 Chronicles</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="100"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="100"/> <source>2 Chronicles</source> <translation>2 Chronicles</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="101"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="101"/> <source>Ezra</source> <translation>Ezra</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="102"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="102"/> <source>Nehemiah</source> <translation>Nehemiah</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="103"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="103"/> <source>Esther</source> <translation>Esther</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="104"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="104"/> <source>Job</source> <translation>Job</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="105"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="105"/> <source>Psalms</source> <translation>Psalms</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="106"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="106"/> <source>Proverbs</source> <translation>Proverbs</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="107"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="107"/> <source>Ecclesiastes</source> <translation>Ecclesiastes</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="108"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="108"/> <source>Song of Solomon</source> <translation>Song of Solomon</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="109"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="109"/> <source>Isaiah</source> <translation>Isaiah</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="110"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="110"/> <source>Jeremiah</source> <translation>Jeremiah</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="111"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="111"/> <source>Lamentations</source> <translation>Lamentations</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="112"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="112"/> <source>Ezekiel</source> <translation>Ezekiel</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="113"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="113"/> <source>Daniel</source> <translation>Daniel</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="114"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="114"/> <source>Hosea</source> <translation>Hosea</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="115"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="115"/> <source>Joel</source> <translation>Joel</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="116"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="116"/> <source>Amos</source> <translation>Amos</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="117"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="117"/> <source>Obadiah</source> <translation>Obadiah</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="118"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="118"/> <source>Jonah</source> <translation>Jonah</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="119"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="119"/> <source>Micah</source> <translation>Micah</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="120"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="120"/> <source>Nahum</source> <translation>Nahum</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="121"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="121"/> <source>Habakkuk</source> <translation>Habakkuk</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="122"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="122"/> <source>Zephaniah</source> <translation>Zephaniah</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="123"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="123"/> <source>Haggai</source> <translation>Haggai</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="124"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="124"/> <source>Zechariah</source> <translation>Zechariah</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="125"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="125"/> <source>Malachi</source> <translation>Malachi</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="126"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="126"/> <source>Matthew</source> <translation>Matthew</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="127"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="127"/> <source>Mark</source> <translation>Mark</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="128"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="128"/> <source>Luke</source> <translation>Luke</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="129"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="129"/> <source>John</source> <translation>John</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="130"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="130"/> <source>Acts</source> <translation>Acts</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="131"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="131"/> <source>Romans</source> <translation>Romans</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="132"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="132"/> <source>1 Corinthians</source> <translation>1 Corinthians</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="133"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="133"/> <source>2 Corinthians</source> <translation>2 Corinthians</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="134"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="134"/> <source>Galatians</source> <translation>Galatians</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="135"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="135"/> <source>Ephesians</source> <translation>Ephesians</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="136"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="136"/> <source>Philippians</source> <translation>Philippians</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="137"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="137"/> <source>Colossians</source> <translation>Colossians</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="138"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="138"/> <source>1 Thessalonians</source> <translation>1 Thessalonians</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="139"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="139"/> <source>2 Thessalonians</source> <translation>2 Thessalonians</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="140"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="140"/> <source>1 Timothy</source> <translation>1 Timothy</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="141"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="141"/> <source>2 Timothy</source> <translation>2 Timothy</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="142"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="142"/> <source>Titus</source> <translation>Titus</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="143"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="143"/> <source>Philemon</source> <translation>Philemon</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="144"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="144"/> <source>Hebrews</source> <translation>Hebrews</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="145"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="145"/> <source>James</source> <translation>James</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="146"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="146"/> <source>1 Peter</source> <translation>1 Peter</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="147"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="147"/> <source>2 Peter</source> <translation>2 Peter</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="148"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="148"/> <source>1 John</source> <translation>1 John</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="149"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="149"/> <source>2 John</source> <translation>2 John</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="150"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="150"/> <source>3 John</source> <translation>3 John</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="151"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="151"/> <source>Jude</source> <translation>Jude</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="152"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="152"/> <source>Revelation</source> <translation>Revelation</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="153"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="153"/> <source>Judith</source> <translation>Judith</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="154"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="154"/> <source>Wisdom</source> <translation>Wisdom</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="155"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="155"/> <source>Tobit</source> <translation>Tobit</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="156"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="156"/> <source>Sirach</source> <translation>Sirach</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="157"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="157"/> <source>Baruch</source> <translation>Baruch</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="158"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="158"/> <source>1 Maccabees</source> <translation>1 Maccabees</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="159"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="159"/> <source>2 Maccabees</source> <translation>2 Maccabees</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="160"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="160"/> <source>3 Maccabees</source> <translation>3 Maccabees</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="161"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="161"/> <source>4 Maccabees</source> <translation>4 Maccabees</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="162"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="162"/> <source>Rest of Daniel</source> <translation>Rest of Daniel</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="163"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="163"/> <source>Rest of Esther</source> <translation>Rest of Esther</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="164"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="164"/> <source>Prayer of Manasses</source> <translation>Prayer of Manasses</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="165"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="165"/> <source>Letter of Jeremiah</source> <translation>Letter of Jeremiah</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="166"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="166"/> <source>Prayer of Azariah</source> <translation>Prayer of Azariah</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="167"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="167"/> <source>Susanna</source> <translation>Susanna</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="168"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="168"/> <source>Bel</source> <translation>Bel</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="169"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="169"/> <source>1 Esdras</source> <translation>1 Esdras</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="170"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="170"/> <source>2 Esdras</source> <translation>2 Esdras</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>:</source> <comment>Verse identifier e.g. Genesis 1 : 1 = Genesis Chapter 1 Verse 1</comment> <translation>:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>v</source> <comment>Verse identifier e.g. Genesis 1 v 1 = Genesis Chapter 1 Verse 1</comment> <translation>v</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>V</source> <comment>Verse identifier e.g. Genesis 1 V 1 = Genesis Chapter 1 Verse 1</comment> <translation>V</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verse</source> <comment>Verse identifier e.g. Genesis 1 verse 1 = Genesis Chapter 1 Verse 1</comment> <translation>verse</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verses</source> <comment>Verse identifier e.g. Genesis 1 verses 1 - 2 = Genesis Chapter 1 Verses 1 to 2</comment> <translation>verses</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="186"/> <source>-</source> <comment>range identifier e.g. Genesis 1 verse 1 - 2 = Genesis Chapter 1 Verses 1 To 2</comment> <translation>-</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="186"/> <source>to</source> <comment>range identifier e.g. Genesis 1 verse 1 - 2 = Genesis Chapter 1 Verses 1 To 2</comment> <translation>to</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>,</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2, 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> <translation>,</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>and</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2 and 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> <translation>and</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="196"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="196"/> <source>end</source> <comment>ending identifier e.g. Genesis 1 verse 1 - end = Genesis Chapter 1 Verses 1 To The Last Verse</comment> <translation>end</translation> @@ -720,32 +719,32 @@ Please type in some text before clicking New.</translation> <context> <name>BiblesPlugin.BibleEditForm</name> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="141"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="141"/> <source>You need to specify a version name for your Bible.</source> <translation>You need to specify a version name for your Bible.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="147"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="147"/> <source>You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.</source> <translation>You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="155"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="155"/> <source>Bible Exists</source> <translation>Bible Exists</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="155"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="155"/> <source>This Bible already exists. Please import a different Bible or first delete the existing one.</source> <translation>This Bible already exists. Please import a different Bible or first delete the existing one.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="169"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="169"/> <source>You need to specify a book name for "%s".</source> <translation>You need to specify a book name for "%s".</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="176"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="176"/> <source>The book name "%s" is not correct. Numbers can only be used at the beginning and must be followed by one or more non-numeric characters.</source> @@ -754,12 +753,12 @@ Numbers can only be used at the beginning and must be followed by one or more non-numeric characters.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="188"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="188"/> <source>Duplicate Book Name</source> <translation>Duplicate Book Name</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="188"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="188"/> <source>The Book Name "%s" has been entered more than once.</source> <translation>The Book Name "%s" has been entered more than once.</translation> </message> @@ -767,39 +766,39 @@ be followed by one or more non-numeric characters.</translation> <context> <name>BiblesPlugin.BibleManager</name> <message> - <location filename="openlp/plugins/bibles/lib/manager.py" line="356"/> + <location filename="../../openlp/plugins/bibles/lib/manager.py" line="356"/> <source>Scripture Reference Error</source> <translation>Scripture Reference Error</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/manager.py" line="348"/> + <location filename="../../openlp/plugins/bibles/lib/manager.py" line="348"/> <source>Web Bible cannot be used</source> <translation>Web Bible cannot be used</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/manager.py" line="348"/> + <location filename="../../openlp/plugins/bibles/lib/manager.py" line="348"/> <source>Text Search is not available with Web Bibles.</source> <translation>Text Search is not available with Web Bibles.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/manager.py" line="356"/> + <location filename="../../openlp/plugins/bibles/lib/manager.py" line="356"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/manager.py" line="334"/> + <location filename="../../openlp/plugins/bibles/lib/manager.py" line="334"/> <source>There are no Bibles currently installed. Please use the Import Wizard to install one or more Bibles.</source> <translation>There are no Bibles currently installed. Please use the Import Wizard to install one or more Bibles.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/manager.py" line="334"/> + <location filename="../../openlp/plugins/bibles/lib/manager.py" line="334"/> <source>No Bibles Available</source> <translation>No Bibles Available</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/manager.py" line="285"/> + <location filename="../../openlp/plugins/bibles/lib/manager.py" line="285"/> <source>Your scripture reference is either not supported by OpenLP or is invalid. Please make sure your reference conforms to one of the following patterns or consult the manual: Book Chapter @@ -822,79 +821,79 @@ Book Chapter%(verse)sVerse%(range)sChapter%(verse)sVerse</translation> <context> <name>BiblesPlugin.BiblesTab</name> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="156"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="156"/> <source>Verse Display</source> <translation>Verse Display</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="158"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="158"/> <source>Only show new chapter numbers</source> <translation>Only show new chapter numbers</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="161"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="161"/> <source>Bible theme:</source> <translation>Bible theme:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="165"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="165"/> <source>No Brackets</source> <translation>No Brackets</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="167"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="167"/> <source>( And )</source> <translation>( And )</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="169"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="169"/> <source>{ And }</source> <translation>{ And }</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="171"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="171"/> <source>[ And ]</source> <translation>[ And ]</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="173"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="173"/> <source>Note: Changes do not affect verses already in the service.</source> <translation>Note: Changes do not affect verses already in the service.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="175"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="175"/> <source>Display second Bible verses</source> <translation>Display second Bible verses</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="176"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="176"/> <source>Custom Scripture References</source> <translation>Custom Scripture References</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="177"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="177"/> <source>Verse Separator:</source> <translation>Verse Separator:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="178"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="178"/> <source>Range Separator:</source> <translation>Range Separator:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="179"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="179"/> <source>List Separator:</source> <translation>List Separator:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="180"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="180"/> <source>End Mark:</source> <translation>End Mark:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="181"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="181"/> <source>Multiple alternative verse separators may be defined. They have to be separated by a vertical bar "|". Please clear this edit line to use the default value.</source> @@ -903,34 +902,34 @@ They have to be separated by a vertical bar "|". Please clear this edit line to use the default value.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="195"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="195"/> <source>English</source> <translation>English</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="188"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="188"/> <source>Default Bible Language</source> <translation>Default Bible Language</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="189"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="189"/> <source>Book name language in search field, search results and on display:</source> <translation>Book name language in search field, search results and on display:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="191"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="191"/> <source>Bible Language</source> <translation>Bible Language</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="193"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="193"/> <source>Application Language</source> <translation>Application Language</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="157"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="157"/> <source>Show verse numbers</source> <translation>Show verse numbers</translation> </message> @@ -938,42 +937,42 @@ search results and on display:</translation> <context> <name>BiblesPlugin.BookNameDialog</name> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="85"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="85"/> <source>Select Book Name</source> <translation>Select Book Name</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="89"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="89"/> <source>Current name:</source> <translation>Current name:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="90"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="90"/> <source>Corresponding name:</source> <translation>Corresponding name:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="91"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="91"/> <source>Show Books From</source> <translation>Show Books From</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="92"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="92"/> <source>Old Testament</source> <translation>Old Testament</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="93"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="93"/> <source>New Testament</source> <translation>New Testament</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="94"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="94"/> <source>Apocrypha</source> <translation>Apocrypha</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="86"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="86"/> <source>The following book name cannot be matched up internally. Please select the corresponding name from the list.</source> <translation>The following book name cannot be matched up internally. Please select the corresponding name from the list.</translation> </message> @@ -981,7 +980,7 @@ search results and on display:</translation> <context> <name>BiblesPlugin.BookNameForm</name> <message> - <location filename="openlp/plugins/bibles/forms/booknameform.py" line="108"/> + <location filename="../../openlp/plugins/bibles/forms/booknameform.py" line="108"/> <source>You need to select a book.</source> <translation>You need to select a book.</translation> </message> @@ -989,12 +988,12 @@ search results and on display:</translation> <context> <name>BiblesPlugin.CSVBible</name> <message> - <location filename="openlp/plugins/bibles/lib/csvbible.py" line="103"/> + <location filename="../../openlp/plugins/bibles/lib/csvbible.py" line="103"/> <source>Importing books... %s</source> <translation>Importing books... %s</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/csvbible.py" line="145"/> + <location filename="../../openlp/plugins/bibles/lib/csvbible.py" line="145"/> <source>Importing verses... done.</source> <translation>Importing verses... done.</translation> </message> @@ -1002,69 +1001,69 @@ search results and on display:</translation> <context> <name>BiblesPlugin.EditBibleForm</name> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="125"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="125"/> <source>Bible Editor</source> <translation>Bible Editor</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="129"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="129"/> <source>License Details</source> <translation>License Details</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="130"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="130"/> <source>Version name:</source> <translation>Version name:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="131"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="131"/> <source>Copyright:</source> <translation>Copyright:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="132"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="132"/> <source>Permissions:</source> <translation>Permissions:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="133"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="133"/> <source>Default Bible Language</source> <translation>Default Bible Language</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="134"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="134"/> <source>Book name language in search field, search results and on display:</source> <translation>Book name language in search field, search results and on display:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="137"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="137"/> <source>Global Settings</source> <translation>Global Settings</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="138"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="138"/> <source>Bible Language</source> <translation>Bible Language</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="141"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="141"/> <source>Application Language</source> <translation>Application Language</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="143"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="143"/> <source>English</source> <translation>English</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="73"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="73"/> <source>This is a Web Download Bible. It is not possible to customize the Book Names.</source> <translation>This is a Web Download Bible. It is not possible to customize the Book Names.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="78"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="78"/> <source>To use the customized book names, "Bible language" must be selected on the Meta Data tab or, if "Global settings" is selected, on the Bible page in Configure OpenLP.</source> <translation>To use the customized book names, "Bible language" must be selected on the Meta Data tab or, if "Global settings" is selected, on the Bible page in Configure OpenLP.</translation> </message> @@ -1072,38 +1071,38 @@ It is not possible to customize the Book Names.</translation> <context> <name>BiblesPlugin.HTTPBible</name> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="610"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="610"/> <source>Registering Bible and loading books...</source> <translation>Registering Bible and loading books...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="634"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="634"/> <source>Registering Language...</source> <translation>Registering Language...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="645"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="645"/> <source>Importing %s...</source> <comment>Importing <book name>...</comment> <translation>Importing %s...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="792"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="792"/> <source>Download Error</source> <translation>Download Error</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="792"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="792"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="798"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="798"/> <source>Parse Error</source> <translation>Parse Error</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="798"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="798"/> <source>There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug.</source> <translation>There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug.</translation> </message> @@ -1111,182 +1110,182 @@ It is not possible to customize the Book Names.</translation> <context> <name>BiblesPlugin.ImportWizardForm</name> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="309"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="309"/> <source>Bible Import Wizard</source> <translation>Bible Import Wizard</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="312"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="312"/> <source>This wizard will help you to import Bibles from a variety of formats. Click the next button below to start the process by selecting a format to import from.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="323"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="323"/> <source>Web Download</source> <translation>Web Download</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="330"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="330"/> <source>Location:</source> <translation>Location:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="334"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="334"/> <source>Crosswalk</source> <translation>Crosswalk</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="336"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="336"/> <source>BibleGateway</source> <translation>BibleGateway</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="340"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="340"/> <source>Bible:</source> <translation>Bible:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="341"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="341"/> <source>Download Options</source> <translation>Download Options</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="343"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="343"/> <source>Server:</source> <translation>Server:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="344"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="344"/> <source>Username:</source> <translation>Username:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="345"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="345"/> <source>Password:</source> <translation>Password:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="346"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="346"/> <source>Proxy Server (Optional)</source> <translation>Proxy Server (Optional)</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="349"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="349"/> <source>License Details</source> <translation>License Details</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="351"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="351"/> <source>Set up the Bible's license details.</source> <translation>Set up the Bible's license details.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="353"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="353"/> <source>Version name:</source> <translation>Version name:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="354"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="354"/> <source>Copyright:</source> <translation>Copyright:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="357"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="357"/> <source>Please wait while your Bible is imported.</source> <translation>Please wait while your Bible is imported.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="384"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="384"/> <source>You need to specify a file with books of the Bible to use in the import.</source> <translation>You need to specify a file with books of the Bible to use in the import.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="391"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="391"/> <source>You need to specify a file of Bible verses to import.</source> <translation>You need to specify a file of Bible verses to import.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="419"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="419"/> <source>You need to specify a version name for your Bible.</source> <translation>You need to specify a version name for your Bible.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="425"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="425"/> <source>You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.</source> <translation>You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> <source>Bible Exists</source> <translation>Bible Exists</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> <source>This Bible already exists. Please import a different Bible or first delete the existing one.</source> <translation>This Bible already exists. Please import a different Bible or first delete the existing one.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Your Bible import failed.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="481"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="481"/> <source>CSV File</source> <translation>CSV File</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="338"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="338"/> <source>Bibleserver</source> <translation>Bibleserver</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="355"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="355"/> <source>Permissions:</source> <translation>Permissions:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="331"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="331"/> <source>Bible file:</source> <translation>Bible file:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="327"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="327"/> <source>Books file:</source> <translation>Books file:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="328"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="328"/> <source>Verses file:</source> <translation>Verses file:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Registering Bible...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> <source>Click to download bible list</source> <translation>Click to download bible list</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> <source>Download bible list</source> <translation>Download bible list</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>Error during download</source> <translation>Error during download</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>An error occurred while downloading the list of bibles from %s.</source> <translation>An error occurred while downloading the list of bibles from %s.</translation> </message> @@ -1294,17 +1293,17 @@ It is not possible to customize the Book Names.</translation> <context> <name>BiblesPlugin.LanguageDialog</name> <message> - <location filename="openlp/plugins/bibles/forms/languagedialog.py" line="67"/> + <location filename="../../openlp/plugins/bibles/forms/languagedialog.py" line="67"/> <source>Select Language</source> <translation>Select Language</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/languagedialog.py" line="69"/> + <location filename="../../openlp/plugins/bibles/forms/languagedialog.py" line="69"/> <source>OpenLP is unable to determine the language of this translation of the Bible. Please select the language from the list below.</source> <translation>OpenLP is unable to determine the language of this translation of the Bible. Please select the language from the list below.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/languagedialog.py" line="73"/> + <location filename="../../openlp/plugins/bibles/forms/languagedialog.py" line="73"/> <source>Language:</source> <translation>Language:</translation> </message> @@ -1312,7 +1311,7 @@ It is not possible to customize the Book Names.</translation> <context> <name>BiblesPlugin.LanguageForm</name> <message> - <location filename="openlp/plugins/bibles/forms/languageform.py" line="62"/> + <location filename="../../openlp/plugins/bibles/forms/languageform.py" line="62"/> <source>You need to choose a language.</source> <translation>You need to choose a language.</translation> </message> @@ -1320,92 +1319,92 @@ It is not possible to customize the Book Names.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Quick</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Find:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Book:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Chapter:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Verse:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>From:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>To:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Text Search</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Second:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Scripture Reference</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Toggle to keep or clear the previous results.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Bible not fully loaded.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Information</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Search Scripture Reference...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Search Text...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1414,7 +1413,7 @@ You will need to re-import this Bible to use it again.</source> You will need to re-import this Bible to use it again.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Advanced</translation> </message> @@ -1422,12 +1421,12 @@ You will need to re-import this Bible to use it again.</translation> <context> <name>BiblesPlugin.OpenSongImport</name> <message> - <location filename="openlp/plugins/bibles/lib/opensong.py" line="133"/> + <location filename="../../openlp/plugins/bibles/lib/opensong.py" line="133"/> <source>Incorrect Bible file type supplied. OpenSong Bibles may be compressed. You must decompress them before import.</source> <translation>Incorrect Bible file type supplied. OpenSong Bibles may be compressed. You must decompress them before import.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/opensong.py" line="80"/> + <location filename="../../openlp/plugins/bibles/lib/opensong.py" line="80"/> <source>Incorrect Bible file type supplied. This looks like a Zefania XML bible, please use the Zefania import option.</source> <translation>Incorrect Bible file type supplied. This looks like a Zefania XML bible, please use the Zefania import option.</translation> </message> @@ -1435,7 +1434,7 @@ You will need to re-import this Bible to use it again.</translation> <context> <name>BiblesPlugin.Opensong</name> <message> - <location filename="openlp/plugins/bibles/lib/opensong.py" line="126"/> + <location filename="../../openlp/plugins/bibles/lib/opensong.py" line="126"/> <source>Importing %(bookname)s %(chapter)s...</source> <translation>Importing %(bookname)s %(chapter)s...</translation> </message> @@ -1443,12 +1442,12 @@ You will need to re-import this Bible to use it again.</translation> <context> <name>BiblesPlugin.OsisImport</name> <message> - <location filename="openlp/plugins/bibles/lib/osis.py" line="76"/> + <location filename="../../openlp/plugins/bibles/lib/osis.py" line="76"/> <source>Removing unused tags (this may take a few minutes)...</source> <translation>Removing unused tags (this may take a few minutes)...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/osis.py" line="168"/> + <location filename="../../openlp/plugins/bibles/lib/osis.py" line="168"/> <source>Importing %(bookname)s %(chapter)s...</source> <translation>Importing %(bookname)s %(chapter)s...</translation> </message> @@ -1456,149 +1455,149 @@ You will need to re-import this Bible to use it again.</translation> <context> <name>BiblesPlugin.UpgradeWizardForm</name> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="107"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="107"/> <source>Select a Backup Directory</source> <translation>Select a Backup Directory</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="233"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="233"/> <source>Bible Upgrade Wizard</source> <translation>Bible Upgrade Wizard</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="236"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="236"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="240"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="240"/> <source>Select Backup Directory</source> <translation>Select Backup Directory</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="241"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="241"/> <source>Please select a backup directory for your Bibles</source> <translation>Please select a backup directory for your Bibles</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="243"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="243"/> <source>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>.</source> <translation>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>.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="251"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="251"/> <source>Please select a backup location for your Bibles.</source> <translation>Please select a backup location for your Bibles.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="253"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="253"/> <source>Backup Directory:</source> <translation>Backup Directory:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="254"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="254"/> <source>There is no need to backup my Bibles</source> <translation>There is no need to backup my Bibles</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="256"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="256"/> <source>Select Bibles</source> <translation>Select Bibles</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="257"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="257"/> <source>Please select the Bibles to upgrade</source> <translation>Please select the Bibles to upgrade</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="259"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="259"/> <source>Upgrading</source> <translation>Upgrading</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="260"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="260"/> <source>Please wait while your Bibles are upgraded.</source> <translation>Please wait while your Bibles are upgraded.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="283"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="283"/> <source>The backup was not successful. To backup your Bibles you need permission to write to the given directory.</source> <translation>The backup was not successful. To backup your Bibles you need permission to write to the given directory.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="511"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="511"/> <source>Upgrading Bible %s of %s: "%s" Failed</source> <translation>Upgrading Bible %s of %s: "%s" Failed</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="365"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="365"/> <source>Upgrading Bible %s of %s: "%s" Upgrading ...</source> <translation>Upgrading Bible %s of %s: "%s" Upgrading ...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> <source>Download Error</source> <translation>Download Error</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> <source>To upgrade your Web Bibles an Internet connection is required.</source> <translation>To upgrade your Web Bibles an Internet connection is required.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="483"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="483"/> <source>Upgrading Bible %s of %s: "%s" Upgrading %s ...</source> <translation>Upgrading Bible %s of %s: "%s" Upgrading %s ...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="518"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="518"/> <source>Upgrading Bible %s of %s: "%s" Complete</source> <translation>Upgrading Bible %s of %s: "%s" Complete</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="543"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="543"/> <source>, %s failed</source> <translation>, %s failed</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="549"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="549"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="555"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="555"/> <source>Upgrading Bible(s): %s successful%s</source> <translation>Upgrading Bible(s): %s successful%s</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="559"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="559"/> <source>Upgrade failed.</source> <translation>Upgrade failed.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="275"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="275"/> <source>You need to specify a backup directory for your Bibles.</source> <translation>You need to specify a backup directory for your Bibles.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="330"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="330"/> <source>Starting upgrade...</source> <translation>Starting upgrade...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="340"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="340"/> <source>There are no Bibles that need to be upgraded.</source> <translation>There are no Bibles that need to be upgraded.</translation> </message> @@ -1606,7 +1605,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>BiblesPlugin.ZefaniaImport</name> <message> - <location filename="openlp/plugins/bibles/lib/zefania.py" line="111"/> + <location filename="../../openlp/plugins/bibles/lib/zefania.py" line="111"/> <source>Incorrect Bible file type supplied. Zefania Bibles may be compressed. You must decompress them before import.</source> <translation>Incorrect Bible file type supplied. Zefania Bibles may be compressed. You must decompress them before import.</translation> </message> @@ -1614,7 +1613,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>BiblesPlugin.Zefnia</name> <message> - <location filename="openlp/plugins/bibles/lib/zefania.py" line="105"/> + <location filename="../../openlp/plugins/bibles/lib/zefania.py" line="105"/> <source>Importing %(bookname)s %(chapter)s...</source> <translation>Importing %(bookname)s %(chapter)s...</translation> </message> @@ -1622,65 +1621,65 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>CustomPlugin</name> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="99"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="99"/> <source>Custom Slide</source> <comment>name singular</comment> <translation>Custom Slide</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="100"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="100"/> <source>Custom Slides</source> <comment>name plural</comment> <translation>Custom Slides</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="104"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="104"/> <source>Custom Slides</source> <comment>container title</comment> <translation>Custom Slides</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="108"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="108"/> <source>Load a new custom slide.</source> <translation>Load a new custom slide.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="109"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="109"/> <source>Import a custom slide.</source> <translation>Import a custom slide.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="110"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="110"/> <source>Add a new custom slide.</source> <translation>Add a new custom slide.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="111"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="111"/> <source>Edit the selected custom slide.</source> <translation>Edit the selected custom slide.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="112"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="112"/> <source>Delete the selected custom slide.</source> <translation>Delete the selected custom slide.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="113"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="113"/> <source>Preview the selected custom slide.</source> <translation>Preview the selected custom slide.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="114"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="114"/> <source>Send the selected custom slide live.</source> <translation>Send the selected custom slide live.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="115"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="115"/> <source>Add the selected custom slide to the service.</source> <translation>Add the selected custom slide to the service.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="66"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="66"/> <source><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.</source> <translation><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.</translation> </message> @@ -1688,17 +1687,17 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>CustomPlugin.CustomTab</name> <message> - <location filename="openlp/plugins/custom/lib/customtab.py" line="60"/> + <location filename="../../openlp/plugins/custom/lib/customtab.py" line="60"/> <source>Custom Display</source> <translation>Custom Display</translation> </message> <message> - <location filename="openlp/plugins/custom/lib/customtab.py" line="61"/> + <location filename="../../openlp/plugins/custom/lib/customtab.py" line="61"/> <source>Display footer</source> <translation>Display footer</translation> </message> <message> - <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/> + <location filename="../../openlp/plugins/custom/lib/customtab.py" line="62"/> <source>Import missing custom slides from service files</source> <translation>Import missing custom slides from service files</translation> </message> @@ -1706,62 +1705,62 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>CustomPlugin.EditCustomForm</name> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="105"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="105"/> <source>Edit Custom Slides</source> <translation>Edit Custom Slides</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="106"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="106"/> <source>&Title:</source> <translation>&Title:</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="108"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="108"/> <source>Add a new slide at bottom.</source> <translation>Add a new slide at bottom.</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="110"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="110"/> <source>Edit the selected slide.</source> <translation>Edit the selected slide.</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="112"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="112"/> <source>Edit all the slides at once.</source> <translation>Edit all the slides at once.</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="52"/> + <location filename="../../openlp/plugins/custom/forms/editcustomslidedialog.py" line="52"/> <source>Split a slide into two by inserting a slide splitter.</source> <translation>Split a slide into two by inserting a slide splitter.</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="113"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="113"/> <source>The&me:</source> <translation>The&me:</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="114"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="114"/> <source>&Credits:</source> <translation>&Credits:</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomform.py" line="238"/> + <location filename="../../openlp/plugins/custom/forms/editcustomform.py" line="238"/> <source>You need to type in a title.</source> <translation>You need to type in a title.</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="111"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="111"/> <source>Ed&it All</source> <translation>Ed&it All</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="51"/> + <location filename="../../openlp/plugins/custom/forms/editcustomslidedialog.py" line="51"/> <source>Insert Slide</source> <translation>Insert Slide</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomform.py" line="242"/> + <location filename="../../openlp/plugins/custom/forms/editcustomform.py" line="242"/> <source>You need to add at least one slide.</source> <translation>You need to add at least one slide.</translation> </message> @@ -1769,7 +1768,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>CustomPlugin.EditVerseForm</name> <message> - <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="48"/> + <location filename="../../openlp/plugins/custom/forms/editcustomslidedialog.py" line="48"/> <source>Edit Slide</source> <translation>Edit Slide</translation> </message> @@ -1777,71 +1776,68 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>CustomPlugin.MediaItem</name> <message numerus="yes"> - <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> + <location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Are you sure you want to delete the %n selected custom slide(s)?</numerusform> - <numerusform>Are you sure you want to delete the %n selected custom slide(s)?</numerusform> - </translation> + <translation><numerusform>Are you sure you want to delete the %n selected custom slide(s)?</numerusform><numerusform>Are you sure you want to delete the %n selected custom slide(s)?</numerusform></translation> </message> </context> <context> <name>ImagePlugin</name> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="57"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="57"/> <source><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.</source> <translation><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.</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="107"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="107"/> <source>Image</source> <comment>name singular</comment> <translation>Image</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="108"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="108"/> <source>Images</source> <comment>name plural</comment> <translation>Images</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="111"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="111"/> <source>Images</source> <comment>container title</comment> <translation>Images</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="114"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="114"/> <source>Load a new image.</source> <translation>Load a new image.</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="116"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="116"/> <source>Add a new image.</source> <translation>Add a new image.</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="117"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="117"/> <source>Edit the selected image.</source> <translation>Edit the selected image.</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="118"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="118"/> <source>Delete the selected image.</source> <translation>Delete the selected image.</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="119"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="119"/> <source>Preview the selected image.</source> <translation>Preview the selected image.</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="120"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="120"/> <source>Send the selected image live.</source> <translation>Send the selected image live.</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="121"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="121"/> <source>Add the selected image to the service.</source> <translation>Add the selected image to the service.</translation> </message> @@ -1849,32 +1845,32 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>ImagePlugin.AddGroupForm</name> <message> - <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="55"/> + <location filename="../../openlp/plugins/images/forms/addgroupdialog.py" line="55"/> <source>Add group</source> <translation>Add group</translation> </message> <message> - <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="56"/> + <location filename="../../openlp/plugins/images/forms/addgroupdialog.py" line="56"/> <source>Parent group:</source> <translation>Parent group:</translation> </message> <message> - <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="57"/> + <location filename="../../openlp/plugins/images/forms/addgroupdialog.py" line="57"/> <source>Group name:</source> <translation>Group name:</translation> </message> <message> - <location filename="openlp/plugins/images/forms/addgroupform.py" line="67"/> + <location filename="../../openlp/plugins/images/forms/addgroupform.py" line="67"/> <source>You need to type in a group name.</source> <translation>You need to type in a group name.</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="642"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="642"/> <source>Could not add the new group.</source> <translation>Could not add the new group.</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="645"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="645"/> <source>This group already exists.</source> <translation>This group already exists.</translation> </message> @@ -1882,27 +1878,27 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>ImagePlugin.ChooseGroupForm</name> <message> - <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="81"/> + <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="81"/> <source>Select Image Group</source> <translation>Select Image Group</translation> </message> <message> - <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="82"/> + <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="82"/> <source>Add images to group:</source> <translation>Add images to group:</translation> </message> <message> - <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="83"/> + <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="83"/> <source>No group</source> <translation>No group</translation> </message> <message> - <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="84"/> + <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="84"/> <source>Existing group</source> <translation>Existing group</translation> </message> <message> - <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="85"/> + <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="85"/> <source>New group</source> <translation>New group</translation> </message> @@ -1910,7 +1906,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>ImagePlugin.ExceptionDialog</name> <message> - <location filename="openlp/core/ui/exceptionform.py" line="224"/> + <location filename="../../openlp/core/ui/exceptionform.py" line="224"/> <source>Select Attachment</source> <translation>Select Attachment</translation> </message> @@ -1918,59 +1914,59 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>ImagePlugin.MediaItem</name> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="69"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="69"/> <source>Select Image(s)</source> <translation>Select Image(s)</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="664"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="664"/> <source>You must select an image to replace the background with.</source> <translation>You must select an image to replace the background with.</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="589"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="589"/> <source>Missing Image(s)</source> <translation>Missing Image(s)</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="583"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="583"/> <source>The following image(s) no longer exist: %s</source> <translation>The following image(s) no longer exist: %s</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="589"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="589"/> <source>The following image(s) no longer exist: %s Do you want to add the other images anyway?</source> <translation>The following image(s) no longer exist: %s Do you want to add the other images anyway?</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="681"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="681"/> <source>There was a problem replacing your background, the image file "%s" no longer exists.</source> <translation>There was a problem replacing your background, the image file "%s" no longer exists.</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="677"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="677"/> <source>There was no display item to amend.</source> <translation>There was no display item to amend.</translation> </message> <message> - <location filename="openlp/plugins/images/forms/addgroupform.py" line="54"/> + <location filename="../../openlp/plugins/images/forms/addgroupform.py" line="54"/> <source>-- Top-level group --</source> <translation>-- Top-level group --</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="221"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="221"/> <source>You must select an image or group to delete.</source> <translation>You must select an image or group to delete.</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Remove group</source> <translation>Remove group</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Are you sure you want to remove "%s" and everything in it?</source> <translation>Are you sure you want to remove "%s" and everything in it?</translation> </message> @@ -1978,7 +1974,7 @@ Do you want to add the other images anyway?</translation> <context> <name>ImagesPlugin.ImageTab</name> <message> - <location filename="openlp/plugins/images/lib/imagetab.py" line="65"/> + <location filename="../../openlp/plugins/images/lib/imagetab.py" line="65"/> <source>Visible background for images with aspect ratio different to screen.</source> <translation>Visible background for images with aspect ratio different to screen.</translation> </message> @@ -1986,27 +1982,27 @@ Do you want to add the other images anyway?</translation> <context> <name>Media.player</name> <message> - <location filename="openlp/core/ui/media/phononplayer.py" line="258"/> + <location filename="../../openlp/core/ui/media/phononplayer.py" line="258"/> <source>Phonon is a media player which interacts with the operating system to provide media capabilities.</source> <translation>Phonon is a media player which interacts with the operating system to provide media capabilities.</translation> </message> <message> - <location filename="openlp/core/ui/media/webkitplayer.py" line="392"/> + <location filename="../../openlp/core/ui/media/webkitplayer.py" line="392"/> <source>Audio</source> <translation>Audio</translation> </message> <message> - <location filename="openlp/core/ui/media/webkitplayer.py" line="393"/> + <location filename="../../openlp/core/ui/media/webkitplayer.py" line="393"/> <source>Video</source> <translation>Video</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="../../openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC is an external player which supports a number of different formats.</translation> </message> <message> - <location filename="openlp/core/ui/media/webkitplayer.py" line="390"/> + <location filename="../../openlp/core/ui/media/webkitplayer.py" line="390"/> <source>Webkit is a media player which runs inside a web browser. This player allows text over video to be rendered.</source> <translation>Webkit is a media player which runs inside a web browser. This player allows text over video to be rendered.</translation> </message> @@ -2014,60 +2010,60 @@ Do you want to add the other images anyway?</translation> <context> <name>MediaPlugin</name> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="91"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="91"/> <source><strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.</source> <translation><strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="101"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="101"/> <source>Media</source> <comment>name singular</comment> <translation>Media</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="102"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="102"/> <source>Media</source> <comment>name plural</comment> <translation>Media</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="106"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="106"/> <source>Media</source> <comment>container title</comment> <translation>Media</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="110"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="110"/> <source>Load new media.</source> <translation>Load new media.</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="112"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="112"/> <source>Add new media.</source> <translation>Add new media.</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="113"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="113"/> <source>Edit the selected media.</source> <translation>Edit the selected media.</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="114"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="114"/> <source>Delete the selected media.</source> <translation>Delete the selected media.</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="115"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="115"/> <source>Preview the selected media.</source> <translation>Preview the selected media.</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="116"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="116"/> <source>Send the selected media live.</source> <translation>Send the selected media live.</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="117"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="117"/> <source>Add the selected media to the service.</source> <translation>Add the selected media to the service.</translation> </message> @@ -2075,87 +2071,87 @@ Do you want to add the other images anyway?</translation> <context> <name>MediaPlugin.MediaClipSelector</name> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="183"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="183"/> <source>Select Media Clip</source> <translation>Select Media Clip</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="184"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="184"/> <source>Source</source> <translation>Source</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="185"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="185"/> <source>Media path:</source> <translation>Media path:</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> <source>Select drive from list</source> <translation>Select drive from list</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> <source>Load disc</source> <translation>Load disc</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> <source>Track Details</source> <translation>Track Details</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> <source>Title:</source> <translation>Title:</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="191"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="191"/> <source>Audio track:</source> <translation>Audio track:</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> <source>Subtitle track:</source> <translation>Subtitle track:</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> <source>HH:mm:ss.z</source> <translation>HH:mm:ss.z</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> <source>Clip Range</source> <translation>Clip Range</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> <source>Start point:</source> <translation>Start point:</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="197"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="197"/> <source>Set start point</source> <translation>Set start point</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> <source>Jump to start point</source> <translation>Jump to start point</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> <source>End point:</source> <translation>End point:</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> <source>Set end point</source> <translation>Set end point</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> <source>Jump to end point</source> <translation>Jump to end point</translation> </message> @@ -2163,67 +2159,67 @@ Do you want to add the other images anyway?</translation> <context> <name>MediaPlugin.MediaClipSelectorForm</name> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> <source>No path was given</source> <translation>No path was given</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> <source>Given path does not exists</source> <translation>Given path does not exists</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="225"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="225"/> <source>An error happened during initialization of VLC player</source> <translation>An error happened during initialization of VLC player</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="246"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="246"/> <source>VLC player failed playing the media</source> <translation>VLC player failed playing the media</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>CD not loaded correctly</source> <translation>CD not loaded correctly</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>The CD was not loaded correctly, please re-load and try again.</source> <translation>The CD was not loaded correctly, please re-load and try again.</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>DVD not loaded correctly</source> <translation>DVD not loaded correctly</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>The DVD was not loaded correctly, please re-load and try again.</source> <translation>The DVD was not loaded correctly, please re-load and try again.</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Set name of mediaclip</source> <translation>Set name of mediaclip</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Name of mediaclip:</source> <translation>Name of mediaclip:</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> <source>Enter a valid name or cancel</source> <translation>Enter a valid name or cancel</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>Invalid character</source> <translation>Invalid character</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>The name of the mediaclip must not contain the character ":"</source> <translation>The name of the mediaclip must not contain the character ":"</translation> </message> @@ -2231,87 +2227,87 @@ Do you want to add the other images anyway?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Select Media</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>You must select a media file to delete.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>You must select a media file to replace the background with.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>There was a problem replacing your background, the media file "%s" no longer exists.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Missing Media File</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>The file %s no longer exists.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Videos (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>There was no display item to amend.</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="449"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="449"/> <source>Unsupported File</source> <translation>Unsupported File</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Use Player:</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required</source> <translation>VLC player required</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required for playback of optical devices</source> <translation>VLC player required for playback of optical devices</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Load CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>Load CD/DVD - only supported when VLC is installed and enabled</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>The optical disc %s is no longer available.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Mediaclip already saved</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>This mediaclip has already been saved</translation> </message> @@ -2319,12 +2315,12 @@ Do you want to add the other images anyway?</translation> <context> <name>MediaPlugin.MediaTab</name> <message> - <location filename="openlp/plugins/media/lib/mediatab.py" line="56"/> + <location filename="../../openlp/plugins/media/lib/mediatab.py" line="56"/> <source>Allow media player to be overridden</source> <translation>Allow media player to be overridden</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> + <location filename="../../openlp/plugins/media/lib/mediatab.py" line="57"/> <source>Start Live items automatically</source> <translation>Start Live items automatically</translation> </message> @@ -2332,7 +2328,7 @@ Do you want to add the other images anyway?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>&Projector Manager</translation> </message> @@ -2340,17 +2336,17 @@ Do you want to add the other images anyway?</translation> <context> <name>OpenLP</name> <message> - <location filename="openlp/core/utils/__init__.py" line="306"/> + <location filename="../../openlp/core/utils/__init__.py" line="306"/> <source>Image Files</source> <translation>Image Files</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="111"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="111"/> <source>Information</source> <translation>Information</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="111"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="111"/> <source>Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now?</source> @@ -2359,27 +2355,27 @@ You have to upgrade your existing Bibles. Should OpenLP upgrade now?</translation> </message> <message> - <location filename="openlp/core/__init__.py" line="226"/> + <location filename="../../openlp/core/__init__.py" line="226"/> <source>Backup</source> <translation>Backup</translation> </message> <message> - <location filename="openlp/core/__init__.py" line="211"/> + <location filename="../../openlp/core/__init__.py" line="211"/> <source>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</source> <translation>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</translation> </message> <message> - <location filename="openlp/core/__init__.py" line="223"/> + <location filename="../../openlp/core/__init__.py" line="223"/> <source>Backup of the data folder failed!</source> <translation>Backup of the data folder failed!</translation> </message> <message> - <location filename="openlp/core/__init__.py" line="226"/> + <location filename="../../openlp/core/__init__.py" line="226"/> <source>A backup of the data folder has been created at %s</source> <translation>A backup of the data folder has been created at %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Open</translation> </message> @@ -2387,32 +2383,32 @@ Should OpenLP upgrade now?</translation> <context> <name>OpenLP.AboutForm</name> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="265"/> + <location filename="../../openlp/core/ui/aboutdialog.py" line="265"/> <source>Credits</source> <translation>Credits</translation> </message> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="661"/> + <location filename="../../openlp/core/ui/aboutdialog.py" line="661"/> <source>License</source> <translation>License</translation> </message> <message> - <location filename="openlp/core/ui/aboutform.py" line="55"/> + <location filename="../../openlp/core/ui/aboutform.py" line="55"/> <source> build %s</source> <translation> build %s</translation> </message> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="279"/> + <location filename="../../openlp/core/ui/aboutdialog.py" line="279"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="284"/> + <location filename="../../openlp/core/ui/aboutdialog.py" line="284"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="92"/> + <location filename="../../openlp/core/ui/aboutdialog.py" line="92"/> <source>OpenLP <version><revision> - Open Source Lyrics Projection OpenLP is free church presentation software, or lyrics projection software, used to display slides of songs, Bible verses, videos, images, and even presentations (if Impress, PowerPoint or PowerPoint Viewer is installed) for church worship using a computer and a data projector. @@ -2429,12 +2425,12 @@ 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 volunteering by using the button below.</translation> </message> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="663"/> + <location filename="../../openlp/core/ui/aboutdialog.py" line="663"/> <source>Volunteer</source> <translation>Volunteer</translation> </message> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="157"/> + <location filename="../../openlp/core/ui/aboutdialog.py" line="157"/> <source>Project Lead %s @@ -2479,7 +2475,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2601,9 +2597,9 @@ Final Credit He has set us free.</translation> </message> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <location filename="../../openlp/core/ui/aboutdialog.py" line="270"/> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Copyright © 2004-2015 %s Portions copyright © 2004-2015 %s</translation> </message> @@ -2611,247 +2607,247 @@ Portions copyright © 2004-2015 %s</translation> <context> <name>OpenLP.AdvancedTab</name> <message> - <location filename="openlp/core/ui/advancedtab.py" line="260"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="260"/> <source>UI Settings</source> <translation>UI Settings</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="262"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="262"/> <source>Number of recent files to display:</source> <translation>Number of recent files to display:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="263"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="263"/> <source>Remember active media manager tab on startup</source> <translation>Remember active media manager tab on startup</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="265"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="265"/> <source>Double-click to send items straight to live</source> <translation>Double-click to send items straight to live</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="269"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="269"/> <source>Expand new service items on creation</source> <translation>Expand new service items on creation</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="271"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="271"/> <source>Enable application exit confirmation</source> <translation>Enable application exit confirmation</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="291"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="291"/> <source>Mouse Cursor</source> <translation>Mouse Cursor</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="292"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="292"/> <source>Hide mouse cursor when over display window</source> <translation>Hide mouse cursor when over display window</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="293"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="293"/> <source>Default Image</source> <translation>Default Image</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="294"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="294"/> <source>Background color:</source> <translation>Background color:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="295"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="295"/> <source>Image file:</source> <translation>Image file:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="504"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="504"/> <source>Open File</source> <translation>Open File</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="52"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="52"/> <source>Advanced</source> <translation>Advanced</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="267"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="267"/> <source>Preview items when clicked in Media Manager</source> <translation>Preview items when clicked in Media Manager</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="296"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="296"/> <source>Browse for an image file to display.</source> <translation>Browse for an image file to display.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="297"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="297"/> <source>Revert to the default OpenLP logo.</source> <translation>Revert to the default OpenLP logo.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="273"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="273"/> <source>Default Service Name</source> <translation>Default Service Name</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="274"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="274"/> <source>Enable default service name</source> <translation>Enable default service name</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="275"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="275"/> <source>Date and Time:</source> <translation>Date and Time:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="276"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="276"/> <source>Monday</source> <translation>Monday</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="277"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="277"/> <source>Tuesday</source> <translation>Tuesday</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="278"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="278"/> <source>Wednesday</source> <translation>Wednesday</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="280"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="280"/> <source>Friday</source> <translation>Friday</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="281"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="281"/> <source>Saturday</source> <translation>Saturday</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="282"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="282"/> <source>Sunday</source> <translation>Sunday</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="283"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="283"/> <source>Now</source> <translation>Now</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="284"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="284"/> <source>Time when usual service starts.</source> <translation>Time when usual service starts.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="285"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="285"/> <source>Name:</source> <translation>Name:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="286"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="286"/> <source>Consult the OpenLP manual for usage.</source> <translation>Consult the OpenLP manual for usage.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="287"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="287"/> <source>Revert to the default service name "%s".</source> <translation>Revert to the default service name "%s".</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="290"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="290"/> <source>Example:</source> <translation>Example:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="314"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="314"/> <source>Bypass X11 Window Manager</source> <translation>Bypass X11 Window Manager</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="467"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="467"/> <source>Syntax error.</source> <translation>Syntax error.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="261"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="261"/> <source>Data Location</source> <translation>Data Location</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="298"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="298"/> <source>Current path:</source> <translation>Current path:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="299"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="299"/> <source>Custom path:</source> <translation>Custom path:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="300"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="300"/> <source>Browse for new data file location.</source> <translation>Browse for new data file location.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="302"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="302"/> <source>Set the data location to the default.</source> <translation>Set the data location to the default.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="304"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="304"/> <source>Cancel</source> <translation>Cancel</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="305"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="305"/> <source>Cancel OpenLP data directory location change.</source> <translation>Cancel OpenLP data directory location change.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="307"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="307"/> <source>Copy data to new location.</source> <translation>Copy data to new location.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="308"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="308"/> <source>Copy the OpenLP data files to the new location.</source> <translation>Copy the OpenLP data files to the new location.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="310"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="310"/> <source><strong>WARNING:</strong> New data directory location contains OpenLP data files. These files WILL be replaced during a copy.</source> <translation><strong>WARNING:</strong> New data directory location contains OpenLP data files. These files WILL be replaced during a copy.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="370"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="370"/> <source>Data Directory Error</source> <translation>Data Directory Error</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="516"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="516"/> <source>Select Data Directory Location</source> <translation>Select Data Directory Location</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="528"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="528"/> <source>Confirm Data Directory Change</source> <translation>Confirm Data Directory Change</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="553"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="553"/> <source>Reset Data Directory</source> <translation>Reset Data Directory</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="592"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="592"/> <source>Overwrite Existing Data</source> <translation>Overwrite Existing Data</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="370"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="370"/> <source>OpenLP data directory was not found %s @@ -2872,7 +2868,7 @@ Click "No" to stop loading OpenLP. allowing you to fix the the problem Click "Yes" to reset the data directory to the default location.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="528"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="528"/> <source>Are you sure you want to change the location of the OpenLP data directory to: %s @@ -2885,22 +2881,22 @@ The data directory will be changed when OpenLP is closed.</source> The data directory will be changed when OpenLP is closed.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="279"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="279"/> <source>Thursday</source> <translation>Thursday</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="313"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="313"/> <source>Display Workarounds</source> <translation>Display Workarounds</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="315"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="315"/> <source>Use alternating row colours in lists</source> <translation>Use alternating row colours in lists</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="553"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="553"/> <source>Are you sure you want to change the location of the OpenLP data directory to the default location? This location will be used after OpenLP is closed.</source> @@ -2909,7 +2905,7 @@ This location will be used after OpenLP is closed.</source> This location will be used after OpenLP is closed.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="592"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="592"/> <source>WARNING: The location you have selected @@ -2926,12 +2922,12 @@ The location you have selected appears to contain OpenLP data files. Do you wish to replace these files with the current data files?</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="638"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="638"/> <source>Restart Required</source> <translation>Restart Required</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="638"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="638"/> <source>This change will only take effect once OpenLP has been restarted.</source> <translation>This change will only take effect once OpenLP has been restarted.</translation> </message> @@ -2939,7 +2935,7 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <context> <name>OpenLP.ColorButton</name> <message> - <location filename="openlp/core/lib/colorbutton.py" line="45"/> + <location filename="../../openlp/core/lib/colorbutton.py" line="45"/> <source>Click to select a color.</source> <translation>Click to select a color.</translation> </message> @@ -2947,252 +2943,252 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <context> <name>OpenLP.DB</name> <message> - <location filename="openlp/core/lib/projector/constants.py" line="302"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="302"/> <source>RGB</source> <translation>RGB</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="303"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="303"/> <source>Video</source> <translation>Video</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="304"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="304"/> <source>Digital</source> <translation>Digital</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="305"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="305"/> <source>Storage</source> <translation>Storage</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="306"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="306"/> <source>Network</source> <translation>Network</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="308"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="308"/> <source>RGB 1</source> <translation>RGB 1</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="309"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="309"/> <source>RGB 2</source> <translation>RGB 2</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="310"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="310"/> <source>RGB 3</source> <translation>RGB 3</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="311"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="311"/> <source>RGB 4</source> <translation>RGB 4</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="312"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="312"/> <source>RGB 5</source> <translation>RGB 5</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="313"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="313"/> <source>RGB 6</source> <translation>RGB 6</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="314"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="314"/> <source>RGB 7</source> <translation>RGB 7</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="315"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="315"/> <source>RGB 8</source> <translation>RGB 8</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="316"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="316"/> <source>RGB 9</source> <translation>RGB 9</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="317"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="317"/> <source>Video 1</source> <translation>Video 1</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="318"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="318"/> <source>Video 2</source> <translation>Video 2</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="319"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="319"/> <source>Video 3</source> <translation>Video 3</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="320"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="320"/> <source>Video 4</source> <translation>Video 4</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="321"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="321"/> <source>Video 5</source> <translation>Video 5</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="322"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="322"/> <source>Video 6</source> <translation>Video 6</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="323"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="323"/> <source>Video 7</source> <translation>Video 7</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="324"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="324"/> <source>Video 8</source> <translation>Video 8</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="325"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="325"/> <source>Video 9</source> <translation>Video 9</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="326"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="326"/> <source>Digital 1</source> <translation>Digital 1</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="327"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="327"/> <source>Digital 2</source> <translation>Digital 2</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="328"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="328"/> <source>Digital 3</source> <translation>Digital 3</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="329"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="329"/> <source>Digital 4</source> <translation>Digital 4</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="330"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="330"/> <source>Digital 5</source> <translation>Digital 5</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="331"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="331"/> <source>Digital 6</source> <translation>Digital 6</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="332"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="332"/> <source>Digital 7</source> <translation>Digital 7</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="333"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="333"/> <source>Digital 8</source> <translation>Digital 8</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="334"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="334"/> <source>Digital 9</source> <translation>Digital 9</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="335"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="335"/> <source>Storage 1</source> <translation>Storage 1</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="336"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="336"/> <source>Storage 2</source> <translation>Storage 2</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="337"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="337"/> <source>Storage 3</source> <translation>Storage 3</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="338"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="338"/> <source>Storage 4</source> <translation>Storage 4</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="339"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="339"/> <source>Storage 5</source> <translation>Storage 5</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="340"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="340"/> <source>Storage 6</source> <translation>Storage 6</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="341"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="341"/> <source>Storage 7</source> <translation>Storage 7</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="342"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="342"/> <source>Storage 8</source> <translation>Storage 8</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="343"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="343"/> <source>Storage 9</source> <translation>Storage 9</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="344"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="344"/> <source>Network 1</source> <translation>Network 1</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="345"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="345"/> <source>Network 2</source> <translation>Network 2</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="346"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="346"/> <source>Network 3</source> <translation>Network 3</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="347"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="347"/> <source>Network 4</source> <translation>Network 4</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="348"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="348"/> <source>Network 5</source> <translation>Network 5</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="349"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="349"/> <source>Network 6</source> <translation>Network 6</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="350"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="350"/> <source>Network 7</source> <translation>Network 7</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="351"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="351"/> <source>Network 8</source> <translation>Network 8</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="352"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="352"/> <source>Network 9</source> <translation>Network 9</translation> </message> @@ -3200,39 +3196,39 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <context> <name>OpenLP.ExceptionDialog</name> <message> - <location filename="openlp/core/ui/exceptiondialog.py" line="91"/> + <location filename="../../openlp/core/ui/exceptiondialog.py" line="91"/> <source>Error Occurred</source> <translation>Error Occurred</translation> </message> <message> - <location filename="openlp/core/ui/exceptiondialog.py" line="95"/> + <location filename="../../openlp/core/ui/exceptiondialog.py" line="95"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/core/ui/exceptiondialog.py" line="101"/> + <location filename="../../openlp/core/ui/exceptiondialog.py" line="101"/> <source>Send E-Mail</source> <translation>Send E-Mail</translation> </message> <message> - <location filename="openlp/core/ui/exceptiondialog.py" line="102"/> + <location filename="../../openlp/core/ui/exceptiondialog.py" line="102"/> <source>Save to File</source> <translation>Save to File</translation> </message> <message> - <location filename="openlp/core/ui/exceptiondialog.py" line="92"/> + <location filename="../../openlp/core/ui/exceptiondialog.py" line="92"/> <source>Please enter a description of what you were doing to cause this error (Minimum 20 characters)</source> <translation>Please enter a description of what you were doing to cause this error (Minimum 20 characters)</translation> </message> <message> - <location filename="openlp/core/ui/exceptiondialog.py" line="103"/> + <location filename="../../openlp/core/ui/exceptiondialog.py" line="103"/> <source>Attach File</source> <translation>Attach File</translation> </message> <message> - <location filename="openlp/core/ui/exceptionform.py" line="217"/> + <location filename="../../openlp/core/ui/exceptionform.py" line="217"/> <source>Description characters to enter : %s</source> <translation>Description characters to enter : %s</translation> </message> @@ -3240,24 +3236,24 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <context> <name>OpenLP.ExceptionForm</name> <message> - <location filename="openlp/core/ui/exceptionform.py" line="117"/> + <location filename="../../openlp/core/ui/exceptionform.py" line="117"/> <source>Platform: %s </source> <translation>Platform: %s </translation> </message> <message> - <location filename="openlp/core/ui/exceptionform.py" line="153"/> + <location filename="../../openlp/core/ui/exceptionform.py" line="153"/> <source>Save Crash Report</source> <translation>Save Crash Report</translation> </message> <message> - <location filename="openlp/core/ui/exceptionform.py" line="153"/> + <location filename="../../openlp/core/ui/exceptionform.py" line="153"/> <source>Text files (*.txt *.log *.text)</source> <translation>Text files (*.txt *.log *.text)</translation> </message> <message> - <location filename="openlp/core/ui/exceptionform.py" line="146"/> + <location filename="../../openlp/core/ui/exceptionform.py" line="146"/> <source>**OpenLP Bug Report** Version: %s @@ -3288,7 +3284,7 @@ Version: %s </translation> </message> <message> - <location filename="openlp/core/ui/exceptionform.py" line="181"/> + <location filename="../../openlp/core/ui/exceptionform.py" line="181"/> <source>*OpenLP Bug Report* Version: %s @@ -3323,17 +3319,17 @@ Version: %s <context> <name>OpenLP.FileRenameForm</name> <message> - <location filename="openlp/core/ui/filerenameform.py" line="57"/> + <location filename="../../openlp/core/ui/filerenameform.py" line="57"/> <source>File Rename</source> <translation>File Rename</translation> </message> <message> - <location filename="openlp/core/ui/filerenamedialog.py" line="60"/> + <location filename="../../openlp/core/ui/filerenamedialog.py" line="60"/> <source>New File Name:</source> <translation>New File Name:</translation> </message> <message> - <location filename="openlp/core/ui/filerenameform.py" line="55"/> + <location filename="../../openlp/core/ui/filerenameform.py" line="55"/> <source>File Copy</source> <translation>File Copy</translation> </message> @@ -3341,17 +3337,17 @@ Version: %s <context> <name>OpenLP.FirstTimeLanguageForm</name> <message> - <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="69"/> + <location filename="../../openlp/core/ui/firsttimelanguagedialog.py" line="69"/> <source>Select Translation</source> <translation>Select Translation</translation> </message> <message> - <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="70"/> + <location filename="../../openlp/core/ui/firsttimelanguagedialog.py" line="70"/> <source>Choose the translation you'd like to use in OpenLP.</source> <translation>Choose the translation you'd like to use in OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="72"/> + <location filename="../../openlp/core/ui/firsttimelanguagedialog.py" line="72"/> <source>Translation:</source> <translation>Translation:</translation> </message> @@ -3359,167 +3355,167 @@ Version: %s <context> <name>OpenLP.FirstTimeWizard</name> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="237"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="237"/> <source>Songs</source> <translation>Songs</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="223"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="223"/> <source>First Time Wizard</source> <translation>First Time Wizard</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="224"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="224"/> <source>Welcome to the First Time Wizard</source> <translation>Welcome to the First Time Wizard</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="235"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="235"/> <source>Activate required Plugins</source> <translation>Activate required Plugins</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="236"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="236"/> <source>Select the Plugins you wish to use. </source> <translation>Select the Plugins you wish to use. </translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="239"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="239"/> <source>Bible</source> <translation>Bible</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="240"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="240"/> <source>Images</source> <translation>Images</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="241"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="241"/> <source>Presentations</source> <translation>Presentations</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="242"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="242"/> <source>Media (Audio and Video)</source> <translation>Media (Audio and Video)</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="243"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="243"/> <source>Allow remote access</source> <translation>Allow remote access</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="244"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="244"/> <source>Monitor Song Usage</source> <translation>Monitor Song Usage</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="245"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="245"/> <source>Allow Alerts</source> <translation>Allow Alerts</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="266"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="266"/> <source>Default Settings</source> <translation>Default Settings</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="209"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="209"/> <source>Downloading %s...</source> <translation>Downloading %s...</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="591"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="591"/> <source>Enabling selected plugins...</source> <translation>Enabling selected plugins...</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="246"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="246"/> <source>No Internet Connection</source> <translation>No Internet Connection</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="247"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="247"/> <source>Unable to detect an Internet connection.</source> <translation>Unable to detect an Internet connection.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="260"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="260"/> <source>Sample Songs</source> <translation>Sample Songs</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="261"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="261"/> <source>Select and download public domain songs.</source> <translation>Select and download public domain songs.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="262"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="262"/> <source>Sample Bibles</source> <translation>Sample Bibles</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="263"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="263"/> <source>Select and download free Bibles.</source> <translation>Select and download free Bibles.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="264"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="264"/> <source>Sample Themes</source> <translation>Sample Themes</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="265"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="265"/> <source>Select and download sample themes.</source> <translation>Select and download sample themes.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="267"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="267"/> <source>Set up default settings to be used by OpenLP.</source> <translation>Set up default settings to be used by OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="269"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="269"/> <source>Default output display:</source> <translation>Default output display:</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="270"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="270"/> <source>Select default theme:</source> <translation>Select default theme:</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="274"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="274"/> <source>Starting configuration process...</source> <translation>Starting configuration process...</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="545"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="545"/> <source>Setting Up And Downloading</source> <translation>Setting Up And Downloading</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="546"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="546"/> <source>Please wait while OpenLP is set up and your data is downloaded.</source> <translation>Please wait while OpenLP is set up and your data is downloaded.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="550"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="550"/> <source>Setting Up</source> <translation>Setting Up</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="238"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="238"/> <source>Custom Slides</source> <translation>Custom Slides</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="275"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="275"/> <source>Finish</source> <translation>Finish</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="249"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="249"/> <source>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. Click 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.</source> @@ -3528,47 +3524,47 @@ To re-run the First Time Wizard and import this sample data at a later time, che 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.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="603"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="603"/> <source>Download Error</source> <translation>Download Error</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="533"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> <translation>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="564"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="564"/> <source>Download complete. Click the %s button to return to OpenLP.</source> <translation>Download complete. Click the %s button to return to OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="568"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="568"/> <source>Download complete. Click the %s button to start OpenLP.</source> <translation>Download complete. Click the %s button to start OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="573"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="573"/> <source>Click the %s button to return to OpenLP.</source> <translation>Click the %s button to return to OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="577"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="577"/> <source>Click the %s button to start OpenLP.</source> <translation>Click the %s button to start OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="603"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> <translation>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> <translation>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="256"/> <source> To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</source> @@ -3577,47 +3573,47 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> <translation>Downloading Resource Index</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> <translation>Please wait while the resource index is downloaded.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> <translation>Please wait while OpenLP downloads the resource index file...</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="271"/> <source>Downloading and Configuring</source> <translation>Downloading and Configuring</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> <translation>Please wait while resources are downloaded and OpenLP is configured.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="663"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="663"/> <source>Network Error</source> <translation>Network Error</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="189"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> <translation>There was a network error attempting to connect to retrieve initial configuration information</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="276"/> <source>Cancel</source> <translation>Cancel</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="664"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> <translation>Unable to download some files</translation> </message> @@ -3625,37 +3621,37 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.FormattingTagDialog</name> <message> - <location filename="openlp/core/ui/formattingtagdialog.py" line="112"/> + <location filename="../../openlp/core/ui/formattingtagdialog.py" line="112"/> <source>Configure Formatting Tags</source> <translation>Configure Formatting Tags</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagdialog.py" line="126"/> + <location filename="../../openlp/core/ui/formattingtagdialog.py" line="126"/> <source>Description</source> <translation>Description</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagdialog.py" line="127"/> + <location filename="../../openlp/core/ui/formattingtagdialog.py" line="127"/> <source>Tag</source> <translation>Tag</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagdialog.py" line="128"/> + <location filename="../../openlp/core/ui/formattingtagdialog.py" line="128"/> <source>Start HTML</source> <translation>Start HTML</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagdialog.py" line="129"/> + <location filename="../../openlp/core/ui/formattingtagdialog.py" line="129"/> <source>End HTML</source> <translation>End HTML</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagdialog.py" line="115"/> + <location filename="../../openlp/core/ui/formattingtagdialog.py" line="115"/> <source>Default Formatting</source> <translation>Default Formatting</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagdialog.py" line="125"/> + <location filename="../../openlp/core/ui/formattingtagdialog.py" line="125"/> <source>Custom Formatting</source> <translation>Custom Formatting</translation> </message> @@ -3663,42 +3659,42 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.FormattingTagForm</name> <message> - <location filename="openlp/core/ui/formattingtagform.py" line="96"/> + <location filename="../../openlp/core/ui/formattingtagform.py" line="96"/> <source><HTML here></source> <translation><HTML here></translation> </message> <message> - <location filename="openlp/core/ui/formattingtagform.py" line="200"/> + <location filename="../../openlp/core/ui/formattingtagform.py" line="200"/> <source>Validation Error</source> <translation>Validation Error</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagform.py" line="180"/> + <location filename="../../openlp/core/ui/formattingtagform.py" line="180"/> <source>Description is missing</source> <translation>Description is missing</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagform.py" line="183"/> + <location filename="../../openlp/core/ui/formattingtagform.py" line="183"/> <source>Tag is missing</source> <translation>Tag is missing</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagcontroller.py" line="80"/> + <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="80"/> <source>Tag %s already defined.</source> <translation>Tag %s already defined.</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagcontroller.py" line="82"/> + <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="82"/> <source>Description %s already defined.</source> <translation>Description %s already defined.</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> + <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> <translation>Start tag %s is not valid HTML</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> + <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> <translation>End tag %s does not match end tag for start tag %s</translation> </message> @@ -3706,82 +3702,82 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.FormattingTags</name> <message> - <location filename="openlp/core/lib/formattingtags.py" line="64"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="64"/> <source>Red</source> <translation>Red</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="70"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="70"/> <source>Black</source> <translation>Black</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="76"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="76"/> <source>Blue</source> <translation>Blue</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="82"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="82"/> <source>Yellow</source> <translation>Yellow</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="88"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="88"/> <source>Green</source> <translation>Green</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="94"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="94"/> <source>Pink</source> <translation>Pink</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="100"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="100"/> <source>Orange</source> <translation>Orange</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="106"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="106"/> <source>Purple</source> <translation>Purple</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="112"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="112"/> <source>White</source> <translation>White</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="118"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="118"/> <source>Superscript</source> <translation>Superscript</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="123"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="123"/> <source>Subscript</source> <translation>Subscript</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="128"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="128"/> <source>Paragraph</source> <translation>Paragraph</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="133"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="133"/> <source>Bold</source> <translation>Bold</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="138"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="138"/> <source>Italics</source> <translation>Italics</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="142"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="142"/> <source>Underline</source> <translation>Underline</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="148"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="148"/> <source>Break</source> <translation>Break</translation> </message> @@ -3789,157 +3785,157 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.GeneralTab</name> <message> - <location filename="openlp/core/ui/generaltab.py" line="206"/> + <location filename="../../openlp/core/ui/generaltab.py" line="206"/> <source>General</source> <translation>General</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="207"/> + <location filename="../../openlp/core/ui/generaltab.py" line="207"/> <source>Monitors</source> <translation>Monitors</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="208"/> + <location filename="../../openlp/core/ui/generaltab.py" line="208"/> <source>Select monitor for output display:</source> <translation>Select monitor for output display:</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="209"/> + <location filename="../../openlp/core/ui/generaltab.py" line="209"/> <source>Display if a single screen</source> <translation>Display if a single screen</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="210"/> + <location filename="../../openlp/core/ui/generaltab.py" line="210"/> <source>Application Startup</source> <translation>Application Startup</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="211"/> + <location filename="../../openlp/core/ui/generaltab.py" line="211"/> <source>Show blank screen warning</source> <translation>Show blank screen warning</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="212"/> + <location filename="../../openlp/core/ui/generaltab.py" line="212"/> <source>Automatically open the last service</source> <translation>Automatically open the last service</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="213"/> + <location filename="../../openlp/core/ui/generaltab.py" line="213"/> <source>Show the splash screen</source> <translation>Show the splash screen</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="215"/> + <location filename="../../openlp/core/ui/generaltab.py" line="215"/> <source>Application Settings</source> <translation>Application Settings</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="216"/> + <location filename="../../openlp/core/ui/generaltab.py" line="216"/> <source>Prompt to save before starting a new service</source> <translation>Prompt to save before starting a new service</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="219"/> + <location filename="../../openlp/core/ui/generaltab.py" line="219"/> <source>Automatically preview next item in service</source> <translation>Automatically preview next item in service</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="222"/> + <location filename="../../openlp/core/ui/generaltab.py" line="222"/> <source> sec</source> <translation> sec</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="223"/> + <location filename="../../openlp/core/ui/generaltab.py" line="223"/> <source>CCLI Details</source> <translation>CCLI Details</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="225"/> + <location filename="../../openlp/core/ui/generaltab.py" line="225"/> <source>SongSelect username:</source> <translation>SongSelect username:</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="226"/> + <location filename="../../openlp/core/ui/generaltab.py" line="226"/> <source>SongSelect password:</source> <translation>SongSelect password:</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="229"/> + <location filename="../../openlp/core/ui/generaltab.py" line="229"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="230"/> + <location filename="../../openlp/core/ui/generaltab.py" line="230"/> <source>Y</source> <translation>Y</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="231"/> + <location filename="../../openlp/core/ui/generaltab.py" line="231"/> <source>Height</source> <translation>Height</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="232"/> + <location filename="../../openlp/core/ui/generaltab.py" line="232"/> <source>Width</source> <translation>Width</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="214"/> + <location filename="../../openlp/core/ui/generaltab.py" line="214"/> <source>Check for updates to OpenLP</source> <translation>Check for updates to OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="218"/> + <location filename="../../openlp/core/ui/generaltab.py" line="218"/> <source>Unblank display when adding new live item</source> <translation>Unblank display when adding new live item</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="221"/> + <location filename="../../openlp/core/ui/generaltab.py" line="221"/> <source>Timed slide interval:</source> <translation>Timed slide interval:</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="233"/> + <location filename="../../openlp/core/ui/generaltab.py" line="233"/> <source>Background Audio</source> <translation>Background Audio</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="234"/> + <location filename="../../openlp/core/ui/generaltab.py" line="234"/> <source>Start background audio paused</source> <translation>Start background audio paused</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="317"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="317"/> <source>Service Item Slide Limits</source> <translation>Service Item Slide Limits</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="228"/> + <location filename="../../openlp/core/ui/generaltab.py" line="228"/> <source>Override display position:</source> <translation>Override display position:</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="235"/> + <location filename="../../openlp/core/ui/generaltab.py" line="235"/> <source>Repeat track list</source> <translation>Repeat track list</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="318"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="318"/> <source>Behavior of next/previous on the last/first slide:</source> <translation>Behavior of next/previous on the last/first slide:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="319"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="319"/> <source>&Remain on Slide</source> <translation>&Remain on Slide</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="320"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="320"/> <source>&Wrap around</source> <translation>&Wrap around</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="321"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="321"/> <source>&Move to next/previous service item</source> <translation>&Move to next/previous service item</translation> </message> @@ -3947,12 +3943,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.LanguageManager</name> <message> - <location filename="openlp/core/utils/languagemanager.py" line="120"/> + <location filename="../../openlp/core/utils/languagemanager.py" line="120"/> <source>Language</source> <translation>Language</translation> </message> <message> - <location filename="openlp/core/utils/languagemanager.py" line="120"/> + <location filename="../../openlp/core/utils/languagemanager.py" line="120"/> <source>Please restart OpenLP to use your new language setting.</source> <translation>Please restart OpenLP to use your new language setting.</translation> </message> @@ -3960,7 +3956,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainDisplay</name> <message> - <location filename="openlp/core/ui/maindisplay.py" line="213"/> + <location filename="../../openlp/core/ui/maindisplay.py" line="213"/> <source>OpenLP Display</source> <translation>OpenLP Display</translation> </message> @@ -3968,282 +3964,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&File</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Import</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Export</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&View</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>M&ode</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Tools</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Settings</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Language</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Help</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Service Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Theme Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&New</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Open</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Open an existing service.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Save</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Save the current service to disk.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Save &As...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Save Service As</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Save the current service under a new name.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>E&xit</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Quit OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Theme</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Configure OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Media Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Toggle Media Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Toggle the visibility of the media manager.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Theme Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Toggle Theme Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Toggle the visibility of the theme manager.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Service Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Toggle Service Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Toggle the visibility of the service manager.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&Preview Panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Toggle Preview Panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Toggle the visibility of the preview panel.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&Live Panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Toggle Live Panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Toggle the visibility of the live panel.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Plugin List</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>List the Plugins</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&User Guide</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&About</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>More information about OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Online Help</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Web Site</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Use the system language, if available.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Set the interface language to %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Add &Tool...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Add an application to the list of tools.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Default</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Set the view mode back to the default.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Setup</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Set the view mode to Setup.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Live</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Set the view mode to Live.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4252,108 +4248,108 @@ You can download the latest version from http://openlp.org/.</source> You can download the latest version from http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP Version Updated</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP Main Display Blanked</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>The Main Display has been blanked out</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Default Theme: %s</translation> </message> <message> - <location filename="openlp/core/utils/languagemanager.py" line="83"/> + <location filename="../../openlp/core/utils/languagemanager.py" line="83"/> <source>English</source> <comment>Please add the name of your language here</comment> <translation>English</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Configure &Shortcuts...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Close OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Are you sure you want to close OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Open &Data Folder...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Open the folder where songs, bibles and other data resides.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Autodetect</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Update Theme Images</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Update the preview images for all themes.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Print the current service.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&Recent Files</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>L&ock Panels</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Prevent the panels being moved.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Re-run First Time Wizard</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Re-run the First Time Wizard, importing songs, Bibles and themes.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Re-run First Time Wizard?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4362,83 +4358,83 @@ 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.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Clear List</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Clear the list of recent files.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Configure &Formatting Tags...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Export OpenLP settings to a specified *.config file</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Settings</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Import OpenLP settings from a specified *.config file previously exported on this or another machine</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Import settings?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Open File</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP Export Settings Files (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Import settings</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Export Settings File</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP Export Settings File (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>New Data Directory Error</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4447,22 +4443,22 @@ Re-running this wizard may make changes to your current OpenLP configuration and %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>General</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Library</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Jump to the search box of the current active plugin.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4475,7 +4471,7 @@ Re-running this wizard may make changes to your current OpenLP configuration and Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4484,32 +4480,32 @@ Processing has terminated and no changes have been made.</source> Processing has terminated and no changes have been made.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Projector Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Toggle Projector Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Toggle the visibility of the Projector Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Export setting error</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>The key "%s" does not have a default value so it will be skipped in this export.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>An error occurred while exporting the settings: %s</translation> </message> @@ -4517,12 +4513,12 @@ Processing has terminated and no changes have been made.</translation> <context> <name>OpenLP.Manager</name> <message> - <location filename="openlp/core/lib/db.py" line="244"/> + <location filename="../../openlp/core/lib/db.py" line="244"/> <source>Database Error</source> <translation>Database Error</translation> </message> <message> - <location filename="openlp/core/lib/db.py" line="244"/> + <location filename="../../openlp/core/lib/db.py" line="244"/> <source>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</source> @@ -4531,7 +4527,7 @@ Database: %s</source> Database: %s</translation> </message> <message> - <location filename="openlp/core/lib/db.py" line="87"/> + <location filename="../../openlp/core/lib/db.py" line="87"/> <source>OpenLP cannot load your database. Database: %s</source> @@ -4543,74 +4539,74 @@ Database: %s</translation> <context> <name>OpenLP.MediaManagerItem</name> <message> - <location filename="openlp/core/lib/__init__.py" line="254"/> + <location filename="../../openlp/core/lib/__init__.py" line="254"/> <source>No Items Selected</source> <translation>No Items Selected</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="153"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="153"/> <source>&Add to selected Service Item</source> <translation>&Add to selected Service Item</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="482"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="482"/> <source>You must select one or more items to preview.</source> <translation>You must select one or more items to preview.</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="499"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="499"/> <source>You must select one or more items to send live.</source> <translation>You must select one or more items to send live.</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="592"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="592"/> <source>You must select one or more items.</source> <translation>You must select one or more items.</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="598"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="598"/> <source>You must select an existing service item to add to.</source> <translation>You must select an existing service item to add to.</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="606"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="606"/> <source>Invalid Service Item</source> <translation>Invalid Service Item</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="606"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="606"/> <source>You must select a %s service item.</source> <translation>You must select a %s service item.</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="548"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="548"/> <source>You must select one or more items to add.</source> <translation>You must select one or more items to add.</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="640"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="640"/> <source>No Search Results</source> <translation>No Search Results</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="336"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="336"/> <source>Invalid File Type</source> <translation>Invalid File Type</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="336"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="336"/> <source>Invalid File %s. Suffix not supported</source> <translation>Invalid File %s. Suffix not supported</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="106"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="106"/> <source>&Clone</source> <translation>&Clone</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="382"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="382"/> <source>Duplicate files were found on import and were ignored.</source> <translation>Duplicate files were found on import and were ignored.</translation> </message> @@ -4618,12 +4614,12 @@ Suffix not supported</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="../../openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics> tag is missing.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="../../openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse> tag is missing.</translation> </message> @@ -4631,22 +4627,22 @@ Suffix not supported</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Unknown status</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>No message</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Error while sending data to projector</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Undefined command:</translation> </message> @@ -4654,27 +4650,27 @@ Suffix not supported</translation> <context> <name>OpenLP.PlayerTab</name> <message> - <location filename="openlp/core/ui/media/playertab.py" line="55"/> + <location filename="../../openlp/core/ui/media/playertab.py" line="55"/> <source>Players</source> <translation>Players</translation> </message> <message> - <location filename="openlp/core/ui/media/playertab.py" line="124"/> + <location filename="../../openlp/core/ui/media/playertab.py" line="124"/> <source>Available Media Players</source> <translation>Available Media Players</translation> </message> <message> - <location filename="openlp/core/ui/media/playertab.py" line="125"/> + <location filename="../../openlp/core/ui/media/playertab.py" line="125"/> <source>Player Search Order</source> <translation>Player Search Order</translation> </message> <message> - <location filename="openlp/core/ui/media/playertab.py" line="128"/> + <location filename="../../openlp/core/ui/media/playertab.py" line="128"/> <source>Visible background for videos with aspect ratio different to screen.</source> <translation>Visible background for videos with aspect ratio different to screen.</translation> </message> <message> - <location filename="openlp/core/ui/media/playertab.py" line="253"/> + <location filename="../../openlp/core/ui/media/playertab.py" line="253"/> <source>%s (unavailable)</source> <translation>%s (unavailable)</translation> </message> @@ -4682,42 +4678,42 @@ Suffix not supported</translation> <context> <name>OpenLP.PluginForm</name> <message> - <location filename="openlp/core/ui/plugindialog.py" line="81"/> + <location filename="../../openlp/core/ui/plugindialog.py" line="81"/> <source>Plugin List</source> <translation>Plugin List</translation> </message> <message> - <location filename="openlp/core/ui/plugindialog.py" line="82"/> + <location filename="../../openlp/core/ui/plugindialog.py" line="82"/> <source>Plugin Details</source> <translation>Plugin Details</translation> </message> <message> - <location filename="openlp/core/ui/plugindialog.py" line="85"/> + <location filename="../../openlp/core/ui/plugindialog.py" line="85"/> <source>Status:</source> <translation>Status:</translation> </message> <message> - <location filename="openlp/core/ui/plugindialog.py" line="86"/> + <location filename="../../openlp/core/ui/plugindialog.py" line="86"/> <source>Active</source> <translation>Active</translation> </message> <message> - <location filename="openlp/core/ui/plugindialog.py" line="87"/> + <location filename="../../openlp/core/ui/plugindialog.py" line="87"/> <source>Inactive</source> <translation>Inactive</translation> </message> <message> - <location filename="openlp/core/ui/pluginform.py" line="145"/> + <location filename="../../openlp/core/ui/pluginform.py" line="145"/> <source>%s (Inactive)</source> <translation>%s (Inactive)</translation> </message> <message> - <location filename="openlp/core/ui/pluginform.py" line="143"/> + <location filename="../../openlp/core/ui/pluginform.py" line="143"/> <source>%s (Active)</source> <translation>%s (Active)</translation> </message> <message> - <location filename="openlp/core/ui/pluginform.py" line="147"/> + <location filename="../../openlp/core/ui/pluginform.py" line="147"/> <source>%s (Disabled)</source> <translation>%s (Disabled)</translation> </message> @@ -4725,12 +4721,12 @@ Suffix not supported</translation> <context> <name>OpenLP.PrintServiceDialog</name> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="148"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="148"/> <source>Fit Page</source> <translation>Fit Page</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="148"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="148"/> <source>Fit Width</source> <translation>Fit Width</translation> </message> @@ -4738,77 +4734,77 @@ Suffix not supported</translation> <context> <name>OpenLP.PrintServiceForm</name> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="138"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="138"/> <source>Options</source> <translation>Options</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="69"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="69"/> <source>Copy</source> <translation>Copy</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="71"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="71"/> <source>Copy as HTML</source> <translation>Copy as HTML</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="137"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="137"/> <source>Zoom In</source> <translation>Zoom In</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="135"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="135"/> <source>Zoom Out</source> <translation>Zoom Out</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="136"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="136"/> <source>Zoom Original</source> <translation>Zoom Original</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="141"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="141"/> <source>Other Options</source> <translation>Other Options</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="142"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="142"/> <source>Include slide text if available</source> <translation>Include slide text if available</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="144"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="144"/> <source>Include service item notes</source> <translation>Include service item notes</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="145"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="145"/> <source>Include play length of media items</source> <translation>Include play length of media items</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="143"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="143"/> <source>Add page break before each text item</source> <translation>Add page break before each text item</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="146"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="146"/> <source>Service Sheet</source> <translation>Service Sheet</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="61"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="61"/> <source>Print</source> <translation>Print</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="139"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="139"/> <source>Title:</source> <translation>Title:</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="140"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="140"/> <source>Custom Footer Text:</source> <translation>Custom Footer Text:</translation> </message> @@ -4816,257 +4812,257 @@ Suffix not supported</translation> <context> <name>OpenLP.ProjectorConstants</name> <message> - <location filename="openlp/core/lib/projector/constants.py" line="211"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="211"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="212"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="212"/> <source>General projector error</source> <translation>General projector error</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="213"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="213"/> <source>Not connected error</source> <translation>Not connected error</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="214"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="214"/> <source>Lamp error</source> <translation>Lamp error</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="215"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="215"/> <source>Fan error</source> <translation>Fan error</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="216"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="216"/> <source>High temperature detected</source> <translation>High temperature detected</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="217"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="217"/> <source>Cover open detected</source> <translation>Cover open detected</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="218"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="218"/> <source>Check filter</source> <translation>Check filter</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="219"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="219"/> <source>Authentication Error</source> <translation>Authentication Error</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="220"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="220"/> <source>Undefined Command</source> <translation>Undefined Command</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="221"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="221"/> <source>Invalid Parameter</source> <translation>Invalid Parameter</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="222"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="222"/> <source>Projector Busy</source> <translation>Projector Busy</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="223"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="223"/> <source>Projector/Display Error</source> <translation>Projector/Display Error</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="224"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="224"/> <source>Invalid packet received</source> <translation>Invalid packet received</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="225"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="225"/> <source>Warning condition detected</source> <translation>Warning condition detected</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="226"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="226"/> <source>Error condition detected</source> <translation>Error condition detected</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="227"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="227"/> <source>PJLink class not supported</source> <translation>PJLink class not supported</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="228"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="228"/> <source>Invalid prefix character</source> <translation>Invalid prefix character</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="229"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> <translation>The connection was refused by the peer (or timed out)</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="231"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="231"/> <source>The remote host closed the connection</source> <translation>The remote host closed the connection</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="233"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> <translation>The host address was not found</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="234"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> <translation>The socket operation failed because the application lacked the required privileges</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="237"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> <translation>The local system ran out of resources (e.g., too many sockets)</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="239"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> <translation>The socket operation timed out</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="241"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> <translation>The datagram was larger than the operating system's limit</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="243"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="243"/> <source>An error occurred with the network (Possibly someone pulled the plug?)</source> <translation>An error occurred with the network (Possibly someone pulled the plug?)</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="245"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> <translation>The address specified with socket.bind() is already in use and was set to be exclusive</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="248"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> <translation>The address specified to socket.bind() does not belong to the host</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="251"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> <translation>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="254"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> <translation>The socket is using a proxy, and the proxy requires authentication</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="257"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> <translation>The SSL/TLS handshake failed</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="259"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> <translation>The last operation attempted has not finished yet (still in progress in the background)</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="262"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> <translation>Could not contact the proxy server because the connection to that server was denied</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="265"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> <translation>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="268"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> <translation>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="271"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="271"/> <source>The proxy address set with setProxy() was not found</source> <translation>The proxy address set with setProxy() was not found</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="276"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="276"/> <source>An unidentified error occurred</source> <translation>An unidentified error occurred</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="277"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="277"/> <source>Not connected</source> <translation>Not connected</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="278"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="278"/> <source>Connecting</source> <translation>Connecting</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="279"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="279"/> <source>Connected</source> <translation>Connected</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="280"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="280"/> <source>Getting status</source> <translation>Getting status</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="281"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="281"/> <source>Off</source> <translation>Off</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="282"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="282"/> <source>Initialize in progress</source> <translation>Initialize in progress</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="283"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="283"/> <source>Power in standby</source> <translation>Power in standby</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="284"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="284"/> <source>Warmup in progress</source> <translation>Warmup in progress</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="285"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="285"/> <source>Power is on</source> <translation>Power is on</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="286"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="286"/> <source>Cooldown in progress</source> <translation>Cooldown in progress</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="287"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="287"/> <source>Projector Information available</source> <translation>Projector Information available</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="288"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="288"/> <source>Sending data</source> <translation>Sending data</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="289"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="289"/> <source>Received data</source> <translation>Received data</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="273"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> <translation>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</translation> </message> @@ -5074,17 +5070,17 @@ Suffix not supported</translation> <context> <name>OpenLP.ProjectorEdit</name> <message> - <location filename="openlp/core/ui/projector/editform.py" line="172"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="172"/> <source>Name Not Set</source> <translation>Name Not Set</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="172"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="172"/> <source>You must enter a name for this entry.<br />Please enter a new name for this entry.</source> <translation>You must enter a name for this entry.<br />Please enter a new name for this entry.</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="182"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="182"/> <source>Duplicate Name</source> <translation>Duplicate Name</translation> </message> @@ -5092,52 +5088,52 @@ Suffix not supported</translation> <context> <name>OpenLP.ProjectorEditForm</name> <message> - <location filename="openlp/core/ui/projector/editform.py" line="110"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="110"/> <source>Add New Projector</source> <translation>Add New Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="113"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="113"/> <source>Edit Projector</source> <translation>Edit Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="115"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="115"/> <source>IP Address</source> <translation>IP Address</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="118"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="118"/> <source>Port Number</source> <translation>Port Number</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="120"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="120"/> <source>PIN</source> <translation>PIN</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="122"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="122"/> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="124"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="124"/> <source>Location</source> <translation>Location</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="126"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="126"/> <source>Notes</source> <translation>Notes</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="236"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="236"/> <source>Database Error</source> <translation>Database Error</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="236"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> <translation>There was an error saving projector information. See the log for the error</translation> </message> @@ -5145,295 +5141,305 @@ Suffix not supported</translation> <context> <name>OpenLP.ProjectorManager</name> <message> - <location filename="openlp/core/ui/projector/manager.py" line="83"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="83"/> <source>Add Projector</source> <translation>Add Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="83"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="83"/> <source>Add a new projector</source> <translation>Add a new projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="89"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="89"/> <source>Edit Projector</source> <translation>Edit Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="89"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="89"/> <source>Edit selected projector</source> <translation>Edit selected projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="94"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="94"/> <source>Delete Projector</source> <translation>Delete Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="94"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="94"/> <source>Delete selected projector</source> <translation>Delete selected projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="100"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="100"/> <source>Select Input Source</source> <translation>Select Input Source</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="100"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="100"/> <source>Choose input source on selected projector</source> <translation>Choose input source on selected projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="106"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="106"/> <source>View Projector</source> <translation>View Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="106"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="106"/> <source>View selected projector information</source> <translation>View selected projector information</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="120"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projector</source> <translation>Connect to selected projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="120"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projectors</source> <translation>Connect to selected projectors</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="127"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="127"/> <source>Disconnect from selected projectors</source> <translation>Disconnect from selected projectors</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="134"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="134"/> <source>Disconnect from selected projector</source> <translation>Disconnect from selected projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="149"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="149"/> <source>Power on selected projector</source> <translation>Power on selected projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="162"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="162"/> <source>Standby selected projector</source> <translation>Standby selected projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="162"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="162"/> <source>Put selected projector in standby</source> <translation>Put selected projector in standby</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="176"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="176"/> <source>Blank selected projector screen</source> <translation>Blank selected projector screen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="190"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="190"/> <source>Show selected projector screen</source> <translation>Show selected projector screen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="212"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="212"/> <source>&View Projector Information</source> <translation>&View Projector Information</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="217"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="217"/> <source>&Edit Projector</source> <translation>&Edit Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="223"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="223"/> <source>&Connect Projector</source> <translation>&Connect Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="228"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="228"/> <source>D&isconnect Projector</source> <translation>D&isconnect Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="234"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="234"/> <source>Power &On Projector</source> <translation>Power &On Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="239"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="239"/> <source>Power O&ff Projector</source> <translation>Power O&ff Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="245"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="245"/> <source>Select &Input</source> <translation>Select &Input</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="250"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="250"/> <source>Edit Input Source</source> <translation>Edit Input Source</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="255"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="255"/> <source>&Blank Projector Screen</source> <translation>&Blank Projector Screen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="260"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="260"/> <source>&Show Projector Screen</source> <translation>&Show Projector Screen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="266"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="266"/> <source>&Delete Projector</source> <translation>&Delete Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Notes</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Projector information not available at this time.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Projector Name</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Manufacturer</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Model</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Other info</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Power status</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Shutter is</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Closed</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Current source input is</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>On</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Off</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Hours</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>No current errors or warnings</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Current errors/warnings</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Projector Information</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>No message</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Not Implemented Yet</translation> </message> + <message> + <location filename="../../openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation>Delete projector (%s) %s?</translation> + </message> + <message> + <location filename="../../openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation>Are you sure you want to delete this projector?</translation> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Fan</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Temperature</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Cover</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filter</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Other</translation> </message> @@ -5441,37 +5447,37 @@ Suffix not supported</translation> <context> <name>OpenLP.ProjectorTab</name> <message> - <location filename="openlp/core/ui/projector/tab.py" line="50"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="50"/> <source>Projector</source> <translation>Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/tab.py" line="99"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="99"/> <source>Communication Options</source> <translation>Communication Options</translation> </message> <message> - <location filename="openlp/core/ui/projector/tab.py" line="101"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="101"/> <source>Connect to projectors on startup</source> <translation>Connect to projectors on startup</translation> </message> <message> - <location filename="openlp/core/ui/projector/tab.py" line="103"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="103"/> <source>Socket timeout (seconds)</source> <translation>Socket timeout (seconds)</translation> </message> <message> - <location filename="openlp/core/ui/projector/tab.py" line="105"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="105"/> <source>Poll time (seconds)</source> <translation>Poll time (seconds)</translation> </message> <message> - <location filename="openlp/core/ui/projector/tab.py" line="109"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> <translation>Tabbed dialog box</translation> </message> <message> - <location filename="openlp/core/ui/projector/tab.py" line="111"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> <translation>Single dialog box</translation> </message> @@ -5479,17 +5485,17 @@ Suffix not supported</translation> <context> <name>OpenLP.ProjectorWizard</name> <message> - <location filename="openlp/core/ui/projector/editform.py" line="198"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="198"/> <source>Duplicate IP Address</source> <translation>Duplicate IP Address</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="206"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="206"/> <source>Invalid IP Address</source> <translation>Invalid IP Address</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="215"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="215"/> <source>Invalid Port Number</source> <translation>Invalid Port Number</translation> </message> @@ -5497,12 +5503,12 @@ Suffix not supported</translation> <context> <name>OpenLP.ScreenList</name> <message> - <location filename="openlp/core/lib/screen.py" line="135"/> + <location filename="../../openlp/core/lib/screen.py" line="135"/> <source>Screen</source> <translation>Screen</translation> </message> <message> - <location filename="openlp/core/lib/screen.py" line="137"/> + <location filename="../../openlp/core/lib/screen.py" line="137"/> <source>primary</source> <translation>primary</translation> </message> @@ -5510,17 +5516,17 @@ Suffix not supported</translation> <context> <name>OpenLP.ServiceItem</name> <message> - <location filename="openlp/core/lib/serviceitem.py" line="622"/> + <location filename="../../openlp/core/lib/serviceitem.py" line="622"/> <source><strong>Start</strong>: %s</source> <translation><strong>Start</strong>: %s</translation> </message> <message> - <location filename="openlp/core/lib/serviceitem.py" line="625"/> + <location filename="../../openlp/core/lib/serviceitem.py" line="625"/> <source><strong>Length</strong>: %s</source> <translation><strong>Length</strong>: %s</translation> </message> <message> - <location filename="openlp/core/lib/serviceitem.py" line="334"/> + <location filename="../../openlp/core/lib/serviceitem.py" line="334"/> <source>[slide %d]</source> <translation>[slide %d]</translation> </message> @@ -5528,7 +5534,7 @@ Suffix not supported</translation> <context> <name>OpenLP.ServiceItemEditForm</name> <message> - <location filename="openlp/core/ui/serviceitemeditdialog.py" line="71"/> + <location filename="../../openlp/core/ui/serviceitemeditdialog.py" line="71"/> <source>Reorder Service Item</source> <translation>Reorder Service Item</translation> </message> @@ -5536,366 +5542,366 @@ Suffix not supported</translation> <context> <name>OpenLP.ServiceManager</name> <message> - <location filename="openlp/core/ui/servicemanager.py" line="155"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="155"/> <source>Move to &top</source> <translation>Move to &top</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="155"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="155"/> <source>Move item to the top of the service.</source> <translation>Move item to the top of the service.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="160"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="160"/> <source>Move &up</source> <translation>Move &up</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="160"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="160"/> <source>Move item up one position in the service.</source> <translation>Move item up one position in the service.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="175"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="175"/> <source>Move &down</source> <translation>Move &down</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="165"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="165"/> <source>Move item down one position in the service.</source> <translation>Move item down one position in the service.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="170"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="170"/> <source>Move to &bottom</source> <translation>Move to &bottom</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="170"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="170"/> <source>Move item to the end of the service.</source> <translation>Move item to the end of the service.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="188"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="188"/> <source>&Delete From Service</source> <translation>&Delete From Service</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="188"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="188"/> <source>Delete the selected item from the service.</source> <translation>Delete the selected item from the service.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="222"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="222"/> <source>&Add New Item</source> <translation>&Add New Item</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="224"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="224"/> <source>&Add to Selected Item</source> <translation>&Add to Selected Item</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="228"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="228"/> <source>&Edit Item</source> <translation>&Edit Item</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="233"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="233"/> <source>&Reorder Item</source> <translation>&Reorder Item</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="236"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="236"/> <source>&Notes</source> <translation>&Notes</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="278"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="278"/> <source>&Change Item Theme</source> <translation>&Change Item Theme</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="779"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="779"/> <source>File is not a valid service.</source> <translation>File is not a valid service.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1488"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1488"/> <source>Missing Display Handler</source> <translation>Missing Display Handler</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1444"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1444"/> <source>Your item cannot be displayed as there is no handler to display it</source> <translation>Your item cannot be displayed as there is no handler to display it</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1488"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1488"/> <source>Your item cannot be displayed as the plugin required to display it is missing or inactive</source> <translation>Your item cannot be displayed as the plugin required to display it is missing or inactive</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="194"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="194"/> <source>&Expand all</source> <translation>&Expand all</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="194"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="194"/> <source>Expand all the service items.</source> <translation>Expand all the service items.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="199"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="199"/> <source>&Collapse all</source> <translation>&Collapse all</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="199"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="199"/> <source>Collapse all the service items.</source> <translation>Collapse all the service items.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="434"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="434"/> <source>Open File</source> <translation>Open File</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="175"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="175"/> <source>Moves the selection down the window.</source> <translation>Moves the selection down the window.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="181"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="181"/> <source>Move up</source> <translation>Move up</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="181"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="181"/> <source>Moves the selection up the window.</source> <translation>Moves the selection up the window.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="205"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="205"/> <source>Go Live</source> <translation>Go Live</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="205"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="205"/> <source>Send the selected item to Live.</source> <translation>Send the selected item to Live.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="239"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="239"/> <source>&Start Time</source> <translation>&Start Time</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="273"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="273"/> <source>Show &Preview</source> <translation>Show &Preview</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="452"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="452"/> <source>Modified Service</source> <translation>Modified Service</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="452"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="452"/> <source>The current service has been modified. Would you like to save this service?</source> <translation>The current service has been modified. Would you like to save this service?</translation> </message> <message> - <location filename="openlp/core/ui/printserviceform.py" line="177"/> + <location filename="../../openlp/core/ui/printserviceform.py" line="177"/> <source>Custom Service Notes: </source> <translation>Custom Service Notes: </translation> </message> <message> - <location filename="openlp/core/ui/printserviceform.py" line="223"/> + <location filename="../../openlp/core/ui/printserviceform.py" line="223"/> <source>Notes: </source> <translation>Notes: </translation> </message> <message> - <location filename="openlp/core/ui/printserviceform.py" line="231"/> + <location filename="../../openlp/core/ui/printserviceform.py" line="231"/> <source>Playing time: </source> <translation>Playing time: </translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="355"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="355"/> <source>Untitled Service</source> <translation>Untitled Service</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="783"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="783"/> <source>File could not be opened because it is corrupt.</source> <translation>File could not be opened because it is corrupt.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="788"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="788"/> <source>Empty File</source> <translation>Empty File</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="788"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="788"/> <source>This service file does not contain any data.</source> <translation>This service file does not contain any data.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="793"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="793"/> <source>Corrupt File</source> <translation>Corrupt File</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="112"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="112"/> <source>Load an existing service.</source> <translation>Load an existing service.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="116"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="116"/> <source>Save this service.</source> <translation>Save this service.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="126"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="126"/> <source>Select a theme for the service.</source> <translation>Select a theme for the service.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1274"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1274"/> <source>Slide theme</source> <translation>Slide theme</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1277"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1277"/> <source>Notes</source> <translation>Notes</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1271"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1271"/> <source>Edit</source> <translation>Edit</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1271"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1271"/> <source>Service copy only</source> <translation>Service copy only</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="653"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="653"/> <source>Error Saving File</source> <translation>Error Saving File</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="653"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="653"/> <source>There was an error saving your file.</source> <translation>There was an error saving your file.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="535"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="535"/> <source>Service File(s) Missing</source> <translation>Service File(s) Missing</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="230"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="230"/> <source>&Rename...</source> <translation>&Rename...</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="246"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="246"/> <source>Create New &Custom Slide</source> <translation>Create New &Custom Slide</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="253"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="253"/> <source>&Auto play slides</source> <translation>&Auto play slides</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="257"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="257"/> <source>Auto play slides &Loop</source> <translation>Auto play slides &Loop</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="262"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="262"/> <source>Auto play slides &Once</source> <translation>Auto play slides &Once</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="884"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="884"/> <source>&Delay between slides</source> <translation>&Delay between slides</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="434"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="434"/> <source>OpenLP Service Files (*.osz *.oszl)</source> <translation>OpenLP Service Files (*.osz *.oszl)</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="699"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="699"/> <source>OpenLP Service Files (*.osz);; OpenLP Service Files - lite (*.oszl)</source> <translation>OpenLP Service Files (*.osz);; OpenLP Service Files - lite (*.oszl)</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="704"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="704"/> <source>OpenLP Service Files (*.osz);;</source> <translation>OpenLP Service Files (*.osz);;</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="749"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="749"/> <source>File is not a valid service. The content encoding is not UTF-8.</source> <translation>File is not a valid service. The content encoding is not UTF-8.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="764"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="764"/> <source>The service file you are trying to open is in an old format. Please save it using OpenLP 2.0.2 or greater.</source> <translation>The service file you are trying to open is in an old format. Please save it using OpenLP 2.0.2 or greater.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="793"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="793"/> <source>This file is either corrupt or it is not an OpenLP 2 service file.</source> <translation>This file is either corrupt or it is not an OpenLP 2 service file.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="895"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="895"/> <source>&Auto Start - inactive</source> <translation>&Auto Start - inactive</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="897"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="897"/> <source>&Auto Start - active</source> <translation>&Auto Start - active</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="984"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="984"/> <source>Input delay</source> <translation>Input delay</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="984"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="984"/> <source>Delay between slides in seconds.</source> <translation>Delay between slides in seconds.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1516"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1516"/> <source>Rename item title</source> <translation>Rename item title</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1516"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1516"/> <source>Title:</source> <translation>Title:</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="606"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> <translation>An error occurred while writing the service file: %s</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="536"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> @@ -5907,7 +5913,7 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.ServiceNoteForm</name> <message> - <location filename="openlp/core/ui/servicenoteform.py" line="70"/> + <location filename="../../openlp/core/ui/servicenoteform.py" line="70"/> <source>Service Item Notes</source> <translation>Service Item Notes</translation> </message> @@ -5915,7 +5921,7 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.SettingsForm</name> <message> - <location filename="openlp/core/ui/settingsdialog.py" line="63"/> + <location filename="../../openlp/core/ui/settingsdialog.py" line="63"/> <source>Configure OpenLP</source> <translation>Configure OpenLP</translation> </message> @@ -5923,67 +5929,67 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.ShortcutListDialog</name> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="130"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="130"/> <source>Action</source> <translation>Action</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="130"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="130"/> <source>Shortcut</source> <translation>Shortcut</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistform.py" line="425"/> + <location filename="../../openlp/core/ui/shortcutlistform.py" line="425"/> <source>Duplicate Shortcut</source> <translation>Duplicate Shortcut</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistform.py" line="425"/> + <location filename="../../openlp/core/ui/shortcutlistform.py" line="425"/> <source>The shortcut "%s" is already assigned to another action, please use a different shortcut.</source> <translation>The shortcut "%s" is already assigned to another action, please use a different shortcut.</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="130"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="130"/> <source>Alternate</source> <translation>Alternate</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="127"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="127"/> <source>Select an action and click one of the buttons below to start capturing a new primary or alternate shortcut, respectively.</source> <translation>Select an action and click one of the buttons below to start capturing a new primary or alternate shortcut, respectively.</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="133"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="133"/> <source>Default</source> <translation>Default</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="134"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="134"/> <source>Custom</source> <translation>Custom</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="136"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="136"/> <source>Capture shortcut.</source> <translation>Capture shortcut.</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="139"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="139"/> <source>Restore the default shortcut of this action.</source> <translation>Restore the default shortcut of this action.</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistform.py" line="284"/> + <location filename="../../openlp/core/ui/shortcutlistform.py" line="284"/> <source>Restore Default Shortcuts</source> <translation>Restore Default Shortcuts</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistform.py" line="284"/> + <location filename="../../openlp/core/ui/shortcutlistform.py" line="284"/> <source>Do you want to restore all shortcuts to their defaults?</source> <translation>Do you want to restore all shortcuts to their defaults?</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="126"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="126"/> <source>Configure Shortcuts</source> <translation>Configure Shortcuts</translation> </message> @@ -5991,172 +5997,172 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.SlideController</name> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="230"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="230"/> <source>Hide</source> <translation>Hide</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="313"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="313"/> <source>Go To</source> <translation>Go To</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="232"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="232"/> <source>Blank Screen</source> <translation>Blank Screen</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="237"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="237"/> <source>Blank to Theme</source> <translation>Blank to Theme</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="242"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="242"/> <source>Show Desktop</source> <translation>Show Desktop</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="499"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="499"/> <source>Previous Service</source> <translation>Previous Service</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="504"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="504"/> <source>Next Service</source> <translation>Next Service</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="509"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="509"/> <source>Escape Item</source> <translation>Escape Item</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="207"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="207"/> <source>Move to previous.</source> <translation>Move to previous.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="214"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="214"/> <source>Move to next.</source> <translation>Move to next.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="270"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="270"/> <source>Play Slides</source> <translation>Play Slides</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="289"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="289"/> <source>Delay between slides in seconds.</source> <translation>Delay between slides in seconds.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="293"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="293"/> <source>Move to live.</source> <translation>Move to live.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="296"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="296"/> <source>Add to Service.</source> <translation>Add to Service.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="300"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="300"/> <source>Edit and reload song preview.</source> <translation>Edit and reload song preview.</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="268"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="268"/> <source>Start playing media.</source> <translation>Start playing media.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="317"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="317"/> <source>Pause audio.</source> <translation>Pause audio.</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="272"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="272"/> <source>Pause playing media.</source> <translation>Pause playing media.</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="276"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="276"/> <source>Stop playing media.</source> <translation>Stop playing media.</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="285"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="285"/> <source>Video position.</source> <translation>Video position.</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="296"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="296"/> <source>Audio Volume.</source> <translation>Audio Volume.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="383"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="383"/> <source>Go to "Verse"</source> <translation>Go to "Verse"</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="384"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="384"/> <source>Go to "Chorus"</source> <translation>Go to "Chorus"</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="385"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="385"/> <source>Go to "Bridge"</source> <translation>Go to "Bridge"</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="387"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="387"/> <source>Go to "Pre-Chorus"</source> <translation>Go to "Pre-Chorus"</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="388"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="388"/> <source>Go to "Intro"</source> <translation>Go to "Intro"</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="389"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="389"/> <source>Go to "Ending"</source> <translation>Go to "Ending"</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="390"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="390"/> <source>Go to "Other"</source> <translation>Go to "Other"</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="207"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="207"/> <source>Previous Slide</source> <translation>Previous Slide</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="214"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="214"/> <source>Next Slide</source> <translation>Next Slide</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="317"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="317"/> <source>Pause Audio</source> <translation>Pause Audio</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="323"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="323"/> <source>Background Audio</source> <translation>Background Audio</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="327"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="327"/> <source>Go to next audio track.</source> <translation>Go to next audio track.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="335"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="335"/> <source>Tracks</source> <translation>Tracks</translation> </message> @@ -6164,42 +6170,42 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Select Projector Source</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Edit Projector Source Text</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Ignoring current changes and return to OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>Delete all user-defined text and revert to PJLink default text</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Discard changes and reset to previous user-defined text</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Save changes and return to OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Delete entries for this projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Are you sure you want to delete ALL user-defined source input text for this projector?</translation> </message> @@ -6207,17 +6213,17 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.SpellTextEdit</name> <message> - <location filename="openlp/core/lib/spelltextedit.py" line="102"/> + <location filename="../../openlp/core/lib/spelltextedit.py" line="102"/> <source>Spelling Suggestions</source> <translation>Spelling Suggestions</translation> </message> <message> - <location filename="openlp/core/lib/spelltextedit.py" line="110"/> + <location filename="../../openlp/core/lib/spelltextedit.py" line="110"/> <source>Formatting Tags</source> <translation>Formatting Tags</translation> </message> <message> - <location filename="openlp/core/lib/spelltextedit.py" line="91"/> + <location filename="../../openlp/core/lib/spelltextedit.py" line="91"/> <source>Language:</source> <translation>Language:</translation> </message> @@ -6225,17 +6231,17 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.StartTimeForm</name> <message> - <location filename="openlp/core/ui/themelayoutdialog.py" line="71"/> + <location filename="../../openlp/core/ui/themelayoutdialog.py" line="71"/> <source>Theme Layout</source> <translation>Theme Layout</translation> </message> <message> - <location filename="openlp/core/ui/themelayoutdialog.py" line="72"/> + <location filename="../../openlp/core/ui/themelayoutdialog.py" line="72"/> <source>The blue box shows the main area.</source> <translation>The blue box shows the main area.</translation> </message> <message> - <location filename="openlp/core/ui/themelayoutdialog.py" line="73"/> + <location filename="../../openlp/core/ui/themelayoutdialog.py" line="73"/> <source>The red box shows the footer.</source> <translation>The red box shows the footer.</translation> </message> @@ -6243,52 +6249,52 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.StartTime_form</name> <message> - <location filename="openlp/core/ui/starttimedialog.py" line="117"/> + <location filename="../../openlp/core/ui/starttimedialog.py" line="117"/> <source>Item Start and Finish Time</source> <translation>Item Start and Finish Time</translation> </message> <message> - <location filename="openlp/core/ui/starttimedialog.py" line="124"/> + <location filename="../../openlp/core/ui/starttimedialog.py" line="124"/> <source>Hours:</source> <translation>Hours:</translation> </message> <message> - <location filename="openlp/core/ui/starttimedialog.py" line="125"/> + <location filename="../../openlp/core/ui/starttimedialog.py" line="125"/> <source>Minutes:</source> <translation>Minutes:</translation> </message> <message> - <location filename="openlp/core/ui/starttimedialog.py" line="126"/> + <location filename="../../openlp/core/ui/starttimedialog.py" line="126"/> <source>Seconds:</source> <translation>Seconds:</translation> </message> <message> - <location filename="openlp/core/ui/starttimedialog.py" line="127"/> + <location filename="../../openlp/core/ui/starttimedialog.py" line="127"/> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="openlp/core/ui/starttimedialog.py" line="128"/> + <location filename="../../openlp/core/ui/starttimedialog.py" line="128"/> <source>Finish</source> <translation>Finish</translation> </message> <message> - <location filename="openlp/core/ui/starttimedialog.py" line="129"/> + <location filename="../../openlp/core/ui/starttimedialog.py" line="129"/> <source>Length</source> <translation>Length</translation> </message> <message> - <location filename="openlp/core/ui/starttimeform.py" line="76"/> + <location filename="../../openlp/core/ui/starttimeform.py" line="76"/> <source>Time Validation Error</source> <translation>Time Validation Error</translation> </message> <message> - <location filename="openlp/core/ui/starttimeform.py" line="71"/> + <location filename="../../openlp/core/ui/starttimeform.py" line="71"/> <source>Finish time is set after the end of the media item</source> <translation>Finish time is set after the end of the media item</translation> </message> <message> - <location filename="openlp/core/ui/starttimeform.py" line="76"/> + <location filename="../../openlp/core/ui/starttimeform.py" line="76"/> <source>Start time is after the finish time of the media item</source> <translation>Start time is after the finish time of the media item</translation> </message> @@ -6296,7 +6302,7 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.ThemeForm</name> <message> - <location filename="openlp/core/ui/themeform.py" line="153"/> + <location filename="../../openlp/core/ui/themeform.py" line="153"/> <source>(approximately %d lines per slide)</source> <translation>(approximately %d lines per slide)</translation> </message> @@ -6304,198 +6310,198 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.ThemeManager</name> <message> - <location filename="openlp/core/ui/thememanager.py" line="58"/> + <location filename="../../openlp/core/ui/thememanager.py" line="58"/> <source>Create a new theme.</source> <translation>Create a new theme.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="62"/> + <location filename="../../openlp/core/ui/thememanager.py" line="62"/> <source>Edit Theme</source> <translation>Edit Theme</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="62"/> + <location filename="../../openlp/core/ui/thememanager.py" line="62"/> <source>Edit a theme.</source> <translation>Edit a theme.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="67"/> + <location filename="../../openlp/core/ui/thememanager.py" line="67"/> <source>Delete Theme</source> <translation>Delete Theme</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="67"/> + <location filename="../../openlp/core/ui/thememanager.py" line="67"/> <source>Delete a theme.</source> <translation>Delete a theme.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="75"/> + <location filename="../../openlp/core/ui/thememanager.py" line="75"/> <source>Import Theme</source> <translation>Import Theme</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="75"/> + <location filename="../../openlp/core/ui/thememanager.py" line="75"/> <source>Import a theme.</source> <translation>Import a theme.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="80"/> + <location filename="../../openlp/core/ui/thememanager.py" line="80"/> <source>Export Theme</source> <translation>Export Theme</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="80"/> + <location filename="../../openlp/core/ui/thememanager.py" line="80"/> <source>Export a theme.</source> <translation>Export a theme.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="98"/> + <location filename="../../openlp/core/ui/thememanager.py" line="98"/> <source>&Edit Theme</source> <translation>&Edit Theme</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="107"/> + <location filename="../../openlp/core/ui/thememanager.py" line="107"/> <source>&Delete Theme</source> <translation>&Delete Theme</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="111"/> + <location filename="../../openlp/core/ui/thememanager.py" line="111"/> <source>Set As &Global Default</source> <translation>Set As &Global Default</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="474"/> + <location filename="../../openlp/core/ui/thememanager.py" line="474"/> <source>%s (default)</source> <translation>%s (default)</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="316"/> + <location filename="../../openlp/core/ui/thememanager.py" line="316"/> <source>You must select a theme to edit.</source> <translation>You must select a theme to edit.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="753"/> + <location filename="../../openlp/core/ui/thememanager.py" line="753"/> <source>You are unable to delete the default theme.</source> <translation>You are unable to delete the default theme.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="760"/> + <location filename="../../openlp/core/ui/thememanager.py" line="760"/> <source>Theme %s is used in the %s plugin.</source> <translation>Theme %s is used in the %s plugin.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="374"/> + <location filename="../../openlp/core/ui/thememanager.py" line="374"/> <source>You have not selected a theme.</source> <translation>You have not selected a theme.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="377"/> + <location filename="../../openlp/core/ui/thememanager.py" line="377"/> <source>Save Theme - (%s)</source> <translation>Save Theme - (%s)</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="385"/> + <location filename="../../openlp/core/ui/thememanager.py" line="385"/> <source>Theme Exported</source> <translation>Theme Exported</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="385"/> + <location filename="../../openlp/core/ui/thememanager.py" line="385"/> <source>Your theme has been successfully exported.</source> <translation>Your theme has been successfully exported.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="409"/> + <location filename="../../openlp/core/ui/thememanager.py" line="409"/> <source>Theme Export Failed</source> <translation>Theme Export Failed</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="423"/> + <location filename="../../openlp/core/ui/thememanager.py" line="423"/> <source>Select Theme Import File</source> <translation>Select Theme Import File</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="600"/> + <location filename="../../openlp/core/ui/thememanager.py" line="600"/> <source>File is not a valid theme.</source> <translation>File is not a valid theme.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="101"/> + <location filename="../../openlp/core/ui/thememanager.py" line="101"/> <source>&Copy Theme</source> <translation>&Copy Theme</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="104"/> + <location filename="../../openlp/core/ui/thememanager.py" line="104"/> <source>&Rename Theme</source> <translation>&Rename Theme</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="115"/> + <location filename="../../openlp/core/ui/thememanager.py" line="115"/> <source>&Export Theme</source> <translation>&Export Theme</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="258"/> + <location filename="../../openlp/core/ui/thememanager.py" line="258"/> <source>You must select a theme to rename.</source> <translation>You must select a theme to rename.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="258"/> + <location filename="../../openlp/core/ui/thememanager.py" line="258"/> <source>Rename Confirmation</source> <translation>Rename Confirmation</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="258"/> + <location filename="../../openlp/core/ui/thememanager.py" line="258"/> <source>Rename %s theme?</source> <translation>Rename %s theme?</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="333"/> + <location filename="../../openlp/core/ui/thememanager.py" line="333"/> <source>You must select a theme to delete.</source> <translation>You must select a theme to delete.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="333"/> + <location filename="../../openlp/core/ui/thememanager.py" line="333"/> <source>Delete Confirmation</source> <translation>Delete Confirmation</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="333"/> + <location filename="../../openlp/core/ui/thememanager.py" line="333"/> <source>Delete %s theme?</source> <translation>Delete %s theme?</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="760"/> + <location filename="../../openlp/core/ui/thememanager.py" line="760"/> <source>Validation Error</source> <translation>Validation Error</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="614"/> + <location filename="../../openlp/core/ui/thememanager.py" line="614"/> <source>A theme with this name already exists.</source> <translation>A theme with this name already exists.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="285"/> + <location filename="../../openlp/core/ui/thememanager.py" line="285"/> <source>Copy of %s</source> <comment>Copy of <theme name></comment> <translation>Copy of %s</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="524"/> + <location filename="../../openlp/core/ui/thememanager.py" line="524"/> <source>Theme Already Exists</source> <translation>Theme Already Exists</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="524"/> + <location filename="../../openlp/core/ui/thememanager.py" line="524"/> <source>Theme %s already exists. Do you want to replace it?</source> <translation>Theme %s already exists. Do you want to replace it?</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="409"/> + <location filename="../../openlp/core/ui/thememanager.py" line="409"/> <source>The theme export failed because this error occurred: %s</source> <translation>The theme export failed because this error occurred: %s</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="423"/> + <location filename="../../openlp/core/ui/thememanager.py" line="423"/> <source>OpenLP Themes (*.otz)</source> <translation>OpenLP Themes (*.otz)</translation> </message> @@ -6503,307 +6509,307 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.ThemeWizard</name> <message> - <location filename="openlp/core/ui/themewizard.py" line="395"/> + <location filename="../../openlp/core/ui/themewizard.py" line="395"/> <source>Theme Wizard</source> <translation>Theme Wizard</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="396"/> + <location filename="../../openlp/core/ui/themewizard.py" line="396"/> <source>Welcome to the Theme Wizard</source> <translation>Welcome to the Theme Wizard</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="401"/> + <location filename="../../openlp/core/ui/themewizard.py" line="401"/> <source>Set Up Background</source> <translation>Set Up Background</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="402"/> + <location filename="../../openlp/core/ui/themewizard.py" line="402"/> <source>Set up your theme's background according to the parameters below.</source> <translation>Set up your theme's background according to the parameters below.</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="404"/> + <location filename="../../openlp/core/ui/themewizard.py" line="404"/> <source>Background type:</source> <translation>Background type:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="407"/> + <location filename="../../openlp/core/ui/themewizard.py" line="407"/> <source>Gradient</source> <translation>Gradient</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="415"/> + <location filename="../../openlp/core/ui/themewizard.py" line="415"/> <source>Gradient:</source> <translation>Gradient:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="416"/> + <location filename="../../openlp/core/ui/themewizard.py" line="416"/> <source>Horizontal</source> <translation>Horizontal</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="418"/> + <location filename="../../openlp/core/ui/themewizard.py" line="418"/> <source>Vertical</source> <translation>Vertical</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="420"/> + <location filename="../../openlp/core/ui/themewizard.py" line="420"/> <source>Circular</source> <translation>Circular</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="422"/> + <location filename="../../openlp/core/ui/themewizard.py" line="422"/> <source>Top Left - Bottom Right</source> <translation>Top Left - Bottom Right</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="424"/> + <location filename="../../openlp/core/ui/themewizard.py" line="424"/> <source>Bottom Left - Top Right</source> <translation>Bottom Left - Top Right</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="428"/> + <location filename="../../openlp/core/ui/themewizard.py" line="428"/> <source>Main Area Font Details</source> <translation>Main Area Font Details</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="429"/> + <location filename="../../openlp/core/ui/themewizard.py" line="429"/> <source>Define the font and display characteristics for the Display text</source> <translation>Define the font and display characteristics for the Display text</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="448"/> + <location filename="../../openlp/core/ui/themewizard.py" line="448"/> <source>Font:</source> <translation>Font:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="450"/> + <location filename="../../openlp/core/ui/themewizard.py" line="450"/> <source>Size:</source> <translation>Size:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="435"/> + <location filename="../../openlp/core/ui/themewizard.py" line="435"/> <source>Line Spacing:</source> <translation>Line Spacing:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="437"/> + <location filename="../../openlp/core/ui/themewizard.py" line="437"/> <source>&Outline:</source> <translation>&Outline:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="440"/> + <location filename="../../openlp/core/ui/themewizard.py" line="440"/> <source>&Shadow:</source> <translation>&Shadow:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="443"/> + <location filename="../../openlp/core/ui/themewizard.py" line="443"/> <source>Bold</source> <translation>Bold</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="444"/> + <location filename="../../openlp/core/ui/themewizard.py" line="444"/> <source>Italic</source> <translation>Italic</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="445"/> + <location filename="../../openlp/core/ui/themewizard.py" line="445"/> <source>Footer Area Font Details</source> <translation>Footer Area Font Details</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="446"/> + <location filename="../../openlp/core/ui/themewizard.py" line="446"/> <source>Define the font and display characteristics for the Footer text</source> <translation>Define the font and display characteristics for the Footer text</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="452"/> + <location filename="../../openlp/core/ui/themewizard.py" line="452"/> <source>Text Formatting Details</source> <translation>Text Formatting Details</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="453"/> + <location filename="../../openlp/core/ui/themewizard.py" line="453"/> <source>Allows additional display formatting information to be defined</source> <translation>Allows additional display formatting information to be defined</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="455"/> + <location filename="../../openlp/core/ui/themewizard.py" line="455"/> <source>Horizontal Align:</source> <translation>Horizontal Align:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="456"/> + <location filename="../../openlp/core/ui/themewizard.py" line="456"/> <source>Left</source> <translation>Left</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="457"/> + <location filename="../../openlp/core/ui/themewizard.py" line="457"/> <source>Right</source> <translation>Right</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="458"/> + <location filename="../../openlp/core/ui/themewizard.py" line="458"/> <source>Center</source> <translation>Center</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="461"/> + <location filename="../../openlp/core/ui/themewizard.py" line="461"/> <source>Output Area Locations</source> <translation>Output Area Locations</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="464"/> + <location filename="../../openlp/core/ui/themewizard.py" line="464"/> <source>&Main Area</source> <translation>&Main Area</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="465"/> + <location filename="../../openlp/core/ui/themewizard.py" line="465"/> <source>&Use default location</source> <translation>&Use default location</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="475"/> + <location filename="../../openlp/core/ui/themewizard.py" line="475"/> <source>X position:</source> <translation>X position:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="482"/> + <location filename="../../openlp/core/ui/themewizard.py" line="482"/> <source>px</source> <translation>px</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="477"/> + <location filename="../../openlp/core/ui/themewizard.py" line="477"/> <source>Y position:</source> <translation>Y position:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="479"/> + <location filename="../../openlp/core/ui/themewizard.py" line="479"/> <source>Width:</source> <translation>Width:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="481"/> + <location filename="../../openlp/core/ui/themewizard.py" line="481"/> <source>Height:</source> <translation>Height:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="483"/> + <location filename="../../openlp/core/ui/themewizard.py" line="483"/> <source>Use default location</source> <translation>Use default location</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="488"/> + <location filename="../../openlp/core/ui/themewizard.py" line="488"/> <source>Theme name:</source> <translation>Theme name:</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="271"/> + <location filename="../../openlp/core/ui/themeform.py" line="271"/> <source>Edit Theme - %s</source> <translation>Edit Theme - %s</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="398"/> + <location filename="../../openlp/core/ui/themewizard.py" line="398"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="460"/> + <location filename="../../openlp/core/ui/themewizard.py" line="460"/> <source>Transitions:</source> <translation>Transitions:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="474"/> + <location filename="../../openlp/core/ui/themewizard.py" line="474"/> <source>&Footer Area</source> <translation>&Footer Area</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="413"/> + <location filename="../../openlp/core/ui/themewizard.py" line="413"/> <source>Starting color:</source> <translation>Starting color:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="414"/> + <location filename="../../openlp/core/ui/themewizard.py" line="414"/> <source>Ending color:</source> <translation>Ending color:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="426"/> + <location filename="../../openlp/core/ui/themewizard.py" line="426"/> <source>Background color:</source> <translation>Background color:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="459"/> + <location filename="../../openlp/core/ui/themewizard.py" line="459"/> <source>Justify</source> <translation>Justify</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="485"/> + <location filename="../../openlp/core/ui/themewizard.py" line="485"/> <source>Layout Preview</source> <translation>Layout Preview</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="410"/> + <location filename="../../openlp/core/ui/themewizard.py" line="410"/> <source>Transparent</source> <translation>Transparent</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="486"/> + <location filename="../../openlp/core/ui/themewizard.py" line="486"/> <source>Preview and Save</source> <translation>Preview and Save</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="487"/> + <location filename="../../openlp/core/ui/themewizard.py" line="487"/> <source>Preview the theme and save it.</source> <translation>Preview the theme and save it.</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="181"/> + <location filename="../../openlp/core/ui/themeform.py" line="181"/> <source>Background Image Empty</source> <translation>Background Image Empty</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="435"/> + <location filename="../../openlp/core/ui/themeform.py" line="435"/> <source>Select Image</source> <translation>Select Image</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="511"/> + <location filename="../../openlp/core/ui/themeform.py" line="511"/> <source>Theme Name Missing</source> <translation>Theme Name Missing</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="511"/> + <location filename="../../openlp/core/ui/themeform.py" line="511"/> <source>There is no name for this theme. Please enter one.</source> <translation>There is no name for this theme. Please enter one.</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="516"/> + <location filename="../../openlp/core/ui/themeform.py" line="516"/> <source>Theme Name Invalid</source> <translation>Theme Name Invalid</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="516"/> + <location filename="../../openlp/core/ui/themeform.py" line="516"/> <source>Invalid theme name. Please enter one.</source> <translation>Invalid theme name. Please enter one.</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="405"/> + <location filename="../../openlp/core/ui/themewizard.py" line="405"/> <source>Solid color</source> <translation>Solid color</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="449"/> + <location filename="../../openlp/core/ui/themewizard.py" line="449"/> <source>color:</source> <translation>color:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="462"/> + <location filename="../../openlp/core/ui/themewizard.py" line="462"/> <source>Allows you to change and move the Main and Footer areas.</source> <translation>Allows you to change and move the Main and Footer areas.</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="181"/> + <location filename="../../openlp/core/ui/themeform.py" line="181"/> <source>You have not selected a background image. Please select one before continuing.</source> <translation>You have not selected a background image. Please select one before continuing.</translation> </message> @@ -6811,57 +6817,57 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.ThemesTab</name> <message> - <location filename="openlp/core/ui/themestab.py" line="115"/> + <location filename="../../openlp/core/ui/themestab.py" line="115"/> <source>Global Theme</source> <translation>Global Theme</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="118"/> + <location filename="../../openlp/core/ui/themestab.py" line="118"/> <source>Theme Level</source> <translation>Theme Level</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="119"/> + <location filename="../../openlp/core/ui/themestab.py" line="119"/> <source>S&ong Level</source> <translation>S&ong Level</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="120"/> + <location filename="../../openlp/core/ui/themestab.py" line="120"/> <source>Use the theme from each song in the database. If a song doesn't have a theme associated with it, then use the service's theme. If the service doesn't have a theme, then use the global theme.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="124"/> + <location filename="../../openlp/core/ui/themestab.py" line="124"/> <source>&Service Level</source> <translation>&Service Level</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="125"/> + <location filename="../../openlp/core/ui/themestab.py" line="125"/> <source>Use the theme from the service, overriding any of the individual songs' themes. If the service doesn't have a theme, then use the global theme.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="129"/> + <location filename="../../openlp/core/ui/themestab.py" line="129"/> <source>&Global Level</source> <translation>&Global Level</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="130"/> + <location filename="../../openlp/core/ui/themestab.py" line="130"/> <source>Use the global theme, overriding any themes associated with either the service or the songs.</source> <translation>Use the global theme, overriding any themes associated with either the service or the songs.</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="43"/> + <location filename="../../openlp/core/ui/themestab.py" line="43"/> <source>Themes</source> <translation>Themes</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="116"/> + <location filename="../../openlp/core/ui/themestab.py" line="116"/> <source>Universal Settings</source> <translation>Universal Settings</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="117"/> + <location filename="../../openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> <translation>&Wrap footer text</translation> </message> @@ -6869,697 +6875,697 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.Ui</name> <message> - <location filename="openlp/core/lib/ui.py" line="160"/> + <location filename="../../openlp/core/lib/ui.py" line="160"/> <source>Delete the selected item.</source> <translation>Delete the selected item.</translation> </message> <message> - <location filename="openlp/core/lib/ui.py" line="163"/> + <location filename="../../openlp/core/lib/ui.py" line="163"/> <source>Move selection up one position.</source> <translation>Move selection up one position.</translation> </message> <message> - <location filename="openlp/core/lib/ui.py" line="166"/> + <location filename="../../openlp/core/lib/ui.py" line="166"/> <source>Move selection down one position.</source> <translation>Move selection down one position.</translation> </message> <message> - <location filename="openlp/core/lib/ui.py" line="307"/> + <location filename="../../openlp/core/lib/ui.py" line="307"/> <source>&Vertical Align:</source> <translation>&Vertical Align:</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="49"/> + <location filename="../../openlp/core/ui/wizard.py" line="49"/> <source>Finished import.</source> <translation>Finished import.</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="50"/> + <location filename="../../openlp/core/ui/wizard.py" line="50"/> <source>Format:</source> <translation>Format:</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="52"/> + <location filename="../../openlp/core/ui/wizard.py" line="52"/> <source>Importing</source> <translation>Importing</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="53"/> + <location filename="../../openlp/core/ui/wizard.py" line="53"/> <source>Importing "%s"...</source> <translation>Importing "%s"...</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="54"/> + <location filename="../../openlp/core/ui/wizard.py" line="54"/> <source>Select Import Source</source> <translation>Select Import Source</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="55"/> + <location filename="../../openlp/core/ui/wizard.py" line="55"/> <source>Select the import format and the location to import from.</source> <translation>Select the import format and the location to import from.</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="56"/> + <location filename="../../openlp/core/ui/wizard.py" line="56"/> <source>Open %s File</source> <translation>Open %s File</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="58"/> + <location filename="../../openlp/core/ui/wizard.py" line="58"/> <source>%p%</source> <translation>%p%</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="59"/> + <location filename="../../openlp/core/ui/wizard.py" line="59"/> <source>Ready.</source> <translation>Ready.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="310"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="310"/> <source>Starting import...</source> <translation>Starting import...</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="63"/> + <location filename="../../openlp/core/ui/wizard.py" line="63"/> <source>You need to specify at least one %s file to import from.</source> <comment>A file type e.g. OpenSong</comment> <translation>You need to specify at least one %s file to import from.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="310"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="310"/> <source>Welcome to the Bible Import Wizard</source> <translation>Welcome to the Bible Import Wizard</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="146"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="146"/> <source>Welcome to the Song Export Wizard</source> <translation>Welcome to the Song Export Wizard</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="134"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="134"/> <source>Welcome to the Song Import Wizard</source> <translation>Welcome to the Song Import Wizard</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="34"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="34"/> <source>Author</source> <comment>Singular</comment> <translation>Author</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="35"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="35"/> <source>Authors</source> <comment>Plural</comment> <translation>Authors</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="37"/> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="38"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/> <source>Song Book</source> <comment>Singular</comment> <translation>Song Book</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="39"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/> <source>Song Books</source> <comment>Plural</comment> <translation>Song Books</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="41"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="41"/> <source>Song Maintenance</source> <translation>Song Maintenance</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="42"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="42"/> <source>Topic</source> <comment>Singular</comment> <translation>Topic</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="43"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="43"/> <source>Topics</source> <comment>Plural</comment> <translation>Topics</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="40"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="40"/> <source>Title and/or verses not found</source> <translation>Title and/or verses not found</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="44"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="44"/> <source>XML syntax error</source> <translation>XML syntax error</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="234"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="234"/> <source>Welcome to the Bible Upgrade Wizard</source> <translation>Welcome to the Bible Upgrade Wizard</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="57"/> + <location filename="../../openlp/core/ui/wizard.py" line="57"/> <source>Open %s Folder</source> <translation>Open %s Folder</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="61"/> + <location filename="../../openlp/core/ui/wizard.py" line="61"/> <source>You need to specify one %s file to import from.</source> <comment>A file type e.g. OpenSong</comment> <translation>You need to specify one %s file to import from.</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="65"/> + <location filename="../../openlp/core/ui/wizard.py" line="65"/> <source>You need to specify one %s folder to import from.</source> <comment>A song format e.g. PowerSong</comment> <translation>You need to specify one %s folder to import from.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="309"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="309"/> <source>Importing Songs</source> <translation>Importing Songs</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> <source>Welcome to the Duplicate Song Removal Wizard</source> <translation>Welcome to the Duplicate Song Removal Wizard</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="504"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="504"/> <source>Written by</source> <translation>Written by</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="36"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="36"/> <source>Author Unknown</source> <translation>Author Unknown</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="52"/> + <location filename="../../openlp/core/common/uistrings.py" line="52"/> <source>About</source> <translation>About</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="53"/> + <location filename="../../openlp/core/common/uistrings.py" line="53"/> <source>&Add</source> <translation>&Add</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="54"/> + <location filename="../../openlp/core/common/uistrings.py" line="54"/> <source>Add group</source> <translation>Add group</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="55"/> + <location filename="../../openlp/core/common/uistrings.py" line="55"/> <source>Advanced</source> <translation>Advanced</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="56"/> + <location filename="../../openlp/core/common/uistrings.py" line="56"/> <source>All Files</source> <translation>All Files</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="57"/> + <location filename="../../openlp/core/common/uistrings.py" line="57"/> <source>Automatic</source> <translation>Automatic</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="58"/> + <location filename="../../openlp/core/common/uistrings.py" line="58"/> <source>Background Color</source> <translation>Background Color</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="59"/> + <location filename="../../openlp/core/common/uistrings.py" line="59"/> <source>Bottom</source> <translation>Bottom</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="60"/> + <location filename="../../openlp/core/common/uistrings.py" line="60"/> <source>Browse...</source> <translation>Browse...</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="61"/> + <location filename="../../openlp/core/common/uistrings.py" line="61"/> <source>Cancel</source> <translation>Cancel</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="62"/> + <location filename="../../openlp/core/common/uistrings.py" line="62"/> <source>CCLI number:</source> <translation>CCLI number:</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="64"/> + <location filename="../../openlp/core/common/uistrings.py" line="64"/> <source>Create a new service.</source> <translation>Create a new service.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="65"/> + <location filename="../../openlp/core/common/uistrings.py" line="65"/> <source>Confirm Delete</source> <translation>Confirm Delete</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="66"/> + <location filename="../../openlp/core/common/uistrings.py" line="66"/> <source>Continuous</source> <translation>Continuous</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="67"/> + <location filename="../../openlp/core/common/uistrings.py" line="67"/> <source>Default</source> <translation>Default</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="68"/> + <location filename="../../openlp/core/common/uistrings.py" line="68"/> <source>Default Color:</source> <translation>Default Color:</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="69"/> + <location filename="../../openlp/core/common/uistrings.py" line="69"/> <source>Service %Y-%m-%d %H-%M</source> <comment>This may not contain any of the following characters: /\?*|<>[]":+ See http://docs.python.org/library/datetime.html#strftime-strptime-behavior for more information.</comment> <translation>Service %Y-%m-%d %H-%M</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="73"/> + <location filename="../../openlp/core/common/uistrings.py" line="73"/> <source>&Delete</source> <translation>&Delete</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="74"/> + <location filename="../../openlp/core/common/uistrings.py" line="74"/> <source>Display style:</source> <translation>Display style:</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="75"/> + <location filename="../../openlp/core/common/uistrings.py" line="75"/> <source>Duplicate Error</source> <translation>Duplicate Error</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="76"/> + <location filename="../../openlp/core/common/uistrings.py" line="76"/> <source>&Edit</source> <translation>&Edit</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="77"/> + <location filename="../../openlp/core/common/uistrings.py" line="77"/> <source>Empty Field</source> <translation>Empty Field</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="78"/> + <location filename="../../openlp/core/common/uistrings.py" line="78"/> <source>Error</source> <translation>Error</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="79"/> + <location filename="../../openlp/core/common/uistrings.py" line="79"/> <source>Export</source> <translation>Export</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="80"/> + <location filename="../../openlp/core/common/uistrings.py" line="80"/> <source>File</source> <translation>File</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="81"/> + <location filename="../../openlp/core/common/uistrings.py" line="81"/> <source>File Not Found</source> <translation>File Not Found</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="82"/> + <location filename="../../openlp/core/common/uistrings.py" line="82"/> <source>File %s not found. Please try selecting it individually.</source> <translation>File %s not found. Please try selecting it individually.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="83"/> + <location filename="../../openlp/core/common/uistrings.py" line="83"/> <source>pt</source> <comment>Abbreviated font pointsize unit</comment> <translation>pt</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="84"/> + <location filename="../../openlp/core/common/uistrings.py" line="84"/> <source>Help</source> <translation>Help</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="85"/> + <location filename="../../openlp/core/common/uistrings.py" line="85"/> <source>h</source> <comment>The abbreviated unit for hours</comment> <translation>h</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="86"/> + <location filename="../../openlp/core/common/uistrings.py" line="86"/> <source>Invalid Folder Selected</source> <comment>Singular</comment> <translation>Invalid Folder Selected</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="87"/> + <location filename="../../openlp/core/common/uistrings.py" line="87"/> <source>Invalid File Selected</source> <comment>Singular</comment> <translation>Invalid File Selected</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="88"/> + <location filename="../../openlp/core/common/uistrings.py" line="88"/> <source>Invalid Files Selected</source> <comment>Plural</comment> <translation>Invalid Files Selected</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="89"/> + <location filename="../../openlp/core/common/uistrings.py" line="89"/> <source>Image</source> <translation>Image</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="90"/> + <location filename="../../openlp/core/common/uistrings.py" line="90"/> <source>Import</source> <translation>Import</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="91"/> + <location filename="../../openlp/core/common/uistrings.py" line="91"/> <source>Layout style:</source> <translation>Layout style:</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="92"/> + <location filename="../../openlp/core/common/uistrings.py" line="92"/> <source>Live</source> <translation>Live</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="93"/> + <location filename="../../openlp/core/common/uistrings.py" line="93"/> <source>Live Background Error</source> <translation>Live Background Error</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="94"/> + <location filename="../../openlp/core/common/uistrings.py" line="94"/> <source>Live Toolbar</source> <translation>Live Toolbar</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="95"/> + <location filename="../../openlp/core/common/uistrings.py" line="95"/> <source>Load</source> <translation>Load</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="96"/> + <location filename="../../openlp/core/common/uistrings.py" line="96"/> <source>Manufacturer</source> <comment>Singular</comment> <translation>Manufacturer</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="97"/> + <location filename="../../openlp/core/common/uistrings.py" line="97"/> <source>Manufacturers</source> <comment>Plural</comment> <translation>Manufacturers</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="98"/> + <location filename="../../openlp/core/common/uistrings.py" line="98"/> <source>Model</source> <comment>Singular</comment> <translation>Model</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="99"/> + <location filename="../../openlp/core/common/uistrings.py" line="99"/> <source>Models</source> <comment>Plural</comment> <translation>Models</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="100"/> + <location filename="../../openlp/core/common/uistrings.py" line="100"/> <source>m</source> <comment>The abbreviated unit for minutes</comment> <translation>m</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="101"/> + <location filename="../../openlp/core/common/uistrings.py" line="101"/> <source>Middle</source> <translation>Middle</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="102"/> + <location filename="../../openlp/core/common/uistrings.py" line="102"/> <source>New</source> <translation>New</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="103"/> + <location filename="../../openlp/core/common/uistrings.py" line="103"/> <source>New Service</source> <translation>New Service</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="104"/> + <location filename="../../openlp/core/common/uistrings.py" line="104"/> <source>New Theme</source> <translation>New Theme</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="105"/> + <location filename="../../openlp/core/common/uistrings.py" line="105"/> <source>Next Track</source> <translation>Next Track</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="106"/> + <location filename="../../openlp/core/common/uistrings.py" line="106"/> <source>No Folder Selected</source> <comment>Singular</comment> <translation>No Folder Selected</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="107"/> + <location filename="../../openlp/core/common/uistrings.py" line="107"/> <source>No File Selected</source> <comment>Singular</comment> <translation>No File Selected</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="108"/> + <location filename="../../openlp/core/common/uistrings.py" line="108"/> <source>No Files Selected</source> <comment>Plural</comment> <translation>No Files Selected</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="109"/> + <location filename="../../openlp/core/common/uistrings.py" line="109"/> <source>No Item Selected</source> <comment>Singular</comment> <translation>No Item Selected</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="110"/> + <location filename="../../openlp/core/common/uistrings.py" line="110"/> <source>No Items Selected</source> <comment>Plural</comment> <translation>No Items Selected</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="111"/> + <location filename="../../openlp/core/common/uistrings.py" line="111"/> <source>OpenLP 2</source> <translation>OpenLP 2</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="113"/> + <location filename="../../openlp/core/common/uistrings.py" line="113"/> <source>OpenLP is already running. Do you wish to continue?</source> <translation>OpenLP is already running. Do you wish to continue?</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="114"/> + <location filename="../../openlp/core/common/uistrings.py" line="114"/> <source>Open service.</source> <translation>Open service.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="115"/> + <location filename="../../openlp/core/common/uistrings.py" line="115"/> <source>Play Slides in Loop</source> <translation>Play Slides in Loop</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="116"/> + <location filename="../../openlp/core/common/uistrings.py" line="116"/> <source>Play Slides to End</source> <translation>Play Slides to End</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="117"/> + <location filename="../../openlp/core/common/uistrings.py" line="117"/> <source>Preview</source> <translation>Preview</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="119"/> + <location filename="../../openlp/core/common/uistrings.py" line="119"/> <source>Print Service</source> <translation>Print Service</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="120"/> + <location filename="../../openlp/core/common/uistrings.py" line="120"/> <source>Projector</source> <comment>Singular</comment> <translation>Projector</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="121"/> + <location filename="../../openlp/core/common/uistrings.py" line="121"/> <source>Projectors</source> <comment>Plural</comment> <translation>Projectors</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="122"/> + <location filename="../../openlp/core/common/uistrings.py" line="122"/> <source>Replace Background</source> <translation>Replace Background</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="123"/> + <location filename="../../openlp/core/common/uistrings.py" line="123"/> <source>Replace live background.</source> <translation>Replace live background.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="126"/> + <location filename="../../openlp/core/common/uistrings.py" line="126"/> <source>Reset Background</source> <translation>Reset Background</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="127"/> + <location filename="../../openlp/core/common/uistrings.py" line="127"/> <source>Reset live background.</source> <translation>Reset live background.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="128"/> + <location filename="../../openlp/core/common/uistrings.py" line="128"/> <source>s</source> <comment>The abbreviated unit for seconds</comment> <translation>s</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="129"/> + <location filename="../../openlp/core/common/uistrings.py" line="129"/> <source>Save && Preview</source> <translation>Save && Preview</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="130"/> + <location filename="../../openlp/core/common/uistrings.py" line="130"/> <source>Search</source> <translation>Search</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="131"/> + <location filename="../../openlp/core/common/uistrings.py" line="131"/> <source>Search Themes...</source> <comment>Search bar place holder text </comment> <translation>Search Themes...</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="132"/> + <location filename="../../openlp/core/common/uistrings.py" line="132"/> <source>You must select an item to delete.</source> <translation>You must select an item to delete.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="133"/> + <location filename="../../openlp/core/common/uistrings.py" line="133"/> <source>You must select an item to edit.</source> <translation>You must select an item to edit.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="134"/> + <location filename="../../openlp/core/common/uistrings.py" line="134"/> <source>Settings</source> <translation>Settings</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="135"/> + <location filename="../../openlp/core/common/uistrings.py" line="135"/> <source>Save Service</source> <translation>Save Service</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="136"/> + <location filename="../../openlp/core/common/uistrings.py" line="136"/> <source>Service</source> <translation>Service</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="137"/> + <location filename="../../openlp/core/common/uistrings.py" line="137"/> <source>Optional &Split</source> <translation>Optional &Split</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="138"/> + <location filename="../../openlp/core/common/uistrings.py" line="138"/> <source>Split a slide into two only if it does not fit on the screen as one slide.</source> <translation>Split a slide into two only if it does not fit on the screen as one slide.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="140"/> + <location filename="../../openlp/core/common/uistrings.py" line="140"/> <source>Start %s</source> <translation>Start %s</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="141"/> + <location filename="../../openlp/core/common/uistrings.py" line="141"/> <source>Stop Play Slides in Loop</source> <translation>Stop Play Slides in Loop</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="142"/> + <location filename="../../openlp/core/common/uistrings.py" line="142"/> <source>Stop Play Slides to End</source> <translation>Stop Play Slides to End</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="143"/> + <location filename="../../openlp/core/common/uistrings.py" line="143"/> <source>Theme</source> <comment>Singular</comment> <translation>Theme</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="144"/> + <location filename="../../openlp/core/common/uistrings.py" line="144"/> <source>Themes</source> <comment>Plural</comment> <translation>Themes</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="145"/> + <location filename="../../openlp/core/common/uistrings.py" line="145"/> <source>Tools</source> <translation>Tools</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="146"/> + <location filename="../../openlp/core/common/uistrings.py" line="146"/> <source>Top</source> <translation>Top</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="147"/> + <location filename="../../openlp/core/common/uistrings.py" line="147"/> <source>Unsupported File</source> <translation>Unsupported File</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="148"/> + <location filename="../../openlp/core/common/uistrings.py" line="148"/> <source>Verse Per Slide</source> <translation>Verse Per Slide</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="149"/> + <location filename="../../openlp/core/common/uistrings.py" line="149"/> <source>Verse Per Line</source> <translation>Verse Per Line</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="150"/> + <location filename="../../openlp/core/common/uistrings.py" line="150"/> <source>Version</source> <translation>Version</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="151"/> + <location filename="../../openlp/core/common/uistrings.py" line="151"/> <source>View</source> <translation>View</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="152"/> + <location filename="../../openlp/core/common/uistrings.py" line="152"/> <source>View Mode</source> <translation>View Mode</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="63"/> + <location filename="../../openlp/core/common/uistrings.py" line="63"/> <source>CCLI song number:</source> <translation>CCLI song number:</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="112"/> + <location filename="../../openlp/core/common/uistrings.py" line="112"/> <source>OpenLP 2.2</source> <translation>OpenLP 2.2</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="118"/> + <location filename="../../openlp/core/common/uistrings.py" line="118"/> <source>Preview Toolbar</source> <translation>Preview Toolbar</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="124"/> + <location filename="../../openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> <translation>Replace live background is not available on this platform in this version of OpenLP.</translation> </message> @@ -7567,25 +7573,25 @@ Please try selecting it individually.</translation> <context> <name>OpenLP.core.lib</name> <message> - <location filename="openlp/core/lib/__init__.py" line="305"/> + <location filename="../../openlp/core/lib/__init__.py" line="305"/> <source>%s and %s</source> <comment>Locale list separator: 2 items</comment> <translation>%s and %s</translation> </message> <message> - <location filename="openlp/core/lib/__init__.py" line="308"/> + <location filename="../../openlp/core/lib/__init__.py" line="308"/> <source>%s, and %s</source> <comment>Locale list separator: end</comment> <translation>%s, and %s</translation> </message> <message> - <location filename="openlp/core/lib/__init__.py" line="311"/> + <location filename="../../openlp/core/lib/__init__.py" line="311"/> <source>%s, %s</source> <comment>Locale list separator: middle</comment> <translation>%s, %s</translation> </message> <message> - <location filename="openlp/core/lib/__init__.py" line="312"/> + <location filename="../../openlp/core/lib/__init__.py" line="312"/> <source>%s, %s</source> <comment>Locale list separator: start</comment> <translation>%s, %s</translation> @@ -7594,7 +7600,7 @@ Please try selecting it individually.</translation> <context> <name>Openlp.ProjectorTab</name> <message> - <location filename="openlp/core/ui/projector/tab.py" line="107"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> <translation>Source select dialog interface</translation> </message> @@ -7602,50 +7608,50 @@ Please try selecting it individually.</translation> <context> <name>PresentationPlugin</name> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="160"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="160"/> <source><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.</source> <translation><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.</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="173"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="173"/> <source>Presentation</source> <comment>name singular</comment> <translation>Presentation</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="174"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="174"/> <source>Presentations</source> <comment>name plural</comment> <translation>Presentations</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="178"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="178"/> <source>Presentations</source> <comment>container title</comment> <translation>Presentations</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="182"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="182"/> <source>Load a new presentation.</source> <translation>Load a new presentation.</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="186"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="186"/> <source>Delete the selected presentation.</source> <translation>Delete the selected presentation.</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="187"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="187"/> <source>Preview the selected presentation.</source> <translation>Preview the selected presentation.</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="188"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="188"/> <source>Send the selected presentation live.</source> <translation>Send the selected presentation live.</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="189"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="189"/> <source>Add the selected presentation to the service.</source> <translation>Add the selected presentation to the service.</translation> </message> @@ -7653,52 +7659,52 @@ Please try selecting it individually.</translation> <context> <name>PresentationPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="61"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="61"/> <source>Select Presentation(s)</source> <translation>Select Presentation(s)</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="62"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="62"/> <source>Automatic</source> <translation>Automatic</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="63"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="63"/> <source>Present using:</source> <translation>Present using:</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="176"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="176"/> <source>File Exists</source> <translation>File Exists</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="176"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="176"/> <source>A presentation with that filename already exists.</source> <translation>A presentation with that filename already exists.</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="201"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="201"/> <source>This type of presentation is not supported.</source> <translation>This type of presentation is not supported.</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="90"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="90"/> <source>Presentations (%s)</source> <translation>Presentations (%s)</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="374"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="374"/> <source>Missing Presentation</source> <translation>Missing Presentation</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="365"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="365"/> <source>The presentation %s is incomplete, please reload.</source> <translation>The presentation %s is incomplete, please reload.</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="374"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="374"/> <source>The presentation %s no longer exists.</source> <translation>The presentation %s no longer exists.</translation> </message> @@ -7706,7 +7712,7 @@ Please try selecting it individually.</translation> <context> <name>PresentationPlugin.PowerpointDocument</name> <message> - <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> + <location filename="../../openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> <translation>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</translation> </message> @@ -7714,88 +7720,88 @@ Please try selecting it individually.</translation> <context> <name>PresentationPlugin.PresentationTab</name> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="116"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="116"/> <source>Available Controllers</source> <translation>Available Controllers</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="140"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="140"/> <source>%s (unavailable)</source> <translation>%s (unavailable)</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="124"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="124"/> <source>Allow presentation application to be overridden</source> <translation>Allow presentation application to be overridden</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="122"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="122"/> <source>PDF options</source> <translation>PDF options</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> <translation>Use given full path for mudraw or ghostscript binary:</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> <translation>Select mudraw or ghostscript binary.</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> <translation>The program is not ghostscript or mudraw which is required.</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> <translation>PowerPoint options</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> <translation>Clicking on a selected slide in the slidecontroller advances to next effect.</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</translation> </message> </context> <context> <name>RemotePlugin</name> <message> - <location filename="openlp/plugins/remotes/remoteplugin.py" line="95"/> + <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="95"/> <source><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.</source> <translation><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.</translation> </message> <message> - <location filename="openlp/plugins/remotes/remoteplugin.py" line="107"/> + <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="107"/> <source>Remote</source> <comment>name singular</comment> <translation>Remote</translation> </message> <message> - <location filename="openlp/plugins/remotes/remoteplugin.py" line="108"/> + <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="108"/> <source>Remotes</source> <comment>name plural</comment> <translation>Remotes</translation> </message> <message> - <location filename="openlp/plugins/remotes/remoteplugin.py" line="112"/> + <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="112"/> <source>Remote</source> <comment>container title</comment> <translation>Remote</translation> </message> <message> - <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> + <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> <translation>Server Config Change</translation> </message> <message> - <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> + <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server configuration changes will require a restart to take effect.</source> <translation>Server configuration changes will require a restart to take effect.</translation> </message> @@ -7803,127 +7809,127 @@ Please try selecting it individually.</translation> <context> <name>RemotePlugin.Mobile</name> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="316"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="316"/> <source>Service Manager</source> <translation>Service Manager</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="317"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="317"/> <source>Slide Controller</source> <translation>Slide Controller</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="318"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="318"/> <source>Alerts</source> <translation>Alerts</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="319"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="319"/> <source>Search</source> <translation>Search</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="320"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="320"/> <source>Home</source> <translation>Home</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="321"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="321"/> <source>Refresh</source> <translation>Refresh</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="322"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="322"/> <source>Blank</source> <translation>Blank</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="323"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="323"/> <source>Theme</source> <translation>Theme</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="324"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="324"/> <source>Desktop</source> <translation>Desktop</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="325"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="325"/> <source>Show</source> <translation>Show</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="326"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="326"/> <source>Prev</source> <translation>Prev</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="327"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="327"/> <source>Next</source> <translation>Next</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="328"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="328"/> <source>Text</source> <translation>Text</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="329"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="329"/> <source>Show Alert</source> <translation>Show Alert</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="330"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="330"/> <source>Go Live</source> <translation>Go Live</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="331"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="331"/> <source>Add to Service</source> <translation>Add to Service</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="332"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="332"/> <source>Add &amp; Go to Service</source> <translation>Add &amp; Go to Service</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="333"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="333"/> <source>No Results</source> <translation>No Results</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="334"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="334"/> <source>Options</source> <translation>Options</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="335"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="335"/> <source>Service</source> <translation>Service</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="336"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="336"/> <source>Slides</source> <translation>Slides</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="337"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="337"/> <source>Settings</source> <translation>Settings</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> <translation>OpenLP 2.2 Remote</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> <translation>OpenLP 2.2 Stage View</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> <translation>OpenLP 2.2 Live View</translation> </message> @@ -7931,163 +7937,163 @@ Please try selecting it individually.</translation> <context> <name>RemotePlugin.RemoteTab</name> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="170"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="170"/> <source>Serve on IP address:</source> <translation>Serve on IP address:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="171"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="171"/> <source>Port number:</source> <translation>Port number:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="169"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="169"/> <source>Server Settings</source> <translation>Server Settings</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="172"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="172"/> <source>Remote URL:</source> <translation>Remote URL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="173"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="173"/> <source>Stage view URL:</source> <translation>Stage view URL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="175"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="175"/> <source>Display stage time in 12h format</source> <translation>Display stage time in 12h format</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="178"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="178"/> <source>Android App</source> <translation>Android App</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</translation> - </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>Live view URL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS Server</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>User Authentication</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>User id:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Password:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>Show thumbnails of non-text slides in remote and stage view.</translation> </message> + <message> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</translation> + </message> </context> <context> <name>SongUsagePlugin</name> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="89"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="89"/> <source>&Song Usage Tracking</source> <translation>&Song Usage Tracking</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="91"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="91"/> <source>&Delete Tracking Data</source> <translation>&Delete Tracking Data</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="91"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="91"/> <source>Delete song usage data up to a specified date.</source> <translation>Delete song usage data up to a specified date.</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="97"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="97"/> <source>&Extract Tracking Data</source> <translation>&Extract Tracking Data</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="97"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="97"/> <source>Generate a report on song usage.</source> <translation>Generate a report on song usage.</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="103"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="103"/> <source>Toggle Tracking</source> <translation>Toggle Tracking</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="117"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="117"/> <source>Toggle the tracking of song usage.</source> <translation>Toggle the tracking of song usage.</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="238"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="238"/> <source><strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.</source> <translation><strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="249"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="249"/> <source>SongUsage</source> <comment>name singular</comment> <translation>SongUsage</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="250"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="250"/> <source>SongUsage</source> <comment>name plural</comment> <translation>SongUsage</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="254"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="254"/> <source>SongUsage</source> <comment>container title</comment> <translation>SongUsage</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="155"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="155"/> <source>Song Usage</source> <translation>Song Usage</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="179"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="179"/> <source>Song usage tracking is active.</source> <translation>Song usage tracking is active.</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="184"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="184"/> <source>Song usage tracking is inactive.</source> <translation>Song usage tracking is inactive.</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="194"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="194"/> <source>display</source> <translation>display</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="202"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="202"/> <source>printed</source> <translation>printed</translation> </message> @@ -8095,34 +8101,34 @@ Please try selecting it individually.</translation> <context> <name>SongUsagePlugin.SongUsageDeleteForm</name> <message> - <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="65"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedeletedialog.py" line="65"/> <source>Delete Song Usage Data</source> <translation>Delete Song Usage Data</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> <source>Delete Selected Song Usage Events?</source> <translation>Delete Selected Song Usage Events?</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> <source>Are you sure you want to delete selected Song Usage data?</source> <translation>Are you sure you want to delete selected Song Usage data?</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>Deletion Successful</source> <translation>Deletion Successful</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> <source>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</source> <translation>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>All requested data has been deleted successfully.</source> <translation>All requested data has been deleted successfully.</translation> </message> @@ -8130,42 +8136,42 @@ All data recorded before this date will be permanently deleted.</translation> <context> <name>SongUsagePlugin.SongUsageDetailForm</name> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="92"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="92"/> <source>Song Usage Extraction</source> <translation>Song Usage Extraction</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="94"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="94"/> <source>Select Date Range</source> <translation>Select Date Range</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="95"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="95"/> <source>to</source> <translation>to</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="96"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="96"/> <source>Report Location</source> <translation>Report Location</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="63"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="63"/> <source>Output File Location</source> <translation>Output File Location</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="85"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="85"/> <source>usage_detail_%s_%s.txt</source> <translation>usage_detail_%s_%s.txt</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> <source>Report Creation</source> <translation>Report Creation</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> <source>Report %s has been successfully created. </source> @@ -8174,24 +8180,24 @@ has been successfully created. </source> has been successfully created. </translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>Output Path Not Selected</source> <translation>Output Path Not Selected</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</source> <translation>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>Report Creation Failed</source> <translation>Report Creation Failed</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>An error occurred while creating the report: %s</source> <translation>An error occurred while creating the report: %s</translation> </message> @@ -8199,112 +8205,112 @@ Please select an existing path on your computer.</translation> <context> <name>SongsPlugin</name> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="143"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="143"/> <source>&Song</source> <translation>&Song</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="123"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="123"/> <source>Import songs using the import wizard.</source> <translation>Import songs using the import wizard.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="222"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="222"/> <source><strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.</source> <translation><strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="157"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="157"/> <source>&Re-index Songs</source> <translation>&Re-index Songs</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="157"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="157"/> <source>Re-index the songs database to improve searching and ordering.</source> <translation>Re-index the songs database to improve searching and ordering.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="178"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="178"/> <source>Reindexing songs...</source> <translation>Reindexing songs...</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="301"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="301"/> <source>Arabic (CP-1256)</source> <translation>Arabic (CP-1256)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="302"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="302"/> <source>Baltic (CP-1257)</source> <translation>Baltic (CP-1257)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="303"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="303"/> <source>Central European (CP-1250)</source> <translation>Central European (CP-1250)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="304"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="304"/> <source>Cyrillic (CP-1251)</source> <translation>Cyrillic (CP-1251)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="305"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="305"/> <source>Greek (CP-1253)</source> <translation>Greek (CP-1253)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="306"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="306"/> <source>Hebrew (CP-1255)</source> <translation>Hebrew (CP-1255)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="307"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="307"/> <source>Japanese (CP-932)</source> <translation>Japanese (CP-932)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="308"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="308"/> <source>Korean (CP-949)</source> <translation>Korean (CP-949)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="309"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="309"/> <source>Simplified Chinese (CP-936)</source> <translation>Simplified Chinese (CP-936)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="310"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="310"/> <source>Thai (CP-874)</source> <translation>Thai (CP-874)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="311"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="311"/> <source>Traditional Chinese (CP-950)</source> <translation>Traditional Chinese (CP-950)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="312"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="312"/> <source>Turkish (CP-1254)</source> <translation>Turkish (CP-1254)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="313"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="313"/> <source>Vietnam (CP-1258)</source> <translation>Vietnam (CP-1258)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="314"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="314"/> <source>Western European (CP-1252)</source> <translation>Western European (CP-1252)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="331"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="331"/> <source>Character Encoding</source> <translation>Character Encoding</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="323"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="323"/> <source>The codepage setting is responsible for the correct character representation. Usually you are fine with the preselected choice.</source> @@ -8313,87 +8319,87 @@ for the correct character representation. Usually you are fine with the preselected choice.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="331"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="331"/> <source>Please choose the character encoding. The encoding is responsible for the correct character representation.</source> <translation>Please choose the character encoding. The encoding is responsible for the correct character representation.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="267"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="267"/> <source>Song</source> <comment>name singular</comment> <translation>Song</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="268"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="268"/> <source>Songs</source> <comment>name plural</comment> <translation>Songs</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="272"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="272"/> <source>Songs</source> <comment>container title</comment> <translation>Songs</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="143"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="143"/> <source>Exports songs using the export wizard.</source> <translation>Exports songs using the export wizard.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="278"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="278"/> <source>Add a new song.</source> <translation>Add a new song.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="279"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="279"/> <source>Edit the selected song.</source> <translation>Edit the selected song.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="280"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="280"/> <source>Delete the selected song.</source> <translation>Delete the selected song.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="281"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="281"/> <source>Preview the selected song.</source> <translation>Preview the selected song.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="282"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="282"/> <source>Send the selected song live.</source> <translation>Send the selected song live.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="283"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="283"/> <source>Add the selected song to the service.</source> <translation>Add the selected song to the service.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="180"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="180"/> <source>Reindexing songs</source> <translation>Reindexing songs</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="129"/> <source>CCLI SongSelect</source> <translation>CCLI SongSelect</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="129"/> <source>Import songs from CCLI's SongSelect service.</source> <translation>Import songs from CCLI's SongSelect service.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find &Duplicate Songs</source> <translation>Find &Duplicate Songs</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find and remove duplicate songs in the song database.</source> <translation>Find and remove duplicate songs in the song database.</translation> </message> @@ -8401,25 +8407,25 @@ The encoding is responsible for the correct character representation.</translati <context> <name>SongsPlugin.AuthorType</name> <message> - <location filename="openlp/plugins/songs/lib/db.py" line="71"/> + <location filename="../../openlp/plugins/songs/lib/db.py" line="71"/> <source>Words</source> <comment>Author who wrote the lyrics of a song</comment> <translation>Words</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/db.py" line="72"/> + <location filename="../../openlp/plugins/songs/lib/db.py" line="72"/> <source>Music</source> <comment>Author who wrote the music of a song</comment> <translation>Music</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/db.py" line="73"/> + <location filename="../../openlp/plugins/songs/lib/db.py" line="73"/> <source>Words and Music</source> <comment>Author who wrote both lyrics and music of a song</comment> <translation>Words and Music</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/db.py" line="75"/> + <location filename="../../openlp/plugins/songs/lib/db.py" line="75"/> <source>Translation</source> <comment>Author who translated the song</comment> <translation>Translation</translation> @@ -8428,37 +8434,37 @@ The encoding is responsible for the correct character representation.</translati <context> <name>SongsPlugin.AuthorsForm</name> <message> - <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="74"/> + <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="74"/> <source>Author Maintenance</source> <translation>Author Maintenance</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="75"/> + <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="75"/> <source>Display name:</source> <translation>Display name:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="76"/> + <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="76"/> <source>First name:</source> <translation>First name:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="77"/> + <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="77"/> <source>Last name:</source> <translation>Last name:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/authorsform.py" line="92"/> + <location filename="../../openlp/plugins/songs/forms/authorsform.py" line="92"/> <source>You need to type in the first name of the author.</source> <translation>You need to type in the first name of the author.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/authorsform.py" line="97"/> + <location filename="../../openlp/plugins/songs/forms/authorsform.py" line="97"/> <source>You need to type in the last name of the author.</source> <translation>You need to type in the last name of the author.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/authorsform.py" line="102"/> + <location filename="../../openlp/plugins/songs/forms/authorsform.py" line="102"/> <source>You have not set a display name for the author, combine the first and last names?</source> <translation>You have not set a display name for the author, combine the first and last names?</translation> </message> @@ -8466,7 +8472,7 @@ The encoding is responsible for the correct character representation.</translati <context> <name>SongsPlugin.CCLIFileImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/cclifile.py" line="87"/> + <location filename="../../openlp/plugins/songs/lib/importers/cclifile.py" line="87"/> <source>The file does not have a valid extension.</source> <translation>The file does not have a valid extension.</translation> </message> @@ -8474,7 +8480,7 @@ The encoding is responsible for the correct character representation.</translati <context> <name>SongsPlugin.DreamBeamImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> + <location filename="../../openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> <source>Invalid DreamBeam song file. Missing DreamSong tag.</source> <translation>Invalid DreamBeam song file. Missing DreamSong tag.</translation> </message> @@ -8482,49 +8488,49 @@ The encoding is responsible for the correct character representation.</translati <context> <name>SongsPlugin.EasyWorshipSongImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="309"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="309"/> <source>Administered by %s</source> <translation>Administered by %s</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> <source>"%s" could not be imported. %s</source> <translation>"%s" could not be imported. %s</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> <source>Unexpected data formatting.</source> <translation>Unexpected data formatting.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> <source>No song text found.</source> <translation>No song text found.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> <translation> [above are Song Tags with notes imported from EasyWorship]</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> <source>This file does not exist.</source> <translation>This file does not exist.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> <translation>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> <source>This file is not a valid EasyWorship database.</source> <translation>This file is not a valid EasyWorship database.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> <translation>Could not retrieve encoding.</translation> </message> @@ -8532,12 +8538,12 @@ The encoding is responsible for the correct character representation.</translati <context> <name>SongsPlugin.EditBibleForm</name> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="127"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="127"/> <source>Meta Data</source> <translation>Meta Data</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="147"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="147"/> <source>Custom Book Names</source> <translation>Custom Book Names</translation> </message> @@ -8545,231 +8551,231 @@ The encoding is responsible for the correct character representation.</translati <context> <name>SongsPlugin.EditSongForm</name> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="291"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="291"/> <source>Song Editor</source> <translation>Song Editor</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="292"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="292"/> <source>&Title:</source> <translation>&Title:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="293"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="293"/> <source>Alt&ernate title:</source> <translation>Alt&ernate title:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="294"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="294"/> <source>&Lyrics:</source> <translation>&Lyrics:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="295"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="295"/> <source>&Verse order:</source> <translation>&Verse order:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="298"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="298"/> <source>Ed&it All</source> <translation>Ed&it All</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="300"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="300"/> <source>Title && Lyrics</source> <translation>Title && Lyrics</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="303"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="303"/> <source>&Add to Song</source> <translation>&Add to Song</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="327"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="327"/> <source>&Remove</source> <translation>&Remove</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="306"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="306"/> <source>&Manage Authors, Topics, Song Books</source> <translation>&Manage Authors, Topics, Song Books</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="308"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="308"/> <source>A&dd to Song</source> <translation>A&dd to Song</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="309"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="309"/> <source>R&emove</source> <translation>R&emove</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="311"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="311"/> <source>Book:</source> <translation>Book:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="312"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="312"/> <source>Number:</source> <translation>Number:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="313"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="313"/> <source>Authors, Topics && Song Book</source> <translation>Authors, Topics && Song Book</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="316"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="316"/> <source>New &Theme</source> <translation>New &Theme</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="317"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/> <source>Copyright Information</source> <translation>Copyright Information</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="320"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="320"/> <source>Comments</source> <translation>Comments</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="321"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="321"/> <source>Theme, Copyright Info && Comments</source> <translation>Theme, Copyright Info && Comments</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="561"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="561"/> <source>Add Author</source> <translation>Add Author</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="561"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="561"/> <source>This author does not exist, do you want to add them?</source> <translation>This author does not exist, do you want to add them?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="581"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="581"/> <source>This author is already in the list.</source> <translation>This author is already in the list.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="587"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="587"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="637"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="637"/> <source>Add Topic</source> <translation>Add Topic</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="637"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="637"/> <source>This topic does not exist, do you want to add it?</source> <translation>This topic does not exist, do you want to add it?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="654"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="654"/> <source>This topic is already in the list.</source> <translation>This topic is already in the list.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="662"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="662"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="203"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="203"/> <source>You need to type in a song title.</source> <translation>You need to type in a song title.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="209"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="209"/> <source>You need to type in at least one verse.</source> <translation>You need to type in at least one verse.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="224"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="224"/> <source>Add Book</source> <translation>Add Book</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="224"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="224"/> <source>This song book does not exist, do you want to add it?</source> <translation>This song book does not exist, do you want to add it?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="215"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="215"/> <source>You need to have an author for this song.</source> <translation>You need to have an author for this song.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="323"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/> <source>Linked Audio</source> <translation>Linked Audio</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="325"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="325"/> <source>Add &File(s)</source> <translation>Add &File(s)</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="326"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="326"/> <source>Add &Media</source> <translation>Add &Media</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="328"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="328"/> <source>Remove &All</source> <translation>Remove &All</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="868"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="868"/> <source>Open File(s)</source> <translation>Open File(s)</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="330"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="330"/> <source><strong>Warning:</strong> Not all of the verses are in use.</source> <translation><strong>Warning:</strong> Not all of the verses are in use.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="332"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="332"/> <source><strong>Warning:</strong> You have not entered a verse order.</source> <translation><strong>Warning:</strong> You have not entered a verse order.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> <translation>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> <translation>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="188"/> <source>Invalid Verse Order</source> <translation>Invalid Verse Order</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="304"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="304"/> <source>&Edit Author Type</source> <translation>&Edit Author Type</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Edit Author Type</source> <translation>Edit Author Type</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Choose type for this author</source> <translation>Choose type for this author</translation> </message> @@ -8777,22 +8783,22 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.EditVerseForm</name> <message> - <location filename="openlp/plugins/songs/forms/editversedialog.py" line="70"/> + <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="70"/> <source>Edit Verse</source> <translation>Edit Verse</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editversedialog.py" line="71"/> + <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="71"/> <source>&Verse type:</source> <translation>&Verse type:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editversedialog.py" line="81"/> + <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="81"/> <source>&Insert</source> <translation>&Insert</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editversedialog.py" line="82"/> + <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="82"/> <source>Split a slide into two by inserting a verse splitter.</source> <translation>Split a slide into two by inserting a verse splitter.</translation> </message> @@ -8800,82 +8806,82 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.ExportWizardForm</name> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="145"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="145"/> <source>Song Export Wizard</source> <translation>Song Export Wizard</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="151"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="151"/> <source>Select Songs</source> <translation>Select Songs</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="152"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="152"/> <source>Check the songs you want to export.</source> <translation>Check the songs you want to export.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="155"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="155"/> <source>Uncheck All</source> <translation>Uncheck All</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="156"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="156"/> <source>Check All</source> <translation>Check All</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="157"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="157"/> <source>Select Directory</source> <translation>Select Directory</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="160"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="160"/> <source>Directory:</source> <translation>Directory:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="161"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="161"/> <source>Exporting</source> <translation>Exporting</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="162"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="162"/> <source>Please wait while your songs are exported.</source> <translation>Please wait while your songs are exported.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="178"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="178"/> <source>You need to add at least one Song to export.</source> <translation>You need to add at least one Song to export.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="192"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="192"/> <source>No Save Location specified</source> <translation>No Save Location specified</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="235"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="235"/> <source>Starting export...</source> <translation>Starting export...</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="192"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="192"/> <source>You need to specify a directory.</source> <translation>You need to specify a directory.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="317"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="317"/> <source>Select Destination Folder</source> <translation>Select Destination Folder</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="158"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="158"/> <source>Select the directory where you want the songs to be saved.</source> <translation>Select the directory where you want the songs to be saved.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="148"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="148"/> <source>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</source> <translation>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</translation> </message> @@ -8883,7 +8889,7 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.FoilPresenterSongImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/foilpresenter.py" line="407"/> + <location filename="../../openlp/plugins/songs/lib/importers/foilpresenter.py" line="407"/> <source>Invalid Foilpresenter song file. No verses found.</source> <translation>Invalid Foilpresenter song file. No verses found.</translation> </message> @@ -8891,212 +8897,212 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.ImportWizardForm</name> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="206"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="206"/> <source>Select Document/Presentation Files</source> <translation>Select Document/Presentation Files</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="133"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="133"/> <source>Song Import Wizard</source> <translation>Song Import Wizard</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="136"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="136"/> <source>This wizard will help you to import songs from a variety of formats. Click the next button below to start the process by selecting a format to import from.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="200"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="200"/> <source>Generic Document/Presentation</source> <translation>Generic Document/Presentation</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="151"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="151"/> <source>Add Files...</source> <translation>Add Files...</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="153"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="153"/> <source>Remove File(s)</source> <translation>Remove File(s)</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="165"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="165"/> <source>Please wait while your songs are imported.</source> <translation>Please wait while your songs are imported.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="197"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="197"/> <source>OpenLP 2.0 Databases</source> <translation>OpenLP 2.0 Databases</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="331"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="331"/> <source>Words Of Worship Song Files</source> <translation>Words Of Worship Song Files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="316"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="316"/> <source>Songs Of Fellowship Song Files</source> <translation>Songs Of Fellowship Song Files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="294"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="294"/> <source>SongBeamer Files</source> <translation>SongBeamer Files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="310"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="310"/> <source>SongShow Plus Song Files</source> <translation>SongShow Plus Song Files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="245"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="245"/> <source>Foilpresenter Song Files</source> <translation>Foilpresenter Song Files</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="169"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="169"/> <source>Copy</source> <translation>Copy</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="170"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="170"/> <source>Save to File</source> <translation>Save to File</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="317"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="317"/> <source>The Songs of Fellowship importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.</source> <translation>The Songs of Fellowship importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="203"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="203"/> <source>The generic document/presentation importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.</source> <translation>The generic document/presentation importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="190"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="190"/> <source>OpenLyrics or OpenLP 2.0 Exported Song</source> <translation>OpenLyrics or OpenLP 2.0 Exported Song</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="189"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="189"/> <source>OpenLyrics Files</source> <translation>OpenLyrics Files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="212"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="212"/> <source>CCLI SongSelect Files</source> <translation>CCLI SongSelect Files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="225"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="225"/> <source>EasySlides XML File</source> <translation>EasySlides XML File</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="232"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="232"/> <source>EasyWorship Song Database</source> <translation>EasyWorship Song Database</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="218"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="218"/> <source>DreamBeam Song Files</source> <translation>DreamBeam Song Files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="275"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="275"/> <source>You need to specify a valid PowerSong 1.0 database folder.</source> <translation>You need to specify a valid PowerSong 1.0 database folder.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="359"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="359"/> <source>ZionWorx (CSV)</source> <translation>ZionWorx (CSV)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="360"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="360"/> <source>First convert your ZionWorx database to a CSV text file, as explained in the <a href="http://manual.openlp.org/songs.html#importing-from-zionworx">User Manual</a>.</source> <translation>First convert your ZionWorx database to a CSV text file, as explained in the <a href="http://manual.openlp.org/songs.html#importing-from-zionworx">User Manual</a>.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="325"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="325"/> <source>SundayPlus Song Files</source> <translation>SundayPlus Song Files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="177"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="177"/> <source>This importer has been disabled.</source> <translation>This importer has been disabled.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="252"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="252"/> <source>MediaShout Database</source> <translation>MediaShout Database</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="253"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="253"/> <source>The MediaShout importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> <translation>The MediaShout importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="301"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="301"/> <source>SongPro Text Files</source> <translation>SongPro Text Files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="302"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="302"/> <source>SongPro (Export File)</source> <translation>SongPro (Export File)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="303"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="303"/> <source>In SongPro, export your songs using the File -> Export menu</source> <translation>In SongPro, export your songs using the File -> Export menu</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="239"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="239"/> <source>EasyWorship Service File</source> <translation>EasyWorship Service File</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="348"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="348"/> <source>WorshipCenter Pro Song Files</source> <translation>WorshipCenter Pro Song Files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="349"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="349"/> <source>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> <translation>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="268"/> <source>PowerPraise Song Files</source> <translation>PowerPraise Song Files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> <translation>PresentationManager Song Files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="288"/> <source>ProPresenter 4 Song Files</source> <translation>ProPresenter 4 Song Files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> <translation>Worship Assistant Files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> <translation>Worship Assistant (CSV)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> <translation>In Worship Assistant, export your Database to a CSV file.</translation> </message> @@ -9104,12 +9110,12 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.MediaFilesForm</name> <message> - <location filename="openlp/plugins/songs/forms/mediafilesdialog.py" line="65"/> + <location filename="../../openlp/plugins/songs/forms/mediafilesdialog.py" line="65"/> <source>Select Media File(s)</source> <translation>Select Media File(s)</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/mediafilesdialog.py" line="66"/> + <location filename="../../openlp/plugins/songs/forms/mediafilesdialog.py" line="66"/> <source>Select one or more audio files from the list below, and click OK to import them into this song.</source> <translation>Select one or more audio files from the list below, and click OK to import them into this song.</translation> </message> @@ -9117,66 +9123,63 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Titles</source> <translation>Titles</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Lyrics</source> <translation>Lyrics</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="526"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="526"/> <source>CCLI License: </source> <translation>CCLI License: </translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Entire Song</source> <translation>Entire Song</translation> </message> <message numerus="yes"> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Are you sure you want to delete the %n selected song(s)?</numerusform> - <numerusform>Are you sure you want to delete the %n selected song(s)?</numerusform> - </translation> + <translation><numerusform>Are you sure you want to delete the %n selected song(s)?</numerusform><numerusform>Are you sure you want to delete the %n selected song(s)?</numerusform></translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="128"/> <source>Maintain the lists of authors, topics and books.</source> <translation>Maintain the lists of authors, topics and books.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="390"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="390"/> <source>copy</source> <comment>For song cloning</comment> <translation>copy</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Titles...</source> <translation>Search Titles...</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Entire Song...</source> <translation>Search Entire Song...</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Lyrics...</source> <translation>Search Lyrics...</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Authors...</source> <translation>Search Authors...</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Song Books...</source> <translation>Search Song Books...</translation> </message> @@ -9184,7 +9187,7 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.MediaShoutImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/mediashout.py" line="54"/> + <location filename="../../openlp/plugins/songs/lib/importers/mediashout.py" line="54"/> <source>Unable to open the MediaShout database.</source> <translation>Unable to open the MediaShout database.</translation> </message> @@ -9192,7 +9195,7 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.OpenLPSongImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/openlp.py" line="96"/> + <location filename="../../openlp/plugins/songs/lib/importers/openlp.py" line="96"/> <source>Not a valid OpenLP 2.0 song database.</source> <translation>Not a valid OpenLP 2.0 song database.</translation> </message> @@ -9200,7 +9203,7 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.OpenLyricsExport</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsexport.py" line="64"/> + <location filename="../../openlp/plugins/songs/lib/openlyricsexport.py" line="64"/> <source>Exporting "%s"...</source> <translation>Exporting "%s"...</translation> </message> @@ -9208,7 +9211,7 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.OpenSongImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/opensong.py" line="139"/> + <location filename="../../openlp/plugins/songs/lib/importers/opensong.py" line="139"/> <source>Invalid OpenSong song file. Missing song tag.</source> <translation>Invalid OpenSong song file. Missing song tag.</translation> </message> @@ -9216,32 +9219,32 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.PowerSongImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="99"/> + <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="99"/> <source>No songs to import.</source> <translation>No songs to import.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="146"/> + <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="146"/> <source>Verses not found. Missing "PART" header.</source> <translation>Verses not found. Missing "PART" header.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="99"/> + <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="99"/> <source>No %s files found.</source> <translation>No %s files found.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="117"/> + <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="117"/> <source>Invalid %s file. Unexpected byte value.</source> <translation>Invalid %s file. Unexpected byte value.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="135"/> + <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="135"/> <source>Invalid %s file. Missing "TITLE" header.</source> <translation>Invalid %s file. Missing "TITLE" header.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="140"/> + <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="140"/> <source>Invalid %s file. Missing "COPYRIGHTLINE" header.</source> <translation>Invalid %s file. Missing "COPYRIGHTLINE" header.</translation> </message> @@ -9249,22 +9252,22 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.SongBookForm</name> <message> - <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="66"/> + <location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/> <source>Song Book Maintenance</source> <translation>Song Book Maintenance</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="67"/> + <location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="67"/> <source>&Name:</source> <translation>&Name:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="68"/> + <location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="68"/> <source>&Publisher:</source> <translation>&Publisher:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songbookform.py" line="61"/> + <location filename="../../openlp/plugins/songs/forms/songbookform.py" line="61"/> <source>You need to type in a name for the book.</source> <translation>You need to type in a name for the book.</translation> </message> @@ -9272,17 +9275,17 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.SongExportForm</name> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="253"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="253"/> <source>Your song export failed.</source> <translation>Your song export failed.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="249"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="249"/> <source>Finished export. To import these files use the <strong>OpenLyrics</strong> importer.</source> <translation>Finished export. To import these files use the <strong>OpenLyrics</strong> importer.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="255"/> <source>Your song export failed because this error occurred: %s</source> <translation>Your song export failed because this error occurred: %s</translation> </message> @@ -9290,27 +9293,27 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.SongImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/songimport.py" line="110"/> + <location filename="../../openlp/plugins/songs/lib/importers/songimport.py" line="110"/> <source>copyright</source> <translation>copyright</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/songimport.py" line="124"/> + <location filename="../../openlp/plugins/songs/lib/importers/songimport.py" line="124"/> <source>The following songs could not be imported:</source> <translation>The following songs could not be imported:</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="68"/> + <location filename="../../openlp/plugins/songs/lib/importers/openoffice.py" line="68"/> <source>Cannot access OpenOffice or LibreOffice</source> <translation>Cannot access OpenOffice or LibreOffice</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="84"/> + <location filename="../../openlp/plugins/songs/lib/importers/openoffice.py" line="84"/> <source>Unable to open file</source> <translation>Unable to open file</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="86"/> + <location filename="../../openlp/plugins/songs/lib/importers/openoffice.py" line="86"/> <source>File not found</source> <translation>File not found</translation> </message> @@ -9318,107 +9321,107 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.SongMaintenanceForm</name> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="229"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="229"/> <source>Could not add your author.</source> <translation>Could not add your author.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="232"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="232"/> <source>This author already exists.</source> <translation>This author already exists.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="245"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="245"/> <source>Could not add your topic.</source> <translation>Could not add your topic.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="248"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="248"/> <source>This topic already exists.</source> <translation>This topic already exists.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="262"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="262"/> <source>Could not add your book.</source> <translation>Could not add your book.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="265"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="265"/> <source>This book already exists.</source> <translation>This book already exists.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="369"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="369"/> <source>Could not save your changes.</source> <translation>Could not save your changes.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="309"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="309"/> <source>Could not save your modified author, because the author already exists.</source> <translation>Could not save your modified author, because the author already exists.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="341"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="341"/> <source>Could not save your modified topic, because it already exists.</source> <translation>Could not save your modified topic, because it already exists.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>Delete Author</source> <translation>Delete Author</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>Are you sure you want to delete the selected author?</source> <translation>Are you sure you want to delete the selected author?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>This author cannot be deleted, they are currently assigned to at least one song.</source> <translation>This author cannot be deleted, they are currently assigned to at least one song.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>Delete Topic</source> <translation>Delete Topic</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>Are you sure you want to delete the selected topic?</source> <translation>Are you sure you want to delete the selected topic?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>This topic cannot be deleted, it is currently assigned to at least one song.</source> <translation>This topic cannot be deleted, it is currently assigned to at least one song.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>Delete Book</source> <translation>Delete Book</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>Are you sure you want to delete the selected book?</source> <translation>Are you sure you want to delete the selected book?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>This book cannot be deleted, it is currently assigned to at least one song.</source> <translation>This book cannot be deleted, it is currently assigned to at least one song.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="297"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="297"/> <source>The author %s already exists. Would you like to make songs with author %s use the existing author %s?</source> <translation>The author %s already exists. Would you like to make songs with author %s use the existing author %s?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="332"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="332"/> <source>The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s?</source> <translation>The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="371"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="371"/> <source>The book %s already exists. Would you like to make songs with book %s use the existing book %s?</source> <translation>The book %s already exists. Would you like to make songs with book %s use the existing book %s?</translation> </message> @@ -9426,147 +9429,147 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.SongSelectForm</name> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="225"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="225"/> <source>CCLI SongSelect Importer</source> <translation>CCLI SongSelect Importer</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="226"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="226"/> <source><strong>Note:</strong> An Internet connection is required in order to import songs from CCLI SongSelect.</source> <translation><strong>Note:</strong> An Internet connection is required in order to import songs from CCLI SongSelect.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="230"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="230"/> <source>Username:</source> <translation>Username:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="231"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="231"/> <source>Password:</source> <translation>Password:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="232"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="232"/> <source>Save username and password</source> <translation>Save username and password</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="233"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="233"/> <source>Login</source> <translation>Login</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="234"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="234"/> <source>Search Text:</source> <translation>Search Text:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="235"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="235"/> <source>Search</source> <translation>Search</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="324"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="324"/> <source>Found %s song(s)</source> <translation>Found %s song(s)</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="237"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="237"/> <source>Logout</source> <translation>Logout</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="238"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="238"/> <source>View</source> <translation>View</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="239"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="239"/> <source>Title:</source> <translation>Title:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="240"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="240"/> <source>Author(s):</source> <translation>Author(s):</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="241"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="241"/> <source>Copyright:</source> <translation>Copyright:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="242"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="242"/> <source>CCLI Number:</source> <translation>CCLI Number:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="243"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="243"/> <source>Lyrics:</source> <translation>Lyrics:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="244"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/> <source>Back</source> <translation>Back</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="245"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="245"/> <source>Import</source> <translation>Import</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>More than 1000 results</source> <translation>More than 1000 results</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</source> <translation>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="140"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="140"/> <source>Logging out...</source> <translation>Logging out...</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>Save Username and Password</source> <translation>Save Username and Password</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>WARNING: Saving your username and password is INSECURE, your password is stored in PLAIN TEXT. Click Yes to save your password or No to cancel this.</source> <translation>WARNING: Saving your username and password is INSECURE, your password is stored in PLAIN TEXT. Click Yes to save your password or No to cancel this.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>Error Logging In</source> <translation>Error Logging In</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>There was a problem logging in, perhaps your username or password is incorrect?</source> <translation>There was a problem logging in, perhaps your username or password is incorrect?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Song Imported</source> <translation>Song Imported</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>Incomplete song</source> <translation>Incomplete song</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> <translation>This song is missing some information, like the lyrics, and cannot be imported.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Your song has been imported, would you like to import more songs?</source> <translation>Your song has been imported, would you like to import more songs?</translation> </message> @@ -9574,50 +9577,55 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.SongsTab</name> <message> - <location filename="openlp/plugins/songs/lib/songstab.py" line="73"/> + <location filename="../../openlp/plugins/songs/lib/songstab.py" line="73"/> <source>Songs Mode</source> <translation>Songs Mode</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/songstab.py" line="74"/> + <location filename="../../openlp/plugins/songs/lib/songstab.py" line="74"/> <source>Enable search as you type</source> <translation>Enable search as you type</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/songstab.py" line="75"/> + <location filename="../../openlp/plugins/songs/lib/songstab.py" line="75"/> <source>Display verses on live tool bar</source> <translation>Display verses on live tool bar</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/songstab.py" line="77"/> + <location filename="../../openlp/plugins/songs/lib/songstab.py" line="77"/> <source>Update service from song edit</source> <translation>Update service from song edit</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/songstab.py" line="78"/> + <location filename="../../openlp/plugins/songs/lib/songstab.py" line="78"/> <source>Import missing songs from service files</source> <translation>Import missing songs from service files</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/> + <location filename="../../openlp/plugins/songs/lib/songstab.py" line="80"/> <source>Display songbook in footer</source> <translation>Display songbook in footer</translation> </message> + <message> + <location filename="../../openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>Display "%s" symbol before copyright info</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> <message> - <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="60"/> + <location filename="../../openlp/plugins/songs/forms/topicsdialog.py" line="60"/> <source>Topic Maintenance</source> <translation>Topic Maintenance</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="61"/> + <location filename="../../openlp/plugins/songs/forms/topicsdialog.py" line="61"/> <source>Topic name:</source> <translation>Topic name:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/topicsform.py" line="58"/> + <location filename="../../openlp/plugins/songs/forms/topicsform.py" line="58"/> <source>You need to type in a topic name.</source> <translation>You need to type in a topic name.</translation> </message> @@ -9625,37 +9633,37 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.VerseType</name> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="150"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="150"/> <source>Verse</source> <translation>Verse</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="151"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="151"/> <source>Chorus</source> <translation>Chorus</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="152"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="152"/> <source>Bridge</source> <translation>Bridge</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="153"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="153"/> <source>Pre-Chorus</source> <translation>Pre-Chorus</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="154"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="154"/> <source>Intro</source> <translation>Intro</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="155"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="155"/> <source>Ending</source> <translation>Ending</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="156"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="156"/> <source>Other</source> <translation>Other</translation> </message> @@ -9663,12 +9671,12 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.WordsofWorshipSongImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> + <location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> <source>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</source> <translation>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> + <location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> <source>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</source> <translation>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</translation> </message> @@ -9676,27 +9684,27 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.WorshipAssistantImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> + <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> <source>Error reading CSV file.</source> <translation>Error reading CSV file.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> + <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> <source>Line %d: %s</source> <translation>Line %d: %s</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="125"/> + <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="125"/> <source>Decoding error: %s</source> <translation>Decoding error: %s</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> + <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> <translation>File not valid WorshipAssistant CSV format.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> + <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> <source>Record %d</source> <translation>Record %d</translation> </message> @@ -9704,7 +9712,7 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.WorshipCenterProImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> + <location filename="../../openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> <source>Unable to connect the WorshipCenter Pro database.</source> <translation>Unable to connect the WorshipCenter Pro database.</translation> </message> @@ -9712,27 +9720,27 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.ZionWorxImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> + <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> <source>Error reading CSV file.</source> <translation>Error reading CSV file.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="107"/> + <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="107"/> <source>File not valid ZionWorx CSV format.</source> <translation>File not valid ZionWorx CSV format.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> + <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> <source>Line %d: %s</source> <translation>Line %d: %s</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="103"/> + <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="103"/> <source>Decoding error: %s</source> <translation>Decoding error: %s</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="123"/> + <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="123"/> <source>Record %d</source> <translation>Record %d</translation> </message> @@ -9740,44 +9748,44 @@ Please enter the verses separated by spaces.</translation> <context> <name>Wizard</name> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> <source>Wizard</source> <translation>Wizard</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> <source>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</source> <translation>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> <source>Searching for duplicate songs.</source> <translation>Searching for duplicate songs.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> <source>Please wait while your songs database is analyzed.</source> <translation>Please wait while your songs database is analyzed.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> <source>Here you can decide which songs to remove and which ones to keep.</source> <translation>Here you can decide which songs to remove and which ones to keep.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> <source>Review duplicate songs (%s/%s)</source> <translation>Review duplicate songs (%s/%s)</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>Information</source> <translation>Information</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>No duplicate songs have been found in the database.</source> <translation>No duplicate songs have been found in the database.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/en_GB.ts b/resources/i18n/en_GB.ts index 770c39ff6..d849afbae 100644 --- a/resources/i18n/en_GB.ts +++ b/resources/i18n/en_GB.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="en_GB" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="en_GB" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,14 +96,14 @@ Do you want to continue anyway?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>The alert text does not contain '<>'. Do you want to continue anyway?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>You haven't specified any text for your alert. Please type in some text before clicking New.</translation> @@ -1226,7 +1225,7 @@ It is not possible to customize the Book Names.</translation> <translation>This Bible already exists. Please import a different Bible or first delete the existing one.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Your Bible import failed.</translation> </message> @@ -1261,12 +1260,12 @@ It is not possible to customize the Book Names.</translation> <translation>Verses file:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Registering Bible...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</translation> </message> @@ -1320,92 +1319,92 @@ It is not possible to customize the Book Names.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Quick</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Find:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Book:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Chapter:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Verse:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>From:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>To:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Text Search</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Second:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Scripture Reference</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Toggle to keep or clear the previous results.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Bible not fully loaded.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Information</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Search Scripture Reference...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Search Text...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1414,7 +1413,7 @@ You will need to re-import this Bible to use it again.</source> You will need to re-import this Bible to use it again.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Advanced</translation> </message> @@ -1779,10 +1778,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Are you sure you want to delete the %n selected custom slide(s)?</numerusform> - <numerusform>Are you sure you want to delete the %n selected custom slide(s)?</numerusform> - </translation> + <translation><numerusform>Are you sure you want to delete the %n selected custom slide(s)?</numerusform><numerusform>Are you sure you want to delete the %n selected custom slide(s)?</numerusform></translation> </message> </context> <context> @@ -2001,7 +1997,7 @@ Do you want to add the other images anyway?</translation> <translation>Video</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC is an external player which supports a number of different formats.</translation> </message> @@ -2231,42 +2227,42 @@ Do you want to add the other images anyway?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Select Media</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>You must select a media file to delete.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>You must select a media file to replace the background with.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>There was a problem replacing your background, the media file "%s" no longer exists.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Missing Media File</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>The file %s no longer exists.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Videos (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>There was no display item to amend.</translation> </message> @@ -2276,7 +2272,7 @@ Do you want to add the other images anyway?</translation> <translation>Unsupported File</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Use Player:</translation> </message> @@ -2291,27 +2287,27 @@ Do you want to add the other images anyway?</translation> <translation>VLC player required for playback of optical devices</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Load CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>Load CD/DVD - only supported when VLC is installed and enabled</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>The optical disc %s is no longer available.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Mediaclip already saved</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>This mediaclip has already been saved</translation> </message> @@ -2332,7 +2328,7 @@ Do you want to add the other images anyway?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>&Projector Manager</translation> </message> @@ -2379,7 +2375,7 @@ Should OpenLP upgrade now?</translation> <translation>A backup of the data folder has been created at %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Open</translation> </message> @@ -2479,7 +2475,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2602,8 +2598,8 @@ Final Credit </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Copyright © 2004-2015 %s Portions copyright © 2004-2015 %s</translation> </message> @@ -3968,282 +3964,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&File</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Import</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Export</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&View</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>M&ode</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Tools</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Settings</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Language</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Help</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Service Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Theme Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&New</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Open</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Open an existing service.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Save</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Save the current service to disk.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Save &As...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Save Service As</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Save the current service under a new name.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>E&xit</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Quit OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Theme</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Configure OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Media Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Toggle Media Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Toggle the visibility of the media manager.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Theme Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Toggle Theme Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Toggle the visibility of the theme manager.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Service Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Toggle Service Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Toggle the visibility of the service manager.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&Preview Panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Toggle Preview Panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Toggle the visibility of the preview panel.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&Live Panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Toggle Live Panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Toggle the visibility of the live panel.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Plugin List</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>List the Plugins</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&User Guide</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&About</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>More information about OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Online Help</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Web Site</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Use the system language, if available.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Set the interface language to %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Add &Tool...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Add an application to the list of tools.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Default</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Set the view mode back to the default.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Setup</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Set the view mode to Setup.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Live</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Set the view mode to Live.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4251,22 +4247,22 @@ You can download the latest version from http://openlp.org/.</source> You can download the latest version from http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP Version Updated</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP Main Display Blanked</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>The Main Display has been blanked out</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Default Theme: %s</translation> </message> @@ -4277,82 +4273,82 @@ You can download the latest version from http://openlp.org/.</translation> <translation>English</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Configure &Shortcuts...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Close OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Are you sure you want to close OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Open &Data Folder...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Open the folder where songs, Bibles and other data resides.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Autodetect</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Update Theme Images</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Update the preview images for all themes.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Print the current service.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&Recent Files</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>L&ock Panels</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Prevent the panels being moved.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Re-run First Time Wizard</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Re-run the First Time Wizard, importing songs, Bibles and themes.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Re-run First Time Wizard?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4361,83 +4357,83 @@ 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.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Clear List</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Clear the list of recent files.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Configure &Formatting Tags...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Export OpenLP settings to a specified *.config file</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Settings</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Import OpenLP settings from a specified *.config file previously exported on this or another machine</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Import settings?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Open File</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP Export Settings Files (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Import settings</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Export Settings File</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP Export Settings File (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>New Data Directory Error</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4446,22 +4442,22 @@ Re-running this wizard may make changes to your current OpenLP configuration and %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>General</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Library</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Jump to the search box of the current active plugin.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4474,7 +4470,7 @@ Re-running this wizard may make changes to your current OpenLP configuration and Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4483,32 +4479,32 @@ Processing has terminated and no changes have been made.</source> Processing has terminated and no changes have been made.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Projector Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Toggle Projector Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Toggle the visibility of the Projector Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Export setting error</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>The key "%s" does not have a default value so it will be skipped in this export.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>An error occurred while exporting the settings: %s</translation> </message> @@ -4617,12 +4613,12 @@ Suffix not supported</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics> tag is missing.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse> tag is missing.</translation> </message> @@ -4630,22 +4626,22 @@ Suffix not supported</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Unknown status</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>No message</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Error while sending data to projector</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Undefined command:</translation> </message> @@ -5294,145 +5290,155 @@ Suffix not supported</translation> <translation>&Delete Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Notes</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Projector information not available at this time.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Projector Name</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Manufacturer</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Model</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Other info</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Power status</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Shutter is</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Closed</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Current source input is</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>On</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Off</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Hours</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>No current errors or warnings</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Current errors/warnings</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Projector Information</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>No message</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Not Implemented Yet</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation>Delete projector (%s) %s?</translation> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation>Are you sure you want to delete this projector?</translation> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Fan</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Temperature</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Cover</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filter</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Other</translation> </message> @@ -6163,42 +6169,42 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Select Projector Source</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Edit Projector Source Text</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Ignoring current changes and return to OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>Delete all user-defined text and revert to PJLink default text</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Discard changes and reset to previous user-defined text</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Save changes and return to OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Delete entries for this projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Are you sure you want to delete ALL user-defined source input text for this projector?</translation> </message> @@ -6972,7 +6978,7 @@ These files will be removed if you continue to save.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7760,7 +7766,7 @@ Please try selecting it individually.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</translation> </message> </context> <context> @@ -7964,38 +7970,33 @@ Please try selecting it individually.</translation> <source>Android App</source> <translation>Android App</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>Live view URL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS Server</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>User Authentication</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>User id:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Password:</translation> </message> @@ -8004,6 +8005,11 @@ Please try selecting it individually.</translation> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>Show thumbnails of non-text slides in remote and stage view.</translation> </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</translation> + </message> </context> <context> <name>SongUsagePlugin</name> @@ -9138,10 +9144,7 @@ Please enter the verses separated by spaces.</translation> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Are you sure you want to delete the %n selected song(s)?</numerusform> - <numerusform>Are you sure you want to delete the %n selected song(s)?</numerusform> - </translation> + <translation><numerusform>Are you sure you want to delete the %n selected song(s)?</numerusform><numerusform>Are you sure you want to delete the %n selected song(s)?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9602,6 +9605,11 @@ Please enter the verses separated by spaces.</translation> <source>Display songbook in footer</source> <translation>Display songbook in footer</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>Display "%s" symbol before copyright info</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9779,4 +9787,4 @@ Please enter the verses separated by spaces.</translation> <translation>No duplicate songs have been found in the database.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/en_ZA.ts b/resources/i18n/en_ZA.ts index e84c8c6ca..3415950b3 100644 --- a/resources/i18n/en_ZA.ts +++ b/resources/i18n/en_ZA.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="en_ZA" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="en_ZA" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,14 +96,14 @@ Do you want to continue anyway?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>The alert text does not contain '<>'. Do you want to continue anyway?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>You haven't specified any text for your alert. Please type in some text before clicking New.</translation> @@ -1226,7 +1225,7 @@ It is not possible to customise the Book Names.</translation> <translation>This Bible already exists. Please import a different Bible or first delete the existing one.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Your Bible import failed.</translation> </message> @@ -1261,12 +1260,12 @@ It is not possible to customise the Book Names.</translation> <translation>Verses file:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Registering Bible...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</translation> </message> @@ -1320,92 +1319,92 @@ It is not possible to customise the Book Names.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Quick</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Find:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Book:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Chapter:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Verse:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>From:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>To:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Text Search</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Second:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Scripture Reference</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Toggle to keep or clear the previous results.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Bible not fully loaded.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Information</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Search Scripture Reference...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Search Text...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1414,7 +1413,7 @@ You will need to re-import this Bible to use it again.</source> You will need to re-import this Bible to use it again.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Advanced</translation> </message> @@ -1779,10 +1778,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Are you sure you want to delete the %n selected custom slide(s)?</numerusform> - <numerusform>Are you sure you want to delete the %n selected custom slide(s)?</numerusform> - </translation> + <translation><numerusform>Are you sure you want to delete the %n selected custom slide(s)?</numerusform><numerusform>Are you sure you want to delete the %n selected custom slide(s)?</numerusform></translation> </message> </context> <context> @@ -2001,7 +1997,7 @@ Do you want to add the other images anyway?</translation> <translation>Video</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC is an external player which supports a number of different formats.</translation> </message> @@ -2231,42 +2227,42 @@ Do you want to add the other images anyway?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Select Media</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>You must select a media file to delete.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>You must select a media file to replace the background with.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>There was a problem replacing your background, the media file "%s" no longer exists.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Missing Media File</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>The file %s no longer exists.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Videos (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>There was no display item to amend.</translation> </message> @@ -2276,7 +2272,7 @@ Do you want to add the other images anyway?</translation> <translation>Unsupported File</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Use Player:</translation> </message> @@ -2291,27 +2287,27 @@ Do you want to add the other images anyway?</translation> <translation>VLC player required for playback of optical devices</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Load CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>Load CD/DVD - only supported when VLC is installed and enabled</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>The optical disc %s is no longer available.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Mediaclip already saved</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>This mediaclip has already been saved</translation> </message> @@ -2332,7 +2328,7 @@ Do you want to add the other images anyway?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>&Projector Manager</translation> </message> @@ -2379,7 +2375,7 @@ Should OpenLP upgrade now?</translation> <translation>A backup of the data folder has been created at %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Open</translation> </message> @@ -2479,7 +2475,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2602,8 +2598,8 @@ Final Credit </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Copyright © 2004-2015 %s Portions copyright © 2004-2015 %s</translation> </message> @@ -3968,282 +3964,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&File</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Import</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Export</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&View</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>M&ode</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Tools</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Settings</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Language</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Help</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Service Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Theme Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&New</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Open</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Open an existing service.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Save</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Save the current service to disk.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Save &As...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Save Service As</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Save the current service under a new name.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>E&xit</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Quit OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Theme</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Configure OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Media Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Toggle Media Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Toggle the visibility of the media manager.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Theme Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Toggle Theme Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Toggle the visibility of the theme manager.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Service Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Toggle Service Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Toggle the visibility of the service manager.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&Preview Panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Toggle Preview Panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Toggle the visibility of the preview panel.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&Live Panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Toggle Live Panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Toggle the visibility of the live panel.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Plugin List</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>List the Plugins</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&User Guide</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&About</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>More information about OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Online Help</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Web Site</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Use the system language, if available.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Set the interface language to %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Add &Tool...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Add an application to the list of tools.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Default</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Set the view mode back to the default.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Setup</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Set the view mode to Setup.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Live</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Set the view mode to Live.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4252,22 +4248,22 @@ You can download the latest version from http://openlp.org/.</source> You can download the latest version from http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP Version Updated</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP Main Display Blanked</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>The Main Display has been blanked out</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Default Theme: %s</translation> </message> @@ -4278,82 +4274,82 @@ You can download the latest version from http://openlp.org/.</translation> <translation>South African</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Configure &Shortcuts...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Close OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Are you sure you want to close OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Open &Data Folder...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Open the folder where songs, Bibles and other data resides.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Autodetect</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Update Theme Images</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Update the preview images for all themes.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Print the current service.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&Recent Files</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>L&ock Panels</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Prevent the panels being moved.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Re-run First Time Wizard</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Re-run the First Time Wizard, importing songs, Bibles and themes.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Re-run First Time Wizard?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4362,83 +4358,83 @@ 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.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Clear List</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Clear the list of recent files.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Configure &Formatting Tags...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Export OpenLP settings to a specified *.config file</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Settings</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Import OpenLP settings from a specified *.config file previously exported on this or another machine</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Import settings?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Open File</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP Export Settings Files (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Import settings</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Export Settings File</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP Export Settings File (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>New Data Directory Error</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4447,22 +4443,22 @@ Re-running this wizard may make changes to your current OpenLP configuration and %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>General</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Library</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Jump to the search box of the current active plugin.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4475,7 +4471,7 @@ Re-running this wizard may make changes to your current OpenLP configuration and Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4484,32 +4480,32 @@ Processing has terminated and no changes have been made.</source> Processing has terminated and no changes have been made.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Projector Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Toggle Projector Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Toggle the visibility of the Projector Manager</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Export setting error</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>The key "%s" does not have a default value so it will be skipped in this export.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>An error occurred while exporting the settings: %s</translation> </message> @@ -4618,12 +4614,12 @@ Suffix not supported</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics> tag is missing.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse> tag is missing.</translation> </message> @@ -4631,22 +4627,22 @@ Suffix not supported</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Unknown status</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>No message</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Error while sending data to projector</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Undefined command:</translation> </message> @@ -5295,145 +5291,155 @@ Suffix not supported</translation> <translation>&Delete Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Notes</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Projector information not available at this time.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Projector Name</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Manufacturer</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Model</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Other info</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Power status</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Shutter is</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Closed</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Current source input is</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>On</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Off</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Hours</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>No current errors or warnings</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Current errors/warnings</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Projector Information</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>No message</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Not Implemented Yet</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation>Delete projector (%s) %s?</translation> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation>Are you sure you want to delete this projector?</translation> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Fan</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Temperature</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Cover</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filter</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Other</translation> </message> @@ -6164,42 +6170,42 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Select Projector Source</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Edit Projector Source Text</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Ignoring current changes and return to OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>Delete all user-defined text and revert to PJLink default text</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Discard changes and reset to previous user-defined text</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Save changes and return to OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Delete entries for this projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Are you sure you want to delete ALL user-defined source input text for this projector?</translation> </message> @@ -6973,7 +6979,7 @@ These files will be removed if you continue to save.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7761,7 +7767,7 @@ Please try selecting it individually.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</translation> </message> </context> <context> @@ -7965,38 +7971,33 @@ Please try selecting it individually.</translation> <source>Android App</source> <translation>Android App</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>Live view URL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS Server</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>User Authentication</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>User id:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Password:</translation> </message> @@ -8005,6 +8006,11 @@ Please try selecting it individually.</translation> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>Show thumbnails of non-text slides in remote and stage view.</translation> </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</translation> + </message> </context> <context> <name>SongUsagePlugin</name> @@ -9139,10 +9145,7 @@ Please enter the verses separated by spaces.</translation> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Are you sure you want to delete the %n selected song(s)?</numerusform> - <numerusform>Are you sure you want to delete the %n selected song(s)?</numerusform> - </translation> + <translation><numerusform>Are you sure you want to delete the %n selected song(s)?</numerusform><numerusform>Are you sure you want to delete the %n selected song(s)?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9603,6 +9606,11 @@ Please enter the verses separated by spaces.</translation> <source>Display songbook in footer</source> <translation>Display songbook in footer</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>Display "%s" symbol before copyright info</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9780,4 +9788,4 @@ Please enter the verses separated by spaces.</translation> <translation>No duplicate songs have been found in the database.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/es.ts b/resources/i18n/es.ts index 31b9b4fd5..9fac123b4 100644 --- a/resources/i18n/es.ts +++ b/resources/i18n/es.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="es" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="es" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -33,7 +32,7 @@ <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="199"/> <source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</source> - <translation><strong>Complemento de Alertas</strong><br />El complemento de alertas controla la visualización de mensajes de guardería.</translation> + <translation><strong>Complemento de Alertas</strong><br />El complemento de alertas controla la visualización de mensajes en pantalla.</translation> </message> </context> <context> @@ -97,14 +96,14 @@ Do you want to continue anyway?</source> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>El texto de alerta no contiene '<>'. ¿Desea continuar de todos modos?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>No ha especificado ningún texto de alerta. Por favor, escriba algún texto antes de hacer clic en Nueva.</translation> </message> @@ -1225,7 +1224,7 @@ No es posible personalizar los Nombres de Libros.</translation> <translation>Ya existe esta Biblia. Por favor importe una diferente o borre la anterior antes de continuar.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>La importación de su Biblia falló.</translation> </message> @@ -1260,12 +1259,12 @@ No es posible personalizar los Nombres de Libros.</translation> <translation>Archivo de versículos:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Registrando Biblia...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Biblia registrada. Note que los versículos se descargarán según sea necesario, por lo que debe contar con una conexión a internet.</translation> @@ -1320,92 +1319,92 @@ sea necesario, por lo que debe contar con una conexión a internet.</translation <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Rápida</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Buscar:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Libro:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Capítulo:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Versículo:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Desde:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Hasta:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Buscar texto</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Paralela:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Referencia Bíblica</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Alterna entre conservar o borrar los resultados previos.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>No puede mezclar búsquedas individuales y dobles. ¿Desea borrar los resultados y abrir una búsqueda nueva?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Biblia incompleta.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Información</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>La Biblia secundaria no contiene todos los versículos de la Biblia principal. Solo se muestran los versículos comunes. Versículos %d no se incluyen en los resultados.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Buscar Referencia Bíblica...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Buscar Texto...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1414,7 +1413,7 @@ You will need to re-import this Bible to use it again.</source> Deberá reimportar esta Biblia para utilizarla de nuevo.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Avanzado</translation> </message> @@ -1779,10 +1778,7 @@ Note que los versículos se descargarán según sea necesario, por lo que debe c <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>¿Desea borrar %n diapositiva seleccionada?</numerusform> - <numerusform>¿Desea borrar las %n diapositivas seleccionadas?</numerusform> - </translation> + <translation><numerusform>¿Desea borrar %n diapositiva seleccionada?</numerusform><numerusform>¿Desea borrar las %n diapositivas seleccionadas?</numerusform></translation> </message> </context> <context> @@ -2001,7 +1997,7 @@ Do you want to add the other images anyway?</source> <translation>Video</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC es un reproductor externo que soporta varios formatos diferentes.</translation> </message> @@ -2231,42 +2227,42 @@ Do you want to add the other images anyway?</source> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Seleccionar medios</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Debe seleccionar un archivo de medios para eliminar.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Debe seleccionar un archivo de medios para reemplazar el fondo.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Ocurrió un problema al reemplazar el fondo, el archivo "%s" ya no existe.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Archivo de medios faltante</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>El archivo %s ya no está disponible.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Videos (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Ningún elemento para corregir.</translation> </message> @@ -2276,7 +2272,7 @@ Do you want to add the other images anyway?</source> <translation>Archivo inválido</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Usar reproductor:</translation> </message> @@ -2291,27 +2287,27 @@ Do you want to add the other images anyway?</source> <translation>El reproductor VLC es necesario para reproducir medios ópticos.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Abrir CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>Abrir CD/DVD - disponible solo si VLC está instalado y habilitado</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>El medio óptico %s no está disponible.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Fragmento ya guardado</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>El fragmento ya ha sido guardado</translation> </message> @@ -2332,7 +2328,7 @@ Do you want to add the other images anyway?</source> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>Gestor de &Proyector</translation> </message> @@ -2379,7 +2375,7 @@ Debe actualizar las Biblias existentes. <translation>Un respaldo de la carpeta de datos se creó en: %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Abrir</translation> </message> @@ -2422,11 +2418,11 @@ 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 volunteering by using the button below.</source> <translation>OpenLP <version><revision> - Open Source Lyrics Projection -OpenLP es un software de proyección para iglesias gratuito, diseñado para mostar diapositivas de canciones, versículos de la Biblia, videos, imágenes, e incluso presentaciones (con OpenOffice.org, PowerPoint o PowerPoint Viewer instalados) para el servicio de alabanza, utilizando una computadora y un proyector de datos. +OpenLP es un software de proyección para iglesias gratuito, diseñado para mostrar diapositivas de canciones, versículos de la Biblia, videos, imágenes, e incluso presentaciones (con Impress, PowerPoint o PowerPoint Viewer instalados) para servicios de adoración, utilizando una computadora y un proyector de datos. Para más información de OpenLP visite: http://openlp.org/ -OpenLP es desarrollado y mantenido por voluntarios. Si desea apoyar la creación de más software Cristiano gratuito, por favor considere contribuir mediante el botón de abajo.</translation> +OpenLP es desarrollado y mantenido por voluntarios. Si desea apoyar la creación de más software cristiano gratuito, por favor considere contribuir mediante el botón de abajo.</translation> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="663"/> @@ -2479,7 +2475,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2602,8 +2598,8 @@ Crédito Final </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Copyright © 2004-2015 %s Portions copyright © 2004-2015 %s</translation> </message> @@ -2678,7 +2674,7 @@ Portions copyright © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="267"/> <source>Preview items when clicked in Media Manager</source> - <translation>Vista previa al seleccionar elementos del Adminstrador de Medios</translation> + <translation>Vista previa al seleccionar elementos del Administrador de Medios</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="296"/> @@ -3970,282 +3966,282 @@ Para detener el Asistente Inicial (no se inicia OpenLP), presione el botón %s a <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Archivo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Importar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Exportar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Ver</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>M&odo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Herramientas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Preferencias</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Idioma</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>A&yuda</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Gestor de Servicio</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Gestor de Temas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Nuevo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Abrir</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Abrir un servicio existente.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Guardar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Guardar el servicio actual en el disco.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Guardar &Como...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Guardar Servicio Como</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Guardar el servicio actual con un nombre nuevo.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>&Salir</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Salir de OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Tema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Configurar OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>Gestor de &Medios</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Alternar Gestor de Medios</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Alternar la visibilidad del gestor de medios.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>Gestor de &Temas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Alternar Gestor de Temas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Alternar la visibilidad del gestor de temas.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>Gestor de &Servicio</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Alternar Gestor del Servicio</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Alternar la visibilidad del gestor del servicio.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&Panel de Vista Previa</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Alternar Panel de Vista Previa</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Alternar la visibilidad del panel de vista previa.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>Panel de Pro&yección</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Alternar Panel de Proyección</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Alternar la visibilidad del panel de proyección.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>Lista de &Complementos</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Lista de Complementos</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>Guía de &Usuario</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&Acerca de...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Más información acerca de OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>Ayuda en &Línea</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>Sitio &Web</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Usar el idioma del sistema, si esta disponible.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Fijar el idioma de la interface en %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Agregar &Herramienta...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Agregar una aplicación a la lista de herramientas.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>Pre&determinado</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Establecer el modo de vizualización predeterminado.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Administración</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Modo de Administración.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>En &Vivo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Modo de visualización En Vivo.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4254,22 +4250,22 @@ You can download the latest version from http://openlp.org/.</source> Puede descargar la última versión desde http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>Versión de OpenLP Actualizada</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>Pantalla Principal de OpenLP en Blanco</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>La Pantalla Principal se ha puesto en blanco</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Tema predeterminado: %s</translation> </message> @@ -4280,82 +4276,82 @@ Puede descargar la última versión desde http://openlp.org/.</translation> <translation>Spanish</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Configurar &Atajos...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Cerrar OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>¿Desea salir de OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Abrir la Carpeta de &Datos...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Abrir la carpeta donde se almacenan las canciones, biblias y otros datos.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Autodetectar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Actualizar Miniatura de Temas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Actualiza la imagen de vista previa de todos los temas.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Imprimir Orden del Servicio actual.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>Archivos &recientes</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>Fi&jar Páneles</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Prevenir que los páneles se muevan.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Abrir el Asistente Inicial</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Abrir el asistente inicial para importar canciones, Biblias y temas.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>¿Abrir el Asistente Inicial?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4364,83 +4360,83 @@ Re-running this wizard may make changes to your current OpenLP configuration and Abrir este asistente altera la configuración actual de OpenLP y posiblemente agregará canciones a su base de datos y cambiará el Tema predeterminado.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Borrar Lista</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Borrar la lista de archivos recientes.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Configurar &Etiquetas de Formato...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Exportar preferencias de OpenLP al archivo *.config especificado</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Preferencias</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Importar preferencias de OpenLP desde un archivo *.config exportado previamente en cualquier ordenador</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>¿Importar preferencias?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Abrir archivo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>Archivos de Preferencias OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Importar preferencias</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP se cerrará. Las preferencias importadas se aplicarán la próxima vez que inicie OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Exportar Archivo de Preferencias</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>Archivo de Preferencias OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Error en el Nuevo Directorio de Datos</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Copiando datos OpenLP a una nueva ubicación - %s - Por favor espere a que finalice la copia</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4449,22 +4445,22 @@ Abrir este asistente altera la configuración actual de OpenLP y posiblemente ag %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>General</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Libreria</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Ir al cuadro de búsqueda del complemento activo actual.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4477,7 +4473,7 @@ Al importar preferencias la configuración actual de OpenLP cambiará permanente Importar preferencias incorrectas puede causar un comportamiento errático y el cierre inesperado de OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4486,32 +4482,32 @@ Processing has terminated and no changes have been made.</source> Se ha detenido el procesamiento, no se realizaron cambios.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Gestor de Proyector</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Alternar el Gestor de Proyector</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Alternar la visibilidad del gestor de proyector.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Error al exportar preferencias</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>La llave "%s" no tiene valor por defecto entonces se va a ignorar en esta exportación.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>Se produjo un error mientras se exportaban las preferencias: %s</translation> </message> @@ -4620,12 +4616,12 @@ Extensión no admitida</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation>Etiqueta <lyrics> faltante.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation>Etiqueta <verse> faltante.</translation> </message> @@ -4633,22 +4629,22 @@ Extensión no admitida</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Estado desconocido</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Ningún mensaje</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Error al enviar los datos al proyector</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Comando indefinido:</translation> </message> @@ -4812,7 +4808,7 @@ Extensión no admitida</translation> <message> <location filename="openlp/core/ui/printservicedialog.py" line="140"/> <source>Custom Footer Text:</source> - <translation>Texto para pié de página:</translation> + <translation>Texto para pie de página:</translation> </message> </context> <context> @@ -5297,145 +5293,155 @@ Extensión no admitida</translation> <translation>E&liminar Proyector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Nombre</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Puerto</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Notas</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Información del proyector no disponible en este momento.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Nombre del Proyector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Fabricante</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Modelo</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Otra información</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Estado</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>El obturador está</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Cerrado</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Fuente de entrada actual</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lámpara</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>Encendido</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Apagado</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Horas</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>No existen errores o advertencias</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Errores/advertencias</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Información del Proyector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Ningún mensaje</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>No Disponible al Momento</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation>Eliminar proyector (%s) %s?</translation> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation>¿Desea eliminar este proyector?</translation> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Ventilador</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lámpara</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Temperatura</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Cubierta</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filtro</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Otro</translation> </message> @@ -5705,7 +5711,7 @@ Extensión no admitida</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="452"/> <source>The current service has been modified. Would you like to save this service?</source> - <translation>El servicio actual a sido modificado. ¿Desea guardar este servicio?</translation> + <translation>El servicio actual ha sido modificado. ¿Desea guardarlo?</translation> </message> <message> <location filename="openlp/core/ui/printserviceform.py" line="177"/> @@ -6166,42 +6172,42 @@ Estos archivos serán removidos si continua.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Seleccione Entrada de Proyector</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Editar Nombre de Fuente</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Ingnorar cambios actuales y regresar a OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>Borrar el texto definido por el usuario y volver al texto PJLink original.</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Descartar cambios y volver al texto de usuario definido anteriormente</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Guardar cambios y regresar a OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Eliminar entradas para este proyector</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>¿Desea realmente borrar TODO el texto de entradas definido para este projector?</translation> </message> @@ -6239,7 +6245,7 @@ Estos archivos serán removidos si continua.</translation> <message> <location filename="openlp/core/ui/themelayoutdialog.py" line="73"/> <source>The red box shows the footer.</source> - <translation>El cuadro rojo muestra el pié de página.</translation> + <translation>El cuadro rojo muestra el pie de página.</translation> </message> </context> <context> @@ -6403,7 +6409,7 @@ Estos archivos serán removidos si continua.</translation> <message> <location filename="openlp/core/ui/thememanager.py" line="385"/> <source>Your theme has been successfully exported.</source> - <translation>Su tema a sido exportado exitosamente.</translation> + <translation>Su tema ha sido exportado exitosamente.</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="409"/> @@ -6612,12 +6618,12 @@ Estos archivos serán removidos si continua.</translation> <message> <location filename="openlp/core/ui/themewizard.py" line="445"/> <source>Footer Area Font Details</source> - <translation>Fuente de Pié de página</translation> + <translation>Fuente de pie de página</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="446"/> <source>Define the font and display characteristics for the Footer text</source> - <translation>Definir la fuente y las características para el texto de Pié de página</translation> + <translation>Definir la fuente y las características para el texto de pie de página</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="452"/> @@ -6802,7 +6808,7 @@ Estos archivos serán removidos si continua.</translation> <message> <location filename="openlp/core/ui/themewizard.py" line="462"/> <source>Allows you to change and move the Main and Footer areas.</source> - <translation>Le permite cambiar y mover el Ãrea Principal y de Pié de Página.</translation> + <translation>Le permite cambiar y mover el Ãrea Principal y de Pie de Página.</translation> </message> <message> <location filename="openlp/core/ui/themeform.py" line="181"/> @@ -6865,7 +6871,7 @@ Estos archivos serán removidos si continua.</translation> <message> <location filename="openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> - <translation>Ajustar &pié de página</translation> + <translation>Ajustar &pie de página</translation> </message> </context> <context> @@ -6975,7 +6981,7 @@ Estos archivos serán removidos si continua.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7763,7 +7769,7 @@ Por favor intente seleccionarlo individualmente.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>PowerPoint controla el tamaño y posición de la ventana de presentación (soluciona problema de escalado en Windows 8).</translation> </message> </context> <context> @@ -7967,38 +7973,33 @@ Por favor intente seleccionarlo individualmente.</translation> <source>Android App</source> <translation>Android App</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Escanee el código QR o haga clic en <a href="https://play.google.com/store/apps/details?id=org.openlp.android">descargar</a> para instalar el Android app.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>URL de Vista del Escenario:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>Servidor HTTPS</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>No se encontró el certificado SSL. El servidor HTTPS no estará disponible a menos que se encuentre el certificado SSL. Por favor vea el manual para más información.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Autenticación de Usuario</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>Nombre de usuario:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Contraseña:</translation> </message> @@ -8007,6 +8008,11 @@ Por favor intente seleccionarlo individualmente.</translation> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>Mostrar miniaturas para diapostivas no de texto en vista remota y de escenario.</translation> </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Escanee el código QR o haga click en <a href="%s">descargar</a> para instalar la app Android desde Google Play.</translation> + </message> </context> <context> <name>SongUsagePlugin</name> @@ -9139,10 +9145,7 @@ Por favor ingrese versos separados por espacios.</translation> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>¿Desea borrar %n canción seleccionada?</numerusform> - <numerusform>¿Desea borrar las %n canciones seleccionadas?</numerusform> - </translation> + <translation><numerusform>¿Desea borrar %n canción seleccionada?</numerusform><numerusform>¿Desea borrar las %n canciones seleccionadas?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9603,6 +9606,11 @@ Por favor ingrese versos separados por espacios.</translation> <source>Display songbook in footer</source> <translation>Mostrar himnario al pie</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>Mostrar el símbolo "%s" antes de la información de copyright</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9767,7 +9775,7 @@ Por favor ingrese versos separados por espacios.</translation> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> <source>Review duplicate songs (%s/%s)</source> - <translation>Revise los duplicados (%s/%s)</translation> + <translation>Revise las canciones duplicadas (%s/%s)</translation> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> @@ -9777,7 +9785,7 @@ Por favor ingrese versos separados por espacios.</translation> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>No duplicate songs have been found in the database.</source> - <translation>No se encontraron duplicados en la base de datos.</translation> + <translation>No se encontraron canciones duplicadas en la base de datos.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/et.ts b/resources/i18n/et.ts index d1f63193a..bdc6752fe 100644 --- a/resources/i18n/et.ts +++ b/resources/i18n/et.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="et" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="et" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,14 +96,14 @@ Kas tahad siiski jätkata?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>Teate tekst ei sisalda '<>' märke. Kas tahad siiski jätkata?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>Sa pole oma teatele teksti lisanud. Enne nupu Uus vajutamist sisesta mingi tekst.</translation> @@ -1225,7 +1224,7 @@ Veebipiibli raamatute nimesid pole võimalik muuta.</translation> <translation>Piibel on juba olemas. Impordi Piibel teise nimega või kustuta enne olemasolev Piibel.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Piibli importimine nurjus.</translation> </message> @@ -1260,12 +1259,12 @@ Veebipiibli raamatute nimesid pole võimalik muuta.</translation> <translation>Salmide fail:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Piibli registreerimine...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Registreeritud piibel. Pane tähele, et salmid laaditakse alla siis, kui neid vaja on, seetõttu on selle kasutamiseks vaja internetiühendust.</translation> </message> @@ -1319,92 +1318,92 @@ Veebipiibli raamatute nimesid pole võimalik muuta.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Kiirotsing</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Otsing:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Raamat:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Peatükk:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Salm:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Algus:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Kuni:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Tekstiotsing</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Teine:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Salmiviide</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Vajuta eelmiste tulemuste säilitamiseks või eemaldamiseks.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Ãœhe- ja kahekeelseid piiblisalmide otsitulemusi pole võimalik kombineerida. Kas tahad otsingu tulemused kustutada ja alustada uue otsinguga?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Piibel ei ole täielikult laaditud.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Andmed</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Teine Piibel ei sisalda kõiki salme, mis on peamises Piiblis. Näidatakse ainult neid salme, mis leiduvad mõlemas Piiblis. %d salmi ei kaasatud tulemustesse.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Piibliviite otsing...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Teksti otsing...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1413,7 +1412,7 @@ You will need to re-import this Bible to use it again.</source> Et jälle seda piiblit kasutada, pead selle uuesti importima.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Täpsem</translation> </message> @@ -1428,7 +1427,7 @@ Et jälle seda piiblit kasutada, pead selle uuesti importima.</translation> <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="80"/> <source>Incorrect Bible file type supplied. This looks like a Zefania XML bible, please use the Zefania import option.</source> - <translation type="unfinished"></translation> + <translation>Anti sobimatu piiblifail. See näeb välja nagu Zefania XML Piibel, seega palun kasuta Zefania importimise valikut.</translation> </message> </context> <context> @@ -1607,7 +1606,7 @@ Pane tähele, et veebipiiblite salmid laaditakse internetist vajadusel, seega on <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="111"/> <source>Incorrect Bible file type supplied. Zefania Bibles may be compressed. You must decompress them before import.</source> - <translation type="unfinished"></translation> + <translation>Anti sobimatu piiblifail. Zefania Piiblid võivad olla pakitud. Need tuleb enne importimist lahti pakkida.</translation> </message> </context> <context> @@ -1681,7 +1680,7 @@ Pane tähele, et veebipiiblite salmid laaditakse internetist vajadusel, seega on <message> <location filename="openlp/plugins/custom/customplugin.py" line="66"/> <source><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.</source> - <translation type="unfinished"></translation> + <translation><strong>Kohandatud slaidide plugin</strong><br />Kohandatud slaidide plugin võimaldab ekraanil oma tekstiga slaide kuvada, samuti nagu kuvatakse laule, kuid pakub suuremat vabadust kui laulude plugin.</translation> </message> </context> <context> @@ -1699,7 +1698,7 @@ Pane tähele, et veebipiiblite salmid laaditakse internetist vajadusel, seega on <message> <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/> <source>Import missing custom slides from service files</source> - <translation type="unfinished"></translation> + <translation>Puuduvate kohandatud slaidide importimine teenistuse failidest</translation> </message> </context> <context> @@ -1778,10 +1777,7 @@ Pane tähele, et veebipiiblite salmid laaditakse internetist vajadusel, seega on <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> + <translation><numerusform>Kas tahad kindlasti kustutada %n valitud kohandatud slaidi?</numerusform><numerusform>Kas tahad kindlasti kustutada %n valitud kohandatud slaidi?</numerusform></translation> </message> </context> <context> @@ -1987,7 +1983,7 @@ Kas tahad teised pildid sellest hoolimata lisada?</translation> <message> <location filename="openlp/core/ui/media/phononplayer.py" line="258"/> <source>Phonon is a media player which interacts with the operating system to provide media capabilities.</source> - <translation type="unfinished"></translation> + <translation>Phonon on meediaesitaja, mis kasutab operatsioonisüsteemi pakutavaid meediavõimalusi.</translation> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="392"/> @@ -2000,14 +1996,14 @@ Kas tahad teised pildid sellest hoolimata lisada?</translation> <translation>Video</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> - <translation type="unfinished"></translation> + <translation>VLC on väline esitaja, mis toetab hulganisti erinevaid vorminguid.</translation> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="390"/> <source>Webkit is a media player which runs inside a web browser. This player allows text over video to be rendered.</source> - <translation type="unfinished"></translation> + <translation>Webkit on meediaesitaja, mis töötab veebibrauseris. Selle esitajaga on võimalik renderdada tekst video peale.</translation> </message> </context> <context> @@ -2230,42 +2226,42 @@ Kas tahad teised pildid sellest hoolimata lisada?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Meedia valimine</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Pead enne valima meedia, mida kustutada.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Pead enne valima meediafaili, millega tausta asendada.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Tausta asendamisel esines viga, meediafaili "%s" enam pole.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Puuduv meediafail</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Faili %s ei ole enam olemas.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Videod (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Polnud ühtegi kuvatavat elementi, mida täiendada.</translation> </message> @@ -2275,7 +2271,7 @@ Kas tahad teised pildid sellest hoolimata lisada?</translation> <translation>Fail pole toetatud:</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Kasutatav meediaesitaja:</translation> </message> @@ -2290,29 +2286,29 @@ Kas tahad teised pildid sellest hoolimata lisada?</translation> <translation>Plaatide esitamiseks on vaja VLC mängijat</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Laadi CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> - <translation type="unfinished"></translation> + <translation>CD/DVD laadimine - saadaval ainult siis, kui VLC on paigaldatud ja lubatud</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> - <translation type="unfinished"></translation> + <translation>Optiline plaat %s pole enam saadaval.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> - <translation type="unfinished"></translation> + <translation>Meedia klipp juba salvestatud</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> - <translation type="unfinished"></translation> + <translation>Meedia klipp on juba salvestatud</translation> </message> </context> <context> @@ -2325,15 +2321,15 @@ Kas tahad teised pildid sellest hoolimata lisada?</translation> <message> <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> <source>Start Live items automatically</source> - <translation type="unfinished"></translation> + <translation>Ekraanile minevad asjad pannakse automaatselt käima</translation> </message> </context> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> - <translation type="unfinished"></translation> + <translation>&Projektorihaldur</translation> </message> </context> <context> @@ -2360,25 +2356,25 @@ Kas OpenLP peaks kohe uuendamist alustama?</translation> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>Backup</source> - <translation type="unfinished"></translation> + <translation>Varundus</translation> </message> <message> <location filename="openlp/core/__init__.py" line="211"/> <source>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</source> - <translation type="unfinished"></translation> + <translation>OpenLP on uuendatud. Kas tahad OpenLP andmekaustast luua varukoopia?</translation> </message> <message> <location filename="openlp/core/__init__.py" line="223"/> <source>Backup of the data folder failed!</source> - <translation type="unfinished"></translation> + <translation>Andmekausta varundamine nurjus!</translation> </message> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>A backup of the data folder has been created at %s</source> - <translation type="unfinished"></translation> + <translation>Andmekausta varukoopia loodi kohta %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Ava</translation> </message> @@ -2478,7 +2474,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2516,13 +2512,93 @@ Final Credit on the cross, setting us free from sin. We bring this software to you for free because He has set us free.</source> - <translation type="unfinished"></translation> + <translation>Projektijuht +%s + +Arendajad +%s + +Kaastöölised +%s + +Testijad +%s + +Pakendajad +%s + +Tõlkijad +Afrikaani (af) +%s +TÅ¡ehhi (cs) +%s +Taani (da) +%s +Saksa (de) +%s +Kreeka (el) +%s +Inglise, UK (en_GB) +%s +Inglise, Lõuna-Aafrika (en_ZA) +%s +Hispaania (es) +%s +Eesti (et) +%s +Soome (fi) +%s +Prantsuse (fr) +%s +Ungari (hu) +%s +Indoneesia (id) +%s +Jaapani (ja) +%s +Norra BokmÃ¥l (nb) +%s +Hollandi (nl) +%s +Portugali, Brasiilia (pt_BR) +%s +Vene (ru) +%s +Rootsi (sv) +%s +Tamili (Sri-Lanka) (ta_LK) +%s +Hiina (zh_CN) +%s + +Dokumentatsioon +%s + +Valmistamiseks kasutati +Python: http://www.python.org +Qt4: http://qt.io +PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro +Oxygeni ikoonid: http://oxygen-icons.org +MuPDF: http://www.mupdf.com + +Lõputänu +"Sest nõnda on Jumal maailma armastanud, +et ta oma ainusündinud Poja on andnud, +et ükski, kes temasse usub, ei hukkuks, +vaid et tal oleks igavene elu." (Jh 3:16) + +Lõpuks kõige suurem tänu kuulub Jumalale, +meie Isale, kes saatis oma Poja ristile surema, +vabastades meid pattudest. Seda tarkvara +teeme ja jagame tasuta, sest Tema on meid +vabastanud.</translation> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> - <translation type="unfinished"></translation> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> + <translation>Autoriõigus © 2004-2015 %s +Osade autoriõigus © 2004-2015 %s</translation> </message> </context> <context> @@ -2809,19 +2885,21 @@ Andmekataloog muudetakse OpenLP sulgemisel.</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="313"/> <source>Display Workarounds</source> - <translation type="unfinished"></translation> + <translation>Kuvamise trikid</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="315"/> <source>Use alternating row colours in lists</source> - <translation type="unfinished"></translation> + <translation>Loeteludes vahelduvate värvide kasutamine</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="553"/> <source>Are you sure you want to change the location of the OpenLP data directory to the default location? This location will be used after OpenLP is closed.</source> - <translation type="unfinished"></translation> + <translation>Kas tahad kindlasti muuta OpenLP andmete vaikimisi kataloogi asukohta? + +Uut asukohta kasutatakse pärast OpenLP sulgemist.</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="592"/> @@ -2832,17 +2910,23 @@ The location you have selected %s appears to contain OpenLP data files. Do you wish to replace these files with the current data files?</source> - <translation type="unfinished"></translation> + <translation>HOIATUS: + +Valitud asukoht + +%s + +juba sisaldab OpenLP andmefaile. Kas tahad sealsed failid asendada praeguste andmefailidega?</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>Restart Required</source> - <translation type="unfinished"></translation> + <translation>Vajalik on taaskäivitus</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>This change will only take effect once OpenLP has been restarted.</source> - <translation type="unfinished"></translation> + <translation>See muudatus jõustub alles pärast OpenLP uuesti käivitamist.</translation> </message> </context> <context> @@ -3446,69 +3530,71 @@ Esmakäivituse nõustaja hiljem uuesti käivitamiseks kontrolli oma internetiüh <message> <location filename="openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation>Allalaadimise käigus esines ühenduse viga, seega järgnevaid asju ei laadita alla. Võid proovida esmakäivituse nõustajat hiljem uuesti käivitada.</translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="564"/> <source>Download complete. Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation>Allalaadimine lõpetatud. Klõpsa %s nupul, et minna tagasi OpenLPsse.</translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="568"/> <source>Download complete. Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation>Allalaadimine lõpetatud. Klõpsa %s nupul, et käivitada OpenLP.</translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="573"/> <source>Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation>Klõpsa %s nupul, et minna tagasi OpenLPsse.</translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="577"/> <source>Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation>Klõpsa %s nupul, et käivitada OpenLP.</translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation>Allalaadimise käigus esines ühenduse viga, seega järgnevaid allalaadimise jäetakse vahele. Võid proovida esmakäivituse nõustajat hiljem uuesti käivitada.</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> - <translation type="unfinished"></translation> + <translation>See nõustaja aitab teha OpenLP kasutamiseks esmase seadistuse. Klõpsa all %s nupule, et alustada.</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> <source> To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</source> - <translation type="unfinished"></translation> + <translation> + +Et katkestada esmakäivituse nõustaja täielikult (ja jätta OpenLP käivitamata), klõpsa all %s nupule.</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> - <translation type="unfinished"></translation> + <translation>Ressursside indeksi allalaadimine</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> - <translation type="unfinished"></translation> + <translation>Palun oota, kuni ressursside indeksi faili alla laaditakse...</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> - <translation type="unfinished"></translation> + <translation>Palun oota, kuni OpenLP laadib alla ressursside indeksi faili...</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> <source>Downloading and Configuring</source> - <translation type="unfinished"></translation> + <translation>Allalaadimine ja seadistamine</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> - <translation type="unfinished"></translation> + <translation>Palun oota, kuni andmeid alla laaditakse ja OpenLP ära seadistatakse.</translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="663"/> @@ -3518,7 +3604,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> - <translation type="unfinished"></translation> + <translation>Esialgse seadistuse andmete hankimise katsel esines võrgu viga</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> @@ -3528,7 +3614,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> - <translation type="unfinished"></translation> + <translation>Mõnede failide allalaadimine ei õnnestunud</translation> </message> </context> <context> @@ -3604,12 +3690,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> - <translation type="unfinished"></translation> + <translation>Algusmärk %s ei ole sobiv HTML</translation> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> - <translation type="unfinished"></translation> + <translation>Lõpusilt %s ei kattu alustava sildiga %s</translation> </message> </context> <context> @@ -3877,282 +3963,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Fail</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Impordi</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Ekspordi</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Vaade</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>&Režiim</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Tööriistad</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Sätted</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Keel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>A&bi</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Teenistuse haldur</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Kujunduste haldur</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Uus</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Ava</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Olemasoleva teenistuse avamine.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Salvesta</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Praeguse teenistuse salvestamine kettale.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Salvesta &kui...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Salvesta teenistus kui</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Praeguse teenistuse salvestamine uue nimega.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>&Välju</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Lahku OpenLPst</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Kujundus</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Seadista OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Meediahaldur</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Meediahalduri lüliti</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Meediahalduri nähtavuse ümberlüliti.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Kujunduse haldur</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Kujunduse halduri lüliti</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Kujunduse halduri nähtavuse ümberlülitamine.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Teenistuse haldur</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Teenistuse halduri lüliti</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Teenistuse halduri nähtavuse ümberlülitamine.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&Eelvaatluspaneel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Eelvaatluspaneeli lüliti</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Eelvaatluspaneeli nähtavuse ümberlülitamine.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&Ekraani paneel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Ekraani paneeli lüliti</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Ekraani paneeli nähtavuse muutmine.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Pluginate loend</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Pluginate loend</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&Kasutajajuhend</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&Lähemalt</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Lähem teave OpenLP kohta</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Abi veebis</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Veebileht</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Kui saadaval, kasutatakse süsteemi keelt.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Kasutajaliidese keeleks %s määramine</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Lisa &tööriist...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Rakenduse lisamine tööriistade loendisse.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Vaikimisi</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Vaikimisi kuvarežiimi taastamine.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Ettevalmistus</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Ettevalmistuse kuvarežiimi valimine.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Otse</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Vaate režiimiks ekraanivaate valimine.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4161,22 +4247,22 @@ You can download the latest version from http://openlp.org/.</source> Sa võid viimase versiooni alla laadida aadressilt http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP uuendus</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP peakuva on tühi</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Peakuva on tühi</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Vaikimisi kujundus: %s</translation> </message> @@ -4187,82 +4273,82 @@ Sa võid viimase versiooni alla laadida aadressilt http://openlp.org/.</translat <translation>Estonian</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>&Kiirklahvide seadistamine...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>OpenLP sulgemine</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Kas oled kindel, et tahad OpenLP sulgeda?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Ava &andmete kataloog...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Laulude, Piiblite ja muude andmete kataloogi avamine.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Isetuvastus</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Uuenda kujunduste pildid</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Kõigi teemade eelvaatepiltide uuendamine.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Praeguse teenistuse printimine.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&Hiljutised failid</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>&Lukusta paneelid</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Paneelide liigutamise kaitse.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Käivita esmanõustaja uuesti</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Käivita esmanõustaja uuesti laulude, Piiblite ja kujunduste importimiseks.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Kas käivitada esmanõustaja uuesti?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4271,83 +4357,83 @@ 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.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Tühjenda loend</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Hiljutiste failide nimekirja tühjendamine.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>&Vormindusmärgised...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>OpenLP sätete eksportimine määratud *.config faili</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Sätted</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>OpenLP sätete importimine määratud *.config failist, mis on varem sellest või mõnest teisest arvutist eksporditud.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Kas importida sätted?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Faili avamine</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP eksporditud sätete failid (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Sätete importimine</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP sulgub nüüd. Imporditud sätted rakenduvad OpenLP järgmisel käivitumisel.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Sättefaili eksportimine</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP eksporditud sätete fail (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Uue andmekausta viga</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>OpenLP andmete kopeerimine uude andmekataloogi - %s - palun oota, kuni kopeerimine lõpeb...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4356,65 +4442,71 @@ Selle nõustaja taaskäivitamine muudab sinu praegust OpenLP seadistust ja võib %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Ãœldine</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> - <translation type="unfinished"></translation> + <translation>Kogu</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> - <translation type="unfinished"></translation> + <translation>Parasjagu aktiivse plugina otsingulahtrisse liikumine.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>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.</source> - <translation type="unfinished"></translation> + <translation>Kas tahad kindlasti sätted importida? + +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.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> - <translation type="unfinished"></translation> + <translation>Valitud fail ei tundu olema OpenLP sätete fail. + +Selle töötlemine katkestati ja ühtegi muudatust ei tehtud.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> - <translation type="unfinished"></translation> + <translation>Projektori haldur</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> - <translation type="unfinished"></translation> + <translation>Projektori halduri lüliti</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> - <translation type="unfinished"></translation> + <translation>Projektori halduri nähtavuse muutmine</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> - <translation type="unfinished"></translation> + <translation>Sätete eksportimise viga</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> - <translation type="unfinished"></translation> + <translation>Võtmel "%s" pole vaikimisi väärtust, seetõttu jäetakse see eksportimisel vahele.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> - <translation type="unfinished"></translation> + <translation>Sätete eksportimisel esines viga: %s</translation> </message> </context> <context> @@ -4521,12 +4613,12 @@ Selle lõpuga fail ei ole toetatud</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation>Puudub <lyrics> silt.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation>Puudub <verse> silt.</translation> </message> @@ -4534,24 +4626,24 @@ Selle lõpuga fail ei ole toetatud</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> - <translation type="unfinished"></translation> + <translation>Tundmatu olek</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Teateid pole</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> - <translation type="unfinished"></translation> + <translation>Viga andmete saatmisel projektorisse</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> - <translation type="unfinished"></translation> + <translation>Määratlemata käsk:</translation> </message> </context> <context> @@ -4801,107 +4893,107 @@ Selle lõpuga fail ei ole toetatud</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="227"/> <source>PJLink class not supported</source> - <translation type="unfinished"></translation> + <translation>PJLink klass pole toetatud</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="228"/> <source>Invalid prefix character</source> - <translation type="unfinished"></translation> + <translation>Sobimatu prefiksi märk</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> - <translation type="unfinished"></translation> + <translation>Teine osapool keeldus ühendusest (või see aegus)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="231"/> <source>The remote host closed the connection</source> - <translation type="unfinished"></translation> + <translation>Teine osapool sulges ühenduse</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> - <translation type="unfinished"></translation> + <translation>Hosti aadressi ei leitud</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> - <translation type="unfinished"></translation> + <translation>Pesa käsitlemine nurjus, kuna rakendusel puuduvad vajalikud õigused</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> - <translation type="unfinished"></translation> + <translation>Kohalikus süsteemis lõppesid ressursid (n.t liiga palju pesi)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> - <translation type="unfinished"></translation> + <translation>Pesa toiming aegus</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> - <translation type="unfinished"></translation> + <translation>Andmestik oli operatsioonisüsteemi piirangust suurem</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="243"/> <source>An error occurred with the network (Possibly someone pulled the plug?)</source> - <translation type="unfinished"></translation> + <translation>Esines võrgu viga (võib-olla tõmbas keegi juhtme välja?)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> - <translation type="unfinished"></translation> + <translation>socket.bind()-iga määratud aadress on juba kasutusel ning kasutus on märgitud välistavaks.</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> - <translation type="unfinished"></translation> + <translation>socket.bind()-iga määratud aadress ei kuulu sellele hostile.</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> - <translation type="unfinished"></translation> + <translation>Nõutud pesa tegevus ei ole sinu operatsioonisüsteemi poolt toetatud (nt puudub IPv6 tugi).</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> - <translation type="unfinished"></translation> + <translation>Valitud pesa kasutab proksit, mis nõuab autentimist.</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> - <translation type="unfinished"></translation> + <translation>SSL/TLS käepigistus nurjus</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> - <translation type="unfinished"></translation> + <translation>Viimane üritatud tegevus pole veel lõpetatud (endiselt toimub taustal).</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> - <translation type="unfinished"></translation> + <translation>Proksiserveriga ühendusest keelduti.</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> - <translation type="unfinished"></translation> + <translation>Ãœhendus proksiserveriga sulgus ootamatult (enne kui ühendus loodi lõpliku partneriga).</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> - <translation type="unfinished"></translation> + <translation>Ãœhendus proksiserverisse aegus või proksiserver lõpetas autentimise faasis vastamise.</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="271"/> <source>The proxy address set with setProxy() was not found</source> - <translation type="unfinished"></translation> + <translation>setProxy()-ga määratud proksiaadressi ei leitud</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="276"/> <source>An unidentified error occurred</source> - <translation type="unfinished"></translation> + <translation>Esines tundmatu viga</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="277"/> @@ -4971,7 +5063,7 @@ Selle lõpuga fail ei ole toetatud</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> - <translation type="unfinished"></translation> + <translation>Ãœhenduse loomise läbirääkimised proksiserveriga nurjusid, kuna proksiserveri vastust ei suudetud mõista.</translation> </message> </context> <context> @@ -4984,7 +5076,7 @@ Selle lõpuga fail ei ole toetatud</translation> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>You must enter a name for this entry.<br />Please enter a new name for this entry.</source> - <translation type="unfinished"></translation> + <translation>Selle kirje jaoks pead sisestama nime.<br />Palun sisesta sellele uus nimi.</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="182"/> @@ -5042,7 +5134,7 @@ Selle lõpuga fail ei ole toetatud</translation> <message> <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> - <translation type="unfinished"></translation> + <translation>Projektori andmete salvestamisel esines viga. Veateate leiad logist.</translation> </message> </context> <context> @@ -5105,47 +5197,47 @@ Selle lõpuga fail ei ole toetatud</translation> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projectors</source> - <translation type="unfinished"></translation> + <translation>Valitud projektoritega ühendumine</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="127"/> <source>Disconnect from selected projectors</source> - <translation type="unfinished"></translation> + <translation>Valitud projektoritega ühenduse katkestamine</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="134"/> <source>Disconnect from selected projector</source> - <translation type="unfinished"></translation> + <translation>Valitud projektoriga ühenduse katkestamine</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="149"/> <source>Power on selected projector</source> - <translation type="unfinished"></translation> + <translation>Valitud projektori sisselülitamine</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Standby selected projector</source> - <translation type="unfinished"></translation> + <translation>Valitud projektori uinakusse panemine</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Put selected projector in standby</source> - <translation type="unfinished"></translation> + <translation>Valitud projektori uinakusse panemine</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="176"/> <source>Blank selected projector screen</source> - <translation type="unfinished"></translation> + <translation>Valitud projektori ekraan mustaks</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="190"/> <source>Show selected projector screen</source> - <translation type="unfinished"></translation> + <translation>Valitud projektori ekraanil jälle pildi näitamine</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="212"/> <source>&View Projector Information</source> - <translation type="unfinished"></translation> + <translation>&Kuva projektori andmeid</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="217"/> @@ -5198,145 +5290,155 @@ Selle lõpuga fail ei ole toetatud</translation> <translation>&Kustuta projektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Nimi</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Märkmed</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Projektori andmed pole praegu saadaval</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Projektori nimi</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Tootja</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Mudel</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Muud andmed</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Sisselülitamise olek</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Katiku asend</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Suletud</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Praegune sisend on</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>Sees</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Väljas</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Töötunnid</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>Ãœhtegi viga või hoiatust pole</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Praegused vead/hoiatused</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Projektori andmed</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Teateid pole</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Pole toetatud</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Ventilaator</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Temperatuur</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Kaas</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filter</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Muu</translation> </message> @@ -5754,7 +5856,8 @@ Sisu pole kodeeritud UTF-8 vormingus.</translation> <location filename="openlp/core/ui/servicemanager.py" line="764"/> <source>The service file you are trying to open is in an old format. Please save it using OpenLP 2.0.2 or greater.</source> - <translation type="unfinished"></translation> + <translation>Teenistuse fail, mida püüad avada, on vanas vormingus. +Palun salvesta see OpenLP 2.0.2-ga või uuemaga.</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="793"/> @@ -5794,14 +5897,16 @@ Sisu pole kodeeritud UTF-8 vormingus.</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> - <translation type="unfinished"></translation> + <translation>Teenistuse faili kirjutamisel esines viga: %s</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> - <translation type="unfinished"></translation> + <translation>Teenistusest puuduvad järgmised failid: %s + +Need failid eemaldatakse, kui sa otsustad siiski salvestada.</translation> </message> </context> <context> @@ -6064,44 +6169,44 @@ These files will be removed if you continue to save.</source> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> - <translation type="unfinished"></translation> + <translation>Projektori allika valimine</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> - <translation type="unfinished"></translation> + <translation>Projektori allikteksti muutmine</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation>Praeguste muudatuste eiramine ja OpenLPsse naasmine</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> - <translation type="unfinished"></translation> + <translation>Kustuta kõik kasutaja määratud tekst ja taasta PJLink'i vaikimisi tekst.</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> - <translation type="unfinished"></translation> + <translation>Hülga muudatused ja taasta eelmine kasutaja määratud tekst</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation>Salvesta muudatused ja naase OpenLPsse</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> - <translation type="unfinished"></translation> + <translation>Kustuta selle projektori andmed</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> - <translation type="unfinished"></translation> + <translation>Kas oled kindel, et tahad kustutada KÕIK kasutaja poolt selle projektori jaoks määratud sisendteksti?</translation> </message> </context> <context> @@ -6392,7 +6497,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="409"/> <source>The theme export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation>Kujunduse eksportimine nurjus, kuna esines järgmine viga: %s</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="423"/> @@ -6763,7 +6868,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> - <translation type="unfinished"></translation> + <translation>Jaluse teksti &reamurdmine</translation> </message> </context> <context> @@ -6873,7 +6978,7 @@ These files will be removed if you continue to save.</source> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -6946,7 +7051,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> <source>Welcome to the Duplicate Song Removal Wizard</source> - <translation type="unfinished"></translation> + <translation>Tere tulemast duplikaatlaulude eemaldamise nõustajasse</translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="504"/> @@ -7461,7 +7566,7 @@ Palun vali see eraldi.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> - <translation type="unfinished"></translation> + <translation>Liikuva tausta asendamine pole võimalik selles OpenLP versioonis ja sellel platvormil.</translation> </message> </context> <context> @@ -7496,7 +7601,7 @@ Palun vali see eraldi.</translation> <message> <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> - <translation type="unfinished"></translation> + <translation>Allika valiku dialoogi liides</translation> </message> </context> <context> @@ -7608,7 +7713,7 @@ Palun vali see eraldi.</translation> <message> <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> - <translation type="unfinished"></translation> + <translation>Powerpointi integratsioonil esines viga ja esitlus jääb pooleli. Alusta esitlust uuesti, kui sa siiski tahad seda näidata.</translation> </message> </context> <context> @@ -7636,32 +7741,32 @@ Palun vali see eraldi.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> - <translation type="unfinished"></translation> + <translation>Kasutatakse järgmist mudraw'i või ghostscript'i binaarfaili täielikku asukohta:</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> - <translation type="unfinished"></translation> + <translation>Vali mudraw'i või ghostscript'i binaarfail.</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> - <translation type="unfinished"></translation> + <translation>See fail peab olema ghostscript'i või mudraw'i vormingus, aga pole.</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> - <translation type="unfinished"></translation> + <translation>PowerPointi valikud</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation>Valitud slaidi klõpsamine slaidivahetajas sooritab järgmise sammu.</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>PowerPointil lubatakse juhtida esitlusakne asukohta ja suurust (trikk Windows 8 skaleerimisprobleemi jaoks).</translation> </message> </context> <context> @@ -7692,12 +7797,12 @@ Palun vali see eraldi.</translation> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> - <translation type="unfinished"></translation> + <translation>Serveri seadistuse muutus</translation> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server configuration changes will require a restart to take effect.</source> - <translation type="unfinished"></translation> + <translation>Serveri seadistuse muutused rakenduvad pärast taaskäivitust.</translation> </message> </context> <context> @@ -7865,45 +7970,45 @@ Palun vali see eraldi.</translation> <source>Android App</source> <translation>Androidi rakendus</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Skanni QR kood või klõpsa <a href="https://play.google.com/store/apps/details?id=org.openlp.android">allalaadimise lingil</a>, et paigaldada Androidi rakendus Google Playst.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>Ekraanivaate UR:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS server</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> - <translation type="unfinished"></translation> + <translation>SSL sertifikaati ei leitud. HTTPS server ei ole saadaval kui SSL sertifikaati ei leita. Loe selle kohta käsiraamatust.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Kasutaja autentimine</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>Kasutaja ID:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Parool:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> - <translation type="unfinished"></translation> + <translation>Mitte-teksti slaididest näidatakse kaug- ja lavavaates pisipilte.</translation> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Skanni QR koodi või klõpsa Androidi rakenduse <a href="%s">allalaadimiseks</a> Google Playst.</translation> </message> </context> <context> @@ -8018,7 +8123,8 @@ Palun vali see eraldi.</translation> <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> <source>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</source> - <translation type="unfinished"></translation> + <translation>Kuupäeva valimine, millest vanemad laulukasutused andmed tuleks kustutada. +Kõik kuni selle kuupäevani salvestatud andmed kustutatakse pöördumatult.</translation> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> @@ -8081,7 +8187,8 @@ on edukalt loodud.</translation> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</source> - <translation type="unfinished"></translation> + <translation>Sa pole valinud sobivat laulukasutuse raporti asukohta. +Palun vali mõni sinu arvutis asuv olemasolev kaust.</translation> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> @@ -8402,7 +8509,8 @@ Kodeering on vajalik märkide õige esitamise jaoks.</translation> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> - <translation type="unfinished"></translation> + <translation> +[ülemised laulusildid on koos märkustega imporditud EasyWorshipist]</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> @@ -8639,13 +8747,15 @@ Kodeering on vajalik märkide õige esitamise jaoks.</translation> <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation>Pole salme, mis vastaksid "%(invalid)s". Sobivad kanded on %(valid)s. +Palun eralda salmid tühikutega.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation>Pole salmi, mis vastaks "%(invalid)s". Sobivad kanded on %(valid)s. +Palun eralda salmid tühikutega.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> @@ -9033,10 +9143,7 @@ Please enter the verses separated by spaces.</source> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Kas tahad kindlasti kustutada %n valitud laulu?</numerusform> - <numerusform>Kas tahad kindlasti kustutada %n valitud laulu?</numerusform> - </translation> + <translation><numerusform>Kas tahad kindlasti kustutada %n valitud laulu?</numerusform><numerusform>Kas tahad kindlasti kustutada %n valitud laulu?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9497,6 +9604,11 @@ Please enter the verses separated by spaces.</source> <source>Display songbook in footer</source> <translation>Jaluses kuvatakse lauliku infot</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>Enne autoriõiguste infot "%s" märgi kuvamine</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9674,4 +9786,4 @@ Please enter the verses separated by spaces.</source> <translation>Andmebaasist ei leitud ühtegi dubleerivat laulu.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/fi.ts b/resources/i18n/fi.ts index 0d8885a96..c6c64927e 100644 --- a/resources/i18n/fi.ts +++ b/resources/i18n/fi.ts @@ -1,39 +1,40 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="fi" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="fi" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="151"/> <source>&Alert</source> - <translation>&Hälytys</translation> + <translation>&Uusi huomioviesti</translation> </message> <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="151"/> <source>Show an alert message.</source> - <translation>Näytä hälytysviesti.</translation> + <translation>Näytä huomioviesti.</translation> </message> <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="209"/> <source>Alert</source> <comment>name singular</comment> - <translation>Hälytys</translation> + <translation>Huomioviestit</translation> </message> <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="210"/> <source>Alerts</source> <comment>name plural</comment> - <translation>Hälytykset</translation> + <translation>Huomioviestit</translation> </message> <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="214"/> <source>Alerts</source> <comment>container title</comment> - <translation>Hälytykset</translation> + <translation>Huomioviestit</translation> </message> <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="199"/> <source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</source> - <translation><strong>Hälytykset lisäosa</strong><br />Hälytykset lisäosa huolehtii infoviestien näyttämisestä esityksen aikana.</translation> + <translation><strong>Huomioviestit</strong><br /><br/> +Tämä moduuli mahdollistaa huomioviestien<br/> +näyttämisen esityksen aikana.</translation> </message> </context> <context> @@ -41,17 +42,17 @@ <message> <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="95"/> <source>Alert Message</source> - <translation>Hälytysviesti</translation> + <translation>Uusi huomioviesti</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="96"/> <source>Alert &text:</source> - <translation>Hälytyksen &teksti</translation> + <translation>&Viesti:</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="98"/> <source>&New</source> - <translation>&Uusi</translation> + <translation>&Tallenna pohjaksi</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="99"/> @@ -71,43 +72,53 @@ <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> <source>New Alert</source> - <translation>Uusi hälytys</translation> + <translation>Uusi huomioviestijavascript:;</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="97"/> <source>&Parameter:</source> - <translation>&Parametri:</translation> + <translation>&Muuttuja:</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="178"/> <source>No Parameter Found</source> - <translation>Parametriä ei löydy</translation> + <translation>Muuttujaa ei löydy</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="178"/> <source>You have not entered a parameter to be replaced. Do you want to continue anyway?</source> - <translation>Et ole antanut lainkaan tekstiin sijoitettavaa parametriä. -Tahdotko jatkaa siitä huolimatta?</translation> + <translation>Viestissä oleva <> muuttuja on tyhjä! +â€Muuttuja†kenttä on tyhjä, haluatko jatkaa siitä huolimatta?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> <source>No Placeholder Found</source> - <translation>Ei korvattavaa parametria tekstissä</translation> + <translation>Viesti ei sisällä muuttujaa <></translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> - <translation>Hälytystekstissä ei ole lainkaan '<>' parametria. -Tahdotko jatkaa siitä huolimatta?</translation> + <translation>Viestissä ei ole <> muuttujaa. +Haluatko jatkaa siitä huolimatta? + +Voit lisätä muuttujan kirjoittamalla <> osaksi viestiä. + +Esimerkki: +Viesti: Auto <> tukkii pelastustien. +Muuttuja: ABC-123 +Näytetään: Auto ABC-123 tukkii pelastustien.</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> - <translation>Et ole määritellyt viestitekstiä hälytykselle. -Ole hyvä ja kirjoita teksti ennen kuin painat Uusi.</translation> + <translation>Tyhjää pohjaa ei voida luoda, +viesti ei voi olla tyhjä. + +Luodaksesi uuden pohjan, sinun +on kirjoitettava "Viesti" kenttään tekstiä.</translation> </message> </context> <context> @@ -115,7 +126,7 @@ Ole hyvä ja kirjoita teksti ennen kuin painat Uusi.</translation> <message> <location filename="openlp/plugins/alerts/lib/alertsmanager.py" line="63"/> <source>Alert message created and displayed.</source> - <translation>Hälytysviesti on luotu ja näytetty.</translation> + <translation>Huomioviesti on luotu ja näytetty.</translation> </message> </context> <context> @@ -148,7 +159,7 @@ Ole hyvä ja kirjoita teksti ennen kuin painat Uusi.</translation> <message> <location filename="openlp/plugins/alerts/lib/alertstab.py" line="104"/> <source>Alert timeout:</source> - <translation>Hälytyksen kesto:</translation> + <translation>Huomioviestin kesto:</translation> </message> </context> <context> @@ -162,7 +173,7 @@ Ole hyvä ja kirjoita teksti ennen kuin painat Uusi.</translation> <location filename="openlp/plugins/bibles/bibleplugin.py" line="206"/> <source>Bible</source> <comment>name singular</comment> - <translation>Raamattu</translation> + <translation>Raamatut</translation> </message> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="207"/> @@ -210,22 +221,25 @@ Ole hyvä ja tarkista oikeinkirjoitus.</translation> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="220"/> <source>Preview the selected Bible.</source> - <translation>Esikatsele valittua Raamatun tekstiä.</translation> + <translation>Esikatsele valittua Raamatunpaikkaa.</translation> </message> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="221"/> <source>Send the selected Bible live.</source> - <translation>Lähetä valittu teksti Esitykseen.</translation> + <translation>Lähetä valittu paikka Esitykseen.</translation> </message> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="222"/> <source>Add the selected Bible to the service.</source> - <translation>Lisää valittu Raamatun teksti Listaan.</translation> + <translation>Lisää valittu Raamatunpaikka Listaan.</translation> </message> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="175"/> <source><strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service.</source> - <translation><strong>Raamattu-lisäosa</strong><br />Raamattu-lisäosalla voi näyttää Raamatun jakeita suoraan Raamatusta tilaisuuden aikana.</translation> + <translation><strong>Raamatut</strong><br/><br/> + +Tämän moduulin avulla voidaan näyttää +Raamatuntekstejä eri lähteistä.</translation> </message> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="147"/> @@ -833,7 +847,7 @@ kirjojen pitkiä nimiä eivätkä saa päätyä pisteisiin.</translation> <message> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="158"/> <source>Only show new chapter numbers</source> - <translation>Älä toista lukunumeroita</translation> + <translation>Näytä luvun numero vain ensimmäisessä jakeessa</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="161"/> @@ -864,13 +878,13 @@ kirjojen pitkiä nimiä eivätkä saa päätyä pisteisiin.</translation> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="173"/> <source>Note: Changes do not affect verses already in the service.</source> - <translation>Huomio: -Muutokset eivät vaikuta Listassa oleviin kohteisiin.</translation> + <translation> +Huomio: Muutokset eivät vaikuta Listassa oleviin kohteisiin.</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="175"/> <source>Display second Bible verses</source> - <translation>Näytä vertailukäännöksen valinnan kenttä</translation> + <translation>Näytä vertailutekstin valinnan kenttä</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="176"/> @@ -914,7 +928,7 @@ Käyttääksesi oletusarvoja tyhjennä tämä kenttä.</translation> <message> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="188"/> <source>Default Bible Language</source> - <translation>Raamatun oletuskirja</translation> + <translation>Raamatun kirjojen nimet</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="189"/> @@ -936,7 +950,7 @@ hakutuloksissa ja näytöllä.</translation> <message> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="157"/> <source>Show verse numbers</source> - <translation>Näytä jaenumerot</translation> + <translation>Näytä luku ja jae numerot</translation> </message> </context> <context> @@ -1043,7 +1057,7 @@ hakutuloksissa ja näytöllä.</translation> <message> <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="137"/> <source>Global Settings</source> - <translation>Globaalit asetukset</translation> + <translation>Yleiset asetukset</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="138"/> @@ -1071,7 +1085,7 @@ ei voida uudelleennimetä.</translation> <message> <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="78"/> <source>To use the customized book names, "Bible language" must be selected on the Meta Data tab or, if "Global settings" is selected, on the Bible page in Configure OpenLP.</source> - <translation>Käyttääksesi mukautettuja kirjannimiä, "Raamatun kieli" pitää valita Asetukset>Raamatut välilehdeltä tai jos globaalit asetukset on valittu, valinta tehdään Raamattu-sivulla OpenLP:n asetuksissa.</translation> + <translation>Käyttääksesi mukautettuja kirjannimiä, "Raamatun kieli" pitää valita Asetukset>Raamatut välilehdeltä tai jos Yleiset asetukset on valittu, valinta tehdään Raamattu-sivulla OpenLP:n asetuksissa.</translation> </message> </context> <context> @@ -1079,7 +1093,7 @@ ei voida uudelleennimetä.</translation> <message> <location filename="openlp/plugins/bibles/lib/http.py" line="610"/> <source>Registering Bible and loading books...</source> - <translation>Rekisteröidään Raamattu ja ladataan kirjoja...</translation> + <translation>Rekisteröidään Raamattua ja ladataan kirjoja...</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/http.py" line="634"/> @@ -1123,7 +1137,9 @@ ei voida uudelleennimetä.</translation> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="312"/> <source>This wizard will help you to import Bibles from a variety of formats. Click the next button below to start the process by selecting a format to import from.</source> - <translation>Tämä ohjattu toiminto helpottaa Raamattujen tuomista ohjelmaan eri formaateissa. Paina 'Seuraava'-painiketta aloittaaksesi tuonnin valitsemalla formaatin, josta teksti tuodaan.</translation> + <translation><font size="4">Voi ei, OpenLP kohtasi virheen joka keskeytti ohjelman toiminnan!<br> +Voit auttaa ohjelman kehittäjiä lähettämällä alle kerätyn virheraportin tutkintaa varten<br> +sähköpostilla osoitteeseen <a href="mailto:bugs@openlp.org Subject=Bug report"> bugs@openlp.org </a> <br></translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="323"/> @@ -1231,7 +1247,7 @@ ei voida uudelleennimetä.</translation> <translation>Raamattu on jo olemassa. Ole hyvä ja tuo jokin toinen Raamattu tai poista ensin nykyinen versio.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Raamatun tuonti epäonnistui.</translation> </message> @@ -1266,20 +1282,20 @@ ei voida uudelleennimetä.</translation> <translation>Jaetiedosto:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Rekisteröidään Raamattua...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> - <translation>Raamattu rekisteröity. Huomaathan, että jakeet ladataan palvelimelta -tarpeen mukaan, joten internet yhteys tarvitaan käyttöä varten.</translation> + <translation>Raamattu rekisteröity. Jakeet ladataan käytettäessä +verkon välityksellä, siksi tähän tarvitaan nettiyhteys.</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> <source>Click to download bible list</source> - <translation>Klikkaa ladataksesi luettelon Raamatuista</translation> + <translation>Klikkaa ladataksesi luettelo Raamatuista</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> @@ -1326,92 +1342,92 @@ tarpeen mukaan, joten internet yhteys tarvitaan käyttöä varten.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Pikahaku</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Etsi:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Kirja:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Luku:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Jae:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Alkaen:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Asti:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Hakusanoilla</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Vertailuteksti:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Jaeviite</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Vaihda valinta pitääksesi tai pyyhkiäksesi edelliset tulokset.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Et voi yhdistää yhden ja kahden käännöksen jaehakujen tuloksia. Haluatko poistaa hakutulokset ja aloittaa uuden haun?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Raamattu ei latautunut kokonaan.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Tiedot</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Toissijainen Raamattu ei sisällä kaikkia ensisijaisen käännöksen jakeita. Vain ne jakeet, jotka ovat kummassakin käännöksessä, voidaan näyttää. %d jaetta jätettiin pois hakutuloksista.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Hae jaeviittauksin...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Hae hakusanoilla...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1420,7 +1436,7 @@ You will need to re-import this Bible to use it again.</source> Jos poistat Raamatun, et voi käyttää sitä ellet asenna sitä uudestaan.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Paikan valinta</translation> </message> @@ -1464,7 +1480,7 @@ Jos poistat Raamatun, et voi käyttää sitä ellet asenna sitä uudestaan.</tra <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="107"/> <source>Select a Backup Directory</source> - <translation>Valitse hakemisto varmuuskopiolle</translation> + <translation>Valitse tiedostosijainti varmuuskopiolle</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="233"/> @@ -1474,22 +1490,29 @@ Jos poistat Raamatun, et voi käyttää sitä ellet asenna sitä uudestaan.</tra <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="236"/> <source>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.</source> - <translation>Tämä ohjattu toiminto auttaa päivittämään nykyiset Raamatut edellisestä versiosta OpenLP 2:een. Paina 'Seuraava'-painiketta jatkaaksesi päivitystä.</translation> + <translation><font size="4">Tämä toiminto auttaa sinua päivittämään nykyiset Raamattusi <br> +uudempaan OpenLP:n versioon. <br><br> +Paina â€Seuraava†aloittaaksesi. </font></translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="240"/> <source>Select Backup Directory</source> - <translation>Valitse hakemisto varmuuskopiolle</translation> + <translation>Valitse tiedostosijainti varmuuskopiolle</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="241"/> <source>Please select a backup directory for your Bibles</source> - <translation>Ole hyvä ja valitse hakemisto, jonne Raamatut varmuuskopiodaan</translation> + <translation>Valitse tiedostosijainti, jonne haluat varmuuskopioida Raamattusi</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="243"/> <source>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>.</source> - <translation>Vanhemmat versiot OpenLP 2.0 eivät voi käyttää päivitettyjä Raamatun käännöksiä. Tämä tekee varmuuskopion nykyisistä Raamatuista, jotta voit kopioida ne takaisin OpenLP:n hakemistoon, jos sinun tarvitsee jostain syystä palata käyttämään ohjelman vanhempaa versiota. Ohjeet Raamattujen palauttamiseen on nettisivullamme kohdassa <a href="http://wiki.openlp.org/faq">Frequently Asked Questions</a>.</translation> + <translation>Raamattujen tiedostomuoto uudistui versiossa 2.1. <br> +Aiemmat OpenLP:n versiot eivät pysty avaamaan päivitettyjä<br> raamattutiedostoja. Vanhanmuotoiset Raamattusi varmuuskopioidaan<br> + ja voit halutessasi käyttää niitä sijoittamalla ne OpenLP:n vanhemman<br> +version tiedostokansioon.<br><br> + +Lisätietoja löydät englanniksi artikkelista: <a href="http://wiki.openlp.org/faq">Frequently Asked Questions</a>.</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="251"/> @@ -1499,7 +1522,7 @@ Jos poistat Raamatun, et voi käyttää sitä ellet asenna sitä uudestaan.</tra <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="253"/> <source>Backup Directory:</source> - <translation>Varmuuskopioihakemisto:</translation> + <translation>Varmuuskopion tiedostosijainti:</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="254"/> @@ -1531,7 +1554,8 @@ Jos poistat Raamatun, et voi käyttää sitä ellet asenna sitä uudestaan.</tra <source>The backup was not successful. To backup your Bibles you need permission to write to the given directory.</source> <translation>Varmuuskopiointi epäonnistui. -Varmuuskopiointia varten tarvitaan kirjoitusoikeudet annettuun hakemistoon.</translation> +OpenLP:llä ei ole muokkausoikeutta annettuun tiedostosijaintiin. +Yritä tallentamista toiseen tiedostosijaintiin.</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="511"/> @@ -1581,7 +1605,8 @@ Valmis</translation> <source>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.</source> <translation>Raamattujen päivitys: %s onnistui %s -Ole hyvä ja huomaa, että jakeet nettiraamatuista ladataan käytettäessä, joten nettiyhteys niiden käyttämiseksi vaaditaan.</translation> +Jakeet ladataan käytettäessä verkon +välityksellä, siksi tähän tarvitaan nettiyhteys.</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="555"/> @@ -1596,7 +1621,7 @@ Ole hyvä ja huomaa, että jakeet nettiraamatuista ladataan käytettäessä, jot <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="275"/> <source>You need to specify a backup directory for your Bibles.</source> - <translation>Määrittele hakemisto Raamattujen varmuuskopioille.</translation> + <translation>Anna tiedostosijainti Raamattujen varmuuskopioille.</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="330"/> @@ -1631,7 +1656,7 @@ Ole hyvä ja huomaa, että jakeet nettiraamatuista ladataan käytettäessä, jot <location filename="openlp/plugins/custom/customplugin.py" line="99"/> <source>Custom Slide</source> <comment>name singular</comment> - <translation>Tekstidia</translation> + <translation>Tekstidiat</translation> </message> <message> <location filename="openlp/plugins/custom/customplugin.py" line="100"/> @@ -1658,7 +1683,7 @@ Ole hyvä ja huomaa, että jakeet nettiraamatuista ladataan käytettäessä, jot <message> <location filename="openlp/plugins/custom/customplugin.py" line="110"/> <source>Add a new custom slide.</source> - <translation>Lisää uusi tekstidia</translation> + <translation>Lisää uusi tekstidia.</translation> </message> <message> <location filename="openlp/plugins/custom/customplugin.py" line="111"/> @@ -1688,7 +1713,11 @@ Ole hyvä ja huomaa, että jakeet nettiraamatuista ladataan käytettäessä, jot <message> <location filename="openlp/plugins/custom/customplugin.py" line="66"/> <source><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.</source> - <translation><strong>Tekstidiat</strong><br />Tekstidiat lisäosa mahdollistaa yksittäisten diojen näyttämisen laulujen tapaan. Tekstidia voidaan muokata lauluja vapaammin omiin tarkoituksiin sopiviksi.</translation> + <translation><strong>Tekstidiat</strong><br/><br/> + +Tämän moduulin avulla voidaan näyttää tekstidioja. +Tekstidioja on mahdollista muokata lauluja vapaammin +tiettyjä tarkoituksia varten.</translation> </message> </context> <context> @@ -1696,12 +1725,12 @@ Ole hyvä ja huomaa, että jakeet nettiraamatuista ladataan käytettäessä, jot <message> <location filename="openlp/plugins/custom/lib/customtab.py" line="60"/> <source>Custom Display</source> - <translation>Mukautettu näyttö</translation> + <translation>Tekstidiat</translation> </message> <message> <location filename="openlp/plugins/custom/lib/customtab.py" line="61"/> <source>Display footer</source> - <translation>Näytä lopputunniste</translation> + <translation>Näytä alatunniste</translation> </message> <message> <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/> @@ -1749,7 +1778,7 @@ Ole hyvä ja huomaa, että jakeet nettiraamatuista ladataan käytettäessä, jot <message> <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="114"/> <source>&Credits:</source> - <translation>&Lopputekstit:</translation> + <translation>&Lopputeksti:</translation> </message> <message> <location filename="openlp/plugins/custom/forms/editcustomform.py" line="238"/> @@ -1777,7 +1806,7 @@ Ole hyvä ja huomaa, että jakeet nettiraamatuista ladataan käytettäessä, jot <message> <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="48"/> <source>Edit Slide</source> - <translation>Muokkaa diaa</translation> + <translation>Tekstidian muokkaus</translation> </message> </context> <context> @@ -1785,10 +1814,7 @@ Ole hyvä ja huomaa, että jakeet nettiraamatuista ladataan käytettäessä, jot <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Oletko varma, että tahdot poistaa %n valittua mukautettua dia(a)?</numerusform> - <numerusform>Oletko varma, että haluat poistaa %n tekstidian/diat?</numerusform> - </translation> + <translation><numerusform>Oletko varma, että tahdot poistaa %n valittua mukautettua dia(a)?</numerusform><numerusform>Oletko varma, että haluat poistaa %n tekstidian/diat?</numerusform></translation> </message> </context> <context> @@ -1796,13 +1822,20 @@ Ole hyvä ja huomaa, että jakeet nettiraamatuista ladataan käytettäessä, jot <message> <location filename="openlp/plugins/images/imageplugin.py" line="57"/> <source><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.</source> - <translation><strong>Kuvankatselu-lisäosa</strong><br />Kuvankatselu toteuttaa helpon kuvien näyttämisen.<br />Lisäosa mahdollistaa kokonaisen kuvajoukon näyttämisen yhdessä Listalla, mikä tekee useiden kuvien näyttämisestä hallitumpaa. Kuvia voi myös ajaa diaesityksenä OpenLP:n ajastusta hyödyntäen. Lisäksi kuvia voi käyttää jumalanpalvelukselle valitun taustakuvan sijaan, mikä mahdollistaa kuvien käyttämisen taustakuvana teksteille teeman sijaan.</translation> + <translation><strong>Kuvat</strong><br/><br/> + +Tämä moduuli mahdollistaa <br/> +kuvien näyttämisen. <br/><br/> + +Moduulin avulla voidaan<br/> +esimerkiksi luoda kuvista ryhmiä, toistaa<br/> +niitä automaattisesti sekä asettaa taustakuvia.</translation> </message> <message> <location filename="openlp/plugins/images/imageplugin.py" line="107"/> <source>Image</source> <comment>name singular</comment> - <translation>Kuva</translation> + <translation>Kuvat</translation> </message> <message> <location filename="openlp/plugins/images/imageplugin.py" line="108"/> @@ -1819,7 +1852,7 @@ Ole hyvä ja huomaa, että jakeet nettiraamatuista ladataan käytettäessä, jot <message> <location filename="openlp/plugins/images/imageplugin.py" line="114"/> <source>Load a new image.</source> - <translation>Tuo kuvia</translation> + <translation>Tuo kuvia.</translation> </message> <message> <location filename="openlp/plugins/images/imageplugin.py" line="116"/> @@ -1986,7 +2019,7 @@ Haluatko siitä huolimatta lisätä muut valitut kuvat?</translation> <message> <location filename="openlp/plugins/images/lib/imagetab.py" line="65"/> <source>Visible background for images with aspect ratio different to screen.</source> - <translation>Näkyvä tausta kuville, joiden mittasuhteet poikkeavat näytön mittasuhteista.</translation> + <translation>Taustaväri kuville jotka eivät täytä koko näyttöä. </translation> </message> </context> <context> @@ -2007,7 +2040,7 @@ Haluatko siitä huolimatta lisätä muut valitut kuvat?</translation> <translation>Video</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC on ulkoinen soitin, joka tukee lukuista joukkoa eri tiedostomuotoja.</translation> </message> @@ -2022,7 +2055,11 @@ Haluatko siitä huolimatta lisätä muut valitut kuvat?</translation> <message> <location filename="openlp/plugins/media/mediaplugin.py" line="91"/> <source><strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.</source> - <translation><strong>Media-lisäosa</strong><br /> Media-lisäosa mahdollistaa ääni ja videotiedostojen toistamisen.</translation> + <translation><strong>Media</strong><br/><br/> + +Tämän moduulin avulla on mahdollista<br/> +toistaa video ja äänitiedostoja.<br/><br/> +Nämä vaativat toimiakseen mediasoittimen.</translation> </message> <message> <location filename="openlp/plugins/media/mediaplugin.py" line="101"/> @@ -2148,7 +2185,7 @@ Haluatko siitä huolimatta lisätä muut valitut kuvat?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> <source>Jump to start point</source> - <translation>Siirry alkupisteeseen</translation> + <translation>Siirry alkuun</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> @@ -2163,7 +2200,7 @@ Haluatko siitä huolimatta lisätä muut valitut kuvat?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> <source>Jump to end point</source> - <translation>Siirry loppupisteeseen</translation> + <translation>Siirry loppuun</translation> </message> </context> <context> @@ -2237,42 +2274,44 @@ Haluatko siitä huolimatta lisätä muut valitut kuvat?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Valitse media</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Sinun täytyy valita mediatiedosto poistettavaksi.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Sinun täytyy valita mediatiedosto, jolla taustakuva korvataan.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Taustakuvan korvaamisessa on ongelmia, mediatiedosto '%s" ei ole enää saatavilla.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Puuttuva mediatiedosto</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> - <translation>Tiedosto %s ei ole enää olemassa.</translation> + <translation>Tätä tiedostoa ei enää löydetty sijainnista: +%s +Tiedosto on joko siirretty, poistettu tai uudelleennimetty.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Videoita (%s);;Äänitiedostoja (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Muutettavaa näytön kohdetta ei ole.</translation> </message> @@ -2282,7 +2321,7 @@ Haluatko siitä huolimatta lisätä muut valitut kuvat?</translation> <translation>Tiedostomuotoa ei tueta.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Käytä soitinta:</translation> </message> @@ -2297,27 +2336,27 @@ Haluatko siitä huolimatta lisätä muut valitut kuvat?</translation> <translation>VLC-soitin vaaditaan optisten medioiden soittamiseksi</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Avaa CD/DVD.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>Levyjen toisto edellyttää koneeseen asennettua VLC:tä ja sen käyttöönottoa asetuksista.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>Optinen levy %s ei ole käytettävissä.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Medialeike on jo tallennettu</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>Medialeike on tallennettu aiemmin</translation> </message> @@ -2327,7 +2366,7 @@ Haluatko siitä huolimatta lisätä muut valitut kuvat?</translation> <message> <location filename="openlp/plugins/media/lib/mediatab.py" line="56"/> <source>Allow media player to be overridden</source> - <translation>Salli mediasoittimen ylimääritteleminen</translation> + <translation>Salli mediasoittimen valinta</translation> </message> <message> <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> @@ -2338,7 +2377,7 @@ Haluatko siitä huolimatta lisätä muut valitut kuvat?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>&Projektorin hallinta</translation> </message> @@ -2372,20 +2411,21 @@ Pitäisikö OpenLP:n päivittää ne nyt?</translation> <message> <location filename="openlp/core/__init__.py" line="211"/> <source>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</source> - <translation>OpenLP on päivitetty, tahdotko luoda varmuuskopion OpenLP:n työhakemistosta?</translation> + <translation>OpenLP on päivitetty, haluatko varmuuskopioida +OpenLP:n vanhan tiedostokansion?</translation> </message> <message> <location filename="openlp/core/__init__.py" line="223"/> <source>Backup of the data folder failed!</source> - <translation>Työhakemiston varmuuskopionti epäonnistui!</translation> + <translation>Tiedostokansion varmuuskopionti epäonnistui!</translation> </message> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>A backup of the data folder has been created at %s</source> - <translation>Työhakemiston varmuuskopio on luotu sijaintiin %s</translation> + <translation>Tiedostokansio on varmuuskopioitu kansioon: %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Avaa</translation> </message> @@ -2410,12 +2450,18 @@ Pitäisikö OpenLP:n päivittää ne nyt?</translation> <message> <location filename="openlp/core/ui/aboutdialog.py" line="279"/> <source>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.</source> - <translation>Tämä ohjelma on vapaa, voit jakaa ja / tai muuttaa sitä ehtojen mukaisesti GNU General Public Licensen julkaissut Free Software Foundation, version 2 lisenssillä.</translation> + <translation>Tämä on ilmainen sovellus, voit jakaa tai +tehdä siihen muutoksia vapaasti seuraavaan +lisenssiin perustuen: + +GNU General Public License version 2 +Free Software Foundation</translation> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="284"/> <source>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.</source> - <translation>Tätä ohjelmaa levitetään siinä toivossa, että se olisi hyödyllinen, mutta ilman mitään takuuta; ilman edes hiljaista takuuta kaupallisesti hyväksyttävästä laadusta tai soveltuvuudesta tiettyyn tarkoitukseen.</translation> + <translation>Tätä ohjelmaa levitetään siinä toivossa, että se olisi hyödyllinen. +Ohjelman toiminnalle ei anneta minkäänlaisia oikeudellisia takuita.</translation> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="92"/> @@ -2428,11 +2474,18 @@ 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 volunteering by using the button below.</source> <translation>OpenLP <version><revision> - Open Source Lyrics Projection -OpenLP on vapaa seurakuntakäyttöön suunniteltu ohjelmisto, jota käytetään laulunsanojen, Raamatun tekstin, videoiden, kuvien ja esitysgrafiikan (jos Impress, Powerpoint tai Powerpoint Viewer on asennettuna) näyttämiseen jumalanpalveluksissa tietokonetta ja projektoria käyttäen. +OpenLP on ilmainen, avoimeen lähdekoodiin +perustuva sovellus joka suunniteltiin seurakuntakäyttöön. -Lisätietoja OpenLP:sta löytyy sivulta http://openlp.org/ +Sovelluksella voidaan näyttää esimerkiksi laulunsanoja, Raamatunpaikkoja, videoita ja presentaatioita. -OpenLP on toteutettu ja sitä ylläpidetään vapaaehtoisvoimin. Jos tahdot jatkossa nähdä enemmän vapaita kristillisiä ohjelmistoja, ole hyvä ja harkitse ryhtymistä vapaaehtoiseksi painamalla alla olevaa painiketta.</translation> +Jotkin ominaisuudet edellyttävät ulkoisen sovelluksen, kuten +PowerPointin, Libre Officen tai PowerPoint Viewerin asentamista dia-esityksiä varten tai VLC mediasoitinta videoiden toistoon. + +Lisätietoa OpenLP:stä löydät ohjelman kotisivuilta: http://openlp.org/ + +OpenLP on toteutettu täysin vapaaehtoisvoimin, jos haluat +auttaa ohjelman kehityksessä, voit painaa alla olevaa painiketta ja ottaa selvää eri tavoista olla mukana. (Sivusto Englanniksi.)</translation> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="663"/> @@ -2485,7 +2538,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2524,91 +2577,123 @@ Final Credit bring this software to you for free because He has set us free.</source> <translation>Projektin johtaminen + %s - + Kehittäjät + %s Lahjoittajat + %s - + Testaajat %s -Paketoijat +Eri käyttöjärjestelmien asennustiedostot + %s - + Kääntäjät + Afrikaans (af) %s + Czeck (cs) %s + Danish (da) %s + German (de) %s + Greek (el) %s + English, United Kingdom (en_GB) %s + English, South Africa (en_ZA) %s + Spanish (es) %s + Estonian (et) %s + Finnish (fi) %s + French (fr) %s + Hungarian (hu) %s + Indonesian (id) %s + Japanese (ja) %s + Norwegian BokmÃ¥l (nb) %s + Dutch (nl) %s + Polish (pl) %s + Portuguese, Brazil (pt_BR) %s + Russian (ru) %s + Swedish (sv) %s + Tamil(Sri-Lanka) (ta_LK) %s + Chinese(China) (zh_CN) %s + Dokumentointi %s -Käännös +Ohjelmassa käytettyjä teknologioita + Python: http://www.python.org/ -Qt4: http://qt.digia.com/ +Qt4: http://qt.io PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro Oxygen Icons: http://techbase.kde.org/Projects/Oxygen/ MuPDF: http://www.mupdf.com/ -Suurin kiitos -"Sillä niin on Jumala maailmaa rakastanut, -että hän antoi ainokaisen Poikansa, ettei yksikään, -joka häneen uskoo, hukkuisi, -vaan hänellä olisi iankaikkinen elämä" -- Joh. 3:16 + +Suurin kiitos - Johannes 3:16 + +"Sillä niin on Jumala maailmaa +rakastanut, että hän antoi ainokaisen +Poikansa, ettei yksikään,joka häneen uskoo, +hukkuisi, vaan hänellä olisi iankaikkinen elämä" -Ja viimeisenä, mutta ei vähäisimpänä, kiitos kuuluu Jumalalle -meidän Isällemme, joka lähetti Poikansa kuolemaan ristillä puolestamme -ja pesi meidät puhtaaksi synnistä. Tahdomme antaa tämän ohjelmiston -ilmaiseksi sen tähden, mitä hän on tehnyt meidän edestämme samoin ilmaiseksi.</translation> +Kiitos kuuluu Jumalalle meidän Isällemme, +joka lähetti Poikansa kuolemaan ristillä puolestamme +ja antoi meidän syntimme anteeksi. + +Haluamme tarjota tämän ohjelmiston ilmaiseksi – +Kuolihan Jeesus puolestamme vaikkemme sitä ansainneet.</translation> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Tekijäinoikeudet © 2004-2015 %s Osittaiset tekijäinoikeudet © 2004-2015 %s</translation> </message> @@ -2623,7 +2708,7 @@ Osittaiset tekijäinoikeudet © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="262"/> <source>Number of recent files to display:</source> - <translation>Kuinka monta viimeisintä tiedostoa näytetään</translation> + <translation>Viimeisimpien listatiedostojen määrä:</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="263"/> @@ -2643,7 +2728,7 @@ Osittaiset tekijäinoikeudet © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="271"/> <source>Enable application exit confirmation</source> - <translation>Varmista sovelluksen sulkeminen ennen poistumista</translation> + <translation>Vahvista sovelluksen sulkeminen</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="291"/> @@ -2658,7 +2743,7 @@ Osittaiset tekijäinoikeudet © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="293"/> <source>Default Image</source> - <translation>Oletuskuva</translation> + <translation>Taustakuva ohjelman käynnistyttyä</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="294"/> @@ -2673,7 +2758,7 @@ Osittaiset tekijäinoikeudet © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="504"/> <source>Open File</source> - <translation>Avaa tiedosto</translation> + <translation>Tiedoston valinta</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="52"/> @@ -2708,7 +2793,7 @@ Osittaiset tekijäinoikeudet © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="275"/> <source>Date and Time:</source> - <translation>Päiväys ja aika:</translation> + <translation>Päivä ja aika:</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="276"/> @@ -2773,7 +2858,8 @@ Osittaiset tekijäinoikeudet © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="314"/> <source>Bypass X11 Window Manager</source> - <translation>Ohita X11:n ikkunamanageri</translation> + <translation>Ohita X11:n ikkunamanageri (ei koske Windows tai Mac käyttäjiä, +jos käytössäsi on Linux, tämä voi ratkaista näyttöongelmia)</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="467"/> @@ -2798,12 +2884,12 @@ Osittaiset tekijäinoikeudet © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="300"/> <source>Browse for new data file location.</source> - <translation>Selaa uutta datatiedostojen sijaintia.</translation> + <translation>Valitse uusi tiedostojen sijainti.</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="302"/> <source>Set the data location to the default.</source> - <translation>Aseta datan sijainti oletusarvoksi.</translation> + <translation>Palauta tiedostokansion oletussijainti</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="304"/> @@ -2813,7 +2899,7 @@ Osittaiset tekijäinoikeudet © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="305"/> <source>Cancel OpenLP data directory location change.</source> - <translation>Peruuta OpenLP:n datahakemiston sijainnin muuttaminen.</translation> + <translation>Peruuta OpenLP:n tiedostokansion sijainnin muuttaminen.</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="307"/> @@ -2823,32 +2909,34 @@ Osittaiset tekijäinoikeudet © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="308"/> <source>Copy the OpenLP data files to the new location.</source> - <translation>Kopioi OpenLP:n datatiedostot uuteen sijaintiin.</translation> + <translation>Kopioi OpenLP:n tiedostokansio uuteen sijaintiin.</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="310"/> <source><strong>WARNING:</strong> New data directory location contains OpenLP data files. These files WILL be replaced during a copy.</source> - <translation><strong>VAROITUS:</strong> Uudessa datahakemiston sijainnissa on OpenLP:n datatiedostoja.Nämä tiedostot korvataan kopioinnin yhteydessä.</translation> + <translation><strong>HUOMIO:</strong> Uudessa tiedostokansion +sijainnissa on jo ennestään OpenLP:n tiedostoja. +Nämä tiedostot tuhotaan kopioinnin yhteydessä.</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="370"/> <source>Data Directory Error</source> - <translation>Datahakemiston virhe</translation> + <translation>Tiedostokansion virhe</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="516"/> <source>Select Data Directory Location</source> - <translation>Valitse datahakemiston sijainti</translation> + <translation>Valitse tiedostokansion sijainti</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="528"/> <source>Confirm Data Directory Change</source> - <translation>Vahvista datahakemiston muuttaminen</translation> + <translation>Vahvista tiedostokansion sijainnin muuttaminen</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="553"/> <source>Reset Data Directory</source> - <translation>Resetoi datahakemisto</translation> + <translation>Nollaa tiedostokansio</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="592"/> @@ -2866,13 +2954,15 @@ This data directory was previously changed from the OpenLP default location. If Click "No" to stop loading OpenLP. allowing you to fix the the problem. Click "Yes" to reset the data directory to the default location.</source> - <translation>OpenLP datahakemistoa ei löytynyt + <translation>OpenLP tiedostokansiota ei löytynyt %s -Tämä datahakemisto sijaitsi siirrettävällä medialla ja median pitää olla saatavilla. +Tämä tiedostokansio sijaitsi siirrettävällä levyllä jota OpenLP ei löydä. -Paina "Kyllä" palauttaaksesi datahakemiston oletussijaintiin.</translation> +Jos valitset "Ei" voit yrittää korjata ongelmaa itse. + +Paina "Kyllä" palauttaaksesi tiedostokansion oletussijaintiin.</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="528"/> @@ -2881,11 +2971,12 @@ Paina "Kyllä" palauttaaksesi datahakemiston oletussijaintiin.</transl %s The data directory will be changed when OpenLP is closed.</source> - <translation>Oletko varma, etta tahdot muuttaa OpenLP:n data hakemiston sijainnin hakemistoon: + <translation>Oletko varma, etta haluat muuttaa OpenLP:n +tiedostokansion tiedostosijainnin seuraavaksi: %s -Datahakemisto muutetaan, kun OpenLP on suljettu.</translation> +Muutos tehdään, kun OpenLP suljetaan seuraavan kerran.</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="279"/> @@ -2895,21 +2986,22 @@ Datahakemisto muutetaan, kun OpenLP on suljettu.</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="313"/> <source>Display Workarounds</source> - <translation>Näytä kiertotavat</translation> + <translation>Erikoisasetukset</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="315"/> <source>Use alternating row colours in lists</source> - <translation>Käytä vaihtoehtoista väritystä luetteloissa</translation> + <translation>Värjää joka toinen luetteloiden kohteista</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="553"/> <source>Are you sure you want to change the location of the OpenLP data directory to the default location? This location will be used after OpenLP is closed.</source> - <translation>Oletko varma, että haluat muutaa OpenLP:n datahakemiston sijainnin oletussijainniksi? + <translation>Oletko varma, että haluat muutaa OpenLP:n +tiedostokansion sijainnin oletusijaintiin? -Sijainto otetaan käytettöön sen jälkeen, kun OpenLP on ensin suljettu.</translation> +Tiedostokansion sijainti muutetaan, kun OpenLP suljetaan seuraavan kerran.</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="592"/> @@ -2920,13 +3012,16 @@ The location you have selected %s appears to contain OpenLP data files. Do you wish to replace these files with the current data files?</source> - <translation>VAROITUS: + <translation>HUOMIO: Sijainti, jonka olet valinnut %s -näyttää sisältävän OpenLP:n datatiedostoja. Oletko varma, että tahdot korvata nämä tiedostot nykyisillä datatiedostoilla?</translation> +näyttää sisältävän OpenLP:n tiedostoja. + +Oletko varma, että haluat korvata nämä +tiedostot nykyisillä tiedostoilla?</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> @@ -3210,7 +3305,9 @@ näyttää sisältävän OpenLP:n datatiedostoja. Oletko varma, että tahdot kor <message> <location filename="openlp/core/ui/exceptiondialog.py" line="95"/> <source>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.</source> - <translation>Uups. OpenLP päätyi virheeseen, josta ei voi jatkaa. Tekstikentässä on tietoa virheestä, joka saattaa helpottaa ohjelmakehittäjien työtä, joten ole hyvä ja lähetä se sähköpostilla osoitteeseen bugs@openlp.org. Lisää myös kuvaus siitä, mitä olit tekemässä, kun virhe tapahtui.</translation> + <translation><strong>Voi ei, OpenLP kohtasi virheen joka keskeytti ohjelman toiminnan!</strong> <br><br> +<strong>Voit auttaa</strong> ohjelman kehittäjiä lähettämällä alle kerätyn virheraportin<br> +tutkintaa varten sähköpostilla osoitteeseen: <a href="mailto:bugs@openlp.org Subject=Bug report"> bugs@openlp.org </a> <br> <br> <strong>Jos käytössäsi ei ole sähköpostisovellusta,</strong> voit tallentaa virheraportin <br> tiedostoksi ja lähettää sen itse sähköpostilla selaimen kautta.<br></translation> </message> <message> <location filename="openlp/core/ui/exceptiondialog.py" line="101"/> @@ -3220,14 +3317,13 @@ näyttää sisältävän OpenLP:n datatiedostoja. Oletko varma, että tahdot kor <message> <location filename="openlp/core/ui/exceptiondialog.py" line="102"/> <source>Save to File</source> - <translation>Tallenna tiedostoon</translation> + <translation>Tallenna tiedostoksi</translation> </message> <message> <location filename="openlp/core/ui/exceptiondialog.py" line="92"/> <source>Please enter a description of what you were doing to cause this error (Minimum 20 characters)</source> - <translation>Ole hyvä ja kerro lyhyesti, mitä olit tekemässä, kun virhe tapahtui. -(Vähintään 20 kirjainta)</translation> + <translation>Ole hyvä ja kirjoita alapuolella olevaan tekstikenttään mitä olit tekemässä, kun virhe tapahtui.</translation> </message> <message> <location filename="openlp/core/ui/exceptiondialog.py" line="103"/> @@ -3237,7 +3333,7 @@ näyttää sisältävän OpenLP:n datatiedostoja. Oletko varma, että tahdot kor <message> <location filename="openlp/core/ui/exceptionform.py" line="217"/> <source>Description characters to enter : %s</source> - <translation>Kuvauksessa on merkkejä: %s</translation> + <translation>Kuvauksen 20 merkin minimipituudesta on jäljellä %s merkkiä.</translation> </message> </context> <context> @@ -3304,7 +3400,7 @@ Version: %s <message> <location filename="openlp/core/ui/filerenameform.py" line="57"/> <source>File Rename</source> - <translation>Tiedoston uudelleennimeäminen</translation> + <translation>Uudelleennimeäminen</translation> </message> <message> <location filename="openlp/core/ui/filerenamedialog.py" line="60"/> @@ -3345,27 +3441,28 @@ Version: %s <message> <location filename="openlp/core/ui/firsttimewizard.py" line="223"/> <source>First Time Wizard</source> - <translation>Ensikäynnistyksen ohjattu toiminto</translation> + <translation>Ensimmäisen käyttökerran avustaja</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="224"/> <source>Welcome to the First Time Wizard</source> - <translation>Tervetuloa ensikäynnistyksen ohjattuun toimintoon</translation> + <translation>Ensimmäisen käyttökerran avustaja</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="235"/> <source>Activate required Plugins</source> - <translation>Aktivoi tarvittavat lisäosat</translation> + <translation>Moduulien valinta</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="236"/> <source>Select the Plugins you wish to use. </source> - <translation>Valitse lisäosat, joita haluat käyttää.</translation> + <translation>Valitse listasta ne ohjelman osat joita haluat käyttää. +Moduulit ovat olennainen osa ohjelmaa, ilman erityistä syytä kannattaa ne kaikki pitää päällä.</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="239"/> <source>Bible</source> - <translation>Raamattu</translation> + <translation>Raamatut</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="240"/> @@ -3375,32 +3472,32 @@ Version: %s <message> <location filename="openlp/core/ui/firsttimewizard.py" line="241"/> <source>Presentations</source> - <translation>Esitykset</translation> + <translation>Presentaatiot (Kuten dia ja .pdf tiedostot)</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="242"/> <source>Media (Audio and Video)</source> - <translation>Media (Ääni ja videot)</translation> + <translation>Media (Ääni ja videotiedostot)</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="243"/> <source>Allow remote access</source> - <translation>Salli etäkäyttö</translation> + <translation>Etäkäyttö (Kuten selaimella tai älypuhelimella)</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="244"/> <source>Monitor Song Usage</source> - <translation>Tilastoi laulujen käyttöä</translation> + <translation>Laulujen käyttötilastointi</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="245"/> <source>Allow Alerts</source> - <translation>Salli hälytykset</translation> + <translation>Huomioviestit</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="266"/> <source>Default Settings</source> - <translation>Oletusasetukset</translation> + <translation>Perusasetukset</translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="209"/> @@ -3410,7 +3507,7 @@ Version: %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="591"/> <source>Enabling selected plugins...</source> - <translation>Otetaan käyttöön valittuja lisäosia...</translation> + <translation>Aktivoidaan valittuja moduuleja...</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="246"/> @@ -3425,22 +3522,22 @@ Version: %s <message> <location filename="openlp/core/ui/firsttimewizard.py" line="260"/> <source>Sample Songs</source> - <translation>Esimerkkejä lauluista</translation> + <translation>Tekijänoikeusvapaita lauluja</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="261"/> <source>Select and download public domain songs.</source> - <translation>Valitse ja lataa tekijäinoikeusvapaita lauluja.</translation> + <translation>Valitse listasta esimerkkilauluja halutuilla kielillä.</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="262"/> <source>Sample Bibles</source> - <translation>Esimerkkejä Raamatuista</translation> + <translation>Tekijänoikeusvapaita Raamatunkäännöksiä</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="263"/> <source>Select and download free Bibles.</source> - <translation>Valitse ja lataa ilmaisia Raamattuja.</translation> + <translation>Valitse listasta ne Raamatunkäännökset jotka haluat ladata.</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="264"/> @@ -3450,22 +3547,22 @@ Version: %s <message> <location filename="openlp/core/ui/firsttimewizard.py" line="265"/> <source>Select and download sample themes.</source> - <translation>Valitse ja lataa esimerkkiteemoja.</translation> + <translation>Voit ladata sovellukseen esimerkkiteemoja valitsemalla listasta haluamasi.</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="267"/> <source>Set up default settings to be used by OpenLP.</source> - <translation>Määritä oletusasetukset, joita OpenLP käyttää.</translation> + <translation>Valitse näyttö jota haluat käyttää esitykseen sekä yleinen teema.</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="269"/> <source>Default output display:</source> - <translation>Oletusarvoinen näyttölaite:</translation> + <translation>Näyttö ulostuloa varten:</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="270"/> <source>Select default theme:</source> - <translation>Valitse oletusarvoinen teema:</translation> + <translation>Yleinen teema:</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="274"/> @@ -3485,7 +3582,7 @@ Version: %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="550"/> <source>Setting Up</source> - <translation>Määritetään asetuksia</translation> + <translation>Otetaan käyttöön</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="238"/> @@ -3502,9 +3599,10 @@ Version: %s <source>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. Click 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.</source> - <translation>Ei internetyhteyttä. Ensikäynnistyksen ohjattu toiminto tarvitsee internetyhteyttä, jotta järjestelmään voidaan ladata esimerkkilauluja, Raamattuja ja teemoja. Paina 'Lopeta'-painiketta käynnistääksesi OpenLP:n oletusarvoisilla asetuksilla ilman esimerkkejä. + <translation>Ei internetyhteyttä. Ensikäynnistyksen ohjattu toiminto tarvitsee internet yhteyden ladatakseen vapaasti ladattavia lauluja, Raamattuja ja teemoja. Paina 'Lopeta'-painiketta käynnistääksesi OpenLP oletusarvoisilla asetuksilla. -Suorittaaksesi ohjatun toiminnon uudelleen myöhemmin, tarkista internetyhteys ja suorita toiminto uudelleen valitsemalla "Työkalut/Käynnistä ensiasennuksen ohjattu toiminto" OpenLP:stä.</translation> +Voit halutessasi suorittaa ensiasennuksen ohjatun +toiminnon myöhemmin "Työkalut" valikon kautta.</translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> @@ -3524,17 +3622,17 @@ Suorittaaksesi ohjatun toiminnon uudelleen myöhemmin, tarkista internetyhteys j <message> <location filename="openlp/core/ui/firsttimeform.py" line="568"/> <source>Download complete. Click the %s button to start OpenLP.</source> - <translation>Lataus valmis. Paina %s painiketta käynnistääksesi OpenLP:n.</translation> + <translation>Lataus valmis. Paina %s käynnistääksesi OpenLP.</translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="573"/> <source>Click the %s button to return to OpenLP.</source> - <translation>Paina %s painiketta palataksesi OpenLP:hen.</translation> + <translation><font size="4">Kaikki on nyt valmista, paina %s palataksesi sovellukseen.</font></translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="577"/> <source>Click the %s button to start OpenLP.</source> - <translation>Paina %s painiketta käynnistääksesi OpenLP:n.</translation> + <translation><font size="4">Kaikki on valmista, paina %s ja aloita sovelluksen käyttö.</font></translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> @@ -3544,7 +3642,10 @@ Suorittaaksesi ohjatun toiminnon uudelleen myöhemmin, tarkista internetyhteys j <message> <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> - <translation>Tämä avustustoiminto ohjeistaa sinut OpenLP:n käyttöönotossa. Paina %s aloittaaksesi.</translation> + <translation><font size="4">Tervetuloa!<br><br> + +Tämä avustustoiminto auttaa sinua OpenLP:n käyttöönotossa. <br> +Paina %s aloittaaksesi.</font></translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> @@ -3558,17 +3659,17 @@ Keskeyttääksesi ensiasennuksen ohjatun toiminnon kokonaan (ei käynnistetä Op <message> <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> - <translation>Ladataan resurssien indeksi</translation> + <translation>Ladataan resursseja...</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> - <translation>Ole hyvä ja odota, kunnes indeksi on latautunut,.</translation> + <translation>Resursseja ladataan, tämän pitäisi viedä vain hetki.</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> - <translation>Ole hyvä ja odota kunnes OpenLP on ladannut indeksi tiedoston...</translation> + <translation>Ladataan tarvittavia resursseja...</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> @@ -3606,37 +3707,40 @@ Keskeyttääksesi ensiasennuksen ohjatun toiminnon kokonaan (ei käynnistetä Op <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="112"/> <source>Configure Formatting Tags</source> - <translation>Määritä muotoilu tagit.</translation> + <translation>Tekstin muotoilutunnuksien hallinta</translation> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="126"/> <source>Description</source> - <translation>Kuvaus</translation> + <translation>Efekti</translation> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="127"/> <source>Tag</source> - <translation>Tagi</translation> + <translation>Tunnus</translation> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="128"/> <source>Start HTML</source> - <translation>Aloita HTML</translation> + <translation>HTML koodin alku</translation> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="129"/> <source>End HTML</source> - <translation>Lopeta HTML</translation> + <translation>HTML koodin loppu</translation> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="115"/> <source>Default Formatting</source> - <translation>Oletusmuotoilu</translation> + <translation><font size="4">Tunnukset mahdollistavat tekstin muotoilun teemasta poikkeavaksi.<br><br> + +Käyttö: Maalaa tekstiä laulua tai tekstidiaa muokatessa ja klikkaa hiiren oikeaa painiketta, valitse muotoilu. <br> +Voit myös kirjoitaa tunnuksen itse: {tunnus} teksti johon muotoilu tulee {/tunnus}</font><br></translation> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="125"/> <source>Custom Formatting</source> - <translation>Mukautettu muotoilu</translation> + <translation>Omat muotoilutunnukset</translation> </message> </context> <context> @@ -3644,27 +3748,27 @@ Keskeyttääksesi ensiasennuksen ohjatun toiminnon kokonaan (ei käynnistetä Op <message> <location filename="openlp/core/ui/formattingtagform.py" line="96"/> <source><HTML here></source> - <translation><HTML tänne></translation> + <translation><Kirjoita HTML koodi tähän></translation> </message> <message> <location filename="openlp/core/ui/formattingtagform.py" line="200"/> <source>Validation Error</source> - <translation>Virhe validoinnissa</translation> + <translation>Virhe</translation> </message> <message> <location filename="openlp/core/ui/formattingtagform.py" line="180"/> <source>Description is missing</source> - <translation>Kuvaus puuttuu</translation> + <translation>Kuvaus ei voi olla tyhjä</translation> </message> <message> <location filename="openlp/core/ui/formattingtagform.py" line="183"/> <source>Tag is missing</source> - <translation>Tagi puuttuu</translation> + <translation>Tunnus puuttuu</translation> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="80"/> <source>Tag %s already defined.</source> - <translation>Tagi %s on jo määritelty.</translation> + <translation>Tunnus%s on jo määritelty.</translation> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="82"/> @@ -3674,12 +3778,12 @@ Keskeyttääksesi ensiasennuksen ohjatun toiminnon kokonaan (ei käynnistetä Op <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> - <translation>Aloitustagi %s ei ole kelvollista HTML:ää</translation> + <translation>Aloitustunnus%s ei ole kelvollista HTML:ää</translation> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> - <translation>Lopetustagi %s ei täsmää aloitus tagin %s lopetustagiin</translation> + <translation>Lopetus tunnus%s ei täsmää aloitus tunnuksen %s lopetus tunnukseen.</translation> </message> </context> <context> @@ -3762,7 +3866,7 @@ Keskeyttääksesi ensiasennuksen ohjatun toiminnon kokonaan (ei käynnistetä Op <message> <location filename="openlp/core/lib/formattingtags.py" line="148"/> <source>Break</source> - <translation>Katko</translation> + <translation>Rivinvaihto</translation> </message> </context> <context> @@ -3775,18 +3879,18 @@ Keskeyttääksesi ensiasennuksen ohjatun toiminnon kokonaan (ei käynnistetä Op <message> <location filename="openlp/core/ui/generaltab.py" line="207"/> <source>Monitors</source> - <translation>Näyttölaitteet</translation> + <translation>Näytöt</translation> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="208"/> <source>Select monitor for output display:</source> - <translation>Valitse näyttölaite ulostuloa varten:</translation> + <translation>Valitse näyttö ulostuloa varten:</translation> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="209"/> <source>Display if a single screen</source> <translation>Näytä Esitys ensisijaisessa näytössä, -jos toista näyttölaitetta ei ole kytketty</translation> +jos toista näyttöä ei ole kytketty</translation> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="210"/> @@ -3806,7 +3910,7 @@ jos toista näyttölaitetta ei ole kytketty</translation> <message> <location filename="openlp/core/ui/generaltab.py" line="213"/> <source>Show the splash screen</source> - <translation>Näytä logo käynnistyksen aikana</translation> + <translation>Näytä OpenLP:n logo käynnistyksen aikana</translation> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="215"/> @@ -3821,7 +3925,7 @@ jos toista näyttölaitetta ei ole kytketty</translation> <message> <location filename="openlp/core/ui/generaltab.py" line="219"/> <source>Automatically preview next item in service</source> - <translation>Näytä automaattisesti esikatselu Listan seuraavalle kohteelle</translation> + <translation>Näytä esikatselu automaattisesti Listan seuraavalle kohteelle</translation> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="222"/> @@ -3876,7 +3980,7 @@ jos toista näyttölaitetta ei ole kytketty</translation> <message> <location filename="openlp/core/ui/generaltab.py" line="221"/> <source>Timed slide interval:</source> - <translation>Ajastetun dian tauko:</translation> + <translation>Automaattisen toiston nopeus:</translation> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="233"/> @@ -3891,7 +3995,7 @@ jos toista näyttölaitetta ei ole kytketty</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="317"/> <source>Service Item Slide Limits</source> - <translation>Listan kohteen dian rajoitukset</translation> + <translation>Esityksen kierto</translation> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="228"/> @@ -3906,22 +4010,23 @@ jos toista näyttölaitetta ei ole kytketty</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="318"/> <source>Behavior of next/previous on the last/first slide:</source> - <translation>Seuraava / edellinen -toiminta viimeisen / ensimmäisen dian kohdalla:</translation> + <translation>Kun viimeistä diaa toistetaan ja siirrytään seuraavaan tai, +kun ensimmäistä diaa toistetaan ja siirrytään edelliseen:</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="319"/> <source>&Remain on Slide</source> - <translation>&Jää dian kohdalle</translation> + <translation>&Mitään ei tapahdu</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="320"/> <source>&Wrap around</source> - <translation>&Kierrä ympäri</translation> + <translation>&Siirry ensimmäiseen tai viimeiseen diaan</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="321"/> <source>&Move to next/previous service item</source> - <translation>&Siirry seuraavaan / edelliseen Listan riviin</translation> + <translation>&Lähetä seuraava tai edellinen Listan kohde Esitykseen</translation> </message> </context> <context> @@ -3948,282 +4053,282 @@ jos toista näyttölaitetta ei ole kytketty</translation> <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Tiedosto</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> - <translation>T&uonti</translation> + <translation>&Tuo tiedostosta...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> - <translation>&Vienti</translation> + <translation>Vie tiedostoksi…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> - <translation>&Näytä</translation> + <translation>&Ulkoasu</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> - <translation>Ti&la</translation> + <translation>&Valmisasettelut</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Työkalut</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Asetukset</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Kieli</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Ohjeet</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Lista</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Teemat</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Uusi</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Avaa</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> - <translation>Avaa Lista tiedosto.</translation> + <translation>Avaa Listatiedosto.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Tallenna</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Tallenna nykyinen Lista.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Tallenna &nimellä...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Tallenna Lista nimellä</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Tallenna nykyinen Lista uudella nimellä.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> - <translation>&Poistu</translation> + <translation>&Sulje sovellus</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> - <translation>Lopeta OpenLP</translation> + <translation>Sulje OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>T&eema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> - <translation>&Asetukset</translation> + <translation>&Määritä asetukset</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Kirjastot</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Näytä / piilota kirjastot</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Näytä tai piilota kirjastot.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Teemat</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Näytä / piilota Teemat</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> - <translation>Näytä tai piilota Teemat</translation> + <translation>Näytä tai piilota teemojen hallinta</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Lista</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Näytä / piilota Lista</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Näytä tai piilota Lista.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&Esikatselu</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Näytä / piilota esikatselu</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Näytä tai piilota esikatselu.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&Esitys</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Näytä / piilota Esitys</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Näytä tai piilota Esitys.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> - <translation>&Lisäosat</translation> + <translation>&Moduulien hallinta</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> - <translation>Lisäosien luettelo</translation> + <translation>Lista moduuleista</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&Käyttöohjeet</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&Tietoa OpenLP:stä</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Lisätietoa OpenLP:sta</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Ohjeet verkossa</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Kotisivut</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Käytä järjestelmän kieltä, jos se on saatavilla.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Aseta käyttöliittymän kieleksi %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Lisää &Työkalu...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Lisää sovellus työkalujen luetteloon.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> - <translation>&Oletus</translation> + <translation>&Oletusulkoasu</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> - <translation>Palauta näyttötila oletusarvoksi.</translation> + <translation>Palauta oletusarvoiset ulkoasuasetukset.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> - <translation>&Asetukset</translation> + <translation>&Esikatselu</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> - <translation>Aseta näyttötila asetuksiin.</translation> + <translation>Käytä esikatselua korostavaa asettelua.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Esitys</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> - <translation>Käytä Esitys näkymää.</translation> + <translation>Käytä Esitystä korostavaa asettelua.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4232,24 +4337,24 @@ Nykyinen versiosi on: %s Voit ladata päivityksen osoitteesta: http://openlp.org/</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP:n versio on nyt päivitetty.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP:n Esitys on pimennetty</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> - <translation>Pääasiallinen näyttö on pimennetty</translation> + <translation>Esityksen näyttö on pimennetty</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> - <translation>Oletusteema: %s</translation> + <translation>Yleinen teema: %s</translation> </message> <message> <location filename="openlp/core/utils/languagemanager.py" line="83"/> @@ -4258,204 +4363,208 @@ Voit ladata päivityksen osoitteesta: http://openlp.org/</translation> <translation>Suomi</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>&Pikanäppäimet</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> - <translation>Haluatko sulkea OpenLP:n?</translation> + <translation>Sulkeminen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> - <translation>Vahvistus: Suljetaanko OpenLP?</translation> + <translation>Suljetaanko OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> - <translation>Avaa &Data-kansio...</translation> + <translation>Avaa &Tiedostokansion sijainti</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Avaa kansio, jossa laulut, Raamatut ja muut tiedot sijaitsevat.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Tunnista automaattisesti</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Päivitä teemojen kuvat</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Päivitä kaikkien teemojen esikatselukuvat.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Tulosta nykyinen Lista.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> - <translation>&Viimeisimmät tiedostot</translation> + <translation>&Viimeisimmät listatiedostot</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> - <translation>Lukitse paneelit</translation> + <translation>&Lukitse nämä asetukset</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> - <translation>Estä paneelien siirtäminen.</translation> + <translation>Estä ulkoasun osien näkyvyyden muuttaminen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> - <translation>Käynnistä ensiasennuksen ohjattu toiminto</translation> + <translation>Suorita ensimmäisen käyttökerran avustaja</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> - <translation>Suorita uudelleen ensiasennuksen ohjattu toiminto, tuo lauluja, Raamattuja ja teemoja ohjelmaan.</translation> + <translation>Suorita ensimmäisen käyttökerran avustaja uudelleen. +Voit tuoda sovellukseen lauluja, Raamattuja ja teemoja.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> - <translation>Ajetaanko uudelleen ensiasennuksen ohjattu toiminto?</translation> + <translation>Ensimmäisen käyttökerran avustaja - Vahvistus</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> - <translation>Haluatko varmasti suorittaa ensiasennuksen ohjatun toiminnon uudelleen? + <translation>Haluatko varmasti suorittaa ensimmäisen käyttökerran avustajan? -Tämä voi vaikuttaa asetuksiisi, lisätä esimerkkilauluja/raamattuja tietokantaasi sekä muuttaa oletusteemaasi. </translation> +Tämän avulla voidaan muuttaa joitakin asetuksia +sekä ladata esimerkiksi lauluja ja Raamattuja.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Tyhjennä luettelo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> - <translation>Tyhjentää viimeksi käytettyjen tiedostojen luettelon.</translation> + <translation>Tyhjentää viimeksi käytettyjen listatiedostojen luettelon.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> - <translation>Muokkaa &Muotoilu tageja...</translation> + <translation>Tekstin &muotoilutunnukset</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> - <translation>Vie OpenLP:n asetukset *.conf tiedostoon</translation> + <translation>Tallenna OpenLP:n asetukset *.conf tiedostoksi.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Asetukset</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> - <translation>Tuo OpenLP:n asetuksen määritellystä *.config -tiedostosta, joka on aiemmin viety tästä tai jostain toisesta järjestelmästä.</translation> + <translation>Tuo OpenLP:n asetukset .config muotoisesta asetustiedostosta.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Tuodaanko asetukset?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> - <translation>Avaa tiedosto</translation> + <translation>Tiedoston valinta</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> - <translation>OpenLP:n viedyt asetustiedostot (*.conf)</translation> + <translation>OpenLP:n asetukset (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Tuo asetukset</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP sulkeutuu nyt. Tuodut asetukset otetaan käyttöön seuraavan käynnistyksen yhteydessä.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Vie asetustiedosto</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> - <translation>OpenLP:n viedyt asetustiedostot (*.conf)</translation> + <translation>OpenLP:n asetukset (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> - <translation>Uuden datahakemiston virhe</translation> + <translation>Virhe uudessa tiedostokansiossa</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> - <translation>Kopioidaan OpenLP:n tietoja uuteen datahakemiston sijaintiin - %s - Ole hyvä ja odota kopioinnin loppumista.</translation> + <translation>Kopioidaan OpenLP:n tiedostoja uuteen tiedostokansion sijaintiin - %s - +Ole hyvä ja odota kopioinnin loppumista.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> - <translation>OpenLP:n datahakemiston kopiointi epäonnistui + <translation>OpenLP:n tiedostokansion kopiointi epäonnistui %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Yleinen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Kirjastot</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Siirry aktiivisen liitännäisen hakukenttään.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>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.</source> - <translation>Oletko varma, että tahdot tuoda asetukset? + <translation><font size="4">Haluatko varmasti tuoda asetukset?<br><br> -Asetusten tuominen tekee pysyviä muutoksia nykyiseen OpenLP-konfiguraatioon. +Asetusten tuominen muuttaa sovelluksen käyttämiä asetuksia.<br><br> -Epäkelpojen asetusten tuominen saattaa aiheuttaa virheellistä toimintaa tai OpenLP saattaa sulkeutua epänormaalisti.</translation> +Viallinen asetustiedosto voi aiheuttaa virheellistä<br> +toimintaa ja ohjelma saattaa sulkeutua yllättäen..</font></translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4464,32 +4573,32 @@ Processing has terminated and no changes have been made.</source> Käsittely on keskeytetty eikä muutoksia ole tehty.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Projektorin hallinta</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Näytä / piilota projektorin hallinta</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> - <translation>Näytä tai piilota projektorin hallinta</translation> + <translation>Näytä tai piilota projektorin hallinta.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Asetusten vienti epäonnistui</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>Painikkeella "%s" ei ole oletusarvoa, joten se jätetään välistä tietoja vietäessä.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>Virhe asetusten viennin aikana: %s</translation> </message> @@ -4506,7 +4615,9 @@ Käsittely on keskeytetty eikä muutoksia ole tehty.</translation> <source>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</source> - <translation>Tietokanta, jota yritetään ladata, on luotu uudemmalla OpenLP:n versiolla. Tietokannan versio on %d, kun OpenLP edellyttää version olevan %d. Tietokantaa ei voi ladta. + <translation>Tietokanta, jota yritetään tuoda, on luotu uudemmalla OpenLP:n versiolla. Tietokannan versio on %d, nykyisen asennuksen versio on: %d. + +Tietokantaa ei voida tuoda. Tietokanta: %s.</translation> </message> @@ -4515,7 +4626,7 @@ Tietokanta: %s.</translation> <source>OpenLP cannot load your database. Database: %s</source> - <translation>OpenLP ei voi ladata tietokantaa. + <translation>OpenLP ei voi tuoda tietokantaa. Tietokanta: %s.</translation> </message> @@ -4525,7 +4636,7 @@ Tietokanta: %s.</translation> <message> <location filename="openlp/core/lib/__init__.py" line="254"/> <source>No Items Selected</source> - <translation>Kohtia ei ole valittu luettelosta</translation> + <translation>Valinta on tyhjä</translation> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="153"/> @@ -4598,35 +4709,35 @@ Tiedostopäätettä ei tueta.</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> - <translation><lyrics> tagi puuttuu.</translation> + <translation><lyrics> Tunniste puuttuu.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> - <translation><verse> tagi puuttuu.</translation> + <translation><verse> Tunniste puuttuu.</translation> </message> </context> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Tilaa ei tunnisteta</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Ei viestiä</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Virhe lähetettäessä tiedot projektorille</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Määrittelemätön komento:</translation> </message> @@ -4636,7 +4747,7 @@ Tiedostopäätettä ei tueta.</translation> <message> <location filename="openlp/core/ui/media/playertab.py" line="55"/> <source>Players</source> - <translation>Soittimet</translation> + <translation>Mediasoittimet</translation> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="124"/> @@ -4651,7 +4762,7 @@ Tiedostopäätettä ei tueta.</translation> <message> <location filename="openlp/core/ui/media/playertab.py" line="128"/> <source>Visible background for videos with aspect ratio different to screen.</source> - <translation>Näkyvä tausta videoille, joiden mittasuhteet poikkeavat näytön mittasuhteista.</translation> + <translation>Taustaväri videoille jotka eivät täytä koko näyttöä. </translation> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="253"/> @@ -4664,12 +4775,12 @@ Tiedostopäätettä ei tueta.</translation> <message> <location filename="openlp/core/ui/plugindialog.py" line="81"/> <source>Plugin List</source> - <translation>Luettelo lisäosista</translation> + <translation>Moduulien hallinta</translation> </message> <message> <location filename="openlp/core/ui/plugindialog.py" line="82"/> <source>Plugin Details</source> - <translation>Lisäosan tiedot</translation> + <translation>Moduulin tiedot</translation> </message> <message> <location filename="openlp/core/ui/plugindialog.py" line="85"/> @@ -4679,7 +4790,7 @@ Tiedostopäätettä ei tueta.</translation> <message> <location filename="openlp/core/ui/plugindialog.py" line="86"/> <source>Active</source> - <translation>Aktiivinen</translation> + <translation>Käytössä</translation> </message> <message> <location filename="openlp/core/ui/plugindialog.py" line="87"/> @@ -4694,7 +4805,7 @@ Tiedostopäätettä ei tueta.</translation> <message> <location filename="openlp/core/ui/pluginform.py" line="143"/> <source>%s (Active)</source> - <translation>%s (Aktiivinen)</translation> + <translation>%s (Käytössä)</translation> </message> <message> <location filename="openlp/core/ui/pluginform.py" line="147"/> @@ -4848,7 +4959,7 @@ Tiedostopäätettä ei tueta.</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="221"/> <source>Invalid Parameter</source> - <translation>Virheellinen parametri</translation> + <translation>Virheellinen arvo</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="222"/> @@ -4858,7 +4969,7 @@ Tiedostopäätettä ei tueta.</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="223"/> <source>Projector/Display Error</source> - <translation>Projektori/Näyttö virhe</translation> + <translation>Projektori/Näyttövirhe</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="224"/> @@ -4953,7 +5064,8 @@ Tiedostopäätettä ei tueta.</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> - <translation>Viimeisin yritetty toiminto ei ole vielä loppunut (yhä käynnissä taustalla)</translation> + <translation>Viimeisintä toimintoa ei ole vielä suoritettu loppuun. +(Toimintoa suoritetaan yhä taustalla)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="262"/> @@ -5275,145 +5387,155 @@ Tiedostopäätettä ei tueta.</translation> <translation>P&oista projektori</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Nimi</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Portti</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Muistiinpanot</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Projektorin tiedot eivät ole saatavilla juuri nyt</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Projektorin nimi</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Valmistaja</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Malli</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Muut tiedot</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Virran tila</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Sulkija on</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>suljettu</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Nykyinen tulo on</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lamppu</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>Päällä</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Pois</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Tuntia</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>Ei virheitä tai varoituksia</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Nykyiset virheet/varoiutukset</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Projektorin tiedot</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Ei viestiä</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Ei ole vielä toteutettu</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Tuuletin</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lamppu</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Lämpötila</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Peite</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Suodin</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Muu</translation> </message> @@ -5433,7 +5555,7 @@ Tiedostopäätettä ei tueta.</translation> <message> <location filename="openlp/core/ui/projector/tab.py" line="101"/> <source>Connect to projectors on startup</source> - <translation>Yhdistä projektorit käynnistyksessä</translation> + <translation>Yhdistä projektorit käynnistäessä</translation> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="103"/> @@ -5479,7 +5601,7 @@ Tiedostopäätettä ei tueta.</translation> <message> <location filename="openlp/core/lib/screen.py" line="135"/> <source>Screen</source> - <translation>Näyttölaite</translation> + <translation>Näyttö</translation> </message> <message> <location filename="openlp/core/lib/screen.py" line="137"/> @@ -5523,7 +5645,7 @@ Tiedostopäätettä ei tueta.</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="155"/> <source>Move item to the top of the service.</source> - <translation>Siirrä kohde Listan ylimmäksi.</translation> + <translation>Siirrä kohde Listan ensimmäiseksi.</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="160"/> @@ -5613,7 +5735,11 @@ Tiedostopäätettä ei tueta.</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="1488"/> <source>Your item cannot be displayed as the plugin required to display it is missing or inactive</source> - <translation>Näyttöelementtiä ei voi näyttää, koska sen vaatimaa lisäosaa ei ole asennettu tai aktivoitu.</translation> + <translation>Kohdetta ei voida näyttää! + +Kohteen tarvitsemaa moduulia ei ole asennettu tai se on otettu pois käytöstä. + +Voit hallita moduuleja â€Asetukset†valikon kautta.</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="194"/> @@ -5678,7 +5804,7 @@ Tiedostopäätettä ei tueta.</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="452"/> <source>Modified Service</source> - <translation>Muokattu Lista</translation> + <translation>Sulkeminen</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="452"/> @@ -5788,17 +5914,17 @@ Tiedostopäätettä ei tueta.</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="253"/> <source>&Auto play slides</source> - <translation>Toista diat &automaatisesti</translation> + <translation>Toista &automaatisesti</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="257"/> <source>Auto play slides &Loop</source> - <translation>Toista automaattisesti diat &silmukassa</translation> + <translation>Toista automaattisesti &loputtomasti.</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="262"/> <source>Auto play slides &Once</source> - <translation>Toista diat automaattisesti &kertaalleen</translation> + <translation>Toista automaattisesti &loppuun</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="884"/> @@ -5842,7 +5968,7 @@ Tallenna se käyttäen OpenLP:n versiota 2.0.2. tai uudempaa.</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="895"/> <source>&Auto Start - inactive</source> - <translation>&Automaattinen toisto - pois päältä</translation> + <translation>&Automaattinen toisto - Ei päällä</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="897"/> @@ -5857,7 +5983,7 @@ Tallenna se käyttäen OpenLP:n versiota 2.0.2. tai uudempaa.</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> <source>Delay between slides in seconds.</source> - <translation>Viive sekunteina diojen välissä.</translation> + <translation>Automaattisen toiston vaihtoaika sekunteina.</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> @@ -5978,22 +6104,22 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/slidecontroller.py" line="313"/> <source>Go To</source> - <translation>Siirry</translation> + <translation>Säkeen valinta</translation> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="232"/> <source>Blank Screen</source> - <translation>Pimennä näyttölaite</translation> + <translation>Pimennä näyttö.</translation> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="237"/> <source>Blank to Theme</source> - <translation>Pimennä teemaan</translation> + <translation>Näytä vain teeman tausta.</translation> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="242"/> <source>Show Desktop</source> - <translation>Näytä työpöytä</translation> + <translation>Näytä työpöytä.</translation> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="499"/> @@ -6013,12 +6139,12 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/slidecontroller.py" line="207"/> <source>Move to previous.</source> - <translation>Siirry edelliseen</translation> + <translation>Siirry edelliseen.</translation> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="214"/> <source>Move to next.</source> - <translation>Siirry seuraavaan</translation> + <translation>Siirry seuraavaan.</translation> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="270"/> @@ -6028,12 +6154,12 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/slidecontroller.py" line="289"/> <source>Delay between slides in seconds.</source> - <translation>Viive sekunteina diojen välissä.</translation> + <translation>Automaattisen toiston vaihtoaika sekunteina.</translation> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="293"/> <source>Move to live.</source> - <translation>Siirrä Esitykseen.</translation> + <translation>Lähetä Esitykseen.</translation> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="296"/> @@ -6043,7 +6169,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/slidecontroller.py" line="300"/> <source>Edit and reload song preview.</source> - <translation>Muokkaa ja lataa laulu esikatseluun.</translation> + <translation>Muokkaa ja esikatsele.</translation> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="268"/> @@ -6108,7 +6234,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/slidecontroller.py" line="390"/> <source>Go to "Other"</source> - <translation>Siirry "Muu" säkeeseen</translation> + <translation>Siirry "Muuhun"</translation> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="207"/> @@ -6144,42 +6270,42 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Valitse projektorin lähtö</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Muokkaa projektorin lähdön tekstiä</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Ohitetaan nykyiset muutokset ja palataan OpenLP:hen</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> - <translation>Poista kaikki käyttäjän määrittelemät teksti ja palauta PJLink oletustekstit</translation> + <translation>Poista käyttäjän määrittämä teksti ja palauta PJLink:in oletusteksti.</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Hylkää muutokset ja palaa edeltäviin käyttäjän määrittelemiin teksteihin</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Tallenna muutokset ja palaa OpenLP:hen</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Poista tämän projektorin tiedot</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Oletko varma, että haluat poistaa KAIKKI käyttäjän määrittelemät tekstit tälle projektorille?</translation> </message> @@ -6194,7 +6320,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/lib/spelltextedit.py" line="110"/> <source>Formatting Tags</source> - <translation>Muotoilutagit</translation> + <translation>Tekstin muotoilu</translation> </message> <message> <location filename="openlp/core/lib/spelltextedit.py" line="91"/> @@ -6212,12 +6338,12 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themelayoutdialog.py" line="72"/> <source>The blue box shows the main area.</source> - <translation>Sininen laatikko osoittaa varsinaisen pääalueen.</translation> + <translation>Sininen laatikko on alue, jolla teksti näytetään.</translation> </message> <message> <location filename="openlp/core/ui/themelayoutdialog.py" line="73"/> <source>The red box shows the footer.</source> - <translation>Punainen laatikko osoittaa alatunnisteen.</translation> + <translation>Punainen laatikko näyttää alatunnisteelle varatun alueen.</translation> </message> </context> <context> @@ -6278,7 +6404,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themeform.py" line="153"/> <source>(approximately %d lines per slide)</source> - <translation>(noin %d riviä dialla)</translation> + <translation>Näytölle mahtuu %d riviä tekstiä tällä koolla ja nykyisillä näyttöasetuksilla.</translation> </message> </context> <context> @@ -6341,7 +6467,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/thememanager.py" line="111"/> <source>Set As &Global Default</source> - <translation>Aseta &globaali oletusarvo</translation> + <translation>Aseta &Yleiseksi teemaksi</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="474"/> @@ -6356,17 +6482,20 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/thememanager.py" line="753"/> <source>You are unable to delete the default theme.</source> - <translation>Et voi poistaa oletusteemaa.</translation> + <translation>Et voi poistaa "Yleiseksi" asetettua teemaa.</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="760"/> <source>Theme %s is used in the %s plugin.</source> - <translation>Teemaa %s käytetään %s -lisäosassa.</translation> + <translation>Teemaa %s käytetään %s -moduulissa.</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="374"/> <source>You have not selected a theme.</source> - <translation>Et ole valinnut teemaa.</translation> + <translation>Teemaa ei ole valittu. + +Ole hyvä ja valitse haluttu +teema teemojen listasta.</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="377"/> @@ -6391,7 +6520,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/thememanager.py" line="423"/> <source>Select Theme Import File</source> - <translation>Valitse tuotavan teeman tiedosto</translation> + <translation>Valitse tuotava OpenLP teematiedosto</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="600"/> @@ -6436,17 +6565,18 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/thememanager.py" line="333"/> <source>Delete Confirmation</source> - <translation>Poiston vahvistaminen</translation> + <translation>Poistaminen</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="333"/> <source>Delete %s theme?</source> - <translation>Poistetaanko %s teema?</translation> + <translation>Haluatko varmasti poistaa teeman: +%S</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="760"/> <source>Validation Error</source> - <translation>Virhe validoinnissa</translation> + <translation>Virhe</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="614"/> @@ -6477,7 +6607,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/thememanager.py" line="423"/> <source>OpenLP Themes (*.otz)</source> - <translation>OpenLP Teemat (*.otz)</translation> + <translation>OpenLP Teema (*.otz)</translation> </message> </context> <context> @@ -6490,32 +6620,33 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themewizard.py" line="396"/> <source>Welcome to the Theme Wizard</source> - <translation>Tervetuloa teemojen ohjattuun toimintoon</translation> + <translation>Uuden teeman luonti</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="401"/> <source>Set Up Background</source> - <translation>Määrittele tausta</translation> + <translation>Taustan asetukset</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="402"/> <source>Set up your theme's background according to the parameters below.</source> - <translation>Asta teemallesi tausta allaolevia parametreja säätämällä.</translation> + <translation>Valitse listasta haluttu tausta. Läpinäkyvä tausta mahdollistaa esimerkiksi +PowerPoint tai videotaustojen käyttämisen erillisellä ohjelmalla.</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="404"/> <source>Background type:</source> - <translation>Taustan tyyppi</translation> + <translation>Valitse haluttu tausta:</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="407"/> <source>Gradient</source> - <translation>Väriliuku</translation> + <translation>Liukuväri</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="415"/> <source>Gradient:</source> - <translation>Väriliuku:</translation> + <translation>Kuvio:</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="416"/> @@ -6545,12 +6676,12 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themewizard.py" line="428"/> <source>Main Area Font Details</source> - <translation>Tekstialueen fontin asetukset</translation> + <translation>Fontin asetukset</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="429"/> <source>Define the font and display characteristics for the Display text</source> - <translation>Määrittele fontti ja sen ominaisuudet tekstille</translation> + <translation>Valitse käytettävä fontti ja muotoilut.</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="448"/> @@ -6590,37 +6721,37 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themewizard.py" line="445"/> <source>Footer Area Font Details</source> - <translation>Alatunnisteen fontin asetukset</translation> + <translation>Alatunnisteen fontti</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="446"/> <source>Define the font and display characteristics for the Footer text</source> - <translation>Määrittele fontti ja sen ominaisuudet alatunnisteessa</translation> + <translation>Valitse käytettävä fontti ja muotoilut alatunnisteessa.</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="452"/> <source>Text Formatting Details</source> - <translation>Tekstin muotolutiedot</translation> + <translation>Tekstin lisäasetukset</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="453"/> <source>Allows additional display formatting information to be defined</source> - <translation>Sallii ylimääräisten näytön muotoilutietojen määrittelemisen</translation> + <translation>Valitse tekstin tasauksen ja siirtymäefektien asetukset.</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="455"/> <source>Horizontal Align:</source> - <translation>Vaakasuora kohdistus</translation> + <translation>Vaakasuora tasaus:</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="456"/> <source>Left</source> - <translation>Vasen</translation> + <translation>Vasempaan reunaan</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="457"/> <source>Right</source> - <translation>Oikea</translation> + <translation>Oikeaan reunaan</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="458"/> @@ -6630,7 +6761,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themewizard.py" line="461"/> <source>Output Area Locations</source> - <translation>Tulostusalueen sijainti</translation> + <translation>Näyttöalueen asetukset</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="464"/> @@ -6640,22 +6771,22 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themewizard.py" line="465"/> <source>&Use default location</source> - <translation>&Käytä oletussijaintia</translation> + <translation>&Määritä automaattisesti</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="475"/> <source>X position:</source> - <translation>X sijainti:</translation> + <translation>Vaakatason sisennys:</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="482"/> <source>px</source> - <translation>px</translation> + <translation> pikseliä</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="477"/> <source>Y position:</source> - <translation>Y sijainti:</translation> + <translation>Pystytason sisennys:</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="479"/> @@ -6670,7 +6801,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themewizard.py" line="483"/> <source>Use default location</source> - <translation>Käytä oletussijaintia</translation> + <translation>Määritä automaattisesti</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="488"/> @@ -6685,12 +6816,13 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themewizard.py" line="398"/> <source>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.</source> - <translation>Tämä ohjattu toiminto helpottaa teemojen muokkamista ja luomista. Paina 'Seuraava'-painiketta aloittaksesi taustan asetuksisata.</translation> + <translation><font size="4">Tämän työkalun avulla voit luoda uuden teeman.<br> +Aloita teeman luonti painamalla 'Seuraava'.</font></translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="460"/> <source>Transitions:</source> - <translation>Siirtymät:</translation> + <translation>Näytä siirtymäefekti diaa vaihtaessa:</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="474"/> @@ -6710,12 +6842,12 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themewizard.py" line="426"/> <source>Background color:</source> - <translation>Taustaväri:</translation> + <translation>Taustan väri:</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="459"/> <source>Justify</source> - <translation>Tasaa</translation> + <translation>Tasaa molemmat reunat</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="485"/> @@ -6725,17 +6857,17 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themewizard.py" line="410"/> <source>Transparent</source> - <translation>Läpikuultava</translation> + <translation>Läpinäkyvä</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="486"/> <source>Preview and Save</source> - <translation>Esikatsele ja tallenna</translation> + <translation>Teeman yhteenveto</translation> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="487"/> <source>Preview the theme and save it.</source> - <translation>Esikatsele teema ja tallenna se.</translation> + <translation>Voit nyt tallentaa teeman tai palata muokkaukseen. Alapuolella on malli teeman ulkoasusta.</translation> </message> <message> <location filename="openlp/core/ui/themeform.py" line="181"/> @@ -6750,17 +6882,17 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themeform.py" line="511"/> <source>Theme Name Missing</source> - <translation>Teeman nimi puuttuu</translation> + <translation>Teeman nimikenttä on tyhjä</translation> </message> <message> <location filename="openlp/core/ui/themeform.py" line="511"/> <source>There is no name for this theme. Please enter one.</source> - <translation>Teemalle ei ole annettu nimeä. Ole hyvä ja anna se.</translation> + <translation><font size="4">Teema tarvitsee nimen, anna teemalle nimi ennen tallentamista. </font></translation> </message> <message> <location filename="openlp/core/ui/themeform.py" line="516"/> <source>Theme Name Invalid</source> - <translation>Teeman nimi on kelvoton</translation> + <translation>Teeman nimi on virheellinen</translation> </message> <message> <location filename="openlp/core/ui/themeform.py" line="516"/> @@ -6780,12 +6912,16 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themewizard.py" line="462"/> <source>Allows you to change and move the Main and Footer areas.</source> - <translation>Sallii muuttaa ja siirtää tekstin ja alatunnisteen alueita.</translation> + <translation>Voit halutessasi muuttaa käytettävissä olevaa näytön +resoluutiota sekä tekstin sisennystä reunoilta.</translation> </message> <message> <location filename="openlp/core/ui/themeform.py" line="181"/> <source>You have not selected a background image. Please select one before continuing.</source> - <translation>Et ole valinnut taustakuvaa. Ole hyvä ja valitse kuva ennen kuin jatketaan eteenpäin.</translation> + <translation>Taustakuvaa ei ole valittu. + +Sinun on valittava kuva ennen +kuin voit jatkaa eteenpäin.</translation> </message> </context> <context> @@ -6793,22 +6929,32 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themestab.py" line="115"/> <source>Global Theme</source> - <translation>Globaali teema</translation> + <translation>Yleinen teema</translation> </message> <message> <location filename="openlp/core/ui/themestab.py" line="118"/> <source>Theme Level</source> - <translation>Teeman taso</translation> + <translation>Teemojen toiminta</translation> </message> <message> <location filename="openlp/core/ui/themestab.py" line="119"/> <source>S&ong Level</source> - <translation>La&ulun taso</translation> + <translation>&Kohdekohtainen</translation> </message> <message> <location filename="openlp/core/ui/themestab.py" line="120"/> <source>Use the theme from each song in the database. If a song doesn't have a theme associated with it, then use the service's theme. If the service doesn't have a theme, then use the global theme.</source> - <translation>Käytä teemaa, mikä on määritelty laululle tietokannassa. Jos laululle ei ole määritelty teemaa, käytetään Listan teemaa. Jos Listalle ei ole määritelty teemaa, käytetään globaalia teemaa sen sijaan.</translation> + <translation>Käytä kohdekohtaisia teemoja. +Voit valita eri lauluille ja tekstidioille +omat teemansa. Raamatut käyttävät +Raamatuille määriteltyä teemaa. + +Jos kohteelle ei ole määritetty +omaa teemaa, käytetään Listan +teemaa, jos Listalla ei ole teemaa +käytetään Yleistä teemaa. + +</translation> </message> <message> <location filename="openlp/core/ui/themestab.py" line="124"/> @@ -6818,17 +6964,24 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themestab.py" line="125"/> <source>Use the theme from the service, overriding any of the individual songs' themes. If the service doesn't have a theme, then use the global theme.</source> - <translation>Käytä Listalle määriteltyä teemaa ylimäärittelemään laulukohtaiset teemat. Jos ajolistalla ei ole teemaa, käytetään globaalia teemaa sen sijaan.</translation> + <translation>Käytä Listan teemaa ja korvaa +sillä kohdekohtaiset teemat. + +Jos Listalla ei ole teemaa, +käytetään Yleistä teemaa sen sijaan. + +</translation> </message> <message> <location filename="openlp/core/ui/themestab.py" line="129"/> <source>&Global Level</source> - <translation>&Globaali taso</translation> + <translation>&Yleinen taso</translation> </message> <message> <location filename="openlp/core/ui/themestab.py" line="130"/> <source>Use the global theme, overriding any themes associated with either the service or the songs.</source> - <translation>Käytä globaalia teemaa ylimäärittelemään kaikki Listalle tai lauluille määritellyt teemat.</translation> + <translation>Käytä Yleistä teemaa ja korvaa +sillä kohdekohtaiset ja Listan teemat.</translation> </message> <message> <location filename="openlp/core/ui/themestab.py" line="43"/> @@ -6838,7 +6991,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/ui/themestab.py" line="116"/> <source>Universal Settings</source> - <translation>Yleiseet asetukset</translation> + <translation>Yleiset asetukset</translation> </message> <message> <location filename="openlp/core/ui/themestab.py" line="117"/> @@ -6927,17 +7080,17 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="310"/> <source>Welcome to the Bible Import Wizard</source> - <translation>Tervetuloa Raamattujen tuonnin ohjattuun toimintoon.</translation> + <translation>Raamattujen tuonti</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="146"/> <source>Welcome to the Song Export Wizard</source> - <translation>Tervetuloa laulujen viennin ohjattuun toimintoon.</translation> + <translation>Laulujen vienti</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songimportform.py" line="134"/> <source>Welcome to the Song Import Wizard</source> - <translation>Tervetuloa laulujen tuonnin ohjattuun toimintoon.</translation> + <translation>Laulujen tuonti</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="34"/> @@ -6953,7 +7106,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -6999,12 +7152,12 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="234"/> <source>Welcome to the Bible Upgrade Wizard</source> - <translation>Tervetuloa Raamattujen päiviittämisen ohjattuun toimintoon</translation> + <translation>Raamattujen päivittäminen</translation> </message> <message> <location filename="openlp/core/ui/wizard.py" line="57"/> <source>Open %s Folder</source> - <translation>Avaa %s hakemisto</translation> + <translation>Avaa %s kansio</translation> </message> <message> <location filename="openlp/core/ui/wizard.py" line="61"/> @@ -7016,7 +7169,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <location filename="openlp/core/ui/wizard.py" line="65"/> <source>You need to specify one %s folder to import from.</source> <comment>A song format e.g. PowerSong</comment> - <translation>Sinun tulee määritellä ainakin yksi %s hakemisto tuotavaksi.</translation> + <translation>Sinun on määritettävä vähintään yksi %s kansio, josta haluat tuoda tiedostoja.</translation> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="309"/> @@ -7026,7 +7179,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> <source>Welcome to the Duplicate Song Removal Wizard</source> - <translation>Tervetuloa päällekkäisten laulujen poistotoimintoon.</translation> + <translation>Päällekkäisten laulujen haku</translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="504"/> @@ -7076,7 +7229,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="59"/> <source>Bottom</source> - <translation>Alas</translation> + <translation>Alareunaan</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="60"/> @@ -7116,7 +7269,7 @@ Nämä tiedostot poistetaan jos tallennat.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="68"/> <source>Default Color:</source> - <translation>Oletusväri:</translation> + <translation>Taustan väri:</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="69"/> @@ -7133,7 +7286,7 @@ See http://docs.python.org/library/datetime.html#strftime-strptime-behavior for <message> <location filename="openlp/core/common/uistrings.py" line="74"/> <source>Display style:</source> - <translation>Näyttötyyli:</translation> + <translation>Numeroiden sulut:</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="75"/> @@ -7181,7 +7334,7 @@ Ole hyvä ja yritä valita se erikseen.</translation> <location filename="openlp/core/common/uistrings.py" line="83"/> <source>pt</source> <comment>Abbreviated font pointsize unit</comment> - <translation>pt</translation> + <translation> pt</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="84"/> @@ -7198,19 +7351,19 @@ Ole hyvä ja yritä valita se erikseen.</translation> <location filename="openlp/core/common/uistrings.py" line="86"/> <source>Invalid Folder Selected</source> <comment>Singular</comment> - <translation>Virheellinen hakemisto valittu</translation> + <translation>Valittu tiedostosijainti on virheellinen</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="87"/> <source>Invalid File Selected</source> <comment>Singular</comment> - <translation>Virheellinen tiedosto valittu</translation> + <translation>Virheellinen tiedosto on valittu</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="88"/> <source>Invalid Files Selected</source> <comment>Plural</comment> - <translation>Virheelliset tiedostot valittu</translation> + <translation>Virheelliset tiedostot on valittu</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="89"/> @@ -7220,7 +7373,7 @@ Ole hyvä ja yritä valita se erikseen.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="90"/> <source>Import</source> - <translation>Tuonti</translation> + <translation>Tuo tiedosta…</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="91"/> @@ -7306,7 +7459,7 @@ Ole hyvä ja yritä valita se erikseen.</translation> <location filename="openlp/core/common/uistrings.py" line="106"/> <source>No Folder Selected</source> <comment>Singular</comment> - <translation>Hakemistoa ei ole valittu</translation> + <translation>Kansiota ei ole valittu</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="107"/> @@ -7324,13 +7477,13 @@ Ole hyvä ja yritä valita se erikseen.</translation> <location filename="openlp/core/common/uistrings.py" line="109"/> <source>No Item Selected</source> <comment>Singular</comment> - <translation>Yhtään kohtaa ei ole valittu</translation> + <translation>Tyhjä kenttä</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="110"/> <source>No Items Selected</source> <comment>Plural</comment> - <translation>Kohtia ei ole valittu luettelosta</translation> + <translation>Valinta on tyhjä</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="111"/> @@ -7350,12 +7503,12 @@ Ole hyvä ja yritä valita se erikseen.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="115"/> <source>Play Slides in Loop</source> - <translation>Toista diat silmukassa</translation> + <translation>Toista loputtomasti</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="116"/> <source>Play Slides to End</source> - <translation>Toista diat alusta loppuun </translation> + <translation>Toista loppuun</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="117"/> @@ -7419,7 +7572,7 @@ Ole hyvä ja yritä valita se erikseen.</translation> <location filename="openlp/core/common/uistrings.py" line="131"/> <source>Search Themes...</source> <comment>Search bar place holder text </comment> - <translation>Etsi teemoja...</translation> + <translation>Hae teemoja...</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="132"/> @@ -7464,12 +7617,12 @@ Ole hyvä ja yritä valita se erikseen.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="141"/> <source>Stop Play Slides in Loop</source> - <translation>Keskeytä diojen toisto silmukassa</translation> + <translation>Keskeytä loputon toisto</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="142"/> <source>Stop Play Slides to End</source> - <translation>Keskeytä diojen toisto alusta loppuun</translation> + <translation>Keskeytä loppuun asti toistaminen</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="143"/> @@ -7491,7 +7644,7 @@ Ole hyvä ja yritä valita se erikseen.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="146"/> <source>Top</source> - <translation>Ylös</translation> + <translation>Yläreunaan</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="147"/> @@ -7531,7 +7684,7 @@ Ole hyvä ja yritä valita se erikseen.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="112"/> <source>OpenLP 2.2</source> - <translation>OpenLP 2.2</translation> + <translation>OpenLP</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="118"/> @@ -7541,7 +7694,8 @@ Ole hyvä ja yritä valita se erikseen.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> - <translation>Korvattava esityksen tausta ei ole saatavilla tälle alustalle nykyversion OpenLP:ssä.</translation> + <translation>Esityksen videotaustoja ei vielä tueta tässä OpenLP:n versiossa. +Voit kuitenkin käyttää videotaustoja läpinäkyvien teemojen avulla.</translation> </message> </context> <context> @@ -7584,13 +7738,23 @@ Ole hyvä ja yritä valita se erikseen.</translation> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="160"/> <source><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.</source> - <translation><strong>Esitysgrafiikka-lisäosa</strong></br>Esitysgrafiikka-lisäosa mahdollistaa valmiiden esitysten käyttämisen Listalla. Käytettävissä olevat esitysgrafiikkaohjelmat voi valita alasvetolistalta.</translation> + <translation><strong>Presentaatiot</strong><br/><br/> + +Tämä moduuli mahdollistaa presentaatioiden, kuten +diaesityksien ja .pdf tiedostojen näyttämisen.<br/><br/> + +Presentaatiot tarvitsevat avukseen sopivat ohjaimet. +Diaesityksiin tarvitaan esimerkiksi joko Power Point +tai Libre Office. <br/><br/> + +Ohjaimia on mahdollista tarkkailla<br/> +â€Asetukset†valikon kautta.</translation> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="173"/> <source>Presentation</source> <comment>name singular</comment> - <translation>Presentaatio</translation> + <translation>Presentaatiot</translation> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="174"/> @@ -7697,7 +7861,7 @@ ei enää ole - se on poistettu, siirretty tai uudelleennimetty.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="116"/> <source>Available Controllers</source> - <translation>Saatavilla olevat ohjaimet</translation> + <translation>Käytettävissä olevat sovellukset</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="140"/> @@ -7707,7 +7871,7 @@ ei enää ole - se on poistettu, siirretty tai uudelleennimetty.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="124"/> <source>Allow presentation application to be overridden</source> - <translation>Salli ylimääritellä esitysgrafiikan sovellus</translation> + <translation>Salli esityssovelluksen valinta Presentaatioille</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="122"/> @@ -7718,7 +7882,7 @@ ei enää ole - se on poistettu, siirretty tai uudelleennimetty.</translation> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> <translation>Määritä polku mudraw tai ghostscript ohjelmaan. -(OpenLP käyttää oletuksena sisäänrakennettua)</translation> +(OpenLP käyttää oletuksena sisäänrakennettua.)</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> @@ -7733,17 +7897,18 @@ ei enää ole - se on poistettu, siirretty tai uudelleennimetty.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> - <translation>PowerPoint asetukset</translation> + <translation>PowerPoint:in asetukset</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation>Klikkaamalla valittua dia diakokoelmassa siirtyy seuraavaan efektiin.</translation> + <translation>Toista diaesityksen efektit, kuten animaatiot ja siirtymät.</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>Anna PowerPointin määritellä käytettävät näyttöasetukset. +(Tämä korjaa Windows 8:n ja 10:n liityviä PowePoint ongelmia.)</translation> </message> </context> <context> @@ -7751,25 +7916,31 @@ ei enää ole - se on poistettu, siirretty tai uudelleennimetty.</translation> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="95"/> <source><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.</source> - <translation><strong>Kaukosäädin-lisäosa</strong></br>Kaukosäädin-lisäosa mahdollistaa viestien lähettämisen OpenLP:n esitykseen toiselta koneelta tai esimerkiksi hyvästä android-puhelimesta.</translation> + <translation><strong>Etähallinta </strong><br/><br/> + +Tämä moduuli mahdollistaa OpenLP:n etäkäytön<br/> +esimerkiksi toiselta koneelta tai Android puhelimella. <br><br> + +Moduulin avulla on myös mahdollista välittää<br> +Esitys verkkoselaimeen sekä käyttää lavanäkymää.</translation> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="107"/> <source>Remote</source> <comment>name singular</comment> - <translation>Kaukosäädin</translation> + <translation>Etähallinta</translation> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="108"/> <source>Remotes</source> <comment>name plural</comment> - <translation>Kaukosäätimet</translation> + <translation>Etähallinta</translation> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="112"/> <source>Remote</source> <comment>container title</comment> - <translation>Kaukosäädin</translation> + <translation>Etähallinta</translation> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> @@ -7792,17 +7963,17 @@ ei enää ole - se on poistettu, siirretty tai uudelleennimetty.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="317"/> <source>Slide Controller</source> - <translation>Diojen ohjaus</translation> + <translation>Esitys</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="318"/> <source>Alerts</source> - <translation>Hälytykset</translation> + <translation>Huomioviestit</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="319"/> <source>Search</source> - <translation>Etsi</translation> + <translation>Haku</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="320"/> @@ -7852,7 +8023,7 @@ ei enää ole - se on poistettu, siirretty tai uudelleennimetty.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="329"/> <source>Show Alert</source> - <translation>Näytä hälytys</translation> + <translation>Näytä huomioviesti</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="330"/> @@ -7882,12 +8053,12 @@ ei enää ole - se on poistettu, siirretty tai uudelleennimetty.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="335"/> <source>Service</source> - <translation>Palvelu</translation> + <translation>Lista</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="336"/> <source>Slides</source> - <translation>Diat</translation> + <translation>Esitys</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="337"/> @@ -7897,17 +8068,17 @@ ei enää ole - se on poistettu, siirretty tai uudelleennimetty.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> - <translation>OpenLP 2.2 Kaukosäädin</translation> + <translation>OpenLP | Etähallinta</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> - <translation>OpenLP 2.2 näyttämönäkymä</translation> + <translation>OpenLP | Lavanäyttö</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> - <translation>OpenLP 2.2. Esitysnäkymä</translation> + <translation>OpenLP | Esitys</translation> </message> </context> <context> @@ -7930,12 +8101,12 @@ ei enää ole - se on poistettu, siirretty tai uudelleennimetty.</translation> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="172"/> <source>Remote URL:</source> - <translation>Palvelimen URL:</translation> + <translation>Etähallinnan osoite:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="173"/> <source>Stage view URL:</source> - <translation>Näyttölavan URL:</translation> + <translation>Lavanäytön osoite:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="175"/> @@ -7947,45 +8118,46 @@ ei enää ole - se on poistettu, siirretty tai uudelleennimetty.</translation> <source>Android App</source> <translation>Android sovellus</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Skannaa QR-koodi tai klikkaa <a href="https://play.google.com/store/apps/details?id=org.openlp.android">lataa</a> ja asenna Android-sovellus Google Play:sta.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> - <translation>Esitysnäkymän URL:</translation> + <translation>Esitysnäkymän osoite:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS palvelin</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>SSL sertifikaattia ei löydy. HTTPS palvelinta ei voi käyttää ellei SSL sertifikaattia ole saatavilla. Katso ohjekirjasta lisätietoja.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Käyttäjän todentaminen</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>Käyttäjän id:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Salasana:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> - <translation>Näytä pienet kuvat tekstittömistä dioista kaukosäätimessä ja näyttämönäkymässä.</translation> + <translation>Näytä pienet kuvat tekstittömistä dioista +etähallinnassa ja lavanäkymässä.</translation> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Skannaa QR-koodi tai klikkaa <a href="%s">lataa</a> asentaaksesi Android-sovelluksen Google Play:sta.</translation> </message> </context> <context> @@ -8008,7 +8180,7 @@ ei enää ole - se on poistettu, siirretty tai uudelleennimetty.</translation> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="97"/> <source>&Extract Tracking Data</source> - <translation>Pura tilastotiedot</translation> + <translation>Tallenna nimellä</translation> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="97"/> @@ -8028,25 +8200,28 @@ ei enää ole - se on poistettu, siirretty tai uudelleennimetty.</translation> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="238"/> <source><strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.</source> - <translation><strong>Laulujen käyttötilastointi -lisäosa</strong></br>Tämä lisäosa pitää yllä tilastoa jumalanpalveluksissa käytetyistä lauluista.</translation> + <translation><strong>Laulujen käyttötilastointi</strong><br/><br/> + +Tämän moduulin avulla voidaan<br/> +tilastoida käytettyjä lauluja.</translation> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="249"/> <source>SongUsage</source> <comment>name singular</comment> - <translation>Soittotilasto</translation> + <translation>Laulujen käyttötilastointi</translation> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="250"/> <source>SongUsage</source> <comment>name plural</comment> - <translation>Soittotilasto</translation> + <translation>Laulujen käyttötilastointi</translation> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="254"/> <source>SongUsage</source> <comment>container title</comment> - <translation>Soittotilasto</translation> + <translation>Laulujen käyttötilastointi</translation> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="155"/> @@ -8056,7 +8231,7 @@ ei enää ole - se on poistettu, siirretty tai uudelleennimetty.</translation> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="179"/> <source>Song usage tracking is active.</source> - <translation>Soittotilastointi on aktiivinen.</translation> + <translation>Laulujen käyttötilastointi on päällä.</translation> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="184"/> @@ -8183,7 +8358,7 @@ Ole hyvä ja valitse olemassaoleva kansio tietokoneestasi.</translation> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="143"/> <source>&Song</source> - <translation>&Laulu</translation> + <translation>&Laulut</translation> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="123"/> @@ -8193,7 +8368,10 @@ Ole hyvä ja valitse olemassaoleva kansio tietokoneestasi.</translation> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="222"/> <source><strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.</source> - <translation><strong>Laulut -lisäosa</strong><br />Laulut -lisäosalla voidaan näyttää ja hallinnoida laulujen sanoja.</translation> + <translation><strong>Laulut</strong><br/><br/> + +Tämä moduuli mahdollistaa laulujen<br/> +näyttämisen ja hallinnoinnin.</translation> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="157"/> @@ -8305,7 +8483,7 @@ Enkoodaus määrittelee tekstille oikean merkistöesityksen.</translation> <location filename="openlp/plugins/songs/songsplugin.py" line="267"/> <source>Song</source> <comment>name singular</comment> - <translation>Laulu</translation> + <translation>Laulut</translation> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="268"/> @@ -8332,7 +8510,7 @@ Enkoodaus määrittelee tekstille oikean merkistöesityksen.</translation> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="279"/> <source>Edit the selected song.</source> - <translation>Muokkaa valittua lalulua.</translation> + <translation>Muokkaa valittua laulua.</translation> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="280"/> @@ -8367,7 +8545,7 @@ Enkoodaus määrittelee tekstille oikean merkistöesityksen.</translation> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>Import songs from CCLI's SongSelect service.</source> - <translation>Tuo laulut CCLI SongSelect ajolistan tiedostoista.</translation> + <translation>Tuo laulut CCLI SongSelect Listatiedostosta.</translation> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> @@ -8498,7 +8676,8 @@ Enkoodaus määrittelee tekstille oikean merkistöesityksen.</translation> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> - <translation>Tiedostoa "Songs.MB" ei löydy. Se täytyy olla samassa hakemistossa kuin "Songs.DB" -tiedosto.</translation> + <translation>Tiedostoa "Songs.MB" ei löydetty. +Varmista, että se on tallennettuna samaan kansioon kuin â€Songs.DB†tiedosto.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> @@ -8564,7 +8743,7 @@ Enkoodaus määrittelee tekstille oikean merkistöesityksen.</translation> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="303"/> <source>&Add to Song</source> - <translation>&Lisää lauluun</translation> + <translation>&Lisää tekijä</translation> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="327"/> @@ -8579,7 +8758,7 @@ Enkoodaus määrittelee tekstille oikean merkistöesityksen.</translation> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="308"/> <source>A&dd to Song</source> - <translation>&Lisää lauluun</translation> + <translation>&Lisää aihe</translation> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="309"/> @@ -8659,7 +8838,7 @@ Enkoodaus määrittelee tekstille oikean merkistöesityksen.</translation> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="662"/> <source>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.</source> - <translation>Et ole valinnut kelvollista aihetta. Valitse joko aihe luettelosta tai syötä uusi aihe ja paina "Lisää aihe laululle" -painiketta.</translation> + <translation><font size="4">Aihe ei voi olla tyhjä, kirjoita haluttu aihe tai<br> valitse jo olemassa oleva aihe listasta.<font size="4"></translation> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="203"/> @@ -8761,7 +8940,7 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/forms/editversedialog.py" line="70"/> <source>Edit Verse</source> - <translation>Muokkaa säettä</translation> + <translation>Sanojen muokkaus</translation> </message> <message> <location filename="openlp/plugins/songs/forms/editversedialog.py" line="71"/> @@ -8789,12 +8968,12 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="151"/> <source>Select Songs</source> - <translation>Valitse laulut</translation> + <translation>Laulujen valinta</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="152"/> <source>Check the songs you want to export.</source> - <translation>Tarkista laulut, jotka tahdot viedä.</translation> + <translation>Valitse laulut, jotka haluat tallentaa.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="155"/> @@ -8809,22 +8988,22 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="157"/> <source>Select Directory</source> - <translation>Valitse hakemisto</translation> + <translation>Valitse tiedostosijainti</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="160"/> <source>Directory:</source> - <translation>Hakemisto:</translation> + <translation>Tiedostosijainti:</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="161"/> <source>Exporting</source> - <translation>Viedään</translation> + <translation>Tallennetaan...</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="162"/> <source>Please wait while your songs are exported.</source> - <translation>Ole hyvä ja odota hetki kunnes laulut on viety.</translation> + <translation>Lauluja tallennetaan, ole hyvä ja odota hetki.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="178"/> @@ -8844,22 +9023,24 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="192"/> <source>You need to specify a directory.</source> - <translation>Sinun pitää määritellä hakemisto.</translation> + <translation>Sinun täytyy määritellä tiedostosijainti.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="317"/> <source>Select Destination Folder</source> - <translation>Valitse kohdehakemisto</translation> + <translation>Valitse tiedostosijainti.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="158"/> <source>Select the directory where you want the songs to be saved.</source> - <translation>Valitse hakemisto, jonne laulut tallennetaan.</translation> + <translation>Valitse tiedostosijainti, jonne haluat tallentaa laulut.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="148"/> <source>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</source> - <translation>Tämä ohjattu toiminto helpottaa laulujen viemistä avoimeen ja vapaaseen <strong>OpenLyrics</strong> ylistyslaulujen formaattiin.</translation> + <translation><font size="4">Tämä toiminto auttaa sinua tallentamaan<br> laulusi <strong>OpenLyrics</strong> muotoon. <br><br>Näin OpenLyrics tiedostomuotoa tukevat <br> +sovellukset pystyvät käyttämään laulujasi.<br><br> +Paina "Seuraava" aloittaaksesi</font></translation> </message> </context> <context> @@ -8885,7 +9066,8 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/forms/songimportform.py" line="136"/> <source>This wizard will help you to import songs from a variety of formats. Click the next button below to start the process by selecting a format to import from.</source> - <translation>Tämä ohjattu toiminto helpottaa laulujen tuomista eri formaateista. Paina 'Seuraava'-painiketta aloittaaksesi prosessin valitsemalla muodon, josta tuonti tehdään.</translation> + <translation><font size="4">Tämä toiminto auttaa sinua tuomaan ohjelmaan lauluja erilaisista tiedostoista. <br><br> +Paina â€Seuraava†aloittaaksesi.</font></translation> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="200"/> @@ -8960,7 +9142,7 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="190"/> <source>OpenLyrics or OpenLP 2.0 Exported Song</source> - <translation>OpenLyrics tai OpenLP 2.0 viety laulu</translation> + <translation>OpenLyrics tai OpenLP 2.0 viety laulutiedosto</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="189"/> @@ -8990,7 +9172,7 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="275"/> <source>You need to specify a valid PowerSong 1.0 database folder.</source> - <translation>Sinun pitää määritellä kelvollinen PowerSong 1.0 tietokannan hakemisto.</translation> + <translation>Annetun tiedostosijainnin pitää sisältää toimiva PowerSong 1.0 tietokanta.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="359"/> @@ -9121,10 +9303,7 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Oletko varma että haluat poistaa kaikki %n valittua laulu(a)?</numerusform> - <numerusform>Oletko varma että haluat poistaa kaikki %n valittua laulu(a)?</numerusform> - </translation> + <translation><numerusform>Oletko varma että haluat poistaa kaikki %n valittua laulu(a)?</numerusform><numerusform>Oletko varma että haluat poistaa kaikki %n valittua laulu(a)?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9155,12 +9334,12 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Authors...</source> - <translation>Etsi tekijöitä...</translation> + <translation>Hae tekijöitä...</translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Song Books...</source> - <translation>Etsi laulukirjoja...</translation> + <translation>Hae laulukirjoista...</translation> </message> </context> <context> @@ -9184,7 +9363,7 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/lib/openlyricsexport.py" line="64"/> <source>Exporting "%s"...</source> - <translation>Viedään "%s"...</translation> + <translation>Tallennetaan "%s"...</translation> </message> </context> <context> @@ -9192,7 +9371,7 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/lib/importers/opensong.py" line="139"/> <source>Invalid OpenSong song file. Missing song tag.</source> - <translation>Virheellinen OpenSong laulutiedosto. Laulun tagi puuttuu.</translation> + <translation>Virheellinen OpenSong laulutiedosto. Laulun tunniste puuttuu.</translation> </message> </context> <context> @@ -9261,7 +9440,7 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="249"/> <source>Finished export. To import these files use the <strong>OpenLyrics</strong> importer.</source> - <translation>Vienti valmistui. Tuodaksesi nämä tiedostot käytä <strong>OpenLyrics</strong> tuontia.</translation> + <translation>Valmista! Voit avata tiedoston toisessa asennuksessa <strong>OpenLyrics</strong> tuonnin avulla.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> @@ -9382,7 +9561,7 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>Are you sure you want to delete the selected book?</source> - <translation>Oletko varma, että tahdot poistaa valitun kirjan?</translation> + <translation>Haluatko varmasti poistaa valitun kirjan?</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> @@ -9440,7 +9619,7 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="234"/> <source>Search Text:</source> - <translation>Etsi tekstiä:</translation> + <translation>Hae tekstiä:</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="235"/> @@ -9558,7 +9737,7 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="73"/> <source>Songs Mode</source> - <translation>Laulut-tila</translation> + <translation>Laulut</translation> </message> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="74"/> @@ -9583,7 +9762,12 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/> <source>Display songbook in footer</source> - <translation>Näytä laulukirja alatunnisteessa.</translation> + <translation>Näytä laulukirja alatunnisteessa</translation> + </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>Näytä "%s" symboli ennen tekijäinoikeusinfoa.</translation> </message> </context> <context> @@ -9765,4 +9949,4 @@ Avustaja ei siis poista lauluja ilman hyväksyntääsi.</translation> <translation>Päällekkäisiä lauluja ei löytynyt.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/fr.ts b/resources/i18n/fr.ts index c3ac489dd..1c961418c 100644 --- a/resources/i18n/fr.ts +++ b/resources/i18n/fr.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="fr" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="fr" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,14 +96,14 @@ Voulez-vous tout de même continuer ?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>Le texte d'alerte ne contient pas '<>'. Voulez-vous tout de même continuer ?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>Vous n'avez pas spécifié de texte pour votre alerte. Veuillez entrer votre message puis cliquer sur Nouveau.</translation> @@ -1225,7 +1224,7 @@ Ce n'est pas possible de personnaliser le nom des livres.</translation> <translation>Cette Bible existe déjà. Veuillez importer une autre Bible ou supprimer la Bible existante.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>L'import de votre Bible à échoué.</translation> </message> @@ -1260,12 +1259,12 @@ Ce n'est pas possible de personnaliser le nom des livres.</translation> <translation>Fichier de versets :</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Enregistrement de la Bible...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Bible enregistrée. Veuillez noter que les versets seront téléchargés à la demande, par conséquent une connexion Internet sera nécessaire.</translation> @@ -1320,92 +1319,92 @@ Ce n'est pas possible de personnaliser le nom des livres.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Rapide</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Recherche :</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Carnet de chants :</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Chapitre :</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Verset :</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>De :</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>A :</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Recherche de texte</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Deuxième :</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Référence biblique</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Cocher pour garder ou effacer le résultat précédent.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Vous ne pouvez pas combiner les résultats de recherche pour les versets bibliques simples et doubles. Voulez-vous effacer les résultats et effectuer une nouvelle recherche ?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Bible partiellement chargée.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Information</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>La seconde Bible ne contient pas tous les versets présents dans la Bible principale. Seulement les versets trouvés dans les deux Bibles seront affichés. %d versets n'ont pas été inclus dans les résultats.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Recherche de référence biblique...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Recherche dans le texte...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1414,7 +1413,7 @@ You will need to re-import this Bible to use it again.</source> Vous devrez réimporter cette Bible avant de pouvoir l'utiliser de nouveau.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Avancé</translation> </message> @@ -1779,10 +1778,7 @@ Veuillez noter que les versets des Bibles Web seront téléchargés à la demand <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> </context> <context> @@ -2001,7 +1997,7 @@ Voulez-vous ajouter les autres images malgré tout ?</translation> <translation>Vidéo</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC est un lecteur externe qui supporte de nombreux formats différents.</translation> </message> @@ -2127,7 +2123,7 @@ Voulez-vous ajouter les autres images malgré tout ?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> <source>Clip Range</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> @@ -2231,42 +2227,42 @@ Voulez-vous ajouter les autres images malgré tout ?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Média sélectionné</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Vous devez sélectionner un fichier média à supprimer.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Vous devez sélectionner un fichier média pour qu'il puisse remplacer le fond.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Impossible de remplacer le fond du direct, le fichier média "%s" n'existe plus.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Fichier média manquant</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Le fichier %s n'existe plus.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Vidéos (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Il n'y a aucun élément d'affichage à modifier.</translation> </message> @@ -2276,7 +2272,7 @@ Voulez-vous ajouter les autres images malgré tout ?</translation> <translation>Fichier non supporté</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Utiliser le lecteur :</translation> </message> @@ -2291,27 +2287,27 @@ Voulez-vous ajouter les autres images malgré tout ?</translation> <translation>Lecteur VLC requis pour lire les périphériques optiques</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Charger CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>Charger CD/DVD - seulement supporté si VLC est installé et activé</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>Le disque optique %s n'est plus disponible.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Clip multimédia déjà sauvegardé</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>Ce clip multimédia a déjà été sauvegardé</translation> </message> @@ -2332,7 +2328,7 @@ Voulez-vous ajouter les autres images malgré tout ?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>Manageur de &projecteur</translation> </message> @@ -2379,7 +2375,7 @@ Voulez-vous que OpenLP effectue la mise à jour maintenant ?</translation> <translation>Une sauvegarde du répertoire des données a été créée à %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Ouvrir</translation> </message> @@ -2479,7 +2475,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2517,12 +2513,12 @@ Final Credit on the cross, setting us free from sin. We bring this software to you for free because He has set us free.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Copyright © 2004-2015 %s Copyright partiel © 2004-2015 %s</translation> </message> @@ -2982,47 +2978,47 @@ contient apparemment des fichiers de données OpenLP. Voulez-vous remplacer ces <message> <location filename="openlp/core/lib/projector/constants.py" line="326"/> <source>Digital 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="327"/> <source>Digital 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="328"/> <source>Digital 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="329"/> <source>Digital 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="330"/> <source>Digital 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="331"/> <source>Digital 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="332"/> <source>Digital 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="333"/> <source>Digital 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="334"/> <source>Digital 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="335"/> @@ -3886,282 +3882,282 @@ Pour annuler complètement le premier assistant (et ne pas lancer OpenLP), cliqu <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Fichier</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Import</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>E&xport</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Visualise</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>M&ode</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Outils</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>O&ptions</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Langue</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Aide</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Gestionnaire de services</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Gestionnaire de thèmes</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Nouveau</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Ouvrir</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Ouvre un service existant.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Enregistre</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Enregistre le service courant sur le disque.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Enregistre &sous...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Enregistre le service sous</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Enregistre le service courant sous un nouveau nom.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>&Quitter</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Quitter OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Thème</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Personnalise OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>Gestionnaire de &médias</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Gestionnaire de Média</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Change la visibilité du gestionnaire de média.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>Gestionnaire de &thèmes</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Gestionnaire de Thème</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Change la visibilité du gestionnaire de tème.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>Gestionnaire de &services</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Gestionnaire de service</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Change la visibilité du gestionnaire de service.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>Panneau de &prévisualisation</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Panneau de prévisualisation</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Change la visibilité du panel de prévisualisation.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>Panneau du &direct</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Panneau du direct</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Change la visibilité du directe.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>Liste des &modules</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Liste des modules</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&Guide utilisateur</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>À &propos</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Plus d'information sur OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Aide en ligne</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>Site &Web</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Utilise le langage système, si disponible.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Défini la langue de l'interface à %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Ajoute un &outils...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Ajoute une application à la liste des outils.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Défaut</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Redéfini le mode vue comme par défaut.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Configuration</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Mode vue Configuration.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Direct</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Mode vue Direct.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4170,22 +4166,22 @@ You can download the latest version from http://openlp.org/.</source> Vous pouvez télécharger la dernière version à partir de http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>Version d'OpenLP mis à jour</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP affichage principal noirci</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>L'affichage principal a été noirci</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Thème par défaut : %s</translation> </message> @@ -4193,85 +4189,85 @@ Vous pouvez télécharger la dernière version à partir de http://openlp.org/.< <location filename="openlp/core/utils/languagemanager.py" line="83"/> <source>English</source> <comment>Please add the name of your language here</comment> - <translation>French</translation> + <translation>Français</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Personnalise les &raccourcis...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Ferme OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Êtes vous sur de vouloir fermer OpenLP ?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>&Ouvre le répertoire de données...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Ouvre le répertoire où se trouve les chants, bibles et autres données.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Détecte automatiquement</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Met à jour les images de thèmes</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Mettre à jour les images de tous les thèmes.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Imprime le service courant.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>Fichiers &récents</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>&Verrouille les panneaux</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Empêcher les panneaux d'être déplacé.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Re-démarrer l'assistant de démarrage</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Re-démarrer l'assistant de démarrage, importer les chants, Bibles et thèmes.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Re-démarrer l'assistant de démarrage ?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4280,83 +4276,83 @@ 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 d'OpenLP, éventuellement ajouter des chants à votre liste de chants existante et changer votre thème par défaut.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Vide la liste</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Vide la liste des fichiers récents.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Configure les &balises de formatage...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Exporte la configuration d'OpenLP vers un fichier *.config spécifié</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Paramètres</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Importe la configuration d'OpenLP à partir d'un fichier *.config précédemment exporté depuis un autre ordinateur.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Import de la configuration ?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Ouvre un fichier</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>Fichier de configuration OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Import de la configuration</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP va se terminer maintenant. La Configuration importée va être appliquée au prochain démarrage.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Export de la configuration</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>Fichier d'export de la configuration d'OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Erreur du nouveau dossier de données</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Copie des données OpenLP au nouvel emplacement - %s - Veuillez attendre que la copie se termine</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4365,22 +4361,22 @@ Re-démarrer cet assistant peut apporter des modifications à votre configuratio %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Général</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Bibliothèque</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Aller au champ de recherche du plugin actif actuel.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4393,7 +4389,7 @@ Importer la configuration va changer de façon permanente votre configuration d& Importer une configuration incorrect peut provoquer des comportements imprévisible d'OpenLP et le fermer anormalement.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4402,34 +4398,34 @@ Processing has terminated and no changes have been made.</source> L'opération est terminée et aucun changement n'a été fait.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Manageur de projecteur</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Changer manageur de projecteur</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Change la visibilité du manageur de projecteur</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Erreur de configuration des exports</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4536,12 +4532,12 @@ Extension non supportée</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation>La balise <lyrics> est manquante.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation>La balise <verse> est manquante.</translation> </message> @@ -4549,22 +4545,22 @@ Extension non supportée</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Status inconnu</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Pas de message</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Erreur lors de l'envoi de données au projecteur</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Commande indéfinie :</translation> </message> @@ -4589,7 +4585,7 @@ Extension non supportée</translation> <message> <location filename="openlp/core/ui/media/playertab.py" line="128"/> <source>Visible background for videos with aspect ratio different to screen.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="253"/> @@ -5170,12 +5166,12 @@ Extension non supportée</translation> <message> <location filename="openlp/core/ui/projector/manager.py" line="223"/> <source>&Connect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="228"/> <source>D&isconnect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="234"/> @@ -5213,145 +5209,155 @@ Extension non supportée</translation> <translation>Supprimer le projecteur</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Nom</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Notes</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Informations du projecteur indisponibles pour l'instant.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Nom du projecteur</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Constructeur</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Modèle</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Autres infos</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Status de l'alimentation</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Le cache est</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Fermé</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Entrée actuelle est</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Ampoule</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>Allumé</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Eteind</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Heures</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>Pas d'erreurs ou alertes actuellement</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Erreurs/alertes en cours</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Information du projecteur</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Pas de message</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Pas encore implémenté</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Ventilateur</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Ampoule</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Température</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Couvercle</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filtre</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Autre</translation> </message> @@ -5386,12 +5392,12 @@ Extension non supportée</translation> <message> <location filename="openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5726,17 +5732,17 @@ Extension non supportée</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="253"/> <source>&Auto play slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="257"/> <source>Auto play slides &Loop</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="262"/> <source>Auto play slides &Once</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="884"/> @@ -6082,44 +6088,44 @@ Ces fichiers seront supprimés si vous continuez la sauvegarde.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Choisir la source du projecteur</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Ignorer les changements actuels et retourner à OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Sauvegarder les changements et retourner à OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Supprimer les entrées pour ce projecteur</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6781,7 +6787,7 @@ Ces fichiers seront supprimés si vous continuez la sauvegarde.</translation> <message> <location filename="openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6891,7 +6897,7 @@ Ces fichiers seront supprimés si vous continuez la sauvegarde.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7514,7 +7520,7 @@ Essayez de le sélectionner à part.</translation> <message> <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7626,7 +7632,7 @@ Essayez de le sélectionner à part.</translation> <message> <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7654,17 +7660,17 @@ Essayez de le sélectionner à part.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> @@ -7674,12 +7680,12 @@ Essayez de le sélectionner à part.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7883,45 +7889,45 @@ Essayez de le sélectionner à part.</translation> <source>Android App</source> <translation>Application Android</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Scannez le code QR ou cliquez <a href="https://play.google.com/store/apps/details?id=org.openlp.android">télécharger</a> pour installer l'app Android à partir de Google Play.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>URL du direct :</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>Serveur HTTPS</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Ne peut pas trouver de certificat SSL. Le serveur HTTPS ne sera pas disponible sans certificat SSL. Merci de vous reporter au manuel pour plus d'informations.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Indentification utilisateur</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>ID utilisateur :</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Mot de passe :</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation type="unfinished"/> </message> </context> <context> @@ -8303,7 +8309,7 @@ L'encodage permet un affichage correct des caractères.</translation> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>Import songs from CCLI's SongSelect service.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> @@ -8417,7 +8423,7 @@ L'encodage permet un affichage correct des caractères.</translation> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> <source>No song text found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> @@ -8661,33 +8667,33 @@ L'encodage permet un affichage correct des caractères.</translation> <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> <source>Invalid Verse Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="304"/> <source>&Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Choose type for this author</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8994,27 +9000,27 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> <source>ProPresenter 4 Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9055,10 +9061,7 @@ Please enter the verses separated by spaces.</source> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9126,7 +9129,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/opensong.py" line="139"/> <source>Invalid OpenSong song file. Missing song tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9200,7 +9203,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> <source>Your song export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9344,7 +9347,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="225"/> <source>CCLI SongSelect Importer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="226"/> @@ -9374,7 +9377,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="234"/> <source>Search Text:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="235"/> @@ -9439,7 +9442,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="140"/> @@ -9454,7 +9457,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>WARNING: Saving your username and password is INSECURE, your password is stored in PLAIN TEXT. Click Yes to save your password or No to cancel this.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> @@ -9519,6 +9522,11 @@ Please enter the verses separated by spaces.</source> <source>Display songbook in footer</source> <translation>Affiche le recueil dans le pied de page</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation type="unfinished"/> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9609,7 +9617,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> @@ -9663,7 +9671,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> <source>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> @@ -9696,4 +9704,4 @@ Please enter the verses separated by spaces.</source> <translation>Pas de chants en double trouvé dans la base de données. </translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/hu.ts b/resources/i18n/hu.ts index 9e319db1f..1418b61a6 100644 --- a/resources/i18n/hu.ts +++ b/resources/i18n/hu.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="hu" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="hu" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,14 +96,14 @@ Folytatható?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>A riasztás szövege nem tartalmaz „<>†karaktereket. Folytatható?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>A riasztás szövege nincs megadva. Adj meg valamilyen szöveget az Új gombra való kattintás elÅ‘tt.</translation> @@ -1226,7 +1225,7 @@ Nincs lehetÅ‘ség a könyvnevek módosítására.</translation> <translation>Ez a Biblia már létezik. Kérlek, importálj egy másik Bibliát vagy elÅ‘bb töröld a meglévÅ‘t.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>A Biblia importálása nem sikerült.</translation> </message> @@ -1261,12 +1260,12 @@ Nincs lehetÅ‘ség a könyvnevek módosítására.</translation> <translation>Versfájl:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Biblia regisztrálása…</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Biblia regisztrálva. Megjegyzés: a versek csak kérésre lesznek letöltve és akkor is internet kapcsolat szükségeltetik.</translation> </message> @@ -1320,92 +1319,92 @@ Nincs lehetÅ‘ség a könyvnevek módosítására.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Gyors</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Keresés:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Könyv:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Fejezet:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Vers:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>InnentÅ‘l:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Idáig:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Szöveg keresése</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Második:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Igehely-hivatkozás</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Ãtváltás az elÅ‘zÅ‘ eredmény megÅ‘rzése, ill. törlése között.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Az egyes és a kettÅ‘zött bibliaversek nem kombinálhatók. Töröljük a keresési eredményt és kezdjünk egy újabbat?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>A Biblia nem töltÅ‘dött be teljesen.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Információ</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>A második Biblia nem tartalmaz minden verset, ami az elsÅ‘ben megtalálható. Csak a mindkét Bibliában fellelhetÅ‘ versek fognak megjelenni. Ezek a versek nem lesznek megtalálhatóak: %d.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Igehely keresése…</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Szöveg keresése…</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1414,7 +1413,7 @@ You will need to re-import this Bible to use it again.</source> Az esetleges újbóli alkalmazásához újra be kell majd importálni.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Haladó</translation> </message> @@ -1779,9 +1778,7 @@ Megjegyzés: a webes bibliák versei csak kérésre lesznek letöltve és ekkor <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Valóban törölhetÅ‘ a kijelölt %n speciális dia?</numerusform> - </translation> + <translation><numerusform>Valóban törölhetÅ‘ a kijelölt %n speciális dia?</numerusform><numerusform>Valóban törölhetÅ‘ a kijelölt %n speciális dia?</numerusform></translation> </message> </context> <context> @@ -2000,7 +1997,7 @@ Szeretnél más képeket megadni?</translation> <translation>Videó</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>A VLC egy külsÅ‘ lejátszó, amely több különbözÅ‘ formátumot támogat.</translation> </message> @@ -2230,42 +2227,42 @@ Szeretnél más képeket megadni?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Médiafájl kijelölése</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Ki kell jelölni egy médiafájlt a törléshez.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Ki kell jelölni médiafájlt a háttér cseréjéhez.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Probléma történt a háttér cseréje során, a médiafájl nem létezik: %s</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Hiányzó médiafájl</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>A fájl nem létezik: %s</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Videók (%s);;Hang (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Nem volt módosított megjelenÅ‘ elem.</translation> </message> @@ -2275,7 +2272,7 @@ Szeretnél más képeket megadni?</translation> <translation>Nem támogatott fájl</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Lejátszó alkalmazása:</translation> </message> @@ -2290,27 +2287,27 @@ Szeretnél más képeket megadni?</translation> <translation>VLC lejátszó szükséges az optikai eszközök lejátszásához</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>CD/DVD betöltése</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>CD/DVD betöltése ‒ csak telepített és engedélyezett VLC esetén támogatott</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>Az optikai lemez már nem elérhetÅ‘: %s</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>A médiaklip el van mentve</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>A médiaklip már el volt mentve</translation> </message> @@ -2331,7 +2328,7 @@ Szeretnél más képeket megadni?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>&ProjektorkezelÅ‘</translation> </message> @@ -2378,7 +2375,7 @@ Frissítheti most az OpenLP?</translation> <translation>Az adatmappa biztonsági mentése létrehozva ide: %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Megnyitás</translation> </message> @@ -2478,7 +2475,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2602,8 +2599,8 @@ mert Å tett minket szabaddá.</translation> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>SzerzÅ‘i jog © 2004-2015 %s Részleges szerzÅ‘i jog © 2004-2015 %s</translation> </message> @@ -3968,282 +3965,282 @@ A tündér teljes leállításához (és az OpenLP bezárásához) kattints az a <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Fájl</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Importálás</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Exportálás</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Nézet</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>&Mód</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Eszközök</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Beállítások</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Nyelv</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Súgó</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>SorrendkezelÅ‘</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>TémakezelÅ‘</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Új</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>Meg&nyitás</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>MeglévÅ‘ sorrend megnyitása.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Mentés</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Aktuális sorrend mentése lemezre.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Mentés má&sként…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Sorrend mentése másként</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Az aktuális sorrend más néven való mentése.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>&Kilépés</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>OpenLP bezárása</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Téma</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>OpenLP &beállítása…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&MédiakezelÅ‘</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>MédiakezelÅ‘ átváltása</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>A médiakezelÅ‘ láthatóságának átváltása.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&TémakezelÅ‘</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>TémakezelÅ‘ átváltása</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>A témakezelÅ‘ láthatóságának átváltása.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&SorrendkezelÅ‘</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>SorrendkezelÅ‘ átváltása</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>A sorrendkezelÅ‘ láthatóságának átváltása.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&ElÅ‘nézet panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>ElÅ‘nézet panel átváltása</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Az elÅ‘nézet panel láthatóságának átváltása.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&ÉlÅ‘ adás panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>ÉlÅ‘ adás panel átváltása</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Az élÅ‘ adás panel láthatóságának átváltása.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&BÅ‘vítménylista</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>BÅ‘vítmények listája</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&Felhasználói kézikönyv</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&Névjegy</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>További információk az OpenLP-rÅ‘l</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Online súgó</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Weboldal</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Rendszernyelv használata, ha elérhetÅ‘.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>A felhasználói felület nyelvének átváltása erre: %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>&Eszköz hozzáadása…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Egy alkalmazás hozzáadása az eszközök listához.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Alapértelmezett</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Nézetmód visszaállítása az alapértelmezettre.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Szerkesztés</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Nézetmód váltása a Beállítás módra.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&ÉlÅ‘ adás</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Nézetmód váltása az ÉlÅ‘ módra.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4252,22 +4249,22 @@ You can download the latest version from http://openlp.org/.</source> A legfrissebb verzió a http://openlp.org/ oldalról szerezhetÅ‘ be.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP verziófrissítés</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>Elsötétített OpenLP fÅ‘ képernyÅ‘</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>A fÅ‘ képernyÅ‘ el lett sötétítve</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Alapértelmezett téma: %s</translation> </message> @@ -4278,82 +4275,82 @@ A legfrissebb verzió a http://openlp.org/ oldalról szerezhetÅ‘ be.</translatio <translation>Magyar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>&Gyorsbillentyűk beállítása…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>OpenLP bezárása</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Valóban bezárható az OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>&Adatmappa megnyitása…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>A dalokat, bibliákat és egyéb adatokat tartalmazó mappa megnyitása.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Automatikus felismerés</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Témaképek frissítése</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Összes téma elÅ‘nézeti képének frissítése.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Az aktuális sorrend nyomtatása.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&Legutóbbi fájlok</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>Panelek &zárolása</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Megakadályozza a panelek mozgatását.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>ElsÅ‘ indítás tündér</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>ElsÅ‘ indítás tündér újbóli futtatása dalok, bibliák, témák importálásához.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Újra futtatható az ElsÅ‘ indítás tündér?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4362,83 +4359,83 @@ 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.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Lista törlése</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Törli a legutóbbi fájlok listáját.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Formázó &címkék beállítása…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>OpenLP beállításainak mentése egy specifikus *.config fájlba</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Beállítások</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Az OpenLP beállításainak betöltése egy elÅ‘zÅ‘leg ezen vagy egy másik gépen exportált specifikus *.config fájlból</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Beállítások betöltése?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Fájl megnyitása</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP exportált beállító fájlok (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Importálási beállítások</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>Az OpenLP most leáll. Az importált beállítások az OpenLP következÅ‘ indításakor lépnek érvénybe.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Exportált beállító fájl</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP exportált beállító fájl (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Új adatmappa hiba</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Az OpenLP adatok új helyre való másolása folyamatban - %s - Várj a folyamat befejezÅ‘déséig</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4447,22 +4444,22 @@ A tündér újbóli futtatása során megváltozhatnak az OpenLP aktuális beál %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Ãltalános</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Könyvtár</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Ugrás az aktuális bÅ‘vítmény keresési mezÅ‘jére.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4475,7 +4472,7 @@ 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.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4484,32 +4481,32 @@ Processing has terminated and no changes have been made.</source> A folyamat megszakad és a változások nem lesznek elmentve.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>ProjektorkezelÅ‘</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>ProjektorkezelÅ‘ átváltása</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>ProjektorkezelÅ‘ láthatóságának átváltása.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Exportbeállítási hiba</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>A következÅ‘ kulcsnak nincs alapértelmezett értéke, ezért ki lesz hagyva az exportálásból: „%sâ€.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>Hiba történt a beállítás exportálása közben: %s</translation> </message> @@ -4618,12 +4615,12 @@ Az utótag nem támogatott</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation>A <lyrics> címke hiányzik.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation>A <verse> címke hiányzik.</translation> </message> @@ -4631,22 +4628,22 @@ Az utótag nem támogatott</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Ismeretlen állapot</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Nincs üzenet</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Hiba az adat projektorhoz való továbbításában</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Definiálatlan parancs:</translation> </message> @@ -5295,145 +5292,155 @@ Az utótag nem támogatott</translation> <translation>Projektor &törlése</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Név</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Portszám</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Jegyzetek</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Projektorinformációk jelenleg nem állnak rendelkezésre.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Projektor neve</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Gyártó</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Modell</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>További információ</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Ãœzemállapot</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Zár…</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Bezárva</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Aktuális bemenet:</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lámpa</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>Bekapcsolva</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Kikapcsolva</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Óra</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>Nincsenek hibák vagy figyelmeztetések</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Aktuális hibák és figyelmeztetések</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Projektorinformációk</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Nincs üzenet</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Nincs megvalósítva még</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>HűtÅ‘</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lámpa</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>HÅ‘mérséglet</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>FedÅ‘</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>SzűrÅ‘</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Más</translation> </message> @@ -6164,42 +6171,42 @@ Ezen fájlok el lesznek távolítva, ha folytatódik a mentés.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Projektor forrás kijelölése</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Projektor forrásszöveg szerkesztése </translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Aktuális módosítások elvetése és visszatérés az OpenLP-be.</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>Minden felhasználó által definiált szöveg törlése és visszatérés a PJLink alapértelmezett szövegéhez</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Módosítások elvetése és visszatérés az elÅ‘zÅ‘, felhasználó által definiált szöveghez</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Módosítások mentése és visszatérés az OpenLP-be</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>A projektor bejegyzéseinek törlése</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Valóban törölhetÅ‘ MINDEN felhasználó által definiált forrás bementi szöveg ehhez a projektorhoz?</translation> </message> @@ -6973,7 +6980,7 @@ Ezen fájlok el lesznek távolítva, ha folytatódik a mentés.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7761,7 +7768,7 @@ Meg lehet próbálni egyenként kijelölni a fájlokat.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>Hagyjuk, hogy a PowerPoint kezelje a bemutató ablak méretét és pozícióját (Windows 8 átméretezési hiba megkerülése).</translation> </message> </context> <context> @@ -7965,38 +7972,33 @@ Meg lehet próbálni egyenként kijelölni a fájlokat.</translation> <source>Android App</source> <translation>Android alkalmazás</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Szkenneld be a QR kódot vagy kattints az Android alkalmazás <a href="https://play.google.com/store/apps/details?id=org.openlp.android">letöltéséhez</a> a Google Play-bÅ‘l.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>ÉlÅ‘ adás nézet URL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS szerver</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Nem található SSL tanúsítvány. A HTTPS szervert nem lehet elérni SSL tanúsítvány nélkül. Lásd a súgót a további információkért.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Felhasználói azonosítás</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>Felhasználói azonosító:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Jelszó:</translation> </message> @@ -8005,6 +8007,11 @@ Meg lehet próbálni egyenként kijelölni a fájlokat.</translation> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>ElÅ‘nézetek megjelenítése a nem szövegalapú diák esetén a távoli és a színpadi nézetben.</translation> </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Szkenneld be a QR kódot vagy kattints az Android alkalmazás <a href="%s">letöltéséhez</a> a Google Play-bÅ‘l.</translation> + </message> </context> <context> <name>SongUsagePlugin</name> @@ -9136,9 +9143,7 @@ A versszakokat szóközzel elválasztva kell megadni.</translation> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Valóban törölhetÅ‘ a kijelöl %n dal?</numerusform> - </translation> + <translation><numerusform>Valóban törölhetÅ‘ a kijelöl %n dal?</numerusform><numerusform>Valóban törölhetÅ‘ a kijelöl %n dal?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9599,6 +9604,11 @@ A versszakokat szóközzel elválasztva kell megadni.</translation> <source>Display songbook in footer</source> <translation>Énekeskönyv megjelenítése a láblécben</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation> "%s" szimbólum megjelenítése a szerzÅ‘i jogi infó elÅ‘tt</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9776,4 +9786,4 @@ A versszakokat szóközzel elválasztva kell megadni.</translation> <translation>Nem találhatóak duplikált dalok az adatbázisban.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/id.ts b/resources/i18n/id.ts index 01c4bcfd7..4d6f2e64c 100644 --- a/resources/i18n/id.ts +++ b/resources/i18n/id.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="id" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="id" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,14 +96,14 @@ Tetap lanjutkan?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>Teks peringatan tidak berisikan '<>'. Tetap lanjutkan?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>Teks isi peringatan belum ditentukan. Silakan masukkan teks sebelum memilih Baru.</translation> @@ -1226,7 +1225,7 @@ Tidak mungkin untuk mengubahsuaikan Nama Kitab.</translation> <translation>Alkitab sudah ada. Silakan impor Alkitab lain atau hapus dahulu yang sudah ada.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Impor Alkitab gagal.</translation> </message> @@ -1261,12 +1260,12 @@ Tidak mungkin untuk mengubahsuaikan Nama Kitab.</translation> <translation>Berkas ayat:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Mendaftarkan Alkitab...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Alkitab telah terdaftar. Perlu diketahui bahwa ayat-ayat akan diunduh sesuai permintaan dan membutuhkan sambungan internet.</translation> </message> @@ -1320,92 +1319,92 @@ Tidak mungkin untuk mengubahsuaikan Nama Kitab.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Cepat</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Temukan:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Buku Lagu:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Bab:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Ayat:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Dari:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Sampai:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Penelusuran Teks</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Kedua:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Referensi Alkitab</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Simpan atau hapus hasil sebelumnya.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Anda tidak dapat menggabungkan hasil penelusuran ayat dari dua versi Alkitab. Apakah Anda ingin menghapus hasil penelusuran dan mulai penelusuran baru?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Alkitab belum termuat seluruhnya.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Informasi</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Alkitab kedua tidak berisikan seluruh ayat yang ada di Alkitab utama. Hanya ayat yang ditemukan di kedua Alkitab yang akan ditampilkan. Ayat %d belum dimasukkan pada hasil.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Telusuri Referensi Alkitab...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Telusuri Teks...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1414,7 +1413,7 @@ You will need to re-import this Bible to use it again.</source> Anda harus mengimpor ulang Alkitab ini untuk menggunakannya kembali.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Lanjutan</translation> </message> @@ -1779,9 +1778,7 @@ Perlu diketahui bahwa ayat dari Alkitab Web akan diunduh sesuai permintaan dan s <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Anda yakin ingin menghapus %n salindia (- salindia) kustom terpilih ini?</numerusform> - </translation> + <translation><numerusform>Anda yakin ingin menghapus %n salindia (- salindia) kustom terpilih ini?</numerusform></translation> </message> </context> <context> @@ -2000,7 +1997,7 @@ Anda tetap ingin menambah gambar lain?</translation> <translation>Video</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC adalah suatu pemutar eksternal yang mendukung sejumlah format yang berbeda.</translation> </message> @@ -2230,42 +2227,42 @@ Anda tetap ingin menambah gambar lain?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Pilih Media</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Anda harus memilih sebuah berkas media untuk dihapus.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Anda harus memilih sebuah media untuk menggantikan latar.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Ada masalah dalam mengganti latar, berkas media "%s" tidak ada lagi.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Berkas Media Hilang</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Berkas %s tidak ada lagi.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Video (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Tidak ada butir tampilan untuk diubah.</translation> </message> @@ -2275,7 +2272,7 @@ Anda tetap ingin menambah gambar lain?</translation> <translation>Tidak Ada Dukungan untuk Berkas</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Gunakan Pemutar:</translation> </message> @@ -2290,27 +2287,27 @@ Anda tetap ingin menambah gambar lain?</translation> <translation>Butuh pemutar VLC untuk pemutaran perangkat optik</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Muat CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>Muat CD/DVD - hanya didukung jika VLC terpasang dan diaktifkan</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>Disk optik %s tidak lagi tersedia.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Klip media telah tersimpan</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>Klip media ini telah tersimpan sebelumnya</translation> </message> @@ -2331,7 +2328,7 @@ Anda tetap ingin menambah gambar lain?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>&Manajer Proyektor</translation> </message> @@ -2378,7 +2375,7 @@ Haruskah OpenLP dimutakhirkan sekarang?</translation> <translation>Sebuah cadangan folder data telah dibuat di %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Buka</translation> </message> @@ -2478,7 +2475,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2602,8 +2599,8 @@ Kredit Akhir </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Hak Cipta © 2004-2015 %s Bagian Hak Cipta © 2004-2015 %s</translation> </message> @@ -3968,282 +3965,282 @@ Untuk membatalkan sepenuhnya Wisaya Kali Pertama (dan tidak memulai OpenLP), kli <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Berkas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Impor</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Ekspor</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Tinjau</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>M&ode</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Alat</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Setelan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Bahasa</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Bantuan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Manajer Layanan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Manajer Tema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Baru</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Buka</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Buka Layanan yang ada.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Simpan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Simpan Layanan saat ini ke dalam disk.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Simp&an Sebagai...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Simpan Layanan Sebagai</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Simpan Layanan saat ini dengan nama baru.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>Kelua&r</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Keluar dari OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Tema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Mengkonfigurasi OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Manajer Media</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Ganti Manajer Media</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Ganti visibilitas Manajer Media.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Manajer Tema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Ganti Manajer Tema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Ganti visibilitas Manajer Tema.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Manajer Layanan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Ganti Manajer Layanan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Ganti visibilitas Manajer Layanan.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>Panel &Pratinjau</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Ganti Panel Pratinjau</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Ganti visibilitas panel pratinjau.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&Panel Tayang</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Ganti Panel Tayang</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Ganti visibilitas panel Tayang.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>Daftar &Plugin</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Mendaftarkan Plugin</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&Tuntunan Pengguna</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>Tent&ang</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Informasi lebih lanjut tentang OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>Bantuan &Daring</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>Situs &Web</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Gunakan bahasa sistem, jika tersedia.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Setel bahasa antarmuka menjadi %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Tambahkan &Alat...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Tambahkan sebuah aplikasi ke daftar alat.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Bawaan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Setel mode tinjauan ke bawaan.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Persiapan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Setel mode tinjauan ke Persiapan.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Tayang</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Setel mode tinjauan ke Tayang.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4252,22 +4249,22 @@ You can download the latest version from http://openlp.org/.</source> Versi terbaru dapat diunduh dari http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>Versi OpenLP Terbarui</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>Tampilan Utama OpenLP Kosong</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Tampilan Utama telah dikosongkan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Tema Bawaan: %s</translation> </message> @@ -4278,82 +4275,82 @@ Versi terbaru dapat diunduh dari http://openlp.org/.</translation> <translation>Bahasa Inggris</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Mengkonfigurasi &Pintasan...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Tutup OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Anda yakin ingin menutup OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Buka &Folder Data...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Buka folder tempat lagu, Alkitab, dan data lain disimpan.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Deteksi Otomatis</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Perbarui Gambar Tema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Perbarui gambar pratinjau untuk semua tema.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Cetak Layanan sekarang.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>Be&rkas Terbaru</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>Kunci Pane&l</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Hindari panel untuk dipindahkan.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Jalankan lagi Wisaya Kali Pertama</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Jalankan lagi Wisaya Kali Pertama, mengimpor lagu, Alkitab, dan tema.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Jalankan lagi Wisaya Kali Pertama?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4362,83 +4359,83 @@ Re-running this wizard may make changes to your current OpenLP configuration and Menjalankan lagi wisaya ini mungkin akan mengubah konfigurasi OpenLP saat ini dan mungkin menambah lagu ke dalam daftar lagu dan mengubah tema bawaan.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Bersihkan Daftar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Bersihkan daftar berkas terbaru.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Mengkonfigurasi Label Pem&formatan...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Ekspor setelan OpenLP ke sebuah berkas *.config</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Setelan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Impor setelan OpenLP dari sebuah berkas *.config yang telah diekspor dari komputer ini atau komputer lain</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Impor setelan?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Membuka Berkas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>Berkas Ekspor Setelan OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Impor setelan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP sekarang akan ditutup. Setelan yang di-impor akan diterapkan saat berikutnya Anda memulai OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Ekspor Berkas Setelan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>Berkas Ekspor Setelan OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Kesalahan Direktori Data Baru</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Sedang menyalin data OpenLP ke lokasi direktori data baru - %s - Silakan tunggu penyalinan selesai</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4447,22 +4444,22 @@ Menjalankan lagi wisaya ini mungkin akan mengubah konfigurasi OpenLP saat ini da %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Umum</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Pustaka</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Pindah ke kotak pencarian plugin yang aktif saat ini.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4475,7 +4472,7 @@ Menjalankan lagi wisaya ini mungkin akan mengubah konfigurasi OpenLP saat ini da Mengimpor setelan yang salah dapat menyebabkan perilaku tak menentu atau OpenLP berakhir secara tidak wajar.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4484,32 +4481,32 @@ Processing has terminated and no changes have been made.</source> Proses telah dihentikan dan tidak ada perubahan yang telah dibuat.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Manajer Proyektor</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Ganti Manajer Proyektor</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Ganti visibilitas Manajer Proyektor</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Kesalahan setelan ekspor</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>Kunci "%s" tidak memiliki nilai bawaan sehingga akan dilewatkan saat ekspor kali ini.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>Terjadi kesalahan saat mengekspor setelan: %s</translation> </message> @@ -4618,12 +4615,12 @@ Tidak ada dukungan untuk akhiran ini</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation>Label <lyrics> hilang.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation>Label <verse> hilang.</translation> </message> @@ -4631,22 +4628,22 @@ Tidak ada dukungan untuk akhiran ini</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Status tak diketahui</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Tak ada pesan</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Terjadi kesalahan saat mengirim data ke proyektor</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Perintah tak dapat didefinisikan:</translation> </message> @@ -5295,145 +5292,155 @@ Tidak ada dukungan untuk akhiran ini</translation> <translation>&Hapus Proyektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Nama</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Catatan</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Informasi proyektor saat ini tidak tersedia.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Nama Proyektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Pembuat</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Model</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Info lainnya</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Status daya</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Posisi shutter:</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Tutup</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Sumber masukan saat ini adalah</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lampu</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>Hidup</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Padam</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Hitungan jam</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>Tidak ada kesalahan atau peringatan pada saat ini</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Kesalahan/peringatan saat ini</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Informasi Proyektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Tak ada pesan</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Belum Diimplementasikan</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Kipas</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lampu</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Suhu</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Penutup</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filter</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Lainnya</translation> </message> @@ -6164,42 +6171,42 @@ Berkas-berkas ini akan dihapus apabila Anda lanjutkan menyimpan.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Pilih Sumber Proyektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Sunting Teks Sumber Proyektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Abaikan perubahan saat ini dan kembali ke OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>Hapus semua teks yang-ditetapkan-pengguna dan kembalikan ke teks bawaan PJLink</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Batalkan perubahan dan setel-ulang ke teks yang-ditetapkan-pengguna sebelumnya</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Simpan perubahan dan kembali ke OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Hapus entri untuk proyektor ini</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Anda yakin ingin menghapus SEMUA teks sumber masukan yang-ditetapkan-pengguna untuk proyektor ini?</translation> </message> @@ -6973,7 +6980,7 @@ Berkas-berkas ini akan dihapus apabila Anda lanjutkan menyimpan.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7761,7 +7768,7 @@ Silakan coba memilih secara individu.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>Ijinkan PowerPoint mengendalikan ukuran dan posisi jendela presentasi (solusi atas permasalahan di Windows 8).</translation> </message> </context> <context> @@ -7965,38 +7972,33 @@ Silakan coba memilih secara individu.</translation> <source>Android App</source> <translation>Apl. Android</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Pindai kode QR atau klik <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> untuk memasang apl. Android dari Google Play.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>URL tinjauan Tayang:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>Server HTTPS</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Tidak dapat menemukan sertifikat SSL. Server HTTPS tidak akan tersedia kecuali sertifikat SSL ditemukan. Silakan lihat panduan untuk informasi lebih lanjut.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Otentikasi Pengguna</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>ID Pengguna:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Kata sandi:</translation> </message> @@ -8005,6 +8007,11 @@ Silakan coba memilih secara individu.</translation> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>Tampilkan thumbnail dari salindia yang bukan teks pada remote dan tinjauan bertahap.</translation> </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>SongUsagePlugin</name> @@ -9139,9 +9146,7 @@ Silakan masukan bait-bait tersebut dan pisahkan dengan spasi.</translation> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Anda yakin ingin menghapus %n lagu (- lagu) terpilih ini?</numerusform> - </translation> + <translation><numerusform>Anda yakin ingin menghapus %n lagu (- lagu) terpilih ini?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9602,6 +9607,11 @@ Silakan masukan bait-bait tersebut dan pisahkan dengan spasi.</translation> <source>Display songbook in footer</source> <translation>Tampilkan buku lagu di Catatan Kaki</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation type="unfinished"/> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9779,4 +9789,4 @@ Silakan masukan bait-bait tersebut dan pisahkan dengan spasi.</translation> <translation>Lagu duplikat tidak ditemukan di basis-data.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/ja.ts b/resources/i18n/ja.ts index 8d72134f5..5d63ad8b4 100644 --- a/resources/i18n/ja.ts +++ b/resources/i18n/ja.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="ja" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="ja" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,14 +96,14 @@ Do you want to continue anyway?</source> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>警告テキストã¯ã€'<>'ã‚’å«ã¿ã¾ã›ã‚“。 処ç†ã‚’続ã‘ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>警告テキストãŒä½•ã‚‚指定ã•ã‚Œã¦ã„ã¾ã›ã‚“。 æ–°è¦ä½œæˆã‚’クリックã™ã‚‹å‰ã«ãƒ†ã‚­ã‚¹ãƒˆã‚’入力ã—ã¦ãã ã•ã„。</translation> @@ -1224,7 +1223,7 @@ It is not possible to customize the Book Names.</source> <translation>ã“ã®è–書ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ã€‚ä»–ã®è–書をインãƒãƒ¼ãƒˆã™ã‚‹ã‹ã€å­˜åœ¨ã™ã‚‹è–書を削除ã—ã¦ãã ã•ã„。</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>è–書ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚</translation> </message> @@ -1259,12 +1258,12 @@ It is not possible to customize the Book Names.</source> <translation>節:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>è–書を登録中...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>è–書を登録ã—ã¾ã—ãŸã€‚本文ã¯ä½¿ç”¨æ™‚ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã‚‹ãŸã‚ã€ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆæŽ¥ç¶šãŒå¿…è¦ãªã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。</translation> </message> @@ -1318,92 +1317,92 @@ It is not possible to customize the Book Names.</source> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>高速</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>検索:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>書å:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>ç« :</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>節:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>開始:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>終了:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>テキスト検索</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>第二訳:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>å‚ç…§è–å¥</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>çµæžœã‚’ä¿æŒã™ã‚‹ã‹æ¶ˆåŽ»ã™ã‚‹ã‹ã‚’切り替ãˆã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>1 ã¤ã®è–書ã¨è¤‡æ•°ã®è–書ã®æ¤œç´¢çµæžœã®çµåˆã¯ã§ãã¾ã›ã‚“。検索çµæžœã‚’削除ã—ã¦å†æ¤œç´¢ã—ã¾ã™ã‹?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>è–書ãŒå®Œå…¨ã«èª­ã¿è¾¼ã¾ã‚Œã¦ã„ã¾ã›ã‚“。</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>情報</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>第二訳ã«ã¯æ¤œç´¢ã—ãŸç®‡æ‰€ã™ã¹ã¦ãŒå«ã¾ã‚Œã¦ã„ã¾ã›ã‚“。両方ã®è–書ã«å«ã¾ã‚Œã¦ã„る箇所を表示ã—ã¾ã™ã€‚第 %d 節ãŒé™¤å¤–ã•ã‚Œã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>å‚ç…§è–å¥ã‚’検索中...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>テキストを検索中...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1412,7 +1411,7 @@ You will need to re-import this Bible to use it again.</source> ã‚‚ã†ä¸€åº¦ä½¿ç”¨ã™ã‚‹ã«ã¯ã€ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ç›´ã™å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>詳細設定</translation> </message> @@ -1777,9 +1776,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>é¸æŠžã•ã‚ŒãŸ%n件ã®ã‚«ã‚¹ã‚¿ãƒ ã‚¹ãƒ©ã‚¤ãƒ‰ã‚’削除ã—ã¾ã™ã€‚宜ã—ã„ã§ã™ã‹?</numerusform> - </translation> + <translation><numerusform>é¸æŠžã•ã‚ŒãŸ%n件ã®ã‚«ã‚¹ã‚¿ãƒ ã‚¹ãƒ©ã‚¤ãƒ‰ã‚’削除ã—ã¾ã™ã€‚宜ã—ã„ã§ã™ã‹?</numerusform></translation> </message> </context> <context> @@ -1998,7 +1995,7 @@ Do you want to add the other images anyway?</source> <translation>ビデオ</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLCã¯å¤–部プレーヤã§ã€æ§˜ã€…ãªç¨®é¡žã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚</translation> </message> @@ -2228,42 +2225,42 @@ Do you want to add the other images anyway?</source> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>メディアをé¸æŠž</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>削除ã™ã‚‹ãƒ¡ãƒ‡ã‚£ã‚¢ ファイルをé¸æŠžã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>背景を置æ›ã™ã‚‹ãƒ¡ãƒ‡ã‚£ã‚¢ ファイルをé¸æŠžã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>背景を置æ›ã™ã‚‹éš›ã«å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚メディア ファイル"%s"ã¯å­˜åœ¨ã—ã¾ã›ã‚“。</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>メディア ファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>ファイル %s ãŒå­˜åœ¨ã—ã¾ã›ã‚“。</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>å‹•ç”» (%s);;音声 (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>çµåˆã™ã‚‹é …ç›®ãŒã‚ã‚Šã¾ã›ã‚“。</translation> </message> @@ -2273,7 +2270,7 @@ Do you want to add the other images anyway?</source> <translation>無効ãªãƒ•ã‚¡ã‚¤ãƒ«</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>使用ã™ã‚‹å†ç”Ÿã‚½ãƒ•ãƒˆ:</translation> </message> @@ -2288,27 +2285,27 @@ Do you want to add the other images anyway?</source> <translation>光ディスクã®å†ç”Ÿã«ã¯VLCメディアプレーヤーãŒå¿…è¦ã§ã™</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>CD・DVDã®èª­ã¿è¾¼ã¿</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>CD・DVDã®èª­ã¿è¾¼ã¿ - VLCãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œæœ‰åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆã®ã¿æœ‰åŠ¹</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>光ディスク %s ã¯æœ‰åŠ¹ã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>メディアクリップã¯æ—¢ã«ä¿å­˜ã•ã‚Œã¦ã„ã¾ã™</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>ã“ã®ãƒ¡ãƒ‡ã‚£ã‚¢ã‚¯ãƒªãƒƒãƒ—ã¯æ—¢ã«ä¿å­˜ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation> </message> @@ -2329,7 +2326,7 @@ Do you want to add the other images anyway?</source> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>プロジェクタ マãƒãƒ¼ã‚¸ãƒ£ (&P)</translation> </message> @@ -2376,7 +2373,7 @@ Should OpenLP upgrade now?</source> <translation>%sã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒä½œæˆã•ã‚Œã¾ã—ãŸ</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>é–‹ã</translation> </message> @@ -2472,7 +2469,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2596,8 +2593,8 @@ Final Credit </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>著作権 © 2004-2015 %s 追加ã®è‘—作権 © 2004-2015 %s</translation> </message> @@ -3962,282 +3959,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>ファイル(&F)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>インãƒãƒ¼ãƒˆ(&I)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>エクスãƒãƒ¼ãƒˆ(&E)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>表示(&V)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>モード(&O)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>ツール(&T)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>設定(&S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>言語(&L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>ヘルプ(&H)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>礼æ‹ãƒ—ログラム</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>テーマ マãƒãƒ¼ã‚¸ãƒ£</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>æ–°è¦ä½œæˆ(&N)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>é–‹ã(&O)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>存在ã™ã‚‹ç¤¼æ‹ãƒ—ログラムを開ãã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>ä¿å­˜(&S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>ç¾åœ¨ã®ç¤¼æ‹ãƒ—ログラムをディスクã«ä¿å­˜ã—ã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>åå‰ã‚’付ã‘ã¦ä¿å­˜(&A)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>åå‰ã‚’ã¤ã‘ã¦ç¤¼æ‹ãƒ—ログラムをä¿å­˜</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>ç¾åœ¨ã®ç¤¼æ‹ãƒ—ログラムを新ã—ã„åå‰ã§ä¿å­˜ã—ã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>終了(&X)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>OpenLP を終了</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>テーマ(&T)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>OpenLP ã®è¨­å®š(&C)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>メディア マãƒãƒ¼ã‚¸ãƒ£(&M)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>メディア マãƒãƒ¼ã‚¸ãƒ£ã‚’切り替ãˆã‚‹</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>メディア マãƒãƒ¼ã‚¸ãƒ£ã®è¡¨ç¤º/éžè¡¨ç¤ºã‚’切り替ãˆã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>テーマ マãƒãƒ¼ã‚¸ãƒ£(&T)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>テーマ マãƒãƒ¼ã‚¸ãƒ£ã®åˆ‡ã‚Šæ›¿ãˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>テーマ マãƒãƒ¼ã‚¸ãƒ£ã®è¡¨ç¤º/éžè¡¨ç¤ºã‚’切り替ãˆã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>礼æ‹ãƒ—ログラム管ç†(&S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>礼æ‹ãƒ—ログラムã®åˆ‡ã‚Šæ›¿ãˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>礼æ‹ãƒ—ログラムã®è¡¨ç¤º/éžè¡¨ç¤ºã‚’切り替ãˆã‚‹ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>プレビュー パãƒãƒ«(&P)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>プレビュー パãƒãƒ«ã®åˆ‡ã‚Šæ›¿ãˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>プレビュー パãƒãƒ«ã®è¡¨ç¤º/éžè¡¨ç¤ºã‚’切り替ãˆã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>ライブ パãƒãƒ«(&L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>ライブ パãƒãƒ«ã®åˆ‡ã‚Šæ›¿ãˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>ライブ パãƒãƒ«ã®è¡¨ç¤º/éžè¡¨ç¤ºã‚’切り替ãˆã‚‹ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>プラグイン一覧(&P)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>プラグイン一覧を表示ã—ã¾ã™</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>ユーザ ガイド(&U)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>ãƒãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±(&A)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>OpenLP ã®è©³ç´°æƒ…å ±</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>オンライン ヘルプ(&O)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>ウェブ サイト(&W)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>å¯èƒ½ã§ã‚ã‚Œã°ã‚·ã‚¹ãƒ†ãƒ è¨€èªžã‚’使用ã—ã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>インタフェース言語を %s ã«è¨­å®š</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>ツールを追加(&T)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>ツールã®ä¸€è¦§ã«ã‚¢ãƒ—リケーションを追加ã—ã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>既定値(&D)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>表示モードを既定ã«æˆ»ã—ã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>設定(&S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>表示モードを設定ã—ã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>ライブ(&L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>表示モードをライブã«ã—ã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4246,22 +4243,22 @@ You can download the latest version from http://openlp.org/.</source> http://openlp.org/ ã‹ã‚‰æœ€æ–°ç‰ˆã‚’ダウンロードã§ãã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLPã®ã‚¢ãƒƒãƒ—デートãŒã‚ã‚Šã¾ã™</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP ã®ãƒ—ライマリ ディスプレイãŒãƒ–ランクã§ã™</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>OpenLP ã®ãƒ—ライマリ ディスプレイãŒãƒ–ランクã«ãªã‚Šã¾ã—ãŸ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>既定ã®ãƒ†ãƒ¼ãƒž: %s</translation> </message> @@ -4272,82 +4269,82 @@ http://openlp.org/ ã‹ã‚‰æœ€æ–°ç‰ˆã‚’ダウンロードã§ãã¾ã™ã€‚</translat <translation>日本語</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>ショートカットã®è¨­å®š(&S)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>OpenLP ã‚’é–‰ã˜ã‚‹</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>OpenLP を本当ã«çµ‚了ã—ã¾ã™ã‹?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>データフォルダを開ã(&D)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>賛美ã€è–書データãªã©ã®ãƒ‡ãƒ¼ã‚¿ãŒå«ã¾ã‚Œã¦ã„るフォルダを開ã。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>自動検出(&A)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>テーマã®ç¸®å°ç”»åƒã‚’æ›´æ–°</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>å…¨ã¦ã®ãƒ†ãƒ¼ãƒžã®ç¸®å°ç”»åƒã‚’æ›´æ–°ã—ã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>ç¾åœ¨ã®ç¤¼æ‹ãƒ—ログラムをå°åˆ·ã—ã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>最近使用ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«(&R)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>パãƒãƒ«ã‚’固定(&L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>パãƒãƒ«ãŒå‹•ãã®ã‚’妨ã’る。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>åˆå›žèµ·å‹•ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã®å†å®Ÿè¡Œ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>åˆå›žèµ·å‹•ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’å†å®Ÿè¡Œã—ã€è³›ç¾Žã‚„è–書ã€ãƒ†ãƒ¼ãƒžã‚’インãƒãƒ¼ãƒˆã™ã‚‹ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>åˆå›žèµ·å‹•ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’å†å®Ÿè¡Œã—ã¾ã™ã‹?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4356,83 +4353,83 @@ Re-running this wizard may make changes to your current OpenLP configuration and åˆå›žèµ·å‹•ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’å†å®Ÿè¡Œã™ã‚‹ã¨ã€ç¾åœ¨ã®OpenLP設定ãŠã‚ˆã³æ—¢å­˜ã®è³›ç¾Žã‚„テーマãŒå¤‰æ›´ã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>一覧を消去</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>最近使用ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã®ä¸€è¦§ã‚’消去ã—ã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>書å¼ã‚¿ã‚°ã‚’設定(&F)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>OpenLPã®è¨­å®šã‚’ファイルã¸ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>設定</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>以å‰ã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰ OpenLP ã®è¨­å®šã‚’インãƒãƒ¼ãƒˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>設定をインãƒãƒ¼ãƒˆã—ã¾ã™ã‹?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>ファイルを開ã</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP エクスãƒãƒ¼ãƒˆè¨­å®šãƒ•ã‚¡ã‚¤ãƒ« (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>設定ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP を終了ã•ã›ã¾ã™ã€‚インãƒãƒ¼ãƒˆã•ã‚ŒãŸè¨­å®šã¯æ¬¡ã®èµ·å‹•æ™‚ã«é©ç”¨ã•ã‚Œã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>設定ファイルã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP 設定ファイル (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>æ–°ã—ã„ä¿å­˜å ´æ‰€ã®ã‚¨ãƒ©ãƒ¼</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>OpenLPデータを新ã—ã„ä¿å­˜å ´æ‰€ (%s) ã¸ã‚³ãƒ”ーã—ã¦ã„ã¾ã™ã€‚コピーãŒçµ‚了ã™ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4441,22 +4438,22 @@ Re-running this wizard may make changes to your current OpenLP configuration and %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>全般</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>ライブラリ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>ç¾åœ¨æœ‰åŠ¹ãªãƒ—ラグインã®æ¤œç´¢ãƒœãƒƒã‚¯ã‚¹ã«ã‚¸ãƒ£ãƒ³ãƒ—ã—ã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4469,7 +4466,7 @@ Re-running this wizard may make changes to your current OpenLP configuration and ä¸æ­£ãªè¨­å®šã‚’インãƒãƒ¼ãƒˆã™ã‚‹ã¨ç•°å¸¸ãªå‹•ä½œã‚„OpenLPã®ç•°å¸¸çµ‚了ã®åŽŸå› ã¨ãªã‚Šã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4478,32 +4475,32 @@ Processing has terminated and no changes have been made.</source> 処ç†ã¯ä¸­æ–­ã•ã‚Œã€è¨­å®šã¯å¤‰æ›´ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>プロジェクタマãƒãƒ¼ã‚¸ãƒ£</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>プロジェクタマãƒãƒ¼ã‚¸ãƒ£ã®åˆ‡ã‚Šæ›¿ãˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>プロジェクターマãƒãƒ¼ã‚¸ãƒ£ã®è¡¨ç¤º/éžè¡¨ç¤ºã‚’切り替ãˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>設定ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã«å¤±æ•—ã—ã¾ã—ãŸ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>項目「%sã€ã«ã¯å€¤ãŒè¨­å®šã•ã‚Œã¦ã„ãªã„ãŸã‚ã€ã‚¹ã‚­ãƒƒãƒ—ã—ã¾ã™ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>設定ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ: %s</translation> </message> @@ -4612,12 +4609,12 @@ Suffix not supported</source> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics>ã‚¿ã‚°ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse>ã‚¿ã‚°ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</translation> </message> @@ -4625,22 +4622,22 @@ Suffix not supported</source> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>ä¸æ˜ŽãªçŠ¶æ…‹</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>メッセージãªã—</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>データをプロジェクタã«é€ä¿¡ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>定義ã•ã‚Œã¦ã„ãªã„コマンド:</translation> </message> @@ -5289,145 +5286,155 @@ Suffix not supported</source> <translation>プロジェクタを削除 (&D)</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>åå‰</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>ãƒãƒ¼ãƒˆ</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>メモ</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>プロジェクタã®æƒ…報をå–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>プロジェクタå</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>製造元</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>型番</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>ãã®ä»–</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>é›»æº</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>シャッターãŒ</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>é–‰ã˜ã¦ã„ã‚‹</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>ç¾åœ¨ã®å…¥åŠ›ã¯</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>ランプ</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>On</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Off</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>時間</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>エラーや警告ã¯ã‚ã‚Šã¾ã›ã‚“</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>ç¾åœ¨ã®ã‚¨ãƒ©ãƒ¼/警告</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>プロジェクタ情報</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>メッセージãªã—</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>未実装</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>ファン</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>ランプ</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>温度</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>ã‚«ãƒãƒ¼</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>フィルター</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>ãã®ä»–</translation> </message> @@ -5893,7 +5900,9 @@ OpenLP 2.0.2以上ã§ä¿å­˜ã—ã¦ãã ã•ã„。</translation> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> - <translation type="unfinished"></translation> + <translation>以下ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒä¸è¶³ã—ã¦ã„ã¾ã™: %s + +ä¿å­˜ã‚’続行ã™ã‚‹ã¨ã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯å‰Šé™¤ã•ã‚Œã¾ã™ã€‚</translation> </message> </context> <context> @@ -6156,42 +6165,42 @@ These files will be removed if you continue to save.</source> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>プロジェクタã®å…¥åŠ›ã‚’é¸æŠž</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>プロジェクタã®å…¥åŠ›ãƒ†ã‚­ã‚¹ãƒˆã‚’編集</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>ç¾åœ¨ã®å¤‰æ›´ã‚’破棄ã—OpenLPã«æˆ»ã‚Šã¾ã™</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼å®šç¾©ãƒ†ã‚­ã‚¹ãƒˆã‚’削除ã—ã€PJLinkã®è¦å®šãƒ†ã‚­ã‚¹ãƒˆã«æˆ»ã—ã¾ã™</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>変更を破棄ã—ã€ä»¥å‰ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼å®šç¾©ãƒ†ã‚­ã‚¹ãƒˆã«æˆ»ã—ã¾ã™</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>変更をä¿å­˜ã—OpenLPã«æˆ»ã‚Šã¾ã™</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>ã“ã®ãƒ—ロジェクタを一覧ã‹ã‚‰å‰Šé™¤ã—ã¾ã™</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>ã“ã®ãƒ—ロジェクタã®ã€Œã™ã¹ã¦ã®ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å®šç¾©å…¥åŠ›ãƒ†ã‚­ã‚¹ãƒˆã‚’削除ã—ã¦ã‚ˆã‚ã—ã„ã§ã™ã‹?</translation> </message> @@ -6373,7 +6382,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="760"/> <source>Theme %s is used in the %s plugin.</source> - <translation>%s プラグインã§ã“ã®å¤–観テーマã¯åˆ©ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚</translation> + <translation>テーマ「%sã€ã¯ãƒ—ラグイン「%sã€ã§ä½¿ã‚ã‚Œã¦ã„ã¾ã™ã€‚</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="374"/> @@ -6965,7 +6974,7 @@ These files will be removed if you continue to save.</source> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7553,7 +7562,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> - <translation type="unfinished"></translation> + <translation>ã“ã®ãƒ—ラットフォーム・ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®çµ„åˆã›ã§ã¯ã€ãƒ©ã‚¤ãƒ–ã®ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã‚’変更ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。</translation> </message> </context> <context> @@ -7748,12 +7757,12 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation>スライドコントローラã§ç¾åœ¨ã®ã‚¹ãƒ©ã‚¤ãƒ‰ã‚’クリックã—ãŸæ™‚ã€åˆ‡ã‚Šæ›¿ãˆåŠ¹æžœã‚’è¡Œã†ã€‚</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>PowerPointãŒãƒ—レゼンテーションウィンドウã®ä½ç½®ã¨å¤§ãã•ã‚’変更ã™ã‚‹ã“ã¨ã‚’許å¯ã™ã‚‹ã€‚ (Windows 8ã«ãŠã‘るスケーリングå•é¡Œã®å¯¾å‡¦)</translation> </message> </context> <context> @@ -7957,38 +7966,33 @@ Please try selecting it individually.</source> <source>Android App</source> <translation>Android App</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>QRコードをスキャンã™ã‚‹ã‹ã€<a href="https://play.google.com/store/apps/details?id=org.openlp.android">ダウンロード</a>をクリックã—ã¦Google Playã‹ã‚‰Androidアプリをインストールã—ã¦ãã ã•ã„。</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>ライブビューURL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPSサーãƒãƒ¼</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>SSL証明書ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。SSL証明書ãŒè¦‹ã¤ã‹ã‚‰ãªã„å ´åˆã€HTTPSサーãƒã¯ä½¿ç”¨ã§ãã¾ã›n。詳細ã¯ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã‚’ã”覧ãã ã•ã„。</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>ユーザèªè¨¼</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>ユーザID:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>パスワード:</translation> </message> @@ -7997,6 +8001,11 @@ Please try selecting it individually.</source> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>é éš”æ“作ã¨ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ“ューã«ãŠã„ã¦ã€ãƒ†ã‚­ã‚¹ãƒˆã‚¹ãƒ©ã‚¤ãƒ‰ä»¥å¤–ã®ç¸®å°ç”»åƒã‚’表示ã™ã‚‹ã€‚</translation> </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation type="unfinished"/> + </message> </context> <context> <name>SongUsagePlugin</name> @@ -9127,9 +9136,7 @@ Please enter the verses separated by spaces.</source> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>é¸æŠžã—ãŸ%n個ã®è³›ç¾Žã‚’削除ã—ã¦ã‚ˆã‚ã—ã„ã§ã™ã‹?</numerusform> - </translation> + <translation><numerusform>é¸æŠžã—ãŸ%n個ã®è³›ç¾Žã‚’削除ã—ã¦ã‚ˆã‚ã—ã„ã§ã™ã‹?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9545,17 +9552,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>Incomplete song</source> - <translation type="unfinished"></translation> + <translation>ä¸å®Œå…¨ãªè®ƒç¾Ž</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> - <translation type="unfinished"></translation> + <translation>ã“ã®è®ƒç¾Žã¯ã„ãã¤ã‹ã®æƒ…å ± (歌詞ãªã©) ãŒä¸è¶³ã—ã¦ãŠã‚Šã€ã‚¤ãƒ³ãƒãƒ¼ãƒˆã§ãã¾ã›ã‚“。</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Your song has been imported, would you like to import more songs?</source> - <translation type="unfinished"></translation> + <translation>讃美ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆãŒå®Œäº†ã—ã¾ã—ãŸã€‚ã•ã‚‰ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã‚’続ã‘ã¾ã™ã‹?</translation> </message> </context> <context> @@ -9590,6 +9597,11 @@ Please enter the verses separated by spaces.</source> <source>Display songbook in footer</source> <translation>フッターã«ã‚½ãƒ³ã‚°ãƒ–ックを表示</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation type="unfinished"/> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9767,4 +9779,4 @@ Please enter the verses separated by spaces.</source> <translation>データベースã«é‡è¤‡ã™ã‚‹è³›ç¾Žã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/ko.ts b/resources/i18n/ko.ts index b01ec5567..fe6dc61ab 100644 --- a/resources/i18n/ko.ts +++ b/resources/i18n/ko.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="ko" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="ko" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,14 +96,14 @@ Do you want to continue anyway?</source> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>ê²½ê³ ë¬¸ì— '<>'ê°€ 없습니다. ê·¸ëž˜ë„ ê³„ì† ì§„í–‰í• ê¹Œìš”?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>경고 표시 문구를 지정하지 않았습니다. 새로 만들기를 누르기 ì „ì— ë¬¸êµ¬ë¥¼ 입력하십시오.</translation> @@ -897,7 +896,7 @@ Changes do not affect verses already in the service.</source> <source>Multiple alternative verse separators may be defined. They have to be separated by a vertical bar "|". Please clear this edit line to use the default value.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="195"/> @@ -913,7 +912,7 @@ Please clear this edit line to use the default value.</source> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="189"/> <source>Book name language in search field, search results and on display:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="191"/> @@ -1222,7 +1221,7 @@ It is not possible to customize the Book Names.</source> <translation>ì´ ì„±ê²½ì€ ì´ë¯¸ 존재합니다. 다른 ì„±ê²½ì„ ê°€ì ¸ 오거나 먼저 ê¸°ì¡´ì˜ ì„±ê²½ì„ ì‚­ì œ 해주세요.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>성경 가져오기 실패.</translation> </message> @@ -1257,12 +1256,12 @@ It is not possible to customize the Book Names.</source> <translation>구절 파ì¼:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>성경 등ë¡ì¤‘...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>ì„±ê²½ì„ ë“±ë¡í–ˆìŠµë‹ˆë‹¤. ê° êµ¬ì ˆì€ ìš”ì²­í•  ë•Œ 다운로드하므로 ì¸í„°ë„· ì—°ê²°ì´ í•„ìš”í•¨ì„ ì°¸ê³ í•˜ì‹­ì‹œì˜¤.</translation> </message> @@ -1316,92 +1315,92 @@ It is not possible to customize the Book Names.</source> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>빠른 검색</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>찾기:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>성경: </translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>장:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation> 절:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>부터:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>까지:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>í…스트 검색</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>ë‘번째</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>성경 참조</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>ì´ì „ì˜ ê²°ê³¼ë¥¼ 유지하거나 취소합니다.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>ë‹¨ì¼ ë˜ëŠ” ì´ì¤‘ 성경 검색 결과를 í•©ì¹  수 없습니다. 검색 결과를 삭제하고 새로 검색하시겠습니까?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>ì„±ê²½ì„ ì™„ì „ížˆ 불러오지 않았습니다.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>ì •ë³´</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>ë‘ ë²ˆì§¸ 성경ì—는 주 ì„±ê²½ì— ìžˆëŠ” 모든 êµ¬ì ˆì´ ì—†ìŠµë‹ˆë‹¤. ë‘ ì„±ê²½ì¤‘ í•œ 구절만 나타납니다. ê²°ê³¼ì— êµ¬ì ˆ %d개는 í¬í•¨í•˜ì§€ 않았습니다.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>성경 참조 검색...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>문구 검색...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1410,7 +1409,7 @@ You will need to re-import this Bible to use it again.</source> 다시 사용하려면 ì´ ì„±ê²½ì„ ë‹¤ì‹œ 가져와야합니다.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>고급 설정</translation> </message> @@ -1775,9 +1774,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>ì •ë§ë¡œ ì„ íƒí•œ ì‚¬ìš©ìž ì •ì˜ ìŠ¬ë¼ì´ë“œ %n개를 삭제하시겠습니까?</numerusform> - </translation> + <translation><numerusform>ì •ë§ë¡œ ì„ íƒí•œ ì‚¬ìš©ìž ì •ì˜ ìŠ¬ë¼ì´ë“œ %n개를 삭제하시겠습니까?</numerusform></translation> </message> </context> <context> @@ -1996,7 +1993,7 @@ Do you want to add the other images anyway?</source> <translation>ë™ì˜ìƒ</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC는 여러가지 형ì‹ì„ 지ì›í•˜ëŠ” 외부 ìž¬ìƒ í”„ë¡œê·¸ëž¨ìž…ë‹ˆë‹¤.</translation> </message> @@ -2226,42 +2223,42 @@ Do you want to add the other images anyway?</source> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>미디어 ì„ íƒ</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>삭제할 미디어 파ì¼ì„ ì„ íƒí•´ì•¼ 합니다</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>백그ë¼ìš´ë“œë¡œ 대체할 미디어 파ì¼ì„ ì„ íƒí•´ì•¼í•©ë‹ˆë‹¤.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>백그ë¼ìš´ë“œë¡œ ëŒ€ì²´í•˜ëŠ”ë° ë¬¸ì œê°€ 있습니다. "%s" 미디어 파ì¼ì´ ë”ì´ìƒ 없습니다.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>미디어 íŒŒì¼ ì‚¬ë¼ì§</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>%s 파ì¼ì´ 없습니다.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>ë™ì˜ìƒ(%s);;오디오(%s);;%s(*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>새로 ê³ ì¹  표시 í•­ëª©ì´ ì—†ìŠµë‹ˆë‹¤.</translation> </message> @@ -2271,7 +2268,7 @@ Do you want to add the other images anyway?</source> <translation>지ì›í•˜ì§€ 않는 파ì¼</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>ìž¬ìƒ í”„ë¡œê·¸ëž¨ ì„ íƒ:</translation> </message> @@ -2286,27 +2283,27 @@ Do you want to add the other images anyway?</source> <translation>ê´‘ ë“œë¼ì´ë¸Œ 장치를 재ìƒí•˜ë ¤ë©´ VLC 재ìƒê¸°ê°€ 필요합니다</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>CD/DVD 불러오기</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>CD/DVD 불러오기 - VLC를 설치했고 사용할 수 ìžˆì„ ë•Œë§Œ 지ì›í•©ë‹ˆë‹¤</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>%s ê´‘ 디스í¬ë¥¼ ë”ì´ìƒ 사용할 수 없습니다.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>미디어 í´ë¦½ì„ ì´ë¯¸ 저장함</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>미디어 í´ë¦½ì„ ì´ë¯¸ 저장했습니다</translation> </message> @@ -2327,7 +2324,7 @@ Do you want to add the other images anyway?</source> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>프로ì í„° 관리ìž(&P)</translation> </message> @@ -2374,7 +2371,7 @@ Should OpenLP upgrade now?</source> <translation>ë°ì´í„° í´ë” ë°±ì—…ì„ %sì— ë§Œë“¤ì—ˆìŠµë‹ˆë‹¤</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>열기</translation> </message> @@ -2399,12 +2396,12 @@ Should OpenLP upgrade now?</source> <message> <location filename="openlp/core/ui/aboutdialog.py" line="279"/> <source>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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="284"/> <source>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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="92"/> @@ -2415,12 +2412,12 @@ OpenLP is free church presentation software, or lyrics projection software, used Find out more about OpenLP: http://openlp.org/ OpenLP is written and maintained by volunteers. If you would like to see more free Christian software being written, please consider volunteering by using the button below.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="663"/> <source>Volunteer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="157"/> @@ -2468,7 +2465,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2506,12 +2503,12 @@ Final Credit on the cross, setting us free from sin. We bring this software to you for free because He has set us free.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Copyright © 2004-2015 %s Portions copyright © 2004-2015 %s</translation> </message> @@ -2800,19 +2797,19 @@ The data directory will be changed when OpenLP is closed.</source> <message> <location filename="openlp/core/ui/advancedtab.py" line="313"/> <source>Display Workarounds</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="315"/> <source>Use alternating row colours in lists</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="553"/> <source>Are you sure you want to change the location of the OpenLP data directory to the default location? This location will be used after OpenLP is closed.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="592"/> @@ -3140,7 +3137,7 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <message> <location filename="openlp/core/ui/exceptionform.py" line="217"/> <source>Description characters to enter : %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3149,7 +3146,7 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <location filename="openlp/core/ui/exceptionform.py" line="117"/> <source>Platform: %s </source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/exceptionform.py" line="153"/> @@ -3177,7 +3174,7 @@ Version: %s --- Library Versions --- %s </source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/exceptionform.py" line="181"/> @@ -3196,7 +3193,7 @@ Version: %s %s </source> <comment>Please add the information that bug reports are favoured written in English.</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3204,12 +3201,12 @@ Version: %s <message> <location filename="openlp/core/ui/filerenameform.py" line="57"/> <source>File Rename</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/filerenamedialog.py" line="60"/> <source>New File Name:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/filerenameform.py" line="55"/> @@ -3222,12 +3219,12 @@ Version: %s <message> <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="69"/> <source>Select Translation</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="70"/> <source>Choose the translation you'd like to use in OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="72"/> @@ -3250,17 +3247,17 @@ Version: %s <message> <location filename="openlp/core/ui/firsttimewizard.py" line="224"/> <source>Welcome to the First Time Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="235"/> <source>Activate required Plugins</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="236"/> <source>Select the Plugins you wish to use. </source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="239"/> @@ -3275,7 +3272,7 @@ Version: %s <message> <location filename="openlp/core/ui/firsttimewizard.py" line="241"/> <source>Presentations</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="242"/> @@ -3285,17 +3282,17 @@ Version: %s <message> <location filename="openlp/core/ui/firsttimewizard.py" line="243"/> <source>Allow remote access</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="244"/> <source>Monitor Song Usage</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="245"/> <source>Allow Alerts</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="266"/> @@ -3305,17 +3302,17 @@ Version: %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="209"/> <source>Downloading %s...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="591"/> <source>Enabling selected plugins...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="246"/> <source>No Internet Connection</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="247"/> @@ -3330,7 +3327,7 @@ Version: %s <message> <location filename="openlp/core/ui/firsttimewizard.py" line="261"/> <source>Select and download public domain songs.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="262"/> @@ -3350,42 +3347,42 @@ Version: %s <message> <location filename="openlp/core/ui/firsttimewizard.py" line="265"/> <source>Select and download sample themes.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="267"/> <source>Set up default settings to be used by OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="269"/> <source>Default output display:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="270"/> <source>Select default theme:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="274"/> <source>Starting configuration process...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="545"/> <source>Setting Up And Downloading</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="546"/> <source>Please wait while OpenLP is set up and your data is downloaded.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="550"/> <source>Setting Up</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="238"/> @@ -3402,7 +3399,7 @@ Version: %s <source>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. Click 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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> @@ -3412,69 +3409,69 @@ To re-run the First Time Wizard and import this sample data at a later time, che <message> <location filename="openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="564"/> <source>Download complete. Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="568"/> <source>Download complete. Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="573"/> <source>Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="577"/> <source>Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> <source> To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> <source>Downloading and Configuring</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="663"/> @@ -3484,7 +3481,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> @@ -3494,7 +3491,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3502,7 +3499,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="112"/> <source>Configure Formatting Tags</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="126"/> @@ -3527,12 +3524,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="115"/> <source>Default Formatting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="125"/> <source>Custom Formatting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3550,32 +3547,32 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagform.py" line="180"/> <source>Description is missing</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagform.py" line="183"/> <source>Tag is missing</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="80"/> <source>Tag %s already defined.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="82"/> <source>Description %s already defined.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3628,12 +3625,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/lib/formattingtags.py" line="118"/> <source>Superscript</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/formattingtags.py" line="123"/> <source>Subscript</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/formattingtags.py" line="128"/> @@ -3658,7 +3655,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/lib/formattingtags.py" line="148"/> <source>Break</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3671,37 +3668,37 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/generaltab.py" line="207"/> <source>Monitors</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="208"/> <source>Select monitor for output display:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="209"/> <source>Display if a single screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="210"/> <source>Application Startup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="211"/> <source>Show blank screen warning</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="212"/> <source>Automatically open the last service</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="213"/> <source>Show the splash screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="215"/> @@ -3711,12 +3708,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/generaltab.py" line="216"/> <source>Prompt to save before starting a new service</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="219"/> <source>Automatically preview next item in service</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="222"/> @@ -3726,17 +3723,17 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/generaltab.py" line="223"/> <source>CCLI Details</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="225"/> <source>SongSelect username:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="226"/> <source>SongSelect password:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="229"/> @@ -3761,17 +3758,17 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/generaltab.py" line="214"/> <source>Check for updates to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="218"/> <source>Unblank display when adding new live item</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="221"/> <source>Timed slide interval:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="233"/> @@ -3781,42 +3778,42 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/generaltab.py" line="234"/> <source>Start background audio paused</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="317"/> <source>Service Item Slide Limits</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="228"/> <source>Override display position:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="235"/> <source>Repeat track list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="318"/> <source>Behavior of next/previous on the last/first slide:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="319"/> <source>&Remain on Slide</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="320"/> <source>&Wrap around</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="321"/> <source>&Move to next/previous service item</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3829,7 +3826,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/utils/languagemanager.py" line="120"/> <source>Please restart OpenLP to use your new language setting.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3843,282 +3840,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>파ì¼(&F)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>가져오기(&I)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>내보내기(&E)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>보기(&V)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>ìƒíƒœ(&O)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>ë„구(&T)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>설정(&S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>언어(&L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>ë„움ë§(&H)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>예배 ë‚´ìš© 관리ìž</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>테마 관리ìž</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>새로 만들기(&N)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>열기(&O)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>기존 예배 ë‚´ìš©ì„ ì—½ë‹ˆë‹¤.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>저장(&S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>현재 예배 ë‚´ìš©ì„ ë””ìŠ¤í¬ì— 저장합니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>다른 ì´ë¦„으로 저장(&A)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>새로운 ì´ë¦„으로 예배 ë‚´ìš© 저장</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>현재 예배 ë‚´ìš©ì„ ìƒˆ ì´ë¦„으로 저장합니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>나가기(&X)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>OpenLP를 ë냅니다</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>테마(&T)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>OpenLP 설정(&C)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>미디어 관리ìž(&M)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>미디어 ê´€ë¦¬ìž ìƒíƒœ 전환</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>미디어 관리ìžì˜ 표시 여부를 전환합니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>테마 관리ìž(&T)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>테마 ê´€ë¦¬ìž ìƒíƒœ 전환</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>테마 관리ìžì˜ 표시 여부를 전환합니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>서비스 관리ìž(&S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>서비스 ê´€ë¦¬ìž ìƒíƒœ 전환</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>서비스 관리ìžì˜ 표시 여부를 전환합니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>미리보기 패ë„(&P)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>미리보기 íŒ¨ë„ ìƒíƒœ 전환</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>미리보기 패ë„ì˜ í‘œì‹œ 여부를 전환합니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>ë¼ì´ë¸Œ 패ë„(&L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>ë¼ì´ë¸Œ íŒ¨ë„ ìƒíƒœ 전환</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>ë¼ì´ë¸Œ 패ë„ì˜ í‘œì‹œ 여부를 전환합니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>í”ŒëŸ¬ê·¸ì¸ ëª©ë¡(&P)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>í”ŒëŸ¬ê·¸ì¸ ëª©ë¡ì„ 표시합니다</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>ì‚¬ìš©ìž ì•ˆë‚´ì„œ(&U)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>ì •ë³´(&A)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>OpenLPì˜ ìžì„¸í•œ ì •ë³´</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>온ë¼ì¸ ë„움ë§(&O)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>웹 사ì´íŠ¸(&W)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>가능하다면 시스템 언어를 사용합니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>ì¸í„°íŽ˜ì´ìŠ¤ 언어를 %s(으)ë¡œ 설정</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>ë„구 추가(&T)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>í”„ë¡œê·¸ëž¨ì— ë„구 목ë¡ì„ 추가합니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>기본값(&D)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>보기 ìƒíƒœë¥¼ 기본 값대로 설정합니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>설정(&S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>설정 í™”ë©´ì˜ ë³´ê¸° ìƒíƒœë¥¼ 설정합니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>실황(&L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>보기 모드를 실황으로 설정합니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4127,22 +4124,22 @@ You can download the latest version from http://openlp.org/.</source> http://openlp.org/ì—ì„œ 최신 ë²„ì „ì„ ë‹¤ìš´ë¡œë“œí•  수 있습니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP 버전 ì—…ë°ì´íŠ¸í•¨</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP 주 화면 비움</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>주 í™”ë©´ì„ ë¹„ì›Œë†“ì•˜ìŠµë‹ˆë‹¤</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>기본 테마: %s</translation> </message> @@ -4153,165 +4150,165 @@ http://openlp.org/ì—ì„œ 최신 ë²„ì „ì„ ë‹¤ìš´ë¡œë“œí•  수 있습니다.</tra <translation>Korean</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>바로 가기 설정(&S)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>OpenLP 닫기</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>ì •ë§ë¡œ OpenLP를 닫으시겠습니까?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>ë°ì´í„° í´ë” 열기(&D)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>노래, 성경, 기타 ë°ì´í„°ê°€ 있는 í´ë”를 엽니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>ìžë™ ê°ì§€(&A)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>테마 그림 ì—…ë°ì´íŠ¸</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>모든 í…Œë§ˆì˜ ë¯¸ë¦¬ë³´ê¸° ê·¸ë¦¼ì„ ì—…ë°ì´íŠ¸í•©ë‹ˆë‹¤.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>현재 서비스를 ì¸ì‡„합니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>최근 파ì¼(&R)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>íŒ¨ë„ ìž ê¸ˆ(&L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>íŒ¨ë„ ì˜®ê¸°ê¸° 방지.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>초기 마법사 다시 실행</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>노래, 성경, 테마를 가져오는 초기 마법사를 다시 실행합니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>초기 마법사를 다시 실행하시겠습니까?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>ëª©ë¡ ì§€ìš°ê¸°</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>최근 íŒŒì¼ ëª©ë¡ì„ 지ì›ë‹ˆë‹¤.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>í¬ë§¤íŒ… 태그 설정(&F)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>OpenLP ì„¤ì •ì„ ì§€ì • *.config 파ì¼ë¡œ 내보냅니다</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>설정</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>ì´ ë¨¸ì‹  ë˜ëŠ” 다른 머신ì—ì„œ ì•žì„œ 내보낸 지정 *.config 파ì¼ë¡œë¶€í„° OpenLP ì„¤ì •ì„ ê°€ì ¸ì˜µë‹ˆë‹¤</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>ì„¤ì •ì„ ê°€ì ¸ì˜¬ê¹Œìš”?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>íŒŒì¼ ì—´ê¸°</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP 내보내기 설정 파ì¼(*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>설정 가져오기</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP를 닫습니다. 가져온 ì„¤ì •ì€ ë‹¤ìŒì— OpenLP를 시작할 ë•Œ ë°˜ì˜í•©ë‹ˆë‹¤.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>내보내기 설정 파ì¼</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP 내보내기 설정 파ì¼(*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>새 ë°ì´í„° 디렉터리 오류</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>OpenLP ë°ì´í„°ë¥¼ 새 ë°ì´í„° 디렉터리 ìœ„ì¹˜ì— ë³µì‚¬ì¤‘ - %s - 복사를 마칠 때까지 기다리십시오</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4320,31 +4317,31 @@ Re-running this wizard may make changes to your current OpenLP configuration and %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>ì¼ë°˜</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>ë¼ì´ë¸ŒëŸ¬ë¦¬</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4353,32 +4350,32 @@ Processing has terminated and no changes have been made.</source> ìž‘ì—…ì€ ì¤‘ë‹¨ë˜ì—ˆìœ¼ë©° 아무 ê²ƒë„ ë³€ê²½ë˜ì§€ 않았습니다.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>프로ì í„° 관리ìž</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>프로ì í„° ê´€ë¦¬ìž ì „í™˜</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>프로ì í„° ê´€ë¦¬ìž ê°€ì‹œì„± ìƒíƒœë¥¼ 전환합니다</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>내보내기 설정 오류</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>"%s" í‚¤ì— ê¸°ë³¸ ê°’ì´ ì—†ì–´ 내보내기 과정ì—ì„œ 건너ëœë‹ˆë‹¤.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>ì„¤ì •ì„ ë‚´ë³´ë‚´ëŠ” 중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤: %s</translation> </message> @@ -4487,12 +4484,12 @@ Suffix not supported</source> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics> 태그가 없습니다.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse> 태그가 없습니다.</translation> </message> @@ -4500,22 +4497,22 @@ Suffix not supported</source> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>ì•Œ 수 없는 ìƒíƒœ</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>메시지 ì—†ìŒ</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>프로ì í„°ì— ë°ì´í„° 보내는 중 오류</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>지정하지 ì•Šì€ ëª…ë ¹:</translation> </message> @@ -4535,12 +4532,12 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/media/playertab.py" line="125"/> <source>Player Search Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="128"/> <source>Visible background for videos with aspect ratio different to screen.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="253"/> @@ -5164,145 +5161,155 @@ Suffix not supported</source> <translation>프로ì í„° 제거(&D)</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>명칭</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>í¬íŠ¸</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>노트</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>현재 프로ì í„° 정보를 ì°¾ì„ ìˆ˜ 없습니다.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>프로ì í„° ì´ë¦„</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>제조사</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>모ë¸</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>기타 ì •ë³´</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>ì „ì› ìƒíƒœ</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>ë®ê°œ:</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>닫힘</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>현재 ìž…ë ¥ 소스</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>램프</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>켬</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>ë”</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>시간</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>현재 오류 ë˜ëŠ” 경고 ì—†ìŒ</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>현재 오류/경고</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>프로ì í„° ì •ë³´</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>메시지 ì—†ìŒ</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>ì•„ì§ êµ¬í˜„í•˜ì§€ ì•ŠìŒ</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>냉ê°íŒ¬</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>램프</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>온ë„</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>ë®ê°œ</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>í•„í„°</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>기타</translation> </message> @@ -5462,7 +5469,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="224"/> <source>&Add to Selected Item</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="228"/> @@ -5472,37 +5479,37 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="233"/> <source>&Reorder Item</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="236"/> <source>&Notes</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="278"/> <source>&Change Item Theme</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="779"/> <source>File is not a valid service.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1488"/> <source>Missing Display Handler</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1444"/> <source>Your item cannot be displayed as there is no handler to display it</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1488"/> <source>Your item cannot be displayed as the plugin required to display it is missing or inactive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="194"/> @@ -5532,27 +5539,27 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="175"/> <source>Moves the selection down the window.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="181"/> <source>Move up</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="181"/> <source>Moves the selection up the window.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="205"/> <source>Go Live</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="205"/> <source>Send the selected item to Live.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="239"/> @@ -5567,7 +5574,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="452"/> <source>Modified Service</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="452"/> @@ -5647,7 +5654,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="1271"/> <source>Service copy only</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="653"/> @@ -5672,27 +5679,27 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="246"/> <source>Create New &Custom Slide</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="253"/> <source>&Auto play slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="257"/> <source>Auto play slides &Loop</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="262"/> <source>Auto play slides &Once</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="884"/> <source>&Delay between slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="434"/> @@ -5731,27 +5738,27 @@ OpenLP 2.0.2 í˜¹ì€ ì´ìƒì˜ 버전으로 저장하세요.</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="895"/> <source>&Auto Start - inactive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="897"/> <source>&Auto Start - active</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> <source>Input delay</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> <source>Delay between slides in seconds.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> <source>Rename item title</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> @@ -5761,14 +5768,14 @@ OpenLP 2.0.2 í˜¹ì€ ì´ìƒì˜ 버전으로 저장하세요.</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5776,7 +5783,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/servicenoteform.py" line="70"/> <source>Service Item Notes</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5812,12 +5819,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/shortcutlistdialog.py" line="130"/> <source>Alternate</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/shortcutlistdialog.py" line="127"/> <source>Select an action and click one of the buttons below to start capturing a new primary or alternate shortcut, respectively.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/shortcutlistdialog.py" line="133"/> @@ -5827,12 +5834,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/shortcutlistdialog.py" line="134"/> <source>Custom</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/shortcutlistdialog.py" line="136"/> <source>Capture shortcut.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/shortcutlistdialog.py" line="139"/> @@ -5895,42 +5902,42 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/slidecontroller.py" line="509"/> <source>Escape Item</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="207"/> <source>Move to previous.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="214"/> <source>Move to next.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="270"/> <source>Play Slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="289"/> <source>Delay between slides in seconds.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="293"/> <source>Move to live.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="296"/> <source>Add to Service.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="300"/> <source>Edit and reload song preview.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="268"/> @@ -5940,7 +5947,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/slidecontroller.py" line="317"/> <source>Pause audio.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="272"/> @@ -5955,47 +5962,47 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="285"/> <source>Video position.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="296"/> <source>Audio Volume.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="383"/> <source>Go to "Verse"</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="384"/> <source>Go to "Chorus"</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="385"/> <source>Go to "Bridge"</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="387"/> <source>Go to "Pre-Chorus"</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="388"/> <source>Go to "Intro"</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="389"/> <source>Go to "Ending"</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="390"/> <source>Go to "Other"</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="207"/> @@ -6031,44 +6038,44 @@ These files will be removed if you continue to save.</source> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>프로ì í„° ì„ íƒ</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>프로ì í„° í…스트 편집</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>현재 ë°”ë€ ë‚´ìš©ì„ ë¬´ì‹œí•˜ê³  OpenLPë¡œ 복귀</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>바꾸니 ë‚´ìš©ì„ ì €ìž¥í•˜ê³  OpenLPë¡œ 복귀</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>ì´ í”„ë¡œì í„°ì˜ 항목 ì‚­ì œ</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6076,12 +6083,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/lib/spelltextedit.py" line="102"/> <source>Spelling Suggestions</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/spelltextedit.py" line="110"/> <source>Formatting Tags</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/spelltextedit.py" line="91"/> @@ -6094,17 +6101,17 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themelayoutdialog.py" line="71"/> <source>Theme Layout</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themelayoutdialog.py" line="72"/> <source>The blue box shows the main area.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themelayoutdialog.py" line="73"/> <source>The red box shows the footer.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6112,7 +6119,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/starttimedialog.py" line="117"/> <source>Item Start and Finish Time</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/starttimedialog.py" line="124"/> @@ -6258,7 +6265,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="377"/> <source>Save Theme - (%s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="385"/> @@ -6477,22 +6484,22 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themewizard.py" line="445"/> <source>Footer Area Font Details</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="446"/> <source>Define the font and display characteristics for the Footer text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="452"/> <source>Text Formatting Details</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="453"/> <source>Allows additional display formatting information to be defined</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="455"/> @@ -6612,7 +6619,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themewizard.py" line="410"/> <source>Transparent</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="486"/> @@ -6657,22 +6664,22 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themewizard.py" line="405"/> <source>Solid color</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="449"/> <source>color:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="462"/> <source>Allows you to change and move the Main and Footer areas.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themeform.py" line="181"/> <source>You have not selected a background image. Please select one before continuing.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6680,42 +6687,42 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themestab.py" line="115"/> <source>Global Theme</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="118"/> <source>Theme Level</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="119"/> <source>S&ong Level</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="120"/> <source>Use the theme from each song in the database. If a song doesn't have a theme associated with it, then use the service's theme. If the service doesn't have a theme, then use the global theme.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="124"/> <source>&Service Level</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="125"/> <source>Use the theme from the service, overriding any of the individual songs' themes. If the service doesn't have a theme, then use the global theme.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="129"/> <source>&Global Level</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="130"/> <source>Use the global theme, overriding any themes associated with either the service or the songs.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="43"/> @@ -6840,7 +6847,7 @@ These files will be removed if you continue to save.</source> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -6993,7 +7000,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/common/uistrings.py" line="66"/> <source>Continuous</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="67"/> @@ -7290,7 +7297,7 @@ Please try selecting it individually.</source> <location filename="openlp/core/common/uistrings.py" line="128"/> <source>s</source> <comment>The abbreviated unit for seconds</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="129"/> @@ -7336,12 +7343,12 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/common/uistrings.py" line="137"/> <source>Optional &Split</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="138"/> <source>Split a slide into two only if it does not fit on the screen as one slide.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="140"/> @@ -7443,19 +7450,19 @@ Please try selecting it individually.</source> <location filename="openlp/core/lib/__init__.py" line="308"/> <source>%s, and %s</source> <comment>Locale list separator: end</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="311"/> <source>%s, %s</source> <comment>Locale list separator: middle</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="312"/> <source>%s, %s</source> <comment>Locale list separator: start</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7463,7 +7470,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7471,50 +7478,50 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="160"/> <source><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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="173"/> <source>Presentation</source> <comment>name singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="174"/> <source>Presentations</source> <comment>name plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="178"/> <source>Presentations</source> <comment>container title</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="182"/> <source>Load a new presentation.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="186"/> <source>Delete the selected presentation.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="187"/> <source>Preview the selected presentation.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="188"/> <source>Send the selected presentation live.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="189"/> <source>Add the selected presentation to the service.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7522,7 +7529,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="61"/> <source>Select Presentation(s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="62"/> @@ -7532,42 +7539,42 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="63"/> <source>Present using:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="176"/> <source>File Exists</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="176"/> <source>A presentation with that filename already exists.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="201"/> <source>This type of presentation is not supported.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="90"/> <source>Presentations (%s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="374"/> <source>Missing Presentation</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="365"/> <source>The presentation %s is incomplete, please reload.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="374"/> <source>The presentation %s no longer exists.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7575,7 +7582,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7583,7 +7590,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="116"/> <source>Available Controllers</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="140"/> @@ -7593,42 +7600,42 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="124"/> <source>Allow presentation application to be overridden</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="122"/> <source>PDF options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7636,35 +7643,35 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="95"/> <source><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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="107"/> <source>Remote</source> <comment>name singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="108"/> <source>Remotes</source> <comment>name plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="112"/> <source>Remote</source> <comment>container title</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server configuration changes will require a restart to take effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7677,7 +7684,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="317"/> <source>Slide Controller</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="318"/> @@ -7692,17 +7699,17 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="320"/> <source>Home</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="321"/> <source>Refresh</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="322"/> <source>Blank</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="323"/> @@ -7712,17 +7719,17 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="324"/> <source>Desktop</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="325"/> <source>Show</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="326"/> <source>Prev</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="327"/> @@ -7732,32 +7739,32 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="328"/> <source>Text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="329"/> <source>Show Alert</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="330"/> <source>Go Live</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="331"/> <source>Add to Service</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="332"/> <source>Add &amp; Go to Service</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="333"/> <source>No Results</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="334"/> @@ -7772,7 +7779,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="336"/> <source>Slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="337"/> @@ -7782,17 +7789,17 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7800,77 +7807,77 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="170"/> <source>Serve on IP address:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="171"/> <source>Port number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="169"/> <source>Server Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="172"/> <source>Remote URL:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="173"/> <source>Stage view URL:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="175"/> <source>Display stage time in 12h format</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="178"/> <source>Android App</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> - <source>HTTPS Server</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> - <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> - <translation type="unfinished"></translation> + <source>HTTPS Server</source> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> - <source>User Authentication</source> - <translation type="unfinished"></translation> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> + <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> - <source>User id:</source> - <translation type="unfinished"></translation> + <source>User Authentication</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <source>User id:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>비밀번호:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation type="unfinished"/> </message> </context> <context> @@ -7878,85 +7885,85 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="89"/> <source>&Song Usage Tracking</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="91"/> <source>&Delete Tracking Data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="91"/> <source>Delete song usage data up to a specified date.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="97"/> <source>&Extract Tracking Data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="97"/> <source>Generate a report on song usage.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="103"/> <source>Toggle Tracking</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="117"/> <source>Toggle the tracking of song usage.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="238"/> <source><strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="249"/> <source>SongUsage</source> <comment>name singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="250"/> <source>SongUsage</source> <comment>name plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="254"/> <source>SongUsage</source> <comment>container title</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="155"/> <source>Song Usage</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="179"/> <source>Song usage tracking is active.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="184"/> <source>Song usage tracking is inactive.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="194"/> <source>display</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="202"/> <source>printed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7964,33 +7971,33 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="65"/> <source>Delete Song Usage Data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> <source>Delete Selected Song Usage Events?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> <source>Are you sure you want to delete selected Song Usage data?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>Deletion Successful</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> <source>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>All requested data has been deleted successfully.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7998,12 +8005,12 @@ All data recorded before this date will be permanently deleted.</source> <message> <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="92"/> <source>Song Usage Extraction</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="94"/> <source>Select Date Range</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="95"/> @@ -8013,50 +8020,50 @@ All data recorded before this date will be permanently deleted.</source> <message> <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="96"/> <source>Report Location</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="63"/> <source>Output File Location</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="85"/> <source>usage_detail_%s_%s.txt</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> <source>Report Creation</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> <source>Report %s has been successfully created. </source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>Output Path Not Selected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>Report Creation Failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>An error occurred while creating the report: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8064,126 +8071,126 @@ Please select an existing path on your computer.</source> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="143"/> <source>&Song</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="123"/> <source>Import songs using the import wizard.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="222"/> <source><strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="157"/> <source>&Re-index Songs</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="157"/> <source>Re-index the songs database to improve searching and ordering.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="178"/> <source>Reindexing songs...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="301"/> <source>Arabic (CP-1256)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="302"/> <source>Baltic (CP-1257)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="303"/> <source>Central European (CP-1250)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="304"/> <source>Cyrillic (CP-1251)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="305"/> <source>Greek (CP-1253)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="306"/> <source>Hebrew (CP-1255)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="307"/> <source>Japanese (CP-932)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="308"/> <source>Korean (CP-949)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="309"/> <source>Simplified Chinese (CP-936)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="310"/> <source>Thai (CP-874)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="311"/> <source>Traditional Chinese (CP-950)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="312"/> <source>Turkish (CP-1254)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="313"/> <source>Vietnam (CP-1258)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="314"/> <source>Western European (CP-1252)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="331"/> <source>Character Encoding</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="323"/> <source>The codepage setting is responsible for the correct character representation. Usually you are fine with the preselected choice.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="331"/> <source>Please choose the character encoding. The encoding is responsible for the correct character representation.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="267"/> <source>Song</source> <comment>name singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="268"/> @@ -8200,62 +8207,62 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="143"/> <source>Exports songs using the export wizard.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="278"/> <source>Add a new song.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="279"/> <source>Edit the selected song.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="280"/> <source>Delete the selected song.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="281"/> <source>Preview the selected song.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="282"/> <source>Send the selected song live.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="283"/> <source>Add the selected song to the service.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="180"/> <source>Reindexing songs</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>CCLI SongSelect</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>Import songs from CCLI's SongSelect service.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find &Duplicate Songs</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find and remove duplicate songs in the song database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8264,25 +8271,25 @@ The encoding is responsible for the correct character representation.</source> <location filename="openlp/plugins/songs/lib/db.py" line="71"/> <source>Words</source> <comment>Author who wrote the lyrics of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="72"/> <source>Music</source> <comment>Author who wrote the music of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="73"/> <source>Words and Music</source> <comment>Author who wrote both lyrics and music of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="75"/> <source>Translation</source> <comment>Author who translated the song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8290,37 +8297,37 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="74"/> <source>Author Maintenance</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="75"/> <source>Display name:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="76"/> <source>First name:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="77"/> <source>Last name:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/authorsform.py" line="92"/> <source>You need to type in the first name of the author.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/authorsform.py" line="97"/> <source>You need to type in the last name of the author.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/authorsform.py" line="102"/> <source>You have not set a display name for the author, combine the first and last names?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8328,7 +8335,7 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/cclifile.py" line="87"/> <source>The file does not have a valid extension.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8336,7 +8343,7 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> <source>Invalid DreamBeam song file. Missing DreamSong tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8344,48 +8351,48 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="309"/> <source>Administered by %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> <source>"%s" could not be imported. %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> <source>Unexpected data formatting.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> <source>No song text found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> <source>This file does not exist.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> <source>This file is not a valid EasyWorship database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8393,12 +8400,12 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="127"/> <source>Meta Data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="147"/> <source>Custom Book Names</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8406,7 +8413,7 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="291"/> <source>Song Editor</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="292"/> @@ -8416,7 +8423,7 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="293"/> <source>Alt&ernate title:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="294"/> @@ -8426,7 +8433,7 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="295"/> <source>&Verse order:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="298"/> @@ -8451,17 +8458,17 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="306"/> <source>&Manage Authors, Topics, Song Books</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="308"/> <source>A&dd to Song</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="309"/> <source>R&emove</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="311"/> @@ -8471,107 +8478,107 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="312"/> <source>Number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="313"/> <source>Authors, Topics && Song Book</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="316"/> <source>New &Theme</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="317"/> <source>Copyright Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="320"/> <source>Comments</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="321"/> <source>Theme, Copyright Info && Comments</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="561"/> <source>Add Author</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="561"/> <source>This author does not exist, do you want to add them?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="581"/> <source>This author is already in the list.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="587"/> <source>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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="637"/> <source>Add Topic</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="637"/> <source>This topic does not exist, do you want to add it?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="654"/> <source>This topic is already in the list.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="662"/> <source>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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="203"/> <source>You need to type in a song title.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="209"/> <source>You need to type in at least one verse.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="224"/> <source>Add Book</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="224"/> <source>This song book does not exist, do you want to add it?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="215"/> <source>You need to have an author for this song.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="323"/> <source>Linked Audio</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="325"/> <source>Add &File(s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="326"/> @@ -8581,54 +8588,54 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="328"/> <source>Remove &All</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="868"/> <source>Open File(s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="330"/> <source><strong>Warning:</strong> Not all of the verses are in use.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="332"/> <source><strong>Warning:</strong> You have not entered a verse order.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> <source>Invalid Verse Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="304"/> <source>&Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Choose type for this author</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8636,22 +8643,22 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/editversedialog.py" line="70"/> <source>Edit Verse</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editversedialog.py" line="71"/> <source>&Verse type:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editversedialog.py" line="81"/> <source>&Insert</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editversedialog.py" line="82"/> <source>Split a slide into two by inserting a verse splitter.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8659,82 +8666,82 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="145"/> <source>Song Export Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="151"/> <source>Select Songs</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="152"/> <source>Check the songs you want to export.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="155"/> <source>Uncheck All</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="156"/> <source>Check All</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="157"/> <source>Select Directory</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="160"/> <source>Directory:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="161"/> <source>Exporting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="162"/> <source>Please wait while your songs are exported.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="178"/> <source>You need to add at least one Song to export.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="192"/> <source>No Save Location specified</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="235"/> <source>Starting export...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="192"/> <source>You need to specify a directory.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="317"/> <source>Select Destination Folder</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="158"/> <source>Select the directory where you want the songs to be saved.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="148"/> <source>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8742,7 +8749,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/foilpresenter.py" line="407"/> <source>Invalid Foilpresenter song file. No verses found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8750,22 +8757,22 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="206"/> <source>Select Document/Presentation Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songimportform.py" line="133"/> <source>Song Import Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songimportform.py" line="136"/> <source>This wizard will help you to import songs from a variety of formats. Click the next button below to start the process by selecting a format to import from.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="200"/> <source>Generic Document/Presentation</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songimportform.py" line="151"/> @@ -8785,32 +8792,32 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="197"/> <source>OpenLP 2.0 Databases</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="331"/> <source>Words Of Worship Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="316"/> <source>Songs Of Fellowship Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="294"/> <source>SongBeamer Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="310"/> <source>SongShow Plus Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="245"/> <source>Foilpresenter Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songimportform.py" line="169"/> @@ -8825,137 +8832,137 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="317"/> <source>The Songs of Fellowship importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="203"/> <source>The generic document/presentation importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="190"/> <source>OpenLyrics or OpenLP 2.0 Exported Song</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="189"/> <source>OpenLyrics Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="212"/> <source>CCLI SongSelect Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="225"/> <source>EasySlides XML File</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="232"/> <source>EasyWorship Song Database</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="218"/> <source>DreamBeam Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="275"/> <source>You need to specify a valid PowerSong 1.0 database folder.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="359"/> <source>ZionWorx (CSV)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="360"/> <source>First convert your ZionWorx database to a CSV text file, as explained in the <a href="http://manual.openlp.org/songs.html#importing-from-zionworx">User Manual</a>.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="325"/> <source>SundayPlus Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="177"/> <source>This importer has been disabled.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="252"/> <source>MediaShout Database</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="253"/> <source>The MediaShout importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="301"/> <source>SongPro Text Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="302"/> <source>SongPro (Export File)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="303"/> <source>In SongPro, export your songs using the File -> Export menu</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="239"/> <source>EasyWorship Service File</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="348"/> <source>WorshipCenter Pro Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="349"/> <source>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> <source>PowerPraise Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> <source>ProPresenter 4 Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8968,7 +8975,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/mediafilesdialog.py" line="66"/> <source>Select one or more audio files from the list below, and click OK to import them into this song.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8976,7 +8983,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Titles</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> @@ -8986,24 +8993,22 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="526"/> <source>CCLI License: </source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Entire Song</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> <source>Maintain the lists of authors, topics and books.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="390"/> @@ -9014,12 +9019,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Titles...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Entire Song...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> @@ -9029,12 +9034,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Authors...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Song Books...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9042,7 +9047,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/mediashout.py" line="54"/> <source>Unable to open the MediaShout database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9050,7 +9055,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/openlp.py" line="96"/> <source>Not a valid OpenLP 2.0 song database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9058,7 +9063,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/openlyricsexport.py" line="64"/> <source>Exporting "%s"...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9066,7 +9071,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/opensong.py" line="139"/> <source>Invalid OpenSong song file. Missing song tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9074,32 +9079,32 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="99"/> <source>No songs to import.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="146"/> <source>Verses not found. Missing "PART" header.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="99"/> <source>No %s files found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="117"/> <source>Invalid %s file. Unexpected byte value.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="135"/> <source>Invalid %s file. Missing "TITLE" header.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="140"/> <source>Invalid %s file. Missing "COPYRIGHTLINE" header.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9107,22 +9112,22 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="66"/> <source>Song Book Maintenance</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="67"/> <source>&Name:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="68"/> <source>&Publisher:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songbookform.py" line="61"/> <source>You need to type in a name for the book.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9135,12 +9140,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="249"/> <source>Finished export. To import these files use the <strong>OpenLyrics</strong> importer.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> <source>Your song export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9148,27 +9153,27 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/songimport.py" line="110"/> <source>copyright</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/songimport.py" line="124"/> <source>The following songs could not be imported:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="68"/> <source>Cannot access OpenOffice or LibreOffice</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="84"/> <source>Unable to open file</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="86"/> <source>File not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9176,107 +9181,107 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="229"/> <source>Could not add your author.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="232"/> <source>This author already exists.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="245"/> <source>Could not add your topic.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="248"/> <source>This topic already exists.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="262"/> <source>Could not add your book.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="265"/> <source>This book already exists.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="369"/> <source>Could not save your changes.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="309"/> <source>Could not save your modified author, because the author already exists.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="341"/> <source>Could not save your modified topic, because it already exists.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>Delete Author</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>Are you sure you want to delete the selected author?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>This author cannot be deleted, they are currently assigned to at least one song.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>Delete Topic</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>Are you sure you want to delete the selected topic?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>This topic cannot be deleted, it is currently assigned to at least one song.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>Delete Book</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>Are you sure you want to delete the selected book?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>This book cannot be deleted, it is currently assigned to at least one song.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="297"/> <source>The author %s already exists. Would you like to make songs with author %s use the existing author %s?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="332"/> <source>The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="371"/> <source>The book %s already exists. Would you like to make songs with book %s use the existing book %s?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9284,12 +9289,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="225"/> <source>CCLI SongSelect Importer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="226"/> <source><strong>Note:</strong> An Internet connection is required in order to import songs from CCLI SongSelect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="230"/> @@ -9304,17 +9309,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="232"/> <source>Save username and password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="233"/> <source>Login</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="234"/> <source>Search Text:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="235"/> @@ -9324,12 +9329,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="324"/> <source>Found %s song(s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="237"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="238"/> @@ -9344,7 +9349,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="240"/> <source>Author(s):</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="241"/> @@ -9354,17 +9359,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="242"/> <source>CCLI Number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="243"/> <source>Lyrics:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="244"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="245"/> @@ -9374,17 +9379,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>More than 1000 results</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="140"/> <source>Logging out...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> @@ -9399,7 +9404,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>Error Logging In</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> @@ -9409,22 +9414,22 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Song Imported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>Incomplete song</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Your song has been imported, would you like to import more songs?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9432,32 +9437,37 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="73"/> <source>Songs Mode</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="74"/> <source>Enable search as you type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="75"/> <source>Display verses on live tool bar</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="77"/> <source>Update service from song edit</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="78"/> <source>Import missing songs from service files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/> <source>Display songbook in footer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation type="unfinished"/> </message> </context> <context> @@ -9465,17 +9475,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="60"/> <source>Topic Maintenance</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="61"/> <source>Topic name:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/topicsform.py" line="58"/> <source>You need to type in a topic name.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9483,32 +9493,32 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="150"/> <source>Verse</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="151"/> <source>Chorus</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="152"/> <source>Bridge</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="153"/> <source>Pre-Chorus</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="154"/> <source>Intro</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="155"/> <source>Ending</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="156"/> @@ -9521,12 +9531,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> <source>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> <source>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9534,27 +9544,27 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> <source>Error reading CSV file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> <source>Line %d: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="125"/> <source>Decoding error: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> <source>Record %d</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9562,7 +9572,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> <source>Unable to connect the WorshipCenter Pro database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9570,27 +9580,27 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> <source>Error reading CSV file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="107"/> <source>File not valid ZionWorx CSV format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> <source>Line %d: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="103"/> <source>Decoding error: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="123"/> <source>Record %d</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9598,32 +9608,32 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> <source>Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> <source>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> <source>Searching for duplicate songs.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> <source>Please wait while your songs database is analyzed.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> <source>Here you can decide which songs to remove and which ones to keep.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> <source>Review duplicate songs (%s/%s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> @@ -9633,7 +9643,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>No duplicate songs have been found in the database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/lt.ts b/resources/i18n/lt.ts index dd599d8bf..a08cfab5f 100644 --- a/resources/i18n/lt.ts +++ b/resources/i18n/lt.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="lt" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="lt" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,14 +96,14 @@ Ar vistiek norite tÄ™sti?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>Ä®spÄ—jimo tekste nÄ—ra '<>'. Ar vistiek norite tÄ™sti?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>Savo įspÄ—jamajam praneÅ¡imui nenurodÄ—te jokio teksto. PraÅ¡ome prieÅ¡ spustelÄ—jant Naujas, įraÅ¡yti tekstÄ….</translation> @@ -229,7 +228,7 @@ PraÅ¡ome prieÅ¡ spustelÄ—jant Naujas, įraÅ¡yti tekstÄ….</translation> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="147"/> <source>&Upgrade older Bibles</source> - <translation type="unfinished"></translation> + <translation>Na&ujinti senesnes Biblijas</translation> </message> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="147"/> @@ -614,22 +613,22 @@ PraÅ¡ome prieÅ¡ spustelÄ—jant Naujas, įraÅ¡yti tekstÄ….</translation> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="162"/> <source>Rest of Daniel</source> - <translation type="unfinished"></translation> + <translation>Danieliaus likusi dalis</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="163"/> <source>Rest of Esther</source> - <translation type="unfinished"></translation> + <translation>Esteros likusi dalis</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="164"/> <source>Prayer of Manasses</source> - <translation type="unfinished"></translation> + <translation>Manaso Malda</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="165"/> <source>Letter of Jeremiah</source> - <translation type="unfinished"></translation> + <translation>Jeremijo LaiÅ¡kas</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="166"/> @@ -639,22 +638,22 @@ PraÅ¡ome prieÅ¡ spustelÄ—jant Naujas, įraÅ¡yti tekstÄ….</translation> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="167"/> <source>Susanna</source> - <translation type="unfinished"></translation> + <translation>Susana</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="168"/> <source>Bel</source> - <translation type="unfinished"></translation> + <translation>Belas ir drakonas</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="169"/> <source>1 Esdras</source> - <translation type="unfinished"></translation> + <translation>1 Ezdro</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="170"/> <source>2 Esdras</source> - <translation type="unfinished"></translation> + <translation>2 Ezdro</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> @@ -786,7 +785,7 @@ SkaiÄiai gali bÅ«ti naudojami tik pradžioje, o po jų privalo <source>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.</source> <translation>JÅ«s neįvedÄ—te paieÅ¡kos raktažodžio. -Galite atskirti skirtingus raktažodžius tarpais, kad atlikti visų raktažodžių paieÅ¡kÄ… ir galite atskirti juos kableliais, kad ieÅ¡koti kurio nors vieno iÅ¡ jų.</translation> +Galite atskirti skirtingus raktažodžius tarpais, kad atliktumÄ—te visų raktažodžių paieÅ¡kÄ… ir galite atskirti juos kableliais, kad ieÅ¡kotumÄ—te kurio nors vieno iÅ¡ jų.</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/manager.py" line="334"/> @@ -809,7 +808,7 @@ Book Chapter%(verse)sVerse%(range)sVerse%(list)sVerse%(range)sVerse Book Chapter%(verse)sVerse%(range)sVerse%(list)sChapter%(verse)sVerse%(range)sVerse Book Chapter%(verse)sVerse%(range)sChapter%(verse)sVerse</source> <comment>Please pay attention to the appended "s" of the wildcards and refrain from translating the words inside the names in the brackets.</comment> - <translation>JÅ«sų Å ventojo RaÅ¡to nuoroda yra nepalaikoma OpenLP arba yra neteisinga. PraÅ¡ome įsitikinti, kad jÅ«sų nuoroda atitinka vienam iÅ¡ sekanÄių Å¡ablonų arba ieÅ¡kokite infomacijos vartotojo vadove: + <translation>JÅ«sų Å ventojo RaÅ¡to nuoroda yra nepalaikoma OpenLP arba yra neteisinga. PraÅ¡ome įsitikinti, kad jÅ«sų nuoroda atitinka vienÄ… iÅ¡ sekanÄių Å¡ablonų arba ieÅ¡kokite infomacijos vartotojo vadove: Knygos Skyrius Knygos Skyrius%(range)sSkyrius @@ -916,7 +915,7 @@ NorÄ—dami naudoti numatytÄ…jÄ… reikÅ¡mÄ™, iÅ¡valykite Å¡iÄ… eilutÄ™.</translatio <location filename="openlp/plugins/bibles/lib/biblestab.py" line="189"/> <source>Book name language in search field, search results and on display:</source> - <translation>Knygų pavadinimo kalba paieÅ¡kos laukelyje, + <translation>Knygų pavadinimų kalba paieÅ¡kos laukelyje, paieÅ¡kos rezultatuose ir ekrane:</translation> </message> <message> @@ -975,7 +974,7 @@ paieÅ¡kos rezultatuose ir ekrane:</translation> <message> <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="86"/> <source>The following book name cannot be matched up internally. Please select the corresponding name from the list.</source> - <translation type="unfinished"></translation> + <translation>Å i knyga negalÄ—jo bÅ«ti sutapatinta iÅ¡ vidaus. PraÅ¡ome pasirinkti atitinkamÄ… pavadinimÄ… iÅ¡ sÄ…raÅ¡o.</translation> </message> </context> <context> @@ -1034,7 +1033,7 @@ paieÅ¡kos rezultatuose ir ekrane:</translation> <message> <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="134"/> <source>Book name language in search field, search results and on display:</source> - <translation>Knygų pavadinimo kalba paieÅ¡kos laukelyje, paieÅ¡kos rezultatuose ir ekrane:</translation> + <translation>Knygų pavadinimų kalba paieÅ¡kos laukelyje, paieÅ¡kos rezultatuose ir ekrane:</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="137"/> @@ -1060,8 +1059,8 @@ paieÅ¡kos rezultatuose ir ekrane:</translation> <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="73"/> <source>This is a Web Download Bible. It is not possible to customize the Book Names.</source> - <translation>Tai yra per Žiniatinklį Atsiusta Biblija. -Neįmanoma nustatyti pasirinktinus Knygų Pavadinimų.</translation> + <translation>Tai yra per Žiniatinklį Atsiųsta Biblija. +Neįmanoma nustatyti pasirinktinus Knygų Pavadinimus.</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="78"/> @@ -1168,7 +1167,7 @@ Neįmanoma nustatyti pasirinktinus Knygų Pavadinimų.</translation> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="346"/> <source>Proxy Server (Optional)</source> - <translation>Tarpinis Serveris (NebÅ«tina)</translation> + <translation>Ä®galiotasis Serveris (NebÅ«tina)</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="349"/> @@ -1226,7 +1225,7 @@ Neįmanoma nustatyti pasirinktinus Knygų Pavadinimų.</translation> <translation>Tokia Biblija jau yra. PraÅ¡ome importuoti kitÄ… BiblijÄ… arba iÅ¡ pradžių iÅ¡trinti, esanÄiÄ… BiblijÄ….</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Biblijos importavimas nepavyko.</translation> </message> @@ -1261,12 +1260,12 @@ Neįmanoma nustatyti pasirinktinus Knygų Pavadinimų.</translation> <translation>EiluÄių failas:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Registruojama Biblija...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Registruota Biblija. PraÅ¡ome atkreipti dÄ—mesį, kad eilutÄ—s bus atsiunÄiamos tik jų užklausus, todÄ—l interneto ryÅ¡ys yra bÅ«tinas.</translation> </message> @@ -1278,7 +1277,7 @@ Neįmanoma nustatyti pasirinktinus Knygų Pavadinimų.</translation> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> <source>Download bible list</source> - <translation type="unfinished"></translation> + <translation>Atsisiųsti Biblijų sÄ…raÅ¡Ä…</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> @@ -1320,92 +1319,92 @@ Neįmanoma nustatyti pasirinktinus Knygų Pavadinimų.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Greita</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Rasti:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Knyga:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Skyrius:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>EilutÄ—:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Nuo:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Iki:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>IeÅ¡koti Teksto</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Antra:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Å ventojo RaÅ¡to Nuoroda</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> - <translation>Perjunkite, kad iÅ¡laikyti ar iÅ¡valyti ankstesnius rezultatus.</translation> + <translation>Perjunkite, kad iÅ¡laikytumÄ—te ar iÅ¡valytumÄ—te ankstesnius rezultatus.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>JÅ«s negalite derinti vienos ir dviejų dalių Biblijos eiluÄių paieÅ¡kos rezultatų. Ar norite iÅ¡trinti savo paieÅ¡kos rezultatus ir pradÄ—ti naujÄ… paieÅ¡kÄ…?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Biblija ne pilnai įkelta.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Informacija</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Antroje Biblijoje nÄ—ra visų eiluÄių, kurios yra pagrindinÄ—je Biblijoje. Bus rodomos tik eilutÄ—s rastos abiejose Biblijose. %d eiluÄių nebuvo įtraukta į rezultatus.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Å ventojo RaÅ¡to Nuorodos PaieÅ¡ka...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>IeÅ¡koti Tekste...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1414,7 +1413,7 @@ You will need to re-import this Bible to use it again.</source> Norint vÄ—l ja naudotis, jums reikÄ—s iÅ¡ naujo jÄ… importuoti.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>IÅ¡plÄ—stinÄ—</translation> </message> @@ -1700,7 +1699,7 @@ PraÅ¡ome atkreipti dÄ—mesį, kad eilutÄ—s iÅ¡ Žiniatinklio Biblijų bus atsiųs <message> <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/> <source>Import missing custom slides from service files</source> - <translation type="unfinished"></translation> + <translation>Importuoti trÅ«kstamas tinkintas skaidres iÅ¡ pamaldų programos failų</translation> </message> </context> <context> @@ -1779,11 +1778,7 @@ PraÅ¡ome atkreipti dÄ—mesį, kad eilutÄ—s iÅ¡ Žiniatinklio Biblijų bus atsiųs <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Ar tikrai norite iÅ¡trinti %n pasirinktÄ… tinkintÄ… skaidrÄ™?</numerusform> - <numerusform>Ar tikrai norite iÅ¡trinti %n pasirinktas tinkintas skaidres?</numerusform> - <numerusform>Ar tikrai norite iÅ¡trinti %n pasirinktų tinkintų skaidrių?</numerusform> - </translation> + <translation><numerusform>Ar tikrai norite iÅ¡trinti %n pasirinktÄ… tinkintÄ… skaidrÄ™?</numerusform><numerusform>Ar tikrai norite iÅ¡trinti %n pasirinktas tinkintas skaidres?</numerusform><numerusform>Ar tikrai norite iÅ¡trinti %n pasirinktų tinkintų skaidrių?</numerusform></translation> </message> </context> <context> @@ -1913,7 +1908,7 @@ PraÅ¡ome atkreipti dÄ—mesį, kad eilutÄ—s iÅ¡ Žiniatinklio Biblijų bus atsiųs <message> <location filename="openlp/core/ui/exceptionform.py" line="224"/> <source>Select Attachment</source> - <translation type="unfinished"></translation> + <translation>Pasirinkti PriedÄ…</translation> </message> </context> <context> @@ -1953,7 +1948,7 @@ Ar vistiek norite pridÄ—ti kitus paveikslus?</translation> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="677"/> <source>There was no display item to amend.</source> - <translation type="unfinished"></translation> + <translation>Nebuvo rodymo elementų, kuriuos galima buvo pridÄ—ti.</translation> </message> <message> <location filename="openlp/plugins/images/forms/addgroupform.py" line="54"/> @@ -2002,7 +1997,7 @@ Ar vistiek norite pridÄ—ti kitus paveikslus?</translation> <translation>Vaizdo Ä®raÅ¡ai</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC yra iÅ¡orinis grotuvas, kuris palaiko didelį įvairių formatų skaiÄių.</translation> </message> @@ -2078,7 +2073,7 @@ Ar vistiek norite pridÄ—ti kitus paveikslus?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="183"/> <source>Select Media Clip</source> - <translation type="unfinished"></translation> + <translation>Pasirinkti Medija IÅ¡karpÄ…</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="184"/> @@ -2088,12 +2083,12 @@ Ar vistiek norite pridÄ—ti kitus paveikslus?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="185"/> <source>Media path:</source> - <translation type="unfinished"></translation> + <translation>Medijos kelias:</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> <source>Select drive from list</source> - <translation type="unfinished"></translation> + <translation>Pasirinkti diskÄ… iÅ¡ sÄ…raÅ¡o</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> @@ -2118,17 +2113,17 @@ Ar vistiek norite pridÄ—ti kitus paveikslus?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> <source>Subtitle track:</source> - <translation type="unfinished"></translation> + <translation>Subtitrų takelis:</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> <source>HH:mm:ss.z</source> - <translation type="unfinished"></translation> + <translation>HH:mm:ss.z</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> <source>Clip Range</source> - <translation type="unfinished"></translation> + <translation>IÅ¡karpos Rėžis</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> @@ -2166,7 +2161,7 @@ Ar vistiek norite pridÄ—ti kitus paveikslus?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> <source>No path was given</source> - <translation type="unfinished"></translation> + <translation>Nenurodytas kelias</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> @@ -2206,7 +2201,7 @@ Ar vistiek norite pridÄ—ti kitus paveikslus?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Set name of mediaclip</source> - <translation type="unfinished"></translation> + <translation>Nustatyti medija iÅ¡karpos pavadinimÄ…</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> @@ -2216,7 +2211,7 @@ Ar vistiek norite pridÄ—ti kitus paveikslus?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> <source>Enter a valid name or cancel</source> - <translation type="unfinished"></translation> + <translation>Ä®veskite teisingÄ… pavadinimÄ… arba atÅ¡aukite</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> @@ -2232,44 +2227,44 @@ Ar vistiek norite pridÄ—ti kitus paveikslus?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Pasirinkite MedijÄ…</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Privalote pasirinkti norimÄ… iÅ¡trinti medija failÄ….</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Privalote pasirinkti medija failÄ…, kuriuo pakeisite fonÄ….</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> - <translation type="unfinished"></translation> + <translation>Ä®vyko problema, keiÄiant jÅ«sų fonÄ…, medijos failo "%s" nebÄ—ra.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>TrÅ«ksta Medija Failo</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Failo %s jau nebÄ—ra.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Vaizdo įraÅ¡ai (%s);;Garso įraÅ¡ai (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> - <translation type="unfinished"></translation> + <translation>Nebuvo rodymo elementų, kuriuos galima buvo pridÄ—ti.</translation> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="449"/> @@ -2277,7 +2272,7 @@ Ar vistiek norite pridÄ—ti kitus paveikslus?</translation> <translation>Nepalaikomas Failas</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Naudoti GrotuvÄ…:</translation> </message> @@ -2292,29 +2287,29 @@ Ar vistiek norite pridÄ—ti kitus paveikslus?</translation> <translation>Optinių įrenginių grojimui reikalingas VLC grotuvas</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Ä®kelti CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>Ä®kelti CD/DVD - palaikoma tik tuomet, kai yra įdiegta ir įjungta VLC</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>Optinis diskas %s daugiau neprieinamas.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> - <translation type="unfinished"></translation> + <translation>Medijos iÅ¡karpa jau iÅ¡saugota</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> - <translation type="unfinished"></translation> + <translation>Å i medijos iÅ¡karpa jau yra iÅ¡saugota</translation> </message> </context> <context> @@ -2327,13 +2322,13 @@ Ar vistiek norite pridÄ—ti kitus paveikslus?</translation> <message> <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> <source>Start Live items automatically</source> - <translation type="unfinished"></translation> + <translation>AutomatiÅ¡kai paleisti Gyvai rodomus elementus</translation> </message> </context> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>&Projektorių TvarkytuvÄ—</translation> </message> @@ -2380,7 +2375,7 @@ Ar OpenLP turÄ—tų naujinti dabar?</translation> <translation>Duomenų aplanko atsarginÄ— kopija buvo sukurta %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Atidaryti</translation> </message> @@ -2410,7 +2405,7 @@ Ar OpenLP turÄ—tų naujinti dabar?</translation> <message> <location filename="openlp/core/ui/aboutdialog.py" line="284"/> <source>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.</source> - <translation>Å i programa platinama, tikintis, kad ji bus naudinga, taÄiau BE JOKIŲ GARANTIJŲ; netgi be numanomos PARDAVIMO ar TINKAMUMO TAM TIKRAM TIKSLUI garantijos. IÅ¡samiau apie tai žiÅ«rÄ—kite žemiau.</translation> + <translation>Å i programa platinama, tikintis, kad ji bus naudinga, taÄiau BE JOKIŲ GARANTIJŲ; netgi be numanomos PARDAVIMO ar TINKAMUMO TAM TIKRAM TIKSLUI garantijos. IÅ¡samiau apie tai, žiÅ«rÄ—kite žemiau.</translation> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="92"/> @@ -2480,7 +2475,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2603,8 +2598,8 @@ GalutinÄ— PadÄ—ka </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Autorių TeisÄ—s © 2004-2015 %s Autorių Teisių Dalys © 2004-2015 %s</translation> </message> @@ -3326,7 +3321,7 @@ Version: %s <message> <location filename="openlp/core/ui/filerenameform.py" line="57"/> <source>File Rename</source> - <translation type="unfinished"></translation> + <translation>Pervadinti FailÄ…</translation> </message> <message> <location filename="openlp/core/ui/filerenamedialog.py" line="60"/> @@ -3336,7 +3331,7 @@ Version: %s <message> <location filename="openlp/core/ui/filerenameform.py" line="55"/> <source>File Copy</source> - <translation type="unfinished"></translation> + <translation>Kopijuoti FailÄ…</translation> </message> </context> <context> @@ -3701,7 +3696,7 @@ Kad visiÅ¡kai atÅ¡auktumÄ—te Pirmojo Karto Vedlį (ir nepaleistumÄ—te OpenLP), s <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> - <translation type="unfinished"></translation> + <translation>Pabaigos žymÄ— %s neatitinka, pradžios žymÄ—s %s, pabaigos žymÄ™</translation> </message> </context> <context> @@ -3963,288 +3958,288 @@ Kad visiÅ¡kai atÅ¡auktumÄ—te Pirmojo Karto Vedlį (ir nepaleistumÄ—te OpenLP), s <message> <location filename="openlp/core/ui/maindisplay.py" line="213"/> <source>OpenLP Display</source> - <translation type="unfinished"></translation> + <translation>OpenLP Ekranas</translation> </message> </context> <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Failas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>I&mportuoti</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Eksportuoti</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Rodinys</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>&Veiksena</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>Ä®r&ankiai</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Nustatymai</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>Ka&lba</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Pagalba</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Pamaldų Programos TvarkytuvÄ—</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Temų TvarkytuvÄ—</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Nauja</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Atidaryti</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Atidaryti esamÄ… pamaldų programÄ….</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>IÅ¡&saugoti</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>IÅ¡saugoti dabartinÄ™ pamaldų programÄ… į diskÄ….</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>IÅ¡saugoti &Kaip</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>IÅ¡saugoti Pamaldų ProgramÄ… Kaip</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>IÅ¡saugoti dabartinÄ™ pamaldų programÄ… nauju pavadinimu.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>&IÅ¡eiti</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Baigti OpenLP darbÄ…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&TemÄ…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&KonfigÅ«ruoti OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Medija TvarkytuvÄ—</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Perjungti Medija TvarkytuvÄ™</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Perjungti medija tvarkytuvÄ—s matomumÄ….</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Temų TvarkytuvÄ—</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Perjungti Temų TvarkytuvÄ™</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Perjungti temų tvarkytuvÄ—s matomumÄ….</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>Pama&ldų Programos TvarkytuvÄ—</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Perjungti Pamaldų Programos TvarkytuvÄ™</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Perjungti pamaldų programos tvarkytuvÄ—s matomumÄ….</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>P&eržiÅ«ros Skydelis</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Perjungti PeržiÅ«ros Skydelį</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Perjungti peržiÅ«ros skydelio matomumÄ….</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>G&yvai Skydelis</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Perjungti Skydelį Gyvai</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Perjungti skydelio Gyvai matomumÄ….</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Papildinių SÄ…raÅ¡as</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>IÅ¡vardinti Papildinius</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&Naudotojo Vadovas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&Apie</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Daugiau informacijos apie OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>Pagalba &Internete</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Tinklalapis</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Jei įmanoma, naudoti sistemos kalbÄ….</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Nustatyti sÄ…sajos kalbÄ… į %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>PridÄ—ti Ä®&rankį...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>PridÄ—ti programÄ… į įrankų sÄ…raÅ¡Ä….</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Numatytoji</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Nustatyti rodinio veiksenÄ… į numatytÄ…jÄ….</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Parengimo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Nustatyti rodinio veiksenÄ… į Parengimo.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Gyvo rodymo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Nustatyti rodinio veiksenÄ… į Gyvo rodymo.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4253,22 +4248,22 @@ You can download the latest version from http://openlp.org/.</source> Galite atsisiųsti paskiausiÄ… versijÄ… iÅ¡ http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP Versija Atnaujinta</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> - <translation type="unfinished"></translation> + <translation>OpenLP Pagrindinis Ekranas Uždengtas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> - <translation type="unfinished"></translation> + <translation>Pagrindinis Ekranas buvo uždengtas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Numatytoji Tema: %s</translation> </message> @@ -4279,82 +4274,82 @@ Galite atsisiųsti paskiausiÄ… versijÄ… iÅ¡ http://openlp.org/.</translation> <translation>Lithuanian</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>KonfigÅ«ruoti &SparÄiuosius KlaviÅ¡us...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Uždaryti OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Ar tikrai norite uždaryti OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Atidaryti &Duomenų AplankÄ…....</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Atidaryti aplankÄ…, kuriame yra giesmÄ—s, Biblijos bei kiti duomenys.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Aptikti automatiÅ¡kai</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Atnaujinti Temos Paveikslus</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Atnaujinti visų temų peržiÅ«ros paveikslus.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Spausdinti dabartinÄ™ pamaldų programÄ….</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&Paskiausi Failai</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>&Užrakinti Skydelius</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Neleisti perkelti skydelius.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>IÅ¡ naujo paleisti Pirmojo Karto Vedlį</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>IÅ¡ naujo paleisti Pirmojo Karto Vedlį, giesmių, Biblijų ir temų importavimui.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Paleisti Pirmojo Karto Vedlį iÅ¡ naujo?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4363,83 +4358,83 @@ Re-running this wizard may make changes to your current OpenLP configuration and Å io vedlio paleidimas iÅ¡ naujo, gali pakeisti jÅ«sų dabartinÄ™ OpenLP konfigÅ«racijÄ… ir, galbÅ«t, į esanÄių giesmių sÄ…raÅ¡Ä…, pridÄ—ti giesmių bei pakeisti jÅ«sų numatytÄ…jÄ… temÄ….</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>IÅ¡valyti SÄ…raÅ¡Ä…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>IÅ¡valyti paskiausių failų sÄ…raÅ¡Ä….</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>KonfigÅ«ruoti &Formatavimo Žymes</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Eksportuoti OpenLP nustatymus į nurodytÄ… *.config failÄ…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Nustatymus</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Importuoti OpenLP nustatymus iÅ¡ nurodyto *.config failo, kuris ankÅ¡Äiau buvo eksportuotas Å¡iame ar kitame kompiuteryje</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Importuoti nustatymus?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Atidaryti FailÄ…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP Eksportuoti Nustatymų Failai (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Importavimo nustatymai</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP dabar bus uždaryta. Importuoti nustatymai bus pritaikyti kitÄ… kartÄ…, paleidus OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Eksportuoti Nustatymų FailÄ…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP Eksportuotas Nustatymų Failas (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Naujo Duomenų Katalogo Klaida</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>OpenLP duomenys kopijuojami į naujÄ… duomenų katalogo vietÄ… - %s - PraÅ¡ome palaukti, kol bus užbaigtas kopijavimas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4448,22 +4443,22 @@ Re-running this wizard may make changes to your current OpenLP configuration and %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Bendra</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Biblioteka</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Pereiti prie dabartinio aktyvaus papildinio paieÅ¡kos lango.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4476,7 +4471,7 @@ Nustatymų importavimas padarys pastovius pakeitimus jÅ«sų dabartinei OpenLP ko Neteisingų nustatymų importavimas gali sukelti nepastoviÄ… elgsenÄ… arba nenormalius OpenLP darbo trikdžius.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4485,32 +4480,32 @@ Processing has terminated and no changes have been made.</source> Apdorojimas buvo nutrauktas ir nepadaryta jokių pokyÄių.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Projektorių TvarkytuvÄ—</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Perjungti Projektorių TvarkytuvÄ™</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Perjungti Projektorių TvarkytuvÄ—s matomumÄ…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> - <translation type="unfinished"></translation> + <translation>Nustatymų eksportavimo klaida</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>Raktas "%s" neturi numatytosios reikÅ¡mÄ—s, todÄ—l Å¡iame eksportavime jis bus praleistas.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>Eksportuojant nustatymus įvyko klaida: %s</translation> </message> @@ -4619,35 +4614,35 @@ Nepalaikoma priesaga</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> - <translation type="unfinished"></translation> + <translation>TrÅ«ksta <lyrics> žymÄ—s.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> - <translation type="unfinished"></translation> + <translation>TrÅ«ksta <verse> žymÄ—s.</translation> </message> </context> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Nežinoma bÅ«sena</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation>NÄ—ra praneÅ¡imų</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Klaida, siunÄiant duomenis į projektorių</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Neapibrėžta komanda:</translation> </message> @@ -4829,7 +4824,7 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="213"/> <source>Not connected error</source> - <translation type="unfinished"></translation> + <translation>Jungimosi klaida</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="214"/> @@ -4849,12 +4844,12 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="217"/> <source>Cover open detected</source> - <translation type="unfinished"></translation> + <translation>Aptiktas atidarytas dangtis</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="218"/> <source>Check filter</source> - <translation type="unfinished"></translation> + <translation>Patikrinkite filtrÄ…</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="219"/> @@ -4904,12 +4899,12 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="228"/> <source>Invalid prefix character</source> - <translation type="unfinished"></translation> + <translation>Neteisingas prieÅ¡delio simbolis</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> - <translation type="unfinished"></translation> + <translation>RyÅ¡ys buvo atmestas kitos pusÄ—s (arba baigÄ—si jam skirtas laikas)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="231"/> @@ -4984,12 +4979,12 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> - <translation type="unfinished"></translation> + <translation>RyÅ¡ys su įgaliotuoju serveriu buvo netikÄ—tai nutrauktas (prieÅ¡ tai, kai buvo užmegztas ryÅ¡ys su kita puse)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> - <translation type="unfinished"></translation> + <translation>BaigÄ—si susijungimui su įgaliotuoju serveriu skirtas laikas arba įgaliotasis serveris nustojo atsakinÄ—ti tapatybÄ—s nustatymo etape.</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="271"/> @@ -5034,12 +5029,12 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="283"/> <source>Power in standby</source> - <translation type="unfinished"></translation> + <translation>Energijos taupymo veiksena</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="284"/> <source>Warmup in progress</source> - <translation type="unfinished"></translation> + <translation>Vyksta įšilimas</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="285"/> @@ -5049,7 +5044,7 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="286"/> <source>Cooldown in progress</source> - <translation type="unfinished"></translation> + <translation>Vyksta atauÅ¡imas</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="287"/> @@ -5077,7 +5072,7 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>Name Not Set</source> - <translation type="unfinished"></translation> + <translation>Nenustatytas Pavadinimas</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> @@ -5087,7 +5082,7 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/ui/projector/editform.py" line="182"/> <source>Duplicate Name</source> - <translation type="unfinished"></translation> + <translation>Dubliuoti PavadinimÄ…</translation> </message> </context> <context> @@ -5183,12 +5178,12 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Choose input source on selected projector</source> - <translation type="unfinished"></translation> + <translation>Pasirinkti pasirinkto projektoriaus įvesties Å¡altinį</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View Projector</source> - <translation type="unfinished"></translation> + <translation>Rodyti Projektorių</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> @@ -5223,12 +5218,12 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Standby selected projector</source> - <translation type="unfinished"></translation> + <translation>PradÄ—ti projektoriaus bÅ«dÄ—jimo veiksenÄ…</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Put selected projector in standby</source> - <translation type="unfinished"></translation> + <translation>Ä®vesti projektorių į bÅ«dÄ—jimo veiksenÄ…</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="176"/> @@ -5273,7 +5268,7 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/ui/projector/manager.py" line="245"/> <source>Select &Input</source> - <translation type="unfinished"></translation> + <translation>Pasirinkt&i Ä®vestį</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="250"/> @@ -5296,145 +5291,155 @@ Nepalaikoma priesaga</translation> <translation>&IÅ¡trinti Projektorių</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Pavadinimas</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Prievadas</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Pastabos</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Å iuo metu projektoriaus informacija yra neprieinama.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Projektoriaus Pavadinimas</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Gamintojas</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Modelis</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Kita informacija</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Maitinimo bÅ«sena</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> - <translation type="unfinished"></translation> + <translation>SklendÄ— yra</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> - <translation type="unfinished"></translation> + <translation>Uždaryta</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> - <translation type="unfinished"></translation> + <translation>Esama Å¡altinio įvestis yra</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lempa</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> - <translation type="unfinished"></translation> + <translation>Ä®jungta</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>IÅ¡jungta</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Valandų</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>NÄ—ra esamų klaidų/įspÄ—jimų</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Esamos klaidos/įspÄ—jimai</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Projektoriaus Informacija</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation>NÄ—ra praneÅ¡imų</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Dar neįgyvendinta</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation>IÅ¡trinti projektorių (%s) %s?</translation> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation>Ar tikrai norite iÅ¡trinti šį projektorių?</translation> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> - <translation type="unfinished"></translation> + <translation>Ventiliatorius</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lempa</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>TemperatÅ«ra</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> - <translation type="unfinished"></translation> + <translation>Dangtis</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> - <translation type="unfinished"></translation> + <translation>Filtras</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Kita</translation> </message> @@ -5469,12 +5474,12 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> - <translation type="unfinished"></translation> + <translation>Dialogo langelis su kortelÄ—mis</translation> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> - <translation type="unfinished"></translation> + <translation>Vienas dialogo langelis</translation> </message> </context> <context> @@ -5513,7 +5518,7 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/lib/serviceitem.py" line="622"/> <source><strong>Start</strong>: %s</source> - <translation type="unfinished"></translation> + <translation><strong>Pradžia</strong>: %s</translation> </message> <message> <location filename="openlp/core/lib/serviceitem.py" line="625"/> @@ -5624,12 +5629,12 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="1488"/> <source>Missing Display Handler</source> - <translation type="unfinished"></translation> + <translation>TrÅ«ksta Ekrano DoroklÄ—s</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1444"/> <source>Your item cannot be displayed as there is no handler to display it</source> - <translation type="unfinished"></translation> + <translation>JÅ«sų elementas negali bÅ«ti rodomas, kadangi nÄ—ra doroklÄ—s, kuri jį rodytų</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1488"/> @@ -5664,7 +5669,7 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="175"/> <source>Moves the selection down the window.</source> - <translation type="unfinished"></translation> + <translation>Perkelia pasirinkimÄ… žemyn.</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="181"/> @@ -5674,7 +5679,7 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="181"/> <source>Moves the selection up the window.</source> - <translation type="unfinished"></translation> + <translation>Perkelia pasirinkimÄ… aukÅ¡tyn.</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="205"/> @@ -5689,7 +5694,7 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="239"/> <source>&Start Time</source> - <translation type="unfinished"></translation> + <translation>Pradžio&s laikas</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="273"/> @@ -5779,7 +5784,7 @@ Nepalaikoma priesaga</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="1271"/> <source>Service copy only</source> - <translation type="unfinished"></translation> + <translation>Kopijuoti tik pamaldų programÄ…</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="653"/> @@ -6029,7 +6034,7 @@ Jei tÄ™site iÅ¡saugojimÄ…, Å¡ie failai bus paÅ¡alinti.</translation> <message> <location filename="openlp/core/ui/slidecontroller.py" line="509"/> <source>Escape Item</source> - <translation type="unfinished"></translation> + <translation>IÅ¡trÅ«kimo Elementas</translation> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="207"/> @@ -6165,44 +6170,44 @@ Jei tÄ™site iÅ¡saugojimÄ…, Å¡ie failai bus paÅ¡alinti.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> - <translation type="unfinished"></translation> + <translation>Pasirinkti Projektoriaus Å altinį</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> - <translation type="unfinished"></translation> + <translation>Redaguoti Projektoriaus Å altinio TekstÄ…</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation>Nepaisyti esamų pakeitimų ir grįžti į OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>IÅ¡trinti visÄ… naudotojo apibrėžtÄ… tekstÄ… ir grįžti prie PJLink numatytojo teksto</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Atmesti pakeitimus ir atstatyti ankstesnį naudotojo apibrėžtÄ… tekstÄ…</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>iÅ¡saugoti pakeitimus ir grįžti į OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> - <translation type="unfinished"></translation> + <translation>IÅ¡trinti Å¡io projektoriaus įraÅ¡us</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> - <translation type="unfinished"></translation> + <translation>Ar tikrai norite iÅ¡trinti VISÄ„ naudotojo apibrėžtÄ… Å¡altinio įvesties tekstÄ… Å¡iam projektoriui?</translation> </message> </context> <context> @@ -6246,7 +6251,7 @@ Jei tÄ™site iÅ¡saugojimÄ…, Å¡ie failai bus paÅ¡alinti.</translation> <message> <location filename="openlp/core/ui/starttimedialog.py" line="117"/> <source>Item Start and Finish Time</source> - <translation type="unfinished"></translation> + <translation>Elemento Pradžios ir Pabaigos Laikas</translation> </message> <message> <location filename="openlp/core/ui/starttimedialog.py" line="124"/> @@ -6286,12 +6291,12 @@ Jei tÄ™site iÅ¡saugojimÄ…, Å¡ie failai bus paÅ¡alinti.</translation> <message> <location filename="openlp/core/ui/starttimeform.py" line="71"/> <source>Finish time is set after the end of the media item</source> - <translation type="unfinished"></translation> + <translation>Pabaigos laikas yra nustatytas po medijos elemento pabaigos</translation> </message> <message> <location filename="openlp/core/ui/starttimeform.py" line="76"/> <source>Start time is after the finish time of the media item</source> - <translation type="unfinished"></translation> + <translation>Pradžios laikas yra nustatytas po medijos elemento pabaigos laiko</translation> </message> </context> <context> @@ -6478,7 +6483,7 @@ Jei tÄ™site iÅ¡saugojimÄ…, Å¡ie failai bus paÅ¡alinti.</translation> <location filename="openlp/core/ui/thememanager.py" line="285"/> <source>Copy of %s</source> <comment>Copy of <theme name></comment> - <translation type="unfinished"></translation> + <translation>%s kopija</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="524"/> @@ -6922,7 +6927,7 @@ Jei tÄ™site iÅ¡saugojimÄ…, Å¡ie failai bus paÅ¡alinti.</translation> <message> <location filename="openlp/core/ui/wizard.py" line="56"/> <source>Open %s File</source> - <translation type="unfinished"></translation> + <translation>Atidaryti %s FailÄ…</translation> </message> <message> <location filename="openlp/core/ui/wizard.py" line="58"/> @@ -6943,7 +6948,7 @@ Jei tÄ™site iÅ¡saugojimÄ…, Å¡ie failai bus paÅ¡alinti.</translation> <location filename="openlp/core/ui/wizard.py" line="63"/> <source>You need to specify at least one %s file to import from.</source> <comment>A file type e.g. OpenSong</comment> - <translation type="unfinished"></translation> + <translation>JÅ«s turite nurodyti bent vienÄ… %s failÄ…, iÅ¡ kurio importuoti.</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="310"/> @@ -6974,7 +6979,7 @@ Jei tÄ™site iÅ¡saugojimÄ…, Å¡ie failai bus paÅ¡alinti.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7010,7 +7015,7 @@ Jei tÄ™site iÅ¡saugojimÄ…, Å¡ie failai bus paÅ¡alinti.</translation> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="40"/> <source>Title and/or verses not found</source> - <translation type="unfinished"></translation> + <translation>Nerastas pavadinimas ir/arba posmeliai</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="44"/> @@ -7087,7 +7092,7 @@ Jei tÄ™site iÅ¡saugojimÄ…, Å¡ie failai bus paÅ¡alinti.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="57"/> <source>Automatic</source> - <translation type="unfinished"></translation> + <translation>AutomatiÅ¡kai</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="58"/> @@ -7202,7 +7207,7 @@ PraÅ¡ome jÅ«sų pasirinkti jį patiems.</translation> <location filename="openlp/core/common/uistrings.py" line="83"/> <source>pt</source> <comment>Abbreviated font pointsize unit</comment> - <translation type="unfinished"></translation> + <translation>tÅ¡k.</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="84"/> @@ -7266,7 +7271,7 @@ PraÅ¡ome jÅ«sų pasirinkti jį patiems.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="95"/> <source>Load</source> - <translation type="unfinished"></translation> + <translation>Ä®kelti</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="96"/> @@ -7480,7 +7485,7 @@ PraÅ¡ome jÅ«sų pasirinkti jį patiems.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="140"/> <source>Start %s</source> - <translation type="unfinished"></translation> + <translation>PradÄ—ti %s</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="141"/> @@ -7537,7 +7542,7 @@ PraÅ¡ome jÅ«sų pasirinkti jį patiems.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="151"/> <source>View</source> - <translation type="unfinished"></translation> + <translation>Rodinys</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="152"/> @@ -7597,7 +7602,7 @@ PraÅ¡ome jÅ«sų pasirinkti jį patiems.</translation> <message> <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> - <translation type="unfinished"></translation> + <translation>Å altinio pasirinkimo dialogo sÄ…saja</translation> </message> </context> <context> @@ -7661,7 +7666,7 @@ PraÅ¡ome jÅ«sų pasirinkti jį patiems.</translation> <message> <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="62"/> <source>Automatic</source> - <translation type="unfinished"></translation> + <translation>AutomatiÅ¡kai</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="63"/> @@ -7757,12 +7762,12 @@ PraÅ¡ome jÅ«sų pasirinkti jį patiems.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation>SpustelÄ—jimas skaidrių sÄ…raÅ¡e ant pasirinktos skaidrÄ—s pradeda perÄ—jimÄ… į kitÄ… efektÄ…/veiksmÄ….</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>Leisti PowerPoint valdyti pateikties lango dydį ir vietÄ… (Windows 8 mastelio keitimo problÄ—mos apÄ—jimas).</translation> </message> </context> <context> @@ -7782,7 +7787,7 @@ PraÅ¡ome jÅ«sų pasirinkti jį patiems.</translation> <location filename="openlp/plugins/remotes/remoteplugin.py" line="108"/> <source>Remotes</source> <comment>name plural</comment> - <translation type="unfinished"></translation> + <translation>NuotolinÄ—s prieigos</translation> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="112"/> @@ -7793,7 +7798,7 @@ PraÅ¡ome jÅ«sų pasirinkti jį patiems.</translation> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> - <translation type="unfinished"></translation> + <translation>Serverio KonfigÅ«racijos Pasikeitimas</translation> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> @@ -7856,7 +7861,7 @@ PraÅ¡ome jÅ«sų pasirinkti jį patiems.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="326"/> <source>Prev</source> - <translation type="unfinished"></translation> + <translation>AnkstesnÄ—</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="327"/> @@ -7916,7 +7921,7 @@ PraÅ¡ome jÅ«sų pasirinkti jį patiems.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> - <translation type="unfinished"></translation> + <translation>NuotolinÄ— OpenLP 2.2</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> @@ -7966,38 +7971,33 @@ PraÅ¡ome jÅ«sų pasirinkti jį patiems.</translation> <source>Android App</source> <translation>Android Programa</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Nuskenuokite QR kodÄ… arba spustelÄ—kite <a href="https://play.google.com/store/apps/details?id=org.openlp.android">atsisiųsti</a>, kad įdiegtumÄ—te Android programÄ… iÅ¡ Google Play.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>Gyvo rodinio URL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS Serveris</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Nepavyko rasti SSL sertifikato. HTTPS serveris nebus prieinamas tol, kol nebus rastas SSL sertifikatas. IÅ¡samesnÄ—s informacijos ieÅ¡kokite naudojimo vadove.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Naudotojo TapatybÄ—s Nustatymas</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>Naudotojo id:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Slaptažodis:</translation> </message> @@ -8006,6 +8006,11 @@ PraÅ¡ome jÅ«sų pasirinkti jį patiems.</translation> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>Rodyti netekstinių skaidrių miniatiÅ«ras nuotoliniame ir scenos rodinyje.</translation> </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Nuskenuokite QR kodÄ… arba spustelÄ—kite <a href="%s">atsisiųsti</a>, kad įdiegtumÄ—te Android programÄ… iÅ¡ Google Play.</translation> + </message> </context> <context> <name>SongUsagePlugin</name> @@ -8085,12 +8090,12 @@ PraÅ¡ome jÅ«sų pasirinkti jį patiems.</translation> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="194"/> <source>display</source> - <translation type="unfinished"></translation> + <translation>ekranas</translation> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="202"/> <source>printed</source> - <translation type="unfinished"></translation> + <translation>atspausdinta</translation> </message> </context> <context> @@ -8222,7 +8227,7 @@ PraÅ¡ome pasirinkti, savo kompiuteryje esantį, keliÄ….</translation> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="157"/> <source>Re-index the songs database to improve searching and ordering.</source> - <translation>IÅ¡ naujo indeksuoti giesmių duomenų bazÄ™, kad pagerinti paieÅ¡kÄ… ir rikiavimÄ….</translation> + <translation>IÅ¡ naujo indeksuoti giesmių duomenų bazÄ™, siekiant pagerinti paieÅ¡kÄ… ir rikiavimÄ….</translation> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="178"/> @@ -8309,7 +8314,9 @@ PraÅ¡ome pasirinkti, savo kompiuteryje esantį, keliÄ….</translation> <source>The codepage setting is responsible for the correct character representation. Usually you are fine with the preselected choice.</source> - <translation type="unfinished"></translation> + <translation>KoduotÄ—s nustatymas atsako +už teisingÄ… simbolių atvaizdavimÄ…. +Dažniausiai, tinka iÅ¡ anksto parinktas pasirinkimas.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/__init__.py" line="331"/> @@ -8488,7 +8495,7 @@ KoduotÄ— atsakinga už teisingÄ… simbolių atvaizdavimÄ….</translation> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> <source>"%s" could not be imported. %s</source> - <translation type="unfinished"></translation> + <translation>Nepavyko importuoti "%s". %s</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> @@ -8504,7 +8511,8 @@ KoduotÄ— atsakinga už teisingÄ… simbolių atvaizdavimÄ….</translation> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> - <translation type="unfinished"></translation> + <translation> +[aukÅ¡Äiau yra giesmÄ—s žymÄ—s su pastabomis, importuotomis iÅ¡ EasyWorship]</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> @@ -8741,13 +8749,15 @@ KoduotÄ— atsakinga už teisingÄ… simbolių atvaizdavimÄ….</translation> <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation>NÄ—ra posmelių, atitinkanÄių "%(invalid)s". Teisingi įraÅ¡ai yra %(valid)s. +PraÅ¡ome įvesti tarpais atskirtus posmelius.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation>NÄ—ra posmelio, atitinkanÄio "%(invalid)s". Teisingi įraÅ¡ai yra %(valid)s. +PraÅ¡ome įvesti tarpais atskirtus posmelius.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> @@ -9135,11 +9145,7 @@ Please enter the verses separated by spaces.</source> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Ar tikrai norite iÅ¡trinti %n pasirinktÄ… giesmÄ™?</numerusform> - <numerusform>Ar tikrai norite iÅ¡trinti %n pasirinktas giesmes?</numerusform> - <numerusform>Ar tikrai norite iÅ¡trinti %n pasirinktų giesmių?</numerusform> - </translation> + <translation><numerusform>Ar tikrai norite iÅ¡trinti %n pasirinktÄ… giesmÄ™?</numerusform><numerusform>Ar tikrai norite iÅ¡trinti %n pasirinktas giesmes?</numerusform><numerusform>Ar tikrai norite iÅ¡trinti %n pasirinktų giesmių?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9150,7 +9156,7 @@ Please enter the verses separated by spaces.</source> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="390"/> <source>copy</source> <comment>For song cloning</comment> - <translation type="unfinished"></translation> + <translation>kopijuoti</translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> @@ -9215,7 +9221,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="99"/> <source>No songs to import.</source> - <translation type="unfinished"></translation> + <translation>NÄ—ra giesmių, kurias importuoti.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="146"/> @@ -9475,7 +9481,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="238"/> <source>View</source> - <translation type="unfinished"></translation> + <translation>Rodinys</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="239"/> @@ -9550,7 +9556,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Song Imported</source> - <translation type="unfinished"></translation> + <translation>GiesmÄ— Importuota</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> @@ -9588,18 +9594,23 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="77"/> <source>Update service from song edit</source> - <translation type="unfinished"></translation> + <translation>Atnaujinti pamaldų programÄ…, redaguojant giesmÄ™</translation> </message> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="78"/> <source>Import missing songs from service files</source> - <translation type="unfinished"></translation> + <translation>Importuoti trÅ«kstamas giesmes iÅ¡ pamaldų programos failų</translation> </message> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/> <source>Display songbook in footer</source> <translation>Rodyti giesmynÄ… poraÅ¡tÄ—je</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>PrieÅ¡ autorių teisių informacijÄ… rodyti "%s" simbolį</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9695,7 +9706,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> <source>Record %d</source> - <translation type="unfinished"></translation> + <translation>Ä®raÅ¡as %d</translation> </message> </context> <context> @@ -9731,7 +9742,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="123"/> <source>Record %d</source> - <translation type="unfinished"></translation> + <translation>Ä®raÅ¡as %d</translation> </message> </context> <context> @@ -9777,4 +9788,4 @@ Please enter the verses separated by spaces.</source> <translation>Duomenų bazÄ—je nerasta giesmių dublikatų.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/nb.ts b/resources/i18n/nb.ts index db62c5579..cb6a6a2ac 100644 --- a/resources/i18n/nb.ts +++ b/resources/i18n/nb.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="nb" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="nb" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,14 +96,14 @@ Vil du fortsette?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>Meldingsteksten inneholder ikke '<>'. Vil du fortsette likevel?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>Du har ikke spesifisert noen tekst for meldingen. Vennligst skriv inn tekst før du klikker Ny.</translation> @@ -1226,7 +1225,7 @@ Det er ikke mulig Ã¥ tilpasse boknavn.</translation> <translation>Denne bibelen finnes allerede. Vennligst importere en annen bibel eller slett den eksisterende.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Bibelimport mislyktes.</translation> </message> @@ -1261,12 +1260,12 @@ Det er ikke mulig Ã¥ tilpasse boknavn.</translation> <translation>Versfil:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Registrerer Bibel...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Registrert bibel. Vær oppmerksom pÃ¥ at versene blir nedlastet pÃ¥ din forespørsel. Internettilkobling er pÃ¥krevd. </translation> </message> @@ -1320,92 +1319,92 @@ Det er ikke mulig Ã¥ tilpasse boknavn.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Hurtig</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Søk:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Bok:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Kapittel:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Vers:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Fra:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Til:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Tekstsøk</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Alternativ:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Bibelreferanse</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Velg for Ã¥ beholde eller slette tidligere resultat.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Du kan ikke kombinere enkle og doble søkeresultater for bibelvers. Ønsker du Ã¥ slette dine søkeresultater og starte et nytt søk?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Bibelen er ikke fullstendig lastet.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Informasjon</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Den andre bibelen inneholder ikke alle versene i hovedbibelen. Bare vers funnet i begge vil bli vist. %d vers er ikke med i resultatet.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Søk skriftsted...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Søk tekst...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1414,7 +1413,7 @@ You will need to re-import this Bible to use it again.</source> Du mÃ¥ importere denne bibelen pÃ¥ nytt for Ã¥ bruke den igjen.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Avansert</translation> </message> @@ -1778,10 +1777,7 @@ Vær oppmerksom pÃ¥ at versene fra nettbibler blir nedlastet pÃ¥ din forespørse <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Er du sikker pÃ¥ at du vil slette det %n valgte egendefinerte bilde?</numerusform> - <numerusform>Er du sikker pÃ¥ at du vil slette de %n valgte egendefinerte bildene?</numerusform> - </translation> + <translation><numerusform>Er du sikker pÃ¥ at du vil slette det %n valgte egendefinerte bilde?</numerusform><numerusform>Er du sikker pÃ¥ at du vil slette de %n valgte egendefinerte bildene?</numerusform></translation> </message> </context> <context> @@ -2000,7 +1996,7 @@ Vil du likevel legge til de andre bildene?</translation> <translation>Video</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC er en ekstern spiller som støtter et antall forskjellige formater.</translation> </message> @@ -2230,42 +2226,42 @@ Vil du likevel legge til de andre bildene?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Velg media</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Du mÃ¥ velge en mediefil som skal slettes.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Du mÃ¥ velge en fil Ã¥ erstatte bakgrunnen med.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Det oppstod et problem ved bytting av bakgrunn, filen "%s" finnes ikke lenger.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Mediefil mangler</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Filen %s finnes ikke lenger.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Videoer (%s);;Lyd (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Det var ikke noe visningselement Ã¥ legge til.</translation> </message> @@ -2275,7 +2271,7 @@ Vil du likevel legge til de andre bildene?</translation> <translation>Denne filtypen støttes ikke</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Bruk mediaspiller:</translation> </message> @@ -2290,27 +2286,27 @@ Vil du likevel legge til de andre bildene?</translation> <translation>VLC mediaspiller er nødvendig for avspilling av optiske enheter</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Legg til CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>Legg til CD/DVD - støttes bare nÃ¥r VLC er installert og aktivert</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>Den optiske platen %s er ikke lenger tilgjengelig.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Media-klippet er allerede lagret </translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>Dette media-klippet har allerede blitt lagret </translation> </message> @@ -2331,7 +2327,7 @@ Vil du likevel legge til de andre bildene?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>Behandle &prosjektorinnstillinger</translation> </message> @@ -2378,7 +2374,7 @@ Vil du at OpenLP skal oppgradere nÃ¥?</translation> <translation>En sikkerhetskopi av datamappen er opprettet i %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Ã…pne</translation> </message> @@ -2421,7 +2417,7 @@ 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 volunteering by using the button below.</source> <translation>OpenLP <version><revision> - Open Source Lyrics Projection -OpenLP er et gratis presentasjonprogram for menigheter og forsamlinger. Det kan brukes i kirker og bedehus til Ã¥ vise sangtekster, bibelvers, videoer, bilder og til og med presentasjoner (hvis Impress, PowerPoint eller PowerPoint Viewer er installert) ved hjelp av datamaskin og dataprosjektør. +OpenLP er et gratis presentasjonprogram for menigheter og forsamlinger. Det kan brukes i kirker og bedehus til Ã¥ vise sangtekster, bibelvers, videoer, bilder og til og med presentasjoner (hvis Impress, PowerPoint eller PowerPoint Viewer er installert) ved hjelp av datamaskin og dataprojektor. Finn ut mer om OpenLP: http://openlp.org/ @@ -2478,7 +2474,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2601,8 +2597,8 @@ Til slutt </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Copyright © 2004-2015 %s Delvis copyright © 2004-2015 %s</translation> </message> @@ -3966,282 +3962,282 @@ For Ã¥ avbryte oppstartsveiviseren fullstendig (og ikke starte OpenLP), trykk p <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Fil</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Importer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Eksporter</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Vis</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>M&odus</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>V&erktøy</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Innstillinger</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&SprÃ¥k</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Hjelp</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Møteprogram</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Temabehandler</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Ny</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Ã…pne</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Ã…pne et allerede eksisterende møteprogram.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Lagre</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Lagre gjeldende møteprogram til disk.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Lagre &som...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Lagre møteprogram som</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Lagre gjeldende møteprogram med et nytt navn.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>&Avslutt</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Avslutt OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Tema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Sett opp OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Innholdselementer (Bibliotek)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Vis Innholdselementer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>SlÃ¥ pÃ¥ Innholdselementer.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Temabehandler</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Vis temabehandler</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>SlÃ¥r pÃ¥/av temabehandler.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Møteprogram</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Vis møteprogram</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>SlÃ¥r pÃ¥/av møteprogrambehandler.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&ForhÃ¥ndsvisningspanel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Vis forhÃ¥ndsvisningspanel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>SlÃ¥r pÃ¥/av forhÃ¥ndsvisningspanel.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>Fr&emvisningspanel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Vis Fremvisningspanel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>SlÃ¥r pÃ¥/av fremvisningpanel.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Tilleggsmoduler</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>List opp tilleggsmoduler</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&Brukerveiledning</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&Om</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Mer informasjon om OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>Online &hjelp</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Nettside</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Bruk systemsprÃ¥k, dersom tilgjengelig.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Sett brukersprÃ¥k til %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Legg til v&erktøy...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Legg til en applikasjon i verktøylisten.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Standard</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Tilbakestill programmet til standard visning.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Planlegging</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Sett progammet i planleggingmodus.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Fremvisning</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Sett programmet i fremvisningmodus.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4251,22 +4247,22 @@ You can download the latest version from http://openlp.org/.</source> Du kan laste ned siste versjon fra http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP er oppdatert</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP visningsskjerm er avslÃ¥tt</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Visningsskjerm er avslÃ¥tt</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Standard tema: %s</translation> </message> @@ -4277,82 +4273,82 @@ Du kan laste ned siste versjon fra http://openlp.org/.</translation> <translation>Norsk (bokmÃ¥l)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Konfigurer &hurtigtaster...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Avslutt OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Er du sikker pÃ¥ at du vil avslutte OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Ã…pne &datakatalog...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Ã…pne mappen der sanger, bibler og andre data lagres.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>Oppdag &automatisk</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Oppdater temabilder</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Oppdater forhÃ¥ndsvisningsbilder for alle tema.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Skriv ut gjeldende møteprogram.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>Sist brukte &møteprogram</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>L&Ã¥s paneler</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Forhindre at paneler blir flyttet.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Kjør oppstartsveiviseren pÃ¥ nytt</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Kjør oppstartsveiviseren pÃ¥ nytt og importer sanger, bibler og tema.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Vil du kjøre oppstartsveiviseren pÃ¥ nytt?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4361,83 +4357,83 @@ Re-running this wizard may make changes to your current OpenLP configuration and Dersom du kjører veiviseren pÃ¥ nytt vil det sannsynlig føre til forandringer i gjeldende oppsett i OpenLP og legge til sanger i eksisterende sangliste og bytte gjeldene tema.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Tøm listen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Tøm listen over siste brukte møteprogram.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Konfigurerer &formateringskoder...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Eksporter OpenLP-innstillingene til en spesifisert *.config-fil</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Innstillinger</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Importer OpenLP-innstillier fra en spesifisert *.config fil som tidligere er eksportert fra denne eller en annen datamaskin</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Vil du importere innstillinger?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Ã…pne fil</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP eksportinnstillingsfiler (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Importer innstillinger</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP vil nÃ¥ avsluttes. Importerte innstillinger blir aktive ved neste oppstart av OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Eksporter innstillingsfil</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP eksportinnstillingsfiler (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Ny datakatalog feil</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Kopierer OpenLP data til ny datakatalogplassering - %s. Vent til kopieringen er ferdig</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4446,22 +4442,22 @@ Dersom du kjører veiviseren pÃ¥ nytt vil det sannsynlig føre til forandringer %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Generell</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Bibliotek</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>GÃ¥ til søkeboksen for den aktive plugin.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4474,7 +4470,7 @@ Dersom du kjører veiviseren pÃ¥ nytt vil det sannsynlig føre til forandringer Dersom du importerer feil innstillinger kan det føre til uberegnelig opptreden eller OpenLP avsluttes unormalt.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4483,32 +4479,32 @@ Processing has terminated and no changes have been made.</source> Behandlingen er avsluttet og ingen endringer er gjort.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> - <translation>Prosjektørbehandler</translation> + <translation>Projektorbehandler</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> - <translation>Vis prosjektørbehandler</translation> + <translation>Vis projektorbehandler</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> - <translation>SlÃ¥r pÃ¥/av prosjektørbehandler</translation> + <translation>SlÃ¥r pÃ¥/av projektorbehandler</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Eksportinnstillingene er feil</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>Tasten "%s" har ikke en standardverdi, sÃ¥ den vil bli hoppet over i denne eksporten.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>Det oppstod en feil under eksport av innstillingene: %s</translation> </message> @@ -4617,12 +4613,12 @@ Filendelsen støttes ikke</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics> tagg mangler.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse> tagg mangler.</translation> </message> @@ -4630,22 +4626,22 @@ Filendelsen støttes ikke</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Ukjent status</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Ingen melding</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> - <translation>Feil under sending av data til prosjektør</translation> + <translation>Feil under sending av data til projektor</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Udefinert kommando:</translation> </message> @@ -4822,7 +4818,7 @@ Filendelsen støttes ikke</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="212"/> <source>General projector error</source> - <translation>Generell prosjektørfeil</translation> + <translation>Generell projektorfeil</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="213"/> @@ -4872,12 +4868,12 @@ Filendelsen støttes ikke</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="222"/> <source>Projector Busy</source> - <translation>Prosjektør opptatt</translation> + <translation>Projektor opptatt</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="223"/> <source>Projector/Display Error</source> - <translation>Prosjektør/skjermfeil</translation> + <translation>Projektor/skjermfeil</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="224"/> @@ -5052,7 +5048,7 @@ Filendelsen støttes ikke</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="287"/> <source>Projector Information available</source> - <translation>Prosjektørinformasjon er tilgjengelig</translation> + <translation>Projektorinformasjon er tilgjengelig</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="288"/> @@ -5093,12 +5089,12 @@ Filendelsen støttes ikke</translation> <message> <location filename="openlp/core/ui/projector/editform.py" line="110"/> <source>Add New Projector</source> - <translation>Legg til ny prosjektør</translation> + <translation>Legg til ny projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="113"/> <source>Edit Projector</source> - <translation>Rediger prosjektør</translation> + <translation>Rediger projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="115"/> @@ -5138,7 +5134,7 @@ Filendelsen støttes ikke</translation> <message> <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> - <translation>Det oppsto en feil ved lagring av prosjektørinformasjonen. Se i loggen for informasjon</translation> + <translation>Det oppsto en feil ved lagring av projektorinformasjonen. Se i loggen for informasjon</translation> </message> </context> <context> @@ -5146,32 +5142,32 @@ Filendelsen støttes ikke</translation> <message> <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add Projector</source> - <translation>Legg til prosjektør</translation> + <translation>Legg til projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add a new projector</source> - <translation>Legg til en ny prosjektør</translation> + <translation>Legg til en ny projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit Projector</source> - <translation>Rediger prosjektør</translation> + <translation>Rediger projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit selected projector</source> - <translation>Rediger valgte prosjektør</translation> + <translation>Rediger valgte projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete Projector</source> - <translation>Slett prosjektør</translation> + <translation>Slett projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete selected projector</source> - <translation>Slett valgte prosjektør</translation> + <translation>Slett valgte projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> @@ -5181,42 +5177,42 @@ Filendelsen støttes ikke</translation> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Choose input source on selected projector</source> - <translation>Velg inngangskilde for valgte prosjektør</translation> + <translation>Velg inngangskilde for valgte projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View Projector</source> - <translation>Vis prosjektør</translation> + <translation>Vis projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View selected projector information</source> - <translation>Vis informasjon for valgte prosjektør</translation> + <translation>Vis informasjon for valgte projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projector</source> - <translation>Koble til valgte prosjektør</translation> + <translation>Koble til valgte projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projectors</source> - <translation>Koble til valgte prosjektører</translation> + <translation>Koble til valgte projektorer</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="127"/> <source>Disconnect from selected projectors</source> - <translation>Koble fra valgte prosjektører</translation> + <translation>Koble fra valgte projektorer</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="134"/> <source>Disconnect from selected projector</source> - <translation>Koble fra valgte prosjektør</translation> + <translation>Koble fra valgte projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="149"/> <source>Power on selected projector</source> - <translation>SlÃ¥ pÃ¥ valgte prosjektør</translation> + <translation>SlÃ¥ pÃ¥ valgte projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> @@ -5294,145 +5290,155 @@ Filendelsen støttes ikke</translation> <translation>&Slett projektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Navn</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Notater</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Projektorinformasjon er ikke tilgjengelig for øyeblikket.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Projektornavn</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Produsent</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Modell</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Annen informasjon</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Strømstatus</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Lukkeren er</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Lukket</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Gjeldende kildeinngang er</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lampe</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>PÃ¥</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Av</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Timer</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>Ingen aktuelle feil eller advarsler</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Aktuelle feil/advarsler</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Projektorinformasjon</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Ingen melding</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Ikke implementert ennÃ¥</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation>Slett projektor (%s) %s?</translation> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation>Er du sikker pÃ¥ at du vil slette denne projektoren?</translation> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Vifte</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lampe</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Temperatur</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Deksel</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filter</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Tillegg</translation> </message> @@ -6163,42 +6169,42 @@ Disse filene vil bli fjernet hvis du fortsetter til lagre.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Velg projektorkilde</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Rediger projektorkildetekst</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Ignorerer de aktuelle endringene og gÃ¥ tilbake til OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>Slett all brukerdefinert tekst og gÃ¥ tilbake til PJLink standardtekst</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Forkast endringene og tilbakestill til forrige brukerdefinerte tekst</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Lagre endringer og gÃ¥ tilbake til OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Slett oppføringer for denne projektoren</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Er du sikker pÃ¥ at du vil slette all brukerdefinert inndata tekst for denne projektoren?</translation> </message> @@ -6972,7 +6978,7 @@ Disse filene vil bli fjernet hvis du fortsetter til lagre.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7760,7 +7766,7 @@ Vennligst prøv Ã¥ velge den individuelt.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>La PowerPoint kontrollere størrelsen og posisjonen til presentasjonsvinduet (løsning pÃ¥ Windows 8 skalerings problemer)</translation> </message> </context> <context> @@ -7964,38 +7970,33 @@ Vennligst prøv Ã¥ velge den individuelt.</translation> <source>Android App</source> <translation>Android App</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Skann QR-koden eller klikk <a href="https://play.google.com/store/apps/details?id=org.openlp.android"> download</a> for Ã¥ installere Android app fra Google Play.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>Skjermvisning URL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS Server</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Kunne ikke finne et SSL-sertifikat. HTTPS-serveren vil ikke være tilgjengelig med mindre et SSL-sertifikat er funnet. Se i bruksanvisningen for mer informasjon.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Brukergodkjenning</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>Bruker-id:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Passord:</translation> </message> @@ -8004,6 +8005,11 @@ Vennligst prøv Ã¥ velge den individuelt.</translation> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>Vis miniatyrbilder av ikke-tekst slides i fjernstyrings- og scenevisning.</translation> </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Skann QR-koden eller klikk <a href="%s">last ned</a> for Ã¥ installere Android appen fra Google Play.</translation> + </message> </context> <context> <name>SongUsagePlugin</name> @@ -9137,10 +9143,7 @@ Fyll inn versene adskilt med mellomrom.</translation> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Er du sikker du vil slette den %n valgte sangen?</numerusform> - <numerusform>Er du sikker pÃ¥ at du vil slette de %n valgte sangene?</numerusform> - </translation> + <translation><numerusform>Er du sikker du vil slette den %n valgte sangen?</numerusform><numerusform>Er du sikker pÃ¥ at du vil slette de %n valgte sangene?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9589,7 +9592,7 @@ Fyll inn versene adskilt med mellomrom.</translation> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="77"/> <source>Update service from song edit</source> - <translation>Oppgrader sanger ogsÃ¥ i møteprogram</translation> + <translation>Oppgrader sanger ogsÃ¥ i møteprogramet</translation> </message> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="78"/> @@ -9601,6 +9604,11 @@ Fyll inn versene adskilt med mellomrom.</translation> <source>Display songbook in footer</source> <translation>Vis sangbok i bunntekst</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>Sett "%s" symbol foran copyright informasjonen</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9778,4 +9786,4 @@ Fyll inn versene adskilt med mellomrom.</translation> <translation>Ingen sangduplikater er blitt funnet i databasen.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/nl.ts b/resources/i18n/nl.ts index 38721d29a..05fe54b9b 100644 --- a/resources/i18n/nl.ts +++ b/resources/i18n/nl.ts @@ -1,37 +1,36 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="nl" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="nl" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> - <location filename="openlp/plugins/alerts/alertsplugin.py" line="151"/> + <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="151"/> <source>&Alert</source> <translation>W&aarschuwing</translation> </message> <message> - <location filename="openlp/plugins/alerts/alertsplugin.py" line="151"/> + <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="151"/> <source>Show an alert message.</source> <translation>Toon waarschuwingsberichten.</translation> </message> <message> - <location filename="openlp/plugins/alerts/alertsplugin.py" line="209"/> + <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="209"/> <source>Alert</source> <comment>name singular</comment> <translation>Waarschuwing</translation> </message> <message> - <location filename="openlp/plugins/alerts/alertsplugin.py" line="210"/> + <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="210"/> <source>Alerts</source> <comment>name plural</comment> <translation>Waarschuwingen</translation> </message> <message> - <location filename="openlp/plugins/alerts/alertsplugin.py" line="214"/> + <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="214"/> <source>Alerts</source> <comment>container title</comment> <translation>Waarschuwingen</translation> </message> <message> - <location filename="openlp/plugins/alerts/alertsplugin.py" line="199"/> + <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="199"/> <source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</source> <translation><strong>Waarschuwingsplug-in</strong><br />De waarschuwingsplug-in regelt de weergave van waarschuwingen op het scherm.</translation> </message> @@ -39,72 +38,72 @@ <context> <name>AlertsPlugin.AlertForm</name> <message> - <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="95"/> + <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="95"/> <source>Alert Message</source> <translation>Waarschuwing</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="96"/> + <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="96"/> <source>Alert &text:</source> <translation>Waarschuwings&tekst:</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="98"/> + <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="98"/> <source>&New</source> <translation>&Nieuw</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="99"/> + <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="99"/> <source>&Save</source> <translation>Op&slaan</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="100"/> + <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="100"/> <source>Displ&ay</source> <translation>Wee&rgeven</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="101"/> + <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="101"/> <source>Display && Cl&ose</source> <translation>&Weergeven en sluiten</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> + <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="107"/> <source>New Alert</source> <translation>Nieuwe waarschuwing</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="97"/> + <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="97"/> <source>&Parameter:</source> <translation>&Parameter:</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertform.py" line="178"/> + <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="178"/> <source>No Parameter Found</source> <translation>Geen parameters gevonden</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertform.py" line="178"/> + <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="178"/> <source>You have not entered a parameter to be replaced. Do you want to continue anyway?</source> <translation>U heeft geen parameter opgegeven die vervangen moet worden. Toch doorgaan?</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> + <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="190"/> <source>No Placeholder Found</source> <translation>Geen tijdelijke aanduiding gevonden</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="190"/> + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>De waarschuwingstekst bevat geen '<>'. Wilt u toch doorgaan?</translation> </message> <message> - <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="107"/> + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>De waarschuwing bevat geen tekst. Voer eerst tekst in voordat u op Nieuw klikt. </translation> @@ -113,7 +112,7 @@ Voer eerst tekst in voordat u op Nieuw klikt. </translation> <context> <name>AlertsPlugin.AlertsManager</name> <message> - <location filename="openlp/plugins/alerts/lib/alertsmanager.py" line="63"/> + <location filename="../../openlp/plugins/alerts/lib/alertsmanager.py" line="63"/> <source>Alert message created and displayed.</source> <translation>Waarschuwing gemaakt en weergegeven.</translation> </message> @@ -121,32 +120,32 @@ Voer eerst tekst in voordat u op Nieuw klikt. </translation> <context> <name>AlertsPlugin.AlertsTab</name> <message> - <location filename="openlp/plugins/alerts/lib/alertstab.py" line="98"/> + <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="98"/> <source>Font</source> <translation>Lettertype</translation> </message> <message> - <location filename="openlp/plugins/alerts/lib/alertstab.py" line="99"/> + <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="99"/> <source>Font name:</source> <translation>Naam lettertype:</translation> </message> <message> - <location filename="openlp/plugins/alerts/lib/alertstab.py" line="100"/> + <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="100"/> <source>Font color:</source> <translation>Letterkleur:</translation> </message> <message> - <location filename="openlp/plugins/alerts/lib/alertstab.py" line="101"/> + <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="101"/> <source>Background color:</source> <translation>Achtergrondkleur:</translation> </message> <message> - <location filename="openlp/plugins/alerts/lib/alertstab.py" line="102"/> + <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="102"/> <source>Font size:</source> <translation>Lettergrootte:</translation> </message> <message> - <location filename="openlp/plugins/alerts/lib/alertstab.py" line="104"/> + <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="104"/> <source>Alert timeout:</source> <translation>Tijdsduur:</translation> </message> @@ -154,564 +153,564 @@ Voer eerst tekst in voordat u op Nieuw klikt. </translation> <context> <name>BiblesPlugin</name> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="136"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="136"/> <source>&Bible</source> <translation>&Bijbel</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="206"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="206"/> <source>Bible</source> <comment>name singular</comment> <translation>Bijbel</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="207"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="207"/> <source>Bibles</source> <comment>name plural</comment> <translation>Bijbels</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="211"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="211"/> <source>Bibles</source> <comment>container title</comment> <translation>Bijbels</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="685"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="685"/> <source>No Book Found</source> <translation>Geen bijbelboek gevonden</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="685"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="685"/> <source>No matching book could be found in this Bible. Check that you have spelled the name of the book correctly.</source> <translation>Er kon geen bijbelboek met die naam gevonden worden. Controleer de spelling.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="216"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="216"/> <source>Import a Bible.</source> <translation>Importeer een bijbel.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="217"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="217"/> <source>Add a new Bible.</source> <translation>Voeg een nieuwe bijbel toe.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="218"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="218"/> <source>Edit the selected Bible.</source> <translation>Geselecteerde bijbel bewerken.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="219"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="219"/> <source>Delete the selected Bible.</source> <translation>Geselecteerde bijbel verwijderen.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="220"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="220"/> <source>Preview the selected Bible.</source> <translation>Geselecteerde bijbeltekst in voorbeeldscherm tonen.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="221"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="221"/> <source>Send the selected Bible live.</source> <translation>Geselecteerde bijbeltekst live tonen.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="222"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="222"/> <source>Add the selected Bible to the service.</source> <translation>Geselecteerde bijbeltekst aan de liturgie toevoegen.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="175"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="175"/> <source><strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service.</source> <translation><strong>Bijbel plug-in</strong><br />De Bijbel plug-in voorziet in de mogelijkheid bijbelteksten uit verschillende bronnen weer te geven tijdens de dienst.</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="147"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="147"/> <source>&Upgrade older Bibles</source> <translation>&Upgrade oude bijbels</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="147"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="147"/> <source>Upgrade the Bible databases to the latest format.</source> <translation>Upgrade de bijbeldatabases naar de meest recente indeling.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="87"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="87"/> <source>Genesis</source> <translation>Genesis</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="88"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="88"/> <source>Exodus</source> <translation>Exodus</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="89"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="89"/> <source>Leviticus</source> <translation>Leviticus</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="90"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="90"/> <source>Numbers</source> <translation>Numeri</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="91"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="91"/> <source>Deuteronomy</source> <translation>Deuteronomium</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="92"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="92"/> <source>Joshua</source> <translation>Jozua</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="93"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="93"/> <source>Judges</source> <translation>Rechters</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="94"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="94"/> <source>Ruth</source> <translation>Ruth</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="95"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="95"/> <source>1 Samuel</source> <translation>1 Samuël</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="96"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="96"/> <source>2 Samuel</source> <translation>2 Samuël</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="97"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="97"/> <source>1 Kings</source> <translation>1 Koningen</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="98"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="98"/> <source>2 Kings</source> <translation>2 Koningen</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="99"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="99"/> <source>1 Chronicles</source> <translation>1 Kronieken</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="100"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="100"/> <source>2 Chronicles</source> <translation>2 Kronieken</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="101"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="101"/> <source>Ezra</source> <translation>Ezra</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="102"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="102"/> <source>Nehemiah</source> <translation>Nehemia</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="103"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="103"/> <source>Esther</source> <translation>Ester</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="104"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="104"/> <source>Job</source> <translation>Job</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="105"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="105"/> <source>Psalms</source> <translation>Psalmen</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="106"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="106"/> <source>Proverbs</source> <translation>Spreuken</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="107"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="107"/> <source>Ecclesiastes</source> <translation>Prediker</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="108"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="108"/> <source>Song of Solomon</source> <translation>Hooglied</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="109"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="109"/> <source>Isaiah</source> <translation>Jesaja</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="110"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="110"/> <source>Jeremiah</source> <translation>Jeremia</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="111"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="111"/> <source>Lamentations</source> <translation>Klaagliederen</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="112"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="112"/> <source>Ezekiel</source> <translation>Ezechiël</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="113"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="113"/> <source>Daniel</source> <translation>Daniël</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="114"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="114"/> <source>Hosea</source> <translation>Hosea</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="115"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="115"/> <source>Joel</source> <translation>Joël</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="116"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="116"/> <source>Amos</source> <translation>Amos</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="117"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="117"/> <source>Obadiah</source> <translation>Obadja</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="118"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="118"/> <source>Jonah</source> <translation>Jona</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="119"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="119"/> <source>Micah</source> <translation>Micha</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="120"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="120"/> <source>Nahum</source> <translation>Nahum</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="121"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="121"/> <source>Habakkuk</source> <translation>Habakuk</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="122"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="122"/> <source>Zephaniah</source> <translation>Sefanja</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="123"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="123"/> <source>Haggai</source> <translation>Haggai</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="124"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="124"/> <source>Zechariah</source> <translation>Zacharia</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="125"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="125"/> <source>Malachi</source> <translation>Maleachi</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="126"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="126"/> <source>Matthew</source> <translation>Matteüs</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="127"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="127"/> <source>Mark</source> <translation>Marcus</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="128"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="128"/> <source>Luke</source> <translation>Lucas</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="129"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="129"/> <source>John</source> <translation>Johannes</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="130"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="130"/> <source>Acts</source> <translation>Handelingen</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="131"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="131"/> <source>Romans</source> <translation>Romeinen</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="132"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="132"/> <source>1 Corinthians</source> <translation>1 Korintiërs</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="133"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="133"/> <source>2 Corinthians</source> <translation>2 Korintiërs</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="134"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="134"/> <source>Galatians</source> <translation>Galaten</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="135"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="135"/> <source>Ephesians</source> <translation>Efeziërs</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="136"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="136"/> <source>Philippians</source> <translation>Filippenzen</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="137"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="137"/> <source>Colossians</source> <translation>Kolossenzen</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="138"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="138"/> <source>1 Thessalonians</source> <translation>1 Tessalonicenzen</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="139"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="139"/> <source>2 Thessalonians</source> <translation>2 Tessalonicenzen</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="140"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="140"/> <source>1 Timothy</source> <translation>1 Timoteüs</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="141"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="141"/> <source>2 Timothy</source> <translation>2 Timoteüs</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="142"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="142"/> <source>Titus</source> <translation>Titus</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="143"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="143"/> <source>Philemon</source> <translation>Filemon</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="144"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="144"/> <source>Hebrews</source> <translation>Hebreeën</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="145"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="145"/> <source>James</source> <translation>Jakobus</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="146"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="146"/> <source>1 Peter</source> <translation>1 Petrus</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="147"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="147"/> <source>2 Peter</source> <translation>2 Petrus</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="148"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="148"/> <source>1 John</source> <translation>1 Johannes</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="149"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="149"/> <source>2 John</source> <translation>2 Johannes</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="150"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="150"/> <source>3 John</source> <translation>3 Johannes</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="151"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="151"/> <source>Jude</source> <translation>Judas</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="152"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="152"/> <source>Revelation</source> <translation>Openbaring</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="153"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="153"/> <source>Judith</source> <translation>Judit</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="154"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="154"/> <source>Wisdom</source> <translation>Wijsheid</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="155"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="155"/> <source>Tobit</source> <translation>Tobit</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="156"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="156"/> <source>Sirach</source> <translation>Sirach</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="157"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="157"/> <source>Baruch</source> <translation>Baruch</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="158"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="158"/> <source>1 Maccabees</source> <translation>1 Makkabeeën</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="159"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="159"/> <source>2 Maccabees</source> <translation>2 Makkabeeën</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="160"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="160"/> <source>3 Maccabees</source> <translation>3 Makkabeeën</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="161"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="161"/> <source>4 Maccabees</source> <translation>4 Makkabeeën</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="162"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="162"/> <source>Rest of Daniel</source> <translation>Toevoegingen aan Daniël</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="163"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="163"/> <source>Rest of Esther</source> <translation>Ester (Grieks)</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="164"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="164"/> <source>Prayer of Manasses</source> <translation>Manasse</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="165"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="165"/> <source>Letter of Jeremiah</source> <translation>Brief van Jeremia</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="166"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="166"/> <source>Prayer of Azariah</source> <translation>Gebed van Azaria</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="167"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="167"/> <source>Susanna</source> <translation>Susanna</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="168"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="168"/> <source>Bel</source> <translation>Bel en de draak</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="169"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="169"/> <source>1 Esdras</source> <translation>1 Esdras</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="170"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="170"/> <source>2 Esdras</source> <translation>2 Esdras</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>:</source> <comment>Verse identifier e.g. Genesis 1 : 1 = Genesis Chapter 1 Verse 1</comment> <translation>:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>v</source> <comment>Verse identifier e.g. Genesis 1 v 1 = Genesis Chapter 1 Verse 1</comment> <translation>v</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>V</source> <comment>Verse identifier e.g. Genesis 1 V 1 = Genesis Chapter 1 Verse 1</comment> <translation>V</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verse</source> <comment>Verse identifier e.g. Genesis 1 verse 1 = Genesis Chapter 1 Verse 1</comment> <translation>vers</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verses</source> <comment>Verse identifier e.g. Genesis 1 verses 1 - 2 = Genesis Chapter 1 Verses 1 to 2</comment> <translation>verzen</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="186"/> <source>-</source> <comment>range identifier e.g. Genesis 1 verse 1 - 2 = Genesis Chapter 1 Verses 1 To 2</comment> <translation>-</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="186"/> <source>to</source> <comment>range identifier e.g. Genesis 1 verse 1 - 2 = Genesis Chapter 1 Verses 1 To 2</comment> <translation>tot</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>,</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2, 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> <translation>,</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>and</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2 and 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> <translation>en</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/__init__.py" line="196"/> + <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="196"/> <source>end</source> <comment>ending identifier e.g. Genesis 1 verse 1 - end = Genesis Chapter 1 Verses 1 To The Last Verse</comment> <translation>einde</translation> @@ -720,32 +719,32 @@ Voer eerst tekst in voordat u op Nieuw klikt. </translation> <context> <name>BiblesPlugin.BibleEditForm</name> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="141"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="141"/> <source>You need to specify a version name for your Bible.</source> <translation>U moet een naam opgeven voor deze versie van de bijbel.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="147"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="147"/> <source>You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.</source> <translation>U moet opgeven welke copyrights gelden voor deze bijbelvertaling. Bijbels in het publieke domein moeten als zodanig gemarkeerd worden.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="155"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="155"/> <source>Bible Exists</source> <translation>Bijbel bestaat al</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="155"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="155"/> <source>This Bible already exists. Please import a different Bible or first delete the existing one.</source> <translation>Deze bijbelvertaling bestaat reeds. Importeer een andere vertaling of verwijder eerst de bestaande versie.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="169"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="169"/> <source>You need to specify a book name for "%s".</source> <translation>U moet een naam opgeven voor het bijbelboek "%s".</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="176"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="176"/> <source>The book name "%s" is not correct. Numbers can only be used at the beginning and must be followed by one or more non-numeric characters.</source> @@ -754,12 +753,12 @@ Nummers mogen alleen aan het begin gebruikt worden en moeten gevolgd worden door een of meerdere niet-nummer lettertekens.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="188"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="188"/> <source>Duplicate Book Name</source> <translation>Duplicaat gevonden</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="188"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="188"/> <source>The Book Name "%s" has been entered more than once.</source> <translation>De naam van het bijbelboek "%s" is meer dan één keer opgegeven.</translation> </message> @@ -767,39 +766,39 @@ gevolgd worden door een of meerdere niet-nummer lettertekens.</translation> <context> <name>BiblesPlugin.BibleManager</name> <message> - <location filename="openlp/plugins/bibles/lib/manager.py" line="356"/> + <location filename="../../openlp/plugins/bibles/lib/manager.py" line="356"/> <source>Scripture Reference Error</source> <translation>Fout in schriftverwijzing</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/manager.py" line="348"/> + <location filename="../../openlp/plugins/bibles/lib/manager.py" line="348"/> <source>Web Bible cannot be used</source> <translation>Online bijbels kunnen niet worden gebruikt</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/manager.py" line="348"/> + <location filename="../../openlp/plugins/bibles/lib/manager.py" line="348"/> <source>Text Search is not available with Web Bibles.</source> <translation>In online bijbels kunt u niet zoeken op tekst.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/manager.py" line="356"/> + <location filename="../../openlp/plugins/bibles/lib/manager.py" line="356"/> <source>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.</source> <translation>Geen zoekterm opgegeven. Woorden met een spatie ertussen betekent zoeken naar alle woorden, woorden met een komma ertussen betekent zoeken naar de afzonderlijke woorden.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/manager.py" line="334"/> + <location filename="../../openlp/plugins/bibles/lib/manager.py" line="334"/> <source>There are no Bibles currently installed. Please use the Import Wizard to install one or more Bibles.</source> <translation>Er zijn geen bijbels geïnstalleerd. Gebruik de Import Assistent om een of meerdere bijbels te installeren.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/manager.py" line="334"/> + <location filename="../../openlp/plugins/bibles/lib/manager.py" line="334"/> <source>No Bibles Available</source> <translation>Geen bijbels beschikbaar</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/manager.py" line="285"/> + <location filename="../../openlp/plugins/bibles/lib/manager.py" line="285"/> <source>Your scripture reference is either not supported by OpenLP or is invalid. Please make sure your reference conforms to one of the following patterns or consult the manual: Book Chapter @@ -822,79 +821,79 @@ Boek Hoofdstuk%(verse)sVers%(range)sHoofdstuk%(verse)sVers</translation> <context> <name>BiblesPlugin.BiblesTab</name> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="156"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="156"/> <source>Verse Display</source> <translation>Bijbeltekst weergave</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="158"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="158"/> <source>Only show new chapter numbers</source> <translation>Toon alleen nieuw hoodstuknummer</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="161"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="161"/> <source>Bible theme:</source> <translation>Bijbel thema:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="165"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="165"/> <source>No Brackets</source> <translation>Geen haakjes</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="167"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="167"/> <source>( And )</source> <translation>( en )</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="169"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="169"/> <source>{ And }</source> <translation>{ en }</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="171"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="171"/> <source>[ And ]</source> <translation>[ en ]</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="173"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="173"/> <source>Note: Changes do not affect verses already in the service.</source> <translation>Opmerking: Wijzigingen hebben geen betrekking op bijbelverzen die al in de liturgie zijn opgenomen.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="175"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="175"/> <source>Display second Bible verses</source> <translation>Toon tweede bijbelvertaling</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="176"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="176"/> <source>Custom Scripture References</source> <translation>Aangepaste schriftverwijzingen</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="177"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="177"/> <source>Verse Separator:</source> <translation>Vers scheidingsteken:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="178"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="178"/> <source>Range Separator:</source> <translation>Bereik scheidingsteken:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="179"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="179"/> <source>List Separator:</source> <translation>Lijst scheidingsteken:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="180"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="180"/> <source>End Mark:</source> <translation>Eind teken:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="181"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="181"/> <source>Multiple alternative verse separators may be defined. They have to be separated by a vertical bar "|". Please clear this edit line to use the default value.</source> @@ -903,34 +902,34 @@ Ze moeten gescheiden worden door een verticale streep "|". Maak de regel leeg om de standaardinstelling te gebruiken.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="195"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="195"/> <source>English</source> <translation>Engels</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="188"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="188"/> <source>Default Bible Language</source> <translation>Standaardtaal bijbel</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="189"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="189"/> <source>Book name language in search field, search results and on display:</source> <translation>Taal van de namen van bijbelboeken in zoekvelden, zoekresultaten en in weergave:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="191"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="191"/> <source>Bible Language</source> <translation>Taal bijbel</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="193"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="193"/> <source>Application Language</source> <translation>Programmataal</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/biblestab.py" line="157"/> + <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="157"/> <source>Show verse numbers</source> <translation>Toon versnummers</translation> </message> @@ -938,42 +937,42 @@ zoekresultaten en in weergave:</translation> <context> <name>BiblesPlugin.BookNameDialog</name> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="85"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="85"/> <source>Select Book Name</source> <translation>Selecteer naam bijbelboek</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="89"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="89"/> <source>Current name:</source> <translation>Huidige naam:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="90"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="90"/> <source>Corresponding name:</source> <translation>Overeenkomstige naam:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="91"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="91"/> <source>Show Books From</source> <translation>Toon boeken uit</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="92"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="92"/> <source>Old Testament</source> <translation>Oude Testament</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="93"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="93"/> <source>New Testament</source> <translation>Nieuwe Testament</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="94"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="94"/> <source>Apocrypha</source> <translation>Apocriefe boeken</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="86"/> + <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="86"/> <source>The following book name cannot be matched up internally. Please select the corresponding name from the list.</source> <translation>Voor de volgende namen van bijbelboeken is geen passend alternatief. Selecteer het juiste bijbelboek uit de lijst.</translation> </message> @@ -981,7 +980,7 @@ zoekresultaten en in weergave:</translation> <context> <name>BiblesPlugin.BookNameForm</name> <message> - <location filename="openlp/plugins/bibles/forms/booknameform.py" line="108"/> + <location filename="../../openlp/plugins/bibles/forms/booknameform.py" line="108"/> <source>You need to select a book.</source> <translation>Selecteer een boek.</translation> </message> @@ -989,12 +988,12 @@ zoekresultaten en in weergave:</translation> <context> <name>BiblesPlugin.CSVBible</name> <message> - <location filename="openlp/plugins/bibles/lib/csvbible.py" line="103"/> + <location filename="../../openlp/plugins/bibles/lib/csvbible.py" line="103"/> <source>Importing books... %s</source> <translation>Importeren bijbelboeken... %s</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/csvbible.py" line="145"/> + <location filename="../../openlp/plugins/bibles/lib/csvbible.py" line="145"/> <source>Importing verses... done.</source> <translation>Importeren bijbelverzen... klaar.</translation> </message> @@ -1002,69 +1001,69 @@ zoekresultaten en in weergave:</translation> <context> <name>BiblesPlugin.EditBibleForm</name> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="125"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="125"/> <source>Bible Editor</source> <translation>Bijbel editor</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="129"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="129"/> <source>License Details</source> - <translation>Licentie details</translation> + <translation>Licentiedetails</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="130"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="130"/> <source>Version name:</source> <translation>Versie naam:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="131"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="131"/> <source>Copyright:</source> <translation>Copyright:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="132"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="132"/> <source>Permissions:</source> <translation>Rechten:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="133"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="133"/> <source>Default Bible Language</source> <translation>Standaardtaal bijbel</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="134"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="134"/> <source>Book name language in search field, search results and on display:</source> <translation>Taal van de namen van bijbelboeken in zoekvelden, zoekresultaten en in weergave:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="137"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="137"/> <source>Global Settings</source> <translation>Globale instellingen</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="138"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="138"/> <source>Bible Language</source> <translation>Taal bijbel</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="141"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="141"/> <source>Application Language</source> <translation>Programmataal</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="143"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="143"/> <source>English</source> <translation>Engels</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="73"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="73"/> <source>This is a Web Download Bible. It is not possible to customize the Book Names.</source> <translation>Deze bijbelvertaling is een download-bijbel. De namen van bijbelboeken kunnen niet aangepast worden.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="78"/> + <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="78"/> <source>To use the customized book names, "Bible language" must be selected on the Meta Data tab or, if "Global settings" is selected, on the Bible page in Configure OpenLP.</source> <translation>Om aangepaste namen voor bijbelboeken te gebruiken, moet "Bijbeltaal" geselecteerd zijn op het tabblad "Algemene informatie" of, als "Globale instellingen" is geselecteerd, op de "Bijbel" pagina in "Instellingen".</translation> </message> @@ -1072,38 +1071,38 @@ De namen van bijbelboeken kunnen niet aangepast worden.</translation> <context> <name>BiblesPlugin.HTTPBible</name> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="610"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="610"/> <source>Registering Bible and loading books...</source> <translation>Bezig met registreren van bijbel en laden van boeken...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="634"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="634"/> <source>Registering Language...</source> <translation>Bezig met registreren van de taal...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="645"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="645"/> <source>Importing %s...</source> <comment>Importing <book name>...</comment> <translation>Bezig met importeren van "%s"...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="792"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="792"/> <source>Download Error</source> <translation>Downloadfout</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="792"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="792"/> <source>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.</source> <translation>Er is een fout opgetreden bij het downloaden van de bijbelverzen. Controleer uw internetverbinding. Als dit probleem zich blijft herhalen is er misschien sprake van een programmafout.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="798"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="798"/> <source>Parse Error</source> <translation>Verwerkingsfout</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/http.py" line="798"/> + <location filename="../../openlp/plugins/bibles/lib/http.py" line="798"/> <source>There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug.</source> <translation>Er is een fout opgetreden bij het uitpakken van de bijbelverzen. Als dit probleem zich blijft herhalen is er misschien sprake van een programmafout.</translation> </message> @@ -1111,183 +1110,183 @@ De namen van bijbelboeken kunnen niet aangepast worden.</translation> <context> <name>BiblesPlugin.ImportWizardForm</name> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="309"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="309"/> <source>Bible Import Wizard</source> <translation>Bijbel Import Assistent</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="312"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="312"/> <source>This wizard will help you to import Bibles from a variety of formats. Click the next button below to start the process by selecting a format to import from.</source> <translation>Deze Assistent helpt u bijbels van verschillende bestandsformaten te importeren. Om de Assistent te starten klikt op volgende.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="323"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="323"/> <source>Web Download</source> <translation>Onlinebijbel</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="330"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="330"/> <source>Location:</source> <translation>Locatie:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="334"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="334"/> <source>Crosswalk</source> <translation>Crosswalk</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="336"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="336"/> <source>BibleGateway</source> <translation>BibleGateway</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="340"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="340"/> <source>Bible:</source> <translation>Bijbelvertaling:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="341"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="341"/> <source>Download Options</source> <translation>Downloadopties</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="343"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="343"/> <source>Server:</source> <translation>Server:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="344"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="344"/> <source>Username:</source> <translation>Gebruikersnaam:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="345"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="345"/> <source>Password:</source> <translation>Wachtwoord:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="346"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="346"/> <source>Proxy Server (Optional)</source> <translation>Proxyserver (optioneel)</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="349"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="349"/> <source>License Details</source> <translation>Licentie details</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="351"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="351"/> <source>Set up the Bible's license details.</source> <translation>Geef aan welke licentievoorwaarden gelden voor deze bijbelvertaling.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="353"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="353"/> <source>Version name:</source> <translation>Versie naam:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="354"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="354"/> <source>Copyright:</source> <translation>Copyright:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="357"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="357"/> <source>Please wait while your Bible is imported.</source> <translation>Een moment geduld. De bijbelvertaling wordt geïmporteerd.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="384"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="384"/> <source>You need to specify a file with books of the Bible to use in the import.</source> <translation>Er moet een bestand met beschikbare bijbelboeken opgegeven worden.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="391"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="391"/> <source>You need to specify a file of Bible verses to import.</source> <translation>Er moet een bestand met bijbelverzen opgegeven worden.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="419"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="419"/> <source>You need to specify a version name for your Bible.</source> <translation>U moet een naam opgeven voor deze versie van de bijbel.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="425"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="425"/> <source>You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.</source> <translation>U moet opgeven welke copyrights gelden voor deze bijbelvertaling. Bijbel in het publieke domein moeten als zodanig gemarkeerd worden.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> <source>Bible Exists</source> <translation>Bijbel bestaat al</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> <source>This Bible already exists. Please import a different Bible or first delete the existing one.</source> <translation>Deze bijbelvertaling bestaat reeds. Importeer een andere vertaling of verwijder eerst de bestaande versie.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Het importeren is mislukt.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="481"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="481"/> <source>CSV File</source> <translation>CSV bestand</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="338"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="338"/> <source>Bibleserver</source> <translation>Bibleserver.com</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="355"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="355"/> <source>Permissions:</source> <translation>Rechten:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="331"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="331"/> <source>Bible file:</source> <translation>Bijbel bestand:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="327"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="327"/> <source>Books file:</source> <translation>Bijbelboeken bestand:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="328"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="328"/> <source>Verses file:</source> <translation>Bijbelverzen bestand:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Bezig met registreren van bijbel...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Bijbel geregistreerd. Let op, de bijbelverzen worden gedownload indien nodig en een internetverbinding is dus noodzakelijk.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> <source>Click to download bible list</source> <translation>Klik om de bijbellijst te downloaden</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> <source>Download bible list</source> <translation>Download bijbellijst</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>Error during download</source> <translation>Fout tijdens het downloaden</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>An error occurred while downloading the list of bibles from %s.</source> <translation>Er is een fout opgetreden bij het downloaden van de bijbellijst van %s.</translation> </message> @@ -1295,17 +1294,17 @@ indien nodig en een internetverbinding is dus noodzakelijk.</translation> <context> <name>BiblesPlugin.LanguageDialog</name> <message> - <location filename="openlp/plugins/bibles/forms/languagedialog.py" line="67"/> + <location filename="../../openlp/plugins/bibles/forms/languagedialog.py" line="67"/> <source>Select Language</source> <translation>Selecteer taal</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/languagedialog.py" line="69"/> + <location filename="../../openlp/plugins/bibles/forms/languagedialog.py" line="69"/> <source>OpenLP is unable to determine the language of this translation of the Bible. Please select the language from the list below.</source> <translation>OpenLP kan niet bepalen in welke taal deze Bijbel is geschreven. Selecteer een taal uit de onderstaande lijst.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/languagedialog.py" line="73"/> + <location filename="../../openlp/plugins/bibles/forms/languagedialog.py" line="73"/> <source>Language:</source> <translation>Taal:</translation> </message> @@ -1313,7 +1312,7 @@ indien nodig en een internetverbinding is dus noodzakelijk.</translation> <context> <name>BiblesPlugin.LanguageForm</name> <message> - <location filename="openlp/plugins/bibles/forms/languageform.py" line="62"/> + <location filename="../../openlp/plugins/bibles/forms/languageform.py" line="62"/> <source>You need to choose a language.</source> <translation>Geef een taal op.</translation> </message> @@ -1321,92 +1320,92 @@ indien nodig en een internetverbinding is dus noodzakelijk.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Snelzoeken</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Vind:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Boek:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Hoofdstuk:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Vers:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Van:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Tot:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Zoek in tekst</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Tweede:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Schriftverwijzing</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Zoekresultaten wel / niet behouden.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Enkele en dubbele bijbelvers zoekresultaten kunnen niet gecombineerd worden. Resultaten wissen en opnieuw beginnen?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Bijbel niet geheel geladen.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Informatie</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>De tweede bijbelvertaling bevat niet alle verzen die in de eerste bijbelvertaling staan. Alleen de verzen die in beide vertalingen voorkomen worden getoond. %d verzen zijn niet opgenomen in de resultaten.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Zoek schriftverwijzing</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Zoek tekst...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1415,7 +1414,7 @@ You will need to re-import this Bible to use it again.</source> De bijbel moet opnieuw geïmporteerd worden om weer gebruikt te kunnen worden.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Geavanceerd</translation> </message> @@ -1423,12 +1422,12 @@ De bijbel moet opnieuw geïmporteerd worden om weer gebruikt te kunnen worden.</ <context> <name>BiblesPlugin.OpenSongImport</name> <message> - <location filename="openlp/plugins/bibles/lib/opensong.py" line="133"/> + <location filename="../../openlp/plugins/bibles/lib/opensong.py" line="133"/> <source>Incorrect Bible file type supplied. OpenSong Bibles may be compressed. You must decompress them before import.</source> <translation>Incorrect bijbelbestand. OpenSong bijbels kunnen gecomprimeerd zijn en moeten uitgepakt worden vóór het importeren.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/opensong.py" line="80"/> + <location filename="../../openlp/plugins/bibles/lib/opensong.py" line="80"/> <source>Incorrect Bible file type supplied. This looks like a Zefania XML bible, please use the Zefania import option.</source> <translation>Incorrect bijbelbestand. Het lijkt een Zefania XML bijbel te zijn, waarvoor u de Zefania importoptie kunt gebruiken.</translation> </message> @@ -1436,7 +1435,7 @@ De bijbel moet opnieuw geïmporteerd worden om weer gebruikt te kunnen worden.</ <context> <name>BiblesPlugin.Opensong</name> <message> - <location filename="openlp/plugins/bibles/lib/opensong.py" line="126"/> + <location filename="../../openlp/plugins/bibles/lib/opensong.py" line="126"/> <source>Importing %(bookname)s %(chapter)s...</source> <translation>Bezig met importeren van %(bookname)s %(chapter)s...</translation> </message> @@ -1444,12 +1443,12 @@ De bijbel moet opnieuw geïmporteerd worden om weer gebruikt te kunnen worden.</ <context> <name>BiblesPlugin.OsisImport</name> <message> - <location filename="openlp/plugins/bibles/lib/osis.py" line="76"/> + <location filename="../../openlp/plugins/bibles/lib/osis.py" line="76"/> <source>Removing unused tags (this may take a few minutes)...</source> <translation>Ongebruikte tags verwijderen (dit kan enkele minuten duren)...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/osis.py" line="168"/> + <location filename="../../openlp/plugins/bibles/lib/osis.py" line="168"/> <source>Importing %(bookname)s %(chapter)s...</source> <translation>Bezig met importeren van %(bookname)s %(chapter)s...</translation> </message> @@ -1457,149 +1456,149 @@ De bijbel moet opnieuw geïmporteerd worden om weer gebruikt te kunnen worden.</ <context> <name>BiblesPlugin.UpgradeWizardForm</name> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="107"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="107"/> <source>Select a Backup Directory</source> <translation>Selecteer backupmap</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="233"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="233"/> <source>Bible Upgrade Wizard</source> <translation>Bijbel Upgrade Assistent</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="236"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="236"/> <source>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.</source> <translation>Deze Assistent helpt u bestaande bijbels bij te werken van een eerdere indeling van OpenLP 2. Om de Assistent te starten klikt op volgende.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="240"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="240"/> <source>Select Backup Directory</source> <translation>Selecteer backupmap</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="241"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="241"/> <source>Please select a backup directory for your Bibles</source> <translation>Selecteer een map om de backup van uw bijbels in op te slaan</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="243"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="243"/> <source>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>.</source> <translation>Eerdere versies van OpenLP 2.0 kunnen de nieuwe bijbelbestanden niet lezen. De assistent maakt een backup van uw huidige bestanden zodat u eenvoudig de bijbels terug kunt zetten in de OpenLP datamap voor het geval u met een oude versie van OpenLP moet werken. Instructies hoe de oorspronkelijke bestanden te herstellen staan in de <a href="http://wiki.openlp.org/faq">Frequently Asked Questions</a> (engelstalig).</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="251"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="251"/> <source>Please select a backup location for your Bibles.</source> <translation>Selecteer een map om de backup van uw bijbels in op te slaan.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="253"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="253"/> <source>Backup Directory:</source> <translation>Backupmap:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="254"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="254"/> <source>There is no need to backup my Bibles</source> <translation>Er hoeft geen backup gemaakt te worden</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="256"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="256"/> <source>Select Bibles</source> <translation>Selecteer bijbels</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="257"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="257"/> <source>Please select the Bibles to upgrade</source> <translation>Selecteer de bijbels om bij te werken</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="259"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="259"/> <source>Upgrading</source> <translation>Bijwerken</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="260"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="260"/> <source>Please wait while your Bibles are upgraded.</source> <translation>Een moment geduld. De bijbels worden bijgewerkt.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="283"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="283"/> <source>The backup was not successful. To backup your Bibles you need permission to write to the given directory.</source> <translation>De backup is mislukt. Om bijbels bij te werken moet de map schrijfbaar zijn.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="511"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="511"/> <source>Upgrading Bible %s of %s: "%s" Failed</source> <translation>Bijwerken bijbel %s van %s: "%s" Mislukt</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="365"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="365"/> <source>Upgrading Bible %s of %s: "%s" Upgrading ...</source> <translation>Bijwerken bijbel %s van %s: "%s" Bijwerken ...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> <source>Download Error</source> <translation>Download fout</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> <source>To upgrade your Web Bibles an Internet connection is required.</source> <translation>Om online bijbels bij te werken is een internetverbinding noodzakelijk.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="483"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="483"/> <source>Upgrading Bible %s of %s: "%s" Upgrading %s ...</source> <translation>Bijwerken bijbel %s van %s: "%s" Bijwerken %s ...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="518"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="518"/> <source>Upgrading Bible %s of %s: "%s" Complete</source> <translation>Bijwerken bijbel %s van %s: "%s" Klaar</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="543"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="543"/> <source>, %s failed</source> <translation>, %s mislukt</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="549"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="549"/> <source>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.</source> <translation>Bijwerken bijbel(s): %s gelukt%s Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetverbinding is dan noodzakelijk.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="555"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="555"/> <source>Upgrading Bible(s): %s successful%s</source> <translation>Bijwerken bijbel(s): %s gelukt%s</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="559"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="559"/> <source>Upgrade failed.</source> <translation>Bijwerken mislukt.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="275"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="275"/> <source>You need to specify a backup directory for your Bibles.</source> <translation>Selecteer een map om de backup van uw bijbels in op te slaan.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="330"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="330"/> <source>Starting upgrade...</source> <translation>Start bijwerken...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="340"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="340"/> <source>There are no Bibles that need to be upgraded.</source> <translation>Er zijn geen bijbels om bij te werken.</translation> </message> @@ -1607,7 +1606,7 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>BiblesPlugin.ZefaniaImport</name> <message> - <location filename="openlp/plugins/bibles/lib/zefania.py" line="111"/> + <location filename="../../openlp/plugins/bibles/lib/zefania.py" line="111"/> <source>Incorrect Bible file type supplied. Zefania Bibles may be compressed. You must decompress them before import.</source> <translation>Incorrect bijbelbestand. Zefania bijbels kunnen gecomprimeerd zijn en moeten uitgepakt worden vóór het importeren.</translation> </message> @@ -1615,7 +1614,7 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>BiblesPlugin.Zefnia</name> <message> - <location filename="openlp/plugins/bibles/lib/zefania.py" line="105"/> + <location filename="../../openlp/plugins/bibles/lib/zefania.py" line="105"/> <source>Importing %(bookname)s %(chapter)s...</source> <translation>Bezig met importeren van %(bookname)s %(chapter)s...</translation> </message> @@ -1623,65 +1622,65 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>CustomPlugin</name> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="99"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="99"/> <source>Custom Slide</source> <comment>name singular</comment> <translation>Aangepaste dia</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="100"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="100"/> <source>Custom Slides</source> <comment>name plural</comment> <translation>Aangepaste dia’s</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="104"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="104"/> <source>Custom Slides</source> <comment>container title</comment> <translation>Aangepaste dia’s</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="108"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="108"/> <source>Load a new custom slide.</source> <translation>Aangepaste dia laden.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="109"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="109"/> <source>Import a custom slide.</source> <translation>Aangepaste dia importeren.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="110"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="110"/> <source>Add a new custom slide.</source> <translation>Aangepaste dia toevoegen.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="111"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="111"/> <source>Edit the selected custom slide.</source> <translation>Geselecteerde dia bewerken.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="112"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="112"/> <source>Delete the selected custom slide.</source> - <translation>Geselecteerde aangepaste dia verwijderen.</translation> + <translation>Geselecteerde dia verwijderen.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="113"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="113"/> <source>Preview the selected custom slide.</source> - <translation>Bekijk voorbeeld aangepaste dia.</translation> + <translation>Voorbeeld van geselecteerde dia bekijken.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="114"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="114"/> <source>Send the selected custom slide live.</source> - <translation>Bekijk aangepaste dia live.</translation> + <translation>Toon geselecteerde dia live.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="115"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="115"/> <source>Add the selected custom slide to the service.</source> - <translation>Aangepaste dia aan liturgie toevoegen.</translation> + <translation>Geselecteerde dia aan liturgie toevoegen.</translation> </message> <message> - <location filename="openlp/plugins/custom/customplugin.py" line="66"/> + <location filename="../../openlp/plugins/custom/customplugin.py" line="66"/> <source><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.</source> <translation><strong>Aangepaste Dia plug-in</strong><br />De Aangepaste Dia plug-in voorziet in mogelijkheden aangepaste tekst weer te geven op dezelfde manier als liederen. Deze plugin voorziet in meer mogelijkheden dan de Lied plugin.</translation> </message> @@ -1689,17 +1688,17 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>CustomPlugin.CustomTab</name> <message> - <location filename="openlp/plugins/custom/lib/customtab.py" line="60"/> + <location filename="../../openlp/plugins/custom/lib/customtab.py" line="60"/> <source>Custom Display</source> <translation>Aangepaste weergave</translation> </message> <message> - <location filename="openlp/plugins/custom/lib/customtab.py" line="61"/> + <location filename="../../openlp/plugins/custom/lib/customtab.py" line="61"/> <source>Display footer</source> <translation>Voettekst weergeven</translation> </message> <message> - <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/> + <location filename="../../openlp/plugins/custom/lib/customtab.py" line="62"/> <source>Import missing custom slides from service files</source> <translation>Importeer ontbrekende aangepaste dia's uit liturgiebestand</translation> </message> @@ -1707,142 +1706,139 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>CustomPlugin.EditCustomForm</name> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="105"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="105"/> <source>Edit Custom Slides</source> <translation>Aangepaste dia's bewerken</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="106"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="106"/> <source>&Title:</source> <translation>&Titel:</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="108"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="108"/> <source>Add a new slide at bottom.</source> <translation>Nieuwe dia onderaan toevoegen.</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="110"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="110"/> <source>Edit the selected slide.</source> <translation>Geselecteerde dia bewerken.</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="112"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="112"/> <source>Edit all the slides at once.</source> <translation>Alle dia's tegelijk bewerken.</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="52"/> + <location filename="../../openlp/plugins/custom/forms/editcustomslidedialog.py" line="52"/> <source>Split a slide into two by inserting a slide splitter.</source> <translation>Dia splitsen door een dia 'splitter' in te voegen.</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="113"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="113"/> <source>The&me:</source> <translation>The&ma:</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="114"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="114"/> <source>&Credits:</source> - <translation>&Credits:</translation> + <translation>&Auteur:</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomform.py" line="238"/> + <location filename="../../openlp/plugins/custom/forms/editcustomform.py" line="238"/> <source>You need to type in a title.</source> <translation>Geef een titel op.</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="111"/> + <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="111"/> <source>Ed&it All</source> <translation>&Alles bewerken</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="51"/> + <location filename="../../openlp/plugins/custom/forms/editcustomslidedialog.py" line="51"/> <source>Insert Slide</source> - <translation>Invoegen dia</translation> + <translation>Dia invoegen</translation> </message> <message> - <location filename="openlp/plugins/custom/forms/editcustomform.py" line="242"/> + <location filename="../../openlp/plugins/custom/forms/editcustomform.py" line="242"/> <source>You need to add at least one slide.</source> - <translation>Minstens één dia toevoegen.</translation> + <translation>Voeg minimaal één dia toe.</translation> </message> </context> <context> <name>CustomPlugin.EditVerseForm</name> <message> - <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="48"/> + <location filename="../../openlp/plugins/custom/forms/editcustomslidedialog.py" line="48"/> <source>Edit Slide</source> - <translation>Bewerk dia</translation> + <translation>Dia bewerken</translation> </message> </context> <context> <name>CustomPlugin.MediaItem</name> <message numerus="yes"> - <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> + <location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Weet u zeker dat u de %n geselecteerde dia wilt verwijderen?</numerusform> - <numerusform>Weet u zeker dat u de %n geselecteerde dia's wilt verwijderen?</numerusform> - </translation> + <translation><numerusform>Weet u zeker dat u de %n geselecteerde dia wilt verwijderen?</numerusform><numerusform>Weet u zeker dat u de %n geselecteerde dia's wilt verwijderen?</numerusform></translation> </message> </context> <context> <name>ImagePlugin</name> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="57"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="57"/> <source><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.</source> <translation><strong>Afbeeldingen plug-in</strong><br />De afbeeldingen plug-in voorziet in de mogelijkheid afbeeldingen te laten zien.<br />Een van de bijzondere mogelijkheden is dat meerdere afbeeldingen als groep in de liturgie worden opgenomen, zodat weergave van meerdere afbeeldingen eenvoudiger wordt. Deze plug-in maakt doorlopende diashows (bijv. om de 3 sec. een nieuwe dia) mogelijk. Ook kun met deze plug-in de achtergrondafbeelding van het thema vervangen met een andere afbeelding. Ook de combinatie van tekst en beeld is mogelijk.</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="107"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="107"/> <source>Image</source> <comment>name singular</comment> <translation>Afbeelding</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="108"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="108"/> <source>Images</source> <comment>name plural</comment> <translation>Afbeeldingen</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="111"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="111"/> <source>Images</source> <comment>container title</comment> <translation>Afbeeldingen</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="114"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="114"/> <source>Load a new image.</source> <translation>Nieuwe afbeelding laden.</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="116"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="116"/> <source>Add a new image.</source> <translation>Nieuwe afbeelding toevoegen.</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="117"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="117"/> <source>Edit the selected image.</source> <translation>Geselecteerde afbeelding bewerken.</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="118"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="118"/> <source>Delete the selected image.</source> <translation>Geselecteerde afbeelding verwijderen.</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="119"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="119"/> <source>Preview the selected image.</source> <translation>Voorbeeld van geselecteerde afbeelding bekijken.</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="120"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="120"/> <source>Send the selected image live.</source> <translation>Geselecteerde afbeelding live tonen.</translation> </message> <message> - <location filename="openlp/plugins/images/imageplugin.py" line="121"/> + <location filename="../../openlp/plugins/images/imageplugin.py" line="121"/> <source>Add the selected image to the service.</source> <translation>Geselecteerde afbeelding aan liturgie toevoegen.</translation> </message> @@ -1850,32 +1846,32 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>ImagePlugin.AddGroupForm</name> <message> - <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="55"/> + <location filename="../../openlp/plugins/images/forms/addgroupdialog.py" line="55"/> <source>Add group</source> <translation>Voeg groep toe</translation> </message> <message> - <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="56"/> + <location filename="../../openlp/plugins/images/forms/addgroupdialog.py" line="56"/> <source>Parent group:</source> <translation>Bovenliggende groep</translation> </message> <message> - <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="57"/> + <location filename="../../openlp/plugins/images/forms/addgroupdialog.py" line="57"/> <source>Group name:</source> <translation>Groepsnaam:</translation> </message> <message> - <location filename="openlp/plugins/images/forms/addgroupform.py" line="67"/> + <location filename="../../openlp/plugins/images/forms/addgroupform.py" line="67"/> <source>You need to type in a group name.</source> <translation>U moet een groepsnaam invullen.</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="642"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="642"/> <source>Could not add the new group.</source> <translation>Kon de nieuwe groep niet toevoegen.</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="645"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="645"/> <source>This group already exists.</source> <translation>Deze groep bestaat al.</translation> </message> @@ -1883,27 +1879,27 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>ImagePlugin.ChooseGroupForm</name> <message> - <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="81"/> + <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="81"/> <source>Select Image Group</source> <translation>Selecteer afbeelding groep</translation> </message> <message> - <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="82"/> + <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="82"/> <source>Add images to group:</source> <translation>Voeg afbeeldingen toe aan groep:</translation> </message> <message> - <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="83"/> + <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="83"/> <source>No group</source> <translation>Geen groep</translation> </message> <message> - <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="84"/> + <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="84"/> <source>Existing group</source> <translation>Bestaande groep</translation> </message> <message> - <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="85"/> + <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="85"/> <source>New group</source> <translation>Nieuwe groep</translation> </message> @@ -1911,7 +1907,7 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>ImagePlugin.ExceptionDialog</name> <message> - <location filename="openlp/core/ui/exceptionform.py" line="224"/> + <location filename="../../openlp/core/ui/exceptionform.py" line="224"/> <source>Select Attachment</source> <translation>Selecteer bijlage</translation> </message> @@ -1919,59 +1915,59 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>ImagePlugin.MediaItem</name> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="69"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="69"/> <source>Select Image(s)</source> <translation>Selecteer afbeelding(en)</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="664"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="664"/> <source>You must select an image to replace the background with.</source> <translation>Selecteer een afbeelding om de achtergrond te vervangen.</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="589"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="589"/> <source>Missing Image(s)</source> <translation>Ontbrekende afbeelding(en)</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="583"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="583"/> <source>The following image(s) no longer exist: %s</source> <translation>De volgende afbeelding(en) ontbreken: %s</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="589"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="589"/> <source>The following image(s) no longer exist: %s Do you want to add the other images anyway?</source> <translation>De volgende afbeelding(en) ontbreken: %s De andere afbeeldingen alsnog toevoegen?</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="681"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="681"/> <source>There was a problem replacing your background, the image file "%s" no longer exists.</source> <translation>Achtergrond kan niet vervangen worden omdat de afbeelding "%s" ontbreekt.</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="677"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="677"/> <source>There was no display item to amend.</source> <translation>Er wordt geen item weergegeven dat aangepast kan worden.</translation> </message> <message> - <location filename="openlp/plugins/images/forms/addgroupform.py" line="54"/> + <location filename="../../openlp/plugins/images/forms/addgroupform.py" line="54"/> <source>-- Top-level group --</source> <translation>-- Hoogste niveau groep --</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="221"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="221"/> <source>You must select an image or group to delete.</source> <translation>Selecteer een afbeelding of groep om te verwijderen.</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Remove group</source> <translation>Verwijder groep</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Are you sure you want to remove "%s" and everything in it?</source> <translation>Weet u zeker dat u "%s" en alles daarin wilt verwijderen?</translation> </message> @@ -1979,7 +1975,7 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>ImagesPlugin.ImageTab</name> <message> - <location filename="openlp/plugins/images/lib/imagetab.py" line="65"/> + <location filename="../../openlp/plugins/images/lib/imagetab.py" line="65"/> <source>Visible background for images with aspect ratio different to screen.</source> <translation>Zichtbare achtergrond voor afbeeldingen met een andere verhouding dan het scherm.</translation> </message> @@ -1987,27 +1983,27 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>Media.player</name> <message> - <location filename="openlp/core/ui/media/phononplayer.py" line="258"/> + <location filename="../../openlp/core/ui/media/phononplayer.py" line="258"/> <source>Phonon is a media player which interacts with the operating system to provide media capabilities.</source> <translation>Phonon is een mediaplayer die samen met het operating media afspeelmogelijkheden biedt.</translation> </message> <message> - <location filename="openlp/core/ui/media/webkitplayer.py" line="392"/> + <location filename="../../openlp/core/ui/media/webkitplayer.py" line="392"/> <source>Audio</source> <translation>Audio</translation> </message> <message> - <location filename="openlp/core/ui/media/webkitplayer.py" line="393"/> + <location filename="../../openlp/core/ui/media/webkitplayer.py" line="393"/> <source>Video</source> <translation>Video</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="../../openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC is een externe speler die veel verschillende bestandsformaten ondersteunt.</translation> </message> <message> - <location filename="openlp/core/ui/media/webkitplayer.py" line="390"/> + <location filename="../../openlp/core/ui/media/webkitplayer.py" line="390"/> <source>Webkit is a media player which runs inside a web browser. This player allows text over video to be rendered.</source> <translation>Webkit is een mediaplayer die draait binnen een browser. Deze speler maakt het mogelijk tekst over een video heen te vertonen.</translation> </message> @@ -2015,60 +2011,60 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>MediaPlugin</name> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="91"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="91"/> <source><strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.</source> <translation><strong>Media plug-in</strong><br />De media plug-in voorziet in de mogelijkheid om audio en video af te spelen.</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="101"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="101"/> <source>Media</source> <comment>name singular</comment> <translation>Media</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="102"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="102"/> <source>Media</source> <comment>name plural</comment> <translation>Media</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="106"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="106"/> <source>Media</source> <comment>container title</comment> <translation>Media</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="110"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="110"/> <source>Load new media.</source> <translation>Nieuwe media laden.</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="112"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="112"/> <source>Add new media.</source> <translation>Nieuwe media toevoegen.</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="113"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="113"/> <source>Edit the selected media.</source> <translation>Geselecteerd mediabestand bewerken.</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="114"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="114"/> <source>Delete the selected media.</source> <translation>Geselecteerd mediabestand verwijderen.</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="115"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="115"/> <source>Preview the selected media.</source> <translation>Toon voorbeeld van geselecteerd mediabestand.</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="116"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="116"/> <source>Send the selected media live.</source> <translation>Geselecteerd mediabestand live tonen.</translation> </message> <message> - <location filename="openlp/plugins/media/mediaplugin.py" line="117"/> + <location filename="../../openlp/plugins/media/mediaplugin.py" line="117"/> <source>Add the selected media to the service.</source> <translation>Geselecteerd mediabestand aan liturgie toevoegen.</translation> </message> @@ -2076,87 +2072,87 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>MediaPlugin.MediaClipSelector</name> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="183"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="183"/> <source>Select Media Clip</source> <translation>Selecteer fragment</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="184"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="184"/> <source>Source</source> <translation>Bron</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="185"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="185"/> <source>Media path:</source> <translation>Media pad:</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> <source>Select drive from list</source> <translation>Selecteer de speler uit de lijst</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> <source>Load disc</source> <translation>Schijf laden</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> <source>Track Details</source> <translation>Trackdetails</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> <source>Title:</source> <translation>Titel:</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="191"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="191"/> <source>Audio track:</source> <translation>Geluidsspoor:</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> <source>Subtitle track:</source> <translation>Ondertiteling:</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> <source>HH:mm:ss.z</source> <translation>HH:mm:ss.z</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> <source>Clip Range</source> <translation>Fragmentdetails</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> <source>Start point:</source> <translation>Startpunt:</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="197"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="197"/> <source>Set start point</source> <translation>Startpunt instellen</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> <source>Jump to start point</source> <translation>Spring naar startpunt</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> <source>End point:</source> <translation>Eindpunt:</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> <source>Set end point</source> <translation>Eindpunt instellen</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> <source>Jump to end point</source> <translation>Spring naar eindpunt</translation> </message> @@ -2164,67 +2160,67 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>MediaPlugin.MediaClipSelectorForm</name> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> <source>No path was given</source> <translation>Er is geen pad opgegeven</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> <source>Given path does not exists</source> <translation>Het opgegeven pad bestaat niet</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="225"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="225"/> <source>An error happened during initialization of VLC player</source> <translation>Er is een fout opgetreden bij het initialiseren van VLC</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="246"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="246"/> <source>VLC player failed playing the media</source> <translation>VLC kon de schijf niet afspelen</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>CD not loaded correctly</source> <translation>CD niet correct geladen</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>The CD was not loaded correctly, please re-load and try again.</source> <translation>De CD is niet correct geladen. Probeer het alstublieft nogmaals.</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>DVD not loaded correctly</source> <translation>DVD niet correct geladen</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>The DVD was not loaded correctly, please re-load and try again.</source> <translation>De DVD is niet correct geladen. Probeer het alstublieft nogmaals.</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Set name of mediaclip</source> <translation>Naam van het fragment instellen</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Name of mediaclip:</source> <translation>Naam van het fragment:</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> <source>Enter a valid name or cancel</source> <translation>Voer een geldige naam in of klik op Annuleren</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>Invalid character</source> <translation>Ongeldig teken</translation> </message> <message> - <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> + <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>The name of the mediaclip must not contain the character ":"</source> <translation>De naam van het fragment mag het teken ":" niet bevatten</translation> </message> @@ -2232,87 +2228,87 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Selecteer mediabestand</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Selecteer een mediabestand om te verwijderen.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Selecteer een mediabestand om de achtergrond mee te vervangen.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Probleem met het vervangen van de achtergrond, omdat het bestand "%s" niet meer bestaat.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Ontbrekend mediabestand</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Mediabestand %s bestaat niet meer.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Video’s (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Er wordt geen item weergegeven dat aangepast kan worden.</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="449"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="449"/> <source>Unsupported File</source> <translation>Bestandsformaat wordt niet ondersteund</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Gebruik speler:</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required</source> <translation>VLC speler nodig</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required for playback of optical devices</source> <translation>De VLC speler is nodig om CD's en DVD's af te kunnen spelen.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>CD/DVD laden</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>CD/DVD laden - alleen mogelijk wanneer VLC geïnstalleerd is</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>De schijf %s is niet meer beschikbaar.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Fragment was al opgeslagen</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>Dit fragment was al opgeslagen</translation> </message> @@ -2320,12 +2316,12 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>MediaPlugin.MediaTab</name> <message> - <location filename="openlp/plugins/media/lib/mediatab.py" line="56"/> + <location filename="../../openlp/plugins/media/lib/mediatab.py" line="56"/> <source>Allow media player to be overridden</source> <translation>Andere mediaspeler selecteren toestaan</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> + <location filename="../../openlp/plugins/media/lib/mediatab.py" line="57"/> <source>Start Live items automatically</source> <translation>Start Live items automatisch</translation> </message> @@ -2333,7 +2329,7 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>&Projectorbeheer</translation> </message> @@ -2341,17 +2337,17 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>OpenLP</name> <message> - <location filename="openlp/core/utils/__init__.py" line="306"/> + <location filename="../../openlp/core/utils/__init__.py" line="306"/> <source>Image Files</source> <translation>Afbeeldingsbestanden</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="111"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="111"/> <source>Information</source> <translation>Informatie</translation> </message> <message> - <location filename="openlp/plugins/bibles/bibleplugin.py" line="111"/> + <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="111"/> <source>Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now?</source> @@ -2360,27 +2356,27 @@ Bestaande bijbels moeten worden bijgewerkt. Wilt u dat OpenLP dat nu doet?</translation> </message> <message> - <location filename="openlp/core/__init__.py" line="226"/> + <location filename="../../openlp/core/__init__.py" line="226"/> <source>Backup</source> <translation>Backup</translation> </message> <message> - <location filename="openlp/core/__init__.py" line="211"/> + <location filename="../../openlp/core/__init__.py" line="211"/> <source>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</source> <translation>OpenLP is geüpgraded, wilt u een backup maken van OpenLP's datamap?</translation> </message> <message> - <location filename="openlp/core/__init__.py" line="223"/> + <location filename="../../openlp/core/__init__.py" line="223"/> <source>Backup of the data folder failed!</source> <translation>Backup van de datamap is mislukt!</translation> </message> <message> - <location filename="openlp/core/__init__.py" line="226"/> + <location filename="../../openlp/core/__init__.py" line="226"/> <source>A backup of the data folder has been created at %s</source> <translation>Een backup van de datamap is maakt in %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Open</translation> </message> @@ -2388,32 +2384,32 @@ Wilt u dat OpenLP dat nu doet?</translation> <context> <name>OpenLP.AboutForm</name> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="265"/> + <location filename="../../openlp/core/ui/aboutdialog.py" line="265"/> <source>Credits</source> <translation>Credits</translation> </message> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="661"/> + <location filename="../../openlp/core/ui/aboutdialog.py" line="661"/> <source>License</source> <translation>Licentie</translation> </message> <message> - <location filename="openlp/core/ui/aboutform.py" line="55"/> + <location filename="../../openlp/core/ui/aboutform.py" line="55"/> <source> build %s</source> <translation> build %s</translation> </message> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="279"/> + <location filename="../../openlp/core/ui/aboutdialog.py" line="279"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="284"/> + <location filename="../../openlp/core/ui/aboutdialog.py" line="284"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="92"/> + <location filename="../../openlp/core/ui/aboutdialog.py" line="92"/> <source>OpenLP <version><revision> - Open Source Lyrics Projection OpenLP is free church presentation software, or lyrics projection software, used to display slides of songs, Bible verses, videos, images, and even presentations (if Impress, PowerPoint or PowerPoint Viewer is installed) for church worship using a computer and a data projector. @@ -2430,12 +2426,12 @@ Lees meer over OpenLP: http://openlp.org/ OpenLP wordt gemaakt en onderhouden door vrijwilligers. Als je meer gratis Christelijke software wilt zien, denk er eens over om zelf vrijwilliger te worden. Meedoen kan via de onderstaande knop.</translation> </message> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="663"/> + <location filename="../../openlp/core/ui/aboutdialog.py" line="663"/> <source>Volunteer</source> <translation>Doe mee</translation> </message> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="157"/> + <location filename="../../openlp/core/ui/aboutdialog.py" line="157"/> <source>Project Lead %s @@ -2480,7 +2476,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2602,9 +2598,9 @@ Dankbetuiging software door iedereen vrij te gebruiken.</translation> </message> <message> - <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <location filename="../../openlp/core/ui/aboutdialog.py" line="270"/> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Copyright © 2004-2015 %s Gedeelten copyright © 2004-2015 %s</translation> </message> @@ -2612,247 +2608,247 @@ Gedeelten copyright © 2004-2015 %s</translation> <context> <name>OpenLP.AdvancedTab</name> <message> - <location filename="openlp/core/ui/advancedtab.py" line="260"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="260"/> <source>UI Settings</source> <translation>Programma instellingen</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="262"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="262"/> <source>Number of recent files to display:</source> <translation>Aantal recent geopende bestanden:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="263"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="263"/> <source>Remember active media manager tab on startup</source> <translation>Laatstgeopende tab opslaan</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="265"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="265"/> <source>Double-click to send items straight to live</source> <translation>Dubbelklikken om onderdelen direct aan live toe te voegen</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="269"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="269"/> <source>Expand new service items on creation</source> <translation>Nieuwe liturgieonderdelen automatisch uitklappen</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="271"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="271"/> <source>Enable application exit confirmation</source> <translation>Afsluiten OpenLP bevestigen</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="291"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="291"/> <source>Mouse Cursor</source> <translation>Muisaanwijzer</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="292"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="292"/> <source>Hide mouse cursor when over display window</source> <translation>Verberg muisaanwijzer in het weergavevenster</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="293"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="293"/> <source>Default Image</source> <translation>Standaard afbeelding</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="294"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="294"/> <source>Background color:</source> <translation>Achtergrondkleur:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="295"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="295"/> <source>Image file:</source> <translation>Afbeeldingsbestand:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="504"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="504"/> <source>Open File</source> <translation>Open bestand</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="52"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="52"/> <source>Advanced</source> <translation>Geavanceerd</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="267"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="267"/> <source>Preview items when clicked in Media Manager</source> <translation>Voorbeeld direct laten zien bij aanklikken in Media beheer tab</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="296"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="296"/> <source>Browse for an image file to display.</source> <translation>Kies een afbeelding van deze computer.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="297"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="297"/> <source>Revert to the default OpenLP logo.</source> <translation>Herstel standaard OpenLP logo.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="273"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="273"/> <source>Default Service Name</source> <translation>Standaard liturgienaam</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="274"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="274"/> <source>Enable default service name</source> <translation>Gebruik standaard liturgienaam</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="275"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="275"/> <source>Date and Time:</source> <translation>Datum en tijd:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="276"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="276"/> <source>Monday</source> <translation>maandag</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="277"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="277"/> <source>Tuesday</source> <translation>dinsdag</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="278"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="278"/> <source>Wednesday</source> <translation>woensdag</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="280"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="280"/> <source>Friday</source> <translation>vrijdag</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="281"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="281"/> <source>Saturday</source> <translation>zaterdag</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="282"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="282"/> <source>Sunday</source> <translation>zondag</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="283"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="283"/> <source>Now</source> <translation>Nu</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="284"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="284"/> <source>Time when usual service starts.</source> <translation>Begintijd gewone dienst</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="285"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="285"/> <source>Name:</source> <translation>Naam:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="286"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="286"/> <source>Consult the OpenLP manual for usage.</source> <translation>Raadpleeg de OpenLP handleiding voor gebruik.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="287"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="287"/> <source>Revert to the default service name "%s".</source> <translation>Herstel de standaard liturgienaam "%s".</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="290"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="290"/> <source>Example:</source> <translation>Voorbeeld:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="314"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="314"/> <source>Bypass X11 Window Manager</source> <translation>Negeer X11 Window Manager</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="467"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="467"/> <source>Syntax error.</source> <translation>Syntax fout.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="261"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="261"/> <source>Data Location</source> <translation>Bestandslocatie</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="298"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="298"/> <source>Current path:</source> <translation>Huidige pad:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="299"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="299"/> <source>Custom path:</source> <translation>Aangepast pad:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="300"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="300"/> <source>Browse for new data file location.</source> <translation>Selecteer een nieuwe locatie voor de databestanden.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="302"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="302"/> <source>Set the data location to the default.</source> <translation>Herstel bestandslocatie naar standaard.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="304"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="304"/> <source>Cancel</source> <translation>Annuleer</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="305"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="305"/> <source>Cancel OpenLP data directory location change.</source> <translation>Annuleer OpenLP bestandslocatie wijziging.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="307"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="307"/> <source>Copy data to new location.</source> <translation>Kopieer data naar de nieuwe bestandslocatie.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="308"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="308"/> <source>Copy the OpenLP data files to the new location.</source> <translation>Kopieer OpenLP data naar de nieuwe bestandslocatie.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="310"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="310"/> <source><strong>WARNING:</strong> New data directory location contains OpenLP data files. These files WILL be replaced during a copy.</source> <translation><strong>LET OP:</strong> In de nieuwe bestandslocatie staan al OpenLP data bestanden. Die bestanden worden vervangen tijdens kopieren.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="370"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="370"/> <source>Data Directory Error</source> <translation>Bestandslocatie fout</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="516"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="516"/> <source>Select Data Directory Location</source> <translation>Selecteer bestandslocatie</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="528"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="528"/> <source>Confirm Data Directory Change</source> <translation>Bevestig wijziging bestandslocatie</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="553"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="553"/> <source>Reset Data Directory</source> <translation>Herstel bestandslocatie</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="592"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="592"/> <source>Overwrite Existing Data</source> <translation>Overschrijf bestaande data</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="370"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="370"/> <source>OpenLP data directory was not found %s @@ -2873,7 +2869,7 @@ Klik "Nee" om OpenLP niet verder te laden en eerst het probleem te ver Klik "Ja" om de standaardinstellingen te gebruiken.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="528"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="528"/> <source>Are you sure you want to change the location of the OpenLP data directory to: %s @@ -2886,22 +2882,22 @@ The data directory will be changed when OpenLP is closed.</source> De datadirectory zal worden gewijzigd bij het afsluiten van OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="279"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="279"/> <source>Thursday</source> <translation>Donderdag</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="313"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="313"/> <source>Display Workarounds</source> <translation>Weergeven omwegen</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="315"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="315"/> <source>Use alternating row colours in lists</source> <translation>Gebruik wisselende rijkleuren in lijsten</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="553"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="553"/> <source>Are you sure you want to change the location of the OpenLP data directory to the default location? This location will be used after OpenLP is closed.</source> @@ -2910,7 +2906,7 @@ This location will be used after OpenLP is closed.</source> Deze bestandslocatie wordt gebruikt nadat OpenLP is afgesloten.</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="592"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="592"/> <source>WARNING: The location you have selected @@ -2927,12 +2923,12 @@ De locatie die u heeft gekozen lijkt al OpenLP data bestanden te bevatten. Wilt u de oude bestanden vervangen met de huidige?</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="638"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="638"/> <source>Restart Required</source> <translation>Herstarten vereist</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="638"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="638"/> <source>This change will only take effect once OpenLP has been restarted.</source> <translation>Deze wijziging werkt pas nadat OpenLP opnieuw is gestart.</translation> </message> @@ -2940,7 +2936,7 @@ lijkt al OpenLP data bestanden te bevatten. Wilt u de oude bestanden vervangen <context> <name>OpenLP.ColorButton</name> <message> - <location filename="openlp/core/lib/colorbutton.py" line="45"/> + <location filename="../../openlp/core/lib/colorbutton.py" line="45"/> <source>Click to select a color.</source> <translation>Klik om een kleur te kiezen.</translation> </message> @@ -2948,252 +2944,252 @@ lijkt al OpenLP data bestanden te bevatten. Wilt u de oude bestanden vervangen <context> <name>OpenLP.DB</name> <message> - <location filename="openlp/core/lib/projector/constants.py" line="302"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="302"/> <source>RGB</source> <translation>RGB</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="303"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="303"/> <source>Video</source> <translation>Video</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="304"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="304"/> <source>Digital</source> <translation>Digitaal</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="305"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="305"/> <source>Storage</source> <translation>Opslag</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="306"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="306"/> <source>Network</source> <translation>Netwerk</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="308"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="308"/> <source>RGB 1</source> <translation>RGB 1</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="309"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="309"/> <source>RGB 2</source> <translation>RGB 2</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="310"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="310"/> <source>RGB 3</source> <translation>RGB 3</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="311"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="311"/> <source>RGB 4</source> <translation>RGB 4</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="312"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="312"/> <source>RGB 5</source> <translation>RGB 5</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="313"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="313"/> <source>RGB 6</source> <translation>RGB 6</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="314"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="314"/> <source>RGB 7</source> <translation>RGB 7</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="315"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="315"/> <source>RGB 8</source> <translation>RGB 8</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="316"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="316"/> <source>RGB 9</source> <translation>RGB 9</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="317"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="317"/> <source>Video 1</source> <translation>Video 1</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="318"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="318"/> <source>Video 2</source> <translation>Video 2</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="319"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="319"/> <source>Video 3</source> <translation>Video 3</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="320"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="320"/> <source>Video 4</source> <translation>Video 4</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="321"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="321"/> <source>Video 5</source> <translation>Video 5</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="322"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="322"/> <source>Video 6</source> <translation>Video 6</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="323"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="323"/> <source>Video 7</source> <translation>Video 7</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="324"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="324"/> <source>Video 8</source> <translation>Video 8</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="325"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="325"/> <source>Video 9</source> <translation>Video 9</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="326"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="326"/> <source>Digital 1</source> <translation>Digitaal 1</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="327"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="327"/> <source>Digital 2</source> <translation>Digitaal 2</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="328"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="328"/> <source>Digital 3</source> <translation>Digitaal 3</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="329"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="329"/> <source>Digital 4</source> <translation>Digitaal 4</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="330"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="330"/> <source>Digital 5</source> <translation>Digitaal 5</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="331"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="331"/> <source>Digital 6</source> <translation>Digitaal 6</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="332"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="332"/> <source>Digital 7</source> <translation>Digitaal 7</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="333"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="333"/> <source>Digital 8</source> <translation>Digitaal 8</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="334"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="334"/> <source>Digital 9</source> <translation>Digitaal 9</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="335"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="335"/> <source>Storage 1</source> <translation>Opslag 1</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="336"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="336"/> <source>Storage 2</source> <translation>Opslag 2</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="337"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="337"/> <source>Storage 3</source> <translation>Opslag 3</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="338"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="338"/> <source>Storage 4</source> <translation>Opslag 4</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="339"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="339"/> <source>Storage 5</source> <translation>Opslag 5</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="340"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="340"/> <source>Storage 6</source> <translation>Opslag 6</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="341"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="341"/> <source>Storage 7</source> <translation>Opslag 7</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="342"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="342"/> <source>Storage 8</source> <translation>Opslag 8</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="343"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="343"/> <source>Storage 9</source> <translation>Opslag 9</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="344"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="344"/> <source>Network 1</source> <translation>Netwerk 1</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="345"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="345"/> <source>Network 2</source> <translation>Netwerk 2</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="346"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="346"/> <source>Network 3</source> <translation>Netwerk 3</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="347"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="347"/> <source>Network 4</source> <translation>Netwerk 4</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="348"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="348"/> <source>Network 5</source> <translation>Netwerk 5</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="349"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="349"/> <source>Network 6</source> <translation>Netwerk 6</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="350"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="350"/> <source>Network 7</source> <translation>Netwerk 7</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="351"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="351"/> <source>Network 8</source> <translation>Netwerk 8</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="352"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="352"/> <source>Network 9</source> <translation>Netwerk 9</translation> </message> @@ -3201,40 +3197,40 @@ lijkt al OpenLP data bestanden te bevatten. Wilt u de oude bestanden vervangen <context> <name>OpenLP.ExceptionDialog</name> <message> - <location filename="openlp/core/ui/exceptiondialog.py" line="91"/> + <location filename="../../openlp/core/ui/exceptiondialog.py" line="91"/> <source>Error Occurred</source> <translation>Fout</translation> </message> <message> - <location filename="openlp/core/ui/exceptiondialog.py" line="95"/> + <location filename="../../openlp/core/ui/exceptiondialog.py" line="95"/> <source>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.</source> <translation>Oeps! OpenLP heeft een probleem en kan het niet zelf oplossen. De tekst in het onderste venster bevat informatie waarmee de OpenLP ontwikkelaars iets kunnen. Stuur een e-mail naar: bugs@openlp.org met een gedetailleerde beschrijving (in het Engels) van het probleem en hoe het ontstond.</translation> </message> <message> - <location filename="openlp/core/ui/exceptiondialog.py" line="101"/> + <location filename="../../openlp/core/ui/exceptiondialog.py" line="101"/> <source>Send E-Mail</source> <translation>Stuur e-mail</translation> </message> <message> - <location filename="openlp/core/ui/exceptiondialog.py" line="102"/> + <location filename="../../openlp/core/ui/exceptiondialog.py" line="102"/> <source>Save to File</source> <translation>Opslaan als bestand</translation> </message> <message> - <location filename="openlp/core/ui/exceptiondialog.py" line="92"/> + <location filename="../../openlp/core/ui/exceptiondialog.py" line="92"/> <source>Please enter a description of what you were doing to cause this error (Minimum 20 characters)</source> <translation>Omschrijf in het Engels wat u deed toen deze fout zich voordeed (minstens 20 tekens gebruiken)</translation> </message> <message> - <location filename="openlp/core/ui/exceptiondialog.py" line="103"/> + <location filename="../../openlp/core/ui/exceptiondialog.py" line="103"/> <source>Attach File</source> <translation>Voeg bestand toe</translation> </message> <message> - <location filename="openlp/core/ui/exceptionform.py" line="217"/> + <location filename="../../openlp/core/ui/exceptionform.py" line="217"/> <source>Description characters to enter : %s</source> <translation>Tekens beschikbaar voor beschrijving: %s</translation> </message> @@ -3242,24 +3238,24 @@ Stuur een e-mail naar: bugs@openlp.org met een gedetailleerde beschrijving (in h <context> <name>OpenLP.ExceptionForm</name> <message> - <location filename="openlp/core/ui/exceptionform.py" line="117"/> + <location filename="../../openlp/core/ui/exceptionform.py" line="117"/> <source>Platform: %s </source> <translation>Platform: %s </translation> </message> <message> - <location filename="openlp/core/ui/exceptionform.py" line="153"/> + <location filename="../../openlp/core/ui/exceptionform.py" line="153"/> <source>Save Crash Report</source> <translation>Crash rapport opslaan</translation> </message> <message> - <location filename="openlp/core/ui/exceptionform.py" line="153"/> + <location filename="../../openlp/core/ui/exceptionform.py" line="153"/> <source>Text files (*.txt *.log *.text)</source> <translation>Tekstbestand (*.txt *.log *.text)</translation> </message> <message> - <location filename="openlp/core/ui/exceptionform.py" line="146"/> + <location filename="../../openlp/core/ui/exceptionform.py" line="146"/> <source>**OpenLP Bug Report** Version: %s @@ -3290,7 +3286,7 @@ Version: %s </translation> </message> <message> - <location filename="openlp/core/ui/exceptionform.py" line="181"/> + <location filename="../../openlp/core/ui/exceptionform.py" line="181"/> <source>*OpenLP Bug Report* Version: %s @@ -3325,17 +3321,17 @@ Schrijf in het Engels, omdat de meeste programmeurs geen Nederlands spreken. <context> <name>OpenLP.FileRenameForm</name> <message> - <location filename="openlp/core/ui/filerenameform.py" line="57"/> + <location filename="../../openlp/core/ui/filerenameform.py" line="57"/> <source>File Rename</source> <translation>Bestand hernoemen</translation> </message> <message> - <location filename="openlp/core/ui/filerenamedialog.py" line="60"/> + <location filename="../../openlp/core/ui/filerenamedialog.py" line="60"/> <source>New File Name:</source> <translation>Nieuwe bestandsnaam:</translation> </message> <message> - <location filename="openlp/core/ui/filerenameform.py" line="55"/> + <location filename="../../openlp/core/ui/filerenameform.py" line="55"/> <source>File Copy</source> <translation>Bestand kopiëren</translation> </message> @@ -3343,17 +3339,17 @@ Schrijf in het Engels, omdat de meeste programmeurs geen Nederlands spreken. <context> <name>OpenLP.FirstTimeLanguageForm</name> <message> - <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="69"/> + <location filename="../../openlp/core/ui/firsttimelanguagedialog.py" line="69"/> <source>Select Translation</source> <translation>Selecteer taal</translation> </message> <message> - <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="70"/> + <location filename="../../openlp/core/ui/firsttimelanguagedialog.py" line="70"/> <source>Choose the translation you'd like to use in OpenLP.</source> <translation>Kies de taal waarin u OpenLP wilt gebruiken.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="72"/> + <location filename="../../openlp/core/ui/firsttimelanguagedialog.py" line="72"/> <source>Translation:</source> <translation>Taal:</translation> </message> @@ -3361,167 +3357,167 @@ Schrijf in het Engels, omdat de meeste programmeurs geen Nederlands spreken. <context> <name>OpenLP.FirstTimeWizard</name> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="237"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="237"/> <source>Songs</source> <translation>Liederen</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="223"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="223"/> <source>First Time Wizard</source> <translation>Eerste Keer Assistent</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="224"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="224"/> <source>Welcome to the First Time Wizard</source> <translation>Welkom bij de Eerste Keer Assistent</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="235"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="235"/> <source>Activate required Plugins</source> <translation>Activeer noodzakelijke plug-ins</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="236"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="236"/> <source>Select the Plugins you wish to use. </source> <translation>Selecteer de plug-ins die u gaat gebruiken. </translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="239"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="239"/> <source>Bible</source> <translation>Bijbel</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="240"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="240"/> <source>Images</source> <translation>Afbeeldingen</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="241"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="241"/> <source>Presentations</source> <translation>Presentaties</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="242"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="242"/> <source>Media (Audio and Video)</source> <translation>Media (audio en video)</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="243"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="243"/> <source>Allow remote access</source> <translation>Toegang op afstand toestaan</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="244"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="244"/> <source>Monitor Song Usage</source> <translation>Liedgebruik bijhouden</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="245"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="245"/> <source>Allow Alerts</source> <translation>Toon berichten</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="266"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="266"/> <source>Default Settings</source> <translation>Standaardinstellingen</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="209"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="209"/> <source>Downloading %s...</source> <translation>Bezig met downloaden van %s...</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="591"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="591"/> <source>Enabling selected plugins...</source> <translation>Bezig met inschakelen van geselecteerde plug-ins...</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="246"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="246"/> <source>No Internet Connection</source> <translation>Geen internetverbinding</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="247"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="247"/> <source>Unable to detect an Internet connection.</source> <translation>OpenLP kan geen internetverbinding vinden.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="260"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="260"/> <source>Sample Songs</source> <translation>Voorbeeldliederen</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="261"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="261"/> <source>Select and download public domain songs.</source> <translation>Selecteer en download liederen uit het publieke domein.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="262"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="262"/> <source>Sample Bibles</source> <translation>Voorbeeldbijbels</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="263"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="263"/> <source>Select and download free Bibles.</source> <translation>Selecteer en download (gratis) bijbels uit het publieke domein.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="264"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="264"/> <source>Sample Themes</source> <translation>Voorbeeldthema's</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="265"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="265"/> <source>Select and download sample themes.</source> <translation>Selecteer en download voorbeeldthema's.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="267"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="267"/> <source>Set up default settings to be used by OpenLP.</source> <translation>Stel standaardinstellingen in voor OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="269"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="269"/> <source>Default output display:</source> <translation>Standaard presentatiescherm:</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="270"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="270"/> <source>Select default theme:</source> <translation>Selecteer standaard thema:</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="274"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="274"/> <source>Starting configuration process...</source> <translation>Het configuratieproces wordt gestart...</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="545"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="545"/> <source>Setting Up And Downloading</source> <translation>Instellen en downloaden</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="546"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="546"/> <source>Please wait while OpenLP is set up and your data is downloaded.</source> <translation>Een moment geduld terwijl OpenLP ingesteld wordt en de voorbeeldgegevens worden gedownload.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="550"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="550"/> <source>Setting Up</source> <translation>Instellen</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="238"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="238"/> <source>Custom Slides</source> <translation>Aangepaste dia’s</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="275"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="275"/> <source>Finish</source> <translation>Voltooien</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="249"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="249"/> <source>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. Click 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.</source> @@ -3530,47 +3526,47 @@ To re-run the First Time Wizard and import this sample data at a later time, che U kunt op een later tijdstip de Eerste Keer Assistent opnieuw starten om deze voorbeelddata alsnog te downloaden. Controleer dan of uw internetverbinding correct functioneert en kies in het menu van OpenLP de optie "Hulpmiddelen / Herstart Eerste Keer Assistent".</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="603"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="603"/> <source>Download Error</source> <translation>Download fout</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="533"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> <translation>Er is een verbindingsprobleem opgetreden tijdens het downloaden. Volgende downloads zullen overgeslagen worden. Probeer alstublieft de Eerste Keer Assistent later nogmaals te starten.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="564"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="564"/> <source>Download complete. Click the %s button to return to OpenLP.</source> <translation>Download afgerond. Klik op %s om terug te keren naar OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="568"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="568"/> <source>Download complete. Click the %s button to start OpenLP.</source> <translation>Download afgerond. Klik op %s om OpenLP te starten.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="573"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="573"/> <source>Click the %s button to return to OpenLP.</source> <translation>Klik op %s om terug te keren naar OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="577"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="577"/> <source>Click the %s button to start OpenLP.</source> <translation>Klik op %s om OpenLP te starten.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="603"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> <translation>Er is een verbindingsprobleem opgetreden tijdens het downloaden. Volgende downloads zullen overgeslagen worden. Probeer alstublieft de Eerste Keer Assistent later nogmaals te starten.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> <translation>Deze assistent helpt u bij het instellen van OpenLP voor het eerste gebruik. Klik op %s om te beginnen.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="256"/> <source> To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</source> @@ -3579,47 +3575,47 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> <translation>Bezig met downloaden van bronindex</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> <translation>Een moment geduld. De bronindex wordt gedownload.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> <translation>Een moment geduld. OpenLP downloadt de bronindex...</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="271"/> <source>Downloading and Configuring</source> <translation>Bezig met downloaden en instellen</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> <translation>Een moment geduld. De bronnen worden gedownload en OpenLP wordt ingesteld.</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="663"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="663"/> <source>Network Error</source> <translation>Netwerkfout</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="189"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> <translation>Er is een netwerkfout opgetreden tijdens het ophalen van de standaardinstellingen</translation> </message> <message> - <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> + <location filename="../../openlp/core/ui/firsttimewizard.py" line="276"/> <source>Cancel</source> <translation>Annuleer</translation> </message> <message> - <location filename="openlp/core/ui/firsttimeform.py" line="664"/> + <location filename="../../openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> <translation>Kon sommige bestanden niet downloaden</translation> </message> @@ -3627,37 +3623,37 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s. <context> <name>OpenLP.FormattingTagDialog</name> <message> - <location filename="openlp/core/ui/formattingtagdialog.py" line="112"/> + <location filename="../../openlp/core/ui/formattingtagdialog.py" line="112"/> <source>Configure Formatting Tags</source> <translation>Configureer opmaaktags</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagdialog.py" line="126"/> + <location filename="../../openlp/core/ui/formattingtagdialog.py" line="126"/> <source>Description</source> <translation>Omschrijving</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagdialog.py" line="127"/> + <location filename="../../openlp/core/ui/formattingtagdialog.py" line="127"/> <source>Tag</source> <translation>Tag</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagdialog.py" line="128"/> + <location filename="../../openlp/core/ui/formattingtagdialog.py" line="128"/> <source>Start HTML</source> <translation>Start HTML</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagdialog.py" line="129"/> + <location filename="../../openlp/core/ui/formattingtagdialog.py" line="129"/> <source>End HTML</source> <translation>Eind HTML</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagdialog.py" line="115"/> + <location filename="../../openlp/core/ui/formattingtagdialog.py" line="115"/> <source>Default Formatting</source> <translation>Standaard opmaak</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagdialog.py" line="125"/> + <location filename="../../openlp/core/ui/formattingtagdialog.py" line="125"/> <source>Custom Formatting</source> <translation>Aangepaste opmaak</translation> </message> @@ -3665,42 +3661,42 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s. <context> <name>OpenLP.FormattingTagForm</name> <message> - <location filename="openlp/core/ui/formattingtagform.py" line="96"/> + <location filename="../../openlp/core/ui/formattingtagform.py" line="96"/> <source><HTML here></source> <translation><HTML hier></translation> </message> <message> - <location filename="openlp/core/ui/formattingtagform.py" line="200"/> + <location filename="../../openlp/core/ui/formattingtagform.py" line="200"/> <source>Validation Error</source> <translation>Validatie fout</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagform.py" line="180"/> + <location filename="../../openlp/core/ui/formattingtagform.py" line="180"/> <source>Description is missing</source> <translation>Omschrijving ontbreekt</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagform.py" line="183"/> + <location filename="../../openlp/core/ui/formattingtagform.py" line="183"/> <source>Tag is missing</source> <translation>Tag ontbreekt</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagcontroller.py" line="80"/> + <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="80"/> <source>Tag %s already defined.</source> <translation>Tag %s bestaat al.</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagcontroller.py" line="82"/> + <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="82"/> <source>Description %s already defined.</source> <translation>Omschrijving %s is al gedefinieerd.</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> + <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> <translation>Starttag %s is geen correcte HTML</translation> </message> <message> - <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> + <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> <translation>Eindtag %s komt niet overeen met de verwachte eindtag van starttag %s</translation> </message> @@ -3708,82 +3704,82 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s. <context> <name>OpenLP.FormattingTags</name> <message> - <location filename="openlp/core/lib/formattingtags.py" line="64"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="64"/> <source>Red</source> <translation>Rood</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="70"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="70"/> <source>Black</source> <translation>Zwart</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="76"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="76"/> <source>Blue</source> <translation>Blauw</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="82"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="82"/> <source>Yellow</source> <translation>Geel</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="88"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="88"/> <source>Green</source> <translation>Groen</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="94"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="94"/> <source>Pink</source> <translation>Roze</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="100"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="100"/> <source>Orange</source> <translation>Oranje</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="106"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="106"/> <source>Purple</source> <translation>Paars</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="112"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="112"/> <source>White</source> <translation>Wit</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="118"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="118"/> <source>Superscript</source> <translation>Superscript</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="123"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="123"/> <source>Subscript</source> <translation>Subscript</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="128"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="128"/> <source>Paragraph</source> <translation>Paragraaf</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="133"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="133"/> <source>Bold</source> <translation>Vet</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="138"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="138"/> <source>Italics</source> <translation>Cursief</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="142"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="142"/> <source>Underline</source> <translation>Onderstreept</translation> </message> <message> - <location filename="openlp/core/lib/formattingtags.py" line="148"/> + <location filename="../../openlp/core/lib/formattingtags.py" line="148"/> <source>Break</source> <translation>Breek af </translation> </message> @@ -3791,157 +3787,157 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s. <context> <name>OpenLP.GeneralTab</name> <message> - <location filename="openlp/core/ui/generaltab.py" line="206"/> + <location filename="../../openlp/core/ui/generaltab.py" line="206"/> <source>General</source> <translation>Algemeen</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="207"/> + <location filename="../../openlp/core/ui/generaltab.py" line="207"/> <source>Monitors</source> <translation>Beeldschermen</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="208"/> + <location filename="../../openlp/core/ui/generaltab.py" line="208"/> <source>Select monitor for output display:</source> <translation>Projectiescherm:</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="209"/> + <location filename="../../openlp/core/ui/generaltab.py" line="209"/> <source>Display if a single screen</source> <translation>Weergeven bij enkel scherm</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="210"/> + <location filename="../../openlp/core/ui/generaltab.py" line="210"/> <source>Application Startup</source> <translation>Programma start</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="211"/> + <location filename="../../openlp/core/ui/generaltab.py" line="211"/> <source>Show blank screen warning</source> <translation>Toon leeg scherm waarschuwing</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="212"/> + <location filename="../../openlp/core/ui/generaltab.py" line="212"/> <source>Automatically open the last service</source> <translation>Automatisch laatste liturgie openen</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="213"/> + <location filename="../../openlp/core/ui/generaltab.py" line="213"/> <source>Show the splash screen</source> <translation>Toon splash screen</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="215"/> + <location filename="../../openlp/core/ui/generaltab.py" line="215"/> <source>Application Settings</source> <translation>Programma instellingen</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="216"/> + <location filename="../../openlp/core/ui/generaltab.py" line="216"/> <source>Prompt to save before starting a new service</source> <translation>Waarschuw om werk op te slaan bij het beginnen van een nieuwe liturgie</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="219"/> + <location filename="../../openlp/core/ui/generaltab.py" line="219"/> <source>Automatically preview next item in service</source> <translation>Automatisch volgend onderdeel van liturgie tonen</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="222"/> + <location filename="../../openlp/core/ui/generaltab.py" line="222"/> <source> sec</source> <translation> sec</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="223"/> + <location filename="../../openlp/core/ui/generaltab.py" line="223"/> <source>CCLI Details</source> <translation>CCLI-details</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="225"/> + <location filename="../../openlp/core/ui/generaltab.py" line="225"/> <source>SongSelect username:</source> <translation>SongSelect gebruikersnaam:</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="226"/> + <location filename="../../openlp/core/ui/generaltab.py" line="226"/> <source>SongSelect password:</source> <translation>SongSelect wachtwoord:</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="229"/> + <location filename="../../openlp/core/ui/generaltab.py" line="229"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="230"/> + <location filename="../../openlp/core/ui/generaltab.py" line="230"/> <source>Y</source> <translation>Y</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="231"/> + <location filename="../../openlp/core/ui/generaltab.py" line="231"/> <source>Height</source> <translation>Hoogte</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="232"/> + <location filename="../../openlp/core/ui/generaltab.py" line="232"/> <source>Width</source> <translation>Breedte</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="214"/> + <location filename="../../openlp/core/ui/generaltab.py" line="214"/> <source>Check for updates to OpenLP</source> <translation>Controleer op updates voor OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="218"/> + <location filename="../../openlp/core/ui/generaltab.py" line="218"/> <source>Unblank display when adding new live item</source> <translation>Leeg scherm uitschakelen als er een nieuw live item wordt toegevoegd</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="221"/> + <location filename="../../openlp/core/ui/generaltab.py" line="221"/> <source>Timed slide interval:</source> <translation>Tijd tussen dia’s:</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="233"/> + <location filename="../../openlp/core/ui/generaltab.py" line="233"/> <source>Background Audio</source> <translation>Achtergrondgeluid</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="234"/> + <location filename="../../openlp/core/ui/generaltab.py" line="234"/> <source>Start background audio paused</source> <translation>Start achtergrondgeluid gepauzeerd</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="317"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="317"/> <source>Service Item Slide Limits</source> <translation>Dia navigatie beperkingen</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="228"/> + <location filename="../../openlp/core/ui/generaltab.py" line="228"/> <source>Override display position:</source> <translation>Overschrijf scherm positie:</translation> </message> <message> - <location filename="openlp/core/ui/generaltab.py" line="235"/> + <location filename="../../openlp/core/ui/generaltab.py" line="235"/> <source>Repeat track list</source> <translation>Herhaal tracklijst</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="318"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="318"/> <source>Behavior of next/previous on the last/first slide:</source> <translation>Gedrag van volgende/vorige op de laatste en eerste dia:</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="319"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="319"/> <source>&Remain on Slide</source> <translation>&Blijf op dia </translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="320"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="320"/> <source>&Wrap around</source> <translation>&Verder aan begin/eind</translation> </message> <message> - <location filename="openlp/core/ui/advancedtab.py" line="321"/> + <location filename="../../openlp/core/ui/advancedtab.py" line="321"/> <source>&Move to next/previous service item</source> <translation>&Naar het volgende/volgende liturgieonderdeel</translation> </message> @@ -3949,12 +3945,12 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s. <context> <name>OpenLP.LanguageManager</name> <message> - <location filename="openlp/core/utils/languagemanager.py" line="120"/> + <location filename="../../openlp/core/utils/languagemanager.py" line="120"/> <source>Language</source> <translation>Taal</translation> </message> <message> - <location filename="openlp/core/utils/languagemanager.py" line="120"/> + <location filename="../../openlp/core/utils/languagemanager.py" line="120"/> <source>Please restart OpenLP to use your new language setting.</source> <translation>Start OpenLP opnieuw op om de nieuwe taalinstellingen te gebruiken.</translation> </message> @@ -3962,7 +3958,7 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s. <context> <name>OpenLP.MainDisplay</name> <message> - <location filename="openlp/core/ui/maindisplay.py" line="213"/> + <location filename="../../openlp/core/ui/maindisplay.py" line="213"/> <source>OpenLP Display</source> <translation>OpenLP Weergave</translation> </message> @@ -3970,282 +3966,282 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s. <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Bestand</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Importeren</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Exporteren</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Weergave</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>M&odus</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Hulpmiddelen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Instellingen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>Taa&l</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Help</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Liturgiebeheer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Themabeheer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Nieuw</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Open</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Open een bestaande liturgie.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>Op&slaan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>De huidige liturgie opslaan.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Opslaan &als...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Liturgie opslaan als</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Deze liturgie onder een andere naam opslaan.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>&Afsluiten</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>OpenLP afsluiten</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Thema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Instellingen...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Mediabeheer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Mediabeheer wel / niet tonen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Mediabeheer wel / niet tonen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Themabeheer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Themabeheer wel / niet tonen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Themabeheer wel / niet tonen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Liturgiebeheer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Liturgiebeheer wel / niet tonen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Liturgiebeheer wel / niet tonen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&Voorbeeld paneel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Voorbeeld paneel wel / niet tonen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Voorbeeld paneel wel / niet tonen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&Live paneel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Live paneel wel / niet tonen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Live paneel wel / niet tonen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Plug-in lijst</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Lijst met plug-ins =uitbreidingen van OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>Gebr&uikshandleiding</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&Over OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Meer informatie over OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Online hulp</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Website</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Gebruik standaardtaal van het systeem, indien mogelijk.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>%s als taal in OpenLP gebruiken</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Hulpprogramma &toevoegen...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Voeg een hulpprogramma toe aan de lijst.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Standaard</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Terug naar de standaard weergave modus.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Voorbereiding</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Weergave modus naar Voorbereiding.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Live</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Weergave modus naar Live.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4254,108 +4250,108 @@ You can download the latest version from http://openlp.org/.</source> U kunt de laatste versie op http://openlp.org/ downloaden.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>Nieuwe OpenLP versie beschikbaar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP projectie uitgeschakeld</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Projectie is uitgeschakeld: scherm staat op zwart</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Standaardthema: %s</translation> </message> <message> - <location filename="openlp/core/utils/languagemanager.py" line="83"/> + <location filename="../../openlp/core/utils/languagemanager.py" line="83"/> <source>English</source> <comment>Please add the name of your language here</comment> <translation>Dutch</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>&Sneltoetsen instellen...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>OpenLP afsluiten</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>OpenLP afsluiten?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Open &datamap...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Open de map waar liederen, bijbels en andere data staat.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Autodetecteer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Thema afbeeldingen bijwerken</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Voorbeeldafbeeldingen bijwerken voor alle thema’s.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>De huidige liturgie afdrukken.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&Recente bestanden</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>Panelen op sl&ot</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Voorkomen dat panelen verschuiven.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Herstart Eerste Keer Assistent</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Herstart Eerste Keer Assistent, importeer voorbeeldliederen, bijbels en thema’s.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Herstart Eerste Keer Assistent?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4364,83 +4360,83 @@ 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 standaardthema wijzigen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Lijst leegmaken</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Maak de lijst met recente bestanden leeg.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Configureer &opmaak tags...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Exporteer OpenLP instellingen naar een *.config bestand</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Instellingen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Importeer OpenLP instellingen uit een bestaand *.config bestand afkomstig van deze of een andere computer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Importeer instellingen?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Open bestand</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP Export instellingsbestanden (*.config)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Importeer instellingen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP sluit nu af. De geïmporteeerde instellingen worden bij de volgende start van OpenLP toegepast.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Exporteer instellingen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP Export instellingsbestand (*.config)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Nieuwe bestandslocatie fout</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>OpenLP data wordt nu naar de nieuwe datamaplocatie gekopieerd - %s - Een moment geduld alstublieft</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4449,22 +4445,22 @@ De Eerste Keer Assistent opnieuw starten zou veranderingen in uw huidige OpenLP %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Algemeen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Bibliotheek</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Ga naar het zoekveld van de momenteel actieve plugin.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4477,7 +4473,7 @@ Instellingen importeren zal uw huidige OpenLP configuratie veranderen. Incorrecte instellingen importeren veroorzaakt onvoorspelbare effecten of OpenLP kan spontaan stoppen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4486,32 +4482,32 @@ Processing has terminated and no changes have been made.</source> Verwerking is gestopt en er is niets veranderd.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Projectorbeheer</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Projectorbeheer wel / niet tonen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Projectorbeheer wel / niet tonen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Exportfout</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>De sleutel "%s" heeft geen standaardwaarde waardoor hij overgeslagen wordt in deze export.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="../../openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>Er is een fout opgetreden tijdens het exporteren van de instellingen: %s</translation> </message> @@ -4519,12 +4515,12 @@ Verwerking is gestopt en er is niets veranderd.</translation> <context> <name>OpenLP.Manager</name> <message> - <location filename="openlp/core/lib/db.py" line="244"/> + <location filename="../../openlp/core/lib/db.py" line="244"/> <source>Database Error</source> <translation>Database fout</translation> </message> <message> - <location filename="openlp/core/lib/db.py" line="244"/> + <location filename="../../openlp/core/lib/db.py" line="244"/> <source>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</source> @@ -4533,7 +4529,7 @@ Database: %s</source> Database: %s</translation> </message> <message> - <location filename="openlp/core/lib/db.py" line="87"/> + <location filename="../../openlp/core/lib/db.py" line="87"/> <source>OpenLP cannot load your database. Database: %s</source> @@ -4545,74 +4541,74 @@ Database: %s</translation> <context> <name>OpenLP.MediaManagerItem</name> <message> - <location filename="openlp/core/lib/__init__.py" line="254"/> + <location filename="../../openlp/core/lib/__init__.py" line="254"/> <source>No Items Selected</source> <translation>Geen items geselecteerd</translation> </message> <message> - <location filename="openlp/plugins/images/lib/mediaitem.py" line="153"/> + <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="153"/> <source>&Add to selected Service Item</source> <translation>&Voeg toe aan geselecteerde liturgie-item</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="482"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="482"/> <source>You must select one or more items to preview.</source> <translation>Selecteer een of meerdere onderdelen om als voorbeeld te laten zien.</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="499"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="499"/> <source>You must select one or more items to send live.</source> <translation>Selecteer een of meerdere onderdelen om live te tonen.</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="592"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="592"/> <source>You must select one or more items.</source> <translation>Selecteer een of meerdere onderdelen.</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="598"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="598"/> <source>You must select an existing service item to add to.</source> <translation>Selecteer een liturgie om deze onderdelen aan toe te voegen.</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="606"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="606"/> <source>Invalid Service Item</source> <translation>Ongeldigl liturgie-onderdeel</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="606"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="606"/> <source>You must select a %s service item.</source> <translation>Selecteer een %s liturgie-onderdeel.</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="548"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="548"/> <source>You must select one or more items to add.</source> <translation>Selecteer een of meerdere onderdelen om toe te voegen.</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="640"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="640"/> <source>No Search Results</source> <translation>Niets gevonden</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="336"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="336"/> <source>Invalid File Type</source> <translation>Ongeldig bestandsformaat</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="336"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="336"/> <source>Invalid File %s. Suffix not supported</source> <translation>Ongeldig bestand %s. Extensie niet ondersteund</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="106"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="106"/> <source>&Clone</source> <translation>&Kloon</translation> </message> <message> - <location filename="openlp/core/lib/mediamanageritem.py" line="382"/> + <location filename="../../openlp/core/lib/mediamanageritem.py" line="382"/> <source>Duplicate files were found on import and were ignored.</source> <translation>Identieke bestanden die bij het importeren zijn gevonden worden genegeerd.</translation> </message> @@ -4620,12 +4616,12 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="../../openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics> tag niet gevonden.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="../../openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse> tag niet gevonden.</translation> </message> @@ -4633,22 +4629,22 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Onbekende status</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Geen bericht</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Fout tijdens het zenden van data naar de projector</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Ongedefinieerd commando:</translation> </message> @@ -4656,27 +4652,27 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.PlayerTab</name> <message> - <location filename="openlp/core/ui/media/playertab.py" line="55"/> + <location filename="../../openlp/core/ui/media/playertab.py" line="55"/> <source>Players</source> <translation>Spelers</translation> </message> <message> - <location filename="openlp/core/ui/media/playertab.py" line="124"/> + <location filename="../../openlp/core/ui/media/playertab.py" line="124"/> <source>Available Media Players</source> <translation>Beschikbare mediaspelers</translation> </message> <message> - <location filename="openlp/core/ui/media/playertab.py" line="125"/> + <location filename="../../openlp/core/ui/media/playertab.py" line="125"/> <source>Player Search Order</source> <translation>Speler zoekvolgorde</translation> </message> <message> - <location filename="openlp/core/ui/media/playertab.py" line="128"/> + <location filename="../../openlp/core/ui/media/playertab.py" line="128"/> <source>Visible background for videos with aspect ratio different to screen.</source> <translation>Zichtbare achtergrond voor video's met een andere verhouding dan het scherm.</translation> </message> <message> - <location filename="openlp/core/ui/media/playertab.py" line="253"/> + <location filename="../../openlp/core/ui/media/playertab.py" line="253"/> <source>%s (unavailable)</source> <translation>%s (niet beschikbaar)</translation> </message> @@ -4684,42 +4680,42 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.PluginForm</name> <message> - <location filename="openlp/core/ui/plugindialog.py" line="81"/> + <location filename="../../openlp/core/ui/plugindialog.py" line="81"/> <source>Plugin List</source> <translation>Plug-in lijst</translation> </message> <message> - <location filename="openlp/core/ui/plugindialog.py" line="82"/> + <location filename="../../openlp/core/ui/plugindialog.py" line="82"/> <source>Plugin Details</source> <translation>Plug-in details</translation> </message> <message> - <location filename="openlp/core/ui/plugindialog.py" line="85"/> + <location filename="../../openlp/core/ui/plugindialog.py" line="85"/> <source>Status:</source> <translation>Status:</translation> </message> <message> - <location filename="openlp/core/ui/plugindialog.py" line="86"/> + <location filename="../../openlp/core/ui/plugindialog.py" line="86"/> <source>Active</source> <translation>Actief</translation> </message> <message> - <location filename="openlp/core/ui/plugindialog.py" line="87"/> + <location filename="../../openlp/core/ui/plugindialog.py" line="87"/> <source>Inactive</source> <translation>Inactief</translation> </message> <message> - <location filename="openlp/core/ui/pluginform.py" line="145"/> + <location filename="../../openlp/core/ui/pluginform.py" line="145"/> <source>%s (Inactive)</source> <translation>%s (inactief)</translation> </message> <message> - <location filename="openlp/core/ui/pluginform.py" line="143"/> + <location filename="../../openlp/core/ui/pluginform.py" line="143"/> <source>%s (Active)</source> <translation>%s (actief)</translation> </message> <message> - <location filename="openlp/core/ui/pluginform.py" line="147"/> + <location filename="../../openlp/core/ui/pluginform.py" line="147"/> <source>%s (Disabled)</source> <translation>%s (uitgeschakeld)</translation> </message> @@ -4727,12 +4723,12 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.PrintServiceDialog</name> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="148"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="148"/> <source>Fit Page</source> <translation>Passend maken op de pagina</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="148"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="148"/> <source>Fit Width</source> <translation>Aanpassen aan pagina breedte</translation> </message> @@ -4740,77 +4736,77 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.PrintServiceForm</name> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="138"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="138"/> <source>Options</source> <translation>Opties</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="69"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="69"/> <source>Copy</source> <translation>Kopieer</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="71"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="71"/> <source>Copy as HTML</source> <translation>Kopieer als HTML</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="137"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="137"/> <source>Zoom In</source> <translation>Inzoomen</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="135"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="135"/> <source>Zoom Out</source> <translation>Uitzoomen</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="136"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="136"/> <source>Zoom Original</source> <translation>Werkelijke grootte</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="141"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="141"/> <source>Other Options</source> <translation>Overige opties</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="142"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="142"/> <source>Include slide text if available</source> <translation>Inclusief diatekst indien beschikbaar</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="144"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="144"/> <source>Include service item notes</source> <translation>Inclusief liturgie-opmerkingen</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="145"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="145"/> <source>Include play length of media items</source> <translation>Inclusief afspeellengte van media items</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="143"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="143"/> <source>Add page break before each text item</source> <translation>Voeg een pagina-einde toe voor elk tekst item</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="146"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="146"/> <source>Service Sheet</source> <translation>Liturgie blad</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="61"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="61"/> <source>Print</source> <translation>Afdrukken</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="139"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="139"/> <source>Title:</source> <translation>Titel:</translation> </message> <message> - <location filename="openlp/core/ui/printservicedialog.py" line="140"/> + <location filename="../../openlp/core/ui/printservicedialog.py" line="140"/> <source>Custom Footer Text:</source> <translation>Aangepaste voettekst:</translation> </message> @@ -4818,257 +4814,257 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ProjectorConstants</name> <message> - <location filename="openlp/core/lib/projector/constants.py" line="211"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="211"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="212"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="212"/> <source>General projector error</source> <translation>Algemene projectorfout</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="213"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="213"/> <source>Not connected error</source> <translation>Fout: niet verbonden</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="214"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="214"/> <source>Lamp error</source> <translation>Fout met de lamp</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="215"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="215"/> <source>Fan error</source> <translation>Fout met de ventilator</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="216"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="216"/> <source>High temperature detected</source> <translation>Hoge temperatuur gedetecteerd</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="217"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="217"/> <source>Cover open detected</source> <translation>Klep open</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="218"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="218"/> <source>Check filter</source> <translation>Controleer filter</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="219"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="219"/> <source>Authentication Error</source> <translation>Authenticatieprobleem</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="220"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="220"/> <source>Undefined Command</source> <translation>Ongedefinieerd commando</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="221"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="221"/> <source>Invalid Parameter</source> <translation>Ongeldige parameter</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="222"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="222"/> <source>Projector Busy</source> <translation>Projector bezet</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="223"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="223"/> <source>Projector/Display Error</source> <translation>Projector-/schermfout</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="224"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="224"/> <source>Invalid packet received</source> <translation>Ongeldig packet ontvangen</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="225"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="225"/> <source>Warning condition detected</source> <translation>Waarschuwingssituatie gedetecteerd</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="226"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="226"/> <source>Error condition detected</source> <translation>Foutsituatie gedetecteerd</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="227"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="227"/> <source>PJLink class not supported</source> <translation>PJLink klasse wordt niet ondersteund</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="228"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="228"/> <source>Invalid prefix character</source> <translation>Ongeldig voorloopteken</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="229"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> <translation>De verbinding is geweigerd of mislukt</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="231"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="231"/> <source>The remote host closed the connection</source> <translation>De externe host heeft de verbinding verbroken</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="233"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> <translation>Het adres is niet gevonden</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="234"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> <translation>De socketbewerking is mislukt doordat het programma de vereiste privileges mist</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="237"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> <translation>Het lokale systeem heeft te weinig bronnen beschikbaar</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="239"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> <translation>De socketbewerking is gestopt door een time-out</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="241"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> <translation>Het datagram was groter dan de limiet van het besturingssysteem</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="243"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="243"/> <source>An error occurred with the network (Possibly someone pulled the plug?)</source> <translation>Er is een netwerkfout opgetreden (is de kabel ontkoppeld?)</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="245"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> <translation>Het adres gebruikt in socket.bind() is al in gebruik en is ingesteld als exclusief</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="248"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> <translation>Het adres gebruikt in socket.bind() bestaat niet op de computer</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="251"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> <translation>De socketbewerking wordt niet ondersteund door het besturingssysteem (bijvoorbeeld als IPv6-ondersteuning mist)</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="254"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> <translation>De socket gebruikt een proxy waarvoor authenticatie nodig is</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="257"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> <translation>De SSL/TLS handshake is mislukt</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="259"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> <translation>De vorige bewerking is nog niet afgerond (loopt door in de achtergrond)</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="262"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> <translation>De verbinding met de proxyserver is geweigerd</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="265"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> <translation>De verbinding met de proxyserver is onverwachts verbroken (voordat de uiteindelijke verbinding tot stand gekomen is)</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="268"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> <translation>De verbinding met de proxyserver is verlopen of de proxyserver heeft geen antwoord gegeven in de authenticatiefase.</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="271"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="271"/> <source>The proxy address set with setProxy() was not found</source> <translation>Het proxyserveradres meegegeven aan setProxy() is niet gevonden</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="276"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="276"/> <source>An unidentified error occurred</source> <translation>Er is een onbekende fout opgetreden</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="277"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="277"/> <source>Not connected</source> <translation>Niet verbonden</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="278"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="278"/> <source>Connecting</source> <translation>Verbinding maken</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="279"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="279"/> <source>Connected</source> <translation>Verbonden</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="280"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="280"/> <source>Getting status</source> <translation>Status opvragen</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="281"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="281"/> <source>Off</source> <translation>Uit</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="282"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="282"/> <source>Initialize in progress</source> <translation>Initialisatie bezig</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="283"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="283"/> <source>Power in standby</source> <translation>Standby</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="284"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="284"/> <source>Warmup in progress</source> <translation>Opwarmen bezig</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="285"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="285"/> <source>Power is on</source> <translation>Ingeschakeld</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="286"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="286"/> <source>Cooldown in progress</source> <translation>Afkoelen bezig</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="287"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="287"/> <source>Projector Information available</source> <translation>Projectorinformatie beschikbaar</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="288"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="288"/> <source>Sending data</source> <translation>Gegevens versturen</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="289"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="289"/> <source>Received data</source> <translation>Gegevens ontvangen</translation> </message> <message> - <location filename="openlp/core/lib/projector/constants.py" line="273"/> + <location filename="../../openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> <translation>De verbinding met de proxyserver is mislukt doordat de antwoorden van de proxyserver niet herkend worden</translation> </message> @@ -5076,17 +5072,17 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ProjectorEdit</name> <message> - <location filename="openlp/core/ui/projector/editform.py" line="172"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="172"/> <source>Name Not Set</source> <translation>Naam niet ingesteld</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="172"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="172"/> <source>You must enter a name for this entry.<br />Please enter a new name for this entry.</source> <translation>U moet een naam opgeven voor dit item.<br />Geef alstublieft een naam op voor dit item.</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="182"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="182"/> <source>Duplicate Name</source> <translation>Dubbele naam</translation> </message> @@ -5094,52 +5090,52 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ProjectorEditForm</name> <message> - <location filename="openlp/core/ui/projector/editform.py" line="110"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="110"/> <source>Add New Projector</source> <translation>Nieuwe projector toevoegen</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="113"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="113"/> <source>Edit Projector</source> <translation>Projector aanpassen</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="115"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="115"/> <source>IP Address</source> <translation>IP-adres</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="118"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="118"/> <source>Port Number</source> <translation>Poortnummer</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="120"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="120"/> <source>PIN</source> <translation>PIN</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="122"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="122"/> <source>Name</source> <translation>Naam</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="124"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="124"/> <source>Location</source> <translation>Locatie</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="126"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="126"/> <source>Notes</source> <translation>Aantekeningen</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="236"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="236"/> <source>Database Error</source> <translation>Database fout</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="236"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> <translation>Er is een fout opgetreden bij het opslaan van de projectorinformatie. Kijk in het logbestand voor de foutmelding</translation> </message> @@ -5147,295 +5143,305 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ProjectorManager</name> <message> - <location filename="openlp/core/ui/projector/manager.py" line="83"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="83"/> <source>Add Projector</source> <translation>Projector toevoegen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="83"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="83"/> <source>Add a new projector</source> <translation>Voeg een nieuwe projector toe</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="89"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="89"/> <source>Edit Projector</source> <translation>Projector aanpassen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="89"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="89"/> <source>Edit selected projector</source> <translation>Geselecteerde projector aanpassen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="94"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="94"/> <source>Delete Projector</source> <translation>Projector verwijderen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="94"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="94"/> <source>Delete selected projector</source> <translation>Verwijder geselecteerde projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="100"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="100"/> <source>Select Input Source</source> <translation>Selecteer invoerbron</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="100"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="100"/> <source>Choose input source on selected projector</source> <translation>Selecteer invoerbron op geselecteerde projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="106"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="106"/> <source>View Projector</source> <translation>Bekijk projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="106"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="106"/> <source>View selected projector information</source> <translation>Bekijk informatie van geselecteerde projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="120"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projector</source> <translation>Verbind met geselecteerde projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="120"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projectors</source> <translation>Verbind met geselecteerde projectors</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="127"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="127"/> <source>Disconnect from selected projectors</source> <translation>Verbreek verbinding met geselecteerde projectors</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="134"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="134"/> <source>Disconnect from selected projector</source> <translation>Verbreek verbinding met geselecteerde projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="149"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="149"/> <source>Power on selected projector</source> <translation>Geselecteerde projector inschakelen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="162"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="162"/> <source>Standby selected projector</source> <translation>Geselecteerde projector uitschakelen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="162"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="162"/> <source>Put selected projector in standby</source> <translation>Geselecteerde projector in standby zetten</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="176"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="176"/> <source>Blank selected projector screen</source> <translation>Geselecteerd projectorscherm leegmaken</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="190"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="190"/> <source>Show selected projector screen</source> <translation>Geselecteerd projectorscherm weergeven</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="212"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="212"/> <source>&View Projector Information</source> <translation>Projectorinformatie &bekijken</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="217"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="217"/> <source>&Edit Projector</source> <translation>Projector &aanpassen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="223"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="223"/> <source>&Connect Projector</source> <translation>Projector &verbinden</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="228"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="228"/> <source>D&isconnect Projector</source> <translation>V&erbinding met projector verbreken</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="234"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="234"/> <source>Power &On Projector</source> <translation>Projector &inschakelen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="239"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="239"/> <source>Power O&ff Projector</source> <translation>Projector &uitschakelen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="245"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="245"/> <source>Select &Input</source> <translation>Selecteer i&nvoerbron</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="250"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="250"/> <source>Edit Input Source</source> <translation>Invoerbron bewerken</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="255"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="255"/> <source>&Blank Projector Screen</source> <translation>Projectorscherm &leegmaken</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="260"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="260"/> <source>&Show Projector Screen</source> <translation>Projectorscherm &weergeven</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="266"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="266"/> <source>&Delete Projector</source> <translation>Projector verwij&deren</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Naam</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP-adres</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Poort</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Aantekeningen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Projectorinformatie is momenteel niet beschikbaar.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Projectornaam</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Fabrikant</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Model</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Overige informatie</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Status</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Lensbescherming is</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Dicht</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Huidige invoerbron is</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>Aan</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Uit</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Uren</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>Geen fouten en waarschuwingen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Fouten en waarschuwingen</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Projectorinformatie</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Geen bericht</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="../../openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Nog niet geïmplementeerd</translation> </message> + <message> + <location filename="../../openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation>Verwijder projector (%s) %s?</translation> + </message> + <message> + <location filename="../../openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation>Weet u zeker dat u deze projector wilt verwijderen?</translation> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Ventilator</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Temperatuur</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Klep</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filter</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="../../openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Overig</translation> </message> @@ -5443,37 +5449,37 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ProjectorTab</name> <message> - <location filename="openlp/core/ui/projector/tab.py" line="50"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="50"/> <source>Projector</source> <translation>Projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/tab.py" line="99"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="99"/> <source>Communication Options</source> <translation>Verbindingsinstellingen</translation> </message> <message> - <location filename="openlp/core/ui/projector/tab.py" line="101"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="101"/> <source>Connect to projectors on startup</source> <translation>Verbind met projectors tijdens het opstarten</translation> </message> <message> - <location filename="openlp/core/ui/projector/tab.py" line="103"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="103"/> <source>Socket timeout (seconds)</source> <translation>Socket timeout (seconden)</translation> </message> <message> - <location filename="openlp/core/ui/projector/tab.py" line="105"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="105"/> <source>Poll time (seconds)</source> <translation>Poll tijd (seconden)</translation> </message> <message> - <location filename="openlp/core/ui/projector/tab.py" line="109"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> <translation>Dialoogvenster met tabs</translation> </message> <message> - <location filename="openlp/core/ui/projector/tab.py" line="111"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> <translation>Enkel dialoogvenster</translation> </message> @@ -5481,17 +5487,17 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ProjectorWizard</name> <message> - <location filename="openlp/core/ui/projector/editform.py" line="198"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="198"/> <source>Duplicate IP Address</source> <translation>Dubbel IP-adres</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="206"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="206"/> <source>Invalid IP Address</source> <translation>Ongeldig IP-adres</translation> </message> <message> - <location filename="openlp/core/ui/projector/editform.py" line="215"/> + <location filename="../../openlp/core/ui/projector/editform.py" line="215"/> <source>Invalid Port Number</source> <translation>Ongeldig poortnummer</translation> </message> @@ -5499,12 +5505,12 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ScreenList</name> <message> - <location filename="openlp/core/lib/screen.py" line="135"/> + <location filename="../../openlp/core/lib/screen.py" line="135"/> <source>Screen</source> <translation>Scherm</translation> </message> <message> - <location filename="openlp/core/lib/screen.py" line="137"/> + <location filename="../../openlp/core/lib/screen.py" line="137"/> <source>primary</source> <translation>primair scherm</translation> </message> @@ -5512,17 +5518,17 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ServiceItem</name> <message> - <location filename="openlp/core/lib/serviceitem.py" line="622"/> + <location filename="../../openlp/core/lib/serviceitem.py" line="622"/> <source><strong>Start</strong>: %s</source> <translation><strong>Start</strong>: %s</translation> </message> <message> - <location filename="openlp/core/lib/serviceitem.py" line="625"/> + <location filename="../../openlp/core/lib/serviceitem.py" line="625"/> <source><strong>Length</strong>: %s</source> <translation><strong>Lengte</strong>: %s</translation> </message> <message> - <location filename="openlp/core/lib/serviceitem.py" line="334"/> + <location filename="../../openlp/core/lib/serviceitem.py" line="334"/> <source>[slide %d]</source> <translation>[dia %d]</translation> </message> @@ -5530,7 +5536,7 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ServiceItemEditForm</name> <message> - <location filename="openlp/core/ui/serviceitemeditdialog.py" line="71"/> + <location filename="../../openlp/core/ui/serviceitemeditdialog.py" line="71"/> <source>Reorder Service Item</source> <translation>Liturgie-onderdelen herschikken</translation> </message> @@ -5538,366 +5544,366 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ServiceManager</name> <message> - <location filename="openlp/core/ui/servicemanager.py" line="155"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="155"/> <source>Move to &top</source> <translation>Bovenaan plaa&tsen</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="155"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="155"/> <source>Move item to the top of the service.</source> <translation>Plaats dit onderdeel bovenaan.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="160"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="160"/> <source>Move &up</source> <translation>Verplaats &omhoog</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="160"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="160"/> <source>Move item up one position in the service.</source> <translation>Verplaats een plek omhoog.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="175"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="175"/> <source>Move &down</source> <translation>Verplaats o&mlaag</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="165"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="165"/> <source>Move item down one position in the service.</source> <translation>Verplaats een plek omlaag.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="170"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="170"/> <source>Move to &bottom</source> <translation>Onderaan &plaatsen</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="170"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="170"/> <source>Move item to the end of the service.</source> <translation>Plaats dit onderdeel onderaan.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="188"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="188"/> <source>&Delete From Service</source> <translation>Verwij&deren uit de liturgie</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="188"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="188"/> <source>Delete the selected item from the service.</source> <translation>Verwijder dit onderdeel uit de liturgie.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="222"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="222"/> <source>&Add New Item</source> <translation>&Voeg toe</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="224"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="224"/> <source>&Add to Selected Item</source> <translation>&Voeg toe aan geselecteerd item</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="228"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="228"/> <source>&Edit Item</source> <translation>B&ewerk onderdeel</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="233"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="233"/> <source>&Reorder Item</source> <translation>He&rschik onderdeel</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="236"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="236"/> <source>&Notes</source> <translation>Aa&ntekeningen</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="278"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="278"/> <source>&Change Item Theme</source> <translation>&Wijzig onderdeel thema</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="779"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="779"/> <source>File is not a valid service.</source> <translation>Geen geldig liturgiebestand.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1488"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1488"/> <source>Missing Display Handler</source> <translation>Ontbrekende weergaveregelaar</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1444"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1444"/> <source>Your item cannot be displayed as there is no handler to display it</source> <translation>Dit onderdeel kan niet weergegeven worden, omdat er een regelaar ontbreekt</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1488"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1488"/> <source>Your item cannot be displayed as the plugin required to display it is missing or inactive</source> <translation>Dit onderdeel kan niet weergegeven worden omdat de benodigde plug-in ontbreekt of inactief is</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="194"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="194"/> <source>&Expand all</source> <translation>Alles &uitklappen</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="194"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="194"/> <source>Expand all the service items.</source> <translation>Alle liturgie-onderdelen uitklappen.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="199"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="199"/> <source>&Collapse all</source> <translation>Alles &inklappen</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="199"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="199"/> <source>Collapse all the service items.</source> <translation>Alle liturgie-onderdelen inklappen.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="434"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="434"/> <source>Open File</source> <translation>Open bestand</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="175"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="175"/> <source>Moves the selection down the window.</source> <translation>Verplaatst de selectie omlaag.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="181"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="181"/> <source>Move up</source> <translation>Verplaats omhoog</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="181"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="181"/> <source>Moves the selection up the window.</source> <translation>Verplaatst de selectie omhoog.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="205"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="205"/> <source>Go Live</source> <translation>Ga live</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="205"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="205"/> <source>Send the selected item to Live.</source> <translation>Toon selectie live.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="239"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="239"/> <source>&Start Time</source> <translation>&Starttijd</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="273"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="273"/> <source>Show &Preview</source> <translation>Toon &voorbeeld</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="452"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="452"/> <source>Modified Service</source> <translation>Gewijzigde liturgie </translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="452"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="452"/> <source>The current service has been modified. Would you like to save this service?</source> <translation>De huidige liturgie is gewijzigd. Veranderingen opslaan?</translation> </message> <message> - <location filename="openlp/core/ui/printserviceform.py" line="177"/> + <location filename="../../openlp/core/ui/printserviceform.py" line="177"/> <source>Custom Service Notes: </source> <translation>Aangepaste liturgie aantekeningen:</translation> </message> <message> - <location filename="openlp/core/ui/printserviceform.py" line="223"/> + <location filename="../../openlp/core/ui/printserviceform.py" line="223"/> <source>Notes: </source> <translation>Aantekeningen: </translation> </message> <message> - <location filename="openlp/core/ui/printserviceform.py" line="231"/> + <location filename="../../openlp/core/ui/printserviceform.py" line="231"/> <source>Playing time: </source> <translation>Speeltijd: </translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="355"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="355"/> <source>Untitled Service</source> <translation>Liturgie zonder naam</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="783"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="783"/> <source>File could not be opened because it is corrupt.</source> <translation>Bestand kan niet worden geopend omdat het beschadigd is.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="788"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="788"/> <source>Empty File</source> <translation>Leeg bestand</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="788"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="788"/> <source>This service file does not contain any data.</source> <translation>Deze liturgie bevat nog geen gegevens.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="793"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="793"/> <source>Corrupt File</source> <translation>Corrupt bestand</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="112"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="112"/> <source>Load an existing service.</source> <translation>Laad een bestaande liturgie.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="116"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="116"/> <source>Save this service.</source> <translation>Deze liturgie opslaan.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="126"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="126"/> <source>Select a theme for the service.</source> <translation>Selecteer een thema voor de liturgie.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1274"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1274"/> <source>Slide theme</source> <translation>Dia thema</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1277"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1277"/> <source>Notes</source> <translation>Aantekeningen</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1271"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1271"/> <source>Edit</source> <translation>Bewerk</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1271"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1271"/> <source>Service copy only</source> <translation>Liturgie alleen kopiëren</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="653"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="653"/> <source>Error Saving File</source> <translation>Fout bij het opslaan</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="653"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="653"/> <source>There was an error saving your file.</source> <translation>Er is een fout opgetreden tijdens het opslaan van het bestand.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="535"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="535"/> <source>Service File(s) Missing</source> <translation>Ontbrekend(e) liturgiebestand(en)</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="230"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="230"/> <source>&Rename...</source> <translation>He&rnoemen...</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="246"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="246"/> <source>Create New &Custom Slide</source> <translation>&Creëren nieuwe aangepaste dia</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="253"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="253"/> <source>&Auto play slides</source> <translation>&Automatisch afspelen dia's</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="257"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="257"/> <source>Auto play slides &Loop</source> <translation>Automatisch door&lopend dia's afspelen</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="262"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="262"/> <source>Auto play slides &Once</source> <translation>Automatisch &eenmalig dia's afspelen</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="884"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="884"/> <source>&Delay between slides</source> <translation>Pauze tussen dia’s.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="434"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="434"/> <source>OpenLP Service Files (*.osz *.oszl)</source> <translation>OpenLP Service bestanden (*.osz *.oszl)</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="699"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="699"/> <source>OpenLP Service Files (*.osz);; OpenLP Service Files - lite (*.oszl)</source> <translation>OpenLP Service bestanden (*.osz);; OpenLP Service bestanden - lite (*.oszl)</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="704"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="704"/> <source>OpenLP Service Files (*.osz);;</source> <translation>OpenLP Service bestanden (*.osz);;</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="749"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="749"/> <source>File is not a valid service. The content encoding is not UTF-8.</source> <translation>Bestand is geen geldige liturgie. De encoding van de inhoud is niet UTF-8.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="764"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="764"/> <source>The service file you are trying to open is in an old format. Please save it using OpenLP 2.0.2 or greater.</source> <translation>Het liturgiebestand dat u probeert te openen heeft een verouderd formaat. Slaat u het nogmaals op met OpenLP 2.0.2 of hoger.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="793"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="793"/> <source>This file is either corrupt or it is not an OpenLP 2 service file.</source> <translation>Het bestand is beschadigd of is geen OpenLP 2 liturgiebestand.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="895"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="895"/> <source>&Auto Start - inactive</source> <translation>&Auto Start - inactief</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="897"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="897"/> <source>&Auto Start - active</source> <translation>&Auto Start - actief</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="984"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="984"/> <source>Input delay</source> <translation>Invoeren vertraging</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="984"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="984"/> <source>Delay between slides in seconds.</source> <translation>Pauze tussen dia’s in seconden.</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1516"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1516"/> <source>Rename item title</source> <translation>Titel hernoemen</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="1516"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="1516"/> <source>Title:</source> <translation>Titel:</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="606"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> <translation>Er is een fout opgetreden tijdens het opslaan van het liturgiebestand: %s</translation> </message> <message> - <location filename="openlp/core/ui/servicemanager.py" line="536"/> + <location filename="../../openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> @@ -5909,7 +5915,7 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.ServiceNoteForm</name> <message> - <location filename="openlp/core/ui/servicenoteform.py" line="70"/> + <location filename="../../openlp/core/ui/servicenoteform.py" line="70"/> <source>Service Item Notes</source> <translation>Aantekeningen</translation> </message> @@ -5917,7 +5923,7 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.SettingsForm</name> <message> - <location filename="openlp/core/ui/settingsdialog.py" line="63"/> + <location filename="../../openlp/core/ui/settingsdialog.py" line="63"/> <source>Configure OpenLP</source> <translation>Configureer OpenLP</translation> </message> @@ -5925,67 +5931,67 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.ShortcutListDialog</name> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="130"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="130"/> <source>Action</source> <translation>Actie</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="130"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="130"/> <source>Shortcut</source> <translation>Sneltoets</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistform.py" line="425"/> + <location filename="../../openlp/core/ui/shortcutlistform.py" line="425"/> <source>Duplicate Shortcut</source> <translation>Sneltoets dupliceren</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistform.py" line="425"/> + <location filename="../../openlp/core/ui/shortcutlistform.py" line="425"/> <source>The shortcut "%s" is already assigned to another action, please use a different shortcut.</source> <translation>De sneltoets "%s" wordt al voor een andere actie gebruikt. Kies een andere toetscombinatie.</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="130"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="130"/> <source>Alternate</source> <translation>Alternatief</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="127"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="127"/> <source>Select an action and click one of the buttons below to start capturing a new primary or alternate shortcut, respectively.</source> <translation>Selecteer een actie en klik op één van de knoppen hieronder om respectievelijk een primaire of alternatieve sneltoets vast te leggen.</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="133"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="133"/> <source>Default</source> <translation>Standaard</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="134"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="134"/> <source>Custom</source> <translation>Aangepast</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="136"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="136"/> <source>Capture shortcut.</source> <translation>Sneltoets vastleggen.</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="139"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="139"/> <source>Restore the default shortcut of this action.</source> <translation>Herstel de standaard sneltoets voor de actie.</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistform.py" line="284"/> + <location filename="../../openlp/core/ui/shortcutlistform.py" line="284"/> <source>Restore Default Shortcuts</source> <translation>Herstel alle standaard sneltoetsen</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistform.py" line="284"/> + <location filename="../../openlp/core/ui/shortcutlistform.py" line="284"/> <source>Do you want to restore all shortcuts to their defaults?</source> <translation>Weet u zeker dat u alle standaard sneltoetsen wilt herstellen?</translation> </message> <message> - <location filename="openlp/core/ui/shortcutlistdialog.py" line="126"/> + <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="126"/> <source>Configure Shortcuts</source> <translation>Sneltoetsen instellen</translation> </message> @@ -5993,172 +5999,172 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.SlideController</name> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="230"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="230"/> <source>Hide</source> <translation>Verbergen</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="313"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="313"/> <source>Go To</source> <translation>Ga naar</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="232"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="232"/> <source>Blank Screen</source> <translation>Zwart scherm</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="237"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="237"/> <source>Blank to Theme</source> <translation>Leeg scherm met thema</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="242"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="242"/> <source>Show Desktop</source> <translation>Toon bureaublad</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="499"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="499"/> <source>Previous Service</source> <translation>Vorige liturgie</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="504"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="504"/> <source>Next Service</source> <translation>Volgende liturgie</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="509"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="509"/> <source>Escape Item</source> <translation>Onderdeel annuleren</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="207"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="207"/> <source>Move to previous.</source> <translation>Vorige.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="214"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="214"/> <source>Move to next.</source> <translation>Volgende.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="270"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="270"/> <source>Play Slides</source> <translation>Dia’s tonen</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="289"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="289"/> <source>Delay between slides in seconds.</source> <translation>Pauze tussen dia’s in seconden.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="293"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="293"/> <source>Move to live.</source> <translation>Toon live.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="296"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="296"/> <source>Add to Service.</source> <translation>Voeg toe aan liturgie.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="300"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="300"/> <source>Edit and reload song preview.</source> <translation>Bewerken en liedvoorbeeld opnieuw laden.</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="268"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="268"/> <source>Start playing media.</source> <translation>Start afspelen media.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="317"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="317"/> <source>Pause audio.</source> <translation>Pauzeer audio.</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="272"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="272"/> <source>Pause playing media.</source> <translation>Afspelen pauzeren.</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="276"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="276"/> <source>Stop playing media.</source> <translation>Afspelen stoppen.</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="285"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="285"/> <source>Video position.</source> <translation>Video positie.</translation> </message> <message> - <location filename="openlp/core/ui/media/mediacontroller.py" line="296"/> + <location filename="../../openlp/core/ui/media/mediacontroller.py" line="296"/> <source>Audio Volume.</source> <translation>Audio volume.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="383"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="383"/> <source>Go to "Verse"</source> <translation>Ga naar "Vers"</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="384"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="384"/> <source>Go to "Chorus"</source> <translation>Ga naar "Refrein"</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="385"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="385"/> <source>Go to "Bridge"</source> <translation>Ga naar "Bridge"</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="387"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="387"/> <source>Go to "Pre-Chorus"</source> <translation>Ga naar "pre-Refrein"</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="388"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="388"/> <source>Go to "Intro"</source> <translation>Ga naar "Intro"</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="389"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="389"/> <source>Go to "Ending"</source> <translation>Ga naar "Einde"</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="390"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="390"/> <source>Go to "Other"</source> <translation>Ga naar "Overige"</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="207"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="207"/> <source>Previous Slide</source> <translation>Vorige dia</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="214"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="214"/> <source>Next Slide</source> <translation>Volgende dia</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="317"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="317"/> <source>Pause Audio</source> <translation>Pauzeer audio</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="323"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="323"/> <source>Background Audio</source> <translation>Achtergrondgeluid</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="327"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="327"/> <source>Go to next audio track.</source> <translation>Ga naar de volgende audiotrack.</translation> </message> <message> - <location filename="openlp/core/ui/slidecontroller.py" line="335"/> + <location filename="../../openlp/core/ui/slidecontroller.py" line="335"/> <source>Tracks</source> <translation>Tracks</translation> </message> @@ -6166,42 +6172,42 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Selecteer projectorbron</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Projectorbron-tekst aanpassen</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Vergeet de wijzigingen en keer terug naar OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>Verwijder alle aangepaste teksten en herstel de standaardteksten van PJLink</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Vergeet aanpassingen en herstel de vorige aangepaste tekst</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Wijzigingen opslaan en terugkeren naar OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Verwijder items voor deze projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Weet u zeker dat u ALLE ingevoerde bronteksten van deze projector wilt verwijderen?</translation> </message> @@ -6209,17 +6215,17 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.SpellTextEdit</name> <message> - <location filename="openlp/core/lib/spelltextedit.py" line="102"/> + <location filename="../../openlp/core/lib/spelltextedit.py" line="102"/> <source>Spelling Suggestions</source> <translation>Spelling suggesties</translation> </message> <message> - <location filename="openlp/core/lib/spelltextedit.py" line="110"/> + <location filename="../../openlp/core/lib/spelltextedit.py" line="110"/> <source>Formatting Tags</source> <translation>Opmaaktags</translation> </message> <message> - <location filename="openlp/core/lib/spelltextedit.py" line="91"/> + <location filename="../../openlp/core/lib/spelltextedit.py" line="91"/> <source>Language:</source> <translation>Taal:</translation> </message> @@ -6227,17 +6233,17 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.StartTimeForm</name> <message> - <location filename="openlp/core/ui/themelayoutdialog.py" line="71"/> + <location filename="../../openlp/core/ui/themelayoutdialog.py" line="71"/> <source>Theme Layout</source> <translation>Thema layout</translation> </message> <message> - <location filename="openlp/core/ui/themelayoutdialog.py" line="72"/> + <location filename="../../openlp/core/ui/themelayoutdialog.py" line="72"/> <source>The blue box shows the main area.</source> <translation>Het blauwe vlak toont het hoofdgebied.</translation> </message> <message> - <location filename="openlp/core/ui/themelayoutdialog.py" line="73"/> + <location filename="../../openlp/core/ui/themelayoutdialog.py" line="73"/> <source>The red box shows the footer.</source> <translation>Het rode vlak toont het gebied voor de voettekst.</translation> </message> @@ -6245,52 +6251,52 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.StartTime_form</name> <message> - <location filename="openlp/core/ui/starttimedialog.py" line="117"/> + <location filename="../../openlp/core/ui/starttimedialog.py" line="117"/> <source>Item Start and Finish Time</source> <translation>Item start- en eindtijd</translation> </message> <message> - <location filename="openlp/core/ui/starttimedialog.py" line="124"/> + <location filename="../../openlp/core/ui/starttimedialog.py" line="124"/> <source>Hours:</source> <translation>Uren:</translation> </message> <message> - <location filename="openlp/core/ui/starttimedialog.py" line="125"/> + <location filename="../../openlp/core/ui/starttimedialog.py" line="125"/> <source>Minutes:</source> <translation>Minuten:</translation> </message> <message> - <location filename="openlp/core/ui/starttimedialog.py" line="126"/> + <location filename="../../openlp/core/ui/starttimedialog.py" line="126"/> <source>Seconds:</source> <translation>Seconden:</translation> </message> <message> - <location filename="openlp/core/ui/starttimedialog.py" line="127"/> + <location filename="../../openlp/core/ui/starttimedialog.py" line="127"/> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="openlp/core/ui/starttimedialog.py" line="128"/> + <location filename="../../openlp/core/ui/starttimedialog.py" line="128"/> <source>Finish</source> <translation>Voltooien</translation> </message> <message> - <location filename="openlp/core/ui/starttimedialog.py" line="129"/> + <location filename="../../openlp/core/ui/starttimedialog.py" line="129"/> <source>Length</source> <translation>Lengte</translation> </message> <message> - <location filename="openlp/core/ui/starttimeform.py" line="76"/> + <location filename="../../openlp/core/ui/starttimeform.py" line="76"/> <source>Time Validation Error</source> <translation>Tijd validatie fout</translation> </message> <message> - <location filename="openlp/core/ui/starttimeform.py" line="71"/> + <location filename="../../openlp/core/ui/starttimeform.py" line="71"/> <source>Finish time is set after the end of the media item</source> <translation>Eindtijd is ingesteld tot na het eind van het media item</translation> </message> <message> - <location filename="openlp/core/ui/starttimeform.py" line="76"/> + <location filename="../../openlp/core/ui/starttimeform.py" line="76"/> <source>Start time is after the finish time of the media item</source> <translation>Starttijd is ingesteld tot na het eind van het media item</translation> </message> @@ -6298,7 +6304,7 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.ThemeForm</name> <message> - <location filename="openlp/core/ui/themeform.py" line="153"/> + <location filename="../../openlp/core/ui/themeform.py" line="153"/> <source>(approximately %d lines per slide)</source> <translation>(ongeveer %d regels per dia)</translation> </message> @@ -6306,198 +6312,198 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.ThemeManager</name> <message> - <location filename="openlp/core/ui/thememanager.py" line="58"/> + <location filename="../../openlp/core/ui/thememanager.py" line="58"/> <source>Create a new theme.</source> <translation>Maak een nieuw thema.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="62"/> + <location filename="../../openlp/core/ui/thememanager.py" line="62"/> <source>Edit Theme</source> <translation>Bewerk thema</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="62"/> + <location filename="../../openlp/core/ui/thememanager.py" line="62"/> <source>Edit a theme.</source> <translation>Bewerk een thema.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="67"/> + <location filename="../../openlp/core/ui/thememanager.py" line="67"/> <source>Delete Theme</source> <translation>Verwijder thema</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="67"/> + <location filename="../../openlp/core/ui/thememanager.py" line="67"/> <source>Delete a theme.</source> <translation>Verwijder thema.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="75"/> + <location filename="../../openlp/core/ui/thememanager.py" line="75"/> <source>Import Theme</source> <translation>Importeer thema</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="75"/> + <location filename="../../openlp/core/ui/thememanager.py" line="75"/> <source>Import a theme.</source> <translation>Importeer thema.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="80"/> + <location filename="../../openlp/core/ui/thememanager.py" line="80"/> <source>Export Theme</source> <translation>Exporteer thema</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="80"/> + <location filename="../../openlp/core/ui/thememanager.py" line="80"/> <source>Export a theme.</source> <translation>Exporteer thema.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="98"/> + <location filename="../../openlp/core/ui/thememanager.py" line="98"/> <source>&Edit Theme</source> <translation>B&ewerk thema</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="107"/> + <location filename="../../openlp/core/ui/thememanager.py" line="107"/> <source>&Delete Theme</source> <translation>Verwij&der thema</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="111"/> + <location filename="../../openlp/core/ui/thememanager.py" line="111"/> <source>Set As &Global Default</source> <translation>Instellen als al&gemene standaard</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="474"/> + <location filename="../../openlp/core/ui/thememanager.py" line="474"/> <source>%s (default)</source> <translation>%s (standaard)</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="316"/> + <location filename="../../openlp/core/ui/thememanager.py" line="316"/> <source>You must select a theme to edit.</source> <translation>Selecteer een thema om te bewerken.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="753"/> + <location filename="../../openlp/core/ui/thememanager.py" line="753"/> <source>You are unable to delete the default theme.</source> <translation>Het standaard thema kan niet worden verwijderd.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="760"/> + <location filename="../../openlp/core/ui/thememanager.py" line="760"/> <source>Theme %s is used in the %s plugin.</source> <translation>Thema %s wordt gebruikt in de %s plug-in.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="374"/> + <location filename="../../openlp/core/ui/thememanager.py" line="374"/> <source>You have not selected a theme.</source> <translation>Selecteer een thema.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="377"/> + <location filename="../../openlp/core/ui/thememanager.py" line="377"/> <source>Save Theme - (%s)</source> <translation>Thema opslaan - (%s)</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="385"/> + <location filename="../../openlp/core/ui/thememanager.py" line="385"/> <source>Theme Exported</source> <translation>Thema geëxporteerd</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="385"/> + <location filename="../../openlp/core/ui/thememanager.py" line="385"/> <source>Your theme has been successfully exported.</source> <translation>Het thema is succesvol geëxporteerd.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="409"/> + <location filename="../../openlp/core/ui/thememanager.py" line="409"/> <source>Theme Export Failed</source> <translation>Exporteren thema is mislukt</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="423"/> + <location filename="../../openlp/core/ui/thememanager.py" line="423"/> <source>Select Theme Import File</source> <translation>Selecteer te importeren thema-bestand</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="600"/> + <location filename="../../openlp/core/ui/thememanager.py" line="600"/> <source>File is not a valid theme.</source> <translation>Geen geldig thema-bestand.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="101"/> + <location filename="../../openlp/core/ui/thememanager.py" line="101"/> <source>&Copy Theme</source> <translation>&Kopieer thema</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="104"/> + <location filename="../../openlp/core/ui/thememanager.py" line="104"/> <source>&Rename Theme</source> <translation>He&rnoem thema</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="115"/> + <location filename="../../openlp/core/ui/thememanager.py" line="115"/> <source>&Export Theme</source> <translation>&Exporteer thema</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="258"/> + <location filename="../../openlp/core/ui/thememanager.py" line="258"/> <source>You must select a theme to rename.</source> <translation>Selecteer een thema om te hernoemen.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="258"/> + <location filename="../../openlp/core/ui/thememanager.py" line="258"/> <source>Rename Confirmation</source> <translation>Bevestig hernoemen</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="258"/> + <location filename="../../openlp/core/ui/thememanager.py" line="258"/> <source>Rename %s theme?</source> <translation>%s thema hernoemen?</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="333"/> + <location filename="../../openlp/core/ui/thememanager.py" line="333"/> <source>You must select a theme to delete.</source> <translation>Selecteer een thema om te verwijderen.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="333"/> + <location filename="../../openlp/core/ui/thememanager.py" line="333"/> <source>Delete Confirmation</source> <translation>Bevestig verwijderen</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="333"/> + <location filename="../../openlp/core/ui/thememanager.py" line="333"/> <source>Delete %s theme?</source> <translation>%s thema verwijderen?</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="760"/> + <location filename="../../openlp/core/ui/thememanager.py" line="760"/> <source>Validation Error</source> <translation>Validatie fout</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="614"/> + <location filename="../../openlp/core/ui/thememanager.py" line="614"/> <source>A theme with this name already exists.</source> <translation>Er bestaat al een thema met deze naam.</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="285"/> + <location filename="../../openlp/core/ui/thememanager.py" line="285"/> <source>Copy of %s</source> <comment>Copy of <theme name></comment> <translation>Kopie van %s</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="524"/> + <location filename="../../openlp/core/ui/thememanager.py" line="524"/> <source>Theme Already Exists</source> <translation>Thema bestaat al</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="524"/> + <location filename="../../openlp/core/ui/thememanager.py" line="524"/> <source>Theme %s already exists. Do you want to replace it?</source> <translation>Thema %s bestaat reeds. Vervangen?</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="409"/> + <location filename="../../openlp/core/ui/thememanager.py" line="409"/> <source>The theme export failed because this error occurred: %s</source> <translation>Er is een fout opgetreden bij het exporteren van het thema: %s</translation> </message> <message> - <location filename="openlp/core/ui/thememanager.py" line="423"/> + <location filename="../../openlp/core/ui/thememanager.py" line="423"/> <source>OpenLP Themes (*.otz)</source> <translation>OpenLP Thema's (*.otz)</translation> </message> @@ -6505,307 +6511,307 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.ThemeWizard</name> <message> - <location filename="openlp/core/ui/themewizard.py" line="395"/> + <location filename="../../openlp/core/ui/themewizard.py" line="395"/> <source>Theme Wizard</source> <translation>Thema Assistent</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="396"/> + <location filename="../../openlp/core/ui/themewizard.py" line="396"/> <source>Welcome to the Theme Wizard</source> <translation>Welkom bij de Thema Assistent</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="401"/> + <location filename="../../openlp/core/ui/themewizard.py" line="401"/> <source>Set Up Background</source> <translation>Achtergrond instellen</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="402"/> + <location filename="../../openlp/core/ui/themewizard.py" line="402"/> <source>Set up your theme's background according to the parameters below.</source> <translation>Thema achtergrond instellen met onderstaande parameters.</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="404"/> + <location filename="../../openlp/core/ui/themewizard.py" line="404"/> <source>Background type:</source> <translation>Achtergrond type:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="407"/> + <location filename="../../openlp/core/ui/themewizard.py" line="407"/> <source>Gradient</source> <translation>Kleurverloop</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="415"/> + <location filename="../../openlp/core/ui/themewizard.py" line="415"/> <source>Gradient:</source> <translation>Kleurverloop:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="416"/> + <location filename="../../openlp/core/ui/themewizard.py" line="416"/> <source>Horizontal</source> <translation>Horizontaal</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="418"/> + <location filename="../../openlp/core/ui/themewizard.py" line="418"/> <source>Vertical</source> <translation>Verticaal</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="420"/> + <location filename="../../openlp/core/ui/themewizard.py" line="420"/> <source>Circular</source> <translation>Radiaal</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="422"/> + <location filename="../../openlp/core/ui/themewizard.py" line="422"/> <source>Top Left - Bottom Right</source> <translation>Links boven - rechts onder</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="424"/> + <location filename="../../openlp/core/ui/themewizard.py" line="424"/> <source>Bottom Left - Top Right</source> <translation>Links onder - Rechts boven</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="428"/> + <location filename="../../openlp/core/ui/themewizard.py" line="428"/> <source>Main Area Font Details</source> <translation>Lettertype instellingen hoofdgebied</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="429"/> + <location filename="../../openlp/core/ui/themewizard.py" line="429"/> <source>Define the font and display characteristics for the Display text</source> <translation>Stel de eigenschappen voor de tekstweergave in</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="448"/> + <location filename="../../openlp/core/ui/themewizard.py" line="448"/> <source>Font:</source> <translation>Lettertype:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="450"/> + <location filename="../../openlp/core/ui/themewizard.py" line="450"/> <source>Size:</source> <translation>Grootte:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="435"/> + <location filename="../../openlp/core/ui/themewizard.py" line="435"/> <source>Line Spacing:</source> <translation>Interlinie:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="437"/> + <location filename="../../openlp/core/ui/themewizard.py" line="437"/> <source>&Outline:</source> <translation>&Omtrek:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="440"/> + <location filename="../../openlp/core/ui/themewizard.py" line="440"/> <source>&Shadow:</source> <translation>&Schaduw:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="443"/> + <location filename="../../openlp/core/ui/themewizard.py" line="443"/> <source>Bold</source> <translation>Vet</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="444"/> + <location filename="../../openlp/core/ui/themewizard.py" line="444"/> <source>Italic</source> <translation>Cursief</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="445"/> + <location filename="../../openlp/core/ui/themewizard.py" line="445"/> <source>Footer Area Font Details</source> <translation>Lettertype instellingen voettekst</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="446"/> + <location filename="../../openlp/core/ui/themewizard.py" line="446"/> <source>Define the font and display characteristics for the Footer text</source> <translation>Stel de eigenschappen voor de voettekst weergave in</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="452"/> + <location filename="../../openlp/core/ui/themewizard.py" line="452"/> <source>Text Formatting Details</source> <translation>Tekst opmaak eigenschappen</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="453"/> + <location filename="../../openlp/core/ui/themewizard.py" line="453"/> <source>Allows additional display formatting information to be defined</source> <translation>Toestaan dat er afwijkende opmaak kan worden bepaald</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="455"/> + <location filename="../../openlp/core/ui/themewizard.py" line="455"/> <source>Horizontal Align:</source> <translation>Horizontaal uitlijnen:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="456"/> + <location filename="../../openlp/core/ui/themewizard.py" line="456"/> <source>Left</source> <translation>Links</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="457"/> + <location filename="../../openlp/core/ui/themewizard.py" line="457"/> <source>Right</source> <translation>Rechts</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="458"/> + <location filename="../../openlp/core/ui/themewizard.py" line="458"/> <source>Center</source> <translation>Centreren</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="461"/> + <location filename="../../openlp/core/ui/themewizard.py" line="461"/> <source>Output Area Locations</source> <translation>Uitvoer gebied locaties</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="464"/> + <location filename="../../openlp/core/ui/themewizard.py" line="464"/> <source>&Main Area</source> <translation>&Hoofdgebied</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="465"/> + <location filename="../../openlp/core/ui/themewizard.py" line="465"/> <source>&Use default location</source> <translation>Gebr&uik standaardlocatie</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="475"/> + <location filename="../../openlp/core/ui/themewizard.py" line="475"/> <source>X position:</source> <translation>X positie:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="482"/> + <location filename="../../openlp/core/ui/themewizard.py" line="482"/> <source>px</source> <translation>px</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="477"/> + <location filename="../../openlp/core/ui/themewizard.py" line="477"/> <source>Y position:</source> <translation>Y positie:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="479"/> + <location filename="../../openlp/core/ui/themewizard.py" line="479"/> <source>Width:</source> <translation>Breedte:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="481"/> + <location filename="../../openlp/core/ui/themewizard.py" line="481"/> <source>Height:</source> <translation>Hoogte:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="483"/> + <location filename="../../openlp/core/ui/themewizard.py" line="483"/> <source>Use default location</source> <translation>Gebruik standaardlocatie</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="488"/> + <location filename="../../openlp/core/ui/themewizard.py" line="488"/> <source>Theme name:</source> <translation>Themanaam:</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="271"/> + <location filename="../../openlp/core/ui/themeform.py" line="271"/> <source>Edit Theme - %s</source> <translation>Bewerk thema - %s</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="398"/> + <location filename="../../openlp/core/ui/themewizard.py" line="398"/> <source>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.</source> <translation>Deze Assistent helpt bij het maken en bewerken van thema's. Klik op volgende om als eerste stap een achtergrond in te stellen.</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="460"/> + <location filename="../../openlp/core/ui/themewizard.py" line="460"/> <source>Transitions:</source> <translation>Overgangen:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="474"/> + <location filename="../../openlp/core/ui/themewizard.py" line="474"/> <source>&Footer Area</source> <translation>&Voettekst gebied</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="413"/> + <location filename="../../openlp/core/ui/themewizard.py" line="413"/> <source>Starting color:</source> <translation>Beginkleur:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="414"/> + <location filename="../../openlp/core/ui/themewizard.py" line="414"/> <source>Ending color:</source> <translation>Eindkleur:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="426"/> + <location filename="../../openlp/core/ui/themewizard.py" line="426"/> <source>Background color:</source> <translation>Achtergrondkleur:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="459"/> + <location filename="../../openlp/core/ui/themewizard.py" line="459"/> <source>Justify</source> <translation>Uitvullen</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="485"/> + <location filename="../../openlp/core/ui/themewizard.py" line="485"/> <source>Layout Preview</source> <translation>Layout voorbeeld</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="410"/> + <location filename="../../openlp/core/ui/themewizard.py" line="410"/> <source>Transparent</source> <translation>Transparant</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="486"/> + <location filename="../../openlp/core/ui/themewizard.py" line="486"/> <source>Preview and Save</source> <translation>Voorbeeld en opslaan</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="487"/> + <location filename="../../openlp/core/ui/themewizard.py" line="487"/> <source>Preview the theme and save it.</source> <translation>Toon een voorbeeld en sla het thema op.</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="181"/> + <location filename="../../openlp/core/ui/themeform.py" line="181"/> <source>Background Image Empty</source> <translation>Achtergrondafbeelding leeg</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="435"/> + <location filename="../../openlp/core/ui/themeform.py" line="435"/> <source>Select Image</source> <translation>Selecteer afbeelding</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="511"/> + <location filename="../../openlp/core/ui/themeform.py" line="511"/> <source>Theme Name Missing</source> <translation>Thema naam ontbreekt</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="511"/> + <location filename="../../openlp/core/ui/themeform.py" line="511"/> <source>There is no name for this theme. Please enter one.</source> <translation>Dit thema heeft geen naam. Voer een naam in.</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="516"/> + <location filename="../../openlp/core/ui/themeform.py" line="516"/> <source>Theme Name Invalid</source> <translation>Thema naam ongeldig</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="516"/> + <location filename="../../openlp/core/ui/themeform.py" line="516"/> <source>Invalid theme name. Please enter one.</source> <translation>De naam van het thema is niet geldig. Voer een andere naam in.</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="405"/> + <location filename="../../openlp/core/ui/themewizard.py" line="405"/> <source>Solid color</source> <translation>Vaste kleur</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="449"/> + <location filename="../../openlp/core/ui/themewizard.py" line="449"/> <source>color:</source> <translation>kleur:</translation> </message> <message> - <location filename="openlp/core/ui/themewizard.py" line="462"/> + <location filename="../../openlp/core/ui/themewizard.py" line="462"/> <source>Allows you to change and move the Main and Footer areas.</source> <translation>Toestaan dat tekstvelden gewijzigd en verplaatst worden.</translation> </message> <message> - <location filename="openlp/core/ui/themeform.py" line="181"/> + <location filename="../../openlp/core/ui/themeform.py" line="181"/> <source>You have not selected a background image. Please select one before continuing.</source> <translation>Geen achtergrondafbeelding geselecteerd. Selecteer er een om door te gaan.</translation> </message> @@ -6813,57 +6819,57 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.ThemesTab</name> <message> - <location filename="openlp/core/ui/themestab.py" line="115"/> + <location filename="../../openlp/core/ui/themestab.py" line="115"/> <source>Global Theme</source> <translation>Globaal thema</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="118"/> + <location filename="../../openlp/core/ui/themestab.py" line="118"/> <source>Theme Level</source> <translation>Thema niveau</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="119"/> + <location filename="../../openlp/core/ui/themestab.py" line="119"/> <source>S&ong Level</source> <translation>&Lied niveau</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="120"/> + <location filename="../../openlp/core/ui/themestab.py" line="120"/> <source>Use the theme from each song in the database. If a song doesn't have a theme associated with it, then use the service's theme. If the service doesn't have a theme, then use the global theme.</source> <translation>Gebruik het liedspecifieke thema uit de database. Als een lied geen eigen thema heeft, gebruik dan het thema van de liturgie. Als de liturgie geen eigen thema heeft, gebruik dan het globale thema.</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="124"/> + <location filename="../../openlp/core/ui/themestab.py" line="124"/> <source>&Service Level</source> <translation>&Liturgie niveau</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="125"/> + <location filename="../../openlp/core/ui/themestab.py" line="125"/> <source>Use the theme from the service, overriding any of the individual songs' themes. If the service doesn't have a theme, then use the global theme.</source> <translation>Gebruik het thema van de liturgie en negeer de liedspecifieke thema's. Als de liturgie geen eigen thema heeft, gebruik dan het globale thema.</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="129"/> + <location filename="../../openlp/core/ui/themestab.py" line="129"/> <source>&Global Level</source> <translation>&Globaal niveau</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="130"/> + <location filename="../../openlp/core/ui/themestab.py" line="130"/> <source>Use the global theme, overriding any themes associated with either the service or the songs.</source> <translation>Gebruik het globale thema en negeer alle specifieke thema's van liturgie en liederen.</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="43"/> + <location filename="../../openlp/core/ui/themestab.py" line="43"/> <source>Themes</source> <translation>Thema's</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="116"/> + <location filename="../../openlp/core/ui/themestab.py" line="116"/> <source>Universal Settings</source> <translation>Globale instellingen</translation> </message> <message> - <location filename="openlp/core/ui/themestab.py" line="117"/> + <location filename="../../openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> <translation>Tekstterugloop in onderschrift</translation> </message> @@ -6871,697 +6877,697 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.Ui</name> <message> - <location filename="openlp/core/lib/ui.py" line="160"/> + <location filename="../../openlp/core/lib/ui.py" line="160"/> <source>Delete the selected item.</source> <translation>Verwijder het geselecteerde item.</translation> </message> <message> - <location filename="openlp/core/lib/ui.py" line="163"/> + <location filename="../../openlp/core/lib/ui.py" line="163"/> <source>Move selection up one position.</source> <translation>Verplaats selectie een plek naar boven.</translation> </message> <message> - <location filename="openlp/core/lib/ui.py" line="166"/> + <location filename="../../openlp/core/lib/ui.py" line="166"/> <source>Move selection down one position.</source> <translation>Verplaats selectie een plek naar beneden.</translation> </message> <message> - <location filename="openlp/core/lib/ui.py" line="307"/> + <location filename="../../openlp/core/lib/ui.py" line="307"/> <source>&Vertical Align:</source> <translation>&Verticaal uitlijnen:</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="49"/> + <location filename="../../openlp/core/ui/wizard.py" line="49"/> <source>Finished import.</source> <translation>Importeren afgerond.</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="50"/> + <location filename="../../openlp/core/ui/wizard.py" line="50"/> <source>Format:</source> <translation>Formaat:</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="52"/> + <location filename="../../openlp/core/ui/wizard.py" line="52"/> <source>Importing</source> <translation>Importeren</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="53"/> + <location filename="../../openlp/core/ui/wizard.py" line="53"/> <source>Importing "%s"...</source> <translation>Bezig met importeren van "%s"...</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="54"/> + <location filename="../../openlp/core/ui/wizard.py" line="54"/> <source>Select Import Source</source> <translation>Selecteer te importeren bestand</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="55"/> + <location filename="../../openlp/core/ui/wizard.py" line="55"/> <source>Select the import format and the location to import from.</source> <translation>Selecteer te importeren bestand en het bestandsformaat.</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="56"/> + <location filename="../../openlp/core/ui/wizard.py" line="56"/> <source>Open %s File</source> <translation>Open %s bestand</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="58"/> + <location filename="../../openlp/core/ui/wizard.py" line="58"/> <source>%p%</source> <translation>%p%</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="59"/> + <location filename="../../openlp/core/ui/wizard.py" line="59"/> <source>Ready.</source> <translation>Klaar.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="310"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="310"/> <source>Starting import...</source> <translation>Start importeren...</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="63"/> + <location filename="../../openlp/core/ui/wizard.py" line="63"/> <source>You need to specify at least one %s file to import from.</source> <comment>A file type e.g. OpenSong</comment> <translation>Selecteer minstens één %s bestand om te importeren.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="310"/> + <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="310"/> <source>Welcome to the Bible Import Wizard</source> <translation>Welkom bij de Bijbel Importeren Assistent</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="146"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="146"/> <source>Welcome to the Song Export Wizard</source> <translation>Welkom bij de Lied Exporteren Assistent</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="134"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="134"/> <source>Welcome to the Song Import Wizard</source> <translation>Welkom bij de Lied Importeren Assistent</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="34"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="34"/> <source>Author</source> <comment>Singular</comment> <translation>Auteur</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="35"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="35"/> <source>Authors</source> <comment>Plural</comment> <translation>Auteurs</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="37"/> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="38"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/> <source>Song Book</source> <comment>Singular</comment> <translation>Liedbundel</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="39"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/> <source>Song Books</source> <comment>Plural</comment> <translation>Liedbundels</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="41"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="41"/> <source>Song Maintenance</source> <translation>Liedbeheer</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="42"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="42"/> <source>Topic</source> <comment>Singular</comment> <translation>Onderwerp</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="43"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="43"/> <source>Topics</source> <comment>Plural</comment> <translation>Onderwerpen</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="40"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="40"/> <source>Title and/or verses not found</source> <translation>Titel en/of verzen niet gevonden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="44"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="44"/> <source>XML syntax error</source> <translation>XML syntax fout</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="234"/> + <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="234"/> <source>Welcome to the Bible Upgrade Wizard</source> <translation>Welkom bij de Bijbel Upgrade Assistent</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="57"/> + <location filename="../../openlp/core/ui/wizard.py" line="57"/> <source>Open %s Folder</source> <translation>Open %s map</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="61"/> + <location filename="../../openlp/core/ui/wizard.py" line="61"/> <source>You need to specify one %s file to import from.</source> <comment>A file type e.g. OpenSong</comment> <translation>Specificeer een %s bestand om vanuit te importeren.</translation> </message> <message> - <location filename="openlp/core/ui/wizard.py" line="65"/> + <location filename="../../openlp/core/ui/wizard.py" line="65"/> <source>You need to specify one %s folder to import from.</source> <comment>A song format e.g. PowerSong</comment> <translation>Specificeer een %s map om uit te importeren.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="309"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="309"/> <source>Importing Songs</source> <translation>Liederen importeren</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> <source>Welcome to the Duplicate Song Removal Wizard</source> <translation>Welkom bij de Dubbele Liederen Verwijderingsassistent</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="504"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="504"/> <source>Written by</source> <translation>Geschreven door</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/ui.py" line="36"/> + <location filename="../../openlp/plugins/songs/lib/ui.py" line="36"/> <source>Author Unknown</source> <translation>Auteur onbekend</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="52"/> + <location filename="../../openlp/core/common/uistrings.py" line="52"/> <source>About</source> <translation>Over</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="53"/> + <location filename="../../openlp/core/common/uistrings.py" line="53"/> <source>&Add</source> <translation>&Toevoegen</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="54"/> + <location filename="../../openlp/core/common/uistrings.py" line="54"/> <source>Add group</source> <translation>Voeg groep toe</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="55"/> + <location filename="../../openlp/core/common/uistrings.py" line="55"/> <source>Advanced</source> <translation>Geavanceerd</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="56"/> + <location filename="../../openlp/core/common/uistrings.py" line="56"/> <source>All Files</source> <translation>Alle bestanden</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="57"/> + <location filename="../../openlp/core/common/uistrings.py" line="57"/> <source>Automatic</source> <translation>Automatisch</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="58"/> + <location filename="../../openlp/core/common/uistrings.py" line="58"/> <source>Background Color</source> <translation>Achtergrondkleur</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="59"/> + <location filename="../../openlp/core/common/uistrings.py" line="59"/> <source>Bottom</source> <translation>Onder</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="60"/> + <location filename="../../openlp/core/common/uistrings.py" line="60"/> <source>Browse...</source> <translation>Bladeren...</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="61"/> + <location filename="../../openlp/core/common/uistrings.py" line="61"/> <source>Cancel</source> <translation>Annuleer</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="62"/> + <location filename="../../openlp/core/common/uistrings.py" line="62"/> <source>CCLI number:</source> <translation>CCLI nummer:</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="64"/> + <location filename="../../openlp/core/common/uistrings.py" line="64"/> <source>Create a new service.</source> <translation>Maak nieuwe liturgie.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="65"/> + <location filename="../../openlp/core/common/uistrings.py" line="65"/> <source>Confirm Delete</source> <translation>Bevestig verwijderen</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="66"/> + <location filename="../../openlp/core/common/uistrings.py" line="66"/> <source>Continuous</source> <translation>Doorlopend</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="67"/> + <location filename="../../openlp/core/common/uistrings.py" line="67"/> <source>Default</source> <translation>Standaard</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="68"/> + <location filename="../../openlp/core/common/uistrings.py" line="68"/> <source>Default Color:</source> <translation>Standaardkleur:</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="69"/> + <location filename="../../openlp/core/common/uistrings.py" line="69"/> <source>Service %Y-%m-%d %H-%M</source> <comment>This may not contain any of the following characters: /\?*|<>[]":+ See http://docs.python.org/library/datetime.html#strftime-strptime-behavior for more information.</comment> <translation>Liturgie %d-%m-%Y %H-%M</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="73"/> + <location filename="../../openlp/core/common/uistrings.py" line="73"/> <source>&Delete</source> <translation>Verwij&deren</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="74"/> + <location filename="../../openlp/core/common/uistrings.py" line="74"/> <source>Display style:</source> <translation>Weergave stijl:</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="75"/> + <location filename="../../openlp/core/common/uistrings.py" line="75"/> <source>Duplicate Error</source> <translation>Duplicaat fout</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="76"/> + <location filename="../../openlp/core/common/uistrings.py" line="76"/> <source>&Edit</source> <translation>&Bewerken</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="77"/> + <location filename="../../openlp/core/common/uistrings.py" line="77"/> <source>Empty Field</source> <translation>Leeg veld</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="78"/> + <location filename="../../openlp/core/common/uistrings.py" line="78"/> <source>Error</source> <translation>Fout</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="79"/> + <location filename="../../openlp/core/common/uistrings.py" line="79"/> <source>Export</source> <translation>Exporteren</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="80"/> + <location filename="../../openlp/core/common/uistrings.py" line="80"/> <source>File</source> <translation>Bestand</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="81"/> + <location filename="../../openlp/core/common/uistrings.py" line="81"/> <source>File Not Found</source> <translation>Bestand niet gevonden</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="82"/> + <location filename="../../openlp/core/common/uistrings.py" line="82"/> <source>File %s not found. Please try selecting it individually.</source> <translation>Bestand %s niet gevonden. Probeer elk bestand individueel te selecteren.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="83"/> + <location filename="../../openlp/core/common/uistrings.py" line="83"/> <source>pt</source> <comment>Abbreviated font pointsize unit</comment> <translation>pt</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="84"/> + <location filename="../../openlp/core/common/uistrings.py" line="84"/> <source>Help</source> <translation>Help</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="85"/> + <location filename="../../openlp/core/common/uistrings.py" line="85"/> <source>h</source> <comment>The abbreviated unit for hours</comment> <translation>u</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="86"/> + <location filename="../../openlp/core/common/uistrings.py" line="86"/> <source>Invalid Folder Selected</source> <comment>Singular</comment> <translation>Ongeldige map geselecteerd</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="87"/> + <location filename="../../openlp/core/common/uistrings.py" line="87"/> <source>Invalid File Selected</source> <comment>Singular</comment> <translation>Ongeldig bestand geselecteerd</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="88"/> + <location filename="../../openlp/core/common/uistrings.py" line="88"/> <source>Invalid Files Selected</source> <comment>Plural</comment> <translation>Ongeldige bestanden geselecteerd</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="89"/> + <location filename="../../openlp/core/common/uistrings.py" line="89"/> <source>Image</source> <translation>Afbeelding</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="90"/> + <location filename="../../openlp/core/common/uistrings.py" line="90"/> <source>Import</source> <translation>Importeren</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="91"/> + <location filename="../../openlp/core/common/uistrings.py" line="91"/> <source>Layout style:</source> <translation>Dia layout:</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="92"/> + <location filename="../../openlp/core/common/uistrings.py" line="92"/> <source>Live</source> <translation>Live</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="93"/> + <location filename="../../openlp/core/common/uistrings.py" line="93"/> <source>Live Background Error</source> <translation>Live achtergrond fout</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="94"/> + <location filename="../../openlp/core/common/uistrings.py" line="94"/> <source>Live Toolbar</source> <translation>Live Werkbalk</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="95"/> + <location filename="../../openlp/core/common/uistrings.py" line="95"/> <source>Load</source> <translation>Laad</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="96"/> + <location filename="../../openlp/core/common/uistrings.py" line="96"/> <source>Manufacturer</source> <comment>Singular</comment> <translation>Fabrikant</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="97"/> + <location filename="../../openlp/core/common/uistrings.py" line="97"/> <source>Manufacturers</source> <comment>Plural</comment> <translation>Fabrikanten</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="98"/> + <location filename="../../openlp/core/common/uistrings.py" line="98"/> <source>Model</source> <comment>Singular</comment> <translation>Model</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="99"/> + <location filename="../../openlp/core/common/uistrings.py" line="99"/> <source>Models</source> <comment>Plural</comment> <translation>Modellen</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="100"/> + <location filename="../../openlp/core/common/uistrings.py" line="100"/> <source>m</source> <comment>The abbreviated unit for minutes</comment> <translation>m</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="101"/> + <location filename="../../openlp/core/common/uistrings.py" line="101"/> <source>Middle</source> <translation>Midden</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="102"/> + <location filename="../../openlp/core/common/uistrings.py" line="102"/> <source>New</source> <translation>Nieuw</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="103"/> + <location filename="../../openlp/core/common/uistrings.py" line="103"/> <source>New Service</source> <translation>Nieuwe liturgie</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="104"/> + <location filename="../../openlp/core/common/uistrings.py" line="104"/> <source>New Theme</source> <translation>Nieuw thema</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="105"/> + <location filename="../../openlp/core/common/uistrings.py" line="105"/> <source>Next Track</source> <translation>Volgende track</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="106"/> + <location filename="../../openlp/core/common/uistrings.py" line="106"/> <source>No Folder Selected</source> <comment>Singular</comment> <translation>Geen map geselecteerd</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="107"/> + <location filename="../../openlp/core/common/uistrings.py" line="107"/> <source>No File Selected</source> <comment>Singular</comment> <translation>Geen bestand geselecteerd</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="108"/> + <location filename="../../openlp/core/common/uistrings.py" line="108"/> <source>No Files Selected</source> <comment>Plural</comment> <translation>Geen bestanden geselecteerd</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="109"/> + <location filename="../../openlp/core/common/uistrings.py" line="109"/> <source>No Item Selected</source> <comment>Singular</comment> <translation>Geen item geselecteerd</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="110"/> + <location filename="../../openlp/core/common/uistrings.py" line="110"/> <source>No Items Selected</source> <comment>Plural</comment> <translation>Geen items geselecteerd</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="111"/> + <location filename="../../openlp/core/common/uistrings.py" line="111"/> <source>OpenLP 2</source> <translation>OpenLP 2</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="113"/> + <location filename="../../openlp/core/common/uistrings.py" line="113"/> <source>OpenLP is already running. Do you wish to continue?</source> <translation>OpenLP is reeds gestart. Weet u zeker dat u wilt doorgaan?</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="114"/> + <location filename="../../openlp/core/common/uistrings.py" line="114"/> <source>Open service.</source> <translation>Open liturgie.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="115"/> + <location filename="../../openlp/core/common/uistrings.py" line="115"/> <source>Play Slides in Loop</source> <translation>Dia’s doorlopend tonen</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="116"/> + <location filename="../../openlp/core/common/uistrings.py" line="116"/> <source>Play Slides to End</source> <translation>Dia’s tonen tot eind</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="117"/> + <location filename="../../openlp/core/common/uistrings.py" line="117"/> <source>Preview</source> <translation>Voorbeeld</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="119"/> + <location filename="../../openlp/core/common/uistrings.py" line="119"/> <source>Print Service</source> <translation>Liturgie afdrukken</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="120"/> + <location filename="../../openlp/core/common/uistrings.py" line="120"/> <source>Projector</source> <comment>Singular</comment> <translation>Projector</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="121"/> + <location filename="../../openlp/core/common/uistrings.py" line="121"/> <source>Projectors</source> <comment>Plural</comment> <translation>Projectors</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="122"/> + <location filename="../../openlp/core/common/uistrings.py" line="122"/> <source>Replace Background</source> <translation>Vervang achtergrond</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="123"/> + <location filename="../../openlp/core/common/uistrings.py" line="123"/> <source>Replace live background.</source> <translation>Vervang Live achtergrond.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="126"/> + <location filename="../../openlp/core/common/uistrings.py" line="126"/> <source>Reset Background</source> <translation>Herstel achtergrond</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="127"/> + <location filename="../../openlp/core/common/uistrings.py" line="127"/> <source>Reset live background.</source> <translation>Herstel Live achtergrond.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="128"/> + <location filename="../../openlp/core/common/uistrings.py" line="128"/> <source>s</source> <comment>The abbreviated unit for seconds</comment> <translation>s</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="129"/> + <location filename="../../openlp/core/common/uistrings.py" line="129"/> <source>Save && Preview</source> <translation>Opslaan && voorbeeld bekijken</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="130"/> + <location filename="../../openlp/core/common/uistrings.py" line="130"/> <source>Search</source> <translation>Zoek</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="131"/> + <location filename="../../openlp/core/common/uistrings.py" line="131"/> <source>Search Themes...</source> <comment>Search bar place holder text </comment> <translation>Zoek op thema...</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="132"/> + <location filename="../../openlp/core/common/uistrings.py" line="132"/> <source>You must select an item to delete.</source> <translation>Selecteer een item om te verwijderen.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="133"/> + <location filename="../../openlp/core/common/uistrings.py" line="133"/> <source>You must select an item to edit.</source> <translation>Selecteer een item om te bewerken.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="134"/> + <location filename="../../openlp/core/common/uistrings.py" line="134"/> <source>Settings</source> <translation>Instellingen</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="135"/> + <location filename="../../openlp/core/common/uistrings.py" line="135"/> <source>Save Service</source> <translation>Liturgie opslaan</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="136"/> + <location filename="../../openlp/core/common/uistrings.py" line="136"/> <source>Service</source> <translation>Liturgie</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="137"/> + <location filename="../../openlp/core/common/uistrings.py" line="137"/> <source>Optional &Split</source> <translation>Optioneel &splitsen</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="138"/> + <location filename="../../openlp/core/common/uistrings.py" line="138"/> <source>Split a slide into two only if it does not fit on the screen as one slide.</source> <translation>Dia opdelen als de inhoud niet op één dia past.</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="140"/> + <location filename="../../openlp/core/common/uistrings.py" line="140"/> <source>Start %s</source> <translation>Start %s</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="141"/> + <location filename="../../openlp/core/common/uistrings.py" line="141"/> <source>Stop Play Slides in Loop</source> <translation>Stop dia’s doorlopend tonen</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="142"/> + <location filename="../../openlp/core/common/uistrings.py" line="142"/> <source>Stop Play Slides to End</source> <translation>Stop dia’s tonen tot eind</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="143"/> + <location filename="../../openlp/core/common/uistrings.py" line="143"/> <source>Theme</source> <comment>Singular</comment> <translation>Thema</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="144"/> + <location filename="../../openlp/core/common/uistrings.py" line="144"/> <source>Themes</source> <comment>Plural</comment> <translation>Thema's</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="145"/> + <location filename="../../openlp/core/common/uistrings.py" line="145"/> <source>Tools</source> <translation>Hulpmiddelen</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="146"/> + <location filename="../../openlp/core/common/uistrings.py" line="146"/> <source>Top</source> <translation>Boven</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="147"/> + <location filename="../../openlp/core/common/uistrings.py" line="147"/> <source>Unsupported File</source> <translation>Bestandsformaat wordt niet ondersteund</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="148"/> + <location filename="../../openlp/core/common/uistrings.py" line="148"/> <source>Verse Per Slide</source> <translation>Bijbelvers per dia</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="149"/> + <location filename="../../openlp/core/common/uistrings.py" line="149"/> <source>Verse Per Line</source> <translation>Bijbelvers per regel</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="150"/> + <location filename="../../openlp/core/common/uistrings.py" line="150"/> <source>Version</source> <translation>Versie</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="151"/> + <location filename="../../openlp/core/common/uistrings.py" line="151"/> <source>View</source> <translation>Weergave</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="152"/> + <location filename="../../openlp/core/common/uistrings.py" line="152"/> <source>View Mode</source> <translation>Weergave modus</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="63"/> + <location filename="../../openlp/core/common/uistrings.py" line="63"/> <source>CCLI song number:</source> <translation>CCLI liednummer:</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="112"/> + <location filename="../../openlp/core/common/uistrings.py" line="112"/> <source>OpenLP 2.2</source> <translation>OpenLP 2.2</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="118"/> + <location filename="../../openlp/core/common/uistrings.py" line="118"/> <source>Preview Toolbar</source> <translation>Voorbeeld Werkbalk</translation> </message> <message> - <location filename="openlp/core/common/uistrings.py" line="124"/> + <location filename="../../openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> <translation>Vervang live achtergrond is niet beschikbaar op dit platform in deze versie van OpenLP.</translation> </message> @@ -7569,25 +7575,25 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>OpenLP.core.lib</name> <message> - <location filename="openlp/core/lib/__init__.py" line="305"/> + <location filename="../../openlp/core/lib/__init__.py" line="305"/> <source>%s and %s</source> <comment>Locale list separator: 2 items</comment> <translation>%s en %s</translation> </message> <message> - <location filename="openlp/core/lib/__init__.py" line="308"/> + <location filename="../../openlp/core/lib/__init__.py" line="308"/> <source>%s, and %s</source> <comment>Locale list separator: end</comment> <translation>%s en %s</translation> </message> <message> - <location filename="openlp/core/lib/__init__.py" line="311"/> + <location filename="../../openlp/core/lib/__init__.py" line="311"/> <source>%s, %s</source> <comment>Locale list separator: middle</comment> <translation>%s, %s</translation> </message> <message> - <location filename="openlp/core/lib/__init__.py" line="312"/> + <location filename="../../openlp/core/lib/__init__.py" line="312"/> <source>%s, %s</source> <comment>Locale list separator: start</comment> <translation>%s, %s</translation> @@ -7596,7 +7602,7 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>Openlp.ProjectorTab</name> <message> - <location filename="openlp/core/ui/projector/tab.py" line="107"/> + <location filename="../../openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> <translation>Bronselectie dialoogvenster</translation> </message> @@ -7604,50 +7610,50 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>PresentationPlugin</name> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="160"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="160"/> <source><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.</source> <translation><strong>Presentatie plug-in</strong><br />De presentatie plug-in voorziet in de mogelijkheid om verschillende soorten presentaties weer te geven. Met een keuzemenu kan gekozen worden uit de beschikbare presentatiesoftware.</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="173"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="173"/> <source>Presentation</source> <comment>name singular</comment> <translation>Presentatie</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="174"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="174"/> <source>Presentations</source> <comment>name plural</comment> <translation>Presentaties</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="178"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="178"/> <source>Presentations</source> <comment>container title</comment> <translation>Presentaties</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="182"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="182"/> <source>Load a new presentation.</source> <translation>Laad nieuwe presentatie.</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="186"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="186"/> <source>Delete the selected presentation.</source> <translation>Geselecteerde presentatie verwijderen.</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="187"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="187"/> <source>Preview the selected presentation.</source> <translation>Geef van geselecteerde presentatie voorbeeld weer.</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="188"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="188"/> <source>Send the selected presentation live.</source> <translation>Geselecteerde presentatie Live tonen.</translation> </message> <message> - <location filename="openlp/plugins/presentations/presentationplugin.py" line="189"/> + <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="189"/> <source>Add the selected presentation to the service.</source> <translation>Voeg geselecteerde presentatie toe aan de liturgie.</translation> </message> @@ -7655,52 +7661,52 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>PresentationPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="61"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="61"/> <source>Select Presentation(s)</source> <translation>Selecteer presentatie(s)</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="62"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="62"/> <source>Automatic</source> <translation>Automatisch</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="63"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="63"/> <source>Present using:</source> <translation>Presenteren met:</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="176"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="176"/> <source>File Exists</source> <translation>Bestand bestaat</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="176"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="176"/> <source>A presentation with that filename already exists.</source> <translation>Er bestaat al een presentatie met die naam.</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="201"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="201"/> <source>This type of presentation is not supported.</source> <translation>Dit type presentatie wordt niet ondersteund.</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="90"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="90"/> <source>Presentations (%s)</source> <translation>Presentaties (%s)</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="374"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="374"/> <source>Missing Presentation</source> <translation>Ontbrekende presentatie</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="365"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="365"/> <source>The presentation %s is incomplete, please reload.</source> <translation>Presentatie %s is niet compleet, herlaad a.u.b.</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="374"/> + <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="374"/> <source>The presentation %s no longer exists.</source> <translation>Presentatie %s bestaat niet meer.</translation> </message> @@ -7708,7 +7714,7 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>PresentationPlugin.PowerpointDocument</name> <message> - <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> + <location filename="../../openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> <translation>Er is een fout opgetreden in de Powerpoint-integratie waardoor de presentatie zal worden gestopt. U kunt de presentatie herstarten om verder te gaan met presenteren.</translation> </message> @@ -7716,88 +7722,88 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>PresentationPlugin.PresentationTab</name> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="116"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="116"/> <source>Available Controllers</source> <translation>Beschikbare presentatieprogramma's</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="140"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="140"/> <source>%s (unavailable)</source> <translation>%s (niet beschikbaar)</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="124"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="124"/> <source>Allow presentation application to be overridden</source> <translation>Ander presentatieprogramma selecteren toestaan</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="122"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="122"/> <source>PDF options</source> <translation>PDF-instellingen</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> <translation>Gebruik het volledige pad voor de mudraw of ghostscript driver:</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> <translation>Selecteer de mudraw of ghostscript driver.</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> <translation>Het programma is niet de ghostscript of mudraw driver die vereist is.</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> <translation>PowerPoint-instellingen</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> <translation>Klikken op huidige dia in de diabesturing opent de volgende dia.</translation> </message> <message> - <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> + <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>Laat PowerPoint de grootte en positie van het presentatievenster bepalen (nodig op Windows 8).</translation> </message> </context> <context> <name>RemotePlugin</name> <message> - <location filename="openlp/plugins/remotes/remoteplugin.py" line="95"/> + <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="95"/> <source><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.</source> <translation><strong>Remote plug-in</strong><br />The remote plug-in voorziet in de mogelijkheid berichten te sturen naar een draaiende versie van OpenLP op een andere computer via een web-browser of via de remote API.</translation> </message> <message> - <location filename="openlp/plugins/remotes/remoteplugin.py" line="107"/> + <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="107"/> <source>Remote</source> <comment>name singular</comment> <translation>Remote</translation> </message> <message> - <location filename="openlp/plugins/remotes/remoteplugin.py" line="108"/> + <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="108"/> <source>Remotes</source> <comment>name plural</comment> <translation>Remotes</translation> </message> <message> - <location filename="openlp/plugins/remotes/remoteplugin.py" line="112"/> + <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="112"/> <source>Remote</source> <comment>container title</comment> <translation>Remote</translation> </message> <message> - <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> + <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> <translation>Server configuratiewijziging</translation> </message> <message> - <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> + <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server configuration changes will require a restart to take effect.</source> <translation>Server configuratiewijzigingen vereisen een herstart om actief te worden.</translation> </message> @@ -7805,127 +7811,127 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>RemotePlugin.Mobile</name> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="316"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="316"/> <source>Service Manager</source> <translation>Liturgiebeheer</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="317"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="317"/> <source>Slide Controller</source> <translation>Diabesturing</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="318"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="318"/> <source>Alerts</source> <translation>Waarschuwingen</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="319"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="319"/> <source>Search</source> <translation>Zoek</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="320"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="320"/> <source>Home</source> <translation>Startpagina</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="321"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="321"/> <source>Refresh</source> <translation>Vernieuwen</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="322"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="322"/> <source>Blank</source> <translation>Leeg scherm</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="323"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="323"/> <source>Theme</source> <translation>Thema</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="324"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="324"/> <source>Desktop</source> <translation>Bureaublad</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="325"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="325"/> <source>Show</source> <translation>Toon</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="326"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="326"/> <source>Prev</source> <translation>Vorige</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="327"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="327"/> <source>Next</source> <translation>Volgende</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="328"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="328"/> <source>Text</source> <translation>Tekst</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="329"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="329"/> <source>Show Alert</source> <translation>Toon waarschuwingen</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="330"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="330"/> <source>Go Live</source> <translation>Ga live</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="331"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="331"/> <source>Add to Service</source> <translation>Voeg aan liturgie toe</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="332"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="332"/> <source>Add &amp; Go to Service</source> <translation>Toevoegen &amp; ga naar liturgie</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="333"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="333"/> <source>No Results</source> <translation>Niets gevonden</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="334"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="334"/> <source>Options</source> <translation>Opties</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="335"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="335"/> <source>Service</source> <translation>Liturgie</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="336"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="336"/> <source>Slides</source> <translation>Dia’s</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="337"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="337"/> <source>Settings</source> <translation>Instellingen</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> <translation>OpenLP 2.2 Remote</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> <translation>OpenLP 2.2 Podiumweergave</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> + <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> <translation>OpenLP 2.2 Liveweergave</translation> </message> @@ -7933,163 +7939,163 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>RemotePlugin.RemoteTab</name> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="170"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="170"/> <source>Serve on IP address:</source> <translation>Beschikbaar via IP-adres:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="171"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="171"/> <source>Port number:</source> <translation>Poort nummer:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="169"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="169"/> <source>Server Settings</source> <translation>Server instellingen</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="172"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="172"/> <source>Remote URL:</source> <translation>Remote URL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="173"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="173"/> <source>Stage view URL:</source> <translation>Podium weergave URL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="175"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="175"/> <source>Display stage time in 12h format</source> <translation>Toon tijd in am/pm formaat</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="178"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="178"/> <source>Android App</source> <translation>Android App</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Scan de QR code of klik op <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> om de Android app te installeren via Google Play.</translation> - </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>Live meekijk URL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS server</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Kon geen SSL certificaat vinden. De HTTPS server is niet beschikbaar, totdat een SSL certificaat wordt gevonden. Lees de documentatie voor meer informatie.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Gebruikersverificatie</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>Gebruikersnaam:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Wachtwoord:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>Toon miniatuurweergaven van niet-tekst-dia's in remote- en podiumweergaven.</translation> </message> + <message> + <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Scan de QR-code of klik op <a href="%s">download</a> om de Android-app te installeren via Google Play.</translation> + </message> </context> <context> <name>SongUsagePlugin</name> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="89"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="89"/> <source>&Song Usage Tracking</source> <translation>&Liedgebruik bijhouden</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="91"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="91"/> <source>&Delete Tracking Data</source> <translation>Verwij&der liedgebruik gegevens</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="91"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="91"/> <source>Delete song usage data up to a specified date.</source> <translation>Verwijder alle gegevens over liedgebruik tot een bepaalde datum.</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="97"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="97"/> <source>&Extract Tracking Data</source> <translation>&Exporteer liedgebruik gegevens</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="97"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="97"/> <source>Generate a report on song usage.</source> <translation>Geneer rapportage liedgebruik.</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="103"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="103"/> <source>Toggle Tracking</source> <translation>Gegevens bijhouden aan|uit</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="117"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="117"/> <source>Toggle the tracking of song usage.</source> <translation>Liedgebruik gegevens bijhouden aan of uit zetten.</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="238"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="238"/> <source><strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.</source> <translation><strong>Liedgebruik plug-in</strong><br />Met deze plug-in kunt u bijhouden welke liederen tijdens de vieringen gezongen worden.</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="249"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="249"/> <source>SongUsage</source> <comment>name singular</comment> <translation>Liedgebruik</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="250"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="250"/> <source>SongUsage</source> <comment>name plural</comment> <translation>Liedgebruik</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="254"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="254"/> <source>SongUsage</source> <comment>container title</comment> <translation>Liedgebruik</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="155"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="155"/> <source>Song Usage</source> <translation>Liedgebruik</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="179"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="179"/> <source>Song usage tracking is active.</source> <translation>Liedgebruik bijhouden is actief.</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="184"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="184"/> <source>Song usage tracking is inactive.</source> <translation>Liedgebruik bijhouden is inactief.</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="194"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="194"/> <source>display</source> <translation>weergave</translation> </message> <message> - <location filename="openlp/plugins/songusage/songusageplugin.py" line="202"/> + <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="202"/> <source>printed</source> <translation>afgedrukt</translation> </message> @@ -8097,34 +8103,34 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>SongUsagePlugin.SongUsageDeleteForm</name> <message> - <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="65"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedeletedialog.py" line="65"/> <source>Delete Song Usage Data</source> <translation>Liedgebruik gegevens verwijderen</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> <source>Delete Selected Song Usage Events?</source> <translation>Wilt u de liedgebruik gegevens verwijderen?</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> <source>Are you sure you want to delete selected Song Usage data?</source> <translation>Weet u zeker dat u de liedgebruik gegevens wilt verwijderen?</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>Deletion Successful</source> <translation>Succesvol verwijderd</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> <source>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</source> <translation>Selecteer de datum tot wanneer de liedgebruikgegevens verwijderd moeten worden. Alle gegevens van voor die datum zullen worden verwijderd.</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>All requested data has been deleted successfully.</source> <translation>Alle opgegeven data is succesvol verwijderd.</translation> </message> @@ -8132,42 +8138,42 @@ Alle gegevens van voor die datum zullen worden verwijderd.</translation> <context> <name>SongUsagePlugin.SongUsageDetailForm</name> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="92"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="92"/> <source>Song Usage Extraction</source> <translation>Liedgebruik gegevens exporteren</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="94"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="94"/> <source>Select Date Range</source> <translation>Selecteer periode</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="95"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="95"/> <source>to</source> <translation>tot</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="96"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="96"/> <source>Report Location</source> <translation>Locatie rapport</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="63"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="63"/> <source>Output File Location</source> <translation>Bestandslocatie</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="85"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="85"/> <source>usage_detail_%s_%s.txt</source> <translation>liedgebruik_details_%s_%s.txt</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> <source>Report Creation</source> <translation>Rapportage opslaan</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> <source>Report %s has been successfully created. </source> @@ -8176,23 +8182,23 @@ has been successfully created. </source> is gemaakt. </translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>Output Path Not Selected</source> <translation>Uitvoer pad niet geselecteerd</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</source> <translation>Geen geldige bestandslocatie opgegeven om de rapportage liedgebruik op te slaan. Kies een bestaande map op uw computer.</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>Report Creation Failed</source> <translation>Overzicht maken mislukt</translation> </message> <message> - <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> + <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>An error occurred while creating the report: %s</source> <translation>Er is een fout opgetreden bij het maken van het overzicht: %s</translation> </message> @@ -8200,112 +8206,112 @@ Please select an existing path on your computer.</source> <context> <name>SongsPlugin</name> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="143"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="143"/> <source>&Song</source> <translation>&Lied</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="123"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="123"/> <source>Import songs using the import wizard.</source> <translation>Importeer liederen met de Importeren Assistent.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="222"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="222"/> <source><strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.</source> <translation><strong>Lied plug-in</strong><br />De lied plug-in regelt de weergave en het beheer van liederen.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="157"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="157"/> <source>&Re-index Songs</source> <translation>He&r-indexeer liederen</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="157"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="157"/> <source>Re-index the songs database to improve searching and ordering.</source> <translation>Her-indexeer de liederen in de database om het zoeken en ordenen te verbeteren.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="178"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="178"/> <source>Reindexing songs...</source> <translation>Liederen her-indexeren...</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="301"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="301"/> <source>Arabic (CP-1256)</source> <translation>Arabisch (CP-1256)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="302"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="302"/> <source>Baltic (CP-1257)</source> <translation>Baltisch (CP-1257)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="303"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="303"/> <source>Central European (CP-1250)</source> <translation>Centraal Europees (CP-1250)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="304"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="304"/> <source>Cyrillic (CP-1251)</source> <translation>Cyrillisch (CP-1251)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="305"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="305"/> <source>Greek (CP-1253)</source> <translation>Grieks (CP-1253)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="306"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="306"/> <source>Hebrew (CP-1255)</source> <translation>Hebreeuws (CP-1255)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="307"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="307"/> <source>Japanese (CP-932)</source> <translation>Japans (CP-932)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="308"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="308"/> <source>Korean (CP-949)</source> <translation>Koreaans (CP-949)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="309"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="309"/> <source>Simplified Chinese (CP-936)</source> <translation>Chinees, eenvoudig (CP-936)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="310"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="310"/> <source>Thai (CP-874)</source> <translation>Thais (CP-874)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="311"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="311"/> <source>Traditional Chinese (CP-950)</source> <translation>Traditioneel Chinees (CP-950)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="312"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="312"/> <source>Turkish (CP-1254)</source> <translation>Turks (CP-1254)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="313"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="313"/> <source>Vietnam (CP-1258)</source> <translation>Vietnamees (CP-1258)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="314"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="314"/> <source>Western European (CP-1252)</source> <translation>Westeuropees (CP-1252)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="331"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="331"/> <source>Character Encoding</source> <translation>Tekst codering</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="323"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="323"/> <source>The codepage setting is responsible for the correct character representation. Usually you are fine with the preselected choice.</source> @@ -8314,87 +8320,87 @@ een correcte weergave van lettertekens. Meestal voldoet de suggestie van OpenLP.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="331"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="331"/> <source>Please choose the character encoding. The encoding is responsible for the correct character representation.</source> <translation>Kies een tekstcodering (codepage). De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="267"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="267"/> <source>Song</source> <comment>name singular</comment> <translation>Lied</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="268"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="268"/> <source>Songs</source> <comment>name plural</comment> <translation>Liederen</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="272"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="272"/> <source>Songs</source> <comment>container title</comment> <translation>Liederen</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="143"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="143"/> <source>Exports songs using the export wizard.</source> <translation>Exporteer liederen met de Exporteren Assistent.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="278"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="278"/> <source>Add a new song.</source> <translation>Voeg nieuw lied toe.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="279"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="279"/> <source>Edit the selected song.</source> <translation>Bewerk het geselecteerde lied.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="280"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="280"/> <source>Delete the selected song.</source> <translation>Verwijder het geselecteerde lied.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="281"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="281"/> <source>Preview the selected song.</source> <translation>Toon voorbeeld van het geselecteerde lied.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="282"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="282"/> <source>Send the selected song live.</source> <translation>Toon het geselecteerde lied Live.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="283"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="283"/> <source>Add the selected song to the service.</source> <translation>Voeg geselecteerd lied toe aan de liturgie.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="180"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="180"/> <source>Reindexing songs</source> <translation>Herindexeren liederen</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="129"/> <source>CCLI SongSelect</source> <translation>CCLI SongSelect</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="129"/> <source>Import songs from CCLI's SongSelect service.</source> <translation>Importeer liederen vanuit CCLI's SongSelect service.</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find &Duplicate Songs</source> <translation>Zoek &dubbele liederen</translation> </message> <message> - <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> + <location filename="../../openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find and remove duplicate songs in the song database.</source> <translation>Zoek en verwijder dubbele liederen in de liederendatabase.</translation> </message> @@ -8402,25 +8408,25 @@ De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens <context> <name>SongsPlugin.AuthorType</name> <message> - <location filename="openlp/plugins/songs/lib/db.py" line="71"/> + <location filename="../../openlp/plugins/songs/lib/db.py" line="71"/> <source>Words</source> <comment>Author who wrote the lyrics of a song</comment> <translation>Tekst</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/db.py" line="72"/> + <location filename="../../openlp/plugins/songs/lib/db.py" line="72"/> <source>Music</source> <comment>Author who wrote the music of a song</comment> <translation>Muziek</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/db.py" line="73"/> + <location filename="../../openlp/plugins/songs/lib/db.py" line="73"/> <source>Words and Music</source> <comment>Author who wrote both lyrics and music of a song</comment> <translation>Tekst en muziek</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/db.py" line="75"/> + <location filename="../../openlp/plugins/songs/lib/db.py" line="75"/> <source>Translation</source> <comment>Author who translated the song</comment> <translation>Vertaling</translation> @@ -8429,37 +8435,37 @@ De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens <context> <name>SongsPlugin.AuthorsForm</name> <message> - <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="74"/> + <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="74"/> <source>Author Maintenance</source> <translation>Auteur beheer</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="75"/> + <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="75"/> <source>Display name:</source> <translation>Weergave naam:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="76"/> + <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="76"/> <source>First name:</source> <translation>Voornaam:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="77"/> + <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="77"/> <source>Last name:</source> <translation>Achternaam:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/authorsform.py" line="92"/> + <location filename="../../openlp/plugins/songs/forms/authorsform.py" line="92"/> <source>You need to type in the first name of the author.</source> <translation>De voornaam van de auteur moet worden opgegeven.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/authorsform.py" line="97"/> + <location filename="../../openlp/plugins/songs/forms/authorsform.py" line="97"/> <source>You need to type in the last name of the author.</source> <translation>De achternaam van de auteur moet worden opgegeven.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/authorsform.py" line="102"/> + <location filename="../../openlp/plugins/songs/forms/authorsform.py" line="102"/> <source>You have not set a display name for the author, combine the first and last names?</source> <translation>Geen weergave naam opgegeven. Moeten de voor- en achternaam gecombineerd worden?</translation> </message> @@ -8467,7 +8473,7 @@ De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens <context> <name>SongsPlugin.CCLIFileImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/cclifile.py" line="87"/> + <location filename="../../openlp/plugins/songs/lib/importers/cclifile.py" line="87"/> <source>The file does not have a valid extension.</source> <translation>Dit bestand heeft geen geldige extensie.</translation> </message> @@ -8475,7 +8481,7 @@ De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens <context> <name>SongsPlugin.DreamBeamImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> + <location filename="../../openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> <source>Invalid DreamBeam song file. Missing DreamSong tag.</source> <translation>Ongeldig DreamBeam liedbestand. Ontbrekende DreamSong tag.</translation> </message> @@ -8483,49 +8489,49 @@ De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens <context> <name>SongsPlugin.EasyWorshipSongImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="309"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="309"/> <source>Administered by %s</source> <translation>Beheerd door %s</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> <source>"%s" could not be imported. %s</source> <translation>"%s" kon niet worden geïmporteerd. %s</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> <source>Unexpected data formatting.</source> <translation>Onverwacht bestandsformaat.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> <source>No song text found.</source> <translation>Geen liedtekst gevonden.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> <translation> [hierboven staan Liedtags met noten die zijn geïmporteerd uit EasyWorship]</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> <source>This file does not exist.</source> <translation>Het bestand bestaat niet.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> <translation>Kon het bestand "Songs.MB" niet vinden. Het moet in dezelfde map staan als het bestand "Songs.DB".</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> <source>This file is not a valid EasyWorship database.</source> <translation>Dit is geen geldige EasyWorship-database.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> + <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> <translation>Kon de encoding niet bepalen.</translation> </message> @@ -8533,12 +8539,12 @@ De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens <context> <name>SongsPlugin.EditBibleForm</name> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="127"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="127"/> <source>Meta Data</source> <translation>Algemene informatie</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="147"/> + <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="147"/> <source>Custom Book Names</source> <translation>Aangepaste namen bijbelboeken</translation> </message> @@ -8546,231 +8552,231 @@ De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens <context> <name>SongsPlugin.EditSongForm</name> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="291"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="291"/> <source>Song Editor</source> <translation>Lied editor</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="292"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="292"/> <source>&Title:</source> <translation>&Titel:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="293"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="293"/> <source>Alt&ernate title:</source> <translation>Alt&ernatieve titel:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="294"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="294"/> <source>&Lyrics:</source> <translation>Lied&tekst:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="295"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="295"/> <source>&Verse order:</source> <translation>&Vers volgorde:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="298"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="298"/> <source>Ed&it All</source> <translation>&Alles bewerken</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="300"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="300"/> <source>Title && Lyrics</source> <translation>Titel && Liedtekst</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="303"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="303"/> <source>&Add to Song</source> <translation>Voeg toe &aan lied</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="327"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="327"/> <source>&Remove</source> <translation>Ve&rwijderen</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="306"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="306"/> <source>&Manage Authors, Topics, Song Books</source> <translation>&Beheer auteurs, onderwerpen, liedboeken</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="308"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="308"/> <source>A&dd to Song</source> <translation>Voeg toe &aan lied</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="309"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="309"/> <source>R&emove</source> <translation>V&erwijderen</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="311"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="311"/> <source>Book:</source> <translation>Boek:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="312"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="312"/> <source>Number:</source> <translation>Nummer:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="313"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="313"/> <source>Authors, Topics && Song Book</source> <translation>Auteurs, onderwerpen && liedboeken</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="316"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="316"/> <source>New &Theme</source> <translation>Nieuw &Thema</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="317"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/> <source>Copyright Information</source> <translation>Copyright</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="320"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="320"/> <source>Comments</source> <translation>Commentaren</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="321"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="321"/> <source>Theme, Copyright Info && Comments</source> <translation>Thema, Copyright && Commentaren</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="561"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="561"/> <source>Add Author</source> <translation>Voeg auteur toe</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="561"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="561"/> <source>This author does not exist, do you want to add them?</source> <translation>Deze auteur bestaat nog niet, toevoegen?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="581"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="581"/> <source>This author is already in the list.</source> <translation>Deze auteur staat al in de lijst.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="587"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="587"/> <source>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.</source> <translation>Geen auteur geselecteerd. Kies een auteur uit de lijst of voeg er een toe door de naam in te typen en op de knop "Voeg auteur toe" te klikken.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="637"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="637"/> <source>Add Topic</source> <translation>Voeg onderwerp toe</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="637"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="637"/> <source>This topic does not exist, do you want to add it?</source> <translation>Dit onderwerp bestaat nog niet, toevoegen?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="654"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="654"/> <source>This topic is already in the list.</source> <translation>Dit onderwerp staat al in de lijst.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="662"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="662"/> <source>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.</source> <translation>Geen geldig onderwerp geselecteerd. Kies een onderwerp uit de lijst of type een nieuw onderwerp en klik op "Nieuw onderwerp toevoegen".</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="203"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="203"/> <source>You need to type in a song title.</source> <translation>Vul de titel van het lied in.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="209"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="209"/> <source>You need to type in at least one verse.</source> <translation>Vul minstens de tekst van één couplet in.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="224"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="224"/> <source>Add Book</source> <translation>Voeg boek toe</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="224"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="224"/> <source>This song book does not exist, do you want to add it?</source> <translation>Dit liedboek bestaat nog niet, toevoegen?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="215"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="215"/> <source>You need to have an author for this song.</source> <translation>Selecteer minimaal één auteur voor dit lied.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="323"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/> <source>Linked Audio</source> <translation>Gekoppelde audio</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="325"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="325"/> <source>Add &File(s)</source> <translation>Bestand(en) &toevoegen</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="326"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="326"/> <source>Add &Media</source> <translation>Voeg &Media toe</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="328"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="328"/> <source>Remove &All</source> <translation>&Alles verwijderen</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="868"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="868"/> <source>Open File(s)</source> <translation>Open bestand(en)</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="330"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="330"/> <source><strong>Warning:</strong> Not all of the verses are in use.</source> <translation><strong>Let op:</strong> Niet alle verzen worden gebruikt.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="332"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="332"/> <source><strong>Warning:</strong> You have not entered a verse order.</source> <translation><strong>Waarschuwing:</strong> U hebt geen volgorde opgegeven voor de verzen.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> <translation>Er zijn geen verzen die overeenkomen met "%(invalid)s". Geldige waarden zijn %(valid)s. Geef de verzen op gescheiden door spaties.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> <translation>Er is geen vers dat overeenkomen met "%(invalid)s". Geldige waarden zijn %(valid)s. Geef de verzen op gescheiden door spaties.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="188"/> <source>Invalid Verse Order</source> <translation>Ongeldige vers volgorde</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="304"/> + <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="304"/> <source>&Edit Author Type</source> <translation>Aut&eurstype aanpassen</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Edit Author Type</source> <translation>Auteurstype aanpassen</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> + <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Choose type for this author</source> <translation>Kies het type van deze auteur</translation> </message> @@ -8778,22 +8784,22 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.EditVerseForm</name> <message> - <location filename="openlp/plugins/songs/forms/editversedialog.py" line="70"/> + <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="70"/> <source>Edit Verse</source> <translation>Couplet bewerken</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editversedialog.py" line="71"/> + <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="71"/> <source>&Verse type:</source> <translation>Co&uplet type:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editversedialog.py" line="81"/> + <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="81"/> <source>&Insert</source> <translation>&Invoegen</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/editversedialog.py" line="82"/> + <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="82"/> <source>Split a slide into two by inserting a verse splitter.</source> <translation>Dia opsplitsen door een dia 'splitter' in te voegen.</translation> </message> @@ -8801,82 +8807,82 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.ExportWizardForm</name> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="145"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="145"/> <source>Song Export Wizard</source> <translation>Lied Exporteren Assistent</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="151"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="151"/> <source>Select Songs</source> <translation>Selecteer liederen</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="152"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="152"/> <source>Check the songs you want to export.</source> <translation>Selecteer de liederen die u wilt exporteren.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="155"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="155"/> <source>Uncheck All</source> <translation>Deselecteer alles</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="156"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="156"/> <source>Check All</source> <translation>Selecteer alles</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="157"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="157"/> <source>Select Directory</source> <translation>Selecteer map</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="160"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="160"/> <source>Directory:</source> <translation>Map:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="161"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="161"/> <source>Exporting</source> <translation>Exporteren</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="162"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="162"/> <source>Please wait while your songs are exported.</source> <translation>Een moment geduld terwijl de liederen worden geëxporteerd.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="178"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="178"/> <source>You need to add at least one Song to export.</source> <translation>Kies minstens één lied om te exporteren.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="192"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="192"/> <source>No Save Location specified</source> <translation>Geen map opgegeven</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="235"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="235"/> <source>Starting export...</source> <translation>Start exporteren...</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="192"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="192"/> <source>You need to specify a directory.</source> <translation>Geef aan waar het bestand moet worden opgeslagen.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="317"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="317"/> <source>Select Destination Folder</source> <translation>Selecteer een doelmap</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="158"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="158"/> <source>Select the directory where you want the songs to be saved.</source> <translation>Selecteer een map waarin de liederen moeten worden bewaard.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="148"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="148"/> <source>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</source> <translation>Deze assistent helpt u bij het exporteren van liederen naar het open en vrije <strong>OpenLyrics</strong> worship lied formaat.</translation> </message> @@ -8884,7 +8890,7 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.FoilPresenterSongImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/foilpresenter.py" line="407"/> + <location filename="../../openlp/plugins/songs/lib/importers/foilpresenter.py" line="407"/> <source>Invalid Foilpresenter song file. No verses found.</source> <translation>Onbruikbaar Foilpresenter liederenbestand. Geen verzen gevonden.</translation> </message> @@ -8892,212 +8898,212 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.ImportWizardForm</name> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="206"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="206"/> <source>Select Document/Presentation Files</source> <translation>Selecteer Documenten/Presentatie bestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="133"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="133"/> <source>Song Import Wizard</source> <translation>Lied Importeren Assistent</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="136"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="136"/> <source>This wizard will help you to import songs from a variety of formats. Click the next button below to start the process by selecting a format to import from.</source> <translation>Deze Assistent helpt liederen in verschillende bestandsformaten te importeren in OpenLP. Klik op volgende en kies daarna het bestandsformaat van het te importeren lied.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="200"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="200"/> <source>Generic Document/Presentation</source> <translation>Algemeen Document/Presentatie</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="151"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="151"/> <source>Add Files...</source> <translation>Toevoegen...</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="153"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="153"/> <source>Remove File(s)</source> <translation>Verwijder bestand(en)</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="165"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="165"/> <source>Please wait while your songs are imported.</source> <translation>Een moment geduld terwijl de liederen worden geïmporteerd.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="197"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="197"/> <source>OpenLP 2.0 Databases</source> <translation>OpenLP 2.0 Databases</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="331"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="331"/> <source>Words Of Worship Song Files</source> <translation>Words Of Worship liedbestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="316"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="316"/> <source>Songs Of Fellowship Song Files</source> <translation>Songs Of Fellowship liedbestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="294"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="294"/> <source>SongBeamer Files</source> <translation>SongBeamer bestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="310"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="310"/> <source>SongShow Plus Song Files</source> <translation>SongShow Plus liedbestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="245"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="245"/> <source>Foilpresenter Song Files</source> <translation>Foilpresenter liedbestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="169"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="169"/> <source>Copy</source> <translation>Kopieer</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songimportform.py" line="170"/> + <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="170"/> <source>Save to File</source> <translation>Opslaan als bestand</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="317"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="317"/> <source>The Songs of Fellowship importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.</source> <translation>Songs of Fellowship import is uitgeschakeld omdat OpenLP zowel OpenOffice als LibreOffice niet kan vinden op deze computer.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="203"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="203"/> <source>The generic document/presentation importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.</source> <translation>Algemeen document/presentatie import is uitgeschakeld omdat OpenLP zowel OpenOffice als LibreOffice niet kan vinden op deze computer.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="190"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="190"/> <source>OpenLyrics or OpenLP 2.0 Exported Song</source> <translation>OpenLyrics of OpenLP 2.0 geëxporteerd lied</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="189"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="189"/> <source>OpenLyrics Files</source> <translation>OpenLyrics bestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="212"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="212"/> <source>CCLI SongSelect Files</source> <translation>CCLI SongSelect bestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="225"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="225"/> <source>EasySlides XML File</source> <translation>EasySlides XML bestand</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="232"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="232"/> <source>EasyWorship Song Database</source> <translation>EasyWorship lied database</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="218"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="218"/> <source>DreamBeam Song Files</source> <translation>DreamBeam liedbestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="275"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="275"/> <source>You need to specify a valid PowerSong 1.0 database folder.</source> <translation>Specificeer een geldige PowerSong 1.0 databasemap.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="359"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="359"/> <source>ZionWorx (CSV)</source> <translation>ZionWorx (CSV)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="360"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="360"/> <source>First convert your ZionWorx database to a CSV text file, as explained in the <a href="http://manual.openlp.org/songs.html#importing-from-zionworx">User Manual</a>.</source> <translation>Converteer uw ZionWorx database eerst naar een CSV tekstbestand, zoals staat uitgelegd in de Engelstalige <a href="http://manual.openlp.org/songs.html#importing-from-zionworx">gebruikershandleiding</a>.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="325"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="325"/> <source>SundayPlus Song Files</source> <translation>SundayPlus liedbestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="177"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="177"/> <source>This importer has been disabled.</source> <translation>Deze importeerder is uitgeschakeld.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="252"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="252"/> <source>MediaShout Database</source> <translation>MediaShout database</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="253"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="253"/> <source>The MediaShout importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> <translation>MediaShout importeren wordt alleen ondersteund onder Windows. Het is uitgeschakeld omdat een bepaalde Python module ontbreekt. Om te kunnen importeren moet u de "pyodbc" module installeren.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="301"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="301"/> <source>SongPro Text Files</source> <translation>SongPro tekstbestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="302"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="302"/> <source>SongPro (Export File)</source> <translation>SongPro (geëxporteerd bestand)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="303"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="303"/> <source>In SongPro, export your songs using the File -> Export menu</source> <translation>Exporteer de liederen in SongPro via het menu File -> Export</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="239"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="239"/> <source>EasyWorship Service File</source> <translation>EasyWorship dienstbestand</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="348"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="348"/> <source>WorshipCenter Pro Song Files</source> <translation>WorshipCenter Pro liedbestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="349"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="349"/> <source>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> <translation>De WorshipCenter Pro-importeerder wordt alleen ondersteund op Windows. Het is uitgeschakeld door een missende Python-module. Als u deze importeerder wilt gebruiken, moet u de module "pyodbc" installeren.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="268"/> <source>PowerPraise Song Files</source> <translation>PowerPraise liedbestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> <translation>PresentationManager liedbestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="288"/> <source>ProPresenter 4 Song Files</source> <translation>ProPresenter 4 liedbestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> <translation>Worship Assistant bestanden</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> <translation>Worship Assistant (CSV)</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> + <location filename="../../openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> <translation>Exporteer uw database naar een CSV-bestand vanuit Worship Assistant.</translation> </message> @@ -9105,12 +9111,12 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.MediaFilesForm</name> <message> - <location filename="openlp/plugins/songs/forms/mediafilesdialog.py" line="65"/> + <location filename="../../openlp/plugins/songs/forms/mediafilesdialog.py" line="65"/> <source>Select Media File(s)</source> <translation>Selecteer media bestand(en)</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/mediafilesdialog.py" line="66"/> + <location filename="../../openlp/plugins/songs/forms/mediafilesdialog.py" line="66"/> <source>Select one or more audio files from the list below, and click OK to import them into this song.</source> <translation>Selecteer een of meerdere audiobestanden uit de lijst en klik OK om te importeren in dit lied.</translation> </message> @@ -9118,66 +9124,63 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Titles</source> <translation>Titels</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Lyrics</source> <translation>Liedtekst</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="526"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="526"/> <source>CCLI License: </source> <translation>CCLI Licentie: </translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Entire Song</source> <translation>Gehele lied</translation> </message> <message numerus="yes"> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Weet u zeker dat u dit %n lied wilt verwijderen?</numerusform> - <numerusform>Weet u zeker dat u deze %n liederen wilt verwijderen?</numerusform> - </translation> + <translation><numerusform>Weet u zeker dat u dit %n lied wilt verwijderen?</numerusform><numerusform>Weet u zeker dat u deze %n liederen wilt verwijderen?</numerusform></translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="128"/> <source>Maintain the lists of authors, topics and books.</source> <translation>Beheer de lijst met auteurs, onderwerpen en liedboeken.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="390"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="390"/> <source>copy</source> <comment>For song cloning</comment> <translation>kopieer</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Titles...</source> <translation>Zoek op titel...</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Entire Song...</source> <translation>Doorzoek gehele lied...</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Lyrics...</source> <translation>Doorzoek liedtekst...</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Authors...</source> <translation>Zoek op auteur...</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Song Books...</source> <translation>Zoek op liedboek...</translation> </message> @@ -9185,7 +9188,7 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.MediaShoutImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/mediashout.py" line="54"/> + <location filename="../../openlp/plugins/songs/lib/importers/mediashout.py" line="54"/> <source>Unable to open the MediaShout database.</source> <translation>Kan de MediaShout database niet openen.</translation> </message> @@ -9193,7 +9196,7 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.OpenLPSongImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/openlp.py" line="96"/> + <location filename="../../openlp/plugins/songs/lib/importers/openlp.py" line="96"/> <source>Not a valid OpenLP 2.0 song database.</source> <translation>Geen geldige OpenLP 2.0 lied database.</translation> </message> @@ -9201,7 +9204,7 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.OpenLyricsExport</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsexport.py" line="64"/> + <location filename="../../openlp/plugins/songs/lib/openlyricsexport.py" line="64"/> <source>Exporting "%s"...</source> <translation>Bezig met exporteren van "%s"...</translation> </message> @@ -9209,7 +9212,7 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.OpenSongImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/opensong.py" line="139"/> + <location filename="../../openlp/plugins/songs/lib/importers/opensong.py" line="139"/> <source>Invalid OpenSong song file. Missing song tag.</source> <translation>Ongeldig OpenSong-liedbestand. Ontbrekende liedtag.</translation> </message> @@ -9217,32 +9220,32 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.PowerSongImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="99"/> + <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="99"/> <source>No songs to import.</source> <translation>Geen liederen om te importeren.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="146"/> + <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="146"/> <source>Verses not found. Missing "PART" header.</source> <translation>Coupletten niet gevonden. Ontbrekende "PART" header.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="99"/> + <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="99"/> <source>No %s files found.</source> <translation>Geen %s bestanden gevonden.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="117"/> + <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="117"/> <source>Invalid %s file. Unexpected byte value.</source> <translation>Ongeldig %s bestand. Onverwachte bytewaarde.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="135"/> + <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="135"/> <source>Invalid %s file. Missing "TITLE" header.</source> <translation>Ongeldig %s bestand. Ontbrekende "TITLE" header.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="140"/> + <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="140"/> <source>Invalid %s file. Missing "COPYRIGHTLINE" header.</source> <translation>Ongeldig %s bestand. Ontbrekende "COPYRIGHTLINE" header.</translation> </message> @@ -9250,22 +9253,22 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.SongBookForm</name> <message> - <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="66"/> + <location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/> <source>Song Book Maintenance</source> <translation>Onderhoud liedboeken</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="67"/> + <location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="67"/> <source>&Name:</source> <translation>&Naam:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="68"/> + <location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="68"/> <source>&Publisher:</source> <translation>&Uitgever:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songbookform.py" line="61"/> + <location filename="../../openlp/plugins/songs/forms/songbookform.py" line="61"/> <source>You need to type in a name for the book.</source> <translation>Er moet een naam worden opgegeven.</translation> </message> @@ -9273,17 +9276,17 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.SongExportForm</name> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="253"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="253"/> <source>Your song export failed.</source> <translation>Liederen export is mislukt.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="249"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="249"/> <source>Finished export. To import these files use the <strong>OpenLyrics</strong> importer.</source> <translation>Klaar met exporteren. Om deze bestanden te importeren gebruik <strong>OpenLyrics</strong> importeren.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> + <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="255"/> <source>Your song export failed because this error occurred: %s</source> <translation>Er is een fout opgetreden bij het exporteren van het lied: %s</translation> </message> @@ -9291,27 +9294,27 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.SongImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/songimport.py" line="110"/> + <location filename="../../openlp/plugins/songs/lib/importers/songimport.py" line="110"/> <source>copyright</source> <translation>copyright</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/songimport.py" line="124"/> + <location filename="../../openlp/plugins/songs/lib/importers/songimport.py" line="124"/> <source>The following songs could not be imported:</source> <translation>De volgende liederen konden niet worden geïmporteerd:</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="68"/> + <location filename="../../openlp/plugins/songs/lib/importers/openoffice.py" line="68"/> <source>Cannot access OpenOffice or LibreOffice</source> <translation>Kan OpenOffice of LibreOffice niet bereiken</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="84"/> + <location filename="../../openlp/plugins/songs/lib/importers/openoffice.py" line="84"/> <source>Unable to open file</source> <translation>Kan bestand niet openen</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="86"/> + <location filename="../../openlp/plugins/songs/lib/importers/openoffice.py" line="86"/> <source>File not found</source> <translation>Bestand niet gevonden</translation> </message> @@ -9319,107 +9322,107 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.SongMaintenanceForm</name> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="229"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="229"/> <source>Could not add your author.</source> <translation>Kon de auteur niet toevoegen.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="232"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="232"/> <source>This author already exists.</source> <translation>Deze auteur bestaat al.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="245"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="245"/> <source>Could not add your topic.</source> <translation>Kon dit onderwerp niet toevoegen.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="248"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="248"/> <source>This topic already exists.</source> <translation>Dit onderwerp bestaat al.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="262"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="262"/> <source>Could not add your book.</source> <translation>Kon dit boek niet toevoegen.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="265"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="265"/> <source>This book already exists.</source> <translation>Dit boek bestaat al.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="369"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="369"/> <source>Could not save your changes.</source> <translation>De wijzigingen kunnen niet opgeslagen worden.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="309"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="309"/> <source>Could not save your modified author, because the author already exists.</source> <translation>Kan de auteur niet opslaan, omdat deze reeds bestaat.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="341"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="341"/> <source>Could not save your modified topic, because it already exists.</source> <translation>Kan dit onderwerp niet opslaan, omdat het reeds bestaat.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>Delete Author</source> <translation>Auteur verwijderen</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>Are you sure you want to delete the selected author?</source> <translation>Weet u zeker dat u de auteur wilt verwijderen?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>This author cannot be deleted, they are currently assigned to at least one song.</source> <translation>Deze auteur kan niet worden verwijderd omdat er nog een lied aan is gekoppeld.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>Delete Topic</source> <translation>Onderwerp verwijderen</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>Are you sure you want to delete the selected topic?</source> <translation>Weet u zeker dat u dit onderwerp wilt verwijderen?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>This topic cannot be deleted, it is currently assigned to at least one song.</source> <translation>Dit onderwerp kan niet worden verwijderd omdat er nog een lied aan is gekoppeld.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>Delete Book</source> <translation>Verwijder boek</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>Are you sure you want to delete the selected book?</source> <translation>Weet u zeker dat u dit boek wilt verwijderen?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>This book cannot be deleted, it is currently assigned to at least one song.</source> <translation>Dit boek kan niet worden verwijderd omdat er nog een lied aan is gekoppeld.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="297"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="297"/> <source>The author %s already exists. Would you like to make songs with author %s use the existing author %s?</source> <translation>De auteur %s bestaat al. Liederen met auteur %s aan de bestaande auteur %s koppelen?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="332"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="332"/> <source>The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s?</source> <translation>Het onderwerp %s bestaat al. Liederen met onderwerp %s aan het bestaande onderwerp %s koppelen?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="371"/> + <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="371"/> <source>The book %s already exists. Would you like to make songs with book %s use the existing book %s?</source> <translation>Het boek %s bestaat al. Liederen uit het boek %s aan het bestaande boek %s koppelen?</translation> </message> @@ -9427,147 +9430,147 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.SongSelectForm</name> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="225"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="225"/> <source>CCLI SongSelect Importer</source> <translation>CCLI SongSelect importeerder</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="226"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="226"/> <source><strong>Note:</strong> An Internet connection is required in order to import songs from CCLI SongSelect.</source> <translation><strong>Let op:</strong> Een internetverbinding is nodig om liederen te kunnen importeren van CCLI SongSelect.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="230"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="230"/> <source>Username:</source> <translation>Gebruikersnaam:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="231"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="231"/> <source>Password:</source> <translation>Wachtwoord:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="232"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="232"/> <source>Save username and password</source> <translation>Gebruikersnaam en wachtwoord opslaan</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="233"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="233"/> <source>Login</source> <translation>Inloggen</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="234"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="234"/> <source>Search Text:</source> <translation>Zoektekst:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="235"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="235"/> <source>Search</source> <translation>Zoek</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="324"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="324"/> <source>Found %s song(s)</source> <translation>%s lied(eren) gevonden</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="237"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="237"/> <source>Logout</source> <translation>Uitloggen</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="238"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="238"/> <source>View</source> <translation>Weergave</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="239"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="239"/> <source>Title:</source> <translation>Titel:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="240"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="240"/> <source>Author(s):</source> <translation>Auteur(s):</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="241"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="241"/> <source>Copyright:</source> <translation>Copyright:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="242"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="242"/> <source>CCLI Number:</source> <translation>CCLI-nummer:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="243"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="243"/> <source>Lyrics:</source> <translation>Teksten:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="244"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/> <source>Back</source> <translation>Terug</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="245"/> + <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="245"/> <source>Import</source> <translation>Importeren</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>More than 1000 results</source> <translation>Meer dan 1000 resultaten</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</source> <translation>Uw zoekopdracht heeft meer dan 1000 resultaten opgeleverd en is afgebroken. Maak uw opdracht specifieker voor betere resultaten.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="140"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="140"/> <source>Logging out...</source> <translation>Bezig met uitloggen...</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>Save Username and Password</source> <translation>Gebruikersnaam en wachtwoord opslaan</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>WARNING: Saving your username and password is INSECURE, your password is stored in PLAIN TEXT. Click Yes to save your password or No to cancel this.</source> <translation>WAARSCHUWING: Uw gebruikersnaam en wachtwoord opslaan is NIET VEILIG omdat ze leesbaar worden opgeslagen. Klik op Ja om toch op te slaan of op Nee om te annuleren.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>Error Logging In</source> <translation>Loginfout</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>There was a problem logging in, perhaps your username or password is incorrect?</source> <translation>Er was een probleem bij het inloggen, misschien is uw gebruikersnaam of wachtwoord incorrect?</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Song Imported</source> <translation>Lied geïmporteerd</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>Incomplete song</source> <translation>Incompleet lied</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> <translation>Dit lied mist informatie, zoals bijvoorbeeld de liedtekst, waardoor het niet geïmporteerd kan worden.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> + <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Your song has been imported, would you like to import more songs?</source> <translation>Het lied is geïmporteerd. Wilt u meer liederen importeren?</translation> </message> @@ -9575,50 +9578,55 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.SongsTab</name> <message> - <location filename="openlp/plugins/songs/lib/songstab.py" line="73"/> + <location filename="../../openlp/plugins/songs/lib/songstab.py" line="73"/> <source>Songs Mode</source> <translation>Lied instellingen</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/songstab.py" line="74"/> + <location filename="../../openlp/plugins/songs/lib/songstab.py" line="74"/> <source>Enable search as you type</source> <translation>Zoeken tijdens het typen</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/songstab.py" line="75"/> + <location filename="../../openlp/plugins/songs/lib/songstab.py" line="75"/> <source>Display verses on live tool bar</source> <translation>Coupletten weergeven op Live werkbalk</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/songstab.py" line="77"/> + <location filename="../../openlp/plugins/songs/lib/songstab.py" line="77"/> <source>Update service from song edit</source> <translation>Liturgie bijwerken met bewerkt lied</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/songstab.py" line="78"/> + <location filename="../../openlp/plugins/songs/lib/songstab.py" line="78"/> <source>Import missing songs from service files</source> <translation>Importeer ontbrekende liederen uit liturgiebestand</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/> + <location filename="../../openlp/plugins/songs/lib/songstab.py" line="80"/> <source>Display songbook in footer</source> <translation>Weergeven liedboek in voettekst</translation> </message> + <message> + <location filename="../../openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>Geef "%s"-symbool weer vóór copyrightinformatie</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> <message> - <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="60"/> + <location filename="../../openlp/plugins/songs/forms/topicsdialog.py" line="60"/> <source>Topic Maintenance</source> <translation>Onderwerp onderhoud </translation> </message> <message> - <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="61"/> + <location filename="../../openlp/plugins/songs/forms/topicsdialog.py" line="61"/> <source>Topic name:</source> <translation>Onderwerp naam:</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/topicsform.py" line="58"/> + <location filename="../../openlp/plugins/songs/forms/topicsform.py" line="58"/> <source>You need to type in a topic name.</source> <translation>U moet een onderwerp invullen.</translation> </message> @@ -9626,37 +9634,37 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.VerseType</name> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="150"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="150"/> <source>Verse</source> <translation>Couplet</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="151"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="151"/> <source>Chorus</source> <translation>Refrein</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="152"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="152"/> <source>Bridge</source> <translation>Bridge</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="153"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="153"/> <source>Pre-Chorus</source> <translation>Tussenspel</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="154"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="154"/> <source>Intro</source> <translation>Intro</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="155"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="155"/> <source>Ending</source> <translation>Eind</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/__init__.py" line="156"/> + <location filename="../../openlp/plugins/songs/lib/__init__.py" line="156"/> <source>Other</source> <translation>Overig</translation> </message> @@ -9664,12 +9672,12 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.WordsofWorshipSongImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> + <location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> <source>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</source> <translation>Ongeldige Words of Worship liedbestanden. Ontbrekende "CSongDoc::CBlock" string.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> + <location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> <source>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</source> <translation>Ongeldig Words of Worship liedbestand. Ontbrekende "WoW File\nSong Words" kop.</translation> </message> @@ -9677,27 +9685,27 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.WorshipAssistantImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> + <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> <source>Error reading CSV file.</source> <translation>Fout bij het lezen van CSV bestand.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> + <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> <source>Line %d: %s</source> <translation>Regel %d: %s</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="125"/> + <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="125"/> <source>Decoding error: %s</source> <translation>Fout bij decoderen: %s</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> + <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> <translation>Bestand is geen geldig WorshipAssistant CSV-bestand.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> + <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> <source>Record %d</source> <translation>Vermelding %d</translation> </message> @@ -9705,7 +9713,7 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.WorshipCenterProImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> + <location filename="../../openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> <source>Unable to connect the WorshipCenter Pro database.</source> <translation>Kon niet verbinden met de WorshipCenter Pro database.</translation> </message> @@ -9713,27 +9721,27 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.ZionWorxImport</name> <message> - <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> + <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> <source>Error reading CSV file.</source> <translation>Fout bij het lezen van CSV bestand.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="107"/> + <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="107"/> <source>File not valid ZionWorx CSV format.</source> <translation>Bestand heeft geen geldige ZionWorx CSV indeling.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> + <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> <source>Line %d: %s</source> <translation>Regel %d: %s</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="103"/> + <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="103"/> <source>Decoding error: %s</source> <translation>Fout bij decoderen: %s</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="123"/> + <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="123"/> <source>Record %d</source> <translation>Vermelding %d</translation> </message> @@ -9741,44 +9749,44 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>Wizard</name> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> <source>Wizard</source> <translation>Wizard</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> <source>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</source> <translation>Deze assistent zal u helpen om dubbele liederen uit de database te verwijderen. U heeft de mogelijkheid om ieder lied te bekijken voordat die verwijderd wordt. Er zullen geen liederen worden verwijderd zonder uw expliciete toestemming.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> <source>Searching for duplicate songs.</source> <translation>Zoeken naar dubbele liederen.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> <source>Please wait while your songs database is analyzed.</source> <translation>Een moment geduld. De liederendatabase wordt geanalyseerd.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> <source>Here you can decide which songs to remove and which ones to keep.</source> <translation>Hier kunt u bepalen welke liederen moeten worden verwijderd of bewaard.</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> <source>Review duplicate songs (%s/%s)</source> <translation>Bekijk dubbele liederen (%s/%s)</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>Information</source> <translation>Informatie</translation> </message> <message> - <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> + <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>No duplicate songs have been found in the database.</source> <translation>Er zijn geen dubbele liederen gevonden in de database.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/pl.ts b/resources/i18n/pl.ts index 2c2e03e26..75c6a6148 100644 --- a/resources/i18n/pl.ts +++ b/resources/i18n/pl.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="pl" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="pl" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -10,13 +9,13 @@ <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="151"/> <source>Show an alert message.</source> - <translation>Pokaż komunikat.</translation> + <translation>WyÅ›wietl komunikat.</translation> </message> <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="209"/> <source>Alert</source> <comment>name singular</comment> - <translation>Komunikat</translation> + <translation>Komunikaty</translation> </message> <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="210"/> @@ -56,17 +55,17 @@ <message> <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="99"/> <source>&Save</source> - <translation>&Zapisz</translation> + <translation>Zapi&sz</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="100"/> <source>Displ&ay</source> - <translation>Pokaz</translation> + <translation>&WyÅ›wietl</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="101"/> <source>Display && Cl&ose</source> - <translation>WyÅ›wietl i zamknij</translation> + <translation>W&yÅ›wietl i zamknij</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> @@ -96,13 +95,13 @@ Do you want to continue anyway?</source> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>Tekst ostrzegawczy nie zawiera '<>'. Czy mimo to chcesz kontynuować?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>Nie zdeklarowaÅ‚eÅ› treÅ›ci komunikatu. ProszÄ™, wpisz test zanim wciÅ›niesz "Nowy".</translation> @@ -187,7 +186,7 @@ ProszÄ™, wpisz test zanim wciÅ›niesz "Nowy".</translation> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="216"/> <source>Import a Bible.</source> - <translation>Importuj BibliÄ™.</translation> + <translation>Importuj BibliÄ™</translation> </message> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="217"/> @@ -197,27 +196,27 @@ ProszÄ™, wpisz test zanim wciÅ›niesz "Nowy".</translation> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="218"/> <source>Edit the selected Bible.</source> - <translation>Edytuj zaznaczonÄ… BibliÄ™.</translation> + <translation>Edytuj zaznaczonÄ… BibliÄ™</translation> </message> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="219"/> <source>Delete the selected Bible.</source> - <translation>UsuÅ„ zaznaczonÄ… BibliÄ™.</translation> + <translation>UsuÅ„ zaznaczonÄ… BibliÄ™</translation> </message> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="220"/> <source>Preview the selected Bible.</source> - <translation>PodglÄ…d zaznaczonej Biblii.</translation> + <translation>PodglÄ…d zaznaczonej Biblii</translation> </message> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="221"/> <source>Send the selected Bible live.</source> - <translation>WyÅ›wietl zaznaczonÄ… BibliÄ™ na ekranie.</translation> + <translation>WyÅ›wietl zaznaczonÄ… BibliÄ™ na ekranie</translation> </message> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="222"/> <source>Add the selected Bible to the service.</source> - <translation>Dodaj zaznaczonÄ… BibliÄ™ do planu nabożeÅ„stwa.</translation> + <translation>Dodaj zaznaczonÄ… BibliÄ™ do planu nabożeÅ„stwa</translation> </message> <message> <location filename="openlp/plugins/bibles/bibleplugin.py" line="175"/> @@ -1221,7 +1220,7 @@ Nie można dostosowywać i zmieniać nazw ksiÄ…g.</translation> <translation>Ta Biblia już istnieje. ProszÄ™ zaimportować innÄ… lub usunąć już istniejÄ…cÄ….</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Import Biblii zakoÅ„czony niepowodzeniem</translation> </message> @@ -1256,12 +1255,12 @@ Nie można dostosowywać i zmieniać nazw ksiÄ…g.</translation> <translation>Plik wersetów:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Rejestrowanie Biblii...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Biblia dodana. Zwróć uwagÄ™ na to, że wersety bÄ™dÄ… pobierane na bieżąco, wiÄ™c wymagane jest poÅ‚Ä…czenie z internetem.</translation> </message> @@ -1315,92 +1314,92 @@ Nie można dostosowywać i zmieniać nazw ksiÄ…g.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Szybko</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Znajdź:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>KsiÄ™ga:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>RozdziaÅ‚:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Werset:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Od:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Do:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Wyszukaj tekst:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> - <translation>Alternatywne tÅ‚umaczenie:</translation> + <translation>Drugie:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>OdnoÅ›nik biblijny</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Kliknij, aby zachować lub wyczyÅ›cić poprzednie wyniki.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Nie możesz Å‚Ä…czyć pojedyÅ„czych i podwójnych wersetów Biblii w wynikach wyszukiwania. Czy chcesz usunąć wyniki wyszukiwania i rozpocząć kolejne wyszukiwanie?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Biblia nie jest wczytana w peÅ‚ni.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Informacja</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Druga Biblia nie zawiera wszystkich wersetów, które wystÄ™pujÄ… w głównej Biblii. Jedynie wersety znalezione w obu tÅ‚umaczeniach zostanÄ… wyÅ›wietlone. %d wersety nie zostaÅ‚y zawarte w wynikach.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Wpisz odnoÅ›nik...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Przeszukaj tekst...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1409,7 +1408,7 @@ You will need to re-import this Bible to use it again.</source> BÄ™dziesz musiaÅ‚ zaimportować jÄ… ponownie, aby móc jej znowu używać.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Zaawansowane</translation> </message> @@ -1646,32 +1645,32 @@ ProszÄ™ zauważ, że Biblie internetowo bÄ™dÄ… pobierane na bieżąco, wiÄ™c wym <message> <location filename="openlp/plugins/custom/customplugin.py" line="110"/> <source>Add a new custom slide.</source> - <translation>Dodaj nowy slajd tekstowy.</translation> + <translation>Dodaj nowy slajd tekstowy</translation> </message> <message> <location filename="openlp/plugins/custom/customplugin.py" line="111"/> <source>Edit the selected custom slide.</source> - <translation>Edytuj wybrany slajd tekstowy.</translation> + <translation>Edytuj wybrany slajd tekstowy</translation> </message> <message> <location filename="openlp/plugins/custom/customplugin.py" line="112"/> <source>Delete the selected custom slide.</source> - <translation>UsuÅ„ wybrany slajd tekstowy.</translation> + <translation>UsuÅ„ wybrany slajd tekstowy</translation> </message> <message> <location filename="openlp/plugins/custom/customplugin.py" line="113"/> <source>Preview the selected custom slide.</source> - <translation>PodglÄ…d wybranego slajdu tekstowego.</translation> + <translation>PodglÄ…d wybranego slajdu tekstowego</translation> </message> <message> <location filename="openlp/plugins/custom/customplugin.py" line="114"/> <source>Send the selected custom slide live.</source> - <translation>WyÅ›wietl wybrany slajd tekstowy na ekranie.</translation> + <translation>WyÅ›wietl wybrany slajd tekstowy na ekranie</translation> </message> <message> <location filename="openlp/plugins/custom/customplugin.py" line="115"/> <source>Add the selected custom slide to the service.</source> - <translation>Dodaj wybrany slajd tekstowy do planu nabożeÅ„stwa.</translation> + <translation>Dodaj wybrany slajd tekstowy do planu nabożeÅ„stwa</translation> </message> <message> <location filename="openlp/plugins/custom/customplugin.py" line="66"/> @@ -1774,11 +1773,7 @@ Wtyczka Slajdu Tekstowego umożliwia umieszczanie zwykÅ‚ych ciÄ…gów znaków na <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Czy na pewno chcesz usunąć %n wybrany slajd tekstowy?</numerusform> - <numerusform>Czy na pewno chcesz usunąć %n wybrane slajdy tekstowe?</numerusform> - <numerusform>Czy na pewno chcesz usunąć %n wybranych slajd?</numerusform> - </translation> + <translation><numerusform>Czy na pewno chcesz usunąć %n wybrany slajd tekstowy?</numerusform><numerusform>Czy na pewno chcesz usunąć %n wybrane slajdy tekstowe?</numerusform><numerusform>Czy na pewno chcesz usunąć %n wybranych slajd?</numerusform></translation> </message> </context> <context> @@ -1809,7 +1804,7 @@ Wtyczka Slajdu Tekstowego umożliwia umieszczanie zwykÅ‚ych ciÄ…gów znaków na <message> <location filename="openlp/plugins/images/imageplugin.py" line="114"/> <source>Load a new image.</source> - <translation>Wczytaj nowy obraz.</translation> + <translation>Wczytaj nowy obraz</translation> </message> <message> <location filename="openlp/plugins/images/imageplugin.py" line="116"/> @@ -1824,23 +1819,22 @@ Wtyczka Slajdu Tekstowego umożliwia umieszczanie zwykÅ‚ych ciÄ…gów znaków na <message> <location filename="openlp/plugins/images/imageplugin.py" line="118"/> <source>Delete the selected image.</source> - <translation>UsuÅ„ zaznaczony obraz.</translation> + <translation>UsuÅ„ zaznaczony obraz</translation> </message> <message> <location filename="openlp/plugins/images/imageplugin.py" line="119"/> <source>Preview the selected image.</source> - <translation>PodglÄ…d zaznaczonego obrazu.</translation> + <translation>PodglÄ…d zaznaczonego obrazu</translation> </message> <message> <location filename="openlp/plugins/images/imageplugin.py" line="120"/> <source>Send the selected image live.</source> - <translation>WyÅ›wietl wybrany obraz na ekranie.</translation> + <translation>WyÅ›wietl wybrany obraz na ekranie</translation> </message> <message> <location filename="openlp/plugins/images/imageplugin.py" line="121"/> <source>Add the selected image to the service.</source> - <translation>Dodaj zaznaczony obraz do planu nabożeÅ„stwa. -</translation> + <translation>Dodaj zaznaczony obraz do planu nabożeÅ„stwa</translation> </message> </context> <context> @@ -1998,7 +1992,7 @@ Czy mimo to chcesz dodać inne?</translation> <translation>Wideo</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC jest zewnÄ™trznym odtwarzaczem, który obsÅ‚uguje wiele różnych formatów plików multimedialnych.</translation> </message> @@ -2036,7 +2030,7 @@ Czy mimo to chcesz dodać inne?</translation> <message> <location filename="openlp/plugins/media/mediaplugin.py" line="110"/> <source>Load new media.</source> - <translation>Wczytaj nowe multimedia.</translation> + <translation>Wczytaj film, bÄ…dź plik dźwiÄ™kowy</translation> </message> <message> <location filename="openlp/plugins/media/mediaplugin.py" line="112"/> @@ -2046,22 +2040,22 @@ Czy mimo to chcesz dodać inne?</translation> <message> <location filename="openlp/plugins/media/mediaplugin.py" line="113"/> <source>Edit the selected media.</source> - <translation>Edytuj zaznaczone multimedia.</translation> + <translation>Edytuj zaznaczone multimedia</translation> </message> <message> <location filename="openlp/plugins/media/mediaplugin.py" line="114"/> <source>Delete the selected media.</source> - <translation>UsuÅ„ zaznaczone multimedia.</translation> + <translation>UsuÅ„ zaznaczone multimedia</translation> </message> <message> <location filename="openlp/plugins/media/mediaplugin.py" line="115"/> <source>Preview the selected media.</source> - <translation>PodglÄ…d zaznaczonych multimediów.</translation> + <translation>PodglÄ…d zaznaczonych multimediów</translation> </message> <message> <location filename="openlp/plugins/media/mediaplugin.py" line="116"/> <source>Send the selected media live.</source> - <translation>WyÅ›wietl wybrane multimedia na ekranie.</translation> + <translation>WyÅ›wietl wybrane multimedia na ekranie</translation> </message> <message> <location filename="openlp/plugins/media/mediaplugin.py" line="117"/> @@ -2228,42 +2222,42 @@ Czy mimo to chcesz dodać inne?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Wybierz multimedia</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Musisz zaznaczyć plik do usuniÄ™cia.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Musisz zaznaczyć plik, by użyć go jako tÅ‚o.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>WystÄ…piÅ‚ problem ze zmianÄ… tÅ‚a, plik "%s" nie istnieje.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>BrakujÄ…cy plik multimedialny</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Plik %s nie istnieje</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Wideo (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Brak projektora.</translation> </message> @@ -2273,7 +2267,7 @@ Czy mimo to chcesz dodać inne?</translation> <translation>NieobsÅ‚ugiwany plik</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Użyj odtwarzacza:</translation> </message> @@ -2288,27 +2282,27 @@ Czy mimo to chcesz dodać inne?</translation> <translation>Odtwarzacz VLC jest wymagany do odtwarzania urzÄ…dzeÅ„ </translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>ZaÅ‚aduj CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>ZaÅ‚aduj CD/DVD - jedynie, gdy VLC jest zainstalowane i aktywowane</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>Dysk optyczny %s nie jest już dostÄ™pny.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Klip zostaÅ‚ już zapisany</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>Ten klip zostaÅ‚ już zapisany</translation> </message> @@ -2318,7 +2312,7 @@ Czy mimo to chcesz dodać inne?</translation> <message> <location filename="openlp/plugins/media/lib/mediatab.py" line="56"/> <source>Allow media player to be overridden</source> - <translation>Zezwól odtwarzaczowi multimediów być nadrzÄ™dnym</translation> + <translation>Pokaż wybór odtwarzacza w Multimediach</translation> </message> <message> <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> @@ -2329,9 +2323,9 @@ Czy mimo to chcesz dodać inne?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> - <translation>&Projektory</translation> + <translation>P&rojektory</translation> </message> </context> <context> @@ -2376,7 +2370,7 @@ Czy OpenLP ma to zrobić teraz?</translation> <translation>Kopia zapasowa zostaÅ‚a utworzona w %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Otwórz</translation> </message> @@ -2419,7 +2413,7 @@ 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 volunteering by using the button below.</source> <translation>OpenLP <version><revision> - OtwartoźródÅ‚owy Menadżer PieÅ›ni -OpenLP jest darmowym programem do obsÅ‚ugi multimediów w koÅ›ciele. Umożliwia on wyÅ›wietlanie pieÅ›ni, prezentacji, tekstów biblijnych, filmów, zdjęć, a nawet prezentacji (jeÅ›li Impress, PowerPoint lub PowerPoint Viewer jest zainstalowany). +OpenLP jest wolnym programem do obsÅ‚ugi multimediów w koÅ›ciele. Umożliwia on wyÅ›wietlanie pieÅ›ni, prezentacji, tekstów biblijnych, filmów, zdjęć, a nawet prezentacji (jeÅ›li Impress, PowerPoint lub PowerPoint Viewer jest zainstalowany). Dowiedz siÄ™ wiÄ™cej o OpenLP: http://openlp.org/ @@ -2476,7 +2470,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2529,7 +2523,7 @@ Testerzy Packagers %s -TÅ‚umaczyli: +TÅ‚umaczyli Afrykanerski (af) %s Czeski (cs) @@ -2578,7 +2572,7 @@ TÅ‚umaczyli: Dokumentacja %s -Stworzone za pomocÄ…: +Stworzone za pomocÄ… Python: http://www.python.org/ Qt4: http://qt.io PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro @@ -2594,14 +2588,14 @@ KoÅ„cowe podziÄ™kowania Wreszcie, koÅ„cowe podziÄ™kowanie wÄ™druje do Boga, naszego Ojca, za wysÅ‚anie Swojego syna, - by umarÅ‚ za grzechy na krzyżu, uwalniajÄ…c nas od grzechu. - UdostÄ™pniamy to oprogramowanie jako wolne oprogramowanie, - ponieważ On nas uczyniÅ‚ wolnymi.</translation> + by umarÅ‚ za grzechy na krzyżu, uwalniajÄ…c nas od + grzechu. UdostÄ™pniamy to oprogramowanie jako + wolne, ponieważ On nas uczyniÅ‚ wolnymi.</translation> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Copyright © 2004-2015 %s Portions copyright © 2004-2015 %s</translation> </message> @@ -2636,7 +2630,7 @@ Portions copyright © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="271"/> <source>Enable application exit confirmation</source> - <translation>Zezwól na potwierdzenie wyjÅ›cia z programu</translation> + <translation>WÅ‚Ä…cz potwierdzenie wyjÅ›cia z programu</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="291"/> @@ -2681,12 +2675,12 @@ Portions copyright © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="296"/> <source>Browse for an image file to display.</source> - <translation>Wybierz plik obrazu do wyÅ›wietlenia.</translation> + <translation>Wybierz obrazek do wyÅ›wietlania</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="297"/> <source>Revert to the default OpenLP logo.</source> - <translation>Powróć do domyÅ›lnego logo OpenLP.</translation> + <translation>Przywróć domyÅ›lne logo OpenLP</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="273"/> @@ -2756,7 +2750,7 @@ Portions copyright © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="287"/> <source>Revert to the default service name "%s".</source> - <translation>Powróć do domyÅ›lnej nazwy planu nabożeÅ„stwa "%s"..</translation> + <translation>Przywróć domyÅ›lnÄ… nazwÄ™: "%s"</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="290"/> @@ -2766,7 +2760,7 @@ Portions copyright © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="314"/> <source>Bypass X11 Window Manager</source> - <translation>Bypass X11 Window Manager</translation> + <translation>PomiÅ„ menadżer okien X11</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="467"/> @@ -2791,12 +2785,12 @@ Portions copyright © 2004-2015 %s</translation> <message> <location filename="openlp/core/ui/advancedtab.py" line="300"/> <source>Browse for new data file location.</source> - <translation>PrzeglÄ…daj nowy katalog danych.</translation> + <translation>Wybierz nowÄ… lokalizacjÄ™ bazy OpenLP</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="302"/> <source>Set the data location to the default.</source> - <translation>Ustaw pliki lokalizacji jako domyÅ›lne.</translation> + <translation>Przywróć domyÅ›lnÄ… Å›cieżkÄ™ do bazy OpenLP</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="304"/> @@ -2890,12 +2884,12 @@ Katalog z danymi zostanie zmieniony jak OpenLP zostanie zamkniÄ™ty.</translation <message> <location filename="openlp/core/ui/advancedtab.py" line="313"/> <source>Display Workarounds</source> - <translation type="unfinished"></translation> + <translation>Ustawienia ekranu</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="315"/> <source>Use alternating row colours in lists</source> - <translation type="unfinished"></translation> + <translation>Zastosuj naprzemienne kolory rzÄ™dów</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="553"/> @@ -2939,7 +2933,7 @@ zawiera pliki z danymi OpenLP. Czy chcesz zastÄ…pić te pliki aktualnymi plikami <message> <location filename="openlp/core/lib/colorbutton.py" line="45"/> <source>Click to select a color.</source> - <translation>Kliknij aby wybrać kolor.</translation> + <translation>Kliknij aby wybrać kolor</translation> </message> </context> <context> @@ -2962,7 +2956,7 @@ zawiera pliki z danymi OpenLP. Czy chcesz zastÄ…pić te pliki aktualnymi plikami <message> <location filename="openlp/core/lib/projector/constants.py" line="305"/> <source>Storage</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="306"/> @@ -3107,47 +3101,47 @@ zawiera pliki z danymi OpenLP. Czy chcesz zastÄ…pić te pliki aktualnymi plikami <message> <location filename="openlp/core/lib/projector/constants.py" line="335"/> <source>Storage 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="336"/> <source>Storage 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="337"/> <source>Storage 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="338"/> <source>Storage 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="339"/> <source>Storage 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="340"/> <source>Storage 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="341"/> <source>Storage 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="342"/> <source>Storage 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="343"/> <source>Storage 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="344"/> @@ -3221,7 +3215,8 @@ zawiera pliki z danymi OpenLP. Czy chcesz zastÄ…pić te pliki aktualnymi plikami <location filename="openlp/core/ui/exceptiondialog.py" line="92"/> <source>Please enter a description of what you were doing to cause this error (Minimum 20 characters)</source> - <translation>ProszÄ™ wprowadzić opis czynnoÅ›ci, jakie byÅ‚y wykonywane w momencie wystÄ…pienia bÅ‚Ä™du ⎠(Minimum 20 znaków)</translation> + <translation>ProszÄ™ opisać czynnoÅ›ci, jakie byÅ‚y wykonywane w momencie wystÄ…pienia bÅ‚Ä™du +(Minimum 20 znaków)</translation> </message> <message> <location filename="openlp/core/ui/exceptiondialog.py" line="103"/> @@ -3585,7 +3580,7 @@ By anulować kreatora pierwszego uruchomienia caÅ‚kowicie (i nie uruchamiać Ope <message> <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> - <translation>ProszÄ™ czekać, OpenLP pobiera źródÅ‚a.</translation> + <translation>ProszÄ™ czekać, OpenLP pobiera plik indeksujÄ…cy zasoby...</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> @@ -3595,7 +3590,7 @@ By anulować kreatora pierwszego uruchomienia caÅ‚kowicie (i nie uruchamiać Ope <message> <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> - <translation>ProszÄ™ czekać, źródÅ‚a sÄ… pobierane i OpenLP jest konfigurowane</translation> + <translation>ProszÄ™ czekać, zasoby sÄ… pobierane i OpenLP jest konfigurowany.</translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="663"/> @@ -3605,7 +3600,7 @@ By anulować kreatora pierwszego uruchomienia caÅ‚kowicie (i nie uruchamiać Ope <message> <location filename="openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> - <translation type="unfinished"></translation> + <translation>WystÄ…piÅ‚ bÅ‚Ä…d sieci. Próba ponownego poÅ‚Ä…czenia z sieciÄ… by pobrać informacje o konfiguracji poczÄ…tkowej.</translation> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> @@ -3666,7 +3661,7 @@ By anulować kreatora pierwszego uruchomienia caÅ‚kowicie (i nie uruchamiać Ope <message> <location filename="openlp/core/ui/formattingtagform.py" line="200"/> <source>Validation Error</source> - <translation>BÅ‚Ä…d weryfikacji</translation> + <translation>BÅ‚Ä…d walidacji</translation> </message> <message> <location filename="openlp/core/ui/formattingtagform.py" line="180"/> @@ -3696,7 +3691,7 @@ By anulować kreatora pierwszego uruchomienia caÅ‚kowicie (i nie uruchamiać Ope <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> - <translation type="unfinished"></translation> + <translation>KoÅ„cowy znacznik %s nie pasuje do poczÄ…tkowego %s</translation> </message> </context> <context> @@ -3837,7 +3832,8 @@ By anulować kreatora pierwszego uruchomienia caÅ‚kowicie (i nie uruchamiać Ope <message> <location filename="openlp/core/ui/generaltab.py" line="219"/> <source>Automatically preview next item in service</source> - <translation>Automatyczny podglÄ…d nastÄ™pnego elementu planu nabożeÅ„stwa</translation> + <translation>Automatyczny podglÄ…d nastÄ™pnego +elementu planu nabożeÅ„stwa</translation> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="222"/> @@ -3887,7 +3883,8 @@ By anulować kreatora pierwszego uruchomienia caÅ‚kowicie (i nie uruchamiać Ope <message> <location filename="openlp/core/ui/generaltab.py" line="218"/> <source>Unblank display when adding new live item</source> - <translation>WyÅ‚Ä…cz wygaszenie ekranu podczas wyÅ›wietlania nowego elementu na ekranie</translation> + <translation>WyÅ‚Ä…cz wygaszenie ekranu podczas +wyÅ›wietlania nowego elementu na ekranie</translation> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="221"/> @@ -3897,7 +3894,7 @@ By anulować kreatora pierwszego uruchomienia caÅ‚kowicie (i nie uruchamiać Ope <message> <location filename="openlp/core/ui/generaltab.py" line="233"/> <source>Background Audio</source> - <translation>TÅ‚o audio.</translation> + <translation>Muzyka w tle</translation> </message> <message> <location filename="openlp/core/ui/generaltab.py" line="234"/> @@ -3922,7 +3919,8 @@ By anulować kreatora pierwszego uruchomienia caÅ‚kowicie (i nie uruchamiać Ope <message> <location filename="openlp/core/ui/advancedtab.py" line="318"/> <source>Behavior of next/previous on the last/first slide:</source> - <translation>Zachowanie nastÄ™pnego/poprzedniego slajdu w ostatnim/pierwszym slajdzie:</translation> + <translation>Zachowanie akcji nastÄ™pny/poprzedni +w ostatnim/pierwszym slajdzie:</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="319"/> @@ -3937,7 +3935,8 @@ By anulować kreatora pierwszego uruchomienia caÅ‚kowicie (i nie uruchamiać Ope <message> <location filename="openlp/core/ui/advancedtab.py" line="321"/> <source>&Move to next/previous service item</source> - <translation>PrzenieÅ› do nastÄ™pnego/poprzedniego elementu nabożeÅ„stwa</translation> + <translation>PrzenieÅ› do nastÄ™pnego/poprzedniego +elementu nabożeÅ„stwa</translation> </message> </context> <context> @@ -3964,282 +3963,282 @@ By anulować kreatora pierwszego uruchomienia caÅ‚kowicie (i nie uruchamiać Ope <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Plik</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Importuj</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Eksportuj</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Widok</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>&Tryb</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&NarzÄ™dzia</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Ustawienia</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&JÄ™zyk</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>Pomo&c</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Plan NabożeÅ„stwa</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Motywy</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Nowy</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Otwórz</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Otwórz istniejÄ…cy plan nabożeÅ„stwa</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Zapisz</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Zapisz obecny plan nabożeÅ„stwa na dysk.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Zapisz &jako...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Zapisz plan nabożeÅ„stwa jako</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Zapisz bieżący plan nabożeÅ„stwa pod nowÄ… nazwÄ…</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>&WyjÅ›cie</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Wyjdź z OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Motyw</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>Konfiguruj &OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Multimedia</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>PrzeÅ‚Ä…cz menedżera multimediów</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>PrzeÅ‚Ä…cz widoczność menedżera multimediów.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> - <translation>Mo&tywy</translation> + <translation>Moty&wy</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>PrzeÅ‚Ä…cz menedżera motywów.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>PrzeÅ‚Ä…cz widoczność menedżera motywów.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> - <translation>&Plan nabożeÅ„stw</translation> + <translation>Plan &nabożeÅ„stw</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>PrzeÅ‚Ä…cz menedżera planu nabożeÅ„stwa</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>PrzeÅ‚Ä…cz widoczność menedżera planu nabożeÅ„stwa.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>Panel p&odglÄ…du</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>PrzeÅ‚Ä…cz panel podglÄ…du</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>PrzeÅ‚Ä…cz widoczność panelu podglÄ…du.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>Panel &ekranu</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>PrzeÅ‚Ä…cz panel ekranu</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>PrzeÅ‚Ä…cz widoczność panelu ekranu.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Lista wtyczek</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Lista wtyczek</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>PodrÄ™cznik użytkownika</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&O programie</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>WiÄ™cej informacji o OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Pomoc online</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Strona internetowa</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Użyj jÄ™zyka systemu, jeÅ›li jest dostÄ™pny.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Ustaw jÄ™zyk interfejsu na %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Dodaj narzÄ™dzie...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Dodaj aplikacjÄ™ do listy narzÄ™dzi.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&DomyÅ›lny</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Przywróć tryb podglÄ…du do domyÅ›lnych ustawieÅ„.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Start</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Ustaw tryb widoku w konfiguracji.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Ekran</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Ustaw tryb widoku na ekranie.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4248,22 +4247,22 @@ You can download the latest version from http://openlp.org/.</source> Możesz pobrać najnowszÄ… wersjÄ™ z http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>Wersja OpenLP zaktualizowana</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>Główny Ekran OpenLP Wygaszony</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Główny Ekran zostaÅ‚ odÅ‚Ä…czony</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>DomyÅ›lny motyw: %s</translation> </message> @@ -4274,82 +4273,82 @@ Możesz pobrać najnowszÄ… wersjÄ™ z http://openlp.org/.</translation> <translation>Polish</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Konfiguruj &skróty...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Zamknij OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Czy na pewno chcesz zamknąć OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>&Otwórz katalog programu...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Otwórz folder w którym pieÅ›ni, Biblie i inne dane sÄ… przechowywane.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Wykryj automatycznie</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Aktualizuj obrazy motywów</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Zaktualizuj obrazy podglÄ…du dla wszystkich motywów.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Drukuj bieżący plan nabożeÅ„stwa</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>Ostatnio &używane</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>&Zablokuj panele</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Zapobiegaj przenoszeniu paneli.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>WÅ‚Ä…cz kreator pierwszego uruchomienia</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>WÅ‚Ä…czanie kreatora pierwszego uruchomienia, importowanie pieÅ›ni, Biblii i motywów.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Czy uruchomić kreator pierwszego uruchomienia?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4358,83 +4357,83 @@ Re-running this wizard may make changes to your current OpenLP configuration and Uruchamianie go ponownie może spowodować zmiany w obecnej konfiguracji OpenLP, dodać pieÅ›ni do istniejÄ…cej już bazy i zmienić domyÅ›lny motyw.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Wyczyść listÄ™</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Wyczyść listÄ™ ostatnich plików.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>&Konfiguruj znaczniki formatowania...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Eksportuj ustawienia OpenLP do okreÅ›lonego pliku *.config</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Ustawienia</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Importuj ustawienia OpenLP z okreÅ›lonego pliku *.config, wczeÅ›niej wyeksportowanego na tym, bÄ…dź innym urzÄ…dzeniu.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Importować ustawienia?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Otwórz plik</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>Wyeksportowane pliki ustawieÅ„ OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Importowanie ustawieÅ„</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP teraz siÄ™ wyÅ‚Ä…czy. Importowane ustawienia bÄ™dÄ… zastosowane nastÄ™pnym razem po wÅ‚Ä…czeniu OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Eksportowanie ustawieÅ„</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>Eksport pliku ustawieÅ„ OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>BÅ‚Ä…d nowego katalogu z danymi</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Kopiowanie danych OpenLP do nowej lokalizacji - %s - ProszÄ™ zaczekać, aż zakoÅ„czenie</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4443,22 +4442,22 @@ Uruchamianie go ponownie może spowodować zmiany w obecnej konfiguracji OpenLP, %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Ekrany</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Katalog</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4471,7 +4470,7 @@ Importowane ustawienia mogÄ… trwale zmienić konfiguracjÄ™ OpenLP. Importowanie bÅ‚Ä™dnych ustawiaÅ„ może objawiać siÄ™ niepoprawnym dziaÅ‚aniem OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4480,32 +4479,32 @@ Processing has terminated and no changes have been made.</source> Proces zostaÅ‚ zatrzymany i nie wykonano żadnych zmian.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Projektory</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>PrzeÅ‚Ä…cz menedżer projektorów</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>PrzeÅ‚Ä…cz widoczność menedżera projektorów</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>BÅ‚Ä…d eksportu ustawieÅ„</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>Klucz "%s" nie posiada domyÅ›lnej wartoÅ›ci, wiÄ™c zostanie pominiÄ™ty w tym eksporcie.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>WystÄ…piÅ‚ bÅ‚Ä…d podczas eksportowania ustawieÅ„: %s</translation> </message> @@ -4614,12 +4613,12 @@ NieobsÅ‚ugiwany przyrostek.</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation>Brakuje znacznika <lyrics>.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation>Brakuje znacznika <verse>.</translation> </message> @@ -4627,22 +4626,22 @@ NieobsÅ‚ugiwany przyrostek.</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Nieznany status</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Brak wiadomoÅ›ci</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>BÅ‚Ä…d podczas wysyÅ‚ania danych do projektora</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Niezdefiniowana komenda:</translation> </message> @@ -4662,12 +4661,12 @@ NieobsÅ‚ugiwany przyrostek.</translation> <message> <location filename="openlp/core/ui/media/playertab.py" line="125"/> <source>Player Search Order</source> - <translation>Kolejność używania odtwarzaczy</translation> + <translation>Hierarchia odtwarzaczy</translation> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="128"/> <source>Visible background for videos with aspect ratio different to screen.</source> - <translation>TÅ‚o dla filmów o innych proporcjach niż ekran.</translation> + <translation>Jest to tÅ‚o dla filmów o innych proporcjach niż ekran.</translation> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="253"/> @@ -4723,12 +4722,12 @@ NieobsÅ‚ugiwany przyrostek.</translation> <message> <location filename="openlp/core/ui/printservicedialog.py" line="148"/> <source>Fit Page</source> - <translation>Dopasowany do strony</translation> + <translation>Dopasuj do strony</translation> </message> <message> <location filename="openlp/core/ui/printservicedialog.py" line="148"/> <source>Fit Width</source> - <translation>Dopasowany do szerokoÅ›ci</translation> + <translation>Dopasuj do szerokoÅ›ci</translation> </message> </context> <context> @@ -4771,17 +4770,17 @@ NieobsÅ‚ugiwany przyrostek.</translation> <message> <location filename="openlp/core/ui/printservicedialog.py" line="142"/> <source>Include slide text if available</source> - <translation>Przedstaw również slajd z tekstem, jeÅ›li jest dostÄ™pny</translation> + <translation>Wydrukuj również slajd z tekstem, jeÅ›li dostÄ™pny</translation> </message> <message> <location filename="openlp/core/ui/printservicedialog.py" line="144"/> <source>Include service item notes</source> - <translation>Przedstaw również notatki</translation> + <translation>Wydrukuj również notatki</translation> </message> <message> <location filename="openlp/core/ui/printservicedialog.py" line="145"/> <source>Include play length of media items</source> - <translation>Przedstaw również czas trwania multimediów.</translation> + <translation>Wydrukuj również czas trwania filmów</translation> </message> <message> <location filename="openlp/core/ui/printservicedialog.py" line="143"/> @@ -4904,32 +4903,32 @@ NieobsÅ‚ugiwany przyrostek.</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> - <translation type="unfinished"></translation> + <translation>PoÅ‚Ä…czenie zostaÅ‚o odrzucone przez serwer (bÄ…dź przekroczono limit czasowy)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="231"/> <source>The remote host closed the connection</source> - <translation type="unfinished"></translation> + <translation>Serwer przerwaÅ‚ poÅ‚Ä…czenie</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> - <translation type="unfinished"></translation> + <translation>Nie znaleziono serwera</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> - <translation type="unfinished"></translation> + <translation>DziaÅ‚anie socketu zakoÅ„czone niepowodzeniem przez brak wymaganych uprawnieÅ„</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> - <translation type="unfinished"></translation> + <translation>System wykorzystaÅ‚ caÅ‚e zasoby (np. za dużo socketów)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> - <translation type="unfinished"></translation> + <translation>DziaÅ‚anie socketu przekroczyÅ‚o limit czasu</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="241"/> @@ -4944,47 +4943,47 @@ NieobsÅ‚ugiwany przyrostek.</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> - <translation type="unfinished"></translation> + <translation>Adres ustalony przez socket.bind() jest w użyciu, a zostaÅ‚ ustawiony jako unikalny</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> - <translation type="unfinished"></translation> + <translation>Adres ustalony do socket.bind() nie należy do gospodarza</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> - <translation type="unfinished"></translation> + <translation>To dziaÅ‚anie socketu nie jest obsÅ‚ugiwane na lokalnym systemie operacyjnym (np. brak wsparcia dla IPv6)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> - <translation type="unfinished"></translation> + <translation>Socket używa proxy, a proxy wymaga uwierzytelnienia</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> - <translation type="unfinished"></translation> + <translation>Handshake SSL/TLS zakoÅ„czony niepowodzeniem</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> - <translation type="unfinished"></translation> + <translation>Poprzednia próba wykonania nie skoÅ„czyÅ‚a siÄ™ jeszcze (wciąż dziaÅ‚a w tle)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> - <translation type="unfinished"></translation> + <translation>PoÅ‚Ä…czenie z serwerem proxy zakoÅ„czone niepowodzeniem, ponieważ poÅ‚Ä…czenie z serwerem zostaÅ‚o odrzucone</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> - <translation type="unfinished"></translation> + <translation>PoÅ‚Ä…czenie z serwerem proxy zostaÅ‚o niespodziewanie zakoÅ„czone (wczeÅ›niej poÅ‚Ä…czenie z serwerem byÅ‚o ustanowione)</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> - <translation type="unfinished"></translation> + <translation>Przekroczono limit czasowy poÅ‚Ä…czenia z serwerem proxy, albo serwer przestaÅ‚ odpowiadać w trakcie uwierzytelniania.</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="271"/> @@ -5034,7 +5033,7 @@ NieobsÅ‚ugiwany przyrostek.</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="284"/> <source>Warmup in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="285"/> @@ -5064,7 +5063,7 @@ NieobsÅ‚ugiwany przyrostek.</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> - <translation type="unfinished"></translation> + <translation>Próba poÅ‚Ä…czenia z serwerem proxy zakoÅ„czyÅ‚a siÄ™ niepowodzeniem, dlatego, że odpowiedź serwera nie może zostać zrozumiana</translation> </message> </context> <context> @@ -5077,7 +5076,7 @@ NieobsÅ‚ugiwany przyrostek.</translation> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>You must enter a name for this entry.<br />Please enter a new name for this entry.</source> - <translation>Musisz</translation> + <translation>Musisz wprowadzić nazwÄ™.</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="182"/> @@ -5135,7 +5134,7 @@ NieobsÅ‚ugiwany przyrostek.</translation> <message> <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> - <translation type="unfinished"></translation> + <translation>WystÄ…piÅ‚ problem podczas zapisywania informacji o projektorze. Zobacz na log bÅ‚Ä™du.</translation> </message> </context> <context> @@ -5218,12 +5217,12 @@ NieobsÅ‚ugiwany przyrostek.</translation> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Standby selected projector</source> - <translation type="unfinished"></translation> + <translation>UÅ›pij wybrany projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Put selected projector in standby</source> - <translation type="unfinished"></translation> + <translation>UÅ›pij wybrany projektor</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="176"/> @@ -5291,145 +5290,155 @@ NieobsÅ‚ugiwany przyrostek.</translation> <translation>&UsuÅ„ projektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Nazwa</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Notatki</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Informacje o projektorze nie sÄ… w tej chwili dostÄ™pne</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Nazwa projektora</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> - <translation type="unfinished"></translation> + <translation>Producent</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Model</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Inne informacje</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Status zasilania</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> - <translation type="unfinished"></translation> + <translation>ZamkniÄ™ty</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Obecnym źródÅ‚em jest</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lampa</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>WÅ‚.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>WyÅ‚.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Godzin</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>Obecnie brak bÅ‚Ä™dów/ostrzeżeÅ„</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Obecne bÅ‚Ä™dy/ostrzeżenia</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Informacje o projektorze</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Brak wiadomoÅ›ci</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Jeszcze nie zastosowano</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Wiatrak</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lampa</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Temperatura</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filtr</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Inne</translation> </message> @@ -5449,27 +5458,27 @@ NieobsÅ‚ugiwany przyrostek.</translation> <message> <location filename="openlp/core/ui/projector/tab.py" line="101"/> <source>Connect to projectors on startup</source> - <translation>PoÅ‚Ä…cz z projektorami przy rozpoczÄ™ciu programu</translation> + <translation>PoÅ‚Ä…cz z projektorami przy uruchomieniu programu</translation> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="103"/> <source>Socket timeout (seconds)</source> - <translation type="unfinished"></translation> + <translation>Limit czasu socketu (sekundy):</translation> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="105"/> <source>Poll time (seconds)</source> - <translation type="unfinished"></translation> + <translation>Czas odpytywania (sekundy):</translation> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> - <translation type="unfinished"></translation> + <translation>Okno dialogowe z kartami</translation> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> - <translation type="unfinished"></translation> + <translation>Pojedyncze okno dialogowe</translation> </message> </context> <context> @@ -5518,7 +5527,7 @@ NieobsÅ‚ugiwany przyrostek.</translation> <message> <location filename="openlp/core/lib/serviceitem.py" line="334"/> <source>[slide %d]</source> - <translation type="unfinished"></translation> + <translation>[slajd %d]</translation> </message> </context> <context> @@ -5744,17 +5753,17 @@ NieobsÅ‚ugiwany przyrostek.</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="112"/> <source>Load an existing service.</source> - <translation>Otwórz istniejÄ…cy plan nabożeÅ„stwa.</translation> + <translation>Otwórz istniejÄ…cy plan nabożeÅ„stwa</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="116"/> <source>Save this service.</source> - <translation>Zapisz plan nabożeÅ„stwa.</translation> + <translation>Zapisz plan nabożeÅ„stwa</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="126"/> <source>Select a theme for the service.</source> - <translation>Wybierz motyw dla planu nabożeÅ„stwa.</translation> + <translation>Wybierz motyw dla planu nabożeÅ„stwa</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1274"/> @@ -5888,14 +5897,16 @@ ProszÄ™, zapisz go za pomocÄ… OpenLP 2.0.2 lub nowszym.</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> - <translation type="unfinished"></translation> + <translation>WystÄ…piÅ‚ bÅ‚Ä…d podczas zapisywania pliku nabożeÅ„stwa : %s</translation> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> - <translation type="unfinished"></translation> + <translation>Brak nastÄ™pujÄ…cych elementów nabożeÅ„stwa: %s + +ZostanÄ… one usuniÄ™te, jeÅ›li bÄ™dziesz kontynuowaÅ‚/</translation> </message> </context> <context> @@ -6002,7 +6013,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/slidecontroller.py" line="237"/> <source>Blank to Theme</source> - <translation>WÅ‚Ä…cz motyw</translation> + <translation>Pokaż motyw</translation> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="242"/> @@ -6052,7 +6063,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/slidecontroller.py" line="296"/> <source>Add to Service.</source> - <translation>Dodaj do planu nabożeÅ„stwa.</translation> + <translation>Dodaj do planu nabożeÅ„stwa</translation> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="300"/> @@ -6142,7 +6153,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/slidecontroller.py" line="323"/> <source>Background Audio</source> - <translation>TÅ‚o audio.</translation> + <translation>Muzyka w tle</translation> </message> <message> <location filename="openlp/core/ui/slidecontroller.py" line="327"/> @@ -6158,44 +6169,44 @@ These files will be removed if you continue to save.</source> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Wybierz źródÅ‚o projektora</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Edytuj tekst źródÅ‚a projektora</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Anuluj zmiany i wróć do OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Zapisz zmiany i wróć do OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> - <translation type="unfinished"></translation> + <translation>UsuÅ„ wpisy dla tego projektora</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6310,7 +6321,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="62"/> <source>Edit a theme.</source> - <translation>Edytuj motyw.</translation> + <translation>Edytuj motyw</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="67"/> @@ -6320,7 +6331,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="67"/> <source>Delete a theme.</source> - <translation>UsuÅ„ motyw.</translation> + <translation>UsuÅ„ motyw</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="75"/> @@ -6330,7 +6341,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="75"/> <source>Import a theme.</source> - <translation>Importuj motyw.</translation> + <translation>Importuj motyw</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="80"/> @@ -6340,7 +6351,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="80"/> <source>Export a theme.</source> - <translation>Eksportuj motyw.</translation> + <translation>Eksportuj motyw</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="98"/> @@ -6460,7 +6471,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="760"/> <source>Validation Error</source> - <translation>BÅ‚Ä…d weryfikacji</translation> + <translation>BÅ‚Ä…d walidacji</translation> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="614"/> @@ -6857,7 +6868,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> - <translation type="unfinished"></translation> + <translation>&Ukryj tekst stopki</translation> </message> </context> <context> @@ -6870,12 +6881,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/lib/ui.py" line="163"/> <source>Move selection up one position.</source> - <translation>PrzenieÅ› zaznaczenie o jeden w górÄ™.</translation> + <translation>PrzenieÅ› zaznaczony w górÄ™</translation> </message> <message> <location filename="openlp/core/lib/ui.py" line="166"/> <source>Move selection down one position.</source> - <translation>PrzenieÅ› zaznaczenie o jeden w dół .</translation> + <translation>PrzenieÅ› zaznaczony w dół</translation> </message> <message> <location filename="openlp/core/lib/ui.py" line="307"/> @@ -6915,7 +6926,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/wizard.py" line="56"/> <source>Open %s File</source> - <translation>Otwórz %s plik</translation> + <translation>Otwórz plik %s</translation> </message> <message> <location filename="openlp/core/ui/wizard.py" line="58"/> @@ -6930,7 +6941,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="310"/> <source>Starting import...</source> - <translation>Zaczynanie importu...</translation> + <translation>Zaczynanie importowania...</translation> </message> <message> <location filename="openlp/core/ui/wizard.py" line="63"/> @@ -6967,7 +6978,7 @@ These files will be removed if you continue to save.</source> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -6986,7 +6997,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="41"/> <source>Song Maintenance</source> - <translation>Spis pieÅ›ni</translation> + <translation>ZarzÄ…dzanie pieÅ›niami</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="42"/> @@ -7055,7 +7066,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/common/uistrings.py" line="52"/> <source>About</source> - <translation>O programie</translation> + <translation>Informacje</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="53"/> @@ -7110,7 +7121,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/common/uistrings.py" line="64"/> <source>Create a new service.</source> - <translation>Stwórz nowy plan nabożeÅ„stwa.</translation> + <translation>Stwórz nowy plan nabożeÅ„stwa</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="65"/> @@ -7265,13 +7276,13 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <location filename="openlp/core/common/uistrings.py" line="96"/> <source>Manufacturer</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation>Producent</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="97"/> <source>Manufacturers</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation>Producenci</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="98"/> @@ -7283,7 +7294,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <location filename="openlp/core/common/uistrings.py" line="99"/> <source>Models</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation>Modele</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="100"/> @@ -7401,7 +7412,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="123"/> <source>Replace live background.</source> - <translation>ZastÄ…p tÅ‚o ekranu głównego.</translation> + <translation>ZastÄ…p tÅ‚o ekranu głównego</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="126"/> @@ -7411,7 +7422,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="127"/> <source>Reset live background.</source> - <translation>Resetuj tÅ‚o ekranu głównego.</translation> + <translation>Resetuj tÅ‚o ekranu głównego</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="128"/> @@ -7525,7 +7536,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="150"/> <source>Version</source> - <translation>TÅ‚umaczenie</translation> + <translation>Wersja</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="151"/> @@ -7550,12 +7561,12 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="118"/> <source>Preview Toolbar</source> - <translation>PodglÄ…d paska narzÄ™dzi</translation> + <translation>Pasek narzÄ™dzi PodglÄ…du</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> - <translation type="unfinished"></translation> + <translation>ZastÄ™powanie tÅ‚a ekranu jest niedostÄ™pny na tym systemie w tej wersji OpenLP</translation> </message> </context> <context> @@ -7590,7 +7601,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> - <translation type="unfinished"></translation> + <translation>Interfejs wybory źródÅ‚a:</translation> </message> </context> <context> @@ -7621,27 +7632,27 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="182"/> <source>Load a new presentation.</source> - <translation>Wczytaj nowÄ… prezentacjÄ™.</translation> + <translation>Wczytaj nowÄ… prezentacjÄ™</translation> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="186"/> <source>Delete the selected presentation.</source> - <translation>UsuÅ„ zaznaczonÄ… prezentacjÄ™.</translation> + <translation>UsuÅ„ zaznaczonÄ… prezentacjÄ™</translation> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="187"/> <source>Preview the selected presentation.</source> - <translation>PodglÄ…d zaznaczonej prezentacji.</translation> + <translation>PodglÄ…d zaznaczonej prezentacji</translation> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="188"/> <source>Send the selected presentation live.</source> - <translation>WyÅ›wietl prezentacjÄ™ na ekranie głównym.</translation> + <translation>WyÅ›wietl prezentacjÄ™ na ekranie</translation> </message> <message> <location filename="openlp/plugins/presentations/presentationplugin.py" line="189"/> <source>Add the selected presentation to the service.</source> - <translation>Dodaj zaznaczonÄ… prezentacjÄ™ do planu nabożeÅ„stwa.</translation> + <translation>Dodaj zaznaczonÄ… prezentacjÄ™ do planu nabożeÅ„stwa</translation> </message> </context> <context> @@ -7659,7 +7670,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="63"/> <source>Present using:</source> - <translation>Present using:</translation> + <translation>Użyj programu:</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="176"/> @@ -7720,7 +7731,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="124"/> <source>Allow presentation application to be overridden</source> - <translation>Zezwól oprogromowaniu prezentacji być głównÄ…</translation> + <translation>Pokaż wybór programu w Prezentacjach</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="122"/> @@ -7730,17 +7741,17 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> - <translation type="unfinished"></translation> + <translation>Użyj poniższej Å›cieżki do programu mudraw lub ghostscript:</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> - <translation type="unfinished"></translation> + <translation>Zaznacz program mudraw albo ghostscript.</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> - <translation type="unfinished"></translation> + <translation>Nie wybraÅ‚eÅ› ani programu ghostscript, ani mudraw.</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> @@ -7750,12 +7761,13 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation>KlikniÄ™cie na zaznaczony slajd powoduje wyÅ›wietlenie kolejnego slajdu.</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>Pozwól programowi PowerPoint kontrolować wielkość i pozycjÄ™ okna prezentacji +(obejÅ›cie problemu skalowania w Windows 8).</translation> </message> </context> <context> @@ -7763,7 +7775,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="95"/> <source><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.</source> - <translation><strong>Zdalna wtyczka</strong><br />Zdalna wtyczka umożliwia wysyÅ‚anie wiadomoÅ›ci do uruchomionych programów OpenLP na innych komputerach przez przeglÄ…darkÄ™ internetowÄ… lub przez zdalne API.</translation> + <translation><strong>Wtyczka OpenLP Zdalny</strong><br />Wtyczka OpenLP Zdalny umożliwia przeÅ‚Ä…czanie i wyÅ›wietlanie slajdów, wysyÅ‚anie komunikatów na różnych urzÄ…dzeniach przez przeglÄ…darkÄ™, bÄ…dź przez zdalne API.</translation> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="107"/> @@ -7781,17 +7793,17 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <location filename="openlp/plugins/remotes/remoteplugin.py" line="112"/> <source>Remote</source> <comment>container title</comment> - <translation>Zdalny</translation> + <translation>Zdalny dostÄ™p</translation> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> - <translation type="unfinished"></translation> + <translation>Zmiana konfiguracji serwera</translation> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server configuration changes will require a restart to take effect.</source> - <translation type="unfinished"></translation> + <translation>Zmiana ustawieÅ„ wymaga </translation> </message> </context> <context> @@ -7804,7 +7816,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="317"/> <source>Slide Controller</source> - <translation>Kontroler slajdów</translation> + <translation>Slajdy</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="318"/> @@ -7849,7 +7861,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="326"/> <source>Prev</source> - <translation>Prev</translation> + <translation>Poprzedni</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="327"/> @@ -7864,7 +7876,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="329"/> <source>Show Alert</source> - <translation>Pokaż Komunikat</translation> + <translation>WyÅ›wietl</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="330"/> @@ -7874,7 +7886,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="331"/> <source>Add to Service</source> - <translation>Dodaj do planu nabożeÅ„stwa</translation> + <translation>Dodaj do Planu NabożeÅ„stwa</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="332"/> @@ -7894,7 +7906,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="335"/> <source>Service</source> - <translation>Plan nabożeÅ„stwa</translation> + <translation>Plan</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="336"/> @@ -7909,17 +7921,17 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> - <translation type="unfinished"></translation> + <translation>Zdalny OpenLP 2.2</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> - <translation type="unfinished"></translation> + <translation>Scena OpenLP 2.2</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> - <translation type="unfinished"></translation> + <translation>Widok Ekranu OpenLP 2.2</translation> </message> </context> <context> @@ -7927,7 +7939,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="170"/> <source>Serve on IP address:</source> - <translation>Podaj na adres IP:</translation> + <translation>Adres IP:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="171"/> @@ -7942,12 +7954,12 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="172"/> <source>Remote URL:</source> - <translation>Zdalny URL:</translation> + <translation>URL zdalnego OpenLP:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="173"/> <source>Stage view URL:</source> - <translation>Widok sceny URL:</translation> + <translation>URL sceny:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="175"/> @@ -7957,47 +7969,47 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="178"/> <source>Android App</source> - <translation>Android App</translation> - </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Zeskanuj kod QR lub kliknij <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> aby zainstalować aplikacjÄ™ na Androida przez Google Play.</translation> + <translation>Aplikacja na Androida</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> - <translation type="unfinished"></translation> + <translation>URL ekranu:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>Serwer HTTPS</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> - <translation type="unfinished"></translation> + <translation>Nie znaleziono certyfikatu SSL. Serwer HTTPS nie bÄ™dzie dostÄ™pny bez tego certyfikatu. WiÄ™cej informacji znajdziesz w instrukcji.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Uwierzytelnienie użytkownika</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>ID użytkownika:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>HasÅ‚o:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> - <translation type="unfinished"></translation> + <translation>Pokaż miniaturki graficznych slajdów w zdalnym OpenLP.</translation> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Zeskanuj kod QR lub kliknij <a href="%s">pobierz</a>, aby zainstalować aplikacjÄ™ z Google Play.</translation> </message> </context> <context> @@ -8068,12 +8080,12 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="179"/> <source>Song usage tracking is active.</source> - <translation>Åšledzenie pieÅ›ni jest wÅ‚Ä…czone.</translation> + <translation>Åšledzenie pieÅ›ni jest wÅ‚Ä…czone</translation> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="184"/> <source>Song usage tracking is inactive.</source> - <translation>Åšledzenie pieÅ›ni jest wyÅ‚Ä…czone.</translation> + <translation>Åšledzenie pieÅ›ni jest wyÅ‚Ä…czone</translation> </message> <message> <location filename="openlp/plugins/songusage/songusageplugin.py" line="194"/> @@ -8112,7 +8124,7 @@ ProszÄ™ zaznaczyć go rÄ™cznie.</translation> <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> <source>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</source> - <translation>Wybierz datÄ™ do której dane dotyczÄ…ce użycia pieÅ›ni zostanÄ… usuniÄ™te. + <translation>Wybierz do kiedy dane dotyczÄ…ce użycia pieÅ›ni zostanÄ… usuniÄ™te. Wszystkie dane zapisane przed tÄ… datÄ… bÄ™dÄ… nieodwracalnie usuniÄ™te.</translation> </message> <message> @@ -8141,7 +8153,7 @@ Wszystkie dane zapisane przed tÄ… datÄ… bÄ™dÄ… nieodwracalnie usuniÄ™te.</transl <message> <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="96"/> <source>Report Location</source> - <translation>ZgÅ‚oÅ› lokalizacjÄ™</translation> + <translation>Katalog:</translation> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="63"/> @@ -8339,12 +8351,12 @@ Kodowanie znaków jest odpowiedzialne za ich wÅ‚aÅ›ciwÄ… reprezentacjÄ™.</transl <message> <location filename="openlp/plugins/songs/songsplugin.py" line="278"/> <source>Add a new song.</source> - <translation>Dodaj nowÄ… pieśń.</translation> + <translation>Dodaj nowÄ… pieśń</translation> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="279"/> <source>Edit the selected song.</source> - <translation>Edytuj wybranÄ… pieśń.</translation> + <translation>Edytuj wybranÄ… pieśń</translation> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="280"/> @@ -8354,17 +8366,17 @@ Kodowanie znaków jest odpowiedzialne za ich wÅ‚aÅ›ciwÄ… reprezentacjÄ™.</transl <message> <location filename="openlp/plugins/songs/songsplugin.py" line="281"/> <source>Preview the selected song.</source> - <translation>PodglÄ…d wybranej pieÅ›ni.</translation> + <translation>PodglÄ…d wybranej pieÅ›ni</translation> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="282"/> <source>Send the selected song live.</source> - <translation>WyÅ›wietl zaznaczonÄ… pieśń na ekranie.</translation> + <translation>WyÅ›wietl zaznaczonÄ… pieśń na ekranie</translation> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="283"/> <source>Add the selected song to the service.</source> - <translation>Dodaj wybranÄ… pieśń do planu nabożeÅ„stwa.</translation> + <translation>Dodaj wybranÄ… pieśń do planu nabożeÅ„stwa</translation> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="180"/> @@ -8384,7 +8396,7 @@ Kodowanie znaków jest odpowiedzialne za ich wÅ‚aÅ›ciwÄ… reprezentacjÄ™.</transl <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find &Duplicate Songs</source> - <translation>Znajdź &powtarzajÄ…ce siÄ™ pieÅ›ni</translation> + <translation>&Znajdź powtarzajÄ…ce siÄ™ pieÅ›ni</translation> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> @@ -8499,7 +8511,8 @@ Kodowanie znaków jest odpowiedzialne za ich wÅ‚aÅ›ciwÄ… reprezentacjÄ™.</transl <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> - <translation type="unfinished"></translation> + <translation> +[powyżej znajdujÄ… siÄ™ Znaczniki PieÅ›ni wraz z notatkami zaimportowanymi z EasyWorship]</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> @@ -8519,7 +8532,7 @@ Kodowanie znaków jest odpowiedzialne za ich wÅ‚aÅ›ciwÄ… reprezentacjÄ™.</transl <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> - <translation type="unfinished"></translation> + <translation>Nie można ustalić kodowania.</translation> </message> </context> <context> @@ -8590,7 +8603,7 @@ Kodowanie znaków jest odpowiedzialne za ich wÅ‚aÅ›ciwÄ… reprezentacjÄ™.</transl <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="308"/> <source>A&dd to Song</source> - <translation>Dodaj do pieÅ›ni</translation> + <translation>D&odaj do pieÅ›ni</translation> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="309"/> @@ -8743,7 +8756,7 @@ ProszÄ™, wpisz zwrotki oddzielajÄ…c je spacjÄ….</translation> <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation>Nie ma zwrotki o oznaczeniu "%(invalid)s". WÅ‚aÅ›ciwymi oznaczeniami sÄ… %(valid)s. + <translation>Nie ma zwrotki o oznaczeniu "%(invalid)s". WÅ‚aÅ›ciwymi oznaczeniami sÄ…: %(valid)s. ProszÄ™, wpisz zwrotki oddzielajÄ…c je spacjÄ….</translation> </message> <message> @@ -9056,12 +9069,12 @@ ProszÄ™, wpisz zwrotki oddzielajÄ…c je spacjÄ….</translation> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="348"/> <source>WorshipCenter Pro Song Files</source> - <translation type="unfinished"></translation> + <translation>Pliki z pieÅ›niami programu WorshipCenter Pro</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="349"/> <source>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> - <translation type="unfinished"></translation> + <translation>Importer WorshipCenter Pro jest wspierany jedynie na Windowsie. ZostaÅ‚ on wyÅ‚Ä…czony ze wzglÄ™du na brakujÄ…cy moduÅ‚ Pythona. Jeżeli chcesz użyć tego importera, musisz zainstalować moduÅ‚ "pyodbc".</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> @@ -9081,17 +9094,17 @@ ProszÄ™, wpisz zwrotki oddzielajÄ…c je spacjÄ….</translation> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> - <translation type="unfinished"></translation> + <translation>Pliki programu Worship Assistant</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> - <translation type="unfinished"></translation> + <translation>Worship Assistant (CSV)</translation> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> - <translation type="unfinished"></translation> + <translation>Wyeksportuj bazÄ™ programu Worship Assistant do pliku CSV.</translation> </message> </context> <context> @@ -9132,16 +9145,12 @@ ProszÄ™, wpisz zwrotki oddzielajÄ…c je spacjÄ….</translation> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Czy na pewno chcesz usunąć %n wybranÄ… pieśń?</numerusform> - <numerusform>Czy na pewno chcesz usunąć %n wybrane pieÅ›ni?</numerusform> - <numerusform>Czy na pewno chcesz usunąć %n wybranych pieÅ›ni?</numerusform> - </translation> + <translation><numerusform>Czy na pewno chcesz usunąć %n wybranÄ… pieśń?</numerusform><numerusform>Czy na pewno chcesz usunąć %n wybrane pieÅ›ni?</numerusform><numerusform>Czy na pewno chcesz usunąć %n wybranych pieÅ›ni?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> <source>Maintain the lists of authors, topics and books.</source> - <translation>ZarzÄ…dzaj listami autorów, tematów i Å›piewników.</translation> + <translation>ZarzÄ…dzaj listami autorów, tematów i Å›piewników</translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="390"/> @@ -9188,7 +9197,7 @@ ProszÄ™, wpisz zwrotki oddzielajÄ…c je spacjÄ….</translation> <message> <location filename="openlp/plugins/songs/lib/importers/openlp.py" line="96"/> <source>Not a valid OpenLP 2.0 song database.</source> - <translation>NiewÅ‚aÅ›ciwa baza pieÅ›ni Openlp 2.0.</translation> + <translation>NiewÅ‚aÅ›ciwa baza pieÅ›ni OpenLP 2.0.</translation> </message> </context> <context> @@ -9558,12 +9567,12 @@ Zapisywanie nazwy użytkownika i hasÅ‚a jest NIEBEZPIECZNE, twoje hasÅ‚o jest za <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> - <translation type="unfinished"></translation> + <translation>W tej pieÅ›ni czegoÅ› brakuje, np. słów, i nie może zostać zaimportowana.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Your song has been imported, would you like to import more songs?</source> - <translation type="unfinished"></translation> + <translation>Pieśń zostaÅ‚a zaimportowana, czy chcesz zaimportować ich wiÄ™cej?</translation> </message> </context> <context> @@ -9598,6 +9607,11 @@ Zapisywanie nazwy użytkownika i hasÅ‚a jest NIEBEZPIECZNE, twoje hasÅ‚o jest za <source>Display songbook in footer</source> <translation>WyÅ›wietl nazwÄ™ Å›piewnika w stopce</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>WyÅ›wietlaj symbol "%s" przed informacjÄ… o prawach autorskich</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9660,7 +9674,7 @@ Zapisywanie nazwy użytkownika i hasÅ‚a jest NIEBEZPIECZNE, twoje hasÅ‚o jest za <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> <source>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</source> - <translation type="unfinished"></translation> + <translation>NieprawidÅ‚owe sÅ‚owa w pliku pieÅ›ni. Brak "CSongDoc::CBlock" </translation> </message> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> @@ -9742,7 +9756,7 @@ Zapisywanie nazwy użytkownika i hasÅ‚a jest NIEBEZPIECZNE, twoje hasÅ‚o jest za <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> <source>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</source> - <translation>Ten kreator pomoże ci usunąć powtarzajÄ…ce siÄ™ pieÅ›ni z bazy danych. Masz możliwość przeglÄ…du każdej potencjalnie powtarzajÄ…cej siÄ™ pieÅ›ni, wiÄ™c żadna nie zostanie usuniÄ™ta bez twojej bezpoÅ›redniej zgody.</translation> + <translation>Ten kreator pomoże ci usunąć powtarzajÄ…ce siÄ™ pieÅ›ni z bazy danych. Masz możliwość przeglÄ…du każdej potencjalnie powtarzajÄ…cej siÄ™ pieÅ›ni, wiÄ™c żadna nie zostanie usuniÄ™ta bez twojej zgody.</translation> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> @@ -9775,4 +9789,4 @@ Zapisywanie nazwy użytkownika i hasÅ‚a jest NIEBEZPIECZNE, twoje hasÅ‚o jest za <translation>Nie znaleziono żadnych powtarzajÄ…cych siÄ™ pieÅ›ni w bazie.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/pt_BR.ts b/resources/i18n/pt_BR.ts index 28a80a35f..63fef2990 100644 --- a/resources/i18n/pt_BR.ts +++ b/resources/i18n/pt_BR.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="pt_BR" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="pt_BR" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -16,7 +15,7 @@ <location filename="openlp/plugins/alerts/alertsplugin.py" line="209"/> <source>Alert</source> <comment>name singular</comment> - <translation>Alertar</translation> + <translation>Alerta</translation> </message> <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="210"/> @@ -33,7 +32,7 @@ <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="199"/> <source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</source> - <translation type="unfinished"></translation> + <translation><strong>Plugin de Alertas</strong><br />O Plugin de Alerta controla a exibição de alertas na tela de projeção.</translation> </message> </context> <context> @@ -46,7 +45,7 @@ <message> <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="96"/> <source>Alert &text:</source> - <translation>&Texto de Alerta:</translation> + <translation>Alerta &text:</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="98"/> @@ -97,14 +96,14 @@ Deseja continuar mesmo assim?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>O texto de alerta não contém '<>'. Deseja continuar mesmo assim?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>Você não especificou nenhum texto para a alerta. Por favor, digite algum texto antes de clicar em Novo.</translation> @@ -660,19 +659,19 @@ Por favor, digite algum texto antes de clicar em Novo.</translation> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>:</source> <comment>Verse identifier e.g. Genesis 1 : 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation>:</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>v</source> <comment>Verse identifier e.g. Genesis 1 v 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation>v</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>V</source> <comment>Verse identifier e.g. Genesis 1 V 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation>V</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> @@ -690,7 +689,7 @@ Por favor, digite algum texto antes de clicar em Novo.</translation> <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> <source>-</source> <comment>range identifier e.g. Genesis 1 verse 1 - 2 = Genesis Chapter 1 Verses 1 To 2</comment> - <translation type="unfinished"></translation> + <translation>-</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> @@ -702,7 +701,7 @@ Por favor, digite algum texto antes de clicar em Novo.</translation> <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>,</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2, 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> - <translation type="unfinished"></translation> + <translation>,</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> @@ -1226,7 +1225,7 @@ It is not possible to customize the Book Names.</source> <translation>Esta Bíblia já existe. Por favor importa outra Bíblia ou remova a já existente.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>A sua Importação de Bíblia falhou.</translation> </message> @@ -1261,12 +1260,12 @@ It is not possible to customize the Book Names.</source> <translation>Arquivo de Versículos:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Registrando Bíblia...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Registrado Bíblia. Por favor, note que os versos será baixado pela internet, portanto, é necessária uma conexão.</translation> </message> @@ -1320,92 +1319,92 @@ It is not possible to customize the Book Names.</source> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Rápido</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Localizar:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Hinário:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Capítulo:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Versículo:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>De:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Até:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Pesquisar Texto</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Segunda Versão:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Referência da Escritura</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Alternar entre manter ou limpar resultados anteriores.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Você não pode combinar os resultados de buscas de versículo Bíblicos simples e duplo. Você deseja deletar os resultados da sua busca e comecar uma nova?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Bíblia não carregada completamente.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Informações</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>A Bíblia secundária não contém todos os versículos que estão na Bíblia principal. Somente versículos encontrados em ambas as Bíblias serão exibidas. %d versículos não foram inclusos nos resultados.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Pesquisar referência...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Pesquisar texto...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1413,7 +1412,7 @@ You will need to re-import this Bible to use it again.</source> Para usá-la de novo, você precisará fazer a importação novamente.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Avançado</translation> </message> @@ -1428,7 +1427,7 @@ Para usá-la de novo, você precisará fazer a importação novamente.</translat <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="80"/> <source>Incorrect Bible file type supplied. This looks like a Zefania XML bible, please use the Zefania import option.</source> - <translation type="unfinished"></translation> + <translation>Foi fornecido um tipo de Bíblia incorreto. Isto parece ser um XML da Bíblia Zefania, por favor use a opção de importação no formato Zefania.</translation> </message> </context> <context> @@ -1436,7 +1435,7 @@ Para usá-la de novo, você precisará fazer a importação novamente.</translat <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="126"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation>Importando %(bookname)s %(chapter)s...</translation> </message> </context> <context> @@ -1444,12 +1443,12 @@ Para usá-la de novo, você precisará fazer a importação novamente.</translat <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="76"/> <source>Removing unused tags (this may take a few minutes)...</source> - <translation type="unfinished"></translation> + <translation>Removendo tags não utilizadas (isso pode levar alguns minutos) ...</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="168"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation>Importando %(bookname)s %(chapter)s...</translation> </message> </context> <context> @@ -1607,7 +1606,7 @@ Por favor, observe que versículos das Bíblias da Internet serão transferidos <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="111"/> <source>Incorrect Bible file type supplied. Zefania Bibles may be compressed. You must decompress them before import.</source> - <translation type="unfinished"></translation> + <translation>Incorreto tipo de arquivo Bíblia fornecido. O formato da Bíblia Zefania pode estar compactado. Você deve descompactá-los antes da importação.</translation> </message> </context> <context> @@ -1615,7 +1614,7 @@ Por favor, observe que versículos das Bíblias da Internet serão transferidos <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="105"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation>Importando %(bookname)s %(chapter)s...</translation> </message> </context> <context> @@ -1681,7 +1680,7 @@ Por favor, observe que versículos das Bíblias da Internet serão transferidos <message> <location filename="openlp/plugins/custom/customplugin.py" line="66"/> <source><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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1699,7 +1698,7 @@ Por favor, observe que versículos das Bíblias da Internet serão transferidos <message> <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/> <source>Import missing custom slides from service files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1762,7 +1761,7 @@ Por favor, observe que versículos das Bíblias da Internet serão transferidos <message> <location filename="openlp/plugins/custom/forms/editcustomform.py" line="242"/> <source>You need to add at least one slide.</source> - <translation type="unfinished"></translation> + <translation>Você precisa adicionar pelo menos um slide.</translation> </message> </context> <context> @@ -1778,10 +1777,7 @@ Por favor, observe que versículos das Bíblias da Internet serão transferidos <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> </context> <context> @@ -1850,32 +1846,32 @@ Por favor, observe que versículos das Bíblias da Internet serão transferidos <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="55"/> <source>Add group</source> - <translation type="unfinished"></translation> + <translation>Adicionar grupo</translation> </message> <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="56"/> <source>Parent group:</source> - <translation type="unfinished"></translation> + <translation>Grupo principal:</translation> </message> <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="57"/> <source>Group name:</source> - <translation type="unfinished"></translation> + <translation>Nome do grupo:</translation> </message> <message> <location filename="openlp/plugins/images/forms/addgroupform.py" line="67"/> <source>You need to type in a group name.</source> - <translation type="unfinished"></translation> + <translation>Você precisa digitar um nome para o grupo.</translation> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="642"/> <source>Could not add the new group.</source> - <translation type="unfinished"></translation> + <translation>Não foi possivel adicionar o novo grupo.</translation> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="645"/> <source>This group already exists.</source> - <translation type="unfinished"></translation> + <translation>Este grupo já existe</translation> </message> </context> <context> @@ -1883,27 +1879,27 @@ Por favor, observe que versículos das Bíblias da Internet serão transferidos <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="81"/> <source>Select Image Group</source> - <translation type="unfinished"></translation> + <translation>Selecione a Imagem do Grupo</translation> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="82"/> <source>Add images to group:</source> - <translation type="unfinished"></translation> + <translation>Adicionar imagens para o grupo:</translation> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="83"/> <source>No group</source> - <translation type="unfinished"></translation> + <translation>Nenhum grupo:</translation> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="84"/> <source>Existing group</source> - <translation type="unfinished"></translation> + <translation>Grupo existente</translation> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="85"/> <source>New group</source> - <translation type="unfinished"></translation> + <translation>Novo grupo</translation> </message> </context> <context> @@ -1956,22 +1952,23 @@ Deseja continuar adicionando as outras imagens mesmo assim?</translation> <message> <location filename="openlp/plugins/images/forms/addgroupform.py" line="54"/> <source>-- Top-level group --</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="221"/> <source>You must select an image or group to delete.</source> - <translation type="unfinished"></translation> + <translation>Você deve selecionar uma imagens ou um grupo para deletar.</translation> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Remove group</source> - <translation type="unfinished"></translation> + <translation>Remover grupo</translation> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Are you sure you want to remove "%s" and everything in it?</source> - <translation type="unfinished"></translation> + <translation> +</translation> </message> </context> <context> @@ -1987,12 +1984,12 @@ Deseja continuar adicionando as outras imagens mesmo assim?</translation> <message> <location filename="openlp/core/ui/media/phononplayer.py" line="258"/> <source>Phonon is a media player which interacts with the operating system to provide media capabilities.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="392"/> <source>Audio</source> - <translation type="unfinished"></translation> + <translation>Audio</translation> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="393"/> @@ -2000,14 +1997,14 @@ Deseja continuar adicionando as outras imagens mesmo assim?</translation> <translation>Vídeo </translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="390"/> <source>Webkit is a media player which runs inside a web browser. This player allows text over video to be rendered.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2091,7 +2088,7 @@ Deseja continuar adicionando as outras imagens mesmo assim?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> <source>Select drive from list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> @@ -2101,7 +2098,7 @@ Deseja continuar adicionando as outras imagens mesmo assim?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> <source>Track Details</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> @@ -2121,7 +2118,7 @@ Deseja continuar adicionando as outras imagens mesmo assim?</translation> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> <source>HH:mm:ss.z</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> @@ -2230,42 +2227,42 @@ Deseja continuar adicionando as outras imagens mesmo assim?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Selecionar Mídia</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Você deve selecionar um arquivo de mídia para apagar.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Você precisa selecionar um arquivo de mídia para substituir o plano de fundo.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Ocorreu um erro ao substituir o plano de fundo. O arquivo de mídia "%s" não existe.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Arquivo de Mídia não encontrado</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>O arquivo %s não existe.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Vídeos (%s);;Ãudio (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Não há nenhum item de exibição para corrigir.</translation> </message> @@ -2275,7 +2272,7 @@ Deseja continuar adicionando as outras imagens mesmo assim?</translation> <translation>Arquivo não suportado</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Usar Reprodutor:</translation> </message> @@ -2290,29 +2287,29 @@ Deseja continuar adicionando as outras imagens mesmo assim?</translation> <translation>VLC player necessário para a reprodução de dispositivos</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Carregando CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>Carregando CD / DVD - suportado apenas quando o VLC player está instalado e ativo</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2325,13 +2322,13 @@ Deseja continuar adicionando as outras imagens mesmo assim?</translation> <message> <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> <source>Start Live items automatically</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>Gerenciador de projetor</translation> </message> @@ -2378,7 +2375,7 @@ O OpenLP deve atualizar agora?</translation> <translation>O backup da pasta de dados foi criado em% s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Abrir</translation> </message> @@ -2478,7 +2475,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2516,13 +2513,13 @@ Final Credit on the cross, setting us free from sin. We bring this software to you for free because He has set us free.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> - <translation type="unfinished"></translation> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> + <translation type="unfinished"/> </message> </context> <context> @@ -2814,7 +2811,7 @@ O diretório de dados será alterado quando o OpenLP for encerrado.</translation <message> <location filename="openlp/core/ui/advancedtab.py" line="315"/> <source>Use alternating row colours in lists</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="553"/> @@ -3447,79 +3444,79 @@ Clique no botão finalizar para iniciar o OpenLP com as configurações iniciais <message> <location filename="openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="564"/> <source>Download complete. Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="568"/> <source>Download complete. Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="573"/> <source>Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="577"/> <source>Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> <source> To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> <source>Downloading and Configuring</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="663"/> <source>Network Error</source> - <translation type="unfinished"></translation> + <translation>Erro na rede</translation> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> @@ -3529,7 +3526,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> - <translation type="unfinished"></translation> + <translation>Não foi possível transferir alguns arquivos</translation> </message> </context> <context> @@ -3562,12 +3559,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="115"/> <source>Default Formatting</source> - <translation type="unfinished"></translation> + <translation>Formatação padrão</translation> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="125"/> <source>Custom Formatting</source> - <translation type="unfinished"></translation> + <translation>Formatação personalizada</translation> </message> </context> <context> @@ -3585,12 +3582,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagform.py" line="180"/> <source>Description is missing</source> - <translation type="unfinished"></translation> + <translation>Descrição incompleta</translation> </message> <message> <location filename="openlp/core/ui/formattingtagform.py" line="183"/> <source>Tag is missing</source> - <translation type="unfinished"></translation> + <translation>Tag não existente</translation> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="80"/> @@ -3600,17 +3597,17 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="82"/> <source>Description %s already defined.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3878,282 +3875,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Arquivo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Importar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Exportar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Exibir</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>M&odo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Ferramentas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Configurações</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Idioma</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>Aj&uda</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Gerenciador de Culto</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Gerenciador de Temas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Novo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Abrir</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Abrir um culto existente.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Salvar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Salvar o culto atual no disco.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Salvar &Como...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Salvar Culto Como</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Salvar o culto atual com um novo nome.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>S&air</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Fechar o OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Tema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Configurar o OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Gerenciador de Mídia</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Alternar Gerenciador de Mídia</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Alternar a visibilidade do gerenciador de mídia.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>Gerenciador de &Temas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Alternar para Gerenciamento de Temas</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Alternar a visibilidade do gerenciador de tema.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>Gerenciador de &Culto</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Alternar o Gerenciador de Culto</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Alternar visibilidade do gerenciador de culto.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&Painel de Pré-Visualização</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Alternar o Painel de Pré-Visualização</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Alternar a visibilidade do painel de pré-visualização.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&Painel de Projeção</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Alternar Painel da Projeção</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Alternar a visibilidade do painel de projeção.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Lista de Plugins</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Listar os Plugins</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&Guia do Usuário</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&Sobre</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Mais informações sobre o OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Ajuda Online</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Web Site</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Usar o idioma do sistema, caso disponível.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Definir o idioma da interface como %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Adicionar &Ferramenta...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Adicionar um aplicativo à lista de ferramentas.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Padrão</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Reverter o modo de visualização ao padrão.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Configuração</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Configurar o modo de visualização para Configuração.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Ao Vivo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Configurar o modo de visualização como Ao Vivo.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4162,22 +4159,22 @@ You can download the latest version from http://openlp.org/.</source> Voce pode baixar a última versão em http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>Versão do OpenLP Atualizada</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>Tela Principal do OpenLP desativada</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>A Tela Principal foi desativada</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Tema padrão: %s</translation> </message> @@ -4188,82 +4185,82 @@ Voce pode baixar a última versão em http://openlp.org/.</translation> <translation>Portuguese (Brazil)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Configurar &Atalhos...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Fechar o OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Você tem certeza de que deseja fechar o OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Abrir Pasta de &Dados...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Abrir a pasta na qual músicas, bíblias e outros arquivos são armazenados.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Auto detectar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Atualizar Imagens de Tema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Atualizar as imagens de pré-visualização de todos os temas.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Imprimir o culto atual.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>Arquivos &Recentes</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>Tr&avar Painéis</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Previne que os painéis sejam movidos.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Iniciar o Assistente de Primeira Execução novamente</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Iniciar o Assistente de Primeira Execução novamente importando músicas, Bíblia e temas.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Deseja iniciar o Assistente de Primeira Execução novamente?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4272,83 +4269,83 @@ 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.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Limpar Lista</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Limpar a lista de arquivos recentes.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Configurar Etiquetas de &Formatação...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Exportar as configurações do OpenLP para um arquivo *.config</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Configurações</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Importar as configurações do OpenLP de um arquivo *.config que foi previamente exportado neste ou em outro computador</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Importar configurações?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Abrir Arquivo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>Arquivo de Configurações do OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Importar configurações</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>O OpenLP irá finalizar. As configurações importadas serão aplicadas na próxima execução do OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Exportar arquivo de configurações</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>Arquivo de Configurações do OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Erro no Novo Diretório de Dados</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Copiando dados do OpenLP para o novo local do diretório de dados - %s - Por favor, aguarde a finalização da cópia</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4357,65 +4354,65 @@ Executar o assistente novamente poderá fazer mudanças na sua configuração at %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Geral</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> - <translation type="unfinished"></translation> + <translation>Biblioteca</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Gerenciador de projetor</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Alternar gerenciador de projetor</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Alterar a visualização do gerenciador de projector</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> - <translation type="unfinished"></translation> + <translation>Erro na exportação da configuração</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4522,12 +4519,12 @@ Sufixo não suportado</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation>tag <lyrics> ausente.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation>tag <verse> ausente.</translation> </message> @@ -4535,24 +4532,24 @@ Sufixo não suportado</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> - <translation type="unfinished"></translation> + <translation>Status desconhecido</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation>Nenhuma mensagem</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Erro ao enviar dados para projetor</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> - <translation type="unfinished"></translation> + <translation>Comando não definido:</translation> </message> </context> <context> @@ -4560,7 +4557,7 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/ui/media/playertab.py" line="55"/> <source>Players</source> - <translation type="unfinished"></translation> + <translation>Usuários</translation> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="124"/> @@ -4570,12 +4567,12 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/ui/media/playertab.py" line="125"/> <source>Player Search Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="128"/> <source>Visible background for videos with aspect ratio different to screen.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="253"/> @@ -4787,17 +4784,17 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="224"/> <source>Invalid packet received</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="225"/> <source>Warning condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="226"/> <source>Error condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="227"/> @@ -4812,147 +4809,147 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="231"/> <source>The remote host closed the connection</source> - <translation type="unfinished"></translation> + <translation>O host remoto encerrou a conexão</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> - <translation type="unfinished"></translation> + <translation>O endereço do host não foi encontrado</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="243"/> <source>An error occurred with the network (Possibly someone pulled the plug?)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="271"/> <source>The proxy address set with setProxy() was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="276"/> <source>An unidentified error occurred</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="277"/> <source>Not connected</source> - <translation type="unfinished"></translation> + <translation>Não conectado</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="278"/> <source>Connecting</source> - <translation type="unfinished"></translation> + <translation>Conectando</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="279"/> <source>Connected</source> - <translation type="unfinished"></translation> + <translation>Conectado</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="280"/> <source>Getting status</source> - <translation type="unfinished"></translation> + <translation>Coletando status</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="281"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation>Desligado</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="282"/> <source>Initialize in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="283"/> <source>Power in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="284"/> <source>Warmup in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="285"/> <source>Power is on</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="286"/> <source>Cooldown in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="287"/> @@ -4962,17 +4959,17 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/lib/projector/constants.py" line="288"/> <source>Sending data</source> - <translation type="unfinished"></translation> + <translation>Enviando dados</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="289"/> <source>Received data</source> - <translation type="unfinished"></translation> + <translation>Dados recebidos</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4980,17 +4977,17 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>Name Not Set</source> - <translation type="unfinished"></translation> + <translation>Nome não definido</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>You must enter a name for this entry.<br />Please enter a new name for this entry.</source> - <translation type="unfinished"></translation> + <translation>Você deve digitar um nome.<br />Por favor, digite um novo nome.</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="182"/> <source>Duplicate Name</source> - <translation type="unfinished"></translation> + <translation>Nome duplicado</translation> </message> </context> <context> @@ -5008,27 +5005,27 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/ui/projector/editform.py" line="115"/> <source>IP Address</source> - <translation type="unfinished"></translation> + <translation>Endereço IP</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="118"/> <source>Port Number</source> - <translation type="unfinished"></translation> + <translation>Número da porta</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="120"/> <source>PIN</source> - <translation type="unfinished"></translation> + <translation>PIN</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="122"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation>Nome</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="124"/> <source>Location</source> - <translation type="unfinished"></translation> + <translation>Localização</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="126"/> @@ -5081,7 +5078,7 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Select Input Source</source> - <translation type="unfinished"></translation> + <translation>Selecione a Fonte de Entrada</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> @@ -5176,12 +5173,12 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/ui/projector/manager.py" line="245"/> <source>Select &Input</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="250"/> <source>Edit Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="255"/> @@ -5199,145 +5196,155 @@ Sufixo não suportado</translation> <translation>&Excluir Projetor</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation>Nome</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> - <translation type="unfinished"></translation> + <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Porta</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Notas</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Informação do projetor não disponível no momento.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Nome do Projetor</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> - <translation type="unfinished"></translation> + <translation>Modelo</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> - <translation type="unfinished"></translation> + <translation>Outra informação</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> - <translation type="unfinished"></translation> + <translation>Status</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> - <translation type="unfinished"></translation> + <translation>Fechado</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> - <translation type="unfinished"></translation> + <translation>Ligado</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation>Desligado</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> - <translation type="unfinished"></translation> + <translation>Horas</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> - <translation type="unfinished"></translation> + <translation>Sem erros ou avisos</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> - <translation type="unfinished"></translation> + <translation>Erros/Avisos</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Informações do projetor</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation>Nenhuma mensagem</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> - <translation type="unfinished"></translation> + <translation>Ainda não implementado</translation> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> - <translation type="unfinished"></translation> + <translation>Temperatura</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> - <translation type="unfinished"></translation> + <translation>Filtro</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Outra</translation> </message> @@ -5352,7 +5359,7 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/ui/projector/tab.py" line="99"/> <source>Communication Options</source> - <translation type="unfinished"></translation> + <translation>Opções de comunicação</translation> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="101"/> @@ -5362,22 +5369,22 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/ui/projector/tab.py" line="103"/> <source>Socket timeout (seconds)</source> - <translation type="unfinished"></translation> + <translation>Tempo limite excedido (segundos)</translation> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="105"/> <source>Poll time (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5385,17 +5392,17 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/ui/projector/editform.py" line="198"/> <source>Duplicate IP Address</source> - <translation type="unfinished"></translation> + <translation>Endereço IP duplicado</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="206"/> <source>Invalid IP Address</source> - <translation type="unfinished"></translation> + <translation>Endereço IP inválido</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="215"/> <source>Invalid Port Number</source> - <translation type="unfinished"></translation> + <translation>Número da Porta Inválida</translation> </message> </context> <context> @@ -5426,7 +5433,7 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/lib/serviceitem.py" line="334"/> <source>[slide %d]</source> - <translation type="unfinished"></translation> + <translation>[slide %d]</translation> </message> </context> <context> @@ -5702,79 +5709,79 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="230"/> <source>&Rename...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="246"/> <source>Create New &Custom Slide</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="253"/> <source>&Auto play slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="257"/> <source>Auto play slides &Loop</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="262"/> <source>Auto play slides &Once</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="884"/> <source>&Delay between slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="434"/> <source>OpenLP Service Files (*.osz *.oszl)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="699"/> <source>OpenLP Service Files (*.osz);; OpenLP Service Files - lite (*.oszl)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="704"/> <source>OpenLP Service Files (*.osz);;</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="749"/> <source>File is not a valid service. The content encoding is not UTF-8.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="764"/> <source>The service file you are trying to open is in an old format. Please save it using OpenLP 2.0.2 or greater.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="793"/> <source>This file is either corrupt or it is not an OpenLP 2 service file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="895"/> <source>&Auto Start - inactive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="897"/> <source>&Auto Start - active</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> <source>Input delay</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> @@ -5784,7 +5791,7 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> <source>Rename item title</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> @@ -5794,14 +5801,14 @@ Sufixo não suportado</translation> <message> <location filename="openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6064,43 +6071,43 @@ These files will be removed if you continue to save.</source> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Selecione Projector origem</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Editar a origem do texto do Projetor   </translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Excluir entradas do projector</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Tem certeza de que quer apagar o assunto selecionado?</translation> </message> @@ -6393,12 +6400,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="409"/> <source>The theme export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="423"/> <source>OpenLP Themes (*.otz)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6691,17 +6698,17 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themewizard.py" line="405"/> <source>Solid color</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="449"/> <source>color:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="462"/> <source>Allows you to change and move the Main and Footer areas.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themeform.py" line="181"/> @@ -6759,12 +6766,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themestab.py" line="116"/> <source>Universal Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6874,7 +6881,7 @@ These files will be removed if you continue to save.</source> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -6947,17 +6954,17 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> <source>Welcome to the Duplicate Song Removal Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="504"/> <source>Written by</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="36"/> <source>Author Unknown</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="52"/> @@ -6972,7 +6979,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/common/uistrings.py" line="54"/> <source>Add group</source> - <translation type="unfinished"></translation> + <translation>Adicionar grupo</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="55"/> @@ -7172,25 +7179,25 @@ Por favor, tente selecionar individualmente.</translation> <location filename="openlp/core/common/uistrings.py" line="96"/> <source>Manufacturer</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="97"/> <source>Manufacturers</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="98"/> <source>Model</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation>Modelo</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="99"/> <source>Models</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="100"/> @@ -7256,7 +7263,7 @@ Por favor, tente selecionar individualmente.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="111"/> <source>OpenLP 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="113"/> @@ -7447,22 +7454,22 @@ Por favor, tente selecionar individualmente.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="63"/> <source>CCLI song number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="112"/> <source>OpenLP 2.2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="118"/> <source>Preview Toolbar</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7471,25 +7478,25 @@ Por favor, tente selecionar individualmente.</translation> <location filename="openlp/core/lib/__init__.py" line="305"/> <source>%s and %s</source> <comment>Locale list separator: 2 items</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="308"/> <source>%s, and %s</source> <comment>Locale list separator: end</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="311"/> <source>%s, %s</source> <comment>Locale list separator: middle</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="312"/> <source>%s, %s</source> <comment>Locale list separator: start</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7497,7 +7504,7 @@ Por favor, tente selecionar individualmente.</translation> <message> <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7609,7 +7616,7 @@ Por favor, tente selecionar individualmente.</translation> <message> <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7632,37 +7639,37 @@ Por favor, tente selecionar individualmente.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="122"/> <source>PDF options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7693,12 +7700,12 @@ Por favor, tente selecionar individualmente.</translation> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server configuration changes will require a restart to take effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7816,17 +7823,17 @@ Por favor, tente selecionar individualmente.</translation> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7866,45 +7873,45 @@ Por favor, tente selecionar individualmente.</translation> <source>Android App</source> <translation>Aplicativo Android</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Scaneia o código de resposta rápida ou clique em <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> para instalar o aplicativo Android a partir do Google Play.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> - <source>HTTPS Server</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> - <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> - <translation type="unfinished"></translation> + <source>HTTPS Server</source> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> - <source>User Authentication</source> - <translation type="unfinished"></translation> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> + <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> - <source>User id:</source> - <translation type="unfinished"></translation> + <source>User Authentication</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <source>User id:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Senha:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation type="unfinished"/> </message> </context> <context> @@ -8019,12 +8026,12 @@ Por favor, tente selecionar individualmente.</translation> <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> <source>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>All requested data has been deleted successfully.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8082,17 +8089,17 @@ foi criado com sucesso. </translation> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>Report Creation Failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>An error occurred while creating the report: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8279,12 +8286,12 @@ A codificação é responsável pela correta representação dos caracteres.</tr <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>CCLI SongSelect</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>Import songs from CCLI's SongSelect service.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> @@ -8303,25 +8310,25 @@ A codificação é responsável pela correta representação dos caracteres.</tr <location filename="openlp/plugins/songs/lib/db.py" line="71"/> <source>Words</source> <comment>Author who wrote the lyrics of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="72"/> <source>Music</source> <comment>Author who wrote the music of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="73"/> <source>Words and Music</source> <comment>Author who wrote both lyrics and music of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="75"/> <source>Translation</source> <comment>Author who translated the song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8375,7 +8382,7 @@ A codificação é responsável pela correta representação dos caracteres.</tr <message> <location filename="openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> <source>Invalid DreamBeam song file. Missing DreamSong tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8388,43 +8395,43 @@ A codificação é responsável pela correta representação dos caracteres.</tr <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> <source>"%s" could not be imported. %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> <source>Unexpected data formatting.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> <source>No song text found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> <source>This file does not exist.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> <source>This file is not a valid EasyWorship database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8641,33 +8648,33 @@ A codificação é responsável pela correta representação dos caracteres.</tr <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> <source>Invalid Verse Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="304"/> <source>&Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Choose type for this author</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8773,7 +8780,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="148"/> <source>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8954,47 +8961,47 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="239"/> <source>EasyWorship Service File</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="348"/> <source>WorshipCenter Pro Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="349"/> <source>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> <source>PowerPraise Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> <source>ProPresenter 4 Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9035,10 +9042,7 @@ Please enter the verses separated by spaces.</source> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9106,7 +9110,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/opensong.py" line="139"/> <source>Invalid OpenSong song file. Missing song tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9180,7 +9184,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> <source>Your song export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9324,12 +9328,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="225"/> <source>CCLI SongSelect Importer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="226"/> <source><strong>Note:</strong> An Internet connection is required in order to import songs from CCLI SongSelect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="230"/> @@ -9344,17 +9348,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="232"/> <source>Save username and password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="233"/> <source>Login</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="234"/> <source>Search Text:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="235"/> @@ -9364,12 +9368,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="324"/> <source>Found %s song(s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="237"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="238"/> @@ -9384,7 +9388,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="240"/> <source>Author(s):</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="241"/> @@ -9394,12 +9398,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="242"/> <source>CCLI Number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="243"/> <source>Lyrics:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="244"/> @@ -9414,57 +9418,57 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>More than 1000 results</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="140"/> <source>Logging out...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>Save Username and Password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>WARNING: Saving your username and password is INSECURE, your password is stored in PLAIN TEXT. Click Yes to save your password or No to cancel this.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>Error Logging In</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>There was a problem logging in, perhaps your username or password is incorrect?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Song Imported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>Incomplete song</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Your song has been imported, would you like to import more songs?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9497,7 +9501,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/> <source>Display songbook in footer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation type="unfinished"/> </message> </context> <context> @@ -9561,12 +9570,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> <source>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> <source>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9589,7 +9598,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> @@ -9602,7 +9611,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> <source>Unable to connect the WorshipCenter Pro database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9638,32 +9647,32 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> <source>Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> <source>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> <source>Searching for duplicate songs.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> <source>Please wait while your songs database is analyzed.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> <source>Here you can decide which songs to remove and which ones to keep.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> <source>Review duplicate songs (%s/%s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> @@ -9673,7 +9682,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>No duplicate songs have been found in the database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/ru.ts b/resources/i18n/ru.ts index 7023c65be..4957e93c1 100644 --- a/resources/i18n/ru.ts +++ b/resources/i18n/ru.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="ru" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="ru" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,14 +96,14 @@ Do you want to continue anyway?</source> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>ТекÑÑ‚ Ð¾Ð¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð½Ðµ Ñодержит '<>'. Ð’Ñе равно продолжить?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>Ð’Ñ‹ не указали текÑта Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ оповещениÑ. ПожалуйÑта введите текÑÑ‚ перед добавлением.</translation> @@ -1213,7 +1212,7 @@ It is not possible to customize the Book Names.</source> <translation>Эта Ð‘Ð¸Ð±Ð»Ð¸Ñ ÑƒÐ¶Ðµ ÑущеÑтвует. ПожалуйÑта импортируйте другую Библию или Ñначала удалите ÑущеÑтвующую.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Импорт Библии провалилÑÑ.</translation> </message> @@ -1248,12 +1247,12 @@ It is not possible to customize the Book Names.</source> <translation>Файл Ñтихов:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð‘Ð¸Ð±Ð»Ð¸Ð¸...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð‘Ð¸Ð±Ð»Ð¸Ð¸. ПожалуйÑта, помните о том, что Ñтихи будут загружены по требованию и необходимо наличие доÑтупа в Ñеть.</translation> @@ -1308,99 +1307,99 @@ It is not possible to customize the Book Names.</source> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>БыÑтрый</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>ПоиÑк:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Сборник:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Глава:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Стих:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>От:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>До:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>ПоиÑк текÑта:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Ðльтернативный:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>СÑылка на ПиÑание</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Переключать ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ очиÑтки результатов.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Ð’Ñ‹ не можете комбинировать результаты одинарного и двойного поиÑка БиблейÑких Ñтихов. Желаете удалить результаты поиÑка и начать новый поиÑк?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Ð‘Ð¸Ð±Ð»Ð¸Ñ Ð·Ð°Ð³Ñ€ÑƒÐ¶ÐµÐ½Ð° не полноÑтью.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>ИнформациÑ</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Ðльтернативный перевод Библии не Ñодержит вÑех Ñтихов, которые требует оÑновной перевод. Будут показаны только те Ñтихи, которые найдены в обеих вариантах перевод. %d Ñтихов не будут включены в результаты.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>ПоиÑк по упоминанию в ПиÑании...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>ПоиÑк в текÑте...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> <translation>Ð’Ñ‹ уверены, что хотите полноÑтью удалить Библию "%s" из OpenLP? ⎠⎠Вам нужно будет повторно импортировать Ñту Библию, чтобы иÑпользовать ее Ñнова.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Дополнительно</translation> </message> @@ -1423,7 +1422,7 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="126"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation>ИмпортируетÑÑ %(bookname)s %(chapter)s...</translation> </message> </context> <context> @@ -1431,12 +1430,12 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="76"/> <source>Removing unused tags (this may take a few minutes)...</source> - <translation type="unfinished"></translation> + <translation>УдалÑÑŽÑ‚ÑÑ Ð½ÐµÐ¸Ñпользуемые Ñ‚Ñги (Ñто может занÑÑ‚ÑŒ некоторое времÑ)...</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="168"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation>ВыполнÑетÑÑ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚ %(bookname)s %(chapter)s...</translation> </message> </context> <context> @@ -1602,7 +1601,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="105"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation>ИмпортируетÑÑ %(bookname)s %(chapter)s...</translation> </message> </context> <context> @@ -1765,11 +1764,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation type="unfinished"> - <numerusform>Ð’Ñ‹ уверены что хотите удалить %n выбранный произвольный Ñлайд?</numerusform> - <numerusform>Ð’Ñ‹ уверены что хотите удалить %n выбранных произвольных Ñлайдов?</numerusform> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform>Ð’Ñ‹ уверены что хотите удалить %n выбранный произвольный Ñлайд?</numerusform><numerusform>Ð’Ñ‹ уверены что хотите удалить %n выбранных произвольных Ñлайдов?</numerusform><numerusform></numerusform><numerusform>Ð’Ñ‹ уверены что хотите удалить %n выбранных произвольных Ñлайдов?</numerusform></translation> </message> </context> <context> @@ -1988,7 +1983,7 @@ Do you want to add the other images anyway?</source> <translation>Видео</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC - Ñто внешний плеер, который поддерживает множеÑтво различных форматов.</translation> </message> @@ -2218,42 +2213,42 @@ Do you want to add the other images anyway?</source> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Выбрать объект мультимедиа.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Ð’Ñ‹ должны выбрать медиа-файл Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Ð”Ð»Ñ Ð·Ð°Ð¼ÐµÐ½Ñ‹ фона вы должны выбрать мультимедиа объект.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Возникла проблема замены фона, поÑкольку файл "%s" не найден.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>ОтÑутÑтвует медиа-файл</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Файл %s не ÑущеÑтвует.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Videos (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>ОтÑутÑтвует объект Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹.</translation> </message> @@ -2263,7 +2258,7 @@ Do you want to add the other images anyway?</source> <translation>Ðе поддерживаемый файл</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>ИÑпользовать плеер:</translation> </message> @@ -2278,29 +2273,29 @@ Do you want to add the other images anyway?</source> <translation>VLC плеер необходим Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð¸Ð³Ñ€Ñ‹Ð²Ð°Ð½Ð¸Ñ Ð¾Ð¿Ñ‚Ð¸Ñ‡ÐµÑких уÑтройÑтв</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> - <translation type="unfinished"></translation> + <translation>Загрузить CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> - <translation type="unfinished"></translation> + <translation>Загрузить CD/DVD - поддерживаетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ при уÑтановленном VLC</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>ОптичеÑкий диÑк %s больше не доÑтупен.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2313,13 +2308,13 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> <source>Start Live items automatically</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>&Управление проектором</translation> </message> @@ -2348,17 +2343,17 @@ Should OpenLP upgrade now?</source> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>Backup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="211"/> <source>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="223"/> <source>Backup of the data folder failed!</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="226"/> @@ -2366,7 +2361,7 @@ Should OpenLP upgrade now?</source> <translation>Ð ÐµÐ·ÐµÑ€Ð²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ Ð¿Ð°Ð¿ÐºÐ¸ Ñ Ð´Ð°Ð½Ð½Ñ‹Ð¼Ð¸ была Ñоздана в %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Открыть</translation> </message> @@ -2460,7 +2455,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2583,8 +2578,8 @@ Packagers </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>ÐвторÑкие права © 2004-2015 %s ЧаÑтичные авторÑкие права © 2004-2015 %s</translation> </message> @@ -2861,7 +2856,7 @@ The data directory will be changed when OpenLP is closed.</source> <message> <location filename="openlp/core/ui/advancedtab.py" line="313"/> <source>Display Workarounds</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="315"/> @@ -2873,7 +2868,7 @@ The data directory will be changed when OpenLP is closed.</source> <source>Are you sure you want to change the location of the OpenLP data directory to the default location? This location will be used after OpenLP is closed.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="592"/> @@ -2895,12 +2890,12 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>Restart Required</source> - <translation type="unfinished"></translation> + <translation>ТребуетÑÑ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿ÑƒÑк программы</translation> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>This change will only take effect once OpenLP has been restarted.</source> - <translation type="unfinished"></translation> + <translation>ИзменитÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ поÑле перезапуÑка программы</translation> </message> </context> <context> @@ -3076,92 +3071,92 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <message> <location filename="openlp/core/lib/projector/constants.py" line="335"/> <source>Storage 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="336"/> <source>Storage 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="337"/> <source>Storage 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="338"/> <source>Storage 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="339"/> <source>Storage 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="340"/> <source>Storage 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="341"/> <source>Storage 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="342"/> <source>Storage 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="343"/> <source>Storage 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="344"/> <source>Network 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="345"/> <source>Network 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="346"/> <source>Network 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="347"/> <source>Network 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="348"/> <source>Network 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="349"/> <source>Network 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="350"/> <source>Network 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="351"/> <source>Network 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="352"/> <source>Network 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3500,7 +3495,7 @@ To re-run the First Time Wizard and import this sample data at a later time, che <message> <location filename="openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="564"/> @@ -3525,7 +3520,7 @@ To re-run the First Time Wizard and import this sample data at a later time, che <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> @@ -3544,17 +3539,17 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> @@ -3574,7 +3569,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> @@ -3584,7 +3579,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3617,12 +3612,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="115"/> <source>Default Formatting</source> - <translation type="unfinished"></translation> + <translation>Стандартное форматирование</translation> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="125"/> <source>Custom Formatting</source> - <translation type="unfinished"></translation> + <translation>ПользовательÑкое форматирование</translation> </message> </context> <context> @@ -3640,12 +3635,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagform.py" line="180"/> <source>Description is missing</source> - <translation type="unfinished"></translation> + <translation>Ошибка при добавлении опиÑаниÑ</translation> </message> <message> <location filename="openlp/core/ui/formattingtagform.py" line="183"/> <source>Tag is missing</source> - <translation type="unfinished"></translation> + <translation>Ошибка при добавлении Ñ‚Ñга</translation> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="80"/> @@ -3933,282 +3928,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Файл</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Импорт</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&ЭкÑпорт</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Вид</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>Р&ежим</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&ИнÑтрументы</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&ÐаÑтройки</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Язык</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Помощь</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Менеджер ÑлужениÑ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Менеджер Тем</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&ÐоваÑ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Открыть</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Открыть ÑущеÑтвующее Ñлужение.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Сохранить</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Сохранить текущее Ñлужение на диÑк.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Сохранить к&ак...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Сохранить Ñлужение как</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Сохранить текущее Ñлужение под новым именем.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>Ð’Ñ‹&ход</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Завершить работу OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>Т&ема</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&ÐаÑтроить OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>Менеджер &Мультимедиа</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Свернуть Менеджер Мультимедиа</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Свернуть видимоÑÑ‚ÑŒ менеджера мультимедиа.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>Менеджер &тем</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Свернуть Менеджер Тем</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Включить видимоÑÑ‚ÑŒ менеджера тем</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>Управление &Служением</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Свернуть Менеджер СлужениÑ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Свернуть видимоÑÑ‚ÑŒ Менеджера СлужениÑ.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>Пан&ель предпроÑмотра</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Toggle Preview Panel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Toggle the visibility of the preview panel.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&Панель показа</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Переключить панель показа</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Переключить видимоÑÑ‚ÑŒ панели показа</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&СпиÑок плагинов</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Выводит ÑпиÑок плагинов</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&РуководÑтво пользователÑ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&О программе</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Больше информации про OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Помощь онлайн</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Веб-Ñайт</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>ИÑпользовать ÑиÑтемный Ñзык, еÑли доÑтупно.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Изменить Ñзык интерфеÑа на %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Добавить &ИнÑтрумент...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Добавить приложение к ÑпиÑку инÑтрументов</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&По умолчанию</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>УÑтановить вид в режим по умолчанию.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&ÐаÑтройка</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>УÑтановить вид в режим наÑтройки.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Показать на Ñкран</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>УÑтановить режим Показа.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4217,22 +4212,22 @@ You can download the latest version from http://openlp.org/.</source> Ð’Ñ‹ можете загрузить поÑледнюю верÑию Ñ http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>ВерÑÐ¸Ñ OpenLP обновлена</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>Главный диÑплей OpenLP очищен</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Главный диÑплей был очищен</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Тема по-умолчанию: %s</translation> </message> @@ -4243,82 +4238,82 @@ You can download the latest version from http://openlp.org/.</source> <translation>руÑÑкий</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>ÐаÑтройки и б&Ñ‹Ñтрые клавиши...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Закрыть OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Ð’Ñ‹ уверены что хотите закрыть OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Открыть &папку данных...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Открыть папку Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿ÐµÑен, Библий и других данных.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Ðвтоопределение</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Обновить изображение Темы</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Обновить миниатюры тем.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>РаÑпечатать текущее Ñлужение.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&Ðедавние файлы</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>За&блокировать панели</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>СохранÑет панели от перемещениÑ.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>ПерезапуÑтить маÑтер первого запуÑка</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>ПерезапуÑк МаÑтера первого запуÑка, импорт пеÑен, Библий и тем.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>ПерезапуÑтить МаÑтер первого запуÑка?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4327,146 +4322,146 @@ Re-running this wizard may make changes to your current OpenLP configuration and ПерезапуÑк маÑтера Ñделает Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² текущей конфигурации OpenLP и, возможно, добавит пеÑни к ÑущеÑтвующему ÑпиÑку и произведет Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ¼Ñ‹ по умолчанию.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>ОчиÑтить ÑпиÑок</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>ОчиÑтить ÑпиÑок недавних файлов.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>ÐаÑтроить теги &форматированиÑ...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>ЭкÑпортировать наÑтройки OpenLP в указанный.config файл</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Параметры</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Импортировать наÑтройки OpenLP из указанного.config файла, ранее ÑкÑпортированного Ñ Ñтой или другой машины</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Импортировать наÑтройки?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Открыть файл</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>Файлы ÑкÑпорта наÑтроек OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Импортировать наÑтройки</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP будет закрыта. Импортированные наÑтройки будут применены поÑле при Ñледующем запуÑке программы.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>ЭкÑпортировать файл наÑтроек</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>Файлы ÑкÑпорта наÑтроек OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Ошибка новой директории данных</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>КопируютÑÑ Ð´Ð°Ð½Ð½Ñ‹Ðµ OpenLP в новое раÑположение директории данных - %s - ПожалуйÑта дождитеÑÑŒ Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> <translation>Копирование OpenLP директории данных не удалоÑь⎠⎠%s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Общие</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Библиотека</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Перейдите в поле поиÑка текущего активного плагина.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Управление проектором</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Свернуть Менеджер Проекторов</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Переключите видимоÑÑ‚ÑŒ Ð£Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð¼</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> - <translation type="unfinished"></translation> + <translation>Ошибка при ÑкÑпорте наÑтроек</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>Ключ "%s" не имеет Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию, поÑтому будет пропущен в Ñтом ÑкÑпорте.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>Произошла ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑкÑпорта наÑтроек: %s</translation> </message> @@ -4571,12 +4566,12 @@ Suffix not supported</source> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics> Ñ‚Ñг не найден.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse> тег отÑутÑтвует.</translation> </message> @@ -4584,24 +4579,24 @@ Suffix not supported</source> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>ÐеизвеÑтный ÑтатуÑ</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Ðет ÑообщениÑ</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4776,252 +4771,252 @@ Suffix not supported</source> <message> <location filename="openlp/core/lib/projector/constants.py" line="212"/> <source>General projector error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="213"/> <source>Not connected error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="214"/> <source>Lamp error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="215"/> <source>Fan error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="216"/> <source>High temperature detected</source> - <translation type="unfinished"></translation> + <translation>Обнаружена выÑÐ¾ÐºÐ°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð°</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="217"/> <source>Cover open detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="218"/> <source>Check filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="219"/> <source>Authentication Error</source> - <translation type="unfinished"></translation> + <translation>Ошибка авторизации</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="220"/> <source>Undefined Command</source> - <translation type="unfinished"></translation> + <translation>ÐеизвеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="221"/> <source>Invalid Parameter</source> - <translation type="unfinished"></translation> + <translation>Ðеверный параметр</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="222"/> <source>Projector Busy</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="223"/> <source>Projector/Display Error</source> - <translation type="unfinished"></translation> + <translation>Ошибка проектора/монитора</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="224"/> <source>Invalid packet received</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="225"/> <source>Warning condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="226"/> <source>Error condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="227"/> <source>PJLink class not supported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="228"/> <source>Invalid prefix character</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="231"/> <source>The remote host closed the connection</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="243"/> <source>An error occurred with the network (Possibly someone pulled the plug?)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="271"/> <source>The proxy address set with setProxy() was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="276"/> <source>An unidentified error occurred</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="277"/> <source>Not connected</source> - <translation type="unfinished"></translation> + <translation>Ðе подключено</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="278"/> <source>Connecting</source> - <translation type="unfinished"></translation> + <translation>Подключение</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="279"/> <source>Connected</source> - <translation type="unfinished"></translation> + <translation>Подключено</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="280"/> <source>Getting status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="281"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="282"/> <source>Initialize in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="283"/> <source>Power in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="284"/> <source>Warmup in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="285"/> <source>Power is on</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="286"/> <source>Cooldown in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="287"/> <source>Projector Information available</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="288"/> <source>Sending data</source> - <translation type="unfinished"></translation> + <translation>Отправка данных</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="289"/> <source>Received data</source> - <translation type="unfinished"></translation> + <translation>Данные отправлены</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5029,17 +5024,17 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>Name Not Set</source> - <translation type="unfinished"></translation> + <translation>Ðет названиÑ</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>You must enter a name for this entry.<br />Please enter a new name for this entry.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="182"/> <source>Duplicate Name</source> - <translation type="unfinished"></translation> + <translation>Дублировать имÑ</translation> </message> </context> <context> @@ -5047,7 +5042,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="110"/> <source>Add New Projector</source> - <translation type="unfinished"></translation> + <translation>Добавить новый проектор</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="113"/> @@ -5067,7 +5062,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="120"/> <source>PIN</source> - <translation type="unfinished"></translation> + <translation>Пароль</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="122"/> @@ -5077,7 +5072,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="124"/> <source>Location</source> - <translation type="unfinished"></translation> + <translation>МеÑтоположение</translation> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="126"/> @@ -5092,7 +5087,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5130,263 +5125,273 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Select Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Choose input source on selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View selected projector information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projector</source> - <translation type="unfinished"></translation> + <translation>ПодключитьÑÑ Ðº выбранному проектору</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projectors</source> - <translation type="unfinished"></translation> + <translation>ПодключитьÑÑ Ðº выбранным проекторам</translation> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="127"/> <source>Disconnect from selected projectors</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="134"/> <source>Disconnect from selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="149"/> <source>Power on selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Standby selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Put selected projector in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="176"/> <source>Blank selected projector screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="190"/> <source>Show selected projector screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="212"/> <source>&View Projector Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="217"/> <source>&Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="223"/> <source>&Connect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="228"/> <source>D&isconnect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="234"/> <source>Power &On Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="239"/> <source>Power O&ff Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="245"/> <source>Select &Input</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="250"/> <source>Edit Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="255"/> <source>&Blank Projector Screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="260"/> <source>&Show Projector Screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="266"/> <source>&Delete Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Ðаименование</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Порт</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Заметки</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Производитель</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Модель</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Ðет ÑообщениÑ</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Другое</translation> </message> @@ -5401,32 +5406,32 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/tab.py" line="99"/> <source>Communication Options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="101"/> <source>Connect to projectors on startup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="103"/> <source>Socket timeout (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="105"/> <source>Poll time (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5434,17 +5439,17 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="198"/> <source>Duplicate IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="206"/> <source>Invalid IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="215"/> <source>Invalid Port Number</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5475,7 +5480,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/lib/serviceitem.py" line="334"/> <source>[slide %d]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5797,7 +5802,7 @@ Suffix not supported</source> <location filename="openlp/core/ui/servicemanager.py" line="749"/> <source>File is not a valid service. The content encoding is not UTF-8.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="764"/> @@ -6116,44 +6121,44 @@ These files will be removed if you continue to save.</source> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Выберите иÑточник проектора</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6925,7 +6930,7 @@ These files will be removed if you continue to save.</source> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7513,7 +7518,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7548,7 +7553,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7660,7 +7665,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7698,7 +7703,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> @@ -7713,7 +7718,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7744,12 +7749,12 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server configuration changes will require a restart to take effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7867,17 +7872,17 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7917,45 +7922,45 @@ Please try selecting it individually.</source> <source>Android App</source> <translation>Android App</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>ОтÑканируйте QR-код или кликните <a href="https://play.google.com/store/apps/details?id=org.openlp.android">Скачать</a> чтобы уÑтановить Android app из Google Play.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> - <source>HTTPS Server</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> - <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> - <translation type="unfinished"></translation> + <source>HTTPS Server</source> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> - <source>User Authentication</source> - <translation type="unfinished"></translation> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> + <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> - <source>User id:</source> - <translation type="unfinished"></translation> + <source>User Authentication</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <source>User id:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Пароль:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation type="unfinished"/> </message> </context> <context> @@ -8070,12 +8075,12 @@ Please try selecting it individually.</source> <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> <source>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>All requested data has been deleted successfully.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8131,12 +8136,12 @@ has been successfully created. </source> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>Report Creation Failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> @@ -8329,7 +8334,7 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>CCLI SongSelect</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> @@ -8443,18 +8448,18 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> <source>Unexpected data formatting.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> <source>No song text found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> @@ -8464,7 +8469,7 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> @@ -8474,7 +8479,7 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8686,39 +8691,39 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="332"/> <source><strong>Warning:</strong> You have not entered a verse order.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> <source>Invalid Verse Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="304"/> <source>&Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Choose type for this author</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8824,7 +8829,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="148"/> <source>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8832,7 +8837,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/foilpresenter.py" line="407"/> <source>Invalid Foilpresenter song file. No verses found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9005,47 +9010,47 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="239"/> <source>EasyWorship Service File</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="348"/> <source>WorshipCenter Pro Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="349"/> <source>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> <source>PowerPraise Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> <source>ProPresenter 4 Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9086,11 +9091,7 @@ Please enter the verses separated by spaces.</source> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9158,7 +9159,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/opensong.py" line="139"/> <source>Invalid OpenSong song file. Missing song tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9471,7 +9472,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="140"/> @@ -9551,6 +9552,11 @@ Please enter the verses separated by spaces.</source> <source>Display songbook in footer</source> <translation>Показывать Ñборник пеÑен в подвале</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation type="unfinished"/> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9613,12 +9619,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> <source>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> <source>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9641,7 +9647,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> @@ -9654,7 +9660,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> <source>Unable to connect the WorshipCenter Pro database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9728,4 +9734,4 @@ Please enter the verses separated by spaces.</source> <translation>Дубликаты пеÑен не были найдены в базе.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/sk.ts b/resources/i18n/sk.ts index a8742e8f2..af4a0857c 100644 --- a/resources/i18n/sk.ts +++ b/resources/i18n/sk.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="sk" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="sk" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,14 +96,14 @@ Chcete napriek tomu pokraÄovat?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>Text upozornenia neobsahuje '<>'. Chcete napriek tomu pokraÄovat?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>Nebol zadaný žiadny text upozornenia. Pred kliknutím na Nový prosím zadajte nejaký text.</translation> @@ -1225,7 +1224,7 @@ Nie je možné prispôsobiÅ¥ názvy kníh.</translation> <translation>Táto Biblia už existuje. Importujte prosím inú Bibliu alebo najskôr zmažte tú existujúcu.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Import Biblie sa nepodaril.</translation> </message> @@ -1260,12 +1259,12 @@ Nie je možné prispôsobiÅ¥ názvy kníh.</translation> <translation>Súbor s verÅ¡ami:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Registrujem Bibliu...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Registrovaná Biblia. Vezmite prosím na vedomie, že verÅ¡e budú sÅ¥ahované na vyžiadanie, preto je potrebné internetové pripojenie.</translation> </message> @@ -1319,99 +1318,99 @@ Nie je možné prispôsobiÅ¥ názvy kníh.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Rýchly</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>HľadaÅ¥:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Kniha:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Kapitola:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>VerÅ¡:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Od:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Do:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Vyhľadávanie textu</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Druhý:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Odkaz do Biblie</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Prepnúť ponechanie alebo zmazanie predchádzajúcich výsledkov.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Nie je možné kombinovaÅ¥ jednoduché a dvojité výsledky hľadania verÅ¡ov v Bibli. Prajete si zmazaÅ¥ výsledky hľadania a zaÄaÅ¥ s novým vyhľadávaním?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Biblia nie je naÄítaná celá.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Informácie</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Druhá Biblia neobsahuje vÅ¡etky verÅ¡e ako sú v hlavnej Biblii. Budú zobrazené len verÅ¡e nájdené v obidvoch Bibliách. %d verÅ¡ov nebolo zahrnutých vo výsledkoch. </translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>VyhľadávaÅ¥ odkaz do Biblie...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>VyhľadávaÅ¥ text...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> <translation>Ste si istí, že chcete úplne vymazaÅ¥ Bibliu "%s" z OpenLP? Pre použite bude potrebné naimportovaÅ¥ Bibliu znovu.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>PokroÄilé</translation> </message> @@ -1771,11 +1770,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Ste si istý, že chcete zmazaÅ¥ %n vybraný užívateľský snímok?</numerusform> - <numerusform>Ste si istý, že chcete zmazaÅ¥ %n vybraných užívateľských snímkov (y)?</numerusform> - <numerusform>Ste si istý, že chcete zmazaÅ¥ %n vybraných užívateľských snímkov (y)?</numerusform> - </translation> + <translation><numerusform>Ste si istý, že chcete zmazaÅ¥ %n vybraný užívateľský snímok?</numerusform><numerusform>Ste si istý, že chcete zmazaÅ¥ %n vybraných užívateľských snímkov (y)?</numerusform><numerusform>Ste si istý, že chcete zmazaÅ¥ %n vybraných užívateľských snímkov (y)?</numerusform></translation> </message> </context> <context> @@ -1994,7 +1989,7 @@ Chcete pridaÅ¥ Äaľšie obrázky?</translation> <translation>Video</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC je externý prehrávaÄ s podporou prehrávania rôznych súborov.</translation> </message> @@ -2224,42 +2219,42 @@ Chcete pridaÅ¥ Äaľšie obrázky?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>VybraÅ¥ médium</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Pre zmazanie musíte najskôr vybraÅ¥ súbor s médiom.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Pre nahradenie pozadia musíte najskôr vybraÅ¥ súbor s médiom.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Problém s nahradením pozadia. Súbor s médiom "%s" už neexistuje.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Chybajúce súbory s médiami</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Súbor %s už neexistuje.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Video (%s);;Zvuk (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Žiadna položka na zobrazenie nebola zmenená.</translation> </message> @@ -2269,7 +2264,7 @@ Chcete pridaÅ¥ Äaľšie obrázky?</translation> <translation>Nepodporovaný súbor</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>PoužiÅ¥ prehrávaÄ:</translation> </message> @@ -2284,27 +2279,27 @@ Chcete pridaÅ¥ Äaľšie obrázky?</translation> <translation>Na prehrávanie optických diskov je potrebný VLC prehrávaÄ</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>NahraÅ¥ CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>NahraÅ¥ CD/DVD - podporované iba s nainÅ¡talovaným VLC prehrávaÄom</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>Optický disk %s už nie je k dispozícii.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Klip už uložený</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>Klip už bol uložený</translation> </message> @@ -2325,7 +2320,7 @@ Chcete pridaÅ¥ Äaľšie obrázky?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>Správca &projektorov</translation> </message> @@ -2372,7 +2367,7 @@ Má OpenLP upgradovaÅ¥ teraz?</translation> <translation>Záloha dátoveho prieÄinku bola vytvorená v %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>OtvoriÅ¥</translation> </message> @@ -2472,7 +2467,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2588,8 +2583,8 @@ V neposlednej rade, hlavné zásluhy patria Bohu, nášmu Otcovi, že poslal Svo </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Autorské práva © 2004-2015 %s ÄŒiastoÄné autorská práva © 2004-2015 %s</translation> </message> @@ -3952,282 +3947,282 @@ Ak chcete úplne zruÅ¡iÅ¥ sprievodcu prvým spustením (a nespustiÅ¥ OpenLP), kl <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Súbor</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Import</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Export</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&ZobraziÅ¥</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>&Réžim</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Nástroje</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>Nas&tavenia</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Jazyk</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Pomocník</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Správca služby</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Správca motívov</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Nový</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&OtvoriÅ¥</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>OtvoriÅ¥ existujúcu službu.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&UložiÅ¥</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>UložiÅ¥ súÄasnú službu na disk.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>UložiÅ¥ &ako...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>UložiÅ¥ službu ako</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>UložiÅ¥ súÄasnú službu s novým názvom</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>&UkonÄiÅ¥</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>UkonÄiÅ¥ OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Motív</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&NastaviÅ¥ OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Správca médií</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Prepnúť správcu médií</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Prepnúť viditeľnosÅ¥ správcu médií.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Správca motívov</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Prepnúť správcu motívu</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Prepnúť viditeľnosÅ¥ správcu motívu.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Správca služby</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Prepnúť správcu služby</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Prepnúť viditeľnosÅ¥ správcu služby.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&Panel náhľadu</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Prepnúť panel náhľadu</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Prepnúť viditeľnosÅ¥ panelu náhľadu.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&Panel Naživo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Prepnúť panel Naživo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Prepnúť viditeľnosÅ¥ panelu Naživo.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Zoznam modulov</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>VypísaÅ¥ moduly</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&Používateľská príruÄka</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&O aplikácii</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Viac informácií o aplikácii OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Online pomocník</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Webová stránka</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>PoužiÅ¥ jazyk systému, ak je dostupný.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Jazyk rozhrania nastavený na %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>PridaÅ¥ &nástroj...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>PridaÅ¥ aplikáciu do zoznamu nástrojov.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Predvolený</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>NastaviÅ¥ režim zobrazenia späť na predvolený.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Náhľad</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>&NastaviÅ¥ režim zobrazenia na Nastavenie</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Naživo</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>NastaviÅ¥ režim zobrazenia na Naživo.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4236,22 +4231,22 @@ You can download the latest version from http://openlp.org/.</source> NajnovÅ¡iu verziu si môžte stiahnuÅ¥ z http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>Verzia OpenLP bola aktualizovaná</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>Hlavné zobrazenie OpenLP je prázdne</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Hlavné zobrazenie je vymazané.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Predvolený motív: %s</translation> </message> @@ -4262,82 +4257,82 @@ NajnovÅ¡iu verziu si môžte stiahnuÅ¥ z http://openlp.org/.</translation> <translation>SlovenÄina</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Klávesové &skratky...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>ZatvoriÅ¥ OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Chcete naozaj zatvoriÅ¥ aplikáciu OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>OtvoriÅ¥ &dátový prieÄinok...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>OtvoriÅ¥ prieÄinok, kde sa nachádzajú piesne, biblie a ostatné dáta.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Automaticky detekovaÅ¥</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>AktualizovaÅ¥ obrázky motívov</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>AktualizovaÅ¥ náhľady obrázkov vÅ¡etkých motívov</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>TlaÄiÅ¥ aktuálnu službu.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&Nedávne súbory</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>&Zamknúť panely</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>ZabrániÅ¥ presunu panelov.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Znovu spustiÅ¥ Sprievodcu prvým spustením.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Znovu spustiÅ¥ Sprievodcu prvým spustením, importovaÅ¥ piesne, biblie a motívy.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>SpustiÅ¥ znovu Sprievodcu prvým spustením?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4346,105 +4341,105 @@ Re-running this wizard may make changes to your current OpenLP configuration and Znovu spustením tohto sprievodcu môže dojsÅ¥ k zmenám aktuálneho nastavenia aplikácie OpenLP a pravdepodobne budú pridané piesne k existujúcemu zoznamu a zmenený predvolený motív.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>VyprádzniÅ¥ zoznam</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>VyprázdniÅ¥ zoznam nedávnych súborov.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>NastaviÅ¥ &formátovacie znaÄky...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Export OpenLP nastavení do urÄitého *.config súboru</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Nastavenia</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Import OpenLP nastavenia z urÄitého *.config súboru predtým exportovaného na tomto alebo inom stroji.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>ImportovaÅ¥ nastavenia?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>OtvoriÅ¥ súbor</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>Súbory exportovaného nastavenia OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Import nastavení</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>Aplikácia OpenLP sa teraz ukonÄí. Importované nastavenia sa použijú pri ÄalÅ¡om spustení.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Súbor exportovaného nastavenia.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>Súbor exportovaného nastavenia OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Chyba nového dátového prieÄinka</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Kopírovanie OpenLP dát do nového umiestnenia dátového prieÄinka - %s - PoÄkajte prosím na dokokonÄenie kopírovania.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> <translation>Kopírovanie dátového prieÄinku OpenLP zlyhalo %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>VÅ¡eobecné</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Knižnica</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>SkoÄiÅ¥ na vyhľadávacie pole aktuálneho aktívneho pluginu.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4457,7 +4452,7 @@ Tieto importované nastavenia trvalo zmenia súÄasnú konfiguráciu OpenLP. Import nesprávných nastavení môže viesÅ¥ k neoÄakávanému správaniu alebo padaniu aplikácie OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4466,32 +4461,32 @@ Processing has terminated and no changes have been made.</source> Proces bude ukonÄený a žiadne zmeny sa neuložia.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Správca &projektora</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Prepnúť správcu projektora</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Prepnúť viditeľnosÅ¥ správcu projektora</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Chyba exportu nastavenia</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>KÄ¾ÃºÄ "%s" nemá východziu hodnotu a preto bude pri tomto exporte preskoÄený.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>Vyskytla sa chyba pri exporte nastavení: %s</translation> </message> @@ -4600,12 +4595,12 @@ Prípona nie je podporovaná</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation>Chýbajúca znaÄka <lyrics>.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation>Chýbajúca znaÄka <verse>.</translation> </message> @@ -4613,22 +4608,22 @@ Prípona nie je podporovaná</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Neznámy stav</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Žiadna správa</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Chyba pri posielaní dát do projetora</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Nedefinovaný príkaz:</translation> </message> @@ -5277,145 +5272,155 @@ Prípona nie je podporovaná</translation> <translation>&ZmazaÅ¥ projektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Názov</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Poznámky</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Informácie o projektore nie sú teraz dostupné.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Názov projektora</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Výrobca</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Model</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Ostatné informácie</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Stav napájania</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Clona je</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Zavretá</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Aktuálnym zdrojom vstupu je</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lampa</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>Zapnuté</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Vypnuté</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Hodín</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>Momentálne nie sú žiadne chyby alebo varovania</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Aktuálne chyby/varovania</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Informácie o projektore</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Žiadna správa</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>EÅ¡te nie je implementované</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation>ZmazaÅ¥ projektor (%s) %s?</translation> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation>Ste si istý, že chcete zmazaÅ¥ tento projektor?</translation> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Ventilátor</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lampa</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Teplota</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Kryt</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filter</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>ÄŽalÅ¡ie</translation> </message> @@ -6146,42 +6151,42 @@ Tieto súbory budú vymazané ak budeÅ¥e pokraÄovaÅ¥ v ukladaní.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>VybraÅ¥ zdroj projektora</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>UpraviÅ¥ text zdroja projektora</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>IgnorovaÅ¥ aktuálne zmeny a vrátiÅ¥ sa do aplikácie OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>ZmazaÅ¥ celý užívateľom definovaný text a vrátiÅ¥ predvolený text PJLink</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>ZahodiÅ¥ zmeny a obnoviÅ¥ predchádzajúci užívateľom definovaný text</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>UložiÅ¥ zmeny a vrátiÅ¥ sa do aplikácie OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>ZmazaÅ¥ údaje pre tento projektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Ste si istý, že chcete zmazaÅ¥ VÅ ETKY používateľom definované texty pre tento projektor?</translation> </message> @@ -6955,7 +6960,7 @@ Tieto súbory budú vymazané ak budeÅ¥e pokraÄovaÅ¥ v ukladaní.</translation> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7176,7 +7181,7 @@ See http://docs.python.org/library/datetime.html#strftime-strptime-behavior for <location filename="openlp/core/common/uistrings.py" line="82"/> <source>File %s not found. Please try selecting it individually.</source> - <translation>Súbor nebol nájdený. + <translation>Súbor %s nebol nájdený. Skúste to prosím výberom individuálne.</translation> </message> <message> @@ -7743,7 +7748,7 @@ Skúste to prosím výberom individuálne.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>NechaÅ¥ PowerPoint urÄovaÅ¥ veľkosÅ¥ a pozíciu prezentaÄného okna (rieÅ¡enie problému veľkosti vo Windows 8).</translation> </message> </context> <context> @@ -7947,38 +7952,33 @@ Skúste to prosím výberom individuálne.</translation> <source>Android App</source> <translation>Android aplikácia</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Naskenujte QR kód alebo pre inÅ¡taláciu Android aplikácie zo služby Google Play kliknite na <a href="https://play.google.com/store/apps/details?id=org.openlp.android">stiahnuÅ¥</a>.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>URL Naživo:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS Server</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Nemôžem nájsÅ¥ SSL certifikát. HTTPS server nebude dostupný pokiaľ nebude SSL certifikát. Prosím pozrite manál pre viac informácií.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Autentifikácia používateľa</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>Používateľ:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Heslo:</translation> </message> @@ -7987,6 +7987,11 @@ Skúste to prosím výberom individuálne.</translation> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>ZobraziÅ¥ miniatúry netextových snímkov vo vzdialenom ovládaní a na pódiovom zobrazení</translation> </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Naskenujte QR kód alebo klinite na <a href="%s">stiahnuÅ¥</a> pre inÅ¡taláciu Android aplikácie zo služby Google Play.</translation> + </message> </context> <context> <name>SongUsagePlugin</name> @@ -9115,11 +9120,7 @@ Prosím vložte verÅ¡e oddelené medzerou.</translation> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Ste si istý, že chcete zmazaÅ¥ %n vybranú pieseň?</numerusform> - <numerusform>Ste si istý, že chcete zmazaÅ¥ %n vybraných piesní (e)?</numerusform> - <numerusform>Ste si istý, že chcete zmazaÅ¥ %n vybraných piesní (e)?</numerusform> - </translation> + <translation><numerusform>Ste si istý, že chcete zmazaÅ¥ %n vybranú pieseň?</numerusform><numerusform>Ste si istý, že chcete zmazaÅ¥ %n vybraných piesní (e)?</numerusform><numerusform>Ste si istý, že chcete zmazaÅ¥ %n vybraných piesní (e)?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9580,6 +9581,11 @@ Prosím vložte verÅ¡e oddelené medzerou.</translation> <source>Display songbook in footer</source> <translation>Ukáž názov spevníku v zápätí</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>ZobraziÅ¥ symbol "%s" pred informáciami o autorských právach</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9757,4 +9763,4 @@ Prosím vložte verÅ¡e oddelené medzerou.</translation> <translation>Žiadne duplicitné piesne neboli nájdené.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/sv.ts b/resources/i18n/sv.ts index 556c6c52b..1ef416366 100644 --- a/resources/i18n/sv.ts +++ b/resources/i18n/sv.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="sv" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="sv" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -97,14 +96,14 @@ Vill du fortsätta ändÃ¥?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>Meddelandet innehÃ¥ller inte '<>'. Vill du fortsätta ändÃ¥?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>Du har inte angivit nÃ¥gon text för ditt meddelande. Skriv in din text innan du klickar pÃ¥ Nytt.</translation> @@ -1226,7 +1225,7 @@ Det gÃ¥r inte att anpassa boknamnen.</translation> <translation>Bibeln finns redan. Importera en annan bibel eller ta först bort den existerande.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Bibelimporten misslyckades.</translation> </message> @@ -1261,12 +1260,12 @@ Det gÃ¥r inte att anpassa boknamnen.</translation> <translation>Versfil:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Registrerar bibel...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Bibel registrerad. Observera att verserna kommer att laddas ner vid behov och därför behövs en internetanslutning.</translation> </message> @@ -1320,92 +1319,92 @@ Det gÃ¥r inte att anpassa boknamnen.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Enkelt</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Sök efter:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Bok:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Kapitel:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Vers:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>FrÃ¥n:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Till:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Textsökning</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Alternativ:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Bibelreferens</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Växla mellan att behÃ¥lla eller rensa föregÃ¥ende sökresultat.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Du kan inte kombinera resultat frÃ¥n sökning i en bibel med resultat frÃ¥n sökning i tvÃ¥ biblar. Vill du ta bort dina sökresultat och starta en ny sökning?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Bibeln är inte helt laddad.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Information</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>Den alternativa bibelöversättningen innehÃ¥ller inte alla verser som finns i huvudöversättningen. Endast verser som finns i bÃ¥da översättningar kommer att visas. %d verser har utelämnats.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Sök bibelvers...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Sök text...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1414,7 +1413,7 @@ You will need to re-import this Bible to use it again.</source> För att bibeln ska gÃ¥ att använda igen mÃ¥ste den importeras pÃ¥ nytt.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Avancerat</translation> </message> @@ -1779,10 +1778,7 @@ Observera att verser frÃ¥n webb-biblar kommer att laddas ner vid behov, och där <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>Är du säker pÃ¥ att du vill ta bort den valda sidan?</numerusform> - <numerusform>Är du säker pÃ¥ att du vill ta bort de %n valda sidorna?</numerusform> - </translation> + <translation><numerusform>Är du säker pÃ¥ att du vill ta bort den valda sidan?</numerusform><numerusform>Är du säker pÃ¥ att du vill ta bort de %n valda sidorna?</numerusform></translation> </message> </context> <context> @@ -2001,7 +1997,7 @@ Vill du lägga till dom andra bilderna ändÃ¥?</translation> <translation>Video</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC är en extern spelare som stödjer en mängd olika format.</translation> </message> @@ -2231,42 +2227,42 @@ Vill du lägga till dom andra bilderna ändÃ¥?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Välj media</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Du mÃ¥ste välja en mediafil för borttagning.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Du mÃ¥ste välja en mediafil att ersätta bakgrunden med.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Det uppstod problem när bakgrunden skulle ersättas: mediafilen "%s" finns inte längre.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Mediafil saknas</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Filen %s finns inte längre.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Videor (%s);;Ljud (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Det fanns ingen visningspost att ändra.</translation> </message> @@ -2276,7 +2272,7 @@ Vill du lägga till dom andra bilderna ändÃ¥?</translation> <translation>Ej stödd fil</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Använd uppspelare:</translation> </message> @@ -2291,27 +2287,27 @@ Vill du lägga till dom andra bilderna ändÃ¥?</translation> <translation>Mediaspelaren VLC krävs för uppspelning av optiska enheter</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Ladda CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>Ladda CD/DVD - stöds endast när VLC är installerat och aktiverat</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>Den optiska disken %s är inte längre tillgänglig.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Mediaklippet redan sparat</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>Det här mediaklippet har redan sparats</translation> </message> @@ -2332,7 +2328,7 @@ Vill du lägga till dom andra bilderna ändÃ¥?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>&Projektorhantering</translation> </message> @@ -2379,7 +2375,7 @@ Ska OpenLP uppgradera nu?</translation> <translation>En säkerhetskopia av datamappen har skapats i %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Öppen</translation> </message> @@ -2479,7 +2475,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2602,8 +2598,8 @@ Slutligt tack </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Copyright © 2004-2015 %s Del-copyright © 2004-2015 %s</translation> </message> @@ -3968,282 +3964,282 @@ För att avbryta Kom igÃ¥ng-guiden helt (och inte starta OpenLP), klicka pÃ¥ kna <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Arkiv</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Importera</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Exportera</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Visa</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>&Läge</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Verktyg</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Inställningar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&SprÃ¥k</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Hjälp</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Körschema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Temahantering</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Nytt</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Öppna</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Öppna ett befintligt körschema.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Spara</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Spara det nuvarande körschemat till disk.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Spara s&om...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Spara körschema som</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Spara det nuvarande körschemat under ett nytt namn.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>A&vsluta</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Avsluta OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Tema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Konfigurera OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Mediahantering</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Växla mediahantering</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Växla visning av mediahanteringen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Temahantering</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Växla temahanteringen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Växla visning av temahanteringen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Körschema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Växla körschema</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Växla visning av körschemat.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&Förhandsgranskningpanel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Växla förhandsgranskning</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Växla visning av förhandsgranskning.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>Li&ve</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Växla live-rutan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Växla visning av live-rutan.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Modullista</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Lista modulerna</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&Bruksanvisning</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&Om</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Mer information om OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Hjälp online</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Webbplats</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Använd systemsprÃ¥ket om möjligt.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Sätt användargränssnittets sprÃ¥k till %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Lägg till &verktyg...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Lägg till en applikation i verktygslistan.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Standard</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Ã…terställ visningslayouten till standardinställningen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Förberedelse</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Ställ in visningslayouten förberedelseläge.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Live</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Ställ in visningslayouten till live-läge.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4252,22 +4248,22 @@ You can download the latest version from http://openlp.org/.</source> Du kan ladda ner den senaste versionen frÃ¥n http://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>Ny version av OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLPs huvudbild släckt</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Huvudbilden har släckts</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Standardtema: %s</translation> </message> @@ -4278,82 +4274,82 @@ Du kan ladda ner den senaste versionen frÃ¥n http://openlp.org/.</translation> <translation>Svenska</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Konfigurera &genvägar...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Avsluta OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Är du säker pÃ¥ att du vill avsluta OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Öppna &datakatalog...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Öppna mappen där sÃ¥nger, biblar och annan data lagras.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>Detektera &automatiskt</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Uppdatera temabilder</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Uppdatera förhandsgranskningsbilder för alla teman.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Skriv ut den nuvarande körschemat.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>Senaste &körscheman</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>L&Ã¥s paneler</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Förhindra att panelerna flyttas.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Kör Kom igÃ¥ng-guiden</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Kör Kom igÃ¥ng-guiden och importera sÃ¥nger, biblar och teman.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Kör Kom igÃ¥ng-guiden?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4362,83 +4358,83 @@ 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.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Rensa listan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Rensa listan med senaste körscheman.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Konfigurera &format-taggar...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Exportera OpenLP-inställningar till en given *.config-fil</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Inställningar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Importera OpenLP-inställningar frÃ¥n en given *.config-fil som tidigare har exporterats pÃ¥ den här datorn eller nÃ¥gon annan</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Importera inställningar?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Öppna fil</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP-inställningsfiler (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Importera inställningar</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP kommer nu att avslutas. Importerade inställningar kommer att tillämpas nästa gÃ¥ng du startar OpenLP.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Exportera inställningsfil</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP-inställningsfiler (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Ny datakatalog-fel</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Kopierar OpenLP-data till ny plats för datakatalogen - %s - Vänta tills kopieringen är avslutad</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4447,22 +4443,22 @@ Om du kör den här guiden kan din nuvarande konfiguration av OpenLP komma att %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Allmänt</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Bibliotek</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Hoppa till sökrutan för den aktiva modulen.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4475,7 +4471,7 @@ Om du kör den här guiden kan din nuvarande konfiguration av OpenLP komma att Att importera inställningar kan leda till oväntade beteenden eller att OpenLP avslutas onormalt.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4484,32 +4480,32 @@ Processing has terminated and no changes have been made.</source> Processen har avbrutits och inga ändringar gjordes.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Projektorhantering</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Växla projektorhanteringen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Växla visning av projektorhanteringen</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Fel vid inställningsexport</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>Attributet "%s" har inget standardvärde, sÃ¥ det kommer att hoppas över i den här exporten.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>Ett fel inträffade när inställningarna exporterades: %s</translation> </message> @@ -4618,12 +4614,12 @@ Filändelsen stöds ej</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics>-tagg saknas.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse>-tagg saknas.</translation> </message> @@ -4631,22 +4627,22 @@ Filändelsen stöds ej</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Okänd status</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Inget meddelande</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Fel vid sändning av data till projektorn</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Odefinierat kommando:</translation> </message> @@ -5295,145 +5291,155 @@ Filändelsen stöds ej</translation> <translation>&Ta bort projektor</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Namn</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Anteckningar</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Projektorinformation finns inte tillgänglig för tillfället.</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Projektornamn</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Tillverkare</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Modell</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Övrig info</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Driftstatus</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Bildluckan är</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Stängd</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Nuvarande bildkälla är</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lampa</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>PÃ¥</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Av</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Timmar</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>Inga fel eller varningar just nu</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Nuvarande fel/varningar</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Projektorinformation</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Inget meddelande</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Inte implementerat ännu</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Fläkt</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lampa</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Temperatur</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Hölje</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filter</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Övrigt</translation> </message> @@ -6164,42 +6170,42 @@ Filerna kommer att tas bort frÃ¥n körschemat om du gÃ¥r vidare och sparar.</tra <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Välj projektorkälla</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Redigera text för projektorkälla</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Ignorera gjorda ändringar och Ã¥tergÃ¥ till OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>Ta bort all text frÃ¥n användaren och Ã¥terställ till PJLinks standardtext</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Förkasta ändringar och Ã¥terställ till tidigare användarinställda text</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Spara ändringar och Ã¥tergÃ¥ till OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Ta bort uppgifter för den här projektorn</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Är du säker pÃ¥ att du vill ta bort ALL användarinställd text för bildkälla för den här projektorn?</translation> </message> @@ -6973,7 +6979,7 @@ Filerna kommer att tas bort frÃ¥n körschemat om du gÃ¥r vidare och sparar.</tra </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7561,7 +7567,7 @@ Försök att välja den separat.</translation> <message> <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> - <translation type="unfinished"></translation> + <translation>Ersättning av live-bakgrund är inte tillgängligt pÃ¥ den här plattformen i den här versionen av OpenLP.</translation> </message> </context> <context> @@ -7751,17 +7757,17 @@ Försök att välja den separat.</translation> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> - <translation type="unfinished"></translation> + <translation>PowerPoint-alternativ</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation>Klick pÃ¥ en vald bild i bildkontrollen tar fram nästa effekt.</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>LÃ¥t PowerPoint kontrollera storlek och position pÃ¥ presentationsfönstret (tillfällig lösning pÃ¥ skalningsproblem i Windows 8).</translation> </message> </context> <context> @@ -7965,38 +7971,33 @@ Försök att välja den separat.</translation> <source>Android App</source> <translation>Android-app</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>Skanna QR-koden eller klicka <a href="https://play.google.com/store/apps/details?id=org.openlp.android">hämta</a> för att installera Android-appen frÃ¥n Google Play.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>URL till livebild:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS-server</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Kunde inte hitta ett SSL-certifikat. HTTPS-servern kommer inte att vara tillgänglig om inte ett SSL-certifikat hittas. Läs i manualen för mer information.</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Användarautentisering</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>Användar-ID:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Lösenord:</translation> </message> @@ -8005,6 +8006,11 @@ Försök att välja den separat.</translation> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>Visa miniatyrer av icketextbilder i fjärrstyrning och scenbild.</translation> </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>Skanna QR-koden eller klicka <a href="%s">ladda ner</a> för att installera Android-appen frÃ¥n Google Play.</translation> + </message> </context> <context> <name>SongUsagePlugin</name> @@ -9138,10 +9144,7 @@ Ange verserna separerade med blanksteg.</translation> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>Vill du verkligen ta bort den valda sÃ¥ngen?</numerusform> - <numerusform>Vill du verkligen ta bort de %n valda sÃ¥ngerna?</numerusform> - </translation> + <translation><numerusform>Vill du verkligen ta bort den valda sÃ¥ngen?</numerusform><numerusform>Vill du verkligen ta bort de %n valda sÃ¥ngerna?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9602,6 +9605,11 @@ Ange verserna separerade med blanksteg.</translation> <source>Display songbook in footer</source> <translation>Visa sÃ¥ngbok i sidfot</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>Visa %s-symbol framför copyright-info</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9779,4 +9787,4 @@ Ange verserna separerade med blanksteg.</translation> <translation>Inga sÃ¥ngdubletter hittades i databasen.</translation> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/ta_LK.ts b/resources/i18n/ta_LK.ts index 8aacf439a..13f146511 100644 --- a/resources/i18n/ta_LK.ts +++ b/resources/i18n/ta_LK.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="ta_LK" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="ta_LK" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -33,7 +32,7 @@ <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="199"/> <source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -96,15 +95,15 @@ Do you want to continue anyway?</source> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>விழிபà¯à®ªà¯‚டà¯à®Ÿà®²à¯ உரை இலà¯à®²à¯ˆ '<>'. ⎠தொடர விரà¯à®®à¯à®ªà¯à®•à®¿à®±à¯€à®°à¯à®•à®³à®¾?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -657,37 +656,37 @@ Please type in some text before clicking New.</source> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>:</source> <comment>Verse identifier e.g. Genesis 1 : 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>v</source> <comment>Verse identifier e.g. Genesis 1 v 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>V</source> <comment>Verse identifier e.g. Genesis 1 V 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verse</source> <comment>Verse identifier e.g. Genesis 1 verse 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verses</source> <comment>Verse identifier e.g. Genesis 1 verses 1 - 2 = Genesis Chapter 1 Verses 1 to 2</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> <source>-</source> <comment>range identifier e.g. Genesis 1 verse 1 - 2 = Genesis Chapter 1 Verses 1 To 2</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> @@ -699,19 +698,19 @@ Please type in some text before clicking New.</source> <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>,</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2, 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>and</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2 and 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="196"/> <source>end</source> <comment>ending identifier e.g. Genesis 1 verse 1 - end = Genesis Chapter 1 Verses 1 To The Last Verse</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -926,7 +925,7 @@ search results and on display:</source> <message> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="157"/> <source>Show verse numbers</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1220,7 +1219,7 @@ It is not possible to customize the Book Names.</source> <translation>இநà¯à®¤ வேதாகமம௠மà¯à®©à¯à®ªà¯‡ இரà¯à®•à¯à®•à®¿à®±à®¤à¯. வேற௠வேதாகமம௠இறகà¯à®•à¯à®®à®¤à®¿ அலà¯à®²à®¤à¯ à®®à¯à®¤à®²à¯ இரà¯à®•à¯à®•à¯à®®à¯ ஒர௠நீகà¯à®•à®µà¯à®®à¯.</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>உஙà¯à®•à®³à¯ வேதாகமம௠இறகà¯à®•à¯à®®à®¤à®¿ தோலà¯à®µà®¿à®¯à®Ÿà¯ˆà®¨à¯à®¤à®¤à¯.</translation> </message> @@ -1255,34 +1254,34 @@ It is not possible to customize the Book Names.</source> <translation>வசனஙà¯à®•à®³ கோபà¯à®ªà¯:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>வேதாகமம௠பதிவ௠செயà¯à®¯...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> <source>Click to download bible list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> <source>Download bible list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>Error during download</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>An error occurred while downloading the list of bibles from %s.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1314,92 +1313,92 @@ It is not possible to customize the Book Names.</source> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>வேகமாக</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>கணà¯à®Ÿà®±à®¿à®¯:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>பà¯à®¤à¯à®¤à®•à®®à¯:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>பாடமà¯:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>வசனமà¯:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>இரà¯à®¨à¯à®¤à¯:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>அநà¯à®¤:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>உரை தேடலà¯</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>இரணà¯à®Ÿà®¾à®µà®¤à¯:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>நூல௠கà¯à®±à®¿à®ªà¯à®ªà¯</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>à®®à¯à®¨à¯à®¤à¯ˆà®¯ à®®à¯à®Ÿà®¿à®µà¯à®•à®³à¯ˆ வைதà¯à®¤à¯ அலà¯à®²à®¤à¯ அழிகà¯à®• மாறà¯à®µà®¤à®±à¯à®•à¯.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>நீஙà¯à®•à®³à¯ à®’à®±à¯à®±à¯ˆ மறà¯à®±à¯à®®à¯ இரடà¯à®Ÿà¯ˆ வேதாகமம௠வசனம௠தேடல௠மà¯à®Ÿà®¿à®µà¯à®•à®³à¯ˆ இணைகà¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯. உஙà¯à®•à®³à¯ தேடல௠மà¯à®Ÿà®¿à®µà¯à®•à®³à¯ˆ நீகà¯à®• மறà¯à®±à¯à®®à¯ ஒர௠பà¯à®¤à®¿à®¯ தேடலை தொடஙà¯à®• வேணà¯à®Ÿà¯à®®à®¾?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>வேதாகமம௠மà¯à®´à¯à®µà®¤à¯à®®à¯ à®à®±à¯à®±.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>தகவலà¯</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>இரணà¯à®Ÿà®¾à®µà®¤à¯ வேதாகமம௠மà¯à®•à¯à®•à®¿à®¯ வேதாகமதà¯à®¤à®¿à®²à¯ அனைதà¯à®¤à¯ வசனஙà¯à®•à®³à¯ இலà¯à®²à¯ˆ. இரணà¯à®Ÿà¯ விவிலியஙà¯à®•à®³à¯à®®à¯ காணபà¯à®ªà®Ÿà¯à®®à¯ மடà¯à®Ÿà¯à®®à¯‡ வசனஙà¯à®•à®³à¯ காணà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯. %d வசனஙà¯à®•à®³à¯ à®®à¯à®Ÿà®¿à®µà¯ சேரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>தேடல௠பà¯à®©à®¿à®¤ கà¯à®±à®¿à®ªà¯à®ªà¯ ...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>உரை தேட ...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1408,7 +1407,7 @@ You will need to re-import this Bible to use it again.</source> நீஙà¯à®•à®³à¯ இநà¯à®¤ பைபிள௠மீணà¯à®Ÿà¯à®®à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤ மீணà¯à®Ÿà¯à®®à¯ இறகà¯à®•à¯à®®à®¤à®¿ செயà¯à®¯ வேணà¯à®Ÿà¯à®®à¯.</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>à®®à¯à®©à¯à®©à¯‡à®±à®¿à®¯</translation> </message> @@ -1423,7 +1422,7 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="80"/> <source>Incorrect Bible file type supplied. This looks like a Zefania XML bible, please use the Zefania import option.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1431,7 +1430,7 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="126"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1439,12 +1438,12 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="76"/> <source>Removing unused tags (this may take a few minutes)...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="168"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1602,7 +1601,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="111"/> <source>Incorrect Bible file type supplied. Zefania Bibles may be compressed. You must decompress them before import.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1610,7 +1609,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="105"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1676,7 +1675,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/custom/customplugin.py" line="66"/> <source><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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1694,7 +1693,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/> <source>Import missing custom slides from service files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1757,7 +1756,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/custom/forms/editcustomform.py" line="242"/> <source>You need to add at least one slide.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1773,10 +1772,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> </context> <context> @@ -1846,32 +1842,32 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="55"/> <source>Add group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="56"/> <source>Parent group:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="57"/> <source>Group name:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/addgroupform.py" line="67"/> <source>You need to type in a group name.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="642"/> <source>Could not add the new group.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="645"/> <source>This group already exists.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1879,27 +1875,27 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="81"/> <source>Select Image Group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="82"/> <source>Add images to group:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="83"/> <source>No group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="84"/> <source>Existing group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="85"/> <source>New group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1952,22 +1948,22 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/images/forms/addgroupform.py" line="54"/> <source>-- Top-level group --</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="221"/> <source>You must select an image or group to delete.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Remove group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Are you sure you want to remove "%s" and everything in it?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1983,27 +1979,27 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/core/ui/media/phononplayer.py" line="258"/> <source>Phonon is a media player which interacts with the operating system to provide media capabilities.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="392"/> <source>Audio</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="393"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="390"/> <source>Webkit is a media player which runs inside a web browser. This player allows text over video to be rendered.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2072,32 +2068,32 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="183"/> <source>Select Media Clip</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="184"/> <source>Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="185"/> <source>Media path:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> <source>Select drive from list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> <source>Load disc</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> <source>Track Details</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> @@ -2107,52 +2103,52 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="191"/> <source>Audio track:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> <source>Subtitle track:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> <source>HH:mm:ss.z</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> <source>Clip Range</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> <source>Start point:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="197"/> <source>Set start point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> <source>Jump to start point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> <source>End point:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> <source>Set end point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> <source>Jump to end point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2160,108 +2156,108 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> <source>No path was given</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> <source>Given path does not exists</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="225"/> <source>An error happened during initialization of VLC player</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="246"/> <source>VLC player failed playing the media</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>CD not loaded correctly</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>The CD was not loaded correctly, please re-load and try again.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>DVD not loaded correctly</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>The DVD was not loaded correctly, please re-load and try again.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Set name of mediaclip</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Name of mediaclip:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> <source>Enter a valid name or cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>Invalid character</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>The name of the mediaclip must not contain the character ":"</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>ஊடக தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®•à®µà¯à®®à¯</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>நீஙà¯à®•à®³à¯ ஒர௠ஊடக கோபà¯à®ªà¯ நீகà¯à®• ஒர௠கோபà¯à®ªà¯ˆ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®•à®µà¯à®®à¯.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>நீஙà¯à®•à®³à¯ பினà¯à®©à®£à®¿ இடமாறà¯à®±à®®à¯ செயà¯à®¯ ஒர௠ஊடக கோபà¯à®ªà¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>உஙà¯à®•à®³à¯ பினà¯à®©à®£à®¿ பதிலாக ஒர௠பிரசà¯à®šà®©à¯ˆ உளà¯à®³à®¤à¯, ஊடக கோபà¯à®ªà¯ "%s" இலà¯à®²à¯ˆ.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>ஊடக கோபà¯à®ªà¯ காணவிலà¯à®²à¯ˆ</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>கோபà¯à®ªà¯ %s உளà¯à®³à®¤à¯ இலà¯à®²à¯ˆ.</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>வீடியோகà¯à®•à®³ (%s);;ஆடியோ (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>திரà¯à®¤à¯à®¤à¯à®®à¯ இலà¯à®²à¯ˆ காடà¯à®šà®¿ பொரà¯à®³à®¾à®• இரà¯à®¨à¯à®¤à®¤à¯.</translation> </message> @@ -2271,44 +2267,44 @@ Do you want to add the other images anyway?</source> <translation>ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ கோபà¯à®ªà¯</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤ பிளேயரà¯</translation> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required for playback of optical devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2321,15 +2317,15 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> <source>Start Live items automatically</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2356,27 +2352,27 @@ OpenLP இபà¯à®ªà¯‡à®¾à®¤à¯ மேமà¯à®ªà®Ÿà¯à®¤à¯à®¤ வேணà¯à®Ÿ <message> <location filename="openlp/core/__init__.py" line="226"/> <source>Backup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="211"/> <source>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="223"/> <source>Backup of the data folder failed!</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>A backup of the data folder has been created at %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2474,7 +2470,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2512,13 +2508,13 @@ Final Credit on the cross, setting us free from sin. We bring this software to you for free because He has set us free.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> - <translation type="unfinished"></translation> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> + <translation type="unfinished"/> </message> </context> <context> @@ -2801,24 +2797,24 @@ OpenLP மூடபà¯à®ªà®Ÿà¯à®®à¯ போத௠தரவ௠அடைவ <message> <location filename="openlp/core/ui/advancedtab.py" line="279"/> <source>Thursday</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="313"/> <source>Display Workarounds</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="315"/> <source>Use alternating row colours in lists</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="553"/> <source>Are you sure you want to change the location of the OpenLP data directory to the default location? This location will be used after OpenLP is closed.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="592"/> @@ -2829,17 +2825,17 @@ The location you have selected %s appears to contain OpenLP data files. Do you wish to replace these files with the current data files?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>Restart Required</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>This change will only take effect once OpenLP has been restarted.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2855,252 +2851,252 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <message> <location filename="openlp/core/lib/projector/constants.py" line="302"/> <source>RGB</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="303"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="304"/> <source>Digital</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="305"/> <source>Storage</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="306"/> <source>Network</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="308"/> <source>RGB 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="309"/> <source>RGB 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="310"/> <source>RGB 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="311"/> <source>RGB 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="312"/> <source>RGB 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="313"/> <source>RGB 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="314"/> <source>RGB 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="315"/> <source>RGB 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="316"/> <source>RGB 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="317"/> <source>Video 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="318"/> <source>Video 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="319"/> <source>Video 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="320"/> <source>Video 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="321"/> <source>Video 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="322"/> <source>Video 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="323"/> <source>Video 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="324"/> <source>Video 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="325"/> <source>Video 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="326"/> <source>Digital 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="327"/> <source>Digital 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="328"/> <source>Digital 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="329"/> <source>Digital 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="330"/> <source>Digital 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="331"/> <source>Digital 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="332"/> <source>Digital 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="333"/> <source>Digital 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="334"/> <source>Digital 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="335"/> <source>Storage 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="336"/> <source>Storage 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="337"/> <source>Storage 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="338"/> <source>Storage 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="339"/> <source>Storage 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="340"/> <source>Storage 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="341"/> <source>Storage 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="342"/> <source>Storage 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="343"/> <source>Storage 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="344"/> <source>Network 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="345"/> <source>Network 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="346"/> <source>Network 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="347"/> <source>Network 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="348"/> <source>Network 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="349"/> <source>Network 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="350"/> <source>Network 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="351"/> <source>Network 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="352"/> <source>Network 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3441,79 +3437,79 @@ To re-run the First Time Wizard and import this sample data at a later time, che <message> <location filename="openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="564"/> <source>Download complete. Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="568"/> <source>Download complete. Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="573"/> <source>Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="577"/> <source>Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> <source> To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> <source>Downloading and Configuring</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="663"/> <source>Network Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> @@ -3523,7 +3519,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3556,12 +3552,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="115"/> <source>Default Formatting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="125"/> <source>Custom Formatting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3579,12 +3575,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagform.py" line="180"/> <source>Description is missing</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagform.py" line="183"/> <source>Tag is missing</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="80"/> @@ -3594,17 +3590,17 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="82"/> <source>Description %s already defined.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3872,282 +3868,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&கோபà¯à®ªà¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&இறகà¯à®•à¯à®®à®¤à®¿</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&à®à®±à¯à®±à¯à®®à®¤à®¿</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&பாரà¯à®•à¯à®•</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>ப&யனà¯à®®à¯à®±à¯ˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&கரà¯à®µà®¿à®•à®³à¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&அமைபà¯à®ªà¯à®•à®³à¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&மொழி</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&உதவி</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>சேவையை மேலாளரà¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>தீம௠மேலாளரà¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&பà¯à®¤à®¿à®¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&திறநà¯à®¤</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>à®à®±à¯à®•à®©à®µà¯‡ சேவை திறகà¯à®•.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&சேமி</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>வடà¯à®Ÿà¯ தறà¯à®ªà¯‡à®¾à®¤à¯ˆà®¯ சேவை சேமி.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>இவà¯à®µà®¾à®±à¯ &சேமி...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>சேவையை இவà¯à®µà®¾à®±à¯ சேமி</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>ஒர௠பà¯à®¤à®¿à®¯ பெயரின௠கீழ௠நடபà¯à®ªà¯ சேவை சேமி.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>வெ&ளியேற</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>OpenLP à®®à¯à®Ÿà®¿</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&தீமà¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&OpenLP கடà¯à®Ÿà®®à¯ˆà®•à¯à®• ...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&ஊடக மேலாளரà¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>நிலைமாறà¯à®±à¯ ஊடக மேலாளரà¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>ஊடக மேலாளர௠தெரிவà¯à®¨à®¿à®²à¯ˆà®¯à¯ˆ மாறà¯à®µà®¤à®±à¯à®•à¯.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&தீம௠மேலாளரà¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>நிலைமாறà¯à®±à¯ கரà¯à®¤à¯à®¤à¯ மேலாளரà¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>தீம௠மேலாளர௠தெரிவà¯à®¨à®¿à®²à¯ˆà®¯à¯ˆ மாறà¯à®µà®¤à®±à¯à®•à¯.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&சேவையை மேலாளரà¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>நிலைமாறà¯à®±à¯ சேவையை மேலாளரà¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>சேவையை மேலாளர௠தெரிவà¯à®¨à®¿à®²à¯ˆà®¯à¯ˆ மாறà¯à®µà®¤à®±à¯à®•à¯.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&à®®à¯à®©à¯à®©à¯‡à®¾à®Ÿà¯à®Ÿ பலகமà¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>நிலைமாறà¯à®±à¯ à®®à¯à®©à¯à®©à¯‡à®¾à®Ÿà¯à®Ÿà®®à¯ கà¯à®´à¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>à®®à¯à®©à¯à®©à¯‡à®¾à®Ÿà¯à®Ÿ கà¯à®´à¯à®µà®¿à®©à¯ தனà¯à®®à¯ˆ மாறà¯à®µà®¤à®±à¯à®•à¯.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&தறà¯à®šà®®à®¯à®®à¯ பலகமà¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>நிலைமாறà¯à®±à¯ தறà¯à®šà®®à®¯à®®à¯ பலகமà¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>நேரடி கà¯à®´à¯à®µà®¿à®©à¯ தனà¯à®®à¯ˆ மாறà¯à®µà®¤à®±à¯à®•à¯.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Plugin படà¯à®Ÿà®¿à®¯à®²à¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Plugin காணà¯à®ªà®¿</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&பயனர௠வழிகாடà¯à®Ÿà®¿</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&பறà¯à®±à®¿</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>OpenLP பறà¯à®±à®¿ மேலà¯à®®à¯ தகவல</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&இணà¯à®Ÿà®°à¯à®¨à¯†à®Ÿà¯ உதவி</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&இணà¯à®Ÿà®°à¯à®¨à¯†à®Ÿà¯ பகà¯à®•à®®à¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>கிடைகà¯à®•à¯à®®à¯ இரà¯à®¨à¯à®¤à®¾à®²à¯, கணினி மொழி பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>இடைமà¯à®• மொழி அமைதà¯à®¤à®²à¯ இடம௠%s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>சேரà¯à®•à¯à®•à®²à®¾à®®à¯ &கரà¯à®µà®¿ ...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>கரà¯à®µà®¿à®•à®³à¯ படà¯à®Ÿà®¿à®¯à®²à®¿à®²à¯ ஒர௠பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆ சேரà¯à®•à¯à®•.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&தவறà¯à®¤à®²à¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà¯ காடà¯à®šà®¿ பயனà¯à®®à¯à®±à¯ˆ அமைதà¯à®¤à®²à¯.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&அமைபà¯à®ªà¯ à®®à¯à®±à¯ˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>அமைபà¯à®ªà®¤à¯ காடà¯à®šà®¿ பயனà¯à®®à¯à®±à¯ˆ அமைதà¯à®¤à®²à¯.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&தறà¯à®šà®®à®¯à®®à¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>காடà¯à®šà®¿ à®®à¯à®±à¯ˆà®¯à®¿à®²à¯ அமைகà¯à®•à®ªà¯à®ªà®Ÿ தறà¯à®šà®®à®¯à®®à¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4156,22 +4152,22 @@ You can download the latest version from http://openlp.org/.</source> நீஙà¯à®•à®³à¯ http://openlp.org/ சமீபதà¯à®¤à®¿à®¯ பதிபà¯à®ªà¯ˆ பதிவிறகà¯à®•à®®à¯ செயà¯à®¤à¯ கொளà¯à®³à®²à®¾à®®à¯.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP பதிபà¯à®ªà¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP à®®à¯à®•à¯à®•à®¿à®¯ காடà¯à®šà®¿ வெறà¯à®±à®¾à®•</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>à®®à¯à®•à¯à®•à®¿à®¯ காடà¯à®šà®¿ அவà¯à®Ÿà¯ வெறà¯à®±à®¾à®•</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>இயலà¯à®ªà¯à®¨à®¿à®²à¯ˆ தீமà¯: %s</translation> </message> @@ -4182,82 +4178,82 @@ You can download the latest version from http://openlp.org/.</source> <translation>ஆஙà¯à®•à®¿à®²à®®à¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>உளà¯à®³à®®à¯ˆà®•à¯à®•à®µà¯à®®à¯ &கà¯à®±à¯à®•à¯à®•à¯à®µà®´à®¿à®•à®³à¯ˆ...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>OpenLP மூட</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>நீஙà¯à®•à®³à¯ OpenLP மூடபà¯à®ªà®Ÿ வேணà¯à®Ÿà¯à®®à®¾?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>திறநà¯à®¤ &தரவ௠அடைவà¯...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>இசை, பைபிள௠மறà¯à®±à¯à®®à¯ பிற தரவ௠வாழà¯à®•à®¿à®±à®¤à¯ கோபà¯à®ªà¯à®±à¯ˆà®¯à¯ˆ திறகà¯à®•.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Autodetect</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>தீம௠படஙà¯à®•à®³à¯ பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®•</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>அனைதà¯à®¤à¯ கரà¯à®ªà¯à®ªà¯†à®¾à®°à¯à®³à¯à®•à®³à¯ à®®à¯à®©à¯à®©à¯‡à®¾à®Ÿà¯à®Ÿ படஙà¯à®•à®³à¯ˆ மேமà¯à®ªà®Ÿà¯à®¤à¯à®¤.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>தறà¯à®ªà¯‡à®¾à®¤à¯ˆà®¯ சேவையை அசà¯à®šà®¿à®Ÿà¯à®Ÿà¯.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&சமீபதà¯à®¤à®¿à®¯ கோபà¯à®ªà¯à®•à®³à¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>பலகஙà¯à®•à®³à¯ பாரà¯&à®™à¯à®•à®³à¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>நகரà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯ பேனலà¯à®•à®³à¯ தடà¯à®•à¯à®•.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¤à®²à¯ நேரம௠விசாரà¯à®Ÿà¯ செயà¯à®¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¤à®²à¯ நேரம௠விசாரà¯à®Ÿà¯ செயà¯à®¯, இசை, விவிலியஙà¯à®•à®³à¯à®®à¯ மறà¯à®±à¯à®®à¯ தீமà¯à®•à®³à¯ˆ இறகà¯à®•à¯à®®à®¤à®¿.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¤à®²à¯ நேரம௠விசாரà¯à®Ÿà¯ செயà¯à®µà®¤à¯?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4266,84 +4262,84 @@ Re-running this wizard may make changes to your current OpenLP configuration and மீணà¯à®Ÿà¯à®®à¯ இயஙà¯à®•à¯à®®à¯ இநà¯à®¤ வழிகாடà¯à®Ÿà®¿ உஙà¯à®•à®³à¯ தறà¯à®ªà¯‡à®¾à®¤à¯ˆà®¯ OpenLP கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯ மாறà¯à®±à®™à¯à®•à®³à¯ மறà¯à®±à¯à®®à¯ சாதà¯à®¤à®¿à®¯à®®à®¾à®© à®à®±à¯à®•à®©à®µà¯‡ இசை படà¯à®Ÿà®¿à®¯à®²à®¿à®²à¯ இசை சேரà¯à®•à¯à®•, உஙà¯à®•à®³à¯ இயலà¯à®ªà¯à®¨à®¿à®²à¯ˆ தீம௠மாறà¯à®±à®²à®¾à®®à¯.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>தெளிவான படà¯à®Ÿà®¿à®¯à®²à¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>சமீபதà¯à®¤à®¿à®¯ கோபà¯à®ªà¯à®•à®³à¯ˆ அழிகà¯à®•à®µà¯à®®à¯.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>உளà¯à®³à®®à¯ˆà®•à¯à®•à®µà¯à®®à¯ &நீகà¯à®•à¯ Tags...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>ஒர௠கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà¯à®Ÿ வகையில௠OpenLP à®à®±à¯à®±à¯à®®à®¤à®¿ அமைபà¯à®ªà¯à®•à®³à¯ *.config file</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>அமைபà¯à®ªà¯à®•à®³à¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>ஒர௠கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà¯à®Ÿ இரà¯à®¨à¯à®¤à¯ OpenLP இறகà¯à®•à¯à®®à®¤à®¿ அமைபà¯à®ªà¯à®•à®³à¯ *.config file தாகà¯à®•à®²à¯ à®®à¯à®©à¯à®©à®°à¯ இநà¯à®¤ அலà¯à®²à®¤à¯ மறà¯à®±à¯†à®¾à®°à¯ கணினியில௠à®à®±à¯à®±à¯à®®à®¤à®¿</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>அமைபà¯à®ªà¯à®•à®³à¯ இறகà¯à®•à¯à®®à®¤à®¿ செயà¯à®µà®¤à¯?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>திற கோபà¯à®ªà¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP à®à®±à¯à®±à¯à®®à®¤à®¿ அமைபà¯à®ªà¯à®•à®³à¯ கோபà¯à®ªà¯à®•à®³à¯ (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>அமைபà¯à®ªà¯à®•à®³à¯ இறகà¯à®•à¯à®®à®¤à®¿ </translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP இபà¯à®ªà¯‡à®¾à®¤à¯ மூடிவிடà¯à®®à¯. இறகà¯à®•à¯à®®à®¤à®¿ அமைபà¯à®ªà¯à®•à®³à¯ˆ நீஙà¯à®•à®³à¯ OpenLP தொடஙà¯à®• அடà¯à®¤à¯à®¤ à®®à¯à®±à¯ˆ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®®à¯.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation> அமைபà¯à®ªà¯à®•à®³à¯ கோபà¯à®ªà¯ à®à®±à¯à®±à¯à®®à®¤à®¿ செயà¯à®•</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP à®à®±à¯à®±à¯à®®à®¤à®¿ அமைபà¯à®ªà¯à®•à®³à¯ கோபà¯à®ª (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>பà¯à®¤à®¿à®¯ தகவலà¯à®•à®³à¯ டைரகà¯à®Ÿà®°à®¿ பிழை</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>பà¯à®¤à®¿à®¯ தரவ௠அடைவ௠இடதà¯à®¤à®¿à®±à¯à®•à¯ OpenLP தரவ௠நகல௠- %s - நகல௠மà¯à®Ÿà®¿à®•à¯à®• காதà¯à®¤à®¿à®°à¯à®•à¯à®•à®µà¯à®®</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4352,65 +4348,65 @@ Re-running this wizard may make changes to your current OpenLP configuration and %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>பொதà¯à®µà®¾à®©</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4518,12 +4514,12 @@ Suffix not supported</source> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics> tag இலà¯à®²à¯ˆ.</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse> tag இலà¯à®²à¯ˆ.</translation> </message> @@ -4531,24 +4527,24 @@ Suffix not supported</source> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4556,7 +4552,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/media/playertab.py" line="55"/> <source>Players</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="124"/> @@ -4566,12 +4562,12 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/media/playertab.py" line="125"/> <source>Player Search Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="128"/> <source>Visible background for videos with aspect ratio different to screen.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="253"/> @@ -4718,257 +4714,257 @@ Suffix not supported</source> <message> <location filename="openlp/core/lib/projector/constants.py" line="211"/> <source>OK</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="212"/> <source>General projector error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="213"/> <source>Not connected error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="214"/> <source>Lamp error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="215"/> <source>Fan error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="216"/> <source>High temperature detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="217"/> <source>Cover open detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="218"/> <source>Check filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="219"/> <source>Authentication Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="220"/> <source>Undefined Command</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="221"/> <source>Invalid Parameter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="222"/> <source>Projector Busy</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="223"/> <source>Projector/Display Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="224"/> <source>Invalid packet received</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="225"/> <source>Warning condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="226"/> <source>Error condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="227"/> <source>PJLink class not supported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="228"/> <source>Invalid prefix character</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="231"/> <source>The remote host closed the connection</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="243"/> <source>An error occurred with the network (Possibly someone pulled the plug?)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="271"/> <source>The proxy address set with setProxy() was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="276"/> <source>An unidentified error occurred</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="277"/> <source>Not connected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="278"/> <source>Connecting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="279"/> <source>Connected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="280"/> <source>Getting status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="281"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="282"/> <source>Initialize in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="283"/> <source>Power in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="284"/> <source>Warmup in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="285"/> <source>Power is on</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="286"/> <source>Cooldown in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="287"/> <source>Projector Information available</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="288"/> <source>Sending data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="289"/> <source>Received data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4976,17 +4972,17 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>Name Not Set</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>You must enter a name for this entry.<br />Please enter a new name for this entry.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="182"/> <source>Duplicate Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4994,37 +4990,37 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="110"/> <source>Add New Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="113"/> <source>Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="115"/> <source>IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="118"/> <source>Port Number</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="120"/> <source>PIN</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="122"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="124"/> <source>Location</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="126"/> @@ -5039,7 +5035,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5047,293 +5043,303 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add a new projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Select Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Choose input source on selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View selected projector information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projectors</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="127"/> <source>Disconnect from selected projectors</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="134"/> <source>Disconnect from selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="149"/> <source>Power on selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Standby selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Put selected projector in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="176"/> <source>Blank selected projector screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="190"/> <source>Show selected projector screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="212"/> <source>&View Projector Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="217"/> <source>&Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="223"/> <source>&Connect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="228"/> <source>D&isconnect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="234"/> <source>Power &On Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="239"/> <source>Power O&ff Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="245"/> <source>Select &Input</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="250"/> <source>Edit Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="255"/> <source>&Blank Projector Screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="260"/> <source>&Show Projector Screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="266"/> <source>&Delete Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>தà¯à®±à¯ˆà®®à¯à®•à®®à¯</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>கà¯à®±à®¿à®ªà¯à®ªà¯à®•à®³à¯</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>வேறà¯</translation> </message> @@ -5343,37 +5349,37 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/tab.py" line="50"/> <source>Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="99"/> <source>Communication Options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="101"/> <source>Connect to projectors on startup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="103"/> <source>Socket timeout (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="105"/> <source>Poll time (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5381,17 +5387,17 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="198"/> <source>Duplicate IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="206"/> <source>Invalid IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="215"/> <source>Invalid Port Number</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5422,7 +5428,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/lib/serviceitem.py" line="334"/> <source>[slide %d]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5698,79 +5704,79 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="230"/> <source>&Rename...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="246"/> <source>Create New &Custom Slide</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="253"/> <source>&Auto play slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="257"/> <source>Auto play slides &Loop</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="262"/> <source>Auto play slides &Once</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="884"/> <source>&Delay between slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="434"/> <source>OpenLP Service Files (*.osz *.oszl)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="699"/> <source>OpenLP Service Files (*.osz);; OpenLP Service Files - lite (*.oszl)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="704"/> <source>OpenLP Service Files (*.osz);;</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="749"/> <source>File is not a valid service. The content encoding is not UTF-8.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="764"/> <source>The service file you are trying to open is in an old format. Please save it using OpenLP 2.0.2 or greater.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="793"/> <source>This file is either corrupt or it is not an OpenLP 2 service file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="895"/> <source>&Auto Start - inactive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="897"/> <source>&Auto Start - active</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> <source>Input delay</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> @@ -5780,7 +5786,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> <source>Rename item title</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> @@ -5790,14 +5796,14 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6060,44 +6066,44 @@ These files will be removed if you continue to save.</source> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6388,12 +6394,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="409"/> <source>The theme export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="423"/> <source>OpenLP Themes (*.otz)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6686,17 +6692,17 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themewizard.py" line="405"/> <source>Solid color</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="449"/> <source>color:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="462"/> <source>Allows you to change and move the Main and Footer areas.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themeform.py" line="181"/> @@ -6754,12 +6760,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themestab.py" line="116"/> <source>Universal Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6869,7 +6875,7 @@ These files will be removed if you continue to save.</source> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -6942,17 +6948,17 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> <source>Welcome to the Duplicate Song Removal Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="504"/> <source>Written by</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="36"/> <source>Author Unknown</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="52"/> @@ -6967,7 +6973,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/common/uistrings.py" line="54"/> <source>Add group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="55"/> @@ -7084,13 +7090,13 @@ See http://docs.python.org/library/datetime.html#strftime-strptime-behavior for <message> <location filename="openlp/core/common/uistrings.py" line="81"/> <source>File Not Found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="82"/> <source>File %s not found. Please try selecting it individually.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="83"/> @@ -7166,25 +7172,25 @@ Please try selecting it individually.</source> <location filename="openlp/core/common/uistrings.py" line="96"/> <source>Manufacturer</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="97"/> <source>Manufacturers</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="98"/> <source>Model</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="99"/> <source>Models</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="100"/> @@ -7250,7 +7256,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/common/uistrings.py" line="111"/> <source>OpenLP 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="113"/> @@ -7286,13 +7292,13 @@ Please try selecting it individually.</source> <location filename="openlp/core/common/uistrings.py" line="120"/> <source>Projector</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="121"/> <source>Projectors</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="122"/> @@ -7441,22 +7447,22 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/common/uistrings.py" line="63"/> <source>CCLI song number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="112"/> <source>OpenLP 2.2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="118"/> <source>Preview Toolbar</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7465,25 +7471,25 @@ Please try selecting it individually.</source> <location filename="openlp/core/lib/__init__.py" line="305"/> <source>%s and %s</source> <comment>Locale list separator: 2 items</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="308"/> <source>%s, and %s</source> <comment>Locale list separator: end</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="311"/> <source>%s, %s</source> <comment>Locale list separator: middle</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="312"/> <source>%s, %s</source> <comment>Locale list separator: start</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7491,7 +7497,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7604,7 +7610,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7627,37 +7633,37 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="122"/> <source>PDF options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7688,12 +7694,12 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server configuration changes will require a restart to take effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7811,17 +7817,17 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7861,45 +7867,45 @@ Please try selecting it individually.</source> <source>Android App</source> <translation>Android பயனà¯à®ªà®¾à®Ÿà¯</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>QR கà¯à®±à®¿à®¯à¯€à®Ÿà¯à®Ÿà¯ˆ ஸà¯à®•à¯‡à®©à¯ அலà¯à®²à®¤à¯ கிளிக௠<a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> Google Play இல௠இரà¯à®¨à¯à®¤à¯ அணà¯à®Ÿà¯à®°à®¾à®¯à¯à®Ÿà¯ பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆ நிறà¯à®µ.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> - <source>HTTPS Server</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> - <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> - <translation type="unfinished"></translation> + <source>HTTPS Server</source> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> - <source>User Authentication</source> - <translation type="unfinished"></translation> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> + <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> - <source>User id:</source> - <translation type="unfinished"></translation> + <source>User Authentication</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <source>User id:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>கடவà¯à®šà¯à®šà¯†à®¾à®²à¯à®²à¯ˆ:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation type="unfinished"/> </message> </context> <context> @@ -8014,12 +8020,12 @@ Please try selecting it individually.</source> <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> <source>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>All requested data has been deleted successfully.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8077,17 +8083,17 @@ has been successfully created. </source> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>Report Creation Failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>An error occurred while creating the report: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8274,22 +8280,22 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>CCLI SongSelect</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>Import songs from CCLI's SongSelect service.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find &Duplicate Songs</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find and remove duplicate songs in the song database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8298,25 +8304,25 @@ The encoding is responsible for the correct character representation.</source> <location filename="openlp/plugins/songs/lib/db.py" line="71"/> <source>Words</source> <comment>Author who wrote the lyrics of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="72"/> <source>Music</source> <comment>Author who wrote the music of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="73"/> <source>Words and Music</source> <comment>Author who wrote both lyrics and music of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="75"/> <source>Translation</source> <comment>Author who translated the song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8370,7 +8376,7 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> <source>Invalid DreamBeam song file. Missing DreamSong tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8383,43 +8389,43 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> <source>"%s" could not be imported. %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> <source>Unexpected data formatting.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> <source>No song text found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> <source>This file does not exist.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> <source>This file is not a valid EasyWorship database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8631,39 +8637,39 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="332"/> <source><strong>Warning:</strong> You have not entered a verse order.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> <source>Invalid Verse Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="304"/> <source>&Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Choose type for this author</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8769,7 +8775,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="148"/> <source>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8777,7 +8783,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/foilpresenter.py" line="407"/> <source>Invalid Foilpresenter song file. No verses found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8950,47 +8956,47 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="239"/> <source>EasyWorship Service File</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="348"/> <source>WorshipCenter Pro Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="349"/> <source>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> <source>PowerPraise Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> <source>ProPresenter 4 Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9031,10 +9037,7 @@ Please enter the verses separated by spaces.</source> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9102,7 +9105,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/opensong.py" line="139"/> <source>Invalid OpenSong song file. Missing song tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9177,7 +9180,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> <source>Your song export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9321,12 +9324,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="225"/> <source>CCLI SongSelect Importer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="226"/> <source><strong>Note:</strong> An Internet connection is required in order to import songs from CCLI SongSelect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="230"/> @@ -9341,17 +9344,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="232"/> <source>Save username and password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="233"/> <source>Login</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="234"/> <source>Search Text:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="235"/> @@ -9361,12 +9364,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="324"/> <source>Found %s song(s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="237"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="238"/> @@ -9381,7 +9384,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="240"/> <source>Author(s):</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="241"/> @@ -9391,17 +9394,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="242"/> <source>CCLI Number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="243"/> <source>Lyrics:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="244"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="245"/> @@ -9411,57 +9414,57 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>More than 1000 results</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="140"/> <source>Logging out...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>Save Username and Password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>WARNING: Saving your username and password is INSECURE, your password is stored in PLAIN TEXT. Click Yes to save your password or No to cancel this.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>Error Logging In</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>There was a problem logging in, perhaps your username or password is incorrect?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Song Imported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>Incomplete song</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Your song has been imported, would you like to import more songs?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9494,7 +9497,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/> <source>Display songbook in footer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation type="unfinished"/> </message> </context> <context> @@ -9558,12 +9566,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> <source>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> <source>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9586,7 +9594,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> @@ -9599,7 +9607,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> <source>Unable to connect the WorshipCenter Pro database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9635,32 +9643,32 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> <source>Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> <source>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> <source>Searching for duplicate songs.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> <source>Please wait while your songs database is analyzed.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> <source>Here you can decide which songs to remove and which ones to keep.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> <source>Review duplicate songs (%s/%s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> @@ -9670,7 +9678,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>No duplicate songs have been found in the database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/th_TH.ts b/resources/i18n/th_TH.ts index b0953ac04..21657acea 100644 --- a/resources/i18n/th_TH.ts +++ b/resources/i18n/th_TH.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="th_TH" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="th_TH" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -33,7 +32,7 @@ <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="199"/> <source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</source> - <translation type="unfinished"></translation> + <translation><strong>ปลั๊à¸à¸­à¸´à¸™à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™</ strong><br />ปลั๊à¸à¸­à¸´à¸™à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸„วบคุมà¸à¸²à¸£à¹à¸ªà¸”งข้อความà¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¹ƒà¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­</translation> </message> </context> <context> @@ -46,7 +45,7 @@ <message> <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="96"/> <source>Alert &text:</source> - <translation>&ข้อความ:</translation> + <translation>&ข้อความà¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™:</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="98"/> @@ -87,7 +86,7 @@ <location filename="openlp/plugins/alerts/forms/alertform.py" line="178"/> <source>You have not entered a parameter to be replaced. Do you want to continue anyway?</source> - <translation>คุณไม่ได้ป้อนพารามิเตอร์ + <translation>คุณไม่ได้ป้อนพารามิเตอร์ให้à¹à¸—น คุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹„ปหรือไม่?</translation> </message> <message> @@ -97,16 +96,17 @@ Do you want to continue anyway?</source> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>ข้อความà¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¹„ม่มี '<>' คุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹„ปหรือไม่?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> - <translation type="unfinished"></translation> + <translation>คุณไม่ได้ป้อนข้อความà¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¹ƒà¸” ๆ +โปรดป้อนข้อความà¸à¹ˆà¸­à¸™à¸„ลิà¸à¹ƒà¸«à¸¡à¹ˆ</translation> </message> </context> <context> @@ -178,7 +178,7 @@ Please type in some text before clicking New.</source> <message> <location filename="openlp/plugins/bibles/lib/http.py" line="685"/> <source>No Book Found</source> - <translation>ไม่พบหนังสือในพระคัมภีร์ </translation> + <translation>ไม่พบพระธรรมในพระคัมภีร์ </translation> </message> <message> <location filename="openlp/plugins/bibles/lib/http.py" line="685"/> @@ -659,37 +659,37 @@ Please type in some text before clicking New.</source> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>:</source> <comment>Verse identifier e.g. Genesis 1 : 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation>:</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>v</source> <comment>Verse identifier e.g. Genesis 1 v 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation>ข้อ</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>V</source> <comment>Verse identifier e.g. Genesis 1 V 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation>ข้อ</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verse</source> <comment>Verse identifier e.g. Genesis 1 verse 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation>ข้อ</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verses</source> <comment>Verse identifier e.g. Genesis 1 verses 1 - 2 = Genesis Chapter 1 Verses 1 to 2</comment> - <translation type="unfinished"></translation> + <translation>ข้อ</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> <source>-</source> <comment>range identifier e.g. Genesis 1 verse 1 - 2 = Genesis Chapter 1 Verses 1 To 2</comment> - <translation type="unfinished"></translation> + <translation>-</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> @@ -701,19 +701,19 @@ Please type in some text before clicking New.</source> <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>,</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2, 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> - <translation type="unfinished"></translation> + <translation>,</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>and</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2 and 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> - <translation type="unfinished"></translation> + <translation>à¹à¸¥à¸°</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="196"/> <source>end</source> <comment>ending identifier e.g. Genesis 1 verse 1 - end = Genesis Chapter 1 Verses 1 To The Last Verse</comment> - <translation type="unfinished"></translation> + <translation>จบ</translation> </message> </context> <context> @@ -930,7 +930,7 @@ search results and on display:</source> <message> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="157"/> <source>Show verse numbers</source> - <translation type="unfinished"></translation> + <translation>à¹à¸ªà¸”งไม้เลขของข้อ</translation> </message> </context> <context> @@ -1224,7 +1224,7 @@ It is not possible to customize the Book Names.</source> <translation>พระคัมภีร์ฉบับนี้มีอยู่à¹à¸¥à¹‰à¸§ โปรดนำเข้าพระคัมภีร์ฉบับที่à¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸à¸±à¸™ หรือลบพระคัมภีร์ฉบับที่มีอยู่à¹à¸¥à¹‰à¸§à¸­à¸­à¸à¸à¹ˆà¸­à¸™</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>à¸à¸²à¸£à¸™à¸³à¹€à¸‚้าพระคัมภีร์ของคุณล้มเหลว</translation> </message> @@ -1259,34 +1259,34 @@ It is not possible to customize the Book Names.</source> <translation>ไฟล์ข้อพระคัมภีร์:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>à¸à¸³à¸¥à¸±à¸‡à¸¥à¸‡à¸—ะเบียนพระคัมภีร์...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> - <translation type="unfinished"></translation> + <translation>พระคัมภีร์ที่ลงทะเบียน โปรดทราบว่าข้อจะถูà¸à¸”าวน์โหลดตามความต้องà¸à¸²à¸£ ซึ่งจำเป็นเชื่อมต่ออินเทอร์เน็ต</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> <source>Click to download bible list</source> - <translation type="unfinished"></translation> + <translation>คลิà¸à¹€à¸žà¸·à¹ˆà¸­à¸”าวน์โลดรายà¸à¸²à¸£à¸žà¸£à¸°à¸„ัมภีร์</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> <source>Download bible list</source> - <translation type="unfinished"></translation> + <translation>ดาวน์โลดรายà¸à¸²à¸£à¸žà¸£à¸°à¸„ัมภีร์</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>Error during download</source> - <translation type="unfinished"></translation> + <translation>à¸à¸²à¸£à¸œà¸´à¸”พลาดเมื่อดาวน์โลด</translation> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>An error occurred while downloading the list of bibles from %s.</source> - <translation type="unfinished"></translation> + <translation>เà¸à¸´à¸”à¸à¸²à¸£à¸œà¸´à¸”พลาดขึ้นเมื่อดาวน์โลดรายà¸à¸²à¸£à¸žà¸£à¸°à¸„ัมภีร์จาภ%s</translation> </message> </context> <context> @@ -1318,92 +1318,92 @@ It is not possible to customize the Book Names.</source> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>à¹à¸šà¸šà¸£à¸§à¸”เร็ว</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>ค้นหา:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>หนังสือเพลง:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>บทที่:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>ข้อที่:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>จาà¸:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>ถึง:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>ค้นหาข้อความ</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>ฉบับที่สอง:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>อ้างอิงพระคัมภีร์</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>ล็อคผลà¸à¸²à¸£à¸„้นหาà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¹„ว้ หรือลบผลà¸à¸²à¸£à¸„้นหาà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¸­à¸­à¸</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>คุณไม่สามารถค้นหาข้อความจาà¸à¸žà¸£à¸°à¸„ัมภีร์ทั้งสองฉบับร่วมà¸à¸±à¸™à¹„ด้ คุณต้องà¸à¸²à¸£à¸¥à¸šà¸œà¸¥à¸à¸²à¸£à¸„้นหาà¹à¸¥à¸°à¹€à¸£à¸´à¹ˆà¸¡à¸„้นหาใหม่หรือไม่?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>à¸à¸²à¸£à¸šà¸£à¸£à¸ˆà¸¸à¸‚้อมูลของพระคัมภีร์ไม่สมบูรณ์</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>ข้อมูลข่าวสาร</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>พระคัมภีร์ฉบับที่สองบางข้อไม่มีในพระคัมภีร์ฉบับหลัภà¹à¸ªà¸”งเฉพาะข้อที่พบในพระคัมภีร์ทั้งสองฉบับ %d ข้อพระคัมภีร์ยังไม่ได้ถูà¸à¸£à¸§à¸¡à¹„ว้ในผลลัพธ์</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>ค้นหาโดยอ้างอิงพระคัมภีร์ .....</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>ค้นหาข้อความ...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1412,7 +1412,7 @@ You will need to re-import this Bible to use it again.</source> ถ้าคุณต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™ คุณต้องนำเข้าพระคัมภีร์ฉบับนี้อีà¸à¸„รั้ง</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>ขั้นสูง</translation> </message> @@ -1427,7 +1427,7 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="80"/> <source>Incorrect Bible file type supplied. This looks like a Zefania XML bible, please use the Zefania import option.</source> - <translation type="unfinished"></translation> + <translation>ประเภทของไฟล์ของพระคัมภีร์ไม่ถูà¸à¸•à¹‰à¸­à¸‡ นี้ดูเหมือนพระคัมภีร์ XML Zefania à¸à¸£à¸¸à¸“าใช้ตัวเลือà¸à¸™à¸³à¹€à¸‚้า Zefania</translation> </message> </context> <context> @@ -1435,7 +1435,7 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="126"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation>นำเข้า %(bookname) %(chapter)...</translation> </message> </context> <context> @@ -1443,12 +1443,12 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="76"/> <source>Removing unused tags (this may take a few minutes)...</source> - <translation type="unfinished"></translation> + <translation>ลบà¹à¸—็à¸à¸—ี่ไม่ได้ใช้ (อาจจะใช้เวลาไม่à¸à¸µà¹ˆà¸™à¸²à¸—ี)...</translation> </message> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="168"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation>นำเข้า %(bookname) %(chapter)...</translation> </message> </context> <context> @@ -1606,7 +1606,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="111"/> <source>Incorrect Bible file type supplied. Zefania Bibles may be compressed. You must decompress them before import.</source> - <translation type="unfinished"></translation> + <translation>ประเภทของไฟล์ของพระคัมภีร์ไม่ถูà¸à¸•à¹‰à¸­à¸‡ บางครั้งพระคัมภีร์ Zefania ถูà¸à¸šà¸µà¸šà¸­à¸±à¸” มันต้องถูà¸à¸‚ยายà¸à¹ˆà¸­à¸™à¸—ี่นำเข้าได้</translation> </message> </context> <context> @@ -1614,7 +1614,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="105"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation>นำเข้า %(bookname) %(chapter)...</translation> </message> </context> <context> @@ -1680,7 +1680,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/custom/customplugin.py" line="66"/> <source><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.</source> - <translation type="unfinished"></translation> + <translation><strong>ปลั๊à¸à¸­à¸´à¸™à¸ à¸²à¸žà¸™à¸´à¹ˆà¸‡à¸›à¸£à¸±à¸šà¹€à¸­à¸‡</ strong><br /> ปลั๊à¸à¸­à¸´à¸™à¸ à¸²à¸žà¸™à¸´à¹ˆà¸‡à¸›à¸£à¸±à¸šà¹€à¸­à¸‡à¸—ำให้คุณเตรียมไว้ภาพนิ่งเอง à¹à¸¥à¸°à¹à¸ªà¸”งบนหน้าจอเช่นเดียวà¸à¸±à¸™à¸à¸±à¸šà¸šà¸—เพลงได้ ปลั๊à¸à¸­à¸´à¸™à¸™à¸µà¹‰à¹ƒà¸«à¹‰à¸­à¸´à¸ªà¸£à¸°à¸¡à¸²à¸à¸‚ึ้นà¸à¸§à¹ˆà¸²à¸›à¸¥à¸±à¹Šà¸à¸­à¸´à¸™à¸šà¸—เพลง</translation> </message> </context> <context> @@ -1698,7 +1698,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/> <source>Import missing custom slides from service files</source> - <translation type="unfinished"></translation> + <translation>นำเข้าภาพนิ่งปรับเองที่ยังขาดอยู่จาà¸à¹„ฟล์บริà¸à¸²à¸£</translation> </message> </context> <context> @@ -1756,12 +1756,12 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="51"/> <source>Insert Slide</source> - <translation>à¹à¸¢à¸à¸‚้อความ</translation> + <translation>à¹à¸—รà¸à¸ à¸²à¸žà¸™à¸´à¹ˆà¸‡</translation> </message> <message> <location filename="openlp/plugins/custom/forms/editcustomform.py" line="242"/> <source>You need to add at least one slide.</source> - <translation type="unfinished"></translation> + <translation>คุณต้องเพิ่มภาพนิ่งอันหนึ่งอย่างน้อย</translation> </message> </context> <context> @@ -1777,9 +1777,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - </translation> + <translation><numerusform>คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸² อยาà¸à¸¥à¸šà¸ à¸²à¸žà¸™à¸´à¹ˆà¸‡à¸—ี่เลือà¸à¹„ว้ %n ไหม</numerusform></translation> </message> </context> <context> @@ -1848,32 +1846,32 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="55"/> <source>Add group</source> - <translation type="unfinished"></translation> + <translation>เพิ่มà¸à¸¥à¸¸à¹ˆà¸¡</translation> </message> <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="56"/> <source>Parent group:</source> - <translation type="unfinished"></translation> + <translation>à¸à¸¥à¸¸à¹ˆà¸¡à¸›à¸à¸„รอง:</translation> </message> <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="57"/> <source>Group name:</source> - <translation type="unfinished"></translation> + <translation>ชื่อà¸à¸¥à¸¸à¹ˆà¸¡</translation> </message> <message> <location filename="openlp/plugins/images/forms/addgroupform.py" line="67"/> <source>You need to type in a group name.</source> - <translation type="unfinished"></translation> + <translation>คุณต้องป้อนชื่อà¸à¸¥à¸¸à¹ˆà¸¡</translation> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="642"/> <source>Could not add the new group.</source> - <translation type="unfinished"></translation> + <translation>ไม่สามารถเพิ่มà¸à¸¥à¸¸à¹ˆà¸¡à¹ƒà¸«à¸¡à¹ˆ</translation> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="645"/> <source>This group already exists.</source> - <translation type="unfinished"></translation> + <translation>à¸à¸¥à¸¸à¹ˆà¸¡à¸™à¸µà¹‰à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§</translation> </message> </context> <context> @@ -1881,27 +1879,27 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="81"/> <source>Select Image Group</source> - <translation type="unfinished"></translation> + <translation>จงเลีอà¸à¸à¸¥à¸¸à¹ˆà¸¡à¸‚องรูปภาพ</translation> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="82"/> <source>Add images to group:</source> - <translation type="unfinished"></translation> + <translation>เพิ่มรูปภาพในà¸à¸¥à¸¸à¹ˆà¸¡:</translation> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="83"/> <source>No group</source> - <translation type="unfinished"></translation> + <translation>ไม่มีà¸à¸¥à¹ˆà¸¸à¸¡</translation> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="84"/> <source>Existing group</source> - <translation type="unfinished"></translation> + <translation>à¸à¸¥à¸¸à¹ˆà¸¡à¸¡à¸µà¸­à¸¢à¸¹à¹ˆ</translation> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="85"/> <source>New group</source> - <translation type="unfinished"></translation> + <translation>à¸à¸¥à¸¸à¹ˆà¸¡à¹ƒà¸«à¸¡à¹ˆ</translation> </message> </context> <context> @@ -1954,22 +1952,22 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/images/forms/addgroupform.py" line="54"/> <source>-- Top-level group --</source> - <translation type="unfinished"></translation> + <translation>-- คลุ่มสูงสุด --</translation> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="221"/> <source>You must select an image or group to delete.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Remove group</source> - <translation type="unfinished"></translation> + <translation>ลบà¸à¸¥à¸¸à¹ˆà¸¡</translation> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Are you sure you want to remove "%s" and everything in it?</source> - <translation type="unfinished"></translation> + <translation>คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸² อยาà¸à¸¥à¸š "%s" à¸à¸±à¸™à¸—ุà¸à¸ªà¸´à¹ˆà¸‡à¸—ี่อยู่ข้างในไหม</translation> </message> </context> <context> @@ -1985,27 +1983,27 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/core/ui/media/phononplayer.py" line="258"/> <source>Phonon is a media player which interacts with the operating system to provide media capabilities.</source> - <translation type="unfinished"></translation> + <translation>เสียง</translation> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="392"/> <source>Audio</source> - <translation type="unfinished"></translation> + <translation>เสียง</translation> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="393"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>หนัง</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="390"/> <source>Webkit is a media player which runs inside a web browser. This player allows text over video to be rendered.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2074,32 +2072,32 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="183"/> <source>Select Media Clip</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="184"/> <source>Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="185"/> <source>Media path:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> <source>Select drive from list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> <source>Load disc</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> <source>Track Details</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> @@ -2109,52 +2107,52 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="191"/> <source>Audio track:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> <source>Subtitle track:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> <source>HH:mm:ss.z</source> - <translation type="unfinished"></translation> + <translation>ชช:นน:วว.ศ</translation> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> <source>Clip Range</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> <source>Start point:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="197"/> <source>Set start point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> <source>Jump to start point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> <source>End point:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> <source>Set end point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> <source>Jump to end point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2162,108 +2160,108 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> <source>No path was given</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> <source>Given path does not exists</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="225"/> <source>An error happened during initialization of VLC player</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="246"/> <source>VLC player failed playing the media</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>CD not loaded correctly</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>The CD was not loaded correctly, please re-load and try again.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>DVD not loaded correctly</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>The DVD was not loaded correctly, please re-load and try again.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Set name of mediaclip</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Name of mediaclip:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> <source>Enter a valid name or cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>Invalid character</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>The name of the mediaclip must not contain the character ":"</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>เลือà¸à¸ªà¸·à¹ˆà¸­à¸ à¸²à¸žà¹à¸¥à¸°à¹€à¸ªà¸µà¸¢à¸‡</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>คุณต้องเลือà¸à¸ªà¸·à¹ˆà¸­à¸ à¸²à¸žà¹à¸¥à¸°à¹€à¸ªà¸µà¸¢à¸‡à¸—ี่ต้องà¸à¸²à¸£à¸¥à¸šà¸­à¸­à¸</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>คุณต้องเลือà¸à¸ªà¸·à¹ˆà¸­à¸ à¸²à¸žà¹à¸¥à¸°à¹€à¸ªà¸µà¸¢à¸‡à¸—ี่ต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¹€à¸›à¹‡à¸™à¸žà¸·à¹‰à¸™à¸«à¸¥à¸±à¸‡</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>เà¸à¸´à¸”ปัà¸à¸«à¸²à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸žà¸·à¹‰à¸™à¸«à¸¥à¸±à¸‡à¸‚องคุณคือ ไฟล์สื่อภาพà¹à¸¥à¸°à¹€à¸ªà¸µà¸¢à¸‡ "%s" ไม่มีà¹à¸¥à¹‰à¸§</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>ไฟล์สื่อภาพà¹à¸¥à¸°à¹€à¸ªà¸µà¸¢à¸‡à¸«à¸²à¸¢à¹„ป</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>ไฟล์ %s ไม่มีà¹à¸¥à¹‰à¸§</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>วีดีโอ (%s);;เสียง (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>มีรายà¸à¸²à¸£à¸—ี่ไม่à¹à¸ªà¸”งผลต้องทำà¸à¸²à¸£à¹à¸à¹‰à¹„ข</translation> </message> @@ -2273,44 +2271,44 @@ Do you want to add the other images anyway?</source> <translation>ไฟล์ที่ไม่สนับสนุน</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>โปรà¹à¸à¸£à¸¡à¸—ี่ใช้เล่น:</translation> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required for playback of optical devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2323,15 +2321,15 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> <source>Start Live items automatically</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2358,27 +2356,27 @@ Should OpenLP upgrade now?</source> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>Backup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="211"/> <source>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="223"/> <source>Backup of the data folder failed!</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>A backup of the data folder has been created at %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2476,7 +2474,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2514,13 +2512,13 @@ Final Credit on the cross, setting us free from sin. We bring this software to you for free because He has set us free.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> - <translation type="unfinished"></translation> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> + <translation type="unfinished"/> </message> </context> <context> @@ -2802,24 +2800,24 @@ The data directory will be changed when OpenLP is closed.</source> <message> <location filename="openlp/core/ui/advancedtab.py" line="279"/> <source>Thursday</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="313"/> <source>Display Workarounds</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="315"/> <source>Use alternating row colours in lists</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="553"/> <source>Are you sure you want to change the location of the OpenLP data directory to the default location? This location will be used after OpenLP is closed.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="592"/> @@ -2830,17 +2828,17 @@ The location you have selected %s appears to contain OpenLP data files. Do you wish to replace these files with the current data files?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>Restart Required</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>This change will only take effect once OpenLP has been restarted.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2856,252 +2854,252 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <message> <location filename="openlp/core/lib/projector/constants.py" line="302"/> <source>RGB</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="303"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>หนัง</translation> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="304"/> <source>Digital</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="305"/> <source>Storage</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="306"/> <source>Network</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="308"/> <source>RGB 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="309"/> <source>RGB 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="310"/> <source>RGB 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="311"/> <source>RGB 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="312"/> <source>RGB 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="313"/> <source>RGB 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="314"/> <source>RGB 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="315"/> <source>RGB 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="316"/> <source>RGB 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="317"/> <source>Video 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="318"/> <source>Video 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="319"/> <source>Video 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="320"/> <source>Video 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="321"/> <source>Video 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="322"/> <source>Video 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="323"/> <source>Video 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="324"/> <source>Video 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="325"/> <source>Video 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="326"/> <source>Digital 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="327"/> <source>Digital 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="328"/> <source>Digital 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="329"/> <source>Digital 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="330"/> <source>Digital 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="331"/> <source>Digital 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="332"/> <source>Digital 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="333"/> <source>Digital 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="334"/> <source>Digital 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="335"/> <source>Storage 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="336"/> <source>Storage 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="337"/> <source>Storage 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="338"/> <source>Storage 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="339"/> <source>Storage 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="340"/> <source>Storage 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="341"/> <source>Storage 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="342"/> <source>Storage 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="343"/> <source>Storage 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="344"/> <source>Network 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="345"/> <source>Network 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="346"/> <source>Network 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="347"/> <source>Network 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="348"/> <source>Network 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="349"/> <source>Network 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="350"/> <source>Network 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="351"/> <source>Network 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="352"/> <source>Network 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3442,79 +3440,79 @@ To re-run the First Time Wizard and import this sample data at a later time, che <message> <location filename="openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="564"/> <source>Download complete. Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="568"/> <source>Download complete. Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="573"/> <source>Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="577"/> <source>Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> <source> To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> <source>Downloading and Configuring</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="663"/> <source>Network Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> @@ -3524,7 +3522,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3557,12 +3555,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="115"/> <source>Default Formatting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="125"/> <source>Custom Formatting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3580,12 +3578,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagform.py" line="180"/> <source>Description is missing</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagform.py" line="183"/> <source>Tag is missing</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="80"/> @@ -3595,17 +3593,17 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="82"/> <source>Description %s already defined.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3873,282 +3871,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&ไฟล์</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&นำเข้าไฟล์</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&ส่งออà¸à¹„ฟล์</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&มุมมอง</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>&รูปà¹à¸šà¸šà¹‚ปรà¹à¸à¸£à¸¡</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&เครื่องมือ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&ตั้งค่าโปรà¹à¸à¸£à¸¡</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&ภาษา</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&ช่วยเหลือ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>à¸à¸²à¸£à¸ˆà¸±à¸”ทำรายà¸à¸²à¸£</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>จัดà¸à¸²à¸£à¸£à¸¹à¸›à¹à¸šà¸šà¸˜à¸µà¸¡</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&สร้างใหม่</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&เปืด</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>เปิดใช้ไฟล์à¸à¸²à¸£à¸ˆà¸±à¸”ทำรายà¸à¸²à¸£à¸—ี่มีอยู่à¹à¸¥à¹‰à¸§</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&บันทึà¸</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>บันทึà¸à¸£à¸²à¸¢à¸à¸²à¸£à¹„ปที่จัดเà¸à¹‡à¸š</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>&บันทึà¸à¹€à¸›à¹‡à¸™...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>บันทึà¸à¸£à¸²à¸¢à¸à¸²à¸£à¹€à¸›à¹‡à¸™à¸Šà¸·à¹ˆà¸­à¸­à¸·à¹ˆà¸™</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>บันทึà¸à¸£à¸²à¸¢à¸à¸²à¸£à¸—ี่จัดเà¸à¹‡à¸šà¹€à¸›à¹‡à¸™à¸Šà¸·à¹ˆà¸­à¹ƒà¸«à¸¡à¹ˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>&ออà¸à¸ˆà¸²à¸à¹‚ปรà¹à¸à¸£à¸¡</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>ปิดโปรà¹à¸à¸£à¸¡ OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&ธีม</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&ปรับà¹à¸•à¹ˆà¸‡à¹‚ปรà¹à¸à¸£à¸¡ OpenLP...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&จัดà¸à¸²à¸£à¸ªà¸·à¹ˆà¸­à¸™à¸³à¹€à¸ªà¸™à¸­</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>ล็อคจัดà¸à¸²à¸£à¸™à¸³à¹€à¸ªà¸™à¸­</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>ล็อคà¸à¸²à¸£à¸¡à¸­à¸‡à¹€à¸«à¹‡à¸™à¸‚องจัดà¸à¸²à¸£à¸ªà¸·à¹ˆà¸­à¸™à¸³à¹€à¸ªà¸™à¸­</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&จัดà¸à¸²à¸£à¸£à¸¹à¸›à¹à¸šà¸šà¸˜à¸µà¸¡</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>ล็อคจัดà¸à¸²à¸£à¸£à¸¹à¸›à¹à¸šà¸šà¸˜à¸µà¸¡</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>ล็อคà¸à¸²à¸£à¸¡à¸­à¸‡à¹€à¸«à¹‡à¸™à¸‚องจัดà¸à¸²à¸£à¸£à¸¹à¸›à¹à¸šà¸šà¸˜à¸µà¸¡</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&à¸à¸²à¸£à¸ˆà¸±à¸”ทำรายà¸à¸²à¸£</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>ล็อคà¸à¸²à¸£à¸ˆà¸±à¸”ทำรายà¸à¸²à¸£</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>ล็อคà¸à¸²à¸£à¸¡à¸­à¸‡à¹€à¸«à¹‡à¸™à¸‚องà¸à¸²à¸£à¸ˆà¸±à¸”ทำรายà¸à¸²à¸£</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&à¸à¸£à¸­à¸šà¹à¸ªà¸”งตัวอย่าง</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>ล็อคà¸à¸£à¸­à¸šà¹à¸ªà¸”งตัวอย่าง</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>ล็อดà¸à¸²à¸£à¸¡à¸­à¸‡à¹€à¸«à¹‡à¸™à¸‚องà¸à¸£à¸­à¸šà¹à¸ªà¸”งตัวอย่าง</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&à¸à¸£à¸­à¸šà¹à¸ªà¸”งบนจอภาพ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>ล็อคà¸à¸£à¸­à¸šà¹à¸ªà¸”งบนจอภาพ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>ล็อคà¸à¸²à¸£à¸¡à¸­à¸‡à¹€à¸«à¹‡à¸™à¸‚องà¸à¸£à¸­à¸šà¹à¸ªà¸”งผลบนจอภาพ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&รายà¸à¸²à¸£à¹‚ปรà¹à¸à¸£à¸¡à¹€à¸ªà¸£à¸´à¸¡</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>รายà¸à¸²à¸£à¹‚ปรà¹à¸à¸£à¸¡à¹€à¸ªà¸£à¸´à¸¡à¸•à¹ˆà¸²à¸‡à¹†</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&คู่มือà¹à¸™à¸°à¸™à¸³à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¹‚ปรà¹à¸à¸£à¸¡</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>ข้อมูลข่าวสารเพิ่มเติมเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¹‚ปรà¹à¸à¸£à¸¡ OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&คู่มือà¹à¸™à¸°à¸™à¸³à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸­à¸­à¸™à¹„ลน์</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&เว็บไซต์</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>ใช้ภาษาของระบบ ถ้าใช้งานได้</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>ตั้งค่าภาษาที่ใช้ร่วมà¸à¸±à¸™à¸ªà¸³à¸«à¸£à¸±à¸š %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>&เพิ่มเครื่องมือ...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>เพิ่มโปรà¹à¸à¸£à¸¡à¹„ปที่รายà¸à¸²à¸£à¹€à¸„รื่องมือ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&ค่าเริ่มต้น</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>ตั้งค่ามุมมองรูปà¹à¸šà¸šà¸à¸¥à¸±à¸šà¹„ปใช้ค่าเริ่มต้น</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&à¸à¸²à¸£à¸•à¸´à¸”ตั้ง</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>ตั้งค่ามุมมองรูปà¹à¸šà¸šà¸ªà¸³à¸«à¸£à¸±à¸šà¸à¸²à¸£à¸•à¸´à¸”ตั้ง</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&à¹à¸ªà¸”งบนจอภาพ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>ตั้งค่ามุมมองรูปà¹à¸šà¸šà¸ªà¸³à¸«à¸£à¸±à¸šà¹à¸ªà¸”งบนจอภาพ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4157,22 +4155,22 @@ You can download the latest version from http://openlp.org/.</source> คุณสามารถดาวน์โหลดรุ่นล่าสุดได้จาภhttp://openlp.org/.</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>ปรับปรุงรุ่นของโปรà¹à¸à¸£à¸¡ OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>จอภาพหลัà¸à¸‚องโปรà¹à¸à¸£à¸¡ OpenLP ว่างเปล่า</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>จอภาพหลัà¸à¸–ูà¸à¸—ำให้ว่างเปล่า</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>ธีมเริ่มต้น: %s</translation> </message> @@ -4183,82 +4181,82 @@ You can download the latest version from http://openlp.org/.</source> <translation>ภาษาไทย</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>&ปรับà¹à¸•à¹ˆà¸‡à¸—างลัด...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>ปิดโปรà¹à¸à¸£à¸¡ OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¸§à¹ˆà¸² ต้องà¸à¸²à¸£à¸›à¸´à¸”โปรà¹à¸à¸£à¸¡ OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>&เปิดโฟลเดอร์ข้อมูล...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>เปิดโฟลเดอร์ที่มีเพลง พระคัมภีร์ à¹à¸¥à¸°à¸‚้อมูลอื่นๆอยู่ภายในนั้น</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&ตรวจหาอัตโนมัติ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>ปรับปรุงรูปภาพของธีม</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>ปรับปรุงรูปภาพตัวอย่างสำหรับทุà¸à¸˜à¸µà¸¡</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>พิมพ์รายà¸à¸²à¸£à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&ไฟล์ล่าสุด</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>&ล็อคà¸à¸£à¸­à¸šà¸à¸²à¸£à¸—ำงาน</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>ป้องà¸à¸±à¸™à¹„ม่ให้à¸à¸£à¸­à¸šà¸à¸²à¸£à¸—ำงานต่างๆถูà¸à¸¢à¹‰à¸²à¸¢</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>ตัวช่วยสร้างครั้งà¹à¸£à¸</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>เริ่มà¸à¸²à¸£à¸—ำงานตัวช่วยสร้างครั้งà¹à¸£à¸à¸­à¸µà¸à¸„รั้ง เพื่อนำเข้าเพลง พระคัมภีร์à¹à¸¥à¸°à¸˜à¸µà¸¡</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>เริ่มà¸à¸²à¸£à¸—ำงานตัวช่วยสร้างครั้งà¹à¸£à¸à¸­à¸µà¸à¸„รั้ง?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4267,83 +4265,83 @@ Re-running this wizard may make changes to your current OpenLP configuration and เมื่อเริ่มà¸à¸²à¸£à¸—ำงานตัวช่วยสร้างนี้ อาจเปลี่ยนà¹à¸›à¸¥à¸‡à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าปัจจุบันของโปรà¹à¸à¸£à¸¡ OpenLP à¹à¸¥à¸°à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸žà¸¥à¸‡à¹ƒà¸™à¸£à¸²à¸¢à¸à¸²à¸£à¹€à¸žà¸¥à¸‡à¸—ี่คุณมีอยู่à¹à¸¥à¹‰à¸§ à¹à¸¥à¸°à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸£à¸¹à¸›à¹à¸šà¸šà¸˜à¸µà¸¡à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™à¸‚องคุณ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>ล้างรายà¸à¸²à¸£</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>ล้างรายà¸à¸²à¸£à¹„ฟล์ล่าสุด</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>&ปรับà¹à¸•à¹ˆà¸‡à¸£à¸¹à¸›à¹à¸šà¸šà¹à¸—็à¸...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>ส่งออà¸à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าโปรà¹à¸à¸£à¸¡ OpenLP โดยระบุชื่อไฟล์ * .config</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>ตั้งค่า</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>นำเข้าà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าโปรà¹à¸à¸£à¸¡ OpenLP จาà¸à¹„ฟล์ที่ระบุชื่อ * .config เลือà¸à¹„ฟล์ที่ส่งออà¸à¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰ หรือไฟล์à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าจาà¸à¹€à¸„รื่องอื่น</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>นำเข้าà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>เปิดไฟล์</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>ส่งออà¸à¹„ฟล์à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าโปรà¹à¸à¸£à¸¡ OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>นำเข้าà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>โปรà¹à¸à¸£à¸¡ OpenLP จะปิดตัวลงในขณะนี้ à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าที่นำเข้าจะถูà¸à¸™à¸³à¸¡à¸²à¹ƒà¸Šà¹‰à¹ƒà¸™à¸„รั้งต่อไป เมื่อคุณเริ่มต้นโปรà¹à¸à¸£à¸¡ OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>ส่งออà¸à¹„ฟล์à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>ส่งออà¸à¹„ฟล์à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าโปรà¹à¸à¸£à¸¡ OpenLP (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>เà¸à¸´à¸”ข้อผิดพลาดไดเรà¸à¸—อรีข้อมูลใหม่</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>à¸à¸³à¸¥à¸±à¸‡à¸„ัดลอà¸à¸‚้อมูลโปรà¹à¸à¸¡ OpenLP ไปยังตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่ตั้งใหม่ของไดเรà¸à¸—อรีข้อมูล - %s - โปรดรอสัà¸à¸„รู่สำหรับà¸à¸²à¸£à¸„ัดลอà¸à¸—ี่จะเสร็จ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4352,65 +4350,65 @@ Re-running this wizard may make changes to your current OpenLP configuration and %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>ทั่วไป</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4517,12 +4515,12 @@ Suffix not supported</source> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><เนื้อเพลง> à¹à¸—็à¸à¸«à¸²à¸¢à¹„ป</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><ข้อความ> à¹à¸—็à¸à¸«à¸²à¸¢à¹„ป</translation> </message> @@ -4530,24 +4528,24 @@ Suffix not supported</source> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4555,7 +4553,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/media/playertab.py" line="55"/> <source>Players</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="124"/> @@ -4565,12 +4563,12 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/media/playertab.py" line="125"/> <source>Player Search Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="128"/> <source>Visible background for videos with aspect ratio different to screen.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="253"/> @@ -4717,257 +4715,257 @@ Suffix not supported</source> <message> <location filename="openlp/core/lib/projector/constants.py" line="211"/> <source>OK</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="212"/> <source>General projector error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="213"/> <source>Not connected error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="214"/> <source>Lamp error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="215"/> <source>Fan error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="216"/> <source>High temperature detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="217"/> <source>Cover open detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="218"/> <source>Check filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="219"/> <source>Authentication Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="220"/> <source>Undefined Command</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="221"/> <source>Invalid Parameter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="222"/> <source>Projector Busy</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="223"/> <source>Projector/Display Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="224"/> <source>Invalid packet received</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="225"/> <source>Warning condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="226"/> <source>Error condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="227"/> <source>PJLink class not supported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="228"/> <source>Invalid prefix character</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="231"/> <source>The remote host closed the connection</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="243"/> <source>An error occurred with the network (Possibly someone pulled the plug?)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="271"/> <source>The proxy address set with setProxy() was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="276"/> <source>An unidentified error occurred</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="277"/> <source>Not connected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="278"/> <source>Connecting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="279"/> <source>Connected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="280"/> <source>Getting status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="281"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="282"/> <source>Initialize in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="283"/> <source>Power in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="284"/> <source>Warmup in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="285"/> <source>Power is on</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="286"/> <source>Cooldown in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="287"/> <source>Projector Information available</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="288"/> <source>Sending data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="289"/> <source>Received data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4975,17 +4973,17 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>Name Not Set</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>You must enter a name for this entry.<br />Please enter a new name for this entry.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="182"/> <source>Duplicate Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4993,37 +4991,37 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="110"/> <source>Add New Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="113"/> <source>Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="115"/> <source>IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="118"/> <source>Port Number</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="120"/> <source>PIN</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="122"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="124"/> <source>Location</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="126"/> @@ -5038,7 +5036,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5046,293 +5044,303 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add a new projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Select Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Choose input source on selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View selected projector information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projectors</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="127"/> <source>Disconnect from selected projectors</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="134"/> <source>Disconnect from selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="149"/> <source>Power on selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Standby selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Put selected projector in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="176"/> <source>Blank selected projector screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="190"/> <source>Show selected projector screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="212"/> <source>&View Projector Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="217"/> <source>&Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="223"/> <source>&Connect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="228"/> <source>D&isconnect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="234"/> <source>Power &On Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="239"/> <source>Power O&ff Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="245"/> <source>Select &Input</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="250"/> <source>Edit Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="255"/> <source>&Blank Projector Screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="260"/> <source>&Show Projector Screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="266"/> <source>&Delete Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>หมายเหตุ</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Other อื่นๆ</translation> </message> @@ -5342,37 +5350,37 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/tab.py" line="50"/> <source>Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="99"/> <source>Communication Options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="101"/> <source>Connect to projectors on startup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="103"/> <source>Socket timeout (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="105"/> <source>Poll time (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5380,17 +5388,17 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="198"/> <source>Duplicate IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="206"/> <source>Invalid IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="215"/> <source>Invalid Port Number</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5421,7 +5429,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/lib/serviceitem.py" line="334"/> <source>[slide %d]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5697,79 +5705,79 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="230"/> <source>&Rename...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="246"/> <source>Create New &Custom Slide</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="253"/> <source>&Auto play slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="257"/> <source>Auto play slides &Loop</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="262"/> <source>Auto play slides &Once</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="884"/> <source>&Delay between slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="434"/> <source>OpenLP Service Files (*.osz *.oszl)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="699"/> <source>OpenLP Service Files (*.osz);; OpenLP Service Files - lite (*.oszl)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="704"/> <source>OpenLP Service Files (*.osz);;</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="749"/> <source>File is not a valid service. The content encoding is not UTF-8.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="764"/> <source>The service file you are trying to open is in an old format. Please save it using OpenLP 2.0.2 or greater.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="793"/> <source>This file is either corrupt or it is not an OpenLP 2 service file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="895"/> <source>&Auto Start - inactive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="897"/> <source>&Auto Start - active</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> <source>Input delay</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> @@ -5779,7 +5787,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> <source>Rename item title</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> @@ -5789,14 +5797,14 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6059,44 +6067,44 @@ These files will be removed if you continue to save.</source> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6387,12 +6395,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="409"/> <source>The theme export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="423"/> <source>OpenLP Themes (*.otz)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6685,17 +6693,17 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themewizard.py" line="405"/> <source>Solid color</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="449"/> <source>color:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="462"/> <source>Allows you to change and move the Main and Footer areas.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themeform.py" line="181"/> @@ -6753,12 +6761,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themestab.py" line="116"/> <source>Universal Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6868,7 +6876,7 @@ These files will be removed if you continue to save.</source> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -6941,17 +6949,17 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> <source>Welcome to the Duplicate Song Removal Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="504"/> <source>Written by</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="36"/> <source>Author Unknown</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="52"/> @@ -6966,7 +6974,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/common/uistrings.py" line="54"/> <source>Add group</source> - <translation type="unfinished"></translation> + <translation>เพิ่มà¸à¸¥à¸¸à¹ˆà¸¡</translation> </message> <message> <location filename="openlp/core/common/uistrings.py" line="55"/> @@ -7089,7 +7097,7 @@ See http://docs.python.org/library/datetime.html#strftime-strptime-behavior for <location filename="openlp/core/common/uistrings.py" line="82"/> <source>File %s not found. Please try selecting it individually.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="83"/> @@ -7165,25 +7173,25 @@ Please try selecting it individually.</source> <location filename="openlp/core/common/uistrings.py" line="96"/> <source>Manufacturer</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="97"/> <source>Manufacturers</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="98"/> <source>Model</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="99"/> <source>Models</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="100"/> @@ -7249,7 +7257,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/common/uistrings.py" line="111"/> <source>OpenLP 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="113"/> @@ -7285,13 +7293,13 @@ Please try selecting it individually.</source> <location filename="openlp/core/common/uistrings.py" line="120"/> <source>Projector</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="121"/> <source>Projectors</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="122"/> @@ -7440,22 +7448,22 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/common/uistrings.py" line="63"/> <source>CCLI song number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="112"/> <source>OpenLP 2.2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="118"/> <source>Preview Toolbar</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7464,25 +7472,25 @@ Please try selecting it individually.</source> <location filename="openlp/core/lib/__init__.py" line="305"/> <source>%s and %s</source> <comment>Locale list separator: 2 items</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="308"/> <source>%s, and %s</source> <comment>Locale list separator: end</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="311"/> <source>%s, %s</source> <comment>Locale list separator: middle</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="312"/> <source>%s, %s</source> <comment>Locale list separator: start</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7490,7 +7498,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7602,7 +7610,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7625,37 +7633,37 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="122"/> <source>PDF options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7686,12 +7694,12 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server configuration changes will require a restart to take effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7809,17 +7817,17 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7859,45 +7867,45 @@ Please try selecting it individually.</source> <source>Android App</source> <translation>โปรà¹à¸à¸£à¸¡à¸ªà¸³à¸«à¸£à¸±à¸š Android</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>สà¹à¸à¸™à¸£à¸«à¸±à¸ª QR หรือคลิภ<a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> เพื่อติดตั้งโปรà¹à¸à¸£à¸¡à¸ªà¸³à¸«à¸£à¸±à¸š Android จาภGoogle Play</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> - <source>HTTPS Server</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> - <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> - <translation type="unfinished"></translation> + <source>HTTPS Server</source> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> - <source>User Authentication</source> - <translation type="unfinished"></translation> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> + <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> - <source>User id:</source> - <translation type="unfinished"></translation> + <source>User Authentication</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <source>User id:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>รหัสผ่าน:</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation type="unfinished"/> </message> </context> <context> @@ -8012,12 +8020,12 @@ Please try selecting it individually.</source> <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> <source>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>All requested data has been deleted successfully.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8075,17 +8083,17 @@ has been successfully created. </source> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>Report Creation Failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>An error occurred while creating the report: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8272,22 +8280,22 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>CCLI SongSelect</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>Import songs from CCLI's SongSelect service.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find &Duplicate Songs</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find and remove duplicate songs in the song database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8296,25 +8304,25 @@ The encoding is responsible for the correct character representation.</source> <location filename="openlp/plugins/songs/lib/db.py" line="71"/> <source>Words</source> <comment>Author who wrote the lyrics of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="72"/> <source>Music</source> <comment>Author who wrote the music of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="73"/> <source>Words and Music</source> <comment>Author who wrote both lyrics and music of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="75"/> <source>Translation</source> <comment>Author who translated the song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8368,7 +8376,7 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> <source>Invalid DreamBeam song file. Missing DreamSong tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8381,43 +8389,43 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> <source>"%s" could not be imported. %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> <source>Unexpected data formatting.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> <source>No song text found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> <source>This file does not exist.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> <source>This file is not a valid EasyWorship database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8628,39 +8636,39 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="332"/> <source><strong>Warning:</strong> You have not entered a verse order.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> <source>Invalid Verse Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="304"/> <source>&Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Choose type for this author</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8766,7 +8774,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="148"/> <source>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8774,7 +8782,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/foilpresenter.py" line="407"/> <source>Invalid Foilpresenter song file. No verses found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8947,47 +8955,47 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="239"/> <source>EasyWorship Service File</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="348"/> <source>WorshipCenter Pro Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="349"/> <source>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> <source>PowerPraise Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> <source>ProPresenter 4 Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9028,9 +9036,7 @@ Please enter the verses separated by spaces.</source> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9098,7 +9104,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/opensong.py" line="139"/> <source>Invalid OpenSong song file. Missing song tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9172,7 +9178,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> <source>Your song export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9316,12 +9322,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="225"/> <source>CCLI SongSelect Importer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="226"/> <source><strong>Note:</strong> An Internet connection is required in order to import songs from CCLI SongSelect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="230"/> @@ -9336,17 +9342,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="232"/> <source>Save username and password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="233"/> <source>Login</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="234"/> <source>Search Text:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="235"/> @@ -9356,12 +9362,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="324"/> <source>Found %s song(s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="237"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="238"/> @@ -9376,7 +9382,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="240"/> <source>Author(s):</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="241"/> @@ -9386,17 +9392,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="242"/> <source>CCLI Number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="243"/> <source>Lyrics:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="244"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="245"/> @@ -9406,57 +9412,57 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>More than 1000 results</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="140"/> <source>Logging out...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>Save Username and Password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>WARNING: Saving your username and password is INSECURE, your password is stored in PLAIN TEXT. Click Yes to save your password or No to cancel this.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>Error Logging In</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>There was a problem logging in, perhaps your username or password is incorrect?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Song Imported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>Incomplete song</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Your song has been imported, would you like to import more songs?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9489,7 +9495,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/> <source>Display songbook in footer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation type="unfinished"/> </message> </context> <context> @@ -9553,12 +9564,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> <source>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> <source>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9581,7 +9592,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> @@ -9594,7 +9605,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> <source>Unable to connect the WorshipCenter Pro database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9630,32 +9641,32 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> <source>Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> <source>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> <source>Searching for duplicate songs.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> <source>Please wait while your songs database is analyzed.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> <source>Here you can decide which songs to remove and which ones to keep.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> <source>Review duplicate songs (%s/%s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> @@ -9665,7 +9676,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>No duplicate songs have been found in the database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/zh_CN.ts b/resources/i18n/zh_CN.ts index c73c13afb..2647764c6 100644 --- a/resources/i18n/zh_CN.ts +++ b/resources/i18n/zh_CN.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="zh_CN" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="zh_CN" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -33,7 +32,7 @@ <message> <location filename="openlp/plugins/alerts/alertsplugin.py" line="199"/> <source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -96,16 +95,16 @@ Do you want to continue anyway?</source> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>警告文字并ä¸åŒ…å«'<>'。 您ä¾ç„¶å¸Œæœ›ç»§ç»­å—?</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -658,37 +657,37 @@ Please type in some text before clicking New.</source> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>:</source> <comment>Verse identifier e.g. Genesis 1 : 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>v</source> <comment>Verse identifier e.g. Genesis 1 v 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>V</source> <comment>Verse identifier e.g. Genesis 1 V 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verse</source> <comment>Verse identifier e.g. Genesis 1 verse 1 = Genesis Chapter 1 Verse 1</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verses</source> <comment>Verse identifier e.g. Genesis 1 verses 1 - 2 = Genesis Chapter 1 Verses 1 to 2</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> <source>-</source> <comment>range identifier e.g. Genesis 1 verse 1 - 2 = Genesis Chapter 1 Verses 1 To 2</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> @@ -700,19 +699,19 @@ Please type in some text before clicking New.</source> <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>,</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2, 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>and</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2 and 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/__init__.py" line="196"/> <source>end</source> <comment>ending identifier e.g. Genesis 1 verse 1 - end = Genesis Chapter 1 Verses 1 To The Last Verse</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -928,7 +927,7 @@ search results and on display:</source> <message> <location filename="openlp/plugins/bibles/lib/biblestab.py" line="157"/> <source>Show verse numbers</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1222,7 +1221,7 @@ It is not possible to customize the Book Names.</source> <translation>该版本圣ç»å·²å­˜åœ¨ã€‚请导入一个ä¸åŒç‰ˆæœ¬çš„圣ç»æˆ–是先删除已存在的那个。</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>你的圣ç»å¯¼å…¥å¤±è´¥</translation> </message> @@ -1257,34 +1256,34 @@ It is not possible to customize the Book Names.</source> <translation>ç»èŠ‚文件:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>正在注册圣ç»...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> <source>Click to download bible list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> <source>Download bible list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>Error during download</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>An error occurred while downloading the list of bibles from %s.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1316,92 +1315,92 @@ It is not possible to customize the Book Names.</source> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>快速</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>寻找:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>曲集:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>篇章:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>ç»èŠ‚:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>从:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>到:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>文本æœç´¢</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>第二版本:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>ç»æ–‡å‡ºå¤„:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>切æ¢ä¿ç•™æˆ–清空之å‰çš„结果。</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>您ä¸èƒ½ç»“åˆå•å’ŒåŒåœ£ç»ç»èŠ‚æœç´¢ç»“果。您希望删除æœç´¢ç»“果并开始新的æœç´¢å—?</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>圣ç»æ²¡æœ‰å®Œå…¨è½½å…¥ã€‚</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>ä¿¡æ¯</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>第二本圣ç»å¹¶ä¸åŒ…å«ä¸»åœ£ç»é‡Œæ‰€æœ‰çš„ç»èŠ‚。åªæœ‰ä¸¤æœ¬åœ£ç»éƒ½åŒ…å«çš„ç»èŠ‚æ‰ä¼šè¢«æ˜¾ç¤ºã€‚ %dæ¡ç»èŠ‚没有被包括在结果里。</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>æœç´¢ç»æ–‡å‡ºå¤„...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>æœç´¢æ–‡æœ¬...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1410,7 +1409,7 @@ You will need to re-import this Bible to use it again.</source> è¦å†æ¬¡ä½¿ç”¨ï¼Œæ‚¨éœ€è¦é‡æ–°å¯¼å…¥ã€‚</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>高级</translation> </message> @@ -1425,7 +1424,7 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="80"/> <source>Incorrect Bible file type supplied. This looks like a Zefania XML bible, please use the Zefania import option.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1433,7 +1432,7 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/opensong.py" line="126"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1441,12 +1440,12 @@ You will need to re-import this Bible to use it again.</source> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="76"/> <source>Removing unused tags (this may take a few minutes)...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/bibles/lib/osis.py" line="168"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1604,7 +1603,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="111"/> <source>Incorrect Bible file type supplied. Zefania Bibles may be compressed. You must decompress them before import.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1612,7 +1611,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/bibles/lib/zefania.py" line="105"/> <source>Importing %(bookname)s %(chapter)s...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1678,7 +1677,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/custom/customplugin.py" line="66"/> <source><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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1696,7 +1695,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/> <source>Import missing custom slides from service files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1759,7 +1758,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/custom/forms/editcustomform.py" line="242"/> <source>You need to add at least one slide.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1775,9 +1774,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform></translation> </message> </context> <context> @@ -1846,32 +1843,32 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="55"/> <source>Add group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="56"/> <source>Parent group:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="57"/> <source>Group name:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/addgroupform.py" line="67"/> <source>You need to type in a group name.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="642"/> <source>Could not add the new group.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="645"/> <source>This group already exists.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1879,27 +1876,27 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="81"/> <source>Select Image Group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="82"/> <source>Add images to group:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="83"/> <source>No group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="84"/> <source>Existing group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="85"/> <source>New group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1952,22 +1949,22 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/images/forms/addgroupform.py" line="54"/> <source>-- Top-level group --</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="221"/> <source>You must select an image or group to delete.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Remove group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Are you sure you want to remove "%s" and everything in it?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -1983,27 +1980,27 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/core/ui/media/phononplayer.py" line="258"/> <source>Phonon is a media player which interacts with the operating system to provide media capabilities.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="392"/> <source>Audio</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="393"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/webkitplayer.py" line="390"/> <source>Webkit is a media player which runs inside a web browser. This player allows text over video to be rendered.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2072,32 +2069,32 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="183"/> <source>Select Media Clip</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="184"/> <source>Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="185"/> <source>Media path:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> <source>Select drive from list</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> <source>Load disc</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> <source>Track Details</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> @@ -2107,52 +2104,52 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="191"/> <source>Audio track:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> <source>Subtitle track:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> <source>HH:mm:ss.z</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> <source>Clip Range</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> <source>Start point:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="197"/> <source>Set start point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> <source>Jump to start point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> <source>End point:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> <source>Set end point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> <source>Jump to end point</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2160,108 +2157,108 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> <source>No path was given</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> <source>Given path does not exists</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="225"/> <source>An error happened during initialization of VLC player</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="246"/> <source>VLC player failed playing the media</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>CD not loaded correctly</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>The CD was not loaded correctly, please re-load and try again.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>DVD not loaded correctly</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>The DVD was not loaded correctly, please re-load and try again.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Set name of mediaclip</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Name of mediaclip:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> <source>Enter a valid name or cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>Invalid character</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>The name of the mediaclip must not contain the character ":"</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>选择媒体</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>您必须先选中一个媒体文件æ‰èƒ½åˆ é™¤</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>您必须选择一个媒体文件æ¥æ›¿æ¢èƒŒæ™¯ã€‚</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>替æ¢æ‚¨çš„背景时å‘生问题,媒体文件"%s"å·²ä¸å­˜åœ¨ã€‚</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>缺少媒体文件</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>文件 %s å·²ä¸å­˜åœ¨ã€‚</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>视频 (%s);;音频 (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>没有显示项目å¯ä»¥ä¿®æ”¹</translation> </message> @@ -2271,44 +2268,44 @@ Do you want to add the other images anyway?</source> <translation>ä¸æ”¯æŒçš„文件</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>使用播放器:</translation> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required for playback of optical devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2321,15 +2318,15 @@ Do you want to add the other images anyway?</source> <message> <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> <source>Start Live items automatically</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2356,27 +2353,27 @@ Should OpenLP upgrade now?</source> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>Backup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="211"/> <source>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="223"/> <source>Backup of the data folder failed!</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/__init__.py" line="226"/> <source>A backup of the data folder has been created at %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2474,7 +2471,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2512,13 +2509,13 @@ Final Credit on the cross, setting us free from sin. We bring this software to you for free because He has set us free.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> - <translation type="unfinished"></translation> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> + <translation type="unfinished"/> </message> </context> <context> @@ -2801,24 +2798,24 @@ The data directory will be changed when OpenLP is closed.</source> <message> <location filename="openlp/core/ui/advancedtab.py" line="279"/> <source>Thursday</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="313"/> <source>Display Workarounds</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="315"/> <source>Use alternating row colours in lists</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="553"/> <source>Are you sure you want to change the location of the OpenLP data directory to the default location? This location will be used after OpenLP is closed.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="592"/> @@ -2829,17 +2826,17 @@ The location you have selected %s appears to contain OpenLP data files. Do you wish to replace these files with the current data files?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>Restart Required</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>This change will only take effect once OpenLP has been restarted.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -2855,252 +2852,252 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <message> <location filename="openlp/core/lib/projector/constants.py" line="302"/> <source>RGB</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="303"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="304"/> <source>Digital</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="305"/> <source>Storage</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="306"/> <source>Network</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="308"/> <source>RGB 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="309"/> <source>RGB 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="310"/> <source>RGB 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="311"/> <source>RGB 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="312"/> <source>RGB 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="313"/> <source>RGB 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="314"/> <source>RGB 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="315"/> <source>RGB 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="316"/> <source>RGB 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="317"/> <source>Video 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="318"/> <source>Video 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="319"/> <source>Video 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="320"/> <source>Video 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="321"/> <source>Video 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="322"/> <source>Video 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="323"/> <source>Video 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="324"/> <source>Video 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="325"/> <source>Video 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="326"/> <source>Digital 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="327"/> <source>Digital 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="328"/> <source>Digital 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="329"/> <source>Digital 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="330"/> <source>Digital 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="331"/> <source>Digital 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="332"/> <source>Digital 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="333"/> <source>Digital 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="334"/> <source>Digital 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="335"/> <source>Storage 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="336"/> <source>Storage 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="337"/> <source>Storage 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="338"/> <source>Storage 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="339"/> <source>Storage 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="340"/> <source>Storage 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="341"/> <source>Storage 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="342"/> <source>Storage 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="343"/> <source>Storage 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="344"/> <source>Network 1</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="345"/> <source>Network 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="346"/> <source>Network 3</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="347"/> <source>Network 4</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="348"/> <source>Network 5</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="349"/> <source>Network 6</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="350"/> <source>Network 7</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="351"/> <source>Network 8</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="352"/> <source>Network 9</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3442,79 +3439,79 @@ To re-run the First Time Wizard and import this sample data at a later time, che <message> <location filename="openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="564"/> <source>Download complete. Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="568"/> <source>Download complete. Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="573"/> <source>Click the %s button to return to OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="577"/> <source>Click the %s button to start OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> <source> To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> <source>Downloading and Configuring</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="663"/> <source>Network Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> @@ -3524,7 +3521,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3557,12 +3554,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="115"/> <source>Default Formatting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagdialog.py" line="125"/> <source>Custom Formatting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3580,12 +3577,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagform.py" line="180"/> <source>Description is missing</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagform.py" line="183"/> <source>Tag is missing</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="80"/> @@ -3595,17 +3592,17 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="82"/> <source>Description %s already defined.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -3873,282 +3870,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>文件(F)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>导入(I)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>导出(E)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>显示(V)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>模å¼(O)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>工具(T)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>设定(S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>语言(L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>帮助(H)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>敬拜仪å¼ç®¡ç†å™¨</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>主题管ç†å™¨</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>新建(N)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>打开(O)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>打开一个存在的敬拜仪å¼ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>ä¿å­˜(S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>将当å‰çš„敬拜仪å¼ä¿å­˜åˆ°ç£ç›˜ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>å¦å­˜ä¸º(A)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>敬拜仪å¼å¦å­˜ä¸º</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>以新å称ä¿å­˜å½“å‰çš„敬拜仪å¼ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>退出(X)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>退出OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>主题(T)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>é…ç½®OpenLP(C)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>媒体管ç†å™¨(M)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>切æ¢åª’体管ç†å™¨</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>切æ¢åª’体管ç†å™¨å¯è§åº¦ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>主题管ç†å™¨(T)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>切æ¢ä¸»é¢˜ç®¡ç†å™¨</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>切æ¢ä¸»é¢˜ç®¡ç†å™¨å¯è§åº¦ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>敬拜仪å¼ç®¡ç†å™¨(S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>切æ¢æ•¬æ‹œä»ªå¼ç®¡ç†å™¨</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>切æ¢æ•¬æ‹œä»ªå¼ç®¡ç†å™¨å¯è§åº¦ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>预览é¢æ¿(P)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>切æ¢é¢„览é¢æ¿</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>切æ¢é¢„览é¢æ¿å¯è§åº¦ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>现场é¢æ¿(L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>切æ¢çŽ°åœºé¢æ¿</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>切æ¢çŽ°åœºé¢æ¿å¯è§åº¦ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>æ’件列表(P)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>列出æ’件</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>用户指å—(U)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>关于(A)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>更多关于OpenLPçš„ä¿¡æ¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>在线帮助(O)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>网站(W)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>如果å¯ç”¨ï¼Œä½¿ç”¨ç³»ç»Ÿè¯­è¨€ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>将界é¢è¯­è¨€è®¾ç½®ä¸º%s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>添加工具(T)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>å‘工具列表中添加应用。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>默认(D)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>将查看模å¼è®¾å®šå›žé»˜è®¤ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>设置(S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>将查看模å¼è®¾å®šä¸ºè®¾ç½®</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>现场(L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>将查看模å¼è®¾å®šä¸ºçŽ°åœºã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4157,22 +4154,22 @@ You can download the latest version from http://openlp.org/.</source> 您å¯ä»¥ä»Žhttp://openlp.org/上下载最新版本。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP版本已å‡çº§</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP主显示已清空</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>主显示已ç»è¢«å®Œå…¨æ¸…空</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>默认主题: %s</translation> </message> @@ -4183,82 +4180,82 @@ You can download the latest version from http://openlp.org/.</source> <translation>中文</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>é…置快æ·é”®(S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>关闭OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>您真的想退出OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>打开数æ®æ–‡ä»¶å¤¹(D)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>打开歌曲,圣ç»åŠå…¶å®ƒæ•°æ®æ‰€åœ¨çš„文件夹。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>自动检测(A)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>更新主题图片</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>为所有主题更新预览图片。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>打å°å½“å‰æ•¬æ‹œä»ªå¼</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>近期文件(R)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>é”定é¢æ¿(O)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>防止移动é¢æ¿ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>é‡æ–°è¿è¡Œé¦–次è¿è¡Œå‘导</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>é‡æ–°è¿è¡Œé¦–次è¿è¡Œå‘导,导入歌曲,圣ç»å’Œä¸»é¢˜ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>å†æ¬¡è¿è¡Œé¦–次è¿è¡Œå‘导?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4267,83 +4264,83 @@ Re-running this wizard may make changes to your current OpenLP configuration and å†æ¬¡è¿è¡Œè¿™ä¸ªæƒ³åˆ°å¯èƒ½ä¼šæ”¹å˜æ‚¨å½“å‰çš„OpenLPé…置并å¯èƒ½å‘您已存的歌曲列表中添加歌曲和改å˜é»˜è®¤çš„主题。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>清空列表</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>清空最近使用的文件列表</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>é…置格å¼æ ‡ç­¾(F)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>å°†OpenLP设定导出为指定的*.config文件</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>设定</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>从之å‰ç”±æœ¬æœºæˆ–其它机器上导出的一个指定*.config文件里导入OpenLP设定</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>导入设定?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>打开文件</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP导出设定文件(*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>导入设定</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLPå³å°†å…³é—­ã€‚导入的设定将会在下一次您å¯åŠ¨OpenLP时应用。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>导出设定文件</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP导出设定文件(*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>æ–°æ•°æ®ç›®å½•é”™è¯¯</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>正在å¤åˆ¶OpenLPæ•°æ®åˆ°æ–°çš„æ•°æ®ç›®å½•ä½ç½® - %s - 请等待å¤åˆ¶å®Œæˆã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4352,65 +4349,65 @@ Re-running this wizard may make changes to your current OpenLP configuration and %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>通用</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>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.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4425,7 +4422,7 @@ Processing has terminated and no changes have been made.</source> <source>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</source> - <translation>正在载入的数æ®åº“是由一个更新版本的OpenLP创建的。数æ®åº“的版本是%d,而OpenLP期望的版本为%d。该数æ®åº“å°†ä¸è¢«åŠ è½½ã€‚</translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/db.py" line="87"/> @@ -4515,12 +4512,12 @@ Suffix not supported</source> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics> 标签丢失。</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse> 标签丢失。</translation> </message> @@ -4528,24 +4525,24 @@ Suffix not supported</source> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4553,7 +4550,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/media/playertab.py" line="55"/> <source>Players</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="124"/> @@ -4563,12 +4560,12 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/media/playertab.py" line="125"/> <source>Player Search Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="128"/> <source>Visible background for videos with aspect ratio different to screen.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/media/playertab.py" line="253"/> @@ -4715,257 +4712,257 @@ Suffix not supported</source> <message> <location filename="openlp/core/lib/projector/constants.py" line="211"/> <source>OK</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="212"/> <source>General projector error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="213"/> <source>Not connected error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="214"/> <source>Lamp error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="215"/> <source>Fan error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="216"/> <source>High temperature detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="217"/> <source>Cover open detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="218"/> <source>Check filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="219"/> <source>Authentication Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="220"/> <source>Undefined Command</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="221"/> <source>Invalid Parameter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="222"/> <source>Projector Busy</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="223"/> <source>Projector/Display Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="224"/> <source>Invalid packet received</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="225"/> <source>Warning condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="226"/> <source>Error condition detected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="227"/> <source>PJLink class not supported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="228"/> <source>Invalid prefix character</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="231"/> <source>The remote host closed the connection</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="243"/> <source>An error occurred with the network (Possibly someone pulled the plug?)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="271"/> <source>The proxy address set with setProxy() was not found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="276"/> <source>An unidentified error occurred</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="277"/> <source>Not connected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="278"/> <source>Connecting</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="279"/> <source>Connected</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="280"/> <source>Getting status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="281"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="282"/> <source>Initialize in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="283"/> <source>Power in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="284"/> <source>Warmup in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="285"/> <source>Power is on</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="286"/> <source>Cooldown in progress</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="287"/> <source>Projector Information available</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="288"/> <source>Sending data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="289"/> <source>Received data</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4973,17 +4970,17 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>Name Not Set</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>You must enter a name for this entry.<br />Please enter a new name for this entry.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="182"/> <source>Duplicate Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -4991,37 +4988,37 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="110"/> <source>Add New Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="113"/> <source>Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="115"/> <source>IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="118"/> <source>Port Number</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="120"/> <source>PIN</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="122"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="124"/> <source>Location</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="126"/> @@ -5036,7 +5033,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5044,293 +5041,303 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add a new projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Select Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Choose input source on selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View selected projector information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projectors</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="127"/> <source>Disconnect from selected projectors</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="134"/> <source>Disconnect from selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="149"/> <source>Power on selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Standby selected projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Put selected projector in standby</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="176"/> <source>Blank selected projector screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="190"/> <source>Show selected projector screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="212"/> <source>&View Projector Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="217"/> <source>&Edit Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="223"/> <source>&Connect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="228"/> <source>D&isconnect Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="234"/> <source>Power &On Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="239"/> <source>Power O&ff Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="245"/> <source>Select &Input</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="250"/> <source>Edit Input Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="255"/> <source>&Blank Projector Screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="260"/> <source>&Show Projector Screen</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/manager.py" line="266"/> <source>&Delete Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>端å£</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>注æ„</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>其它</translation> </message> @@ -5340,37 +5347,37 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/tab.py" line="50"/> <source>Projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="99"/> <source>Communication Options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="101"/> <source>Connect to projectors on startup</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="103"/> <source>Socket timeout (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="105"/> <source>Poll time (seconds)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5378,17 +5385,17 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/projector/editform.py" line="198"/> <source>Duplicate IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="206"/> <source>Invalid IP Address</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/projector/editform.py" line="215"/> <source>Invalid Port Number</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5419,7 +5426,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/lib/serviceitem.py" line="334"/> <source>[slide %d]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -5695,79 +5702,79 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="230"/> <source>&Rename...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="246"/> <source>Create New &Custom Slide</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="253"/> <source>&Auto play slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="257"/> <source>Auto play slides &Loop</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="262"/> <source>Auto play slides &Once</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="884"/> <source>&Delay between slides</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="434"/> <source>OpenLP Service Files (*.osz *.oszl)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="699"/> <source>OpenLP Service Files (*.osz);; OpenLP Service Files - lite (*.oszl)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="704"/> <source>OpenLP Service Files (*.osz);;</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="749"/> <source>File is not a valid service. The content encoding is not UTF-8.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="764"/> <source>The service file you are trying to open is in an old format. Please save it using OpenLP 2.0.2 or greater.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="793"/> <source>This file is either corrupt or it is not an OpenLP 2 service file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="895"/> <source>&Auto Start - inactive</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="897"/> <source>&Auto Start - active</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> <source>Input delay</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="984"/> @@ -5777,7 +5784,7 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> <source>Rename item title</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="1516"/> @@ -5787,14 +5794,14 @@ Suffix not supported</source> <message> <location filename="openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6057,44 +6064,44 @@ These files will be removed if you continue to save.</source> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6385,12 +6392,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/thememanager.py" line="409"/> <source>The theme export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/thememanager.py" line="423"/> <source>OpenLP Themes (*.otz)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6683,17 +6690,17 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themewizard.py" line="405"/> <source>Solid color</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="449"/> <source>color:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themewizard.py" line="462"/> <source>Allows you to change and move the Main and Footer areas.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themeform.py" line="181"/> @@ -6751,12 +6758,12 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/ui/themestab.py" line="116"/> <source>Universal Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -6866,7 +6873,7 @@ These files will be removed if you continue to save.</source> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -6939,17 +6946,17 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> <source>Welcome to the Duplicate Song Removal Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="504"/> <source>Written by</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="36"/> <source>Author Unknown</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="52"/> @@ -6964,7 +6971,7 @@ These files will be removed if you continue to save.</source> <message> <location filename="openlp/core/common/uistrings.py" line="54"/> <source>Add group</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="55"/> @@ -7081,13 +7088,13 @@ See http://docs.python.org/library/datetime.html#strftime-strptime-behavior for <message> <location filename="openlp/core/common/uistrings.py" line="81"/> <source>File Not Found</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="82"/> <source>File %s not found. Please try selecting it individually.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="83"/> @@ -7163,25 +7170,25 @@ Please try selecting it individually.</source> <location filename="openlp/core/common/uistrings.py" line="96"/> <source>Manufacturer</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="97"/> <source>Manufacturers</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="98"/> <source>Model</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="99"/> <source>Models</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="100"/> @@ -7247,7 +7254,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/common/uistrings.py" line="111"/> <source>OpenLP 2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="113"/> @@ -7283,13 +7290,13 @@ Please try selecting it individually.</source> <location filename="openlp/core/common/uistrings.py" line="120"/> <source>Projector</source> <comment>Singular</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="121"/> <source>Projectors</source> <comment>Plural</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="122"/> @@ -7438,22 +7445,22 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/common/uistrings.py" line="63"/> <source>CCLI song number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="112"/> <source>OpenLP 2.2</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="118"/> <source>Preview Toolbar</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7462,25 +7469,25 @@ Please try selecting it individually.</source> <location filename="openlp/core/lib/__init__.py" line="305"/> <source>%s and %s</source> <comment>Locale list separator: 2 items</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="308"/> <source>%s, and %s</source> <comment>Locale list separator: end</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="311"/> <source>%s, %s</source> <comment>Locale list separator: middle</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/core/lib/__init__.py" line="312"/> <source>%s, %s</source> <comment>Locale list separator: start</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7488,7 +7495,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7600,7 +7607,7 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7623,37 +7630,37 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="122"/> <source>PDF options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7684,12 +7691,12 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server configuration changes will require a restart to take effect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7807,17 +7814,17 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -7857,45 +7864,45 @@ Please try selecting it individually.</source> <source>Android App</source> <translation>Android应用</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>扫æQRç æˆ–点击<a href="https://play.google.com/store/apps/details?id=org.openlp.android">下载</a>æ¥ä»ŽGoogle Play安装Android应用。</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> - <source>HTTPS Server</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> - <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> - <translation type="unfinished"></translation> + <source>HTTPS Server</source> + <translation type="unfinished"/> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> - <source>User Authentication</source> - <translation type="unfinished"></translation> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> + <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> - <source>User id:</source> - <translation type="unfinished"></translation> + <source>User Authentication</source> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <source>User id:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>密ç ï¼š</translation> </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation type="unfinished"/> </message> </context> <context> @@ -8010,12 +8017,12 @@ Please try selecting it individually.</source> <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> <source>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>All requested data has been deleted successfully.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8074,17 +8081,17 @@ has been successfully created. </source> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>Report Creation Failed</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>An error occurred while creating the report: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8270,22 +8277,22 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>CCLI SongSelect</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>Import songs from CCLI's SongSelect service.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find &Duplicate Songs</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find and remove duplicate songs in the song database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8294,25 +8301,25 @@ The encoding is responsible for the correct character representation.</source> <location filename="openlp/plugins/songs/lib/db.py" line="71"/> <source>Words</source> <comment>Author who wrote the lyrics of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="72"/> <source>Music</source> <comment>Author who wrote the music of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="73"/> <source>Words and Music</source> <comment>Author who wrote both lyrics and music of a song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/db.py" line="75"/> <source>Translation</source> <comment>Author who translated the song</comment> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8366,7 +8373,7 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> <source>Invalid DreamBeam song file. Missing DreamSong tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8379,43 +8386,43 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> <source>"%s" could not be imported. %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> <source>Unexpected data formatting.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> <source>No song text found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> <source>This file does not exist.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> <source>This file is not a valid EasyWorship database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8626,39 +8633,39 @@ The encoding is responsible for the correct character representation.</source> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="332"/> <source><strong>Warning:</strong> You have not entered a verse order.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> <source>Invalid Verse Order</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="304"/> <source>&Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Edit Author Type</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Choose type for this author</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8764,7 +8771,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="148"/> <source>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8772,7 +8779,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/foilpresenter.py" line="407"/> <source>Invalid Foilpresenter song file. No verses found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -8945,47 +8952,47 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="239"/> <source>EasyWorship Service File</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="348"/> <source>WorshipCenter Pro Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="349"/> <source>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> <source>PowerPraise Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> <source>ProPresenter 4 Song Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9026,9 +9033,7 @@ Please enter the verses separated by spaces.</source> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation type="unfinished"> - <numerusform></numerusform> - </translation> + <translation type="unfinished"><numerusform></numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9096,7 +9101,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/opensong.py" line="139"/> <source>Invalid OpenSong song file. Missing song tag.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9170,7 +9175,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> <source>Your song export failed because this error occurred: %s</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9314,12 +9319,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="225"/> <source>CCLI SongSelect Importer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="226"/> <source><strong>Note:</strong> An Internet connection is required in order to import songs from CCLI SongSelect.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="230"/> @@ -9334,17 +9339,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="232"/> <source>Save username and password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="233"/> <source>Login</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="234"/> <source>Search Text:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="235"/> @@ -9354,12 +9359,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="324"/> <source>Found %s song(s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="237"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="238"/> @@ -9374,7 +9379,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="240"/> <source>Author(s):</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="241"/> @@ -9384,17 +9389,17 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="242"/> <source>CCLI Number:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="243"/> <source>Lyrics:</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="244"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="245"/> @@ -9404,57 +9409,57 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>More than 1000 results</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="140"/> <source>Logging out...</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>Save Username and Password</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>WARNING: Saving your username and password is INSECURE, your password is stored in PLAIN TEXT. Click Yes to save your password or No to cancel this.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>Error Logging In</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>There was a problem logging in, perhaps your username or password is incorrect?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Song Imported</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>Incomplete song</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Your song has been imported, would you like to import more songs?</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9487,7 +9492,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/> <source>Display songbook in footer</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation type="unfinished"/> </message> </context> <context> @@ -9551,12 +9561,12 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> <source>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> <source>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9579,7 +9589,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> @@ -9592,7 +9602,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> <source>Unable to connect the WorshipCenter Pro database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> <context> @@ -9628,32 +9638,32 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> <source>Wizard</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> <source>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> <source>Searching for duplicate songs.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> <source>Please wait while your songs database is analyzed.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> <source>Here you can decide which songs to remove and which ones to keep.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> <source>Review duplicate songs (%s/%s)</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> @@ -9663,7 +9673,7 @@ Please enter the verses separated by spaces.</source> <message> <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>No duplicate songs have been found in the database.</source> - <translation type="unfinished"></translation> + <translation type="unfinished"/> </message> </context> -</TS> +</TS> \ No newline at end of file diff --git a/resources/i18n/zh_TW.ts b/resources/i18n/zh_TW.ts index 39dd4629d..2e20f0cd0 100644 --- a/resources/i18n/zh_TW.ts +++ b/resources/i18n/zh_TW.ts @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="zh_TW" sourcelanguage=""> +<?xml version="1.0" ?><!DOCTYPE TS><TS language="zh_TW" sourcelanguage="" version="2.0"> <context> <name>AlertsPlugin</name> <message> @@ -96,14 +95,14 @@ Do you want to continue anyway?</source> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> - <source>The alert text does not contain '<>'. + <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>警報訊æ¯æ²’有包å«'<>', 是å¦ç¹¼çºŒï¼Ÿ</translation> </message> <message> <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> - <source>You haven't specified any text for your alert. + <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>您尚未在警報文字欄指定任何文字。 請在新建å‰è¼¸å…¥ä¸€äº›æ–‡å­—。</translation> @@ -1225,7 +1224,7 @@ It is not possible to customize the Book Names.</source> <translation>æ­¤è–經譯本已存在。請匯入一個ä¸åŒçš„è–經譯本,或先刪除已存在的譯本。</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="640"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>無法匯入你的è–經。</translation> </message> @@ -1260,12 +1259,12 @@ It is not possible to customize the Book Names.</source> <translation>經文檔案:</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="584"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>正在註冊è–經...</translation> </message> <message> - <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="634"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>註冊è–經。請注æ„,å³å°‡ä¸‹è¼‰ç¶“文且需è¦ç¶²è·¯é€£ç·šã€‚</translation> </message> @@ -1319,92 +1318,92 @@ It is not possible to customize the Book Names.</source> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>快速</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="277"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>尋找:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="287"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>書å·ï¼š</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>章:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>節:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>從:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>到:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>文字æœå°‹</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="293"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>第二本:</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>經文åƒç…§</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>切æ›ä¿ç•™æˆ–清除之å‰çš„çµæžœã€‚</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>您ä¸èƒ½çµåˆå–®å’Œé›™è–經經節æœå°‹çµæžœã€‚ä½ è¦åˆªé™¤æœå°‹çµæžœä¸¦é–‹å§‹æ–°çš„æœå°‹ï¼Ÿ</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="410"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>è–經未完整載入。</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>資訊</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="684"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>第二è–經沒有包å«æ‰€æœ‰åœ¨ä¸»è–經的經文。將åªé¡¯ç¤ºå…©å€‹è–經皆有的經文。 %d 經文沒有被列入çµæžœã€‚</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>æœå°‹ç¶“æ–‡åƒç…§...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>æœå°‹æ–‡å­—...</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="498"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1413,7 +1412,7 @@ You will need to re-import this Bible to use it again.</source> 您è¦å†æ¬¡ä½¿ç”¨å®ƒå°‡éœ€è¦é‡æ–°å°Žå…¥é€™å€‹è–經。</translation> </message> <message> - <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>進階</translation> </message> @@ -1778,9 +1777,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <message numerus="yes"> <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> - <translation> - <numerusform>您確定想è¦åˆªé™¤é€™ %n å¼µé¸ä¸­çš„自訂幻燈片嗎?</numerusform> - </translation> + <translation><numerusform>您確定想è¦åˆªé™¤é€™ %n å¼µé¸ä¸­çš„自訂幻燈片嗎?</numerusform></translation> </message> </context> <context> @@ -2000,7 +1997,7 @@ Do you want to add the other images anyway?</source> <translation>å½±åƒ</translation> </message> <message> - <location filename="openlp/core/ui/media/vlcplayer.py" line="357"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC是一個外部播放器,支æ´å¤šç¨®ä¸åŒçš„æ ¼å¼ã€‚</translation> </message> @@ -2230,42 +2227,42 @@ Do you want to add the other images anyway?</source> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>é¸æ“‡åª’é«”</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="332"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>您必須é¸æ“‡ä¸€å€‹è¦åˆªé™¤çš„媒體檔。</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="195"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>您必須é¸æ“‡ä¸€å€‹åª’體檔來替æ›èƒŒæ™¯ã€‚</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="213"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>替æ›èƒŒæ™¯æ™‚出ç¾ä¸€å€‹å•é¡Œï¼Œ 媒體檔 "%s" å·²ä¸å­˜åœ¨ã€‚</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>éºå¤±åª’體檔案</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="257"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>檔案 %s å·²ä¸å­˜åœ¨ã€‚</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>å½±åƒ (%s);;è²éŸ³ (%s);;%s (*)</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="209"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>沒有顯示的項目å¯ä»¥ä¿®æ”¹ã€‚</translation> </message> @@ -2275,7 +2272,7 @@ Do you want to add the other images anyway?</source> <translation>檔案ä¸æ”¯æ´</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="103"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>使用播放器:</translation> </message> @@ -2290,27 +2287,27 @@ Do you want to add the other images anyway?</source> <translation>è¦æ’­æ”¾çš„光碟需è¦VLC播放器</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="131"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>載入 CD/DVD</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="132"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>載入 CD/DVD - 僅支æ´åœ¨VLC已安è£ä¸”啟用</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="240"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>光碟 %s ä¸å¯ç”¨ã€‚</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>媒體片段已存檔</translation> </message> <message> - <location filename="openlp/plugins/media/lib/mediaitem.py" line="433"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>該媒體片段已儲存</translation> </message> @@ -2331,7 +2328,7 @@ Do you want to add the other images anyway?</source> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>投影機管ç†(&P) </translation> @@ -2379,7 +2376,7 @@ Should OpenLP upgrade now?</source> <translation>已建立資料文件夾的備份在 %s</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>é–‹å•Ÿ</translation> </message> @@ -2479,7 +2476,7 @@ Translators %s Japanese (ja) %s - Norwegian Bokmål (nb) + Norwegian BokmÃ¥l (nb) %s Dutch (nl) %s @@ -2517,81 +2514,93 @@ Final Credit on the cross, setting us free from sin. We bring this software to you for free because He has set us free.</source> - <translation>專案領導 - %s + <translation>專案領導者 +%s -開發 - %s +開發群 +%s -è²¢ç» - %s +è²¢ç»è€… +%s -測試 - %s +測試群 +%s å°è£ - %s +%s -翻譯 - Afrikaans (af) - %s - Czeck (cs) - %s - Danish (da) - %s - German (de) - %s - Greek (el) - %s - English, United Kingdom (en_GB) - %s - English, South Africa (en_ZA) - %s - Spanish (es) - %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 - Swedish (sv) - %s +翻譯群 +Afrikaans (af) +%s +Czech (cs) +%s +Danish (da) +%s +German (de) +%s +Greek (el) +%s +English, United Kingdom (en_GB) +%s +English, South Africa (en_ZA) +%s +Spanish (es) +%s +Estonian (et) +%s +Finnish (fi) +%s +French (fr) +%s +Hungarian (hu) +%s +Indonesian (id) +%s +Japanese (ja) +%s +Norwegian BokmÃ¥l (nb) +%s +Dutch (nl) +%s +Polish (pl) +%s +Portuguese, Brazil (pt_BR) +%s +Russian (ru) +%s +Swedish (sv) +%s +Tamil(Sri-Lanka) (ta_LK) +%s +Chinese(China) (zh_CN) +%s +Chinese(Taiwan) (zh_TW) +%s 文件 - %s +%s -編譯工具 - Python: http://www.python.org/ - Qt4: http://qt.digia.com/ - PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro - Oxygen Icons: http://oxygen-icons.org/ +建置於 +Python: http://www.python.org/ +Qt4: http://qt.io +PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro +Oxygen Icons: http://techbase.kde.org/Projects/Oxygen/ +MuPDF: http://www.mupdf.com/ -æœ€å¾Œæ„Ÿè¬ - "神愛世人, -甚至將祂的ç¨ç”Ÿå­è³œçµ¦ä»–們, -å«ä¸€åˆ‡ä¿¡ç¥‚çš„ä¸è‡´æ»…亡,å得永生。" -<byte value="x9"/>-- ç´„ç¿°ç¦éŸ³ 3:16 +最後功勞- +"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 +"神愛世人,甚至將他的ç¨ç”Ÿå­è³œçµ¦ä»–們, +å«ä¸€åˆ‡ä¿¡ä»–的,ä¸è‡´æ»…亡,å得永生。 "-- ç´„ç¿°ç¦éŸ³ 三:16 - - åŒæ¨£é‡è¦çš„,感è¬æ­¸æ–¼ç¥žæˆ‘们的父, - 因祂差祂兒å­çš„死在å字架上,使我們從罪中得自由。 - 我們å…è²»æ供這個軟體,因為祂讓我們得到自由。</translation> +最後但並éžæœ€ä¸é‡è¦çš„,最終è¦æ­¸æ–¼æˆ‘們的父神,差祂的兒å­æ­»åœ¨å字架上,使我們赦å…罪。我們把這個軟件給你自由,因祂已經給我們自由。</translation> </message> <message> <location filename="openlp/core/ui/aboutdialog.py" line="270"/> - <source>Copyright © 2004-2015 %s -Portions copyright © 2004-2015 %s</source> + <source>Copyright © 2004-2015 %s +Portions copyright © 2004-2015 %s</source> <translation>Copyright © 2004-2015 %s⎠部分版權 © 2004-2015 %s</translation> </message> </context> @@ -3951,282 +3960,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="openlp/core/ui/mainwindow.py" line="382"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>檔案(&F)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="383"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>匯入(&I)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="384"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>匯出(&E)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="386"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>檢視(&V)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="387"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>模å¼(&O)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="388"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>工具(&T)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>設定(&S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="416"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>語言(&L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>幫助(&H)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>èšæœƒç®¡ç†</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>佈景主題管ç†</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>新增(&N)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>é–‹å•Ÿ(&O)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>é–‹å•Ÿç¾æœ‰çš„èšæœƒã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>存檔(&S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="404"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>儲存目å‰çš„èšæœƒåˆ°ç£ç¢Ÿã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="405"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>å¦å­˜æ–°æª”(&A)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>儲存èšæœƒåˆ°</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="407"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>儲存目å‰çš„èšæœƒåˆ°æ–°çš„å稱。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>離開(&E)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>離開OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="415"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>佈景主題(&T)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>設置 OpenLP(&C)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="431"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>媒體管ç†(&M)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="432"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>切æ›åª’體管ç†</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>切æ›åª’體管ç†çš„å¯è¦‹æ€§ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>佈景主題管ç†(&T)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>切æ›ä½ˆæ™¯ä¸»é¡Œç®¡ç†</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="437"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>切æ›ä½ˆæ™¯ä¸»é¡Œç®¡ç†çš„å¯è¦‹æ€§ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>èšæœƒç®¡ç†(&S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>切æ›èšæœƒç®¡ç†</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="441"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>切æ›èšæœƒç®¡ç†å¯è¦‹æ€§ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>é è¦½é¢æ¿(&P)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>切æ›é è¦½é¢æ¿</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="445"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>切æ›é è¦½é¢æ¿çš„å¯è¦‹æ€§ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>ç¾å ´Liveé¢æ¿(&L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>切æ›ç¾å ´Liveé¢æ¿</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>切æ›ç¾å ´Liveé¢æ¿çš„å¯è¦‹æ€§ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>æ’件列表(&P)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="453"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>æ’件清單</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>使用手冊(&U)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>關於(&A)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>更多 OpenLP 資訊</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>線上幫助(&O)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>網站(&W)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>如果å¯ç”¨ï¼Œä½¿ç”¨ç³»çµ±èªžè¨€ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>設定界é¢èªžè¨€ç‚º %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="468"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>新增工具(&T)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>新增應用程åºåˆ°å·¥å…·åˆ—表。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="480"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>é è¨­(&D)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>將檢視模å¼æ¢å¾©é è¨­å€¼ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>設置(&S)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="483"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>將檢視模å¼è¨­å®šç‚ºè¨­ç½®ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>ç¾å ´Live(&L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>將檢視模å¼è¨­å®šç‚ºç¾å ´ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="615"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4235,22 +4244,22 @@ You can download the latest version from http://openlp.org/.</source> 您å¯ä»¥å¾ž http://openlp.org 下載最新版本。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="618"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP 版本已更新</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP 主顯示已清空</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="718"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>主顯示已被清空</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1155"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>é è¨­ä½ˆæ™¯ä¸»é¡Œ: %s</translation> </message> @@ -4261,82 +4270,82 @@ You can download the latest version from http://openlp.org/.</source> <translation>ç¹é«”中文</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>設置快æ·éµ(&S)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>關閉OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1086"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>您確定è¦çµæŸ OpenLP?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="471"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>開啟檔案資料夾(&D)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>開啟歌曲ã€è–經åŠå…¶ä»–文件所在資料夾。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="466"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>自動檢測(&A)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="477"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>更新佈景主題圖片</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>為所有佈景主題更新é è¦½åœ–片。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="410"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>列å°ç›®å‰èšæœƒã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="385"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>最近打開的檔案(&R)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="449"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>鎖定é¢æ¿(&L)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>防止移動é¢æ¿ã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>é‡æ–°åŸ·è¡Œé¦–次é…置精éˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>é‡æ–°åŸ·è¡Œé¦–次é…置精éˆï¼ŒåŒ¯å…¥æ­Œæ›²ã€è–經åŠä¸»é¡Œã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>é‡æ–°åŸ·è¡Œé¦–次é…置精éˆï¼Ÿ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="672"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4345,83 +4354,83 @@ Re-running this wizard may make changes to your current OpenLP configuration and é‡æ–°åŸ·è¡Œå¯èƒ½æœƒæ”¹è®Šæ‚¨ç•¶å‰çš„OpenLPé…置並å¯èƒ½åœ¨ä»¥å„²å­˜çš„歌曲列表中添加歌曲åŠæ”¹è®Šé»˜èªçš„佈景主題。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>清除列表</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1295"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>清空最近使用的文件列表。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>設置格å¼æ¨™ç±¤(&F)...</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="420"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>å°‡ OpenLP 設定匯出到指定的 *.config檔案</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>設定</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>從之å‰ç”±æœ¬æ©Ÿæˆ–其他機器所匯出的 config 文件匯入OpenLP設定</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>匯入設定?</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>開啟檔案</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="843"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP匯出設定檔 (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>匯入設定</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="918"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP å³å°‡é—œé–‰ã€‚匯入的設定將會在下一次啟動 OpenLP 時套用。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>匯出設定檔</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="930"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP 匯出設定檔 (*.conf)</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>新的資料目錄錯誤</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1390"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>正在複製 OpenLP 資料到新的資料目錄ä½ç½® - %s - ,請等待複製完æˆ</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1398"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4430,22 +4439,22 @@ Re-running this wizard may make changes to your current OpenLP configuration and %s</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="321"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>一般</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>工具庫</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>跳至當å‰ä½¿ç”¨ä¸­æ’件的æœå°‹æ¬„。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="830"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4458,7 +4467,7 @@ Re-running this wizard may make changes to your current OpenLP configuration and 匯入ä¸æ­£ç¢ºçš„設定å¯èƒ½å°Žè‡´é£›é æœŸçš„行為或 OpenLP ä¸æ­£å¸¸çµ‚止。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="878"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4467,32 +4476,32 @@ Processing has terminated and no changes have been made.</source> 程åºå·²çµ‚止並且未作任何變更。</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>投影機管ç†</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="428"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>切æ›æŠ•å½±æ©Ÿç®¡ç†</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="429"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>切æ›æŠ•å½±æ©Ÿç®¡ç†å¯è¦‹æ€§</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>匯出設定錯誤</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="984"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>éµå€¼ï¼š%s ä¸å…·æœ‰é è¨­å€¼ï¼Œå› æ­¤åŒ¯å‡ºæ™‚è·³éŽã€‚</translation> </message> <message> - <location filename="openlp/core/ui/mainwindow.py" line="1007"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>匯出設定時發生錯誤:%s</translation> </message> @@ -4601,12 +4610,12 @@ Suffix not supported</source> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="713"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics> 標籤éºå¤±ã€‚</translation> </message> <message> - <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="718"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse> 標籤éºå¤±ã€‚</translation> </message> @@ -4614,22 +4623,22 @@ Suffix not supported</source> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="254"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>未知狀態</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="264"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>沒有訊æ¯</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="521"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>傳é€è³‡æ–™åˆ°æŠ•å½±æ©Ÿæ™‚發生錯誤</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="545"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>未定義指令:</translation> </message> @@ -5278,145 +5287,155 @@ Suffix not supported</source> <translation>刪除投影機(&D)</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="629"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>å稱</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="631"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="633"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>連接埠</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="635"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>筆記</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="639"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>此時沒有å¯ä½¿ç”¨çš„投影機資訊。</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="642"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>投影機å稱</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="644"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>製造廠商</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="646"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>型號</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="648"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>其他資訊</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="650"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>é›»æºç‹€æ…‹</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>é–˜æ¿æ˜¯</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="652"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>關閉</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="655"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>當å‰è¼¸å…¥ä¾†æºæ˜¯</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>燈泡</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>é–‹</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>é—œ</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="660"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>時</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="671"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>當å‰æ²’有錯誤或警告</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="673"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>當å‰éŒ¯èª¤ / 警告</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="676"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>投影機資訊</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="808"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>沒有訊æ¯</translation> </message> <message> - <location filename="openlp/core/ui/projector/manager.py" line="971"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>尚未實行</translation> </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> + <source>Delete projector (%s) %s?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> + <source>Are you sure you want to delete this projector?</source> + <translation type="unfinished"/> + </message> </context> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="745"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>風扇</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="749"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>燈泡</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="753"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>溫度</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="757"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>è“‹å­</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="761"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>濾波器</translation> </message> <message> - <location filename="openlp/core/lib/projector/pjlink1.py" line="765"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>其他</translation> </message> @@ -6147,42 +6166,42 @@ These files will be removed if you continue to save.</source> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="389"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>é¸æ“‡æŠ•å½±æ©Ÿä¾†æº</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="387"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>編輯投影機來æºæ–‡å­—</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="148"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>忽略當å‰çš„變更並回到 OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="151"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>刪除所有使用者自定文字並æ¢å¾© PJLink é è¨­æ–‡å­—</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="154"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>放棄變更並æ¢å¾©åˆ°ä¹‹å‰ä½¿ç”¨è€…定義的文字</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="157"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>儲存變更並回到OpenLP</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="471"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>從列表中刪除這å°æŠ•å½±æ©Ÿ</translation> </message> <message> - <location filename="openlp/core/ui/projector/sourceselectform.py" line="472"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>您確定è¦åˆªé™¤é€™å€‹æŠ•å½±æ©Ÿæ‰€æœ‰ä½¿ç”¨è€…自定義的輸入來æºæ–‡å­—?</translation> </message> @@ -6956,7 +6975,7 @@ These files will be removed if you continue to save.</source> </message> <message> <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> - <source>©</source> + <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> @@ -7739,12 +7758,12 @@ Please try selecting it individually.</source> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> - <translation type="unfinished"></translation> + <translation>點é¸åœ¨æ»‘桿控制器é¸å®šçš„幻燈片å‰é€²åˆ°ä¸‹ä¸€å€‹æ•ˆæžœã€‚</translation> </message> <message> <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> - <translation type="unfinished"></translation> + <translation>讓 PowerPoint 控制大å°å’Œé¡¯ç¤ºè¦–窗的ä½ç½® (解決方法é©ç”¨æ–¼Windows8的縮放å•é¡Œ)。</translation> </message> </context> <context> @@ -7948,38 +7967,33 @@ Please try selecting it individually.</source> <source>Android App</source> <translation>Android App</translation> </message> - <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> - <source>Scan the QR code or click <a href="https://play.google.com/store/apps/details?id=org.openlp.android">download</a> to install the Android app from Google Play.</source> - <translation>掃æ QR 碼 或點擊 <a href="https://play.google.com/store/apps/details?id=org.openlp.android">下載</a> 從 Google Play å®‰è£ Android App。.</translation> - </message> <message> <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>Live 檢視 URL:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="182"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS 伺æœå™¨</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>找ä¸åˆ° SSL 憑證。除éžæ‰¾åˆ° SSL 憑證,å¦å‰‡ HTTPS æœå‹™ç„¡æ³•ä½¿ç”¨ã€‚è«‹åƒé–±ä½¿ç”¨æ‰‹å†Šä»¥çž­è§£æ›´å¤šè¨Šæ¯ã€‚</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="190"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>用戶èªè­‰</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>使用者ID:</translation> </message> <message> - <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>使用者密碼:</translation> </message> @@ -7988,6 +8002,11 @@ Please try selecting it individually.</source> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>在é ç«¯åŠèˆžå°ç›£çœ‹é¡¯ç¤ºç¸®åœ–。</translation> </message> + <message> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> + <translation>掃æ QR Code 或 點擊 <a href="%s"> 下載 </a> 從 Google Play å®‰è£ Android App.</translation> + </message> </context> <context> <name>SongUsagePlugin</name> @@ -9117,9 +9136,7 @@ Please enter the verses separated by spaces.</source> <message numerus="yes"> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> - <translation> - <numerusform>您確定想è¦åˆªé™¤é€™ %n 首é¸ä¸­çš„歌曲嗎?</numerusform> - </translation> + <translation><numerusform>您確定想è¦åˆªé™¤é€™ %n 首é¸ä¸­çš„歌曲嗎?</numerusform></translation> </message> <message> <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> @@ -9580,6 +9597,11 @@ Please enter the verses separated by spaces.</source> <source>Display songbook in footer</source> <translation>é å°¾é¡¯ç¤ºæ­Œæœ¬</translation> </message> + <message> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> + <source>Display "%s" symbol before copyright info</source> + <translation>於版權資訊å‰é¡¯ç¤º "%s" 符號</translation> + </message> </context> <context> <name>SongsPlugin.TopicsForm</name> @@ -9757,4 +9779,4 @@ Please enter the verses separated by spaces.</source> <translation>資料庫中找ä¸åˆ°é‡è¤‡çš„歌曲。</translation> </message> </context> -</TS> +</TS> \ No newline at end of file From 0cd097c7ec4e7a6793903e294f2d3fe4fe53a890 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Thu, 15 Oct 2015 18:34:42 +0100 Subject: [PATCH 28/78] new translations take 2 --- resources/i18n/en.ts | 3560 +++++++++++++++++++++--------------------- resources/i18n/nl.ts | 3560 +++++++++++++++++++++--------------------- 2 files changed, 3560 insertions(+), 3560 deletions(-) diff --git a/resources/i18n/en.ts b/resources/i18n/en.ts index 7fe9170fa..e3fc78f15 100644 --- a/resources/i18n/en.ts +++ b/resources/i18n/en.ts @@ -2,35 +2,35 @@ <context> <name>AlertsPlugin</name> <message> - <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="151"/> + <location filename="openlp/plugins/alerts/alertsplugin.py" line="151"/> <source>&Alert</source> <translation>&Alert</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="151"/> + <location filename="openlp/plugins/alerts/alertsplugin.py" line="151"/> <source>Show an alert message.</source> <translation>Show an alert message.</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="209"/> + <location filename="openlp/plugins/alerts/alertsplugin.py" line="209"/> <source>Alert</source> <comment>name singular</comment> <translation>Alert</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="210"/> + <location filename="openlp/plugins/alerts/alertsplugin.py" line="210"/> <source>Alerts</source> <comment>name plural</comment> <translation>Alerts</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="214"/> + <location filename="openlp/plugins/alerts/alertsplugin.py" line="214"/> <source>Alerts</source> <comment>container title</comment> <translation>Alerts</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="199"/> + <location filename="openlp/plugins/alerts/alertsplugin.py" line="199"/> <source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</source> <translation><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</translation> </message> @@ -38,71 +38,71 @@ <context> <name>AlertsPlugin.AlertForm</name> <message> - <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="95"/> + <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="95"/> <source>Alert Message</source> <translation>Alert Message</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="96"/> + <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="96"/> <source>Alert &text:</source> <translation>Alert &text:</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="98"/> + <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="98"/> <source>&New</source> <translation>&New</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="99"/> + <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="99"/> <source>&Save</source> <translation>&Save</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="100"/> + <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="100"/> <source>Displ&ay</source> <translation>Displ&ay</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="101"/> + <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="101"/> <source>Display && Cl&ose</source> <translation>Display && Cl&ose</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="107"/> + <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> <source>New Alert</source> <translation>New Alert</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="97"/> + <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="97"/> <source>&Parameter:</source> <translation>&Parameter:</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="178"/> + <location filename="openlp/plugins/alerts/forms/alertform.py" line="178"/> <source>No Parameter Found</source> <translation>No Parameter Found</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="178"/> + <location filename="openlp/plugins/alerts/forms/alertform.py" line="178"/> <source>You have not entered a parameter to be replaced. Do you want to continue anyway?</source> <translation>You have not entered a parameter to be replaced. Do you want to continue anyway?</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="190"/> + <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> <source>No Placeholder Found</source> <translation>No Placeholder Found</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="190"/> + <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>The alert text does not contain '<>'. Do you want to continue anyway?</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="107"/> + <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>You haven't specified any text for your alert. @@ -112,7 +112,7 @@ Please type in some text before clicking New.</translation> <context> <name>AlertsPlugin.AlertsManager</name> <message> - <location filename="../../openlp/plugins/alerts/lib/alertsmanager.py" line="63"/> + <location filename="openlp/plugins/alerts/lib/alertsmanager.py" line="63"/> <source>Alert message created and displayed.</source> <translation>Alert message created and displayed.</translation> </message> @@ -120,32 +120,32 @@ Please type in some text before clicking New.</translation> <context> <name>AlertsPlugin.AlertsTab</name> <message> - <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="98"/> + <location filename="openlp/plugins/alerts/lib/alertstab.py" line="98"/> <source>Font</source> <translation>Font</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="99"/> + <location filename="openlp/plugins/alerts/lib/alertstab.py" line="99"/> <source>Font name:</source> <translation>Font name:</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="100"/> + <location filename="openlp/plugins/alerts/lib/alertstab.py" line="100"/> <source>Font color:</source> <translation>Font color:</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="101"/> + <location filename="openlp/plugins/alerts/lib/alertstab.py" line="101"/> <source>Background color:</source> <translation>Background color:</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="102"/> + <location filename="openlp/plugins/alerts/lib/alertstab.py" line="102"/> <source>Font size:</source> <translation>Font size:</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="104"/> + <location filename="openlp/plugins/alerts/lib/alertstab.py" line="104"/> <source>Alert timeout:</source> <translation>Alert timeout:</translation> </message> @@ -153,564 +153,564 @@ Please type in some text before clicking New.</translation> <context> <name>BiblesPlugin</name> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="136"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="136"/> <source>&Bible</source> <translation>&Bible</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="206"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="206"/> <source>Bible</source> <comment>name singular</comment> <translation>Bible</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="207"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="207"/> <source>Bibles</source> <comment>name plural</comment> <translation>Bibles</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="211"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="211"/> <source>Bibles</source> <comment>container title</comment> <translation>Bibles</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="685"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="685"/> <source>No Book Found</source> <translation>No Book Found</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="685"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="685"/> <source>No matching book could be found in this Bible. Check that you have spelled the name of the book correctly.</source> <translation>No matching book could be found in this Bible. Check that you have spelled the name of the book correctly.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="216"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="216"/> <source>Import a Bible.</source> <translation>Import a Bible.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="217"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="217"/> <source>Add a new Bible.</source> <translation>Add a new Bible.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="218"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="218"/> <source>Edit the selected Bible.</source> <translation>Edit the selected Bible.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="219"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="219"/> <source>Delete the selected Bible.</source> <translation>Delete the selected Bible.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="220"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="220"/> <source>Preview the selected Bible.</source> <translation>Preview the selected Bible.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="221"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="221"/> <source>Send the selected Bible live.</source> <translation>Send the selected Bible live.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="222"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="222"/> <source>Add the selected Bible to the service.</source> <translation>Add the selected Bible to the service.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="175"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="175"/> <source><strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service.</source> <translation><strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="147"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="147"/> <source>&Upgrade older Bibles</source> <translation>&Upgrade older Bibles</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="147"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="147"/> <source>Upgrade the Bible databases to the latest format.</source> <translation>Upgrade the Bible databases to the latest format.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="87"/> <source>Genesis</source> <translation>Genesis</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="88"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="88"/> <source>Exodus</source> <translation>Exodus</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="89"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="89"/> <source>Leviticus</source> <translation>Leviticus</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="90"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="90"/> <source>Numbers</source> <translation>Numbers</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="91"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="91"/> <source>Deuteronomy</source> <translation>Deuteronomy</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="92"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="92"/> <source>Joshua</source> <translation>Joshua</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="93"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="93"/> <source>Judges</source> <translation>Judges</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="94"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="94"/> <source>Ruth</source> <translation>Ruth</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="95"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="95"/> <source>1 Samuel</source> <translation>1 Samuel</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="96"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="96"/> <source>2 Samuel</source> <translation>2 Samuel</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="97"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="97"/> <source>1 Kings</source> <translation>1 Kings</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="98"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="98"/> <source>2 Kings</source> <translation>2 Kings</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="99"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="99"/> <source>1 Chronicles</source> <translation>1 Chronicles</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="100"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="100"/> <source>2 Chronicles</source> <translation>2 Chronicles</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="101"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="101"/> <source>Ezra</source> <translation>Ezra</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="102"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="102"/> <source>Nehemiah</source> <translation>Nehemiah</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="103"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="103"/> <source>Esther</source> <translation>Esther</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="104"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="104"/> <source>Job</source> <translation>Job</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="105"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="105"/> <source>Psalms</source> <translation>Psalms</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="106"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="106"/> <source>Proverbs</source> <translation>Proverbs</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="107"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="107"/> <source>Ecclesiastes</source> <translation>Ecclesiastes</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="108"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="108"/> <source>Song of Solomon</source> <translation>Song of Solomon</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="109"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="109"/> <source>Isaiah</source> <translation>Isaiah</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="110"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="110"/> <source>Jeremiah</source> <translation>Jeremiah</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="111"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="111"/> <source>Lamentations</source> <translation>Lamentations</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="112"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="112"/> <source>Ezekiel</source> <translation>Ezekiel</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="113"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="113"/> <source>Daniel</source> <translation>Daniel</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="114"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="114"/> <source>Hosea</source> <translation>Hosea</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="115"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="115"/> <source>Joel</source> <translation>Joel</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="116"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="116"/> <source>Amos</source> <translation>Amos</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="117"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="117"/> <source>Obadiah</source> <translation>Obadiah</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="118"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="118"/> <source>Jonah</source> <translation>Jonah</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="119"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="119"/> <source>Micah</source> <translation>Micah</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="120"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="120"/> <source>Nahum</source> <translation>Nahum</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="121"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="121"/> <source>Habakkuk</source> <translation>Habakkuk</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="122"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="122"/> <source>Zephaniah</source> <translation>Zephaniah</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="123"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="123"/> <source>Haggai</source> <translation>Haggai</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="124"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="124"/> <source>Zechariah</source> <translation>Zechariah</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="125"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="125"/> <source>Malachi</source> <translation>Malachi</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="126"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="126"/> <source>Matthew</source> <translation>Matthew</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="127"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="127"/> <source>Mark</source> <translation>Mark</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="128"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="128"/> <source>Luke</source> <translation>Luke</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="129"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="129"/> <source>John</source> <translation>John</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="130"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="130"/> <source>Acts</source> <translation>Acts</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="131"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="131"/> <source>Romans</source> <translation>Romans</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="132"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="132"/> <source>1 Corinthians</source> <translation>1 Corinthians</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="133"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="133"/> <source>2 Corinthians</source> <translation>2 Corinthians</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="134"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="134"/> <source>Galatians</source> <translation>Galatians</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="135"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="135"/> <source>Ephesians</source> <translation>Ephesians</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="136"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="136"/> <source>Philippians</source> <translation>Philippians</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="137"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="137"/> <source>Colossians</source> <translation>Colossians</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="138"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="138"/> <source>1 Thessalonians</source> <translation>1 Thessalonians</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="139"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="139"/> <source>2 Thessalonians</source> <translation>2 Thessalonians</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="140"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="140"/> <source>1 Timothy</source> <translation>1 Timothy</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="141"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="141"/> <source>2 Timothy</source> <translation>2 Timothy</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="142"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="142"/> <source>Titus</source> <translation>Titus</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="143"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="143"/> <source>Philemon</source> <translation>Philemon</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="144"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="144"/> <source>Hebrews</source> <translation>Hebrews</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="145"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="145"/> <source>James</source> <translation>James</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="146"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="146"/> <source>1 Peter</source> <translation>1 Peter</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="147"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="147"/> <source>2 Peter</source> <translation>2 Peter</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="148"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="148"/> <source>1 John</source> <translation>1 John</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="149"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="149"/> <source>2 John</source> <translation>2 John</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="150"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="150"/> <source>3 John</source> <translation>3 John</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="151"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="151"/> <source>Jude</source> <translation>Jude</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="152"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="152"/> <source>Revelation</source> <translation>Revelation</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="153"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="153"/> <source>Judith</source> <translation>Judith</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="154"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="154"/> <source>Wisdom</source> <translation>Wisdom</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="155"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="155"/> <source>Tobit</source> <translation>Tobit</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="156"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="156"/> <source>Sirach</source> <translation>Sirach</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="157"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="157"/> <source>Baruch</source> <translation>Baruch</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="158"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="158"/> <source>1 Maccabees</source> <translation>1 Maccabees</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="159"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="159"/> <source>2 Maccabees</source> <translation>2 Maccabees</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="160"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="160"/> <source>3 Maccabees</source> <translation>3 Maccabees</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="161"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="161"/> <source>4 Maccabees</source> <translation>4 Maccabees</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="162"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="162"/> <source>Rest of Daniel</source> <translation>Rest of Daniel</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="163"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="163"/> <source>Rest of Esther</source> <translation>Rest of Esther</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="164"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="164"/> <source>Prayer of Manasses</source> <translation>Prayer of Manasses</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="165"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="165"/> <source>Letter of Jeremiah</source> <translation>Letter of Jeremiah</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="166"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="166"/> <source>Prayer of Azariah</source> <translation>Prayer of Azariah</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="167"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="167"/> <source>Susanna</source> <translation>Susanna</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="168"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="168"/> <source>Bel</source> <translation>Bel</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="169"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="169"/> <source>1 Esdras</source> <translation>1 Esdras</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="170"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="170"/> <source>2 Esdras</source> <translation>2 Esdras</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>:</source> <comment>Verse identifier e.g. Genesis 1 : 1 = Genesis Chapter 1 Verse 1</comment> <translation>:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>v</source> <comment>Verse identifier e.g. Genesis 1 v 1 = Genesis Chapter 1 Verse 1</comment> <translation>v</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>V</source> <comment>Verse identifier e.g. Genesis 1 V 1 = Genesis Chapter 1 Verse 1</comment> <translation>V</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verse</source> <comment>Verse identifier e.g. Genesis 1 verse 1 = Genesis Chapter 1 Verse 1</comment> <translation>verse</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verses</source> <comment>Verse identifier e.g. Genesis 1 verses 1 - 2 = Genesis Chapter 1 Verses 1 to 2</comment> <translation>verses</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="186"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> <source>-</source> <comment>range identifier e.g. Genesis 1 verse 1 - 2 = Genesis Chapter 1 Verses 1 To 2</comment> <translation>-</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="186"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> <source>to</source> <comment>range identifier e.g. Genesis 1 verse 1 - 2 = Genesis Chapter 1 Verses 1 To 2</comment> <translation>to</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="191"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>,</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2, 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> <translation>,</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="191"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>and</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2 and 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> <translation>and</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="196"/> <source>end</source> <comment>ending identifier e.g. Genesis 1 verse 1 - end = Genesis Chapter 1 Verses 1 To The Last Verse</comment> <translation>end</translation> @@ -719,32 +719,32 @@ Please type in some text before clicking New.</translation> <context> <name>BiblesPlugin.BibleEditForm</name> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="141"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="141"/> <source>You need to specify a version name for your Bible.</source> <translation>You need to specify a version name for your Bible.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="147"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="147"/> <source>You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.</source> <translation>You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="155"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="155"/> <source>Bible Exists</source> <translation>Bible Exists</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="155"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="155"/> <source>This Bible already exists. Please import a different Bible or first delete the existing one.</source> <translation>This Bible already exists. Please import a different Bible or first delete the existing one.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="169"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="169"/> <source>You need to specify a book name for "%s".</source> <translation>You need to specify a book name for "%s".</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="176"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="176"/> <source>The book name "%s" is not correct. Numbers can only be used at the beginning and must be followed by one or more non-numeric characters.</source> @@ -753,12 +753,12 @@ Numbers can only be used at the beginning and must be followed by one or more non-numeric characters.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="188"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="188"/> <source>Duplicate Book Name</source> <translation>Duplicate Book Name</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="188"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="188"/> <source>The Book Name "%s" has been entered more than once.</source> <translation>The Book Name "%s" has been entered more than once.</translation> </message> @@ -766,39 +766,39 @@ be followed by one or more non-numeric characters.</translation> <context> <name>BiblesPlugin.BibleManager</name> <message> - <location filename="../../openlp/plugins/bibles/lib/manager.py" line="356"/> + <location filename="openlp/plugins/bibles/lib/manager.py" line="356"/> <source>Scripture Reference Error</source> <translation>Scripture Reference Error</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/manager.py" line="348"/> + <location filename="openlp/plugins/bibles/lib/manager.py" line="348"/> <source>Web Bible cannot be used</source> <translation>Web Bible cannot be used</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/manager.py" line="348"/> + <location filename="openlp/plugins/bibles/lib/manager.py" line="348"/> <source>Text Search is not available with Web Bibles.</source> <translation>Text Search is not available with Web Bibles.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/manager.py" line="356"/> + <location filename="openlp/plugins/bibles/lib/manager.py" line="356"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/manager.py" line="334"/> + <location filename="openlp/plugins/bibles/lib/manager.py" line="334"/> <source>There are no Bibles currently installed. Please use the Import Wizard to install one or more Bibles.</source> <translation>There are no Bibles currently installed. Please use the Import Wizard to install one or more Bibles.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/manager.py" line="334"/> + <location filename="openlp/plugins/bibles/lib/manager.py" line="334"/> <source>No Bibles Available</source> <translation>No Bibles Available</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/manager.py" line="285"/> + <location filename="openlp/plugins/bibles/lib/manager.py" line="285"/> <source>Your scripture reference is either not supported by OpenLP or is invalid. Please make sure your reference conforms to one of the following patterns or consult the manual: Book Chapter @@ -821,79 +821,79 @@ Book Chapter%(verse)sVerse%(range)sChapter%(verse)sVerse</translation> <context> <name>BiblesPlugin.BiblesTab</name> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="156"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="156"/> <source>Verse Display</source> <translation>Verse Display</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="158"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="158"/> <source>Only show new chapter numbers</source> <translation>Only show new chapter numbers</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="161"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="161"/> <source>Bible theme:</source> <translation>Bible theme:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="165"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="165"/> <source>No Brackets</source> <translation>No Brackets</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="167"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="167"/> <source>( And )</source> <translation>( And )</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="169"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="169"/> <source>{ And }</source> <translation>{ And }</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="171"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="171"/> <source>[ And ]</source> <translation>[ And ]</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="173"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="173"/> <source>Note: Changes do not affect verses already in the service.</source> <translation>Note: Changes do not affect verses already in the service.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="175"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="175"/> <source>Display second Bible verses</source> <translation>Display second Bible verses</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="176"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="176"/> <source>Custom Scripture References</source> <translation>Custom Scripture References</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="177"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="177"/> <source>Verse Separator:</source> <translation>Verse Separator:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="178"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="178"/> <source>Range Separator:</source> <translation>Range Separator:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="179"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="179"/> <source>List Separator:</source> <translation>List Separator:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="180"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="180"/> <source>End Mark:</source> <translation>End Mark:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="181"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="181"/> <source>Multiple alternative verse separators may be defined. They have to be separated by a vertical bar "|". Please clear this edit line to use the default value.</source> @@ -902,34 +902,34 @@ They have to be separated by a vertical bar "|". Please clear this edit line to use the default value.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="195"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="195"/> <source>English</source> <translation>English</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="188"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="188"/> <source>Default Bible Language</source> <translation>Default Bible Language</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="189"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="189"/> <source>Book name language in search field, search results and on display:</source> <translation>Book name language in search field, search results and on display:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="191"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="191"/> <source>Bible Language</source> <translation>Bible Language</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="193"/> <source>Application Language</source> <translation>Application Language</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="157"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="157"/> <source>Show verse numbers</source> <translation>Show verse numbers</translation> </message> @@ -937,42 +937,42 @@ search results and on display:</translation> <context> <name>BiblesPlugin.BookNameDialog</name> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="85"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="85"/> <source>Select Book Name</source> <translation>Select Book Name</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="89"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="89"/> <source>Current name:</source> <translation>Current name:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="90"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="90"/> <source>Corresponding name:</source> <translation>Corresponding name:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="91"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="91"/> <source>Show Books From</source> <translation>Show Books From</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="92"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="92"/> <source>Old Testament</source> <translation>Old Testament</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="93"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="93"/> <source>New Testament</source> <translation>New Testament</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="94"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="94"/> <source>Apocrypha</source> <translation>Apocrypha</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="86"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="86"/> <source>The following book name cannot be matched up internally. Please select the corresponding name from the list.</source> <translation>The following book name cannot be matched up internally. Please select the corresponding name from the list.</translation> </message> @@ -980,7 +980,7 @@ search results and on display:</translation> <context> <name>BiblesPlugin.BookNameForm</name> <message> - <location filename="../../openlp/plugins/bibles/forms/booknameform.py" line="108"/> + <location filename="openlp/plugins/bibles/forms/booknameform.py" line="108"/> <source>You need to select a book.</source> <translation>You need to select a book.</translation> </message> @@ -988,12 +988,12 @@ search results and on display:</translation> <context> <name>BiblesPlugin.CSVBible</name> <message> - <location filename="../../openlp/plugins/bibles/lib/csvbible.py" line="103"/> + <location filename="openlp/plugins/bibles/lib/csvbible.py" line="103"/> <source>Importing books... %s</source> <translation>Importing books... %s</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/csvbible.py" line="145"/> + <location filename="openlp/plugins/bibles/lib/csvbible.py" line="145"/> <source>Importing verses... done.</source> <translation>Importing verses... done.</translation> </message> @@ -1001,69 +1001,69 @@ search results and on display:</translation> <context> <name>BiblesPlugin.EditBibleForm</name> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="125"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="125"/> <source>Bible Editor</source> <translation>Bible Editor</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="129"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="129"/> <source>License Details</source> <translation>License Details</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="130"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="130"/> <source>Version name:</source> <translation>Version name:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="131"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="131"/> <source>Copyright:</source> <translation>Copyright:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="132"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="132"/> <source>Permissions:</source> <translation>Permissions:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="133"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="133"/> <source>Default Bible Language</source> <translation>Default Bible Language</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="134"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="134"/> <source>Book name language in search field, search results and on display:</source> <translation>Book name language in search field, search results and on display:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="137"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="137"/> <source>Global Settings</source> <translation>Global Settings</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="138"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="138"/> <source>Bible Language</source> <translation>Bible Language</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="141"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="141"/> <source>Application Language</source> <translation>Application Language</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="143"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="143"/> <source>English</source> <translation>English</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="73"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="73"/> <source>This is a Web Download Bible. It is not possible to customize the Book Names.</source> <translation>This is a Web Download Bible. It is not possible to customize the Book Names.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="78"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="78"/> <source>To use the customized book names, "Bible language" must be selected on the Meta Data tab or, if "Global settings" is selected, on the Bible page in Configure OpenLP.</source> <translation>To use the customized book names, "Bible language" must be selected on the Meta Data tab or, if "Global settings" is selected, on the Bible page in Configure OpenLP.</translation> </message> @@ -1071,38 +1071,38 @@ It is not possible to customize the Book Names.</translation> <context> <name>BiblesPlugin.HTTPBible</name> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="610"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="610"/> <source>Registering Bible and loading books...</source> <translation>Registering Bible and loading books...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="634"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="634"/> <source>Registering Language...</source> <translation>Registering Language...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="645"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="645"/> <source>Importing %s...</source> <comment>Importing <book name>...</comment> <translation>Importing %s...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="792"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="792"/> <source>Download Error</source> <translation>Download Error</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="792"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="792"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="798"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="798"/> <source>Parse Error</source> <translation>Parse Error</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="798"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="798"/> <source>There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug.</source> <translation>There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug.</translation> </message> @@ -1110,182 +1110,182 @@ It is not possible to customize the Book Names.</translation> <context> <name>BiblesPlugin.ImportWizardForm</name> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="309"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="309"/> <source>Bible Import Wizard</source> <translation>Bible Import Wizard</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="312"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="312"/> <source>This wizard will help you to import Bibles from a variety of formats. Click the next button below to start the process by selecting a format to import from.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="323"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="323"/> <source>Web Download</source> <translation>Web Download</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="330"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="330"/> <source>Location:</source> <translation>Location:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="334"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="334"/> <source>Crosswalk</source> <translation>Crosswalk</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="336"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="336"/> <source>BibleGateway</source> <translation>BibleGateway</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="340"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="340"/> <source>Bible:</source> <translation>Bible:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="341"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="341"/> <source>Download Options</source> <translation>Download Options</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="343"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="343"/> <source>Server:</source> <translation>Server:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="344"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="344"/> <source>Username:</source> <translation>Username:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="345"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="345"/> <source>Password:</source> <translation>Password:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="346"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="346"/> <source>Proxy Server (Optional)</source> <translation>Proxy Server (Optional)</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="349"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="349"/> <source>License Details</source> <translation>License Details</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="351"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="351"/> <source>Set up the Bible's license details.</source> <translation>Set up the Bible's license details.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="353"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="353"/> <source>Version name:</source> <translation>Version name:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="354"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="354"/> <source>Copyright:</source> <translation>Copyright:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="357"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="357"/> <source>Please wait while your Bible is imported.</source> <translation>Please wait while your Bible is imported.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="384"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="384"/> <source>You need to specify a file with books of the Bible to use in the import.</source> <translation>You need to specify a file with books of the Bible to use in the import.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="391"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="391"/> <source>You need to specify a file of Bible verses to import.</source> <translation>You need to specify a file of Bible verses to import.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="419"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="419"/> <source>You need to specify a version name for your Bible.</source> <translation>You need to specify a version name for your Bible.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="425"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="425"/> <source>You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.</source> <translation>You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> <source>Bible Exists</source> <translation>Bible Exists</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> <source>This Bible already exists. Please import a different Bible or first delete the existing one.</source> <translation>This Bible already exists. Please import a different Bible or first delete the existing one.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Your Bible import failed.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="481"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="481"/> <source>CSV File</source> <translation>CSV File</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="338"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="338"/> <source>Bibleserver</source> <translation>Bibleserver</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="355"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="355"/> <source>Permissions:</source> <translation>Permissions:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="331"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="331"/> <source>Bible file:</source> <translation>Bible file:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="327"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="327"/> <source>Books file:</source> <translation>Books file:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="328"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="328"/> <source>Verses file:</source> <translation>Verses file:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Registering Bible...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> <source>Click to download bible list</source> <translation>Click to download bible list</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> <source>Download bible list</source> <translation>Download bible list</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>Error during download</source> <translation>Error during download</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>An error occurred while downloading the list of bibles from %s.</source> <translation>An error occurred while downloading the list of bibles from %s.</translation> </message> @@ -1293,17 +1293,17 @@ It is not possible to customize the Book Names.</translation> <context> <name>BiblesPlugin.LanguageDialog</name> <message> - <location filename="../../openlp/plugins/bibles/forms/languagedialog.py" line="67"/> + <location filename="openlp/plugins/bibles/forms/languagedialog.py" line="67"/> <source>Select Language</source> <translation>Select Language</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/languagedialog.py" line="69"/> + <location filename="openlp/plugins/bibles/forms/languagedialog.py" line="69"/> <source>OpenLP is unable to determine the language of this translation of the Bible. Please select the language from the list below.</source> <translation>OpenLP is unable to determine the language of this translation of the Bible. Please select the language from the list below.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/languagedialog.py" line="73"/> + <location filename="openlp/plugins/bibles/forms/languagedialog.py" line="73"/> <source>Language:</source> <translation>Language:</translation> </message> @@ -1311,7 +1311,7 @@ It is not possible to customize the Book Names.</translation> <context> <name>BiblesPlugin.LanguageForm</name> <message> - <location filename="../../openlp/plugins/bibles/forms/languageform.py" line="62"/> + <location filename="openlp/plugins/bibles/forms/languageform.py" line="62"/> <source>You need to choose a language.</source> <translation>You need to choose a language.</translation> </message> @@ -1319,92 +1319,92 @@ It is not possible to customize the Book Names.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="194"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Quick</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="278"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Find:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Book:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Chapter:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Verse:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>From:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="292"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>To:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Text Search</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Second:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Scripture Reference</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="299"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Toggle to keep or clear the previous results.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="88"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="411"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Bible not fully loaded.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="685"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Information</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="685"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Search Scripture Reference...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Search Text...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="499"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1413,7 +1413,7 @@ You will need to re-import this Bible to use it again.</source> You will need to re-import this Bible to use it again.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="197"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Advanced</translation> </message> @@ -1421,12 +1421,12 @@ You will need to re-import this Bible to use it again.</translation> <context> <name>BiblesPlugin.OpenSongImport</name> <message> - <location filename="../../openlp/plugins/bibles/lib/opensong.py" line="133"/> + <location filename="openlp/plugins/bibles/lib/opensong.py" line="133"/> <source>Incorrect Bible file type supplied. OpenSong Bibles may be compressed. You must decompress them before import.</source> <translation>Incorrect Bible file type supplied. OpenSong Bibles may be compressed. You must decompress them before import.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/opensong.py" line="80"/> + <location filename="openlp/plugins/bibles/lib/opensong.py" line="80"/> <source>Incorrect Bible file type supplied. This looks like a Zefania XML bible, please use the Zefania import option.</source> <translation>Incorrect Bible file type supplied. This looks like a Zefania XML bible, please use the Zefania import option.</translation> </message> @@ -1434,7 +1434,7 @@ You will need to re-import this Bible to use it again.</translation> <context> <name>BiblesPlugin.Opensong</name> <message> - <location filename="../../openlp/plugins/bibles/lib/opensong.py" line="126"/> + <location filename="openlp/plugins/bibles/lib/opensong.py" line="126"/> <source>Importing %(bookname)s %(chapter)s...</source> <translation>Importing %(bookname)s %(chapter)s...</translation> </message> @@ -1442,12 +1442,12 @@ You will need to re-import this Bible to use it again.</translation> <context> <name>BiblesPlugin.OsisImport</name> <message> - <location filename="../../openlp/plugins/bibles/lib/osis.py" line="76"/> + <location filename="openlp/plugins/bibles/lib/osis.py" line="76"/> <source>Removing unused tags (this may take a few minutes)...</source> <translation>Removing unused tags (this may take a few minutes)...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/osis.py" line="168"/> + <location filename="openlp/plugins/bibles/lib/osis.py" line="168"/> <source>Importing %(bookname)s %(chapter)s...</source> <translation>Importing %(bookname)s %(chapter)s...</translation> </message> @@ -1455,149 +1455,149 @@ You will need to re-import this Bible to use it again.</translation> <context> <name>BiblesPlugin.UpgradeWizardForm</name> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="107"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="107"/> <source>Select a Backup Directory</source> <translation>Select a Backup Directory</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="233"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="233"/> <source>Bible Upgrade Wizard</source> <translation>Bible Upgrade Wizard</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="236"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="236"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="240"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="240"/> <source>Select Backup Directory</source> <translation>Select Backup Directory</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="241"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="241"/> <source>Please select a backup directory for your Bibles</source> <translation>Please select a backup directory for your Bibles</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="243"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="243"/> <source>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>.</source> <translation>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>.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="251"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="251"/> <source>Please select a backup location for your Bibles.</source> <translation>Please select a backup location for your Bibles.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="253"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="253"/> <source>Backup Directory:</source> <translation>Backup Directory:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="254"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="254"/> <source>There is no need to backup my Bibles</source> <translation>There is no need to backup my Bibles</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="256"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="256"/> <source>Select Bibles</source> <translation>Select Bibles</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="257"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="257"/> <source>Please select the Bibles to upgrade</source> <translation>Please select the Bibles to upgrade</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="259"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="259"/> <source>Upgrading</source> <translation>Upgrading</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="260"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="260"/> <source>Please wait while your Bibles are upgraded.</source> <translation>Please wait while your Bibles are upgraded.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="283"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="283"/> <source>The backup was not successful. To backup your Bibles you need permission to write to the given directory.</source> <translation>The backup was not successful. To backup your Bibles you need permission to write to the given directory.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="511"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="511"/> <source>Upgrading Bible %s of %s: "%s" Failed</source> <translation>Upgrading Bible %s of %s: "%s" Failed</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="365"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="365"/> <source>Upgrading Bible %s of %s: "%s" Upgrading ...</source> <translation>Upgrading Bible %s of %s: "%s" Upgrading ...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> <source>Download Error</source> <translation>Download Error</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> <source>To upgrade your Web Bibles an Internet connection is required.</source> <translation>To upgrade your Web Bibles an Internet connection is required.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="483"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="483"/> <source>Upgrading Bible %s of %s: "%s" Upgrading %s ...</source> <translation>Upgrading Bible %s of %s: "%s" Upgrading %s ...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="518"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="518"/> <source>Upgrading Bible %s of %s: "%s" Complete</source> <translation>Upgrading Bible %s of %s: "%s" Complete</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="543"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="543"/> <source>, %s failed</source> <translation>, %s failed</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="549"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="549"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="555"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="555"/> <source>Upgrading Bible(s): %s successful%s</source> <translation>Upgrading Bible(s): %s successful%s</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="559"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="559"/> <source>Upgrade failed.</source> <translation>Upgrade failed.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="275"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="275"/> <source>You need to specify a backup directory for your Bibles.</source> <translation>You need to specify a backup directory for your Bibles.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="330"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="330"/> <source>Starting upgrade...</source> <translation>Starting upgrade...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="340"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="340"/> <source>There are no Bibles that need to be upgraded.</source> <translation>There are no Bibles that need to be upgraded.</translation> </message> @@ -1605,7 +1605,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>BiblesPlugin.ZefaniaImport</name> <message> - <location filename="../../openlp/plugins/bibles/lib/zefania.py" line="111"/> + <location filename="openlp/plugins/bibles/lib/zefania.py" line="111"/> <source>Incorrect Bible file type supplied. Zefania Bibles may be compressed. You must decompress them before import.</source> <translation>Incorrect Bible file type supplied. Zefania Bibles may be compressed. You must decompress them before import.</translation> </message> @@ -1613,7 +1613,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>BiblesPlugin.Zefnia</name> <message> - <location filename="../../openlp/plugins/bibles/lib/zefania.py" line="105"/> + <location filename="openlp/plugins/bibles/lib/zefania.py" line="105"/> <source>Importing %(bookname)s %(chapter)s...</source> <translation>Importing %(bookname)s %(chapter)s...</translation> </message> @@ -1621,65 +1621,65 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>CustomPlugin</name> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="99"/> + <location filename="openlp/plugins/custom/customplugin.py" line="99"/> <source>Custom Slide</source> <comment>name singular</comment> <translation>Custom Slide</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="100"/> + <location filename="openlp/plugins/custom/customplugin.py" line="100"/> <source>Custom Slides</source> <comment>name plural</comment> <translation>Custom Slides</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="104"/> + <location filename="openlp/plugins/custom/customplugin.py" line="104"/> <source>Custom Slides</source> <comment>container title</comment> <translation>Custom Slides</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="108"/> + <location filename="openlp/plugins/custom/customplugin.py" line="108"/> <source>Load a new custom slide.</source> <translation>Load a new custom slide.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="109"/> + <location filename="openlp/plugins/custom/customplugin.py" line="109"/> <source>Import a custom slide.</source> <translation>Import a custom slide.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="110"/> + <location filename="openlp/plugins/custom/customplugin.py" line="110"/> <source>Add a new custom slide.</source> <translation>Add a new custom slide.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="111"/> + <location filename="openlp/plugins/custom/customplugin.py" line="111"/> <source>Edit the selected custom slide.</source> <translation>Edit the selected custom slide.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="112"/> + <location filename="openlp/plugins/custom/customplugin.py" line="112"/> <source>Delete the selected custom slide.</source> <translation>Delete the selected custom slide.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="113"/> + <location filename="openlp/plugins/custom/customplugin.py" line="113"/> <source>Preview the selected custom slide.</source> <translation>Preview the selected custom slide.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="114"/> + <location filename="openlp/plugins/custom/customplugin.py" line="114"/> <source>Send the selected custom slide live.</source> <translation>Send the selected custom slide live.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="115"/> + <location filename="openlp/plugins/custom/customplugin.py" line="115"/> <source>Add the selected custom slide to the service.</source> <translation>Add the selected custom slide to the service.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="66"/> + <location filename="openlp/plugins/custom/customplugin.py" line="66"/> <source><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.</source> <translation><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.</translation> </message> @@ -1687,17 +1687,17 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>CustomPlugin.CustomTab</name> <message> - <location filename="../../openlp/plugins/custom/lib/customtab.py" line="60"/> + <location filename="openlp/plugins/custom/lib/customtab.py" line="60"/> <source>Custom Display</source> <translation>Custom Display</translation> </message> <message> - <location filename="../../openlp/plugins/custom/lib/customtab.py" line="61"/> + <location filename="openlp/plugins/custom/lib/customtab.py" line="61"/> <source>Display footer</source> <translation>Display footer</translation> </message> <message> - <location filename="../../openlp/plugins/custom/lib/customtab.py" line="62"/> + <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/> <source>Import missing custom slides from service files</source> <translation>Import missing custom slides from service files</translation> </message> @@ -1705,62 +1705,62 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>CustomPlugin.EditCustomForm</name> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="105"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="105"/> <source>Edit Custom Slides</source> <translation>Edit Custom Slides</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="106"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="106"/> <source>&Title:</source> <translation>&Title:</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="108"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="108"/> <source>Add a new slide at bottom.</source> <translation>Add a new slide at bottom.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="110"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="110"/> <source>Edit the selected slide.</source> <translation>Edit the selected slide.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="112"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="112"/> <source>Edit all the slides at once.</source> <translation>Edit all the slides at once.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomslidedialog.py" line="52"/> + <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="52"/> <source>Split a slide into two by inserting a slide splitter.</source> <translation>Split a slide into two by inserting a slide splitter.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="113"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="113"/> <source>The&me:</source> <translation>The&me:</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="114"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="114"/> <source>&Credits:</source> <translation>&Credits:</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomform.py" line="238"/> + <location filename="openlp/plugins/custom/forms/editcustomform.py" line="238"/> <source>You need to type in a title.</source> <translation>You need to type in a title.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="111"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="111"/> <source>Ed&it All</source> <translation>Ed&it All</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomslidedialog.py" line="51"/> + <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="51"/> <source>Insert Slide</source> <translation>Insert Slide</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomform.py" line="242"/> + <location filename="openlp/plugins/custom/forms/editcustomform.py" line="242"/> <source>You need to add at least one slide.</source> <translation>You need to add at least one slide.</translation> </message> @@ -1768,7 +1768,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>CustomPlugin.EditVerseForm</name> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomslidedialog.py" line="48"/> + <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="48"/> <source>Edit Slide</source> <translation>Edit Slide</translation> </message> @@ -1776,7 +1776,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>CustomPlugin.MediaItem</name> <message numerus="yes"> - <location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="186"/> + <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> <translation><numerusform>Are you sure you want to delete the %n selected custom slide(s)?</numerusform><numerusform>Are you sure you want to delete the %n selected custom slide(s)?</numerusform></translation> </message> @@ -1784,60 +1784,60 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>ImagePlugin</name> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="57"/> + <location filename="openlp/plugins/images/imageplugin.py" line="57"/> <source><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.</source> <translation><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.</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="107"/> + <location filename="openlp/plugins/images/imageplugin.py" line="107"/> <source>Image</source> <comment>name singular</comment> <translation>Image</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="108"/> + <location filename="openlp/plugins/images/imageplugin.py" line="108"/> <source>Images</source> <comment>name plural</comment> <translation>Images</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="111"/> + <location filename="openlp/plugins/images/imageplugin.py" line="111"/> <source>Images</source> <comment>container title</comment> <translation>Images</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="114"/> + <location filename="openlp/plugins/images/imageplugin.py" line="114"/> <source>Load a new image.</source> <translation>Load a new image.</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="116"/> + <location filename="openlp/plugins/images/imageplugin.py" line="116"/> <source>Add a new image.</source> <translation>Add a new image.</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="117"/> + <location filename="openlp/plugins/images/imageplugin.py" line="117"/> <source>Edit the selected image.</source> <translation>Edit the selected image.</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="118"/> + <location filename="openlp/plugins/images/imageplugin.py" line="118"/> <source>Delete the selected image.</source> <translation>Delete the selected image.</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="119"/> + <location filename="openlp/plugins/images/imageplugin.py" line="119"/> <source>Preview the selected image.</source> <translation>Preview the selected image.</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="120"/> + <location filename="openlp/plugins/images/imageplugin.py" line="120"/> <source>Send the selected image live.</source> <translation>Send the selected image live.</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="121"/> + <location filename="openlp/plugins/images/imageplugin.py" line="121"/> <source>Add the selected image to the service.</source> <translation>Add the selected image to the service.</translation> </message> @@ -1845,32 +1845,32 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>ImagePlugin.AddGroupForm</name> <message> - <location filename="../../openlp/plugins/images/forms/addgroupdialog.py" line="55"/> + <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="55"/> <source>Add group</source> <translation>Add group</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/addgroupdialog.py" line="56"/> + <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="56"/> <source>Parent group:</source> <translation>Parent group:</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/addgroupdialog.py" line="57"/> + <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="57"/> <source>Group name:</source> <translation>Group name:</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/addgroupform.py" line="67"/> + <location filename="openlp/plugins/images/forms/addgroupform.py" line="67"/> <source>You need to type in a group name.</source> <translation>You need to type in a group name.</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="642"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="642"/> <source>Could not add the new group.</source> <translation>Could not add the new group.</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="645"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="645"/> <source>This group already exists.</source> <translation>This group already exists.</translation> </message> @@ -1878,27 +1878,27 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>ImagePlugin.ChooseGroupForm</name> <message> - <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="81"/> + <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="81"/> <source>Select Image Group</source> <translation>Select Image Group</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="82"/> + <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="82"/> <source>Add images to group:</source> <translation>Add images to group:</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="83"/> + <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="83"/> <source>No group</source> <translation>No group</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="84"/> + <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="84"/> <source>Existing group</source> <translation>Existing group</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="85"/> + <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="85"/> <source>New group</source> <translation>New group</translation> </message> @@ -1906,7 +1906,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>ImagePlugin.ExceptionDialog</name> <message> - <location filename="../../openlp/core/ui/exceptionform.py" line="224"/> + <location filename="openlp/core/ui/exceptionform.py" line="224"/> <source>Select Attachment</source> <translation>Select Attachment</translation> </message> @@ -1914,59 +1914,59 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I <context> <name>ImagePlugin.MediaItem</name> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="69"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="69"/> <source>Select Image(s)</source> <translation>Select Image(s)</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="664"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="664"/> <source>You must select an image to replace the background with.</source> <translation>You must select an image to replace the background with.</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="589"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="589"/> <source>Missing Image(s)</source> <translation>Missing Image(s)</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="583"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="583"/> <source>The following image(s) no longer exist: %s</source> <translation>The following image(s) no longer exist: %s</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="589"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="589"/> <source>The following image(s) no longer exist: %s Do you want to add the other images anyway?</source> <translation>The following image(s) no longer exist: %s Do you want to add the other images anyway?</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="681"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="681"/> <source>There was a problem replacing your background, the image file "%s" no longer exists.</source> <translation>There was a problem replacing your background, the image file "%s" no longer exists.</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="677"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="677"/> <source>There was no display item to amend.</source> <translation>There was no display item to amend.</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/addgroupform.py" line="54"/> + <location filename="openlp/plugins/images/forms/addgroupform.py" line="54"/> <source>-- Top-level group --</source> <translation>-- Top-level group --</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="221"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="221"/> <source>You must select an image or group to delete.</source> <translation>You must select an image or group to delete.</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="238"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Remove group</source> <translation>Remove group</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="238"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Are you sure you want to remove "%s" and everything in it?</source> <translation>Are you sure you want to remove "%s" and everything in it?</translation> </message> @@ -1974,7 +1974,7 @@ Do you want to add the other images anyway?</translation> <context> <name>ImagesPlugin.ImageTab</name> <message> - <location filename="../../openlp/plugins/images/lib/imagetab.py" line="65"/> + <location filename="openlp/plugins/images/lib/imagetab.py" line="65"/> <source>Visible background for images with aspect ratio different to screen.</source> <translation>Visible background for images with aspect ratio different to screen.</translation> </message> @@ -1982,27 +1982,27 @@ Do you want to add the other images anyway?</translation> <context> <name>Media.player</name> <message> - <location filename="../../openlp/core/ui/media/phononplayer.py" line="258"/> + <location filename="openlp/core/ui/media/phononplayer.py" line="258"/> <source>Phonon is a media player which interacts with the operating system to provide media capabilities.</source> <translation>Phonon is a media player which interacts with the operating system to provide media capabilities.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/webkitplayer.py" line="392"/> + <location filename="openlp/core/ui/media/webkitplayer.py" line="392"/> <source>Audio</source> <translation>Audio</translation> </message> <message> - <location filename="../../openlp/core/ui/media/webkitplayer.py" line="393"/> + <location filename="openlp/core/ui/media/webkitplayer.py" line="393"/> <source>Video</source> <translation>Video</translation> </message> <message> - <location filename="../../openlp/core/ui/media/vlcplayer.py" line="359"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC is an external player which supports a number of different formats.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/webkitplayer.py" line="390"/> + <location filename="openlp/core/ui/media/webkitplayer.py" line="390"/> <source>Webkit is a media player which runs inside a web browser. This player allows text over video to be rendered.</source> <translation>Webkit is a media player which runs inside a web browser. This player allows text over video to be rendered.</translation> </message> @@ -2010,60 +2010,60 @@ Do you want to add the other images anyway?</translation> <context> <name>MediaPlugin</name> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="91"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="91"/> <source><strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.</source> <translation><strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="101"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="101"/> <source>Media</source> <comment>name singular</comment> <translation>Media</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="102"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="102"/> <source>Media</source> <comment>name plural</comment> <translation>Media</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="106"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="106"/> <source>Media</source> <comment>container title</comment> <translation>Media</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="110"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="110"/> <source>Load new media.</source> <translation>Load new media.</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="112"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="112"/> <source>Add new media.</source> <translation>Add new media.</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="113"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="113"/> <source>Edit the selected media.</source> <translation>Edit the selected media.</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="114"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="114"/> <source>Delete the selected media.</source> <translation>Delete the selected media.</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="115"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="115"/> <source>Preview the selected media.</source> <translation>Preview the selected media.</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="116"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="116"/> <source>Send the selected media live.</source> <translation>Send the selected media live.</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="117"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="117"/> <source>Add the selected media to the service.</source> <translation>Add the selected media to the service.</translation> </message> @@ -2071,87 +2071,87 @@ Do you want to add the other images anyway?</translation> <context> <name>MediaPlugin.MediaClipSelector</name> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="183"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="183"/> <source>Select Media Clip</source> <translation>Select Media Clip</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="184"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="184"/> <source>Source</source> <translation>Source</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="185"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="185"/> <source>Media path:</source> <translation>Media path:</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> <source>Select drive from list</source> <translation>Select drive from list</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> <source>Load disc</source> <translation>Load disc</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> <source>Track Details</source> <translation>Track Details</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> <source>Title:</source> <translation>Title:</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="191"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="191"/> <source>Audio track:</source> <translation>Audio track:</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> <source>Subtitle track:</source> <translation>Subtitle track:</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> <source>HH:mm:ss.z</source> <translation>HH:mm:ss.z</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> <source>Clip Range</source> <translation>Clip Range</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> <source>Start point:</source> <translation>Start point:</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="197"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="197"/> <source>Set start point</source> <translation>Set start point</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> <source>Jump to start point</source> <translation>Jump to start point</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> <source>End point:</source> <translation>End point:</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> <source>Set end point</source> <translation>Set end point</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> <source>Jump to end point</source> <translation>Jump to end point</translation> </message> @@ -2159,67 +2159,67 @@ Do you want to add the other images anyway?</translation> <context> <name>MediaPlugin.MediaClipSelectorForm</name> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> <source>No path was given</source> <translation>No path was given</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> <source>Given path does not exists</source> <translation>Given path does not exists</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="225"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="225"/> <source>An error happened during initialization of VLC player</source> <translation>An error happened during initialization of VLC player</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="246"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="246"/> <source>VLC player failed playing the media</source> <translation>VLC player failed playing the media</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>CD not loaded correctly</source> <translation>CD not loaded correctly</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>The CD was not loaded correctly, please re-load and try again.</source> <translation>The CD was not loaded correctly, please re-load and try again.</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>DVD not loaded correctly</source> <translation>DVD not loaded correctly</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>The DVD was not loaded correctly, please re-load and try again.</source> <translation>The DVD was not loaded correctly, please re-load and try again.</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Set name of mediaclip</source> <translation>Set name of mediaclip</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Name of mediaclip:</source> <translation>Name of mediaclip:</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> <source>Enter a valid name or cancel</source> <translation>Enter a valid name or cancel</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>Invalid character</source> <translation>Invalid character</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>The name of the mediaclip must not contain the character ":"</source> <translation>The name of the mediaclip must not contain the character ":"</translation> </message> @@ -2227,87 +2227,87 @@ Do you want to add the other images anyway?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="99"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Select Media</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="338"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>You must select a media file to delete.</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="201"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>You must select a media file to replace the background with.</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="219"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>There was a problem replacing your background, the media file "%s" no longer exists.</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="263"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Missing Media File</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="263"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>The file %s no longer exists.</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="300"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Videos (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="215"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>There was no display item to amend.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="449"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="449"/> <source>Unsupported File</source> <translation>Unsupported File</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="108"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Use Player:</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="500"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required</source> <translation>VLC player required</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="500"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required for playback of optical devices</source> <translation>VLC player required for playback of optical devices</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="136"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>Load CD/DVD</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="137"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>Load CD/DVD - only supported when VLC is installed and enabled</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="246"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>The optical disc %s is no longer available.</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="439"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Mediaclip already saved</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="439"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>This mediaclip has already been saved</translation> </message> @@ -2315,12 +2315,12 @@ Do you want to add the other images anyway?</translation> <context> <name>MediaPlugin.MediaTab</name> <message> - <location filename="../../openlp/plugins/media/lib/mediatab.py" line="56"/> + <location filename="openlp/plugins/media/lib/mediatab.py" line="56"/> <source>Allow media player to be overridden</source> <translation>Allow media player to be overridden</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediatab.py" line="57"/> + <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> <source>Start Live items automatically</source> <translation>Start Live items automatically</translation> </message> @@ -2328,7 +2328,7 @@ Do you want to add the other images anyway?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="434"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>&Projector Manager</translation> </message> @@ -2336,17 +2336,17 @@ Do you want to add the other images anyway?</translation> <context> <name>OpenLP</name> <message> - <location filename="../../openlp/core/utils/__init__.py" line="306"/> + <location filename="openlp/core/utils/__init__.py" line="306"/> <source>Image Files</source> <translation>Image Files</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="111"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="111"/> <source>Information</source> <translation>Information</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="111"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="111"/> <source>Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now?</source> @@ -2355,27 +2355,27 @@ You have to upgrade your existing Bibles. Should OpenLP upgrade now?</translation> </message> <message> - <location filename="../../openlp/core/__init__.py" line="226"/> + <location filename="openlp/core/__init__.py" line="226"/> <source>Backup</source> <translation>Backup</translation> </message> <message> - <location filename="../../openlp/core/__init__.py" line="211"/> + <location filename="openlp/core/__init__.py" line="211"/> <source>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</source> <translation>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</translation> </message> <message> - <location filename="../../openlp/core/__init__.py" line="223"/> + <location filename="openlp/core/__init__.py" line="223"/> <source>Backup of the data folder failed!</source> <translation>Backup of the data folder failed!</translation> </message> <message> - <location filename="../../openlp/core/__init__.py" line="226"/> + <location filename="openlp/core/__init__.py" line="226"/> <source>A backup of the data folder has been created at %s</source> <translation>A backup of the data folder has been created at %s</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="653"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Open</translation> </message> @@ -2383,32 +2383,32 @@ Should OpenLP upgrade now?</translation> <context> <name>OpenLP.AboutForm</name> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="265"/> + <location filename="openlp/core/ui/aboutdialog.py" line="265"/> <source>Credits</source> <translation>Credits</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="661"/> + <location filename="openlp/core/ui/aboutdialog.py" line="661"/> <source>License</source> <translation>License</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutform.py" line="55"/> + <location filename="openlp/core/ui/aboutform.py" line="55"/> <source> build %s</source> <translation> build %s</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="279"/> + <location filename="openlp/core/ui/aboutdialog.py" line="279"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="284"/> + <location filename="openlp/core/ui/aboutdialog.py" line="284"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="92"/> + <location filename="openlp/core/ui/aboutdialog.py" line="92"/> <source>OpenLP <version><revision> - Open Source Lyrics Projection OpenLP is free church presentation software, or lyrics projection software, used to display slides of songs, Bible verses, videos, images, and even presentations (if Impress, PowerPoint or PowerPoint Viewer is installed) for church worship using a computer and a data projector. @@ -2425,12 +2425,12 @@ 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 volunteering by using the button below.</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="663"/> + <location filename="openlp/core/ui/aboutdialog.py" line="663"/> <source>Volunteer</source> <translation>Volunteer</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="157"/> + <location filename="openlp/core/ui/aboutdialog.py" line="157"/> <source>Project Lead %s @@ -2597,7 +2597,7 @@ Final Credit He has set us free.</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="270"/> + <location filename="openlp/core/ui/aboutdialog.py" line="270"/> <source>Copyright © 2004-2015 %s Portions copyright © 2004-2015 %s</source> <translation>Copyright © 2004-2015 %s @@ -2607,247 +2607,247 @@ Portions copyright © 2004-2015 %s</translation> <context> <name>OpenLP.AdvancedTab</name> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="260"/> + <location filename="openlp/core/ui/advancedtab.py" line="260"/> <source>UI Settings</source> <translation>UI Settings</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="262"/> + <location filename="openlp/core/ui/advancedtab.py" line="262"/> <source>Number of recent files to display:</source> <translation>Number of recent files to display:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="263"/> + <location filename="openlp/core/ui/advancedtab.py" line="263"/> <source>Remember active media manager tab on startup</source> <translation>Remember active media manager tab on startup</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="265"/> + <location filename="openlp/core/ui/advancedtab.py" line="265"/> <source>Double-click to send items straight to live</source> <translation>Double-click to send items straight to live</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="269"/> + <location filename="openlp/core/ui/advancedtab.py" line="269"/> <source>Expand new service items on creation</source> <translation>Expand new service items on creation</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="271"/> + <location filename="openlp/core/ui/advancedtab.py" line="271"/> <source>Enable application exit confirmation</source> <translation>Enable application exit confirmation</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="291"/> + <location filename="openlp/core/ui/advancedtab.py" line="291"/> <source>Mouse Cursor</source> <translation>Mouse Cursor</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="292"/> + <location filename="openlp/core/ui/advancedtab.py" line="292"/> <source>Hide mouse cursor when over display window</source> <translation>Hide mouse cursor when over display window</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="293"/> + <location filename="openlp/core/ui/advancedtab.py" line="293"/> <source>Default Image</source> <translation>Default Image</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="294"/> + <location filename="openlp/core/ui/advancedtab.py" line="294"/> <source>Background color:</source> <translation>Background color:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="295"/> + <location filename="openlp/core/ui/advancedtab.py" line="295"/> <source>Image file:</source> <translation>Image file:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="504"/> + <location filename="openlp/core/ui/advancedtab.py" line="504"/> <source>Open File</source> <translation>Open File</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="52"/> + <location filename="openlp/core/ui/advancedtab.py" line="52"/> <source>Advanced</source> <translation>Advanced</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="267"/> + <location filename="openlp/core/ui/advancedtab.py" line="267"/> <source>Preview items when clicked in Media Manager</source> <translation>Preview items when clicked in Media Manager</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="296"/> + <location filename="openlp/core/ui/advancedtab.py" line="296"/> <source>Browse for an image file to display.</source> <translation>Browse for an image file to display.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="297"/> + <location filename="openlp/core/ui/advancedtab.py" line="297"/> <source>Revert to the default OpenLP logo.</source> <translation>Revert to the default OpenLP logo.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="273"/> + <location filename="openlp/core/ui/advancedtab.py" line="273"/> <source>Default Service Name</source> <translation>Default Service Name</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="274"/> + <location filename="openlp/core/ui/advancedtab.py" line="274"/> <source>Enable default service name</source> <translation>Enable default service name</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="275"/> + <location filename="openlp/core/ui/advancedtab.py" line="275"/> <source>Date and Time:</source> <translation>Date and Time:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="276"/> + <location filename="openlp/core/ui/advancedtab.py" line="276"/> <source>Monday</source> <translation>Monday</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="277"/> + <location filename="openlp/core/ui/advancedtab.py" line="277"/> <source>Tuesday</source> <translation>Tuesday</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="278"/> + <location filename="openlp/core/ui/advancedtab.py" line="278"/> <source>Wednesday</source> <translation>Wednesday</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="280"/> + <location filename="openlp/core/ui/advancedtab.py" line="280"/> <source>Friday</source> <translation>Friday</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="281"/> + <location filename="openlp/core/ui/advancedtab.py" line="281"/> <source>Saturday</source> <translation>Saturday</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="282"/> + <location filename="openlp/core/ui/advancedtab.py" line="282"/> <source>Sunday</source> <translation>Sunday</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="283"/> + <location filename="openlp/core/ui/advancedtab.py" line="283"/> <source>Now</source> <translation>Now</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="284"/> + <location filename="openlp/core/ui/advancedtab.py" line="284"/> <source>Time when usual service starts.</source> <translation>Time when usual service starts.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="285"/> + <location filename="openlp/core/ui/advancedtab.py" line="285"/> <source>Name:</source> <translation>Name:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="286"/> + <location filename="openlp/core/ui/advancedtab.py" line="286"/> <source>Consult the OpenLP manual for usage.</source> <translation>Consult the OpenLP manual for usage.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="287"/> + <location filename="openlp/core/ui/advancedtab.py" line="287"/> <source>Revert to the default service name "%s".</source> <translation>Revert to the default service name "%s".</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="290"/> + <location filename="openlp/core/ui/advancedtab.py" line="290"/> <source>Example:</source> <translation>Example:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="314"/> + <location filename="openlp/core/ui/advancedtab.py" line="314"/> <source>Bypass X11 Window Manager</source> <translation>Bypass X11 Window Manager</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="467"/> + <location filename="openlp/core/ui/advancedtab.py" line="467"/> <source>Syntax error.</source> <translation>Syntax error.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="261"/> + <location filename="openlp/core/ui/advancedtab.py" line="261"/> <source>Data Location</source> <translation>Data Location</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="298"/> + <location filename="openlp/core/ui/advancedtab.py" line="298"/> <source>Current path:</source> <translation>Current path:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="299"/> + <location filename="openlp/core/ui/advancedtab.py" line="299"/> <source>Custom path:</source> <translation>Custom path:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="300"/> + <location filename="openlp/core/ui/advancedtab.py" line="300"/> <source>Browse for new data file location.</source> <translation>Browse for new data file location.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="302"/> + <location filename="openlp/core/ui/advancedtab.py" line="302"/> <source>Set the data location to the default.</source> <translation>Set the data location to the default.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="304"/> + <location filename="openlp/core/ui/advancedtab.py" line="304"/> <source>Cancel</source> <translation>Cancel</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="305"/> + <location filename="openlp/core/ui/advancedtab.py" line="305"/> <source>Cancel OpenLP data directory location change.</source> <translation>Cancel OpenLP data directory location change.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="307"/> + <location filename="openlp/core/ui/advancedtab.py" line="307"/> <source>Copy data to new location.</source> <translation>Copy data to new location.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="308"/> + <location filename="openlp/core/ui/advancedtab.py" line="308"/> <source>Copy the OpenLP data files to the new location.</source> <translation>Copy the OpenLP data files to the new location.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="310"/> + <location filename="openlp/core/ui/advancedtab.py" line="310"/> <source><strong>WARNING:</strong> New data directory location contains OpenLP data files. These files WILL be replaced during a copy.</source> <translation><strong>WARNING:</strong> New data directory location contains OpenLP data files. These files WILL be replaced during a copy.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="370"/> + <location filename="openlp/core/ui/advancedtab.py" line="370"/> <source>Data Directory Error</source> <translation>Data Directory Error</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="516"/> + <location filename="openlp/core/ui/advancedtab.py" line="516"/> <source>Select Data Directory Location</source> <translation>Select Data Directory Location</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="528"/> + <location filename="openlp/core/ui/advancedtab.py" line="528"/> <source>Confirm Data Directory Change</source> <translation>Confirm Data Directory Change</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="553"/> + <location filename="openlp/core/ui/advancedtab.py" line="553"/> <source>Reset Data Directory</source> <translation>Reset Data Directory</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="592"/> + <location filename="openlp/core/ui/advancedtab.py" line="592"/> <source>Overwrite Existing Data</source> <translation>Overwrite Existing Data</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="370"/> + <location filename="openlp/core/ui/advancedtab.py" line="370"/> <source>OpenLP data directory was not found %s @@ -2868,7 +2868,7 @@ Click "No" to stop loading OpenLP. allowing you to fix the the problem Click "Yes" to reset the data directory to the default location.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="528"/> + <location filename="openlp/core/ui/advancedtab.py" line="528"/> <source>Are you sure you want to change the location of the OpenLP data directory to: %s @@ -2881,22 +2881,22 @@ The data directory will be changed when OpenLP is closed.</source> The data directory will be changed when OpenLP is closed.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="279"/> + <location filename="openlp/core/ui/advancedtab.py" line="279"/> <source>Thursday</source> <translation>Thursday</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="313"/> + <location filename="openlp/core/ui/advancedtab.py" line="313"/> <source>Display Workarounds</source> <translation>Display Workarounds</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="315"/> + <location filename="openlp/core/ui/advancedtab.py" line="315"/> <source>Use alternating row colours in lists</source> <translation>Use alternating row colours in lists</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="553"/> + <location filename="openlp/core/ui/advancedtab.py" line="553"/> <source>Are you sure you want to change the location of the OpenLP data directory to the default location? This location will be used after OpenLP is closed.</source> @@ -2905,7 +2905,7 @@ This location will be used after OpenLP is closed.</source> This location will be used after OpenLP is closed.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="592"/> + <location filename="openlp/core/ui/advancedtab.py" line="592"/> <source>WARNING: The location you have selected @@ -2922,12 +2922,12 @@ The location you have selected appears to contain OpenLP data files. Do you wish to replace these files with the current data files?</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="638"/> + <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>Restart Required</source> <translation>Restart Required</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="638"/> + <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>This change will only take effect once OpenLP has been restarted.</source> <translation>This change will only take effect once OpenLP has been restarted.</translation> </message> @@ -2935,7 +2935,7 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <context> <name>OpenLP.ColorButton</name> <message> - <location filename="../../openlp/core/lib/colorbutton.py" line="45"/> + <location filename="openlp/core/lib/colorbutton.py" line="45"/> <source>Click to select a color.</source> <translation>Click to select a color.</translation> </message> @@ -2943,252 +2943,252 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <context> <name>OpenLP.DB</name> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="302"/> + <location filename="openlp/core/lib/projector/constants.py" line="302"/> <source>RGB</source> <translation>RGB</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="303"/> + <location filename="openlp/core/lib/projector/constants.py" line="303"/> <source>Video</source> <translation>Video</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="304"/> + <location filename="openlp/core/lib/projector/constants.py" line="304"/> <source>Digital</source> <translation>Digital</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="305"/> + <location filename="openlp/core/lib/projector/constants.py" line="305"/> <source>Storage</source> <translation>Storage</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="306"/> + <location filename="openlp/core/lib/projector/constants.py" line="306"/> <source>Network</source> <translation>Network</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="308"/> + <location filename="openlp/core/lib/projector/constants.py" line="308"/> <source>RGB 1</source> <translation>RGB 1</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="309"/> + <location filename="openlp/core/lib/projector/constants.py" line="309"/> <source>RGB 2</source> <translation>RGB 2</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="310"/> + <location filename="openlp/core/lib/projector/constants.py" line="310"/> <source>RGB 3</source> <translation>RGB 3</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="311"/> + <location filename="openlp/core/lib/projector/constants.py" line="311"/> <source>RGB 4</source> <translation>RGB 4</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="312"/> + <location filename="openlp/core/lib/projector/constants.py" line="312"/> <source>RGB 5</source> <translation>RGB 5</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="313"/> + <location filename="openlp/core/lib/projector/constants.py" line="313"/> <source>RGB 6</source> <translation>RGB 6</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="314"/> + <location filename="openlp/core/lib/projector/constants.py" line="314"/> <source>RGB 7</source> <translation>RGB 7</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="315"/> + <location filename="openlp/core/lib/projector/constants.py" line="315"/> <source>RGB 8</source> <translation>RGB 8</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="316"/> + <location filename="openlp/core/lib/projector/constants.py" line="316"/> <source>RGB 9</source> <translation>RGB 9</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="317"/> + <location filename="openlp/core/lib/projector/constants.py" line="317"/> <source>Video 1</source> <translation>Video 1</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="318"/> + <location filename="openlp/core/lib/projector/constants.py" line="318"/> <source>Video 2</source> <translation>Video 2</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="319"/> + <location filename="openlp/core/lib/projector/constants.py" line="319"/> <source>Video 3</source> <translation>Video 3</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="320"/> + <location filename="openlp/core/lib/projector/constants.py" line="320"/> <source>Video 4</source> <translation>Video 4</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="321"/> + <location filename="openlp/core/lib/projector/constants.py" line="321"/> <source>Video 5</source> <translation>Video 5</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="322"/> + <location filename="openlp/core/lib/projector/constants.py" line="322"/> <source>Video 6</source> <translation>Video 6</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="323"/> + <location filename="openlp/core/lib/projector/constants.py" line="323"/> <source>Video 7</source> <translation>Video 7</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="324"/> + <location filename="openlp/core/lib/projector/constants.py" line="324"/> <source>Video 8</source> <translation>Video 8</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="325"/> + <location filename="openlp/core/lib/projector/constants.py" line="325"/> <source>Video 9</source> <translation>Video 9</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="326"/> + <location filename="openlp/core/lib/projector/constants.py" line="326"/> <source>Digital 1</source> <translation>Digital 1</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="327"/> + <location filename="openlp/core/lib/projector/constants.py" line="327"/> <source>Digital 2</source> <translation>Digital 2</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="328"/> + <location filename="openlp/core/lib/projector/constants.py" line="328"/> <source>Digital 3</source> <translation>Digital 3</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="329"/> + <location filename="openlp/core/lib/projector/constants.py" line="329"/> <source>Digital 4</source> <translation>Digital 4</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="330"/> + <location filename="openlp/core/lib/projector/constants.py" line="330"/> <source>Digital 5</source> <translation>Digital 5</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="331"/> + <location filename="openlp/core/lib/projector/constants.py" line="331"/> <source>Digital 6</source> <translation>Digital 6</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="332"/> + <location filename="openlp/core/lib/projector/constants.py" line="332"/> <source>Digital 7</source> <translation>Digital 7</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="333"/> + <location filename="openlp/core/lib/projector/constants.py" line="333"/> <source>Digital 8</source> <translation>Digital 8</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="334"/> + <location filename="openlp/core/lib/projector/constants.py" line="334"/> <source>Digital 9</source> <translation>Digital 9</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="335"/> + <location filename="openlp/core/lib/projector/constants.py" line="335"/> <source>Storage 1</source> <translation>Storage 1</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="336"/> + <location filename="openlp/core/lib/projector/constants.py" line="336"/> <source>Storage 2</source> <translation>Storage 2</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="337"/> + <location filename="openlp/core/lib/projector/constants.py" line="337"/> <source>Storage 3</source> <translation>Storage 3</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="338"/> + <location filename="openlp/core/lib/projector/constants.py" line="338"/> <source>Storage 4</source> <translation>Storage 4</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="339"/> + <location filename="openlp/core/lib/projector/constants.py" line="339"/> <source>Storage 5</source> <translation>Storage 5</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="340"/> + <location filename="openlp/core/lib/projector/constants.py" line="340"/> <source>Storage 6</source> <translation>Storage 6</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="341"/> + <location filename="openlp/core/lib/projector/constants.py" line="341"/> <source>Storage 7</source> <translation>Storage 7</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="342"/> + <location filename="openlp/core/lib/projector/constants.py" line="342"/> <source>Storage 8</source> <translation>Storage 8</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="343"/> + <location filename="openlp/core/lib/projector/constants.py" line="343"/> <source>Storage 9</source> <translation>Storage 9</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="344"/> + <location filename="openlp/core/lib/projector/constants.py" line="344"/> <source>Network 1</source> <translation>Network 1</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="345"/> + <location filename="openlp/core/lib/projector/constants.py" line="345"/> <source>Network 2</source> <translation>Network 2</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="346"/> + <location filename="openlp/core/lib/projector/constants.py" line="346"/> <source>Network 3</source> <translation>Network 3</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="347"/> + <location filename="openlp/core/lib/projector/constants.py" line="347"/> <source>Network 4</source> <translation>Network 4</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="348"/> + <location filename="openlp/core/lib/projector/constants.py" line="348"/> <source>Network 5</source> <translation>Network 5</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="349"/> + <location filename="openlp/core/lib/projector/constants.py" line="349"/> <source>Network 6</source> <translation>Network 6</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="350"/> + <location filename="openlp/core/lib/projector/constants.py" line="350"/> <source>Network 7</source> <translation>Network 7</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="351"/> + <location filename="openlp/core/lib/projector/constants.py" line="351"/> <source>Network 8</source> <translation>Network 8</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="352"/> + <location filename="openlp/core/lib/projector/constants.py" line="352"/> <source>Network 9</source> <translation>Network 9</translation> </message> @@ -3196,39 +3196,39 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <context> <name>OpenLP.ExceptionDialog</name> <message> - <location filename="../../openlp/core/ui/exceptiondialog.py" line="91"/> + <location filename="openlp/core/ui/exceptiondialog.py" line="91"/> <source>Error Occurred</source> <translation>Error Occurred</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptiondialog.py" line="95"/> + <location filename="openlp/core/ui/exceptiondialog.py" line="95"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptiondialog.py" line="101"/> + <location filename="openlp/core/ui/exceptiondialog.py" line="101"/> <source>Send E-Mail</source> <translation>Send E-Mail</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptiondialog.py" line="102"/> + <location filename="openlp/core/ui/exceptiondialog.py" line="102"/> <source>Save to File</source> <translation>Save to File</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptiondialog.py" line="92"/> + <location filename="openlp/core/ui/exceptiondialog.py" line="92"/> <source>Please enter a description of what you were doing to cause this error (Minimum 20 characters)</source> <translation>Please enter a description of what you were doing to cause this error (Minimum 20 characters)</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptiondialog.py" line="103"/> + <location filename="openlp/core/ui/exceptiondialog.py" line="103"/> <source>Attach File</source> <translation>Attach File</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptionform.py" line="217"/> + <location filename="openlp/core/ui/exceptionform.py" line="217"/> <source>Description characters to enter : %s</source> <translation>Description characters to enter : %s</translation> </message> @@ -3236,24 +3236,24 @@ appears to contain OpenLP data files. Do you wish to replace these files with th <context> <name>OpenLP.ExceptionForm</name> <message> - <location filename="../../openlp/core/ui/exceptionform.py" line="117"/> + <location filename="openlp/core/ui/exceptionform.py" line="117"/> <source>Platform: %s </source> <translation>Platform: %s </translation> </message> <message> - <location filename="../../openlp/core/ui/exceptionform.py" line="153"/> + <location filename="openlp/core/ui/exceptionform.py" line="153"/> <source>Save Crash Report</source> <translation>Save Crash Report</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptionform.py" line="153"/> + <location filename="openlp/core/ui/exceptionform.py" line="153"/> <source>Text files (*.txt *.log *.text)</source> <translation>Text files (*.txt *.log *.text)</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptionform.py" line="146"/> + <location filename="openlp/core/ui/exceptionform.py" line="146"/> <source>**OpenLP Bug Report** Version: %s @@ -3284,7 +3284,7 @@ Version: %s </translation> </message> <message> - <location filename="../../openlp/core/ui/exceptionform.py" line="181"/> + <location filename="openlp/core/ui/exceptionform.py" line="181"/> <source>*OpenLP Bug Report* Version: %s @@ -3319,17 +3319,17 @@ Version: %s <context> <name>OpenLP.FileRenameForm</name> <message> - <location filename="../../openlp/core/ui/filerenameform.py" line="57"/> + <location filename="openlp/core/ui/filerenameform.py" line="57"/> <source>File Rename</source> <translation>File Rename</translation> </message> <message> - <location filename="../../openlp/core/ui/filerenamedialog.py" line="60"/> + <location filename="openlp/core/ui/filerenamedialog.py" line="60"/> <source>New File Name:</source> <translation>New File Name:</translation> </message> <message> - <location filename="../../openlp/core/ui/filerenameform.py" line="55"/> + <location filename="openlp/core/ui/filerenameform.py" line="55"/> <source>File Copy</source> <translation>File Copy</translation> </message> @@ -3337,17 +3337,17 @@ Version: %s <context> <name>OpenLP.FirstTimeLanguageForm</name> <message> - <location filename="../../openlp/core/ui/firsttimelanguagedialog.py" line="69"/> + <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="69"/> <source>Select Translation</source> <translation>Select Translation</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimelanguagedialog.py" line="70"/> + <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="70"/> <source>Choose the translation you'd like to use in OpenLP.</source> <translation>Choose the translation you'd like to use in OpenLP.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimelanguagedialog.py" line="72"/> + <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="72"/> <source>Translation:</source> <translation>Translation:</translation> </message> @@ -3355,167 +3355,167 @@ Version: %s <context> <name>OpenLP.FirstTimeWizard</name> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="237"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="237"/> <source>Songs</source> <translation>Songs</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="223"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="223"/> <source>First Time Wizard</source> <translation>First Time Wizard</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="224"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="224"/> <source>Welcome to the First Time Wizard</source> <translation>Welcome to the First Time Wizard</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="235"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="235"/> <source>Activate required Plugins</source> <translation>Activate required Plugins</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="236"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="236"/> <source>Select the Plugins you wish to use. </source> <translation>Select the Plugins you wish to use. </translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="239"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="239"/> <source>Bible</source> <translation>Bible</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="240"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="240"/> <source>Images</source> <translation>Images</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="241"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="241"/> <source>Presentations</source> <translation>Presentations</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="242"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="242"/> <source>Media (Audio and Video)</source> <translation>Media (Audio and Video)</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="243"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="243"/> <source>Allow remote access</source> <translation>Allow remote access</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="244"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="244"/> <source>Monitor Song Usage</source> <translation>Monitor Song Usage</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="245"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="245"/> <source>Allow Alerts</source> <translation>Allow Alerts</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="266"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="266"/> <source>Default Settings</source> <translation>Default Settings</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="209"/> + <location filename="openlp/core/ui/firsttimeform.py" line="209"/> <source>Downloading %s...</source> <translation>Downloading %s...</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="591"/> + <location filename="openlp/core/ui/firsttimeform.py" line="591"/> <source>Enabling selected plugins...</source> <translation>Enabling selected plugins...</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="246"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="246"/> <source>No Internet Connection</source> <translation>No Internet Connection</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="247"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="247"/> <source>Unable to detect an Internet connection.</source> <translation>Unable to detect an Internet connection.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="260"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="260"/> <source>Sample Songs</source> <translation>Sample Songs</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="261"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="261"/> <source>Select and download public domain songs.</source> <translation>Select and download public domain songs.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="262"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="262"/> <source>Sample Bibles</source> <translation>Sample Bibles</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="263"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="263"/> <source>Select and download free Bibles.</source> <translation>Select and download free Bibles.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="264"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="264"/> <source>Sample Themes</source> <translation>Sample Themes</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="265"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="265"/> <source>Select and download sample themes.</source> <translation>Select and download sample themes.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="267"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="267"/> <source>Set up default settings to be used by OpenLP.</source> <translation>Set up default settings to be used by OpenLP.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="269"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="269"/> <source>Default output display:</source> <translation>Default output display:</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="270"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="270"/> <source>Select default theme:</source> <translation>Select default theme:</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="274"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="274"/> <source>Starting configuration process...</source> <translation>Starting configuration process...</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="545"/> + <location filename="openlp/core/ui/firsttimeform.py" line="545"/> <source>Setting Up And Downloading</source> <translation>Setting Up And Downloading</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="546"/> + <location filename="openlp/core/ui/firsttimeform.py" line="546"/> <source>Please wait while OpenLP is set up and your data is downloaded.</source> <translation>Please wait while OpenLP is set up and your data is downloaded.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="550"/> + <location filename="openlp/core/ui/firsttimeform.py" line="550"/> <source>Setting Up</source> <translation>Setting Up</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="238"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="238"/> <source>Custom Slides</source> <translation>Custom Slides</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="275"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="275"/> <source>Finish</source> <translation>Finish</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="249"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="249"/> <source>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. Click 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.</source> @@ -3524,47 +3524,47 @@ To re-run the First Time Wizard and import this sample data at a later time, che 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.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="603"/> + <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>Download Error</source> <translation>Download Error</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="533"/> + <location filename="openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> <translation>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="564"/> + <location filename="openlp/core/ui/firsttimeform.py" line="564"/> <source>Download complete. Click the %s button to return to OpenLP.</source> <translation>Download complete. Click the %s button to return to OpenLP.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="568"/> + <location filename="openlp/core/ui/firsttimeform.py" line="568"/> <source>Download complete. Click the %s button to start OpenLP.</source> <translation>Download complete. Click the %s button to start OpenLP.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="573"/> + <location filename="openlp/core/ui/firsttimeform.py" line="573"/> <source>Click the %s button to return to OpenLP.</source> <translation>Click the %s button to return to OpenLP.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="577"/> + <location filename="openlp/core/ui/firsttimeform.py" line="577"/> <source>Click the %s button to start OpenLP.</source> <translation>Click the %s button to start OpenLP.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="603"/> + <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> <translation>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="226"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> <translation>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="256"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> <source> To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</source> @@ -3573,47 +3573,47 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="230"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> <translation>Downloading Resource Index</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="231"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> <translation>Please wait while the resource index is downloaded.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="233"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> <translation>Please wait while OpenLP downloads the resource index file...</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="271"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> <source>Downloading and Configuring</source> <translation>Downloading and Configuring</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="272"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> <translation>Please wait while resources are downloaded and OpenLP is configured.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="663"/> + <location filename="openlp/core/ui/firsttimeform.py" line="663"/> <source>Network Error</source> <translation>Network Error</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="189"/> + <location filename="openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> <translation>There was a network error attempting to connect to retrieve initial configuration information</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="276"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> <source>Cancel</source> <translation>Cancel</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="664"/> + <location filename="openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> <translation>Unable to download some files</translation> </message> @@ -3621,37 +3621,37 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.FormattingTagDialog</name> <message> - <location filename="../../openlp/core/ui/formattingtagdialog.py" line="112"/> + <location filename="openlp/core/ui/formattingtagdialog.py" line="112"/> <source>Configure Formatting Tags</source> <translation>Configure Formatting Tags</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagdialog.py" line="126"/> + <location filename="openlp/core/ui/formattingtagdialog.py" line="126"/> <source>Description</source> <translation>Description</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagdialog.py" line="127"/> + <location filename="openlp/core/ui/formattingtagdialog.py" line="127"/> <source>Tag</source> <translation>Tag</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagdialog.py" line="128"/> + <location filename="openlp/core/ui/formattingtagdialog.py" line="128"/> <source>Start HTML</source> <translation>Start HTML</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagdialog.py" line="129"/> + <location filename="openlp/core/ui/formattingtagdialog.py" line="129"/> <source>End HTML</source> <translation>End HTML</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagdialog.py" line="115"/> + <location filename="openlp/core/ui/formattingtagdialog.py" line="115"/> <source>Default Formatting</source> <translation>Default Formatting</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagdialog.py" line="125"/> + <location filename="openlp/core/ui/formattingtagdialog.py" line="125"/> <source>Custom Formatting</source> <translation>Custom Formatting</translation> </message> @@ -3659,42 +3659,42 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.FormattingTagForm</name> <message> - <location filename="../../openlp/core/ui/formattingtagform.py" line="96"/> + <location filename="openlp/core/ui/formattingtagform.py" line="96"/> <source><HTML here></source> <translation><HTML here></translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagform.py" line="200"/> + <location filename="openlp/core/ui/formattingtagform.py" line="200"/> <source>Validation Error</source> <translation>Validation Error</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagform.py" line="180"/> + <location filename="openlp/core/ui/formattingtagform.py" line="180"/> <source>Description is missing</source> <translation>Description is missing</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagform.py" line="183"/> + <location filename="openlp/core/ui/formattingtagform.py" line="183"/> <source>Tag is missing</source> <translation>Tag is missing</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="80"/> + <location filename="openlp/core/ui/formattingtagcontroller.py" line="80"/> <source>Tag %s already defined.</source> <translation>Tag %s already defined.</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="82"/> + <location filename="openlp/core/ui/formattingtagcontroller.py" line="82"/> <source>Description %s already defined.</source> <translation>Description %s already defined.</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="149"/> + <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> <translation>Start tag %s is not valid HTML</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="169"/> + <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> <translation>End tag %s does not match end tag for start tag %s</translation> </message> @@ -3702,82 +3702,82 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.FormattingTags</name> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="64"/> + <location filename="openlp/core/lib/formattingtags.py" line="64"/> <source>Red</source> <translation>Red</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="70"/> + <location filename="openlp/core/lib/formattingtags.py" line="70"/> <source>Black</source> <translation>Black</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="76"/> + <location filename="openlp/core/lib/formattingtags.py" line="76"/> <source>Blue</source> <translation>Blue</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="82"/> + <location filename="openlp/core/lib/formattingtags.py" line="82"/> <source>Yellow</source> <translation>Yellow</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="88"/> + <location filename="openlp/core/lib/formattingtags.py" line="88"/> <source>Green</source> <translation>Green</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="94"/> + <location filename="openlp/core/lib/formattingtags.py" line="94"/> <source>Pink</source> <translation>Pink</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="100"/> + <location filename="openlp/core/lib/formattingtags.py" line="100"/> <source>Orange</source> <translation>Orange</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="106"/> + <location filename="openlp/core/lib/formattingtags.py" line="106"/> <source>Purple</source> <translation>Purple</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="112"/> + <location filename="openlp/core/lib/formattingtags.py" line="112"/> <source>White</source> <translation>White</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="118"/> + <location filename="openlp/core/lib/formattingtags.py" line="118"/> <source>Superscript</source> <translation>Superscript</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="123"/> + <location filename="openlp/core/lib/formattingtags.py" line="123"/> <source>Subscript</source> <translation>Subscript</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="128"/> + <location filename="openlp/core/lib/formattingtags.py" line="128"/> <source>Paragraph</source> <translation>Paragraph</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="133"/> + <location filename="openlp/core/lib/formattingtags.py" line="133"/> <source>Bold</source> <translation>Bold</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="138"/> + <location filename="openlp/core/lib/formattingtags.py" line="138"/> <source>Italics</source> <translation>Italics</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="142"/> + <location filename="openlp/core/lib/formattingtags.py" line="142"/> <source>Underline</source> <translation>Underline</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="148"/> + <location filename="openlp/core/lib/formattingtags.py" line="148"/> <source>Break</source> <translation>Break</translation> </message> @@ -3785,157 +3785,157 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.GeneralTab</name> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="206"/> + <location filename="openlp/core/ui/generaltab.py" line="206"/> <source>General</source> <translation>General</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="207"/> + <location filename="openlp/core/ui/generaltab.py" line="207"/> <source>Monitors</source> <translation>Monitors</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="208"/> + <location filename="openlp/core/ui/generaltab.py" line="208"/> <source>Select monitor for output display:</source> <translation>Select monitor for output display:</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="209"/> + <location filename="openlp/core/ui/generaltab.py" line="209"/> <source>Display if a single screen</source> <translation>Display if a single screen</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="210"/> + <location filename="openlp/core/ui/generaltab.py" line="210"/> <source>Application Startup</source> <translation>Application Startup</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="211"/> + <location filename="openlp/core/ui/generaltab.py" line="211"/> <source>Show blank screen warning</source> <translation>Show blank screen warning</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="212"/> + <location filename="openlp/core/ui/generaltab.py" line="212"/> <source>Automatically open the last service</source> <translation>Automatically open the last service</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="213"/> + <location filename="openlp/core/ui/generaltab.py" line="213"/> <source>Show the splash screen</source> <translation>Show the splash screen</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="215"/> + <location filename="openlp/core/ui/generaltab.py" line="215"/> <source>Application Settings</source> <translation>Application Settings</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="216"/> + <location filename="openlp/core/ui/generaltab.py" line="216"/> <source>Prompt to save before starting a new service</source> <translation>Prompt to save before starting a new service</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="219"/> + <location filename="openlp/core/ui/generaltab.py" line="219"/> <source>Automatically preview next item in service</source> <translation>Automatically preview next item in service</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="222"/> + <location filename="openlp/core/ui/generaltab.py" line="222"/> <source> sec</source> <translation> sec</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="223"/> + <location filename="openlp/core/ui/generaltab.py" line="223"/> <source>CCLI Details</source> <translation>CCLI Details</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="225"/> + <location filename="openlp/core/ui/generaltab.py" line="225"/> <source>SongSelect username:</source> <translation>SongSelect username:</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="226"/> + <location filename="openlp/core/ui/generaltab.py" line="226"/> <source>SongSelect password:</source> <translation>SongSelect password:</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="229"/> + <location filename="openlp/core/ui/generaltab.py" line="229"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="230"/> + <location filename="openlp/core/ui/generaltab.py" line="230"/> <source>Y</source> <translation>Y</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="231"/> + <location filename="openlp/core/ui/generaltab.py" line="231"/> <source>Height</source> <translation>Height</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="232"/> + <location filename="openlp/core/ui/generaltab.py" line="232"/> <source>Width</source> <translation>Width</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="214"/> + <location filename="openlp/core/ui/generaltab.py" line="214"/> <source>Check for updates to OpenLP</source> <translation>Check for updates to OpenLP</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="218"/> + <location filename="openlp/core/ui/generaltab.py" line="218"/> <source>Unblank display when adding new live item</source> <translation>Unblank display when adding new live item</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="221"/> + <location filename="openlp/core/ui/generaltab.py" line="221"/> <source>Timed slide interval:</source> <translation>Timed slide interval:</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="233"/> + <location filename="openlp/core/ui/generaltab.py" line="233"/> <source>Background Audio</source> <translation>Background Audio</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="234"/> + <location filename="openlp/core/ui/generaltab.py" line="234"/> <source>Start background audio paused</source> <translation>Start background audio paused</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="317"/> + <location filename="openlp/core/ui/advancedtab.py" line="317"/> <source>Service Item Slide Limits</source> <translation>Service Item Slide Limits</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="228"/> + <location filename="openlp/core/ui/generaltab.py" line="228"/> <source>Override display position:</source> <translation>Override display position:</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="235"/> + <location filename="openlp/core/ui/generaltab.py" line="235"/> <source>Repeat track list</source> <translation>Repeat track list</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="318"/> + <location filename="openlp/core/ui/advancedtab.py" line="318"/> <source>Behavior of next/previous on the last/first slide:</source> <translation>Behavior of next/previous on the last/first slide:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="319"/> + <location filename="openlp/core/ui/advancedtab.py" line="319"/> <source>&Remain on Slide</source> <translation>&Remain on Slide</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="320"/> + <location filename="openlp/core/ui/advancedtab.py" line="320"/> <source>&Wrap around</source> <translation>&Wrap around</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="321"/> + <location filename="openlp/core/ui/advancedtab.py" line="321"/> <source>&Move to next/previous service item</source> <translation>&Move to next/previous service item</translation> </message> @@ -3943,12 +3943,12 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.LanguageManager</name> <message> - <location filename="../../openlp/core/utils/languagemanager.py" line="120"/> + <location filename="openlp/core/utils/languagemanager.py" line="120"/> <source>Language</source> <translation>Language</translation> </message> <message> - <location filename="../../openlp/core/utils/languagemanager.py" line="120"/> + <location filename="openlp/core/utils/languagemanager.py" line="120"/> <source>Please restart OpenLP to use your new language setting.</source> <translation>Please restart OpenLP to use your new language setting.</translation> </message> @@ -3956,7 +3956,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainDisplay</name> <message> - <location filename="../../openlp/core/ui/maindisplay.py" line="213"/> + <location filename="openlp/core/ui/maindisplay.py" line="213"/> <source>OpenLP Display</source> <translation>OpenLP Display</translation> </message> @@ -3964,282 +3964,282 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s <context> <name>OpenLP.MainWindow</name> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&File</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="390"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Import</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Export</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&View</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>M&ode</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Tools</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Settings</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>&Language</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="398"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Help</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="400"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Service Manager</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Theme Manager</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="403"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&New</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Open</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="408"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Open an existing service.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="409"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>&Save</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>Save the current service to disk.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Save &As...</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="413"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Save Service As</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="414"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Save the current service under a new name.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>E&xit</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>Quit OpenLP</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="422"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Theme</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Configure OpenLP...</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="438"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Media Manager</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Toggle Media Manager</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Toggle the visibility of the media manager.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="442"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Theme Manager</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Toggle Theme Manager</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Toggle the visibility of the theme manager.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="446"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Service Manager</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Toggle Service Manager</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Toggle the visibility of the service manager.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&Preview Panel</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Toggle Preview Panel</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Toggle the visibility of the preview panel.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&Live Panel</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Toggle Live Panel</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Toggle the visibility of the live panel.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="459"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Plugin List</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>List the Plugins</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="464"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>&User Guide</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="461"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&About</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>More information about OpenLP</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Online Help</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Web Site</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Use the system language, if available.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>Set the interface language to %s</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Add &Tool...</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="476"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Add an application to the list of tools.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="487"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Default</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="488"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Set the view mode back to the default.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="489"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Setup</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="490"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Set the view mode to Setup.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="491"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Live</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="492"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Set the view mode to Live.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="622"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4248,108 +4248,108 @@ You can download the latest version from http://openlp.org/.</source> You can download the latest version from http://openlp.org/.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="625"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>OpenLP Version Updated</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="725"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP Main Display Blanked</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="725"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>The Main Display has been blanked out</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1162"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Default Theme: %s</translation> </message> <message> - <location filename="../../openlp/core/utils/languagemanager.py" line="83"/> + <location filename="openlp/core/utils/languagemanager.py" line="83"/> <source>English</source> <comment>Please add the name of your language here</comment> <translation>English</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="424"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>Configure &Shortcuts...</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1093"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>Close OpenLP</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1093"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>Are you sure you want to close OpenLP?</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Open &Data Folder...</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="479"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Open the folder where songs, bibles and other data resides.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="473"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Autodetect</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Update Theme Images</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Update the preview images for all themes.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>Print the current service.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&Recent Files</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="456"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>L&ock Panels</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Prevent the panels being moved.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Re-run First Time Wizard</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Re-run the First Time Wizard, importing songs, Bibles and themes.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="679"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Re-run First Time Wizard?</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="679"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4358,83 +4358,83 @@ 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.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1302"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Clear List</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1302"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Clear the list of recent files.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="425"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Configure &Formatting Tags...</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Export OpenLP settings to a specified *.config file</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Settings</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="430"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Import OpenLP settings from a specified *.config file previously exported on this or another machine</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="837"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Import settings?</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="850"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Open File</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="850"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP Export Settings Files (*.conf)</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="925"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Import settings</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="925"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="937"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Export Settings File</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="937"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP Export Settings File (*.conf)</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1405"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>New Data Directory Error</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1397"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1405"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4443,22 +4443,22 @@ Re-running this wizard may make changes to your current OpenLP configuration and %s</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="328"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>General</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Library</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Jump to the search box of the current active plugin.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="837"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4471,7 +4471,7 @@ Re-running this wizard may make changes to your current OpenLP configuration and Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="885"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4480,32 +4480,32 @@ Processing has terminated and no changes have been made.</source> Processing has terminated and no changes have been made.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Projector Manager</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Toggle Projector Manager</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Toggle the visibility of the Projector Manager</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1014"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Export setting error</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="991"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>The key "%s" does not have a default value so it will be skipped in this export.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1014"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>An error occurred while exporting the settings: %s</translation> </message> @@ -4513,12 +4513,12 @@ Processing has terminated and no changes have been made.</translation> <context> <name>OpenLP.Manager</name> <message> - <location filename="../../openlp/core/lib/db.py" line="244"/> + <location filename="openlp/core/lib/db.py" line="244"/> <source>Database Error</source> <translation>Database Error</translation> </message> <message> - <location filename="../../openlp/core/lib/db.py" line="244"/> + <location filename="openlp/core/lib/db.py" line="244"/> <source>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</source> @@ -4527,7 +4527,7 @@ Database: %s</source> Database: %s</translation> </message> <message> - <location filename="../../openlp/core/lib/db.py" line="87"/> + <location filename="openlp/core/lib/db.py" line="87"/> <source>OpenLP cannot load your database. Database: %s</source> @@ -4539,74 +4539,74 @@ Database: %s</translation> <context> <name>OpenLP.MediaManagerItem</name> <message> - <location filename="../../openlp/core/lib/__init__.py" line="254"/> + <location filename="openlp/core/lib/__init__.py" line="254"/> <source>No Items Selected</source> <translation>No Items Selected</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="153"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="153"/> <source>&Add to selected Service Item</source> <translation>&Add to selected Service Item</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="482"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="482"/> <source>You must select one or more items to preview.</source> <translation>You must select one or more items to preview.</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="499"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="499"/> <source>You must select one or more items to send live.</source> <translation>You must select one or more items to send live.</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="592"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="592"/> <source>You must select one or more items.</source> <translation>You must select one or more items.</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="598"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="598"/> <source>You must select an existing service item to add to.</source> <translation>You must select an existing service item to add to.</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="606"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="606"/> <source>Invalid Service Item</source> <translation>Invalid Service Item</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="606"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="606"/> <source>You must select a %s service item.</source> <translation>You must select a %s service item.</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="548"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="548"/> <source>You must select one or more items to add.</source> <translation>You must select one or more items to add.</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="640"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="640"/> <source>No Search Results</source> <translation>No Search Results</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="336"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="336"/> <source>Invalid File Type</source> <translation>Invalid File Type</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="336"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="336"/> <source>Invalid File %s. Suffix not supported</source> <translation>Invalid File %s. Suffix not supported</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="106"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="106"/> <source>&Clone</source> <translation>&Clone</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="382"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="382"/> <source>Duplicate files were found on import and were ignored.</source> <translation>Duplicate files were found on import and were ignored.</translation> </message> @@ -4614,12 +4614,12 @@ Suffix not supported</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="../../openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics> tag is missing.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse> tag is missing.</translation> </message> @@ -4627,22 +4627,22 @@ Suffix not supported</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="256"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Unknown status</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="266"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>No message</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="523"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Error while sending data to projector</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="547"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Undefined command:</translation> </message> @@ -4650,27 +4650,27 @@ Suffix not supported</translation> <context> <name>OpenLP.PlayerTab</name> <message> - <location filename="../../openlp/core/ui/media/playertab.py" line="55"/> + <location filename="openlp/core/ui/media/playertab.py" line="55"/> <source>Players</source> <translation>Players</translation> </message> <message> - <location filename="../../openlp/core/ui/media/playertab.py" line="124"/> + <location filename="openlp/core/ui/media/playertab.py" line="124"/> <source>Available Media Players</source> <translation>Available Media Players</translation> </message> <message> - <location filename="../../openlp/core/ui/media/playertab.py" line="125"/> + <location filename="openlp/core/ui/media/playertab.py" line="125"/> <source>Player Search Order</source> <translation>Player Search Order</translation> </message> <message> - <location filename="../../openlp/core/ui/media/playertab.py" line="128"/> + <location filename="openlp/core/ui/media/playertab.py" line="128"/> <source>Visible background for videos with aspect ratio different to screen.</source> <translation>Visible background for videos with aspect ratio different to screen.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/playertab.py" line="253"/> + <location filename="openlp/core/ui/media/playertab.py" line="253"/> <source>%s (unavailable)</source> <translation>%s (unavailable)</translation> </message> @@ -4678,42 +4678,42 @@ Suffix not supported</translation> <context> <name>OpenLP.PluginForm</name> <message> - <location filename="../../openlp/core/ui/plugindialog.py" line="81"/> + <location filename="openlp/core/ui/plugindialog.py" line="81"/> <source>Plugin List</source> <translation>Plugin List</translation> </message> <message> - <location filename="../../openlp/core/ui/plugindialog.py" line="82"/> + <location filename="openlp/core/ui/plugindialog.py" line="82"/> <source>Plugin Details</source> <translation>Plugin Details</translation> </message> <message> - <location filename="../../openlp/core/ui/plugindialog.py" line="85"/> + <location filename="openlp/core/ui/plugindialog.py" line="85"/> <source>Status:</source> <translation>Status:</translation> </message> <message> - <location filename="../../openlp/core/ui/plugindialog.py" line="86"/> + <location filename="openlp/core/ui/plugindialog.py" line="86"/> <source>Active</source> <translation>Active</translation> </message> <message> - <location filename="../../openlp/core/ui/plugindialog.py" line="87"/> + <location filename="openlp/core/ui/plugindialog.py" line="87"/> <source>Inactive</source> <translation>Inactive</translation> </message> <message> - <location filename="../../openlp/core/ui/pluginform.py" line="145"/> + <location filename="openlp/core/ui/pluginform.py" line="145"/> <source>%s (Inactive)</source> <translation>%s (Inactive)</translation> </message> <message> - <location filename="../../openlp/core/ui/pluginform.py" line="143"/> + <location filename="openlp/core/ui/pluginform.py" line="143"/> <source>%s (Active)</source> <translation>%s (Active)</translation> </message> <message> - <location filename="../../openlp/core/ui/pluginform.py" line="147"/> + <location filename="openlp/core/ui/pluginform.py" line="147"/> <source>%s (Disabled)</source> <translation>%s (Disabled)</translation> </message> @@ -4721,12 +4721,12 @@ Suffix not supported</translation> <context> <name>OpenLP.PrintServiceDialog</name> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="148"/> + <location filename="openlp/core/ui/printservicedialog.py" line="148"/> <source>Fit Page</source> <translation>Fit Page</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="148"/> + <location filename="openlp/core/ui/printservicedialog.py" line="148"/> <source>Fit Width</source> <translation>Fit Width</translation> </message> @@ -4734,77 +4734,77 @@ Suffix not supported</translation> <context> <name>OpenLP.PrintServiceForm</name> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="138"/> + <location filename="openlp/core/ui/printservicedialog.py" line="138"/> <source>Options</source> <translation>Options</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="69"/> + <location filename="openlp/core/ui/printservicedialog.py" line="69"/> <source>Copy</source> <translation>Copy</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="71"/> + <location filename="openlp/core/ui/printservicedialog.py" line="71"/> <source>Copy as HTML</source> <translation>Copy as HTML</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="137"/> + <location filename="openlp/core/ui/printservicedialog.py" line="137"/> <source>Zoom In</source> <translation>Zoom In</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="135"/> + <location filename="openlp/core/ui/printservicedialog.py" line="135"/> <source>Zoom Out</source> <translation>Zoom Out</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="136"/> + <location filename="openlp/core/ui/printservicedialog.py" line="136"/> <source>Zoom Original</source> <translation>Zoom Original</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="141"/> + <location filename="openlp/core/ui/printservicedialog.py" line="141"/> <source>Other Options</source> <translation>Other Options</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="142"/> + <location filename="openlp/core/ui/printservicedialog.py" line="142"/> <source>Include slide text if available</source> <translation>Include slide text if available</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="144"/> + <location filename="openlp/core/ui/printservicedialog.py" line="144"/> <source>Include service item notes</source> <translation>Include service item notes</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="145"/> + <location filename="openlp/core/ui/printservicedialog.py" line="145"/> <source>Include play length of media items</source> <translation>Include play length of media items</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="143"/> + <location filename="openlp/core/ui/printservicedialog.py" line="143"/> <source>Add page break before each text item</source> <translation>Add page break before each text item</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="146"/> + <location filename="openlp/core/ui/printservicedialog.py" line="146"/> <source>Service Sheet</source> <translation>Service Sheet</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="61"/> + <location filename="openlp/core/ui/printservicedialog.py" line="61"/> <source>Print</source> <translation>Print</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="139"/> + <location filename="openlp/core/ui/printservicedialog.py" line="139"/> <source>Title:</source> <translation>Title:</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="140"/> + <location filename="openlp/core/ui/printservicedialog.py" line="140"/> <source>Custom Footer Text:</source> <translation>Custom Footer Text:</translation> </message> @@ -4812,257 +4812,257 @@ Suffix not supported</translation> <context> <name>OpenLP.ProjectorConstants</name> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="211"/> + <location filename="openlp/core/lib/projector/constants.py" line="211"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="212"/> + <location filename="openlp/core/lib/projector/constants.py" line="212"/> <source>General projector error</source> <translation>General projector error</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="213"/> + <location filename="openlp/core/lib/projector/constants.py" line="213"/> <source>Not connected error</source> <translation>Not connected error</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="214"/> + <location filename="openlp/core/lib/projector/constants.py" line="214"/> <source>Lamp error</source> <translation>Lamp error</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="215"/> + <location filename="openlp/core/lib/projector/constants.py" line="215"/> <source>Fan error</source> <translation>Fan error</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="216"/> + <location filename="openlp/core/lib/projector/constants.py" line="216"/> <source>High temperature detected</source> <translation>High temperature detected</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="217"/> + <location filename="openlp/core/lib/projector/constants.py" line="217"/> <source>Cover open detected</source> <translation>Cover open detected</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="218"/> + <location filename="openlp/core/lib/projector/constants.py" line="218"/> <source>Check filter</source> <translation>Check filter</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="219"/> + <location filename="openlp/core/lib/projector/constants.py" line="219"/> <source>Authentication Error</source> <translation>Authentication Error</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="220"/> + <location filename="openlp/core/lib/projector/constants.py" line="220"/> <source>Undefined Command</source> <translation>Undefined Command</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="221"/> + <location filename="openlp/core/lib/projector/constants.py" line="221"/> <source>Invalid Parameter</source> <translation>Invalid Parameter</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="222"/> + <location filename="openlp/core/lib/projector/constants.py" line="222"/> <source>Projector Busy</source> <translation>Projector Busy</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="223"/> + <location filename="openlp/core/lib/projector/constants.py" line="223"/> <source>Projector/Display Error</source> <translation>Projector/Display Error</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="224"/> + <location filename="openlp/core/lib/projector/constants.py" line="224"/> <source>Invalid packet received</source> <translation>Invalid packet received</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="225"/> + <location filename="openlp/core/lib/projector/constants.py" line="225"/> <source>Warning condition detected</source> <translation>Warning condition detected</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="226"/> + <location filename="openlp/core/lib/projector/constants.py" line="226"/> <source>Error condition detected</source> <translation>Error condition detected</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="227"/> + <location filename="openlp/core/lib/projector/constants.py" line="227"/> <source>PJLink class not supported</source> <translation>PJLink class not supported</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="228"/> + <location filename="openlp/core/lib/projector/constants.py" line="228"/> <source>Invalid prefix character</source> <translation>Invalid prefix character</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="229"/> + <location filename="openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> <translation>The connection was refused by the peer (or timed out)</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="231"/> + <location filename="openlp/core/lib/projector/constants.py" line="231"/> <source>The remote host closed the connection</source> <translation>The remote host closed the connection</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="233"/> + <location filename="openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> <translation>The host address was not found</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="234"/> + <location filename="openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> <translation>The socket operation failed because the application lacked the required privileges</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="237"/> + <location filename="openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> <translation>The local system ran out of resources (e.g., too many sockets)</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="239"/> + <location filename="openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> <translation>The socket operation timed out</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="241"/> + <location filename="openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> <translation>The datagram was larger than the operating system's limit</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="243"/> + <location filename="openlp/core/lib/projector/constants.py" line="243"/> <source>An error occurred with the network (Possibly someone pulled the plug?)</source> <translation>An error occurred with the network (Possibly someone pulled the plug?)</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="245"/> + <location filename="openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> <translation>The address specified with socket.bind() is already in use and was set to be exclusive</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="248"/> + <location filename="openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> <translation>The address specified to socket.bind() does not belong to the host</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="251"/> + <location filename="openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> <translation>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="254"/> + <location filename="openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> <translation>The socket is using a proxy, and the proxy requires authentication</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="257"/> + <location filename="openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> <translation>The SSL/TLS handshake failed</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="259"/> + <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> <translation>The last operation attempted has not finished yet (still in progress in the background)</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="262"/> + <location filename="openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> <translation>Could not contact the proxy server because the connection to that server was denied</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="265"/> + <location filename="openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> <translation>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="268"/> + <location filename="openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> <translation>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="271"/> + <location filename="openlp/core/lib/projector/constants.py" line="271"/> <source>The proxy address set with setProxy() was not found</source> <translation>The proxy address set with setProxy() was not found</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="276"/> + <location filename="openlp/core/lib/projector/constants.py" line="276"/> <source>An unidentified error occurred</source> <translation>An unidentified error occurred</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="277"/> + <location filename="openlp/core/lib/projector/constants.py" line="277"/> <source>Not connected</source> <translation>Not connected</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="278"/> + <location filename="openlp/core/lib/projector/constants.py" line="278"/> <source>Connecting</source> <translation>Connecting</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="279"/> + <location filename="openlp/core/lib/projector/constants.py" line="279"/> <source>Connected</source> <translation>Connected</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="280"/> + <location filename="openlp/core/lib/projector/constants.py" line="280"/> <source>Getting status</source> <translation>Getting status</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="281"/> + <location filename="openlp/core/lib/projector/constants.py" line="281"/> <source>Off</source> <translation>Off</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="282"/> + <location filename="openlp/core/lib/projector/constants.py" line="282"/> <source>Initialize in progress</source> <translation>Initialize in progress</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="283"/> + <location filename="openlp/core/lib/projector/constants.py" line="283"/> <source>Power in standby</source> <translation>Power in standby</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="284"/> + <location filename="openlp/core/lib/projector/constants.py" line="284"/> <source>Warmup in progress</source> <translation>Warmup in progress</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="285"/> + <location filename="openlp/core/lib/projector/constants.py" line="285"/> <source>Power is on</source> <translation>Power is on</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="286"/> + <location filename="openlp/core/lib/projector/constants.py" line="286"/> <source>Cooldown in progress</source> <translation>Cooldown in progress</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="287"/> + <location filename="openlp/core/lib/projector/constants.py" line="287"/> <source>Projector Information available</source> <translation>Projector Information available</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="288"/> + <location filename="openlp/core/lib/projector/constants.py" line="288"/> <source>Sending data</source> <translation>Sending data</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="289"/> + <location filename="openlp/core/lib/projector/constants.py" line="289"/> <source>Received data</source> <translation>Received data</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="273"/> + <location filename="openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> <translation>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</translation> </message> @@ -5070,17 +5070,17 @@ Suffix not supported</translation> <context> <name>OpenLP.ProjectorEdit</name> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="172"/> + <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>Name Not Set</source> <translation>Name Not Set</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="172"/> + <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>You must enter a name for this entry.<br />Please enter a new name for this entry.</source> <translation>You must enter a name for this entry.<br />Please enter a new name for this entry.</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="182"/> + <location filename="openlp/core/ui/projector/editform.py" line="182"/> <source>Duplicate Name</source> <translation>Duplicate Name</translation> </message> @@ -5088,52 +5088,52 @@ Suffix not supported</translation> <context> <name>OpenLP.ProjectorEditForm</name> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="110"/> + <location filename="openlp/core/ui/projector/editform.py" line="110"/> <source>Add New Projector</source> <translation>Add New Projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="113"/> + <location filename="openlp/core/ui/projector/editform.py" line="113"/> <source>Edit Projector</source> <translation>Edit Projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="115"/> + <location filename="openlp/core/ui/projector/editform.py" line="115"/> <source>IP Address</source> <translation>IP Address</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="118"/> + <location filename="openlp/core/ui/projector/editform.py" line="118"/> <source>Port Number</source> <translation>Port Number</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="120"/> + <location filename="openlp/core/ui/projector/editform.py" line="120"/> <source>PIN</source> <translation>PIN</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="122"/> + <location filename="openlp/core/ui/projector/editform.py" line="122"/> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="124"/> + <location filename="openlp/core/ui/projector/editform.py" line="124"/> <source>Location</source> <translation>Location</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="126"/> + <location filename="openlp/core/ui/projector/editform.py" line="126"/> <source>Notes</source> <translation>Notes</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="236"/> + <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>Database Error</source> <translation>Database Error</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="236"/> + <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> <translation>There was an error saving projector information. See the log for the error</translation> </message> @@ -5141,272 +5141,272 @@ Suffix not supported</translation> <context> <name>OpenLP.ProjectorManager</name> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="83"/> + <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add Projector</source> <translation>Add Projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="83"/> + <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add a new projector</source> <translation>Add a new projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="89"/> + <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit Projector</source> <translation>Edit Projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="89"/> + <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit selected projector</source> <translation>Edit selected projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="94"/> + <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete Projector</source> <translation>Delete Projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="94"/> + <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete selected projector</source> <translation>Delete selected projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="100"/> + <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Select Input Source</source> <translation>Select Input Source</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="100"/> + <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Choose input source on selected projector</source> <translation>Choose input source on selected projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="106"/> + <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View Projector</source> <translation>View Projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="106"/> + <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View selected projector information</source> <translation>View selected projector information</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="120"/> + <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projector</source> <translation>Connect to selected projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="120"/> + <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projectors</source> <translation>Connect to selected projectors</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="127"/> + <location filename="openlp/core/ui/projector/manager.py" line="127"/> <source>Disconnect from selected projectors</source> <translation>Disconnect from selected projectors</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="134"/> + <location filename="openlp/core/ui/projector/manager.py" line="134"/> <source>Disconnect from selected projector</source> <translation>Disconnect from selected projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="149"/> + <location filename="openlp/core/ui/projector/manager.py" line="149"/> <source>Power on selected projector</source> <translation>Power on selected projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="162"/> + <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Standby selected projector</source> <translation>Standby selected projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="162"/> + <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Put selected projector in standby</source> <translation>Put selected projector in standby</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="176"/> + <location filename="openlp/core/ui/projector/manager.py" line="176"/> <source>Blank selected projector screen</source> <translation>Blank selected projector screen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="190"/> + <location filename="openlp/core/ui/projector/manager.py" line="190"/> <source>Show selected projector screen</source> <translation>Show selected projector screen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="212"/> + <location filename="openlp/core/ui/projector/manager.py" line="212"/> <source>&View Projector Information</source> <translation>&View Projector Information</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="217"/> + <location filename="openlp/core/ui/projector/manager.py" line="217"/> <source>&Edit Projector</source> <translation>&Edit Projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="223"/> + <location filename="openlp/core/ui/projector/manager.py" line="223"/> <source>&Connect Projector</source> <translation>&Connect Projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="228"/> + <location filename="openlp/core/ui/projector/manager.py" line="228"/> <source>D&isconnect Projector</source> <translation>D&isconnect Projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="234"/> + <location filename="openlp/core/ui/projector/manager.py" line="234"/> <source>Power &On Projector</source> <translation>Power &On Projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="239"/> + <location filename="openlp/core/ui/projector/manager.py" line="239"/> <source>Power O&ff Projector</source> <translation>Power O&ff Projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="245"/> + <location filename="openlp/core/ui/projector/manager.py" line="245"/> <source>Select &Input</source> <translation>Select &Input</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="250"/> + <location filename="openlp/core/ui/projector/manager.py" line="250"/> <source>Edit Input Source</source> <translation>Edit Input Source</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="255"/> + <location filename="openlp/core/ui/projector/manager.py" line="255"/> <source>&Blank Projector Screen</source> <translation>&Blank Projector Screen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="260"/> + <location filename="openlp/core/ui/projector/manager.py" line="260"/> <source>&Show Projector Screen</source> <translation>&Show Projector Screen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="266"/> + <location filename="openlp/core/ui/projector/manager.py" line="266"/> <source>&Delete Projector</source> <translation>&Delete Projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="630"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="632"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="634"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="636"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Notes</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="640"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Projector information not available at this time.</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="643"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Projector Name</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="645"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Manufacturer</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="647"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Model</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="649"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Other info</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="651"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Power status</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="653"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Shutter is</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="653"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Closed</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="656"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Current source input is</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>On</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Off</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Hours</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="672"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>No current errors or warnings</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="674"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Current errors/warnings</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="677"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Projector Information</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="809"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>No message</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="972"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Not Implemented Yet</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="476"/> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> <source>Delete projector (%s) %s?</source> <translation>Delete projector (%s) %s?</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="478"/> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> <source>Are you sure you want to delete this projector?</source> <translation>Are you sure you want to delete this projector?</translation> </message> @@ -5414,32 +5414,32 @@ Suffix not supported</translation> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="747"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Fan</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="751"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="755"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Temperature</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="759"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Cover</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="763"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filter</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="767"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Other</translation> </message> @@ -5447,37 +5447,37 @@ Suffix not supported</translation> <context> <name>OpenLP.ProjectorTab</name> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="50"/> + <location filename="openlp/core/ui/projector/tab.py" line="50"/> <source>Projector</source> <translation>Projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="99"/> + <location filename="openlp/core/ui/projector/tab.py" line="99"/> <source>Communication Options</source> <translation>Communication Options</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="101"/> + <location filename="openlp/core/ui/projector/tab.py" line="101"/> <source>Connect to projectors on startup</source> <translation>Connect to projectors on startup</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="103"/> + <location filename="openlp/core/ui/projector/tab.py" line="103"/> <source>Socket timeout (seconds)</source> <translation>Socket timeout (seconds)</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="105"/> + <location filename="openlp/core/ui/projector/tab.py" line="105"/> <source>Poll time (seconds)</source> <translation>Poll time (seconds)</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="109"/> + <location filename="openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> <translation>Tabbed dialog box</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="111"/> + <location filename="openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> <translation>Single dialog box</translation> </message> @@ -5485,17 +5485,17 @@ Suffix not supported</translation> <context> <name>OpenLP.ProjectorWizard</name> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="198"/> + <location filename="openlp/core/ui/projector/editform.py" line="198"/> <source>Duplicate IP Address</source> <translation>Duplicate IP Address</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="206"/> + <location filename="openlp/core/ui/projector/editform.py" line="206"/> <source>Invalid IP Address</source> <translation>Invalid IP Address</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="215"/> + <location filename="openlp/core/ui/projector/editform.py" line="215"/> <source>Invalid Port Number</source> <translation>Invalid Port Number</translation> </message> @@ -5503,12 +5503,12 @@ Suffix not supported</translation> <context> <name>OpenLP.ScreenList</name> <message> - <location filename="../../openlp/core/lib/screen.py" line="135"/> + <location filename="openlp/core/lib/screen.py" line="135"/> <source>Screen</source> <translation>Screen</translation> </message> <message> - <location filename="../../openlp/core/lib/screen.py" line="137"/> + <location filename="openlp/core/lib/screen.py" line="137"/> <source>primary</source> <translation>primary</translation> </message> @@ -5516,17 +5516,17 @@ Suffix not supported</translation> <context> <name>OpenLP.ServiceItem</name> <message> - <location filename="../../openlp/core/lib/serviceitem.py" line="622"/> + <location filename="openlp/core/lib/serviceitem.py" line="622"/> <source><strong>Start</strong>: %s</source> <translation><strong>Start</strong>: %s</translation> </message> <message> - <location filename="../../openlp/core/lib/serviceitem.py" line="625"/> + <location filename="openlp/core/lib/serviceitem.py" line="625"/> <source><strong>Length</strong>: %s</source> <translation><strong>Length</strong>: %s</translation> </message> <message> - <location filename="../../openlp/core/lib/serviceitem.py" line="334"/> + <location filename="openlp/core/lib/serviceitem.py" line="334"/> <source>[slide %d]</source> <translation>[slide %d]</translation> </message> @@ -5534,7 +5534,7 @@ Suffix not supported</translation> <context> <name>OpenLP.ServiceItemEditForm</name> <message> - <location filename="../../openlp/core/ui/serviceitemeditdialog.py" line="71"/> + <location filename="openlp/core/ui/serviceitemeditdialog.py" line="71"/> <source>Reorder Service Item</source> <translation>Reorder Service Item</translation> </message> @@ -5542,366 +5542,366 @@ Suffix not supported</translation> <context> <name>OpenLP.ServiceManager</name> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="155"/> + <location filename="openlp/core/ui/servicemanager.py" line="155"/> <source>Move to &top</source> <translation>Move to &top</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="155"/> + <location filename="openlp/core/ui/servicemanager.py" line="155"/> <source>Move item to the top of the service.</source> <translation>Move item to the top of the service.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="160"/> + <location filename="openlp/core/ui/servicemanager.py" line="160"/> <source>Move &up</source> <translation>Move &up</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="160"/> + <location filename="openlp/core/ui/servicemanager.py" line="160"/> <source>Move item up one position in the service.</source> <translation>Move item up one position in the service.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="175"/> + <location filename="openlp/core/ui/servicemanager.py" line="175"/> <source>Move &down</source> <translation>Move &down</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="165"/> + <location filename="openlp/core/ui/servicemanager.py" line="165"/> <source>Move item down one position in the service.</source> <translation>Move item down one position in the service.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="170"/> + <location filename="openlp/core/ui/servicemanager.py" line="170"/> <source>Move to &bottom</source> <translation>Move to &bottom</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="170"/> + <location filename="openlp/core/ui/servicemanager.py" line="170"/> <source>Move item to the end of the service.</source> <translation>Move item to the end of the service.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="188"/> + <location filename="openlp/core/ui/servicemanager.py" line="188"/> <source>&Delete From Service</source> <translation>&Delete From Service</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="188"/> + <location filename="openlp/core/ui/servicemanager.py" line="188"/> <source>Delete the selected item from the service.</source> <translation>Delete the selected item from the service.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="222"/> + <location filename="openlp/core/ui/servicemanager.py" line="222"/> <source>&Add New Item</source> <translation>&Add New Item</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="224"/> + <location filename="openlp/core/ui/servicemanager.py" line="224"/> <source>&Add to Selected Item</source> <translation>&Add to Selected Item</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="228"/> + <location filename="openlp/core/ui/servicemanager.py" line="228"/> <source>&Edit Item</source> <translation>&Edit Item</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="233"/> + <location filename="openlp/core/ui/servicemanager.py" line="233"/> <source>&Reorder Item</source> <translation>&Reorder Item</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="236"/> + <location filename="openlp/core/ui/servicemanager.py" line="236"/> <source>&Notes</source> <translation>&Notes</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="278"/> + <location filename="openlp/core/ui/servicemanager.py" line="278"/> <source>&Change Item Theme</source> <translation>&Change Item Theme</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="779"/> + <location filename="openlp/core/ui/servicemanager.py" line="779"/> <source>File is not a valid service.</source> <translation>File is not a valid service.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1488"/> + <location filename="openlp/core/ui/servicemanager.py" line="1488"/> <source>Missing Display Handler</source> <translation>Missing Display Handler</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1444"/> + <location filename="openlp/core/ui/servicemanager.py" line="1444"/> <source>Your item cannot be displayed as there is no handler to display it</source> <translation>Your item cannot be displayed as there is no handler to display it</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1488"/> + <location filename="openlp/core/ui/servicemanager.py" line="1488"/> <source>Your item cannot be displayed as the plugin required to display it is missing or inactive</source> <translation>Your item cannot be displayed as the plugin required to display it is missing or inactive</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="194"/> + <location filename="openlp/core/ui/servicemanager.py" line="194"/> <source>&Expand all</source> <translation>&Expand all</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="194"/> + <location filename="openlp/core/ui/servicemanager.py" line="194"/> <source>Expand all the service items.</source> <translation>Expand all the service items.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="199"/> + <location filename="openlp/core/ui/servicemanager.py" line="199"/> <source>&Collapse all</source> <translation>&Collapse all</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="199"/> + <location filename="openlp/core/ui/servicemanager.py" line="199"/> <source>Collapse all the service items.</source> <translation>Collapse all the service items.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="434"/> + <location filename="openlp/core/ui/servicemanager.py" line="434"/> <source>Open File</source> <translation>Open File</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="175"/> + <location filename="openlp/core/ui/servicemanager.py" line="175"/> <source>Moves the selection down the window.</source> <translation>Moves the selection down the window.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="181"/> + <location filename="openlp/core/ui/servicemanager.py" line="181"/> <source>Move up</source> <translation>Move up</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="181"/> + <location filename="openlp/core/ui/servicemanager.py" line="181"/> <source>Moves the selection up the window.</source> <translation>Moves the selection up the window.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="205"/> + <location filename="openlp/core/ui/servicemanager.py" line="205"/> <source>Go Live</source> <translation>Go Live</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="205"/> + <location filename="openlp/core/ui/servicemanager.py" line="205"/> <source>Send the selected item to Live.</source> <translation>Send the selected item to Live.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="239"/> + <location filename="openlp/core/ui/servicemanager.py" line="239"/> <source>&Start Time</source> <translation>&Start Time</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="273"/> + <location filename="openlp/core/ui/servicemanager.py" line="273"/> <source>Show &Preview</source> <translation>Show &Preview</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="452"/> + <location filename="openlp/core/ui/servicemanager.py" line="452"/> <source>Modified Service</source> <translation>Modified Service</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="452"/> + <location filename="openlp/core/ui/servicemanager.py" line="452"/> <source>The current service has been modified. Would you like to save this service?</source> <translation>The current service has been modified. Would you like to save this service?</translation> </message> <message> - <location filename="../../openlp/core/ui/printserviceform.py" line="177"/> + <location filename="openlp/core/ui/printserviceform.py" line="177"/> <source>Custom Service Notes: </source> <translation>Custom Service Notes: </translation> </message> <message> - <location filename="../../openlp/core/ui/printserviceform.py" line="223"/> + <location filename="openlp/core/ui/printserviceform.py" line="223"/> <source>Notes: </source> <translation>Notes: </translation> </message> <message> - <location filename="../../openlp/core/ui/printserviceform.py" line="231"/> + <location filename="openlp/core/ui/printserviceform.py" line="231"/> <source>Playing time: </source> <translation>Playing time: </translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="355"/> + <location filename="openlp/core/ui/servicemanager.py" line="355"/> <source>Untitled Service</source> <translation>Untitled Service</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="783"/> + <location filename="openlp/core/ui/servicemanager.py" line="783"/> <source>File could not be opened because it is corrupt.</source> <translation>File could not be opened because it is corrupt.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="788"/> + <location filename="openlp/core/ui/servicemanager.py" line="788"/> <source>Empty File</source> <translation>Empty File</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="788"/> + <location filename="openlp/core/ui/servicemanager.py" line="788"/> <source>This service file does not contain any data.</source> <translation>This service file does not contain any data.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="793"/> + <location filename="openlp/core/ui/servicemanager.py" line="793"/> <source>Corrupt File</source> <translation>Corrupt File</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="112"/> + <location filename="openlp/core/ui/servicemanager.py" line="112"/> <source>Load an existing service.</source> <translation>Load an existing service.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="116"/> + <location filename="openlp/core/ui/servicemanager.py" line="116"/> <source>Save this service.</source> <translation>Save this service.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="126"/> + <location filename="openlp/core/ui/servicemanager.py" line="126"/> <source>Select a theme for the service.</source> <translation>Select a theme for the service.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1274"/> + <location filename="openlp/core/ui/servicemanager.py" line="1274"/> <source>Slide theme</source> <translation>Slide theme</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1277"/> + <location filename="openlp/core/ui/servicemanager.py" line="1277"/> <source>Notes</source> <translation>Notes</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1271"/> + <location filename="openlp/core/ui/servicemanager.py" line="1271"/> <source>Edit</source> <translation>Edit</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1271"/> + <location filename="openlp/core/ui/servicemanager.py" line="1271"/> <source>Service copy only</source> <translation>Service copy only</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="653"/> + <location filename="openlp/core/ui/servicemanager.py" line="653"/> <source>Error Saving File</source> <translation>Error Saving File</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="653"/> + <location filename="openlp/core/ui/servicemanager.py" line="653"/> <source>There was an error saving your file.</source> <translation>There was an error saving your file.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="535"/> + <location filename="openlp/core/ui/servicemanager.py" line="535"/> <source>Service File(s) Missing</source> <translation>Service File(s) Missing</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="230"/> + <location filename="openlp/core/ui/servicemanager.py" line="230"/> <source>&Rename...</source> <translation>&Rename...</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="246"/> + <location filename="openlp/core/ui/servicemanager.py" line="246"/> <source>Create New &Custom Slide</source> <translation>Create New &Custom Slide</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="253"/> + <location filename="openlp/core/ui/servicemanager.py" line="253"/> <source>&Auto play slides</source> <translation>&Auto play slides</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="257"/> + <location filename="openlp/core/ui/servicemanager.py" line="257"/> <source>Auto play slides &Loop</source> <translation>Auto play slides &Loop</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="262"/> + <location filename="openlp/core/ui/servicemanager.py" line="262"/> <source>Auto play slides &Once</source> <translation>Auto play slides &Once</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="884"/> + <location filename="openlp/core/ui/servicemanager.py" line="884"/> <source>&Delay between slides</source> <translation>&Delay between slides</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="434"/> + <location filename="openlp/core/ui/servicemanager.py" line="434"/> <source>OpenLP Service Files (*.osz *.oszl)</source> <translation>OpenLP Service Files (*.osz *.oszl)</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="699"/> + <location filename="openlp/core/ui/servicemanager.py" line="699"/> <source>OpenLP Service Files (*.osz);; OpenLP Service Files - lite (*.oszl)</source> <translation>OpenLP Service Files (*.osz);; OpenLP Service Files - lite (*.oszl)</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="704"/> + <location filename="openlp/core/ui/servicemanager.py" line="704"/> <source>OpenLP Service Files (*.osz);;</source> <translation>OpenLP Service Files (*.osz);;</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="749"/> + <location filename="openlp/core/ui/servicemanager.py" line="749"/> <source>File is not a valid service. The content encoding is not UTF-8.</source> <translation>File is not a valid service. The content encoding is not UTF-8.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="764"/> + <location filename="openlp/core/ui/servicemanager.py" line="764"/> <source>The service file you are trying to open is in an old format. Please save it using OpenLP 2.0.2 or greater.</source> <translation>The service file you are trying to open is in an old format. Please save it using OpenLP 2.0.2 or greater.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="793"/> + <location filename="openlp/core/ui/servicemanager.py" line="793"/> <source>This file is either corrupt or it is not an OpenLP 2 service file.</source> <translation>This file is either corrupt or it is not an OpenLP 2 service file.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="895"/> + <location filename="openlp/core/ui/servicemanager.py" line="895"/> <source>&Auto Start - inactive</source> <translation>&Auto Start - inactive</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="897"/> + <location filename="openlp/core/ui/servicemanager.py" line="897"/> <source>&Auto Start - active</source> <translation>&Auto Start - active</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="984"/> + <location filename="openlp/core/ui/servicemanager.py" line="984"/> <source>Input delay</source> <translation>Input delay</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="984"/> + <location filename="openlp/core/ui/servicemanager.py" line="984"/> <source>Delay between slides in seconds.</source> <translation>Delay between slides in seconds.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1516"/> + <location filename="openlp/core/ui/servicemanager.py" line="1516"/> <source>Rename item title</source> <translation>Rename item title</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1516"/> + <location filename="openlp/core/ui/servicemanager.py" line="1516"/> <source>Title:</source> <translation>Title:</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="606"/> + <location filename="openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> <translation>An error occurred while writing the service file: %s</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="536"/> + <location filename="openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> @@ -5913,7 +5913,7 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.ServiceNoteForm</name> <message> - <location filename="../../openlp/core/ui/servicenoteform.py" line="70"/> + <location filename="openlp/core/ui/servicenoteform.py" line="70"/> <source>Service Item Notes</source> <translation>Service Item Notes</translation> </message> @@ -5921,7 +5921,7 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.SettingsForm</name> <message> - <location filename="../../openlp/core/ui/settingsdialog.py" line="63"/> + <location filename="openlp/core/ui/settingsdialog.py" line="63"/> <source>Configure OpenLP</source> <translation>Configure OpenLP</translation> </message> @@ -5929,67 +5929,67 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.ShortcutListDialog</name> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="130"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="130"/> <source>Action</source> <translation>Action</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="130"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="130"/> <source>Shortcut</source> <translation>Shortcut</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistform.py" line="425"/> + <location filename="openlp/core/ui/shortcutlistform.py" line="425"/> <source>Duplicate Shortcut</source> <translation>Duplicate Shortcut</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistform.py" line="425"/> + <location filename="openlp/core/ui/shortcutlistform.py" line="425"/> <source>The shortcut "%s" is already assigned to another action, please use a different shortcut.</source> <translation>The shortcut "%s" is already assigned to another action, please use a different shortcut.</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="130"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="130"/> <source>Alternate</source> <translation>Alternate</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="127"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="127"/> <source>Select an action and click one of the buttons below to start capturing a new primary or alternate shortcut, respectively.</source> <translation>Select an action and click one of the buttons below to start capturing a new primary or alternate shortcut, respectively.</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="133"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="133"/> <source>Default</source> <translation>Default</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="134"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="134"/> <source>Custom</source> <translation>Custom</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="136"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="136"/> <source>Capture shortcut.</source> <translation>Capture shortcut.</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="139"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="139"/> <source>Restore the default shortcut of this action.</source> <translation>Restore the default shortcut of this action.</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistform.py" line="284"/> + <location filename="openlp/core/ui/shortcutlistform.py" line="284"/> <source>Restore Default Shortcuts</source> <translation>Restore Default Shortcuts</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistform.py" line="284"/> + <location filename="openlp/core/ui/shortcutlistform.py" line="284"/> <source>Do you want to restore all shortcuts to their defaults?</source> <translation>Do you want to restore all shortcuts to their defaults?</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="126"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="126"/> <source>Configure Shortcuts</source> <translation>Configure Shortcuts</translation> </message> @@ -5997,172 +5997,172 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.SlideController</name> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="230"/> + <location filename="openlp/core/ui/slidecontroller.py" line="230"/> <source>Hide</source> <translation>Hide</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="313"/> + <location filename="openlp/core/ui/slidecontroller.py" line="313"/> <source>Go To</source> <translation>Go To</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="232"/> + <location filename="openlp/core/ui/slidecontroller.py" line="232"/> <source>Blank Screen</source> <translation>Blank Screen</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="237"/> + <location filename="openlp/core/ui/slidecontroller.py" line="237"/> <source>Blank to Theme</source> <translation>Blank to Theme</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="242"/> + <location filename="openlp/core/ui/slidecontroller.py" line="242"/> <source>Show Desktop</source> <translation>Show Desktop</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="499"/> + <location filename="openlp/core/ui/slidecontroller.py" line="499"/> <source>Previous Service</source> <translation>Previous Service</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="504"/> + <location filename="openlp/core/ui/slidecontroller.py" line="504"/> <source>Next Service</source> <translation>Next Service</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="509"/> + <location filename="openlp/core/ui/slidecontroller.py" line="509"/> <source>Escape Item</source> <translation>Escape Item</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="207"/> + <location filename="openlp/core/ui/slidecontroller.py" line="207"/> <source>Move to previous.</source> <translation>Move to previous.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="214"/> + <location filename="openlp/core/ui/slidecontroller.py" line="214"/> <source>Move to next.</source> <translation>Move to next.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="270"/> + <location filename="openlp/core/ui/slidecontroller.py" line="270"/> <source>Play Slides</source> <translation>Play Slides</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="289"/> + <location filename="openlp/core/ui/slidecontroller.py" line="289"/> <source>Delay between slides in seconds.</source> <translation>Delay between slides in seconds.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="293"/> + <location filename="openlp/core/ui/slidecontroller.py" line="293"/> <source>Move to live.</source> <translation>Move to live.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="296"/> + <location filename="openlp/core/ui/slidecontroller.py" line="296"/> <source>Add to Service.</source> <translation>Add to Service.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="300"/> + <location filename="openlp/core/ui/slidecontroller.py" line="300"/> <source>Edit and reload song preview.</source> <translation>Edit and reload song preview.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="268"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="268"/> <source>Start playing media.</source> <translation>Start playing media.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="317"/> + <location filename="openlp/core/ui/slidecontroller.py" line="317"/> <source>Pause audio.</source> <translation>Pause audio.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="272"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="272"/> <source>Pause playing media.</source> <translation>Pause playing media.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="276"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="276"/> <source>Stop playing media.</source> <translation>Stop playing media.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="285"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="285"/> <source>Video position.</source> <translation>Video position.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="296"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="296"/> <source>Audio Volume.</source> <translation>Audio Volume.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="383"/> + <location filename="openlp/core/ui/slidecontroller.py" line="383"/> <source>Go to "Verse"</source> <translation>Go to "Verse"</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="384"/> + <location filename="openlp/core/ui/slidecontroller.py" line="384"/> <source>Go to "Chorus"</source> <translation>Go to "Chorus"</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="385"/> + <location filename="openlp/core/ui/slidecontroller.py" line="385"/> <source>Go to "Bridge"</source> <translation>Go to "Bridge"</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="387"/> + <location filename="openlp/core/ui/slidecontroller.py" line="387"/> <source>Go to "Pre-Chorus"</source> <translation>Go to "Pre-Chorus"</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="388"/> + <location filename="openlp/core/ui/slidecontroller.py" line="388"/> <source>Go to "Intro"</source> <translation>Go to "Intro"</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="389"/> + <location filename="openlp/core/ui/slidecontroller.py" line="389"/> <source>Go to "Ending"</source> <translation>Go to "Ending"</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="390"/> + <location filename="openlp/core/ui/slidecontroller.py" line="390"/> <source>Go to "Other"</source> <translation>Go to "Other"</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="207"/> + <location filename="openlp/core/ui/slidecontroller.py" line="207"/> <source>Previous Slide</source> <translation>Previous Slide</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="214"/> + <location filename="openlp/core/ui/slidecontroller.py" line="214"/> <source>Next Slide</source> <translation>Next Slide</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="317"/> + <location filename="openlp/core/ui/slidecontroller.py" line="317"/> <source>Pause Audio</source> <translation>Pause Audio</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="323"/> + <location filename="openlp/core/ui/slidecontroller.py" line="323"/> <source>Background Audio</source> <translation>Background Audio</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="327"/> + <location filename="openlp/core/ui/slidecontroller.py" line="327"/> <source>Go to next audio track.</source> <translation>Go to next audio track.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="335"/> + <location filename="openlp/core/ui/slidecontroller.py" line="335"/> <source>Tracks</source> <translation>Tracks</translation> </message> @@ -6170,42 +6170,42 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="393"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Select Projector Source</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="391"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Edit Projector Source Text</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="152"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Ignoring current changes and return to OpenLP</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="155"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>Delete all user-defined text and revert to PJLink default text</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="158"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Discard changes and reset to previous user-defined text</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="161"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Save changes and return to OpenLP</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="475"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Delete entries for this projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="476"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Are you sure you want to delete ALL user-defined source input text for this projector?</translation> </message> @@ -6213,17 +6213,17 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.SpellTextEdit</name> <message> - <location filename="../../openlp/core/lib/spelltextedit.py" line="102"/> + <location filename="openlp/core/lib/spelltextedit.py" line="102"/> <source>Spelling Suggestions</source> <translation>Spelling Suggestions</translation> </message> <message> - <location filename="../../openlp/core/lib/spelltextedit.py" line="110"/> + <location filename="openlp/core/lib/spelltextedit.py" line="110"/> <source>Formatting Tags</source> <translation>Formatting Tags</translation> </message> <message> - <location filename="../../openlp/core/lib/spelltextedit.py" line="91"/> + <location filename="openlp/core/lib/spelltextedit.py" line="91"/> <source>Language:</source> <translation>Language:</translation> </message> @@ -6231,17 +6231,17 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.StartTimeForm</name> <message> - <location filename="../../openlp/core/ui/themelayoutdialog.py" line="71"/> + <location filename="openlp/core/ui/themelayoutdialog.py" line="71"/> <source>Theme Layout</source> <translation>Theme Layout</translation> </message> <message> - <location filename="../../openlp/core/ui/themelayoutdialog.py" line="72"/> + <location filename="openlp/core/ui/themelayoutdialog.py" line="72"/> <source>The blue box shows the main area.</source> <translation>The blue box shows the main area.</translation> </message> <message> - <location filename="../../openlp/core/ui/themelayoutdialog.py" line="73"/> + <location filename="openlp/core/ui/themelayoutdialog.py" line="73"/> <source>The red box shows the footer.</source> <translation>The red box shows the footer.</translation> </message> @@ -6249,52 +6249,52 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.StartTime_form</name> <message> - <location filename="../../openlp/core/ui/starttimedialog.py" line="117"/> + <location filename="openlp/core/ui/starttimedialog.py" line="117"/> <source>Item Start and Finish Time</source> <translation>Item Start and Finish Time</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimedialog.py" line="124"/> + <location filename="openlp/core/ui/starttimedialog.py" line="124"/> <source>Hours:</source> <translation>Hours:</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimedialog.py" line="125"/> + <location filename="openlp/core/ui/starttimedialog.py" line="125"/> <source>Minutes:</source> <translation>Minutes:</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimedialog.py" line="126"/> + <location filename="openlp/core/ui/starttimedialog.py" line="126"/> <source>Seconds:</source> <translation>Seconds:</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimedialog.py" line="127"/> + <location filename="openlp/core/ui/starttimedialog.py" line="127"/> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimedialog.py" line="128"/> + <location filename="openlp/core/ui/starttimedialog.py" line="128"/> <source>Finish</source> <translation>Finish</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimedialog.py" line="129"/> + <location filename="openlp/core/ui/starttimedialog.py" line="129"/> <source>Length</source> <translation>Length</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimeform.py" line="76"/> + <location filename="openlp/core/ui/starttimeform.py" line="76"/> <source>Time Validation Error</source> <translation>Time Validation Error</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimeform.py" line="71"/> + <location filename="openlp/core/ui/starttimeform.py" line="71"/> <source>Finish time is set after the end of the media item</source> <translation>Finish time is set after the end of the media item</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimeform.py" line="76"/> + <location filename="openlp/core/ui/starttimeform.py" line="76"/> <source>Start time is after the finish time of the media item</source> <translation>Start time is after the finish time of the media item</translation> </message> @@ -6302,7 +6302,7 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.ThemeForm</name> <message> - <location filename="../../openlp/core/ui/themeform.py" line="153"/> + <location filename="openlp/core/ui/themeform.py" line="153"/> <source>(approximately %d lines per slide)</source> <translation>(approximately %d lines per slide)</translation> </message> @@ -6310,198 +6310,198 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.ThemeManager</name> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="58"/> + <location filename="openlp/core/ui/thememanager.py" line="58"/> <source>Create a new theme.</source> <translation>Create a new theme.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="62"/> + <location filename="openlp/core/ui/thememanager.py" line="62"/> <source>Edit Theme</source> <translation>Edit Theme</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="62"/> + <location filename="openlp/core/ui/thememanager.py" line="62"/> <source>Edit a theme.</source> <translation>Edit a theme.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="67"/> + <location filename="openlp/core/ui/thememanager.py" line="67"/> <source>Delete Theme</source> <translation>Delete Theme</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="67"/> + <location filename="openlp/core/ui/thememanager.py" line="67"/> <source>Delete a theme.</source> <translation>Delete a theme.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="75"/> + <location filename="openlp/core/ui/thememanager.py" line="75"/> <source>Import Theme</source> <translation>Import Theme</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="75"/> + <location filename="openlp/core/ui/thememanager.py" line="75"/> <source>Import a theme.</source> <translation>Import a theme.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="80"/> + <location filename="openlp/core/ui/thememanager.py" line="80"/> <source>Export Theme</source> <translation>Export Theme</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="80"/> + <location filename="openlp/core/ui/thememanager.py" line="80"/> <source>Export a theme.</source> <translation>Export a theme.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="98"/> + <location filename="openlp/core/ui/thememanager.py" line="98"/> <source>&Edit Theme</source> <translation>&Edit Theme</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="107"/> + <location filename="openlp/core/ui/thememanager.py" line="107"/> <source>&Delete Theme</source> <translation>&Delete Theme</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="111"/> + <location filename="openlp/core/ui/thememanager.py" line="111"/> <source>Set As &Global Default</source> <translation>Set As &Global Default</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="474"/> + <location filename="openlp/core/ui/thememanager.py" line="474"/> <source>%s (default)</source> <translation>%s (default)</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="316"/> + <location filename="openlp/core/ui/thememanager.py" line="316"/> <source>You must select a theme to edit.</source> <translation>You must select a theme to edit.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="753"/> + <location filename="openlp/core/ui/thememanager.py" line="753"/> <source>You are unable to delete the default theme.</source> <translation>You are unable to delete the default theme.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="760"/> + <location filename="openlp/core/ui/thememanager.py" line="760"/> <source>Theme %s is used in the %s plugin.</source> <translation>Theme %s is used in the %s plugin.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="374"/> + <location filename="openlp/core/ui/thememanager.py" line="374"/> <source>You have not selected a theme.</source> <translation>You have not selected a theme.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="377"/> + <location filename="openlp/core/ui/thememanager.py" line="377"/> <source>Save Theme - (%s)</source> <translation>Save Theme - (%s)</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="385"/> + <location filename="openlp/core/ui/thememanager.py" line="385"/> <source>Theme Exported</source> <translation>Theme Exported</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="385"/> + <location filename="openlp/core/ui/thememanager.py" line="385"/> <source>Your theme has been successfully exported.</source> <translation>Your theme has been successfully exported.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="409"/> + <location filename="openlp/core/ui/thememanager.py" line="409"/> <source>Theme Export Failed</source> <translation>Theme Export Failed</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="423"/> + <location filename="openlp/core/ui/thememanager.py" line="423"/> <source>Select Theme Import File</source> <translation>Select Theme Import File</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="600"/> + <location filename="openlp/core/ui/thememanager.py" line="600"/> <source>File is not a valid theme.</source> <translation>File is not a valid theme.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="101"/> + <location filename="openlp/core/ui/thememanager.py" line="101"/> <source>&Copy Theme</source> <translation>&Copy Theme</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="104"/> + <location filename="openlp/core/ui/thememanager.py" line="104"/> <source>&Rename Theme</source> <translation>&Rename Theme</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="115"/> + <location filename="openlp/core/ui/thememanager.py" line="115"/> <source>&Export Theme</source> <translation>&Export Theme</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="258"/> + <location filename="openlp/core/ui/thememanager.py" line="258"/> <source>You must select a theme to rename.</source> <translation>You must select a theme to rename.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="258"/> + <location filename="openlp/core/ui/thememanager.py" line="258"/> <source>Rename Confirmation</source> <translation>Rename Confirmation</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="258"/> + <location filename="openlp/core/ui/thememanager.py" line="258"/> <source>Rename %s theme?</source> <translation>Rename %s theme?</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="333"/> + <location filename="openlp/core/ui/thememanager.py" line="333"/> <source>You must select a theme to delete.</source> <translation>You must select a theme to delete.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="333"/> + <location filename="openlp/core/ui/thememanager.py" line="333"/> <source>Delete Confirmation</source> <translation>Delete Confirmation</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="333"/> + <location filename="openlp/core/ui/thememanager.py" line="333"/> <source>Delete %s theme?</source> <translation>Delete %s theme?</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="760"/> + <location filename="openlp/core/ui/thememanager.py" line="760"/> <source>Validation Error</source> <translation>Validation Error</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="614"/> + <location filename="openlp/core/ui/thememanager.py" line="614"/> <source>A theme with this name already exists.</source> <translation>A theme with this name already exists.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="285"/> + <location filename="openlp/core/ui/thememanager.py" line="285"/> <source>Copy of %s</source> <comment>Copy of <theme name></comment> <translation>Copy of %s</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="524"/> + <location filename="openlp/core/ui/thememanager.py" line="524"/> <source>Theme Already Exists</source> <translation>Theme Already Exists</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="524"/> + <location filename="openlp/core/ui/thememanager.py" line="524"/> <source>Theme %s already exists. Do you want to replace it?</source> <translation>Theme %s already exists. Do you want to replace it?</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="409"/> + <location filename="openlp/core/ui/thememanager.py" line="409"/> <source>The theme export failed because this error occurred: %s</source> <translation>The theme export failed because this error occurred: %s</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="423"/> + <location filename="openlp/core/ui/thememanager.py" line="423"/> <source>OpenLP Themes (*.otz)</source> <translation>OpenLP Themes (*.otz)</translation> </message> @@ -6509,307 +6509,307 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.ThemeWizard</name> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="395"/> + <location filename="openlp/core/ui/themewizard.py" line="395"/> <source>Theme Wizard</source> <translation>Theme Wizard</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="396"/> + <location filename="openlp/core/ui/themewizard.py" line="396"/> <source>Welcome to the Theme Wizard</source> <translation>Welcome to the Theme Wizard</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="401"/> + <location filename="openlp/core/ui/themewizard.py" line="401"/> <source>Set Up Background</source> <translation>Set Up Background</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="402"/> + <location filename="openlp/core/ui/themewizard.py" line="402"/> <source>Set up your theme's background according to the parameters below.</source> <translation>Set up your theme's background according to the parameters below.</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="404"/> + <location filename="openlp/core/ui/themewizard.py" line="404"/> <source>Background type:</source> <translation>Background type:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="407"/> + <location filename="openlp/core/ui/themewizard.py" line="407"/> <source>Gradient</source> <translation>Gradient</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="415"/> + <location filename="openlp/core/ui/themewizard.py" line="415"/> <source>Gradient:</source> <translation>Gradient:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="416"/> + <location filename="openlp/core/ui/themewizard.py" line="416"/> <source>Horizontal</source> <translation>Horizontal</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="418"/> + <location filename="openlp/core/ui/themewizard.py" line="418"/> <source>Vertical</source> <translation>Vertical</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="420"/> + <location filename="openlp/core/ui/themewizard.py" line="420"/> <source>Circular</source> <translation>Circular</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="422"/> + <location filename="openlp/core/ui/themewizard.py" line="422"/> <source>Top Left - Bottom Right</source> <translation>Top Left - Bottom Right</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="424"/> + <location filename="openlp/core/ui/themewizard.py" line="424"/> <source>Bottom Left - Top Right</source> <translation>Bottom Left - Top Right</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="428"/> + <location filename="openlp/core/ui/themewizard.py" line="428"/> <source>Main Area Font Details</source> <translation>Main Area Font Details</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="429"/> + <location filename="openlp/core/ui/themewizard.py" line="429"/> <source>Define the font and display characteristics for the Display text</source> <translation>Define the font and display characteristics for the Display text</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="448"/> + <location filename="openlp/core/ui/themewizard.py" line="448"/> <source>Font:</source> <translation>Font:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="450"/> + <location filename="openlp/core/ui/themewizard.py" line="450"/> <source>Size:</source> <translation>Size:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="435"/> + <location filename="openlp/core/ui/themewizard.py" line="435"/> <source>Line Spacing:</source> <translation>Line Spacing:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="437"/> + <location filename="openlp/core/ui/themewizard.py" line="437"/> <source>&Outline:</source> <translation>&Outline:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="440"/> + <location filename="openlp/core/ui/themewizard.py" line="440"/> <source>&Shadow:</source> <translation>&Shadow:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="443"/> + <location filename="openlp/core/ui/themewizard.py" line="443"/> <source>Bold</source> <translation>Bold</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="444"/> + <location filename="openlp/core/ui/themewizard.py" line="444"/> <source>Italic</source> <translation>Italic</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="445"/> + <location filename="openlp/core/ui/themewizard.py" line="445"/> <source>Footer Area Font Details</source> <translation>Footer Area Font Details</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="446"/> + <location filename="openlp/core/ui/themewizard.py" line="446"/> <source>Define the font and display characteristics for the Footer text</source> <translation>Define the font and display characteristics for the Footer text</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="452"/> + <location filename="openlp/core/ui/themewizard.py" line="452"/> <source>Text Formatting Details</source> <translation>Text Formatting Details</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="453"/> + <location filename="openlp/core/ui/themewizard.py" line="453"/> <source>Allows additional display formatting information to be defined</source> <translation>Allows additional display formatting information to be defined</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="455"/> + <location filename="openlp/core/ui/themewizard.py" line="455"/> <source>Horizontal Align:</source> <translation>Horizontal Align:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="456"/> + <location filename="openlp/core/ui/themewizard.py" line="456"/> <source>Left</source> <translation>Left</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="457"/> + <location filename="openlp/core/ui/themewizard.py" line="457"/> <source>Right</source> <translation>Right</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="458"/> + <location filename="openlp/core/ui/themewizard.py" line="458"/> <source>Center</source> <translation>Center</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="461"/> + <location filename="openlp/core/ui/themewizard.py" line="461"/> <source>Output Area Locations</source> <translation>Output Area Locations</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="464"/> + <location filename="openlp/core/ui/themewizard.py" line="464"/> <source>&Main Area</source> <translation>&Main Area</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="465"/> + <location filename="openlp/core/ui/themewizard.py" line="465"/> <source>&Use default location</source> <translation>&Use default location</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="475"/> + <location filename="openlp/core/ui/themewizard.py" line="475"/> <source>X position:</source> <translation>X position:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="482"/> + <location filename="openlp/core/ui/themewizard.py" line="482"/> <source>px</source> <translation>px</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="477"/> + <location filename="openlp/core/ui/themewizard.py" line="477"/> <source>Y position:</source> <translation>Y position:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="479"/> + <location filename="openlp/core/ui/themewizard.py" line="479"/> <source>Width:</source> <translation>Width:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="481"/> + <location filename="openlp/core/ui/themewizard.py" line="481"/> <source>Height:</source> <translation>Height:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="483"/> + <location filename="openlp/core/ui/themewizard.py" line="483"/> <source>Use default location</source> <translation>Use default location</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="488"/> + <location filename="openlp/core/ui/themewizard.py" line="488"/> <source>Theme name:</source> <translation>Theme name:</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="271"/> + <location filename="openlp/core/ui/themeform.py" line="271"/> <source>Edit Theme - %s</source> <translation>Edit Theme - %s</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="398"/> + <location filename="openlp/core/ui/themewizard.py" line="398"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="460"/> + <location filename="openlp/core/ui/themewizard.py" line="460"/> <source>Transitions:</source> <translation>Transitions:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="474"/> + <location filename="openlp/core/ui/themewizard.py" line="474"/> <source>&Footer Area</source> <translation>&Footer Area</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="413"/> + <location filename="openlp/core/ui/themewizard.py" line="413"/> <source>Starting color:</source> <translation>Starting color:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="414"/> + <location filename="openlp/core/ui/themewizard.py" line="414"/> <source>Ending color:</source> <translation>Ending color:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="426"/> + <location filename="openlp/core/ui/themewizard.py" line="426"/> <source>Background color:</source> <translation>Background color:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="459"/> + <location filename="openlp/core/ui/themewizard.py" line="459"/> <source>Justify</source> <translation>Justify</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="485"/> + <location filename="openlp/core/ui/themewizard.py" line="485"/> <source>Layout Preview</source> <translation>Layout Preview</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="410"/> + <location filename="openlp/core/ui/themewizard.py" line="410"/> <source>Transparent</source> <translation>Transparent</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="486"/> + <location filename="openlp/core/ui/themewizard.py" line="486"/> <source>Preview and Save</source> <translation>Preview and Save</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="487"/> + <location filename="openlp/core/ui/themewizard.py" line="487"/> <source>Preview the theme and save it.</source> <translation>Preview the theme and save it.</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="181"/> + <location filename="openlp/core/ui/themeform.py" line="181"/> <source>Background Image Empty</source> <translation>Background Image Empty</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="435"/> + <location filename="openlp/core/ui/themeform.py" line="435"/> <source>Select Image</source> <translation>Select Image</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="511"/> + <location filename="openlp/core/ui/themeform.py" line="511"/> <source>Theme Name Missing</source> <translation>Theme Name Missing</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="511"/> + <location filename="openlp/core/ui/themeform.py" line="511"/> <source>There is no name for this theme. Please enter one.</source> <translation>There is no name for this theme. Please enter one.</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="516"/> + <location filename="openlp/core/ui/themeform.py" line="516"/> <source>Theme Name Invalid</source> <translation>Theme Name Invalid</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="516"/> + <location filename="openlp/core/ui/themeform.py" line="516"/> <source>Invalid theme name. Please enter one.</source> <translation>Invalid theme name. Please enter one.</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="405"/> + <location filename="openlp/core/ui/themewizard.py" line="405"/> <source>Solid color</source> <translation>Solid color</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="449"/> + <location filename="openlp/core/ui/themewizard.py" line="449"/> <source>color:</source> <translation>color:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="462"/> + <location filename="openlp/core/ui/themewizard.py" line="462"/> <source>Allows you to change and move the Main and Footer areas.</source> <translation>Allows you to change and move the Main and Footer areas.</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="181"/> + <location filename="openlp/core/ui/themeform.py" line="181"/> <source>You have not selected a background image. Please select one before continuing.</source> <translation>You have not selected a background image. Please select one before continuing.</translation> </message> @@ -6817,57 +6817,57 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.ThemesTab</name> <message> - <location filename="../../openlp/core/ui/themestab.py" line="115"/> + <location filename="openlp/core/ui/themestab.py" line="115"/> <source>Global Theme</source> <translation>Global Theme</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="118"/> + <location filename="openlp/core/ui/themestab.py" line="118"/> <source>Theme Level</source> <translation>Theme Level</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="119"/> + <location filename="openlp/core/ui/themestab.py" line="119"/> <source>S&ong Level</source> <translation>S&ong Level</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="120"/> + <location filename="openlp/core/ui/themestab.py" line="120"/> <source>Use the theme from each song in the database. If a song doesn't have a theme associated with it, then use the service's theme. If the service doesn't have a theme, then use the global theme.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="124"/> + <location filename="openlp/core/ui/themestab.py" line="124"/> <source>&Service Level</source> <translation>&Service Level</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="125"/> + <location filename="openlp/core/ui/themestab.py" line="125"/> <source>Use the theme from the service, overriding any of the individual songs' themes. If the service doesn't have a theme, then use the global theme.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="129"/> + <location filename="openlp/core/ui/themestab.py" line="129"/> <source>&Global Level</source> <translation>&Global Level</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="130"/> + <location filename="openlp/core/ui/themestab.py" line="130"/> <source>Use the global theme, overriding any themes associated with either the service or the songs.</source> <translation>Use the global theme, overriding any themes associated with either the service or the songs.</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="43"/> + <location filename="openlp/core/ui/themestab.py" line="43"/> <source>Themes</source> <translation>Themes</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="116"/> + <location filename="openlp/core/ui/themestab.py" line="116"/> <source>Universal Settings</source> <translation>Universal Settings</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="117"/> + <location filename="openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> <translation>&Wrap footer text</translation> </message> @@ -6875,697 +6875,697 @@ These files will be removed if you continue to save.</translation> <context> <name>OpenLP.Ui</name> <message> - <location filename="../../openlp/core/lib/ui.py" line="160"/> + <location filename="openlp/core/lib/ui.py" line="160"/> <source>Delete the selected item.</source> <translation>Delete the selected item.</translation> </message> <message> - <location filename="../../openlp/core/lib/ui.py" line="163"/> + <location filename="openlp/core/lib/ui.py" line="163"/> <source>Move selection up one position.</source> <translation>Move selection up one position.</translation> </message> <message> - <location filename="../../openlp/core/lib/ui.py" line="166"/> + <location filename="openlp/core/lib/ui.py" line="166"/> <source>Move selection down one position.</source> <translation>Move selection down one position.</translation> </message> <message> - <location filename="../../openlp/core/lib/ui.py" line="307"/> + <location filename="openlp/core/lib/ui.py" line="307"/> <source>&Vertical Align:</source> <translation>&Vertical Align:</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="49"/> + <location filename="openlp/core/ui/wizard.py" line="49"/> <source>Finished import.</source> <translation>Finished import.</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="50"/> + <location filename="openlp/core/ui/wizard.py" line="50"/> <source>Format:</source> <translation>Format:</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="52"/> + <location filename="openlp/core/ui/wizard.py" line="52"/> <source>Importing</source> <translation>Importing</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="53"/> + <location filename="openlp/core/ui/wizard.py" line="53"/> <source>Importing "%s"...</source> <translation>Importing "%s"...</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="54"/> + <location filename="openlp/core/ui/wizard.py" line="54"/> <source>Select Import Source</source> <translation>Select Import Source</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="55"/> + <location filename="openlp/core/ui/wizard.py" line="55"/> <source>Select the import format and the location to import from.</source> <translation>Select the import format and the location to import from.</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="56"/> + <location filename="openlp/core/ui/wizard.py" line="56"/> <source>Open %s File</source> <translation>Open %s File</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="58"/> + <location filename="openlp/core/ui/wizard.py" line="58"/> <source>%p%</source> <translation>%p%</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="59"/> + <location filename="openlp/core/ui/wizard.py" line="59"/> <source>Ready.</source> <translation>Ready.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="310"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="310"/> <source>Starting import...</source> <translation>Starting import...</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="63"/> + <location filename="openlp/core/ui/wizard.py" line="63"/> <source>You need to specify at least one %s file to import from.</source> <comment>A file type e.g. OpenSong</comment> <translation>You need to specify at least one %s file to import from.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="310"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="310"/> <source>Welcome to the Bible Import Wizard</source> <translation>Welcome to the Bible Import Wizard</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="146"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="146"/> <source>Welcome to the Song Export Wizard</source> <translation>Welcome to the Song Export Wizard</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="134"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="134"/> <source>Welcome to the Song Import Wizard</source> <translation>Welcome to the Song Import Wizard</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="34"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="34"/> <source>Author</source> <comment>Singular</comment> <translation>Author</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="35"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="35"/> <source>Authors</source> <comment>Plural</comment> <translation>Authors</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="37"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="38"/> <source>Song Book</source> <comment>Singular</comment> <translation>Song Book</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="39"/> <source>Song Books</source> <comment>Plural</comment> <translation>Song Books</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="41"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="41"/> <source>Song Maintenance</source> <translation>Song Maintenance</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="42"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="42"/> <source>Topic</source> <comment>Singular</comment> <translation>Topic</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="43"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="43"/> <source>Topics</source> <comment>Plural</comment> <translation>Topics</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="40"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="40"/> <source>Title and/or verses not found</source> <translation>Title and/or verses not found</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="44"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="44"/> <source>XML syntax error</source> <translation>XML syntax error</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="234"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="234"/> <source>Welcome to the Bible Upgrade Wizard</source> <translation>Welcome to the Bible Upgrade Wizard</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="57"/> + <location filename="openlp/core/ui/wizard.py" line="57"/> <source>Open %s Folder</source> <translation>Open %s Folder</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="61"/> + <location filename="openlp/core/ui/wizard.py" line="61"/> <source>You need to specify one %s file to import from.</source> <comment>A file type e.g. OpenSong</comment> <translation>You need to specify one %s file to import from.</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="65"/> + <location filename="openlp/core/ui/wizard.py" line="65"/> <source>You need to specify one %s folder to import from.</source> <comment>A song format e.g. PowerSong</comment> <translation>You need to specify one %s folder to import from.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="309"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="309"/> <source>Importing Songs</source> <translation>Importing Songs</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> <source>Welcome to the Duplicate Song Removal Wizard</source> <translation>Welcome to the Duplicate Song Removal Wizard</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="504"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="504"/> <source>Written by</source> <translation>Written by</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="36"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="36"/> <source>Author Unknown</source> <translation>Author Unknown</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="52"/> + <location filename="openlp/core/common/uistrings.py" line="52"/> <source>About</source> <translation>About</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="53"/> + <location filename="openlp/core/common/uistrings.py" line="53"/> <source>&Add</source> <translation>&Add</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="54"/> + <location filename="openlp/core/common/uistrings.py" line="54"/> <source>Add group</source> <translation>Add group</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="55"/> + <location filename="openlp/core/common/uistrings.py" line="55"/> <source>Advanced</source> <translation>Advanced</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="56"/> + <location filename="openlp/core/common/uistrings.py" line="56"/> <source>All Files</source> <translation>All Files</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="57"/> + <location filename="openlp/core/common/uistrings.py" line="57"/> <source>Automatic</source> <translation>Automatic</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="58"/> + <location filename="openlp/core/common/uistrings.py" line="58"/> <source>Background Color</source> <translation>Background Color</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="59"/> + <location filename="openlp/core/common/uistrings.py" line="59"/> <source>Bottom</source> <translation>Bottom</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="60"/> + <location filename="openlp/core/common/uistrings.py" line="60"/> <source>Browse...</source> <translation>Browse...</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="61"/> + <location filename="openlp/core/common/uistrings.py" line="61"/> <source>Cancel</source> <translation>Cancel</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="62"/> + <location filename="openlp/core/common/uistrings.py" line="62"/> <source>CCLI number:</source> <translation>CCLI number:</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="64"/> + <location filename="openlp/core/common/uistrings.py" line="64"/> <source>Create a new service.</source> <translation>Create a new service.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="65"/> + <location filename="openlp/core/common/uistrings.py" line="65"/> <source>Confirm Delete</source> <translation>Confirm Delete</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="66"/> + <location filename="openlp/core/common/uistrings.py" line="66"/> <source>Continuous</source> <translation>Continuous</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="67"/> + <location filename="openlp/core/common/uistrings.py" line="67"/> <source>Default</source> <translation>Default</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="68"/> + <location filename="openlp/core/common/uistrings.py" line="68"/> <source>Default Color:</source> <translation>Default Color:</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="69"/> + <location filename="openlp/core/common/uistrings.py" line="69"/> <source>Service %Y-%m-%d %H-%M</source> <comment>This may not contain any of the following characters: /\?*|<>[]":+ See http://docs.python.org/library/datetime.html#strftime-strptime-behavior for more information.</comment> <translation>Service %Y-%m-%d %H-%M</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="73"/> + <location filename="openlp/core/common/uistrings.py" line="73"/> <source>&Delete</source> <translation>&Delete</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="74"/> + <location filename="openlp/core/common/uistrings.py" line="74"/> <source>Display style:</source> <translation>Display style:</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="75"/> + <location filename="openlp/core/common/uistrings.py" line="75"/> <source>Duplicate Error</source> <translation>Duplicate Error</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="76"/> + <location filename="openlp/core/common/uistrings.py" line="76"/> <source>&Edit</source> <translation>&Edit</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="77"/> + <location filename="openlp/core/common/uistrings.py" line="77"/> <source>Empty Field</source> <translation>Empty Field</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="78"/> + <location filename="openlp/core/common/uistrings.py" line="78"/> <source>Error</source> <translation>Error</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="79"/> + <location filename="openlp/core/common/uistrings.py" line="79"/> <source>Export</source> <translation>Export</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="80"/> + <location filename="openlp/core/common/uistrings.py" line="80"/> <source>File</source> <translation>File</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="81"/> + <location filename="openlp/core/common/uistrings.py" line="81"/> <source>File Not Found</source> <translation>File Not Found</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="82"/> + <location filename="openlp/core/common/uistrings.py" line="82"/> <source>File %s not found. Please try selecting it individually.</source> <translation>File %s not found. Please try selecting it individually.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="83"/> + <location filename="openlp/core/common/uistrings.py" line="83"/> <source>pt</source> <comment>Abbreviated font pointsize unit</comment> <translation>pt</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="84"/> + <location filename="openlp/core/common/uistrings.py" line="84"/> <source>Help</source> <translation>Help</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="85"/> + <location filename="openlp/core/common/uistrings.py" line="85"/> <source>h</source> <comment>The abbreviated unit for hours</comment> <translation>h</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="86"/> + <location filename="openlp/core/common/uistrings.py" line="86"/> <source>Invalid Folder Selected</source> <comment>Singular</comment> <translation>Invalid Folder Selected</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="87"/> + <location filename="openlp/core/common/uistrings.py" line="87"/> <source>Invalid File Selected</source> <comment>Singular</comment> <translation>Invalid File Selected</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="88"/> + <location filename="openlp/core/common/uistrings.py" line="88"/> <source>Invalid Files Selected</source> <comment>Plural</comment> <translation>Invalid Files Selected</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="89"/> + <location filename="openlp/core/common/uistrings.py" line="89"/> <source>Image</source> <translation>Image</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="90"/> + <location filename="openlp/core/common/uistrings.py" line="90"/> <source>Import</source> <translation>Import</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="91"/> + <location filename="openlp/core/common/uistrings.py" line="91"/> <source>Layout style:</source> <translation>Layout style:</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="92"/> + <location filename="openlp/core/common/uistrings.py" line="92"/> <source>Live</source> <translation>Live</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="93"/> + <location filename="openlp/core/common/uistrings.py" line="93"/> <source>Live Background Error</source> <translation>Live Background Error</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="94"/> + <location filename="openlp/core/common/uistrings.py" line="94"/> <source>Live Toolbar</source> <translation>Live Toolbar</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="95"/> + <location filename="openlp/core/common/uistrings.py" line="95"/> <source>Load</source> <translation>Load</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="96"/> + <location filename="openlp/core/common/uistrings.py" line="96"/> <source>Manufacturer</source> <comment>Singular</comment> <translation>Manufacturer</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="97"/> + <location filename="openlp/core/common/uistrings.py" line="97"/> <source>Manufacturers</source> <comment>Plural</comment> <translation>Manufacturers</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="98"/> + <location filename="openlp/core/common/uistrings.py" line="98"/> <source>Model</source> <comment>Singular</comment> <translation>Model</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="99"/> + <location filename="openlp/core/common/uistrings.py" line="99"/> <source>Models</source> <comment>Plural</comment> <translation>Models</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="100"/> + <location filename="openlp/core/common/uistrings.py" line="100"/> <source>m</source> <comment>The abbreviated unit for minutes</comment> <translation>m</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="101"/> + <location filename="openlp/core/common/uistrings.py" line="101"/> <source>Middle</source> <translation>Middle</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="102"/> + <location filename="openlp/core/common/uistrings.py" line="102"/> <source>New</source> <translation>New</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="103"/> + <location filename="openlp/core/common/uistrings.py" line="103"/> <source>New Service</source> <translation>New Service</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="104"/> + <location filename="openlp/core/common/uistrings.py" line="104"/> <source>New Theme</source> <translation>New Theme</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="105"/> + <location filename="openlp/core/common/uistrings.py" line="105"/> <source>Next Track</source> <translation>Next Track</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="106"/> + <location filename="openlp/core/common/uistrings.py" line="106"/> <source>No Folder Selected</source> <comment>Singular</comment> <translation>No Folder Selected</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="107"/> + <location filename="openlp/core/common/uistrings.py" line="107"/> <source>No File Selected</source> <comment>Singular</comment> <translation>No File Selected</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="108"/> + <location filename="openlp/core/common/uistrings.py" line="108"/> <source>No Files Selected</source> <comment>Plural</comment> <translation>No Files Selected</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="109"/> + <location filename="openlp/core/common/uistrings.py" line="109"/> <source>No Item Selected</source> <comment>Singular</comment> <translation>No Item Selected</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="110"/> + <location filename="openlp/core/common/uistrings.py" line="110"/> <source>No Items Selected</source> <comment>Plural</comment> <translation>No Items Selected</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="111"/> + <location filename="openlp/core/common/uistrings.py" line="111"/> <source>OpenLP 2</source> <translation>OpenLP 2</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="113"/> + <location filename="openlp/core/common/uistrings.py" line="113"/> <source>OpenLP is already running. Do you wish to continue?</source> <translation>OpenLP is already running. Do you wish to continue?</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="114"/> + <location filename="openlp/core/common/uistrings.py" line="114"/> <source>Open service.</source> <translation>Open service.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="115"/> + <location filename="openlp/core/common/uistrings.py" line="115"/> <source>Play Slides in Loop</source> <translation>Play Slides in Loop</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="116"/> + <location filename="openlp/core/common/uistrings.py" line="116"/> <source>Play Slides to End</source> <translation>Play Slides to End</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="117"/> + <location filename="openlp/core/common/uistrings.py" line="117"/> <source>Preview</source> <translation>Preview</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="119"/> + <location filename="openlp/core/common/uistrings.py" line="119"/> <source>Print Service</source> <translation>Print Service</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="120"/> + <location filename="openlp/core/common/uistrings.py" line="120"/> <source>Projector</source> <comment>Singular</comment> <translation>Projector</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="121"/> + <location filename="openlp/core/common/uistrings.py" line="121"/> <source>Projectors</source> <comment>Plural</comment> <translation>Projectors</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="122"/> + <location filename="openlp/core/common/uistrings.py" line="122"/> <source>Replace Background</source> <translation>Replace Background</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="123"/> + <location filename="openlp/core/common/uistrings.py" line="123"/> <source>Replace live background.</source> <translation>Replace live background.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="126"/> + <location filename="openlp/core/common/uistrings.py" line="126"/> <source>Reset Background</source> <translation>Reset Background</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="127"/> + <location filename="openlp/core/common/uistrings.py" line="127"/> <source>Reset live background.</source> <translation>Reset live background.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="128"/> + <location filename="openlp/core/common/uistrings.py" line="128"/> <source>s</source> <comment>The abbreviated unit for seconds</comment> <translation>s</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="129"/> + <location filename="openlp/core/common/uistrings.py" line="129"/> <source>Save && Preview</source> <translation>Save && Preview</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="130"/> + <location filename="openlp/core/common/uistrings.py" line="130"/> <source>Search</source> <translation>Search</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="131"/> + <location filename="openlp/core/common/uistrings.py" line="131"/> <source>Search Themes...</source> <comment>Search bar place holder text </comment> <translation>Search Themes...</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="132"/> + <location filename="openlp/core/common/uistrings.py" line="132"/> <source>You must select an item to delete.</source> <translation>You must select an item to delete.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="133"/> + <location filename="openlp/core/common/uistrings.py" line="133"/> <source>You must select an item to edit.</source> <translation>You must select an item to edit.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="134"/> + <location filename="openlp/core/common/uistrings.py" line="134"/> <source>Settings</source> <translation>Settings</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="135"/> + <location filename="openlp/core/common/uistrings.py" line="135"/> <source>Save Service</source> <translation>Save Service</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="136"/> + <location filename="openlp/core/common/uistrings.py" line="136"/> <source>Service</source> <translation>Service</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="137"/> + <location filename="openlp/core/common/uistrings.py" line="137"/> <source>Optional &Split</source> <translation>Optional &Split</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="138"/> + <location filename="openlp/core/common/uistrings.py" line="138"/> <source>Split a slide into two only if it does not fit on the screen as one slide.</source> <translation>Split a slide into two only if it does not fit on the screen as one slide.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="140"/> + <location filename="openlp/core/common/uistrings.py" line="140"/> <source>Start %s</source> <translation>Start %s</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="141"/> + <location filename="openlp/core/common/uistrings.py" line="141"/> <source>Stop Play Slides in Loop</source> <translation>Stop Play Slides in Loop</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="142"/> + <location filename="openlp/core/common/uistrings.py" line="142"/> <source>Stop Play Slides to End</source> <translation>Stop Play Slides to End</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="143"/> + <location filename="openlp/core/common/uistrings.py" line="143"/> <source>Theme</source> <comment>Singular</comment> <translation>Theme</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="144"/> + <location filename="openlp/core/common/uistrings.py" line="144"/> <source>Themes</source> <comment>Plural</comment> <translation>Themes</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="145"/> + <location filename="openlp/core/common/uistrings.py" line="145"/> <source>Tools</source> <translation>Tools</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="146"/> + <location filename="openlp/core/common/uistrings.py" line="146"/> <source>Top</source> <translation>Top</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="147"/> + <location filename="openlp/core/common/uistrings.py" line="147"/> <source>Unsupported File</source> <translation>Unsupported File</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="148"/> + <location filename="openlp/core/common/uistrings.py" line="148"/> <source>Verse Per Slide</source> <translation>Verse Per Slide</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="149"/> + <location filename="openlp/core/common/uistrings.py" line="149"/> <source>Verse Per Line</source> <translation>Verse Per Line</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="150"/> + <location filename="openlp/core/common/uistrings.py" line="150"/> <source>Version</source> <translation>Version</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="151"/> + <location filename="openlp/core/common/uistrings.py" line="151"/> <source>View</source> <translation>View</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="152"/> + <location filename="openlp/core/common/uistrings.py" line="152"/> <source>View Mode</source> <translation>View Mode</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="63"/> + <location filename="openlp/core/common/uistrings.py" line="63"/> <source>CCLI song number:</source> <translation>CCLI song number:</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="112"/> + <location filename="openlp/core/common/uistrings.py" line="112"/> <source>OpenLP 2.2</source> <translation>OpenLP 2.2</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="118"/> + <location filename="openlp/core/common/uistrings.py" line="118"/> <source>Preview Toolbar</source> <translation>Preview Toolbar</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="124"/> + <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> <translation>Replace live background is not available on this platform in this version of OpenLP.</translation> </message> @@ -7573,25 +7573,25 @@ Please try selecting it individually.</translation> <context> <name>OpenLP.core.lib</name> <message> - <location filename="../../openlp/core/lib/__init__.py" line="305"/> + <location filename="openlp/core/lib/__init__.py" line="305"/> <source>%s and %s</source> <comment>Locale list separator: 2 items</comment> <translation>%s and %s</translation> </message> <message> - <location filename="../../openlp/core/lib/__init__.py" line="308"/> + <location filename="openlp/core/lib/__init__.py" line="308"/> <source>%s, and %s</source> <comment>Locale list separator: end</comment> <translation>%s, and %s</translation> </message> <message> - <location filename="../../openlp/core/lib/__init__.py" line="311"/> + <location filename="openlp/core/lib/__init__.py" line="311"/> <source>%s, %s</source> <comment>Locale list separator: middle</comment> <translation>%s, %s</translation> </message> <message> - <location filename="../../openlp/core/lib/__init__.py" line="312"/> + <location filename="openlp/core/lib/__init__.py" line="312"/> <source>%s, %s</source> <comment>Locale list separator: start</comment> <translation>%s, %s</translation> @@ -7600,7 +7600,7 @@ Please try selecting it individually.</translation> <context> <name>Openlp.ProjectorTab</name> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="107"/> + <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> <translation>Source select dialog interface</translation> </message> @@ -7608,50 +7608,50 @@ Please try selecting it individually.</translation> <context> <name>PresentationPlugin</name> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="160"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="160"/> <source><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.</source> <translation><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.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="173"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="173"/> <source>Presentation</source> <comment>name singular</comment> <translation>Presentation</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="174"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="174"/> <source>Presentations</source> <comment>name plural</comment> <translation>Presentations</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="178"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="178"/> <source>Presentations</source> <comment>container title</comment> <translation>Presentations</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="182"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="182"/> <source>Load a new presentation.</source> <translation>Load a new presentation.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="186"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="186"/> <source>Delete the selected presentation.</source> <translation>Delete the selected presentation.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="187"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="187"/> <source>Preview the selected presentation.</source> <translation>Preview the selected presentation.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="188"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="188"/> <source>Send the selected presentation live.</source> <translation>Send the selected presentation live.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="189"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="189"/> <source>Add the selected presentation to the service.</source> <translation>Add the selected presentation to the service.</translation> </message> @@ -7659,52 +7659,52 @@ Please try selecting it individually.</translation> <context> <name>PresentationPlugin.MediaItem</name> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="61"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="61"/> <source>Select Presentation(s)</source> <translation>Select Presentation(s)</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="62"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="62"/> <source>Automatic</source> <translation>Automatic</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="63"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="63"/> <source>Present using:</source> <translation>Present using:</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="176"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="176"/> <source>File Exists</source> <translation>File Exists</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="176"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="176"/> <source>A presentation with that filename already exists.</source> <translation>A presentation with that filename already exists.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="201"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="201"/> <source>This type of presentation is not supported.</source> <translation>This type of presentation is not supported.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="90"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="90"/> <source>Presentations (%s)</source> <translation>Presentations (%s)</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="374"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="374"/> <source>Missing Presentation</source> <translation>Missing Presentation</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="365"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="365"/> <source>The presentation %s is incomplete, please reload.</source> <translation>The presentation %s is incomplete, please reload.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="374"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="374"/> <source>The presentation %s no longer exists.</source> <translation>The presentation %s no longer exists.</translation> </message> @@ -7712,7 +7712,7 @@ Please try selecting it individually.</translation> <context> <name>PresentationPlugin.PowerpointDocument</name> <message> - <location filename="../../openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> + <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> <translation>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</translation> </message> @@ -7720,52 +7720,52 @@ Please try selecting it individually.</translation> <context> <name>PresentationPlugin.PresentationTab</name> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="116"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="116"/> <source>Available Controllers</source> <translation>Available Controllers</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="140"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="140"/> <source>%s (unavailable)</source> <translation>%s (unavailable)</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="124"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="124"/> <source>Allow presentation application to be overridden</source> <translation>Allow presentation application to be overridden</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="122"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="122"/> <source>PDF options</source> <translation>PDF options</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="133"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> <translation>Use given full path for mudraw or ghostscript binary:</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="234"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> <translation>Select mudraw or ghostscript binary.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="240"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> <translation>The program is not ghostscript or mudraw which is required.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="123"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> <translation>PowerPoint options</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="126"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> <translation>Clicking on a selected slide in the slidecontroller advances to next effect.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="129"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> <translation>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</translation> </message> @@ -7773,35 +7773,35 @@ Please try selecting it individually.</translation> <context> <name>RemotePlugin</name> <message> - <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="95"/> + <location filename="openlp/plugins/remotes/remoteplugin.py" line="95"/> <source><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.</source> <translation><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.</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="107"/> + <location filename="openlp/plugins/remotes/remoteplugin.py" line="107"/> <source>Remote</source> <comment>name singular</comment> <translation>Remote</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="108"/> + <location filename="openlp/plugins/remotes/remoteplugin.py" line="108"/> <source>Remotes</source> <comment>name plural</comment> <translation>Remotes</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="112"/> + <location filename="openlp/plugins/remotes/remoteplugin.py" line="112"/> <source>Remote</source> <comment>container title</comment> <translation>Remote</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="120"/> + <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> <translation>Server Config Change</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="120"/> + <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server configuration changes will require a restart to take effect.</source> <translation>Server configuration changes will require a restart to take effect.</translation> </message> @@ -7809,127 +7809,127 @@ Please try selecting it individually.</translation> <context> <name>RemotePlugin.Mobile</name> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="316"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="316"/> <source>Service Manager</source> <translation>Service Manager</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="317"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="317"/> <source>Slide Controller</source> <translation>Slide Controller</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="318"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="318"/> <source>Alerts</source> <translation>Alerts</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="319"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="319"/> <source>Search</source> <translation>Search</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="320"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="320"/> <source>Home</source> <translation>Home</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="321"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="321"/> <source>Refresh</source> <translation>Refresh</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="322"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="322"/> <source>Blank</source> <translation>Blank</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="323"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="323"/> <source>Theme</source> <translation>Theme</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="324"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="324"/> <source>Desktop</source> <translation>Desktop</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="325"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="325"/> <source>Show</source> <translation>Show</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="326"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="326"/> <source>Prev</source> <translation>Prev</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="327"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="327"/> <source>Next</source> <translation>Next</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="328"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="328"/> <source>Text</source> <translation>Text</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="329"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="329"/> <source>Show Alert</source> <translation>Show Alert</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="330"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="330"/> <source>Go Live</source> <translation>Go Live</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="331"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="331"/> <source>Add to Service</source> <translation>Add to Service</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="332"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="332"/> <source>Add &amp; Go to Service</source> <translation>Add &amp; Go to Service</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="333"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="333"/> <source>No Results</source> <translation>No Results</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="334"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="334"/> <source>Options</source> <translation>Options</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="335"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="335"/> <source>Service</source> <translation>Service</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="336"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="336"/> <source>Slides</source> <translation>Slides</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="337"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="337"/> <source>Settings</source> <translation>Settings</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="313"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> <translation>OpenLP 2.2 Remote</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="314"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> <translation>OpenLP 2.2 Stage View</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="315"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> <translation>OpenLP 2.2 Live View</translation> </message> @@ -7937,77 +7937,77 @@ Please try selecting it individually.</translation> <context> <name>RemotePlugin.RemoteTab</name> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="170"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="170"/> <source>Serve on IP address:</source> <translation>Serve on IP address:</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="171"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="171"/> <source>Port number:</source> <translation>Port number:</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="169"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="169"/> <source>Server Settings</source> <translation>Server Settings</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="172"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="172"/> <source>Remote URL:</source> <translation>Remote URL:</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="173"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="173"/> <source>Stage view URL:</source> <translation>Stage view URL:</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="175"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="175"/> <source>Display stage time in 12h format</source> <translation>Display stage time in 12h format</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="178"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="178"/> <source>Android App</source> <translation>Android App</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="174"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>Live view URL:</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS Server</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="184"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>User Authentication</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>User id:</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="193"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Password:</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="176"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>Show thumbnails of non-text slides in remote and stage view.</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> <translation>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</translation> </message> @@ -8015,85 +8015,85 @@ Please try selecting it individually.</translation> <context> <name>SongUsagePlugin</name> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="89"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="89"/> <source>&Song Usage Tracking</source> <translation>&Song Usage Tracking</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="91"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="91"/> <source>&Delete Tracking Data</source> <translation>&Delete Tracking Data</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="91"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="91"/> <source>Delete song usage data up to a specified date.</source> <translation>Delete song usage data up to a specified date.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="97"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="97"/> <source>&Extract Tracking Data</source> <translation>&Extract Tracking Data</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="97"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="97"/> <source>Generate a report on song usage.</source> <translation>Generate a report on song usage.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="103"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="103"/> <source>Toggle Tracking</source> <translation>Toggle Tracking</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="117"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="117"/> <source>Toggle the tracking of song usage.</source> <translation>Toggle the tracking of song usage.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="238"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="238"/> <source><strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.</source> <translation><strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="249"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="249"/> <source>SongUsage</source> <comment>name singular</comment> <translation>SongUsage</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="250"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="250"/> <source>SongUsage</source> <comment>name plural</comment> <translation>SongUsage</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="254"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="254"/> <source>SongUsage</source> <comment>container title</comment> <translation>SongUsage</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="155"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="155"/> <source>Song Usage</source> <translation>Song Usage</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="179"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="179"/> <source>Song usage tracking is active.</source> <translation>Song usage tracking is active.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="184"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="184"/> <source>Song usage tracking is inactive.</source> <translation>Song usage tracking is inactive.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="194"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="194"/> <source>display</source> <translation>display</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="202"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="202"/> <source>printed</source> <translation>printed</translation> </message> @@ -8101,34 +8101,34 @@ Please try selecting it individually.</translation> <context> <name>SongUsagePlugin.SongUsageDeleteForm</name> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedeletedialog.py" line="65"/> + <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="65"/> <source>Delete Song Usage Data</source> <translation>Delete Song Usage Data</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> + <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> <source>Delete Selected Song Usage Events?</source> <translation>Delete Selected Song Usage Events?</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> + <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> <source>Are you sure you want to delete selected Song Usage data?</source> <translation>Are you sure you want to delete selected Song Usage data?</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> + <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>Deletion Successful</source> <translation>Deletion Successful</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> + <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> <source>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</source> <translation>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> + <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>All requested data has been deleted successfully.</source> <translation>All requested data has been deleted successfully.</translation> </message> @@ -8136,42 +8136,42 @@ All data recorded before this date will be permanently deleted.</translation> <context> <name>SongUsagePlugin.SongUsageDetailForm</name> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="92"/> + <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="92"/> <source>Song Usage Extraction</source> <translation>Song Usage Extraction</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="94"/> + <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="94"/> <source>Select Date Range</source> <translation>Select Date Range</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="95"/> + <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="95"/> <source>to</source> <translation>to</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="96"/> + <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="96"/> <source>Report Location</source> <translation>Report Location</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="63"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="63"/> <source>Output File Location</source> <translation>Output File Location</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="85"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="85"/> <source>usage_detail_%s_%s.txt</source> <translation>usage_detail_%s_%s.txt</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> <source>Report Creation</source> <translation>Report Creation</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> <source>Report %s has been successfully created. </source> @@ -8180,24 +8180,24 @@ has been successfully created. </source> has been successfully created. </translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>Output Path Not Selected</source> <translation>Output Path Not Selected</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</source> <translation>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>Report Creation Failed</source> <translation>Report Creation Failed</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>An error occurred while creating the report: %s</source> <translation>An error occurred while creating the report: %s</translation> </message> @@ -8205,112 +8205,112 @@ Please select an existing path on your computer.</translation> <context> <name>SongsPlugin</name> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="143"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="143"/> <source>&Song</source> <translation>&Song</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="123"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="123"/> <source>Import songs using the import wizard.</source> <translation>Import songs using the import wizard.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="222"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="222"/> <source><strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.</source> <translation><strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="157"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="157"/> <source>&Re-index Songs</source> <translation>&Re-index Songs</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="157"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="157"/> <source>Re-index the songs database to improve searching and ordering.</source> <translation>Re-index the songs database to improve searching and ordering.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="178"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="178"/> <source>Reindexing songs...</source> <translation>Reindexing songs...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="301"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="301"/> <source>Arabic (CP-1256)</source> <translation>Arabic (CP-1256)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="302"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="302"/> <source>Baltic (CP-1257)</source> <translation>Baltic (CP-1257)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="303"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="303"/> <source>Central European (CP-1250)</source> <translation>Central European (CP-1250)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="304"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="304"/> <source>Cyrillic (CP-1251)</source> <translation>Cyrillic (CP-1251)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="305"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="305"/> <source>Greek (CP-1253)</source> <translation>Greek (CP-1253)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="306"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="306"/> <source>Hebrew (CP-1255)</source> <translation>Hebrew (CP-1255)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="307"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="307"/> <source>Japanese (CP-932)</source> <translation>Japanese (CP-932)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="308"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="308"/> <source>Korean (CP-949)</source> <translation>Korean (CP-949)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="309"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="309"/> <source>Simplified Chinese (CP-936)</source> <translation>Simplified Chinese (CP-936)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="310"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="310"/> <source>Thai (CP-874)</source> <translation>Thai (CP-874)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="311"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="311"/> <source>Traditional Chinese (CP-950)</source> <translation>Traditional Chinese (CP-950)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="312"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="312"/> <source>Turkish (CP-1254)</source> <translation>Turkish (CP-1254)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="313"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="313"/> <source>Vietnam (CP-1258)</source> <translation>Vietnam (CP-1258)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="314"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="314"/> <source>Western European (CP-1252)</source> <translation>Western European (CP-1252)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="331"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="331"/> <source>Character Encoding</source> <translation>Character Encoding</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="323"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="323"/> <source>The codepage setting is responsible for the correct character representation. Usually you are fine with the preselected choice.</source> @@ -8319,87 +8319,87 @@ for the correct character representation. Usually you are fine with the preselected choice.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="331"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="331"/> <source>Please choose the character encoding. The encoding is responsible for the correct character representation.</source> <translation>Please choose the character encoding. The encoding is responsible for the correct character representation.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="267"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="267"/> <source>Song</source> <comment>name singular</comment> <translation>Song</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="268"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="268"/> <source>Songs</source> <comment>name plural</comment> <translation>Songs</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="272"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="272"/> <source>Songs</source> <comment>container title</comment> <translation>Songs</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="143"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="143"/> <source>Exports songs using the export wizard.</source> <translation>Exports songs using the export wizard.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="278"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="278"/> <source>Add a new song.</source> <translation>Add a new song.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="279"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="279"/> <source>Edit the selected song.</source> <translation>Edit the selected song.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="280"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="280"/> <source>Delete the selected song.</source> <translation>Delete the selected song.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="281"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="281"/> <source>Preview the selected song.</source> <translation>Preview the selected song.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="282"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="282"/> <source>Send the selected song live.</source> <translation>Send the selected song live.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="283"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="283"/> <source>Add the selected song to the service.</source> <translation>Add the selected song to the service.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="180"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="180"/> <source>Reindexing songs</source> <translation>Reindexing songs</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="129"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>CCLI SongSelect</source> <translation>CCLI SongSelect</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="129"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>Import songs from CCLI's SongSelect service.</source> <translation>Import songs from CCLI's SongSelect service.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="164"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find &Duplicate Songs</source> <translation>Find &Duplicate Songs</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="164"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find and remove duplicate songs in the song database.</source> <translation>Find and remove duplicate songs in the song database.</translation> </message> @@ -8407,25 +8407,25 @@ The encoding is responsible for the correct character representation.</translati <context> <name>SongsPlugin.AuthorType</name> <message> - <location filename="../../openlp/plugins/songs/lib/db.py" line="71"/> + <location filename="openlp/plugins/songs/lib/db.py" line="71"/> <source>Words</source> <comment>Author who wrote the lyrics of a song</comment> <translation>Words</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/db.py" line="72"/> + <location filename="openlp/plugins/songs/lib/db.py" line="72"/> <source>Music</source> <comment>Author who wrote the music of a song</comment> <translation>Music</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/db.py" line="73"/> + <location filename="openlp/plugins/songs/lib/db.py" line="73"/> <source>Words and Music</source> <comment>Author who wrote both lyrics and music of a song</comment> <translation>Words and Music</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/db.py" line="75"/> + <location filename="openlp/plugins/songs/lib/db.py" line="75"/> <source>Translation</source> <comment>Author who translated the song</comment> <translation>Translation</translation> @@ -8434,37 +8434,37 @@ The encoding is responsible for the correct character representation.</translati <context> <name>SongsPlugin.AuthorsForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="74"/> + <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="74"/> <source>Author Maintenance</source> <translation>Author Maintenance</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="75"/> + <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="75"/> <source>Display name:</source> <translation>Display name:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="76"/> + <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="76"/> <source>First name:</source> <translation>First name:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="77"/> + <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="77"/> <source>Last name:</source> <translation>Last name:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/authorsform.py" line="92"/> + <location filename="openlp/plugins/songs/forms/authorsform.py" line="92"/> <source>You need to type in the first name of the author.</source> <translation>You need to type in the first name of the author.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/authorsform.py" line="97"/> + <location filename="openlp/plugins/songs/forms/authorsform.py" line="97"/> <source>You need to type in the last name of the author.</source> <translation>You need to type in the last name of the author.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/authorsform.py" line="102"/> + <location filename="openlp/plugins/songs/forms/authorsform.py" line="102"/> <source>You have not set a display name for the author, combine the first and last names?</source> <translation>You have not set a display name for the author, combine the first and last names?</translation> </message> @@ -8472,7 +8472,7 @@ The encoding is responsible for the correct character representation.</translati <context> <name>SongsPlugin.CCLIFileImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/cclifile.py" line="87"/> + <location filename="openlp/plugins/songs/lib/importers/cclifile.py" line="87"/> <source>The file does not have a valid extension.</source> <translation>The file does not have a valid extension.</translation> </message> @@ -8480,7 +8480,7 @@ The encoding is responsible for the correct character representation.</translati <context> <name>SongsPlugin.DreamBeamImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> + <location filename="openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> <source>Invalid DreamBeam song file. Missing DreamSong tag.</source> <translation>Invalid DreamBeam song file. Missing DreamSong tag.</translation> </message> @@ -8488,49 +8488,49 @@ The encoding is responsible for the correct character representation.</translati <context> <name>SongsPlugin.EasyWorshipSongImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="309"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="309"/> <source>Administered by %s</source> <translation>Administered by %s</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> <source>"%s" could not be imported. %s</source> <translation>"%s" could not be imported. %s</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> <source>Unexpected data formatting.</source> <translation>Unexpected data formatting.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> <source>No song text found.</source> <translation>No song text found.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> <translation> [above are Song Tags with notes imported from EasyWorship]</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> <source>This file does not exist.</source> <translation>This file does not exist.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> <translation>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> <source>This file is not a valid EasyWorship database.</source> <translation>This file is not a valid EasyWorship database.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> <translation>Could not retrieve encoding.</translation> </message> @@ -8538,12 +8538,12 @@ The encoding is responsible for the correct character representation.</translati <context> <name>SongsPlugin.EditBibleForm</name> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="127"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="127"/> <source>Meta Data</source> <translation>Meta Data</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="147"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="147"/> <source>Custom Book Names</source> <translation>Custom Book Names</translation> </message> @@ -8551,231 +8551,231 @@ The encoding is responsible for the correct character representation.</translati <context> <name>SongsPlugin.EditSongForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="291"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="291"/> <source>Song Editor</source> <translation>Song Editor</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="292"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="292"/> <source>&Title:</source> <translation>&Title:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="293"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="293"/> <source>Alt&ernate title:</source> <translation>Alt&ernate title:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="294"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="294"/> <source>&Lyrics:</source> <translation>&Lyrics:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="295"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="295"/> <source>&Verse order:</source> <translation>&Verse order:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="298"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="298"/> <source>Ed&it All</source> <translation>Ed&it All</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="300"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="300"/> <source>Title && Lyrics</source> <translation>Title && Lyrics</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="303"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="303"/> <source>&Add to Song</source> <translation>&Add to Song</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="327"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="327"/> <source>&Remove</source> <translation>&Remove</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="306"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="306"/> <source>&Manage Authors, Topics, Song Books</source> <translation>&Manage Authors, Topics, Song Books</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="308"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="308"/> <source>A&dd to Song</source> <translation>A&dd to Song</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="309"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="309"/> <source>R&emove</source> <translation>R&emove</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="311"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="311"/> <source>Book:</source> <translation>Book:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="312"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="312"/> <source>Number:</source> <translation>Number:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="313"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="313"/> <source>Authors, Topics && Song Book</source> <translation>Authors, Topics && Song Book</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="316"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="316"/> <source>New &Theme</source> <translation>New &Theme</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="317"/> <source>Copyright Information</source> <translation>Copyright Information</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="320"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="320"/> <source>Comments</source> <translation>Comments</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="321"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="321"/> <source>Theme, Copyright Info && Comments</source> <translation>Theme, Copyright Info && Comments</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="561"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="561"/> <source>Add Author</source> <translation>Add Author</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="561"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="561"/> <source>This author does not exist, do you want to add them?</source> <translation>This author does not exist, do you want to add them?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="581"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="581"/> <source>This author is already in the list.</source> <translation>This author is already in the list.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="587"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="587"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="637"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="637"/> <source>Add Topic</source> <translation>Add Topic</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="637"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="637"/> <source>This topic does not exist, do you want to add it?</source> <translation>This topic does not exist, do you want to add it?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="654"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="654"/> <source>This topic is already in the list.</source> <translation>This topic is already in the list.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="662"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="662"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="203"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="203"/> <source>You need to type in a song title.</source> <translation>You need to type in a song title.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="209"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="209"/> <source>You need to type in at least one verse.</source> <translation>You need to type in at least one verse.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="224"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="224"/> <source>Add Book</source> <translation>Add Book</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="224"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="224"/> <source>This song book does not exist, do you want to add it?</source> <translation>This song book does not exist, do you want to add it?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="215"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="215"/> <source>You need to have an author for this song.</source> <translation>You need to have an author for this song.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="323"/> <source>Linked Audio</source> <translation>Linked Audio</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="325"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="325"/> <source>Add &File(s)</source> <translation>Add &File(s)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="326"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="326"/> <source>Add &Media</source> <translation>Add &Media</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="328"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="328"/> <source>Remove &All</source> <translation>Remove &All</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="868"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="868"/> <source>Open File(s)</source> <translation>Open File(s)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="330"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="330"/> <source><strong>Warning:</strong> Not all of the verses are in use.</source> <translation><strong>Warning:</strong> Not all of the verses are in use.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="332"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="332"/> <source><strong>Warning:</strong> You have not entered a verse order.</source> <translation><strong>Warning:</strong> You have not entered a verse order.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="181"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> <translation>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="185"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> <translation>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="188"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> <source>Invalid Verse Order</source> <translation>Invalid Verse Order</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="304"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="304"/> <source>&Edit Author Type</source> <translation>&Edit Author Type</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="611"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Edit Author Type</source> <translation>Edit Author Type</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="611"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Choose type for this author</source> <translation>Choose type for this author</translation> </message> @@ -8783,22 +8783,22 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.EditVerseForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="70"/> + <location filename="openlp/plugins/songs/forms/editversedialog.py" line="70"/> <source>Edit Verse</source> <translation>Edit Verse</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="71"/> + <location filename="openlp/plugins/songs/forms/editversedialog.py" line="71"/> <source>&Verse type:</source> <translation>&Verse type:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="81"/> + <location filename="openlp/plugins/songs/forms/editversedialog.py" line="81"/> <source>&Insert</source> <translation>&Insert</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="82"/> + <location filename="openlp/plugins/songs/forms/editversedialog.py" line="82"/> <source>Split a slide into two by inserting a verse splitter.</source> <translation>Split a slide into two by inserting a verse splitter.</translation> </message> @@ -8806,82 +8806,82 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.ExportWizardForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="145"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="145"/> <source>Song Export Wizard</source> <translation>Song Export Wizard</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="151"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="151"/> <source>Select Songs</source> <translation>Select Songs</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="152"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="152"/> <source>Check the songs you want to export.</source> <translation>Check the songs you want to export.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="155"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="155"/> <source>Uncheck All</source> <translation>Uncheck All</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="156"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="156"/> <source>Check All</source> <translation>Check All</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="157"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="157"/> <source>Select Directory</source> <translation>Select Directory</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="160"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="160"/> <source>Directory:</source> <translation>Directory:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="161"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="161"/> <source>Exporting</source> <translation>Exporting</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="162"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="162"/> <source>Please wait while your songs are exported.</source> <translation>Please wait while your songs are exported.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="178"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="178"/> <source>You need to add at least one Song to export.</source> <translation>You need to add at least one Song to export.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="192"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="192"/> <source>No Save Location specified</source> <translation>No Save Location specified</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="235"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="235"/> <source>Starting export...</source> <translation>Starting export...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="192"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="192"/> <source>You need to specify a directory.</source> <translation>You need to specify a directory.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="317"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="317"/> <source>Select Destination Folder</source> <translation>Select Destination Folder</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="158"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="158"/> <source>Select the directory where you want the songs to be saved.</source> <translation>Select the directory where you want the songs to be saved.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="148"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="148"/> <source>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</source> <translation>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</translation> </message> @@ -8889,7 +8889,7 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.FoilPresenterSongImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/foilpresenter.py" line="407"/> + <location filename="openlp/plugins/songs/lib/importers/foilpresenter.py" line="407"/> <source>Invalid Foilpresenter song file. No verses found.</source> <translation>Invalid Foilpresenter song file. No verses found.</translation> </message> @@ -8897,212 +8897,212 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.ImportWizardForm</name> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="206"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="206"/> <source>Select Document/Presentation Files</source> <translation>Select Document/Presentation Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="133"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="133"/> <source>Song Import Wizard</source> <translation>Song Import Wizard</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="136"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="136"/> <source>This wizard will help you to import songs from a variety of formats. Click the next button below to start the process by selecting a format to import from.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="200"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="200"/> <source>Generic Document/Presentation</source> <translation>Generic Document/Presentation</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="151"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="151"/> <source>Add Files...</source> <translation>Add Files...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="153"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="153"/> <source>Remove File(s)</source> <translation>Remove File(s)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="165"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="165"/> <source>Please wait while your songs are imported.</source> <translation>Please wait while your songs are imported.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="197"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="197"/> <source>OpenLP 2.0 Databases</source> <translation>OpenLP 2.0 Databases</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="331"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="331"/> <source>Words Of Worship Song Files</source> <translation>Words Of Worship Song Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="316"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="316"/> <source>Songs Of Fellowship Song Files</source> <translation>Songs Of Fellowship Song Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="294"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="294"/> <source>SongBeamer Files</source> <translation>SongBeamer Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="310"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="310"/> <source>SongShow Plus Song Files</source> <translation>SongShow Plus Song Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="245"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="245"/> <source>Foilpresenter Song Files</source> <translation>Foilpresenter Song Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="169"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="169"/> <source>Copy</source> <translation>Copy</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="170"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="170"/> <source>Save to File</source> <translation>Save to File</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="317"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="317"/> <source>The Songs of Fellowship importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.</source> <translation>The Songs of Fellowship importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="203"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="203"/> <source>The generic document/presentation importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.</source> <translation>The generic document/presentation importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="190"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="190"/> <source>OpenLyrics or OpenLP 2.0 Exported Song</source> <translation>OpenLyrics or OpenLP 2.0 Exported Song</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="189"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="189"/> <source>OpenLyrics Files</source> <translation>OpenLyrics Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="212"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="212"/> <source>CCLI SongSelect Files</source> <translation>CCLI SongSelect Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="225"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="225"/> <source>EasySlides XML File</source> <translation>EasySlides XML File</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="232"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="232"/> <source>EasyWorship Song Database</source> <translation>EasyWorship Song Database</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="218"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="218"/> <source>DreamBeam Song Files</source> <translation>DreamBeam Song Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="275"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="275"/> <source>You need to specify a valid PowerSong 1.0 database folder.</source> <translation>You need to specify a valid PowerSong 1.0 database folder.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="359"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="359"/> <source>ZionWorx (CSV)</source> <translation>ZionWorx (CSV)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="360"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="360"/> <source>First convert your ZionWorx database to a CSV text file, as explained in the <a href="http://manual.openlp.org/songs.html#importing-from-zionworx">User Manual</a>.</source> <translation>First convert your ZionWorx database to a CSV text file, as explained in the <a href="http://manual.openlp.org/songs.html#importing-from-zionworx">User Manual</a>.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="325"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="325"/> <source>SundayPlus Song Files</source> <translation>SundayPlus Song Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="177"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="177"/> <source>This importer has been disabled.</source> <translation>This importer has been disabled.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="252"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="252"/> <source>MediaShout Database</source> <translation>MediaShout Database</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="253"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="253"/> <source>The MediaShout importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> <translation>The MediaShout importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="301"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="301"/> <source>SongPro Text Files</source> <translation>SongPro Text Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="302"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="302"/> <source>SongPro (Export File)</source> <translation>SongPro (Export File)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="303"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="303"/> <source>In SongPro, export your songs using the File -> Export menu</source> <translation>In SongPro, export your songs using the File -> Export menu</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="239"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="239"/> <source>EasyWorship Service File</source> <translation>EasyWorship Service File</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="348"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="348"/> <source>WorshipCenter Pro Song Files</source> <translation>WorshipCenter Pro Song Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="349"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="349"/> <source>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> <translation>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="268"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> <source>PowerPraise Song Files</source> <translation>PowerPraise Song Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="282"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> <translation>PresentationManager Song Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="288"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> <source>ProPresenter 4 Song Files</source> <translation>ProPresenter 4 Song Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="338"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> <translation>Worship Assistant Files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="339"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> <translation>Worship Assistant (CSV)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="340"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> <translation>In Worship Assistant, export your Database to a CSV file.</translation> </message> @@ -9110,12 +9110,12 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.MediaFilesForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/mediafilesdialog.py" line="65"/> + <location filename="openlp/plugins/songs/forms/mediafilesdialog.py" line="65"/> <source>Select Media File(s)</source> <translation>Select Media File(s)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/mediafilesdialog.py" line="66"/> + <location filename="openlp/plugins/songs/forms/mediafilesdialog.py" line="66"/> <source>Select one or more audio files from the list below, and click OK to import them into this song.</source> <translation>Select one or more audio files from the list below, and click OK to import them into this song.</translation> </message> @@ -9123,63 +9123,63 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.MediaItem</name> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Titles</source> <translation>Titles</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Lyrics</source> <translation>Lyrics</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="526"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="526"/> <source>CCLI License: </source> <translation>CCLI License: </translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Entire Song</source> <translation>Entire Song</translation> </message> <message numerus="yes"> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="361"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> <translation><numerusform>Are you sure you want to delete the %n selected song(s)?</numerusform><numerusform>Are you sure you want to delete the %n selected song(s)?</numerusform></translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="128"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> <source>Maintain the lists of authors, topics and books.</source> <translation>Maintain the lists of authors, topics and books.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="390"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="390"/> <source>copy</source> <comment>For song cloning</comment> <translation>copy</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Titles...</source> <translation>Search Titles...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Entire Song...</source> <translation>Search Entire Song...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Lyrics...</source> <translation>Search Lyrics...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Authors...</source> <translation>Search Authors...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Song Books...</source> <translation>Search Song Books...</translation> </message> @@ -9187,7 +9187,7 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.MediaShoutImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/mediashout.py" line="54"/> + <location filename="openlp/plugins/songs/lib/importers/mediashout.py" line="54"/> <source>Unable to open the MediaShout database.</source> <translation>Unable to open the MediaShout database.</translation> </message> @@ -9195,7 +9195,7 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.OpenLPSongImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/openlp.py" line="96"/> + <location filename="openlp/plugins/songs/lib/importers/openlp.py" line="96"/> <source>Not a valid OpenLP 2.0 song database.</source> <translation>Not a valid OpenLP 2.0 song database.</translation> </message> @@ -9203,7 +9203,7 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.OpenLyricsExport</name> <message> - <location filename="../../openlp/plugins/songs/lib/openlyricsexport.py" line="64"/> + <location filename="openlp/plugins/songs/lib/openlyricsexport.py" line="64"/> <source>Exporting "%s"...</source> <translation>Exporting "%s"...</translation> </message> @@ -9211,7 +9211,7 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.OpenSongImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/opensong.py" line="139"/> + <location filename="openlp/plugins/songs/lib/importers/opensong.py" line="139"/> <source>Invalid OpenSong song file. Missing song tag.</source> <translation>Invalid OpenSong song file. Missing song tag.</translation> </message> @@ -9219,32 +9219,32 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.PowerSongImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="99"/> + <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="99"/> <source>No songs to import.</source> <translation>No songs to import.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="146"/> + <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="146"/> <source>Verses not found. Missing "PART" header.</source> <translation>Verses not found. Missing "PART" header.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="99"/> + <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="99"/> <source>No %s files found.</source> <translation>No %s files found.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="117"/> + <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="117"/> <source>Invalid %s file. Unexpected byte value.</source> <translation>Invalid %s file. Unexpected byte value.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="135"/> + <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="135"/> <source>Invalid %s file. Missing "TITLE" header.</source> <translation>Invalid %s file. Missing "TITLE" header.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="140"/> + <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="140"/> <source>Invalid %s file. Missing "COPYRIGHTLINE" header.</source> <translation>Invalid %s file. Missing "COPYRIGHTLINE" header.</translation> </message> @@ -9252,22 +9252,22 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.SongBookForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/> + <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="66"/> <source>Song Book Maintenance</source> <translation>Song Book Maintenance</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="67"/> + <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="67"/> <source>&Name:</source> <translation>&Name:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="68"/> + <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="68"/> <source>&Publisher:</source> <translation>&Publisher:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songbookform.py" line="61"/> + <location filename="openlp/plugins/songs/forms/songbookform.py" line="61"/> <source>You need to type in a name for the book.</source> <translation>You need to type in a name for the book.</translation> </message> @@ -9275,17 +9275,17 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.SongExportForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="253"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="253"/> <source>Your song export failed.</source> <translation>Your song export failed.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="249"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="249"/> <source>Finished export. To import these files use the <strong>OpenLyrics</strong> importer.</source> <translation>Finished export. To import these files use the <strong>OpenLyrics</strong> importer.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="255"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> <source>Your song export failed because this error occurred: %s</source> <translation>Your song export failed because this error occurred: %s</translation> </message> @@ -9293,27 +9293,27 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.SongImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/songimport.py" line="110"/> + <location filename="openlp/plugins/songs/lib/importers/songimport.py" line="110"/> <source>copyright</source> <translation>copyright</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/songimport.py" line="124"/> + <location filename="openlp/plugins/songs/lib/importers/songimport.py" line="124"/> <source>The following songs could not be imported:</source> <translation>The following songs could not be imported:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/openoffice.py" line="68"/> + <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="68"/> <source>Cannot access OpenOffice or LibreOffice</source> <translation>Cannot access OpenOffice or LibreOffice</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/openoffice.py" line="84"/> + <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="84"/> <source>Unable to open file</source> <translation>Unable to open file</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/openoffice.py" line="86"/> + <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="86"/> <source>File not found</source> <translation>File not found</translation> </message> @@ -9321,107 +9321,107 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.SongMaintenanceForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="229"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="229"/> <source>Could not add your author.</source> <translation>Could not add your author.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="232"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="232"/> <source>This author already exists.</source> <translation>This author already exists.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="245"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="245"/> <source>Could not add your topic.</source> <translation>Could not add your topic.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="248"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="248"/> <source>This topic already exists.</source> <translation>This topic already exists.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="262"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="262"/> <source>Could not add your book.</source> <translation>Could not add your book.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="265"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="265"/> <source>This book already exists.</source> <translation>This book already exists.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="369"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="369"/> <source>Could not save your changes.</source> <translation>Could not save your changes.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="309"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="309"/> <source>Could not save your modified author, because the author already exists.</source> <translation>Could not save your modified author, because the author already exists.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="341"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="341"/> <source>Could not save your modified topic, because it already exists.</source> <translation>Could not save your modified topic, because it already exists.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>Delete Author</source> <translation>Delete Author</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>Are you sure you want to delete the selected author?</source> <translation>Are you sure you want to delete the selected author?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>This author cannot be deleted, they are currently assigned to at least one song.</source> <translation>This author cannot be deleted, they are currently assigned to at least one song.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>Delete Topic</source> <translation>Delete Topic</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>Are you sure you want to delete the selected topic?</source> <translation>Are you sure you want to delete the selected topic?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>This topic cannot be deleted, it is currently assigned to at least one song.</source> <translation>This topic cannot be deleted, it is currently assigned to at least one song.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>Delete Book</source> <translation>Delete Book</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>Are you sure you want to delete the selected book?</source> <translation>Are you sure you want to delete the selected book?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>This book cannot be deleted, it is currently assigned to at least one song.</source> <translation>This book cannot be deleted, it is currently assigned to at least one song.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="297"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="297"/> <source>The author %s already exists. Would you like to make songs with author %s use the existing author %s?</source> <translation>The author %s already exists. Would you like to make songs with author %s use the existing author %s?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="332"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="332"/> <source>The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s?</source> <translation>The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="371"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="371"/> <source>The book %s already exists. Would you like to make songs with book %s use the existing book %s?</source> <translation>The book %s already exists. Would you like to make songs with book %s use the existing book %s?</translation> </message> @@ -9429,147 +9429,147 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.SongSelectForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="225"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="225"/> <source>CCLI SongSelect Importer</source> <translation>CCLI SongSelect Importer</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="226"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="226"/> <source><strong>Note:</strong> An Internet connection is required in order to import songs from CCLI SongSelect.</source> <translation><strong>Note:</strong> An Internet connection is required in order to import songs from CCLI SongSelect.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="230"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="230"/> <source>Username:</source> <translation>Username:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="231"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="231"/> <source>Password:</source> <translation>Password:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="232"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="232"/> <source>Save username and password</source> <translation>Save username and password</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="233"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="233"/> <source>Login</source> <translation>Login</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="234"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="234"/> <source>Search Text:</source> <translation>Search Text:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="235"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="235"/> <source>Search</source> <translation>Search</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="324"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="324"/> <source>Found %s song(s)</source> <translation>Found %s song(s)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="237"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="237"/> <source>Logout</source> <translation>Logout</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="238"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="238"/> <source>View</source> <translation>View</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="239"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="239"/> <source>Title:</source> <translation>Title:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="240"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="240"/> <source>Author(s):</source> <translation>Author(s):</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="241"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="241"/> <source>Copyright:</source> <translation>Copyright:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="242"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="242"/> <source>CCLI Number:</source> <translation>CCLI Number:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="243"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="243"/> <source>Lyrics:</source> <translation>Lyrics:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="244"/> <source>Back</source> <translation>Back</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="245"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="245"/> <source>Import</source> <translation>Import</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="61"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>More than 1000 results</source> <translation>More than 1000 results</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="61"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</source> <translation>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="140"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="140"/> <source>Logging out...</source> <translation>Logging out...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="232"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>Save Username and Password</source> <translation>Save Username and Password</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="232"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>WARNING: Saving your username and password is INSECURE, your password is stored in PLAIN TEXT. Click Yes to save your password or No to cancel this.</source> <translation>WARNING: Saving your username and password is INSECURE, your password is stored in PLAIN TEXT. Click Yes to save your password or No to cancel this.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="256"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>Error Logging In</source> <translation>Error Logging In</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="256"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>There was a problem logging in, perhaps your username or password is incorrect?</source> <translation>There was a problem logging in, perhaps your username or password is incorrect?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="371"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Song Imported</source> <translation>Song Imported</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="191"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>Incomplete song</source> <translation>Incomplete song</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="191"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> <translation>This song is missing some information, like the lyrics, and cannot be imported.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="371"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Your song has been imported, would you like to import more songs?</source> <translation>Your song has been imported, would you like to import more songs?</translation> </message> @@ -9577,37 +9577,37 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.SongsTab</name> <message> - <location filename="../../openlp/plugins/songs/lib/songstab.py" line="73"/> + <location filename="openlp/plugins/songs/lib/songstab.py" line="73"/> <source>Songs Mode</source> <translation>Songs Mode</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/songstab.py" line="74"/> + <location filename="openlp/plugins/songs/lib/songstab.py" line="74"/> <source>Enable search as you type</source> <translation>Enable search as you type</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/songstab.py" line="75"/> + <location filename="openlp/plugins/songs/lib/songstab.py" line="75"/> <source>Display verses on live tool bar</source> <translation>Display verses on live tool bar</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/songstab.py" line="77"/> + <location filename="openlp/plugins/songs/lib/songstab.py" line="77"/> <source>Update service from song edit</source> <translation>Update service from song edit</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/songstab.py" line="78"/> + <location filename="openlp/plugins/songs/lib/songstab.py" line="78"/> <source>Import missing songs from service files</source> <translation>Import missing songs from service files</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/songstab.py" line="80"/> + <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/> <source>Display songbook in footer</source> <translation>Display songbook in footer</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/songstab.py" line="81"/> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> <source>Display "%s" symbol before copyright info</source> <translation>Display "%s" symbol before copyright info</translation> </message> @@ -9615,17 +9615,17 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.TopicsForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/topicsdialog.py" line="60"/> + <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="60"/> <source>Topic Maintenance</source> <translation>Topic Maintenance</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/topicsdialog.py" line="61"/> + <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="61"/> <source>Topic name:</source> <translation>Topic name:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/topicsform.py" line="58"/> + <location filename="openlp/plugins/songs/forms/topicsform.py" line="58"/> <source>You need to type in a topic name.</source> <translation>You need to type in a topic name.</translation> </message> @@ -9633,37 +9633,37 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.VerseType</name> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="150"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="150"/> <source>Verse</source> <translation>Verse</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="151"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="151"/> <source>Chorus</source> <translation>Chorus</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="152"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="152"/> <source>Bridge</source> <translation>Bridge</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="153"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="153"/> <source>Pre-Chorus</source> <translation>Pre-Chorus</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="154"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="154"/> <source>Intro</source> <translation>Intro</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="155"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="155"/> <source>Ending</source> <translation>Ending</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="156"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="156"/> <source>Other</source> <translation>Other</translation> </message> @@ -9671,12 +9671,12 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.WordsofWorshipSongImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> + <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> <source>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</source> <translation>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> + <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> <source>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</source> <translation>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</translation> </message> @@ -9684,27 +9684,27 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.WorshipAssistantImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> + <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> <source>Error reading CSV file.</source> <translation>Error reading CSV file.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> + <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> <source>Line %d: %s</source> <translation>Line %d: %s</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="125"/> + <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="125"/> <source>Decoding error: %s</source> <translation>Decoding error: %s</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> + <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> <translation>File not valid WorshipAssistant CSV format.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> + <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> <source>Record %d</source> <translation>Record %d</translation> </message> @@ -9712,7 +9712,7 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.WorshipCenterProImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> + <location filename="openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> <source>Unable to connect the WorshipCenter Pro database.</source> <translation>Unable to connect the WorshipCenter Pro database.</translation> </message> @@ -9720,27 +9720,27 @@ Please enter the verses separated by spaces.</translation> <context> <name>SongsPlugin.ZionWorxImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> + <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> <source>Error reading CSV file.</source> <translation>Error reading CSV file.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="107"/> + <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="107"/> <source>File not valid ZionWorx CSV format.</source> <translation>File not valid ZionWorx CSV format.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> + <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> <source>Line %d: %s</source> <translation>Line %d: %s</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="103"/> + <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="103"/> <source>Decoding error: %s</source> <translation>Decoding error: %s</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="123"/> + <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="123"/> <source>Record %d</source> <translation>Record %d</translation> </message> @@ -9748,42 +9748,42 @@ Please enter the verses separated by spaces.</translation> <context> <name>Wizard</name> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> <source>Wizard</source> <translation>Wizard</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> <source>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</source> <translation>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> <source>Searching for duplicate songs.</source> <translation>Searching for duplicate songs.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> <source>Please wait while your songs database is analyzed.</source> <translation>Please wait while your songs database is analyzed.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> <source>Here you can decide which songs to remove and which ones to keep.</source> <translation>Here you can decide which songs to remove and which ones to keep.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> <source>Review duplicate songs (%s/%s)</source> <translation>Review duplicate songs (%s/%s)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>Information</source> <translation>Information</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>No duplicate songs have been found in the database.</source> <translation>No duplicate songs have been found in the database.</translation> </message> diff --git a/resources/i18n/nl.ts b/resources/i18n/nl.ts index 05fe54b9b..30b636cbb 100644 --- a/resources/i18n/nl.ts +++ b/resources/i18n/nl.ts @@ -2,35 +2,35 @@ <context> <name>AlertsPlugin</name> <message> - <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="151"/> + <location filename="openlp/plugins/alerts/alertsplugin.py" line="151"/> <source>&Alert</source> <translation>W&aarschuwing</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="151"/> + <location filename="openlp/plugins/alerts/alertsplugin.py" line="151"/> <source>Show an alert message.</source> <translation>Toon waarschuwingsberichten.</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="209"/> + <location filename="openlp/plugins/alerts/alertsplugin.py" line="209"/> <source>Alert</source> <comment>name singular</comment> <translation>Waarschuwing</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="210"/> + <location filename="openlp/plugins/alerts/alertsplugin.py" line="210"/> <source>Alerts</source> <comment>name plural</comment> <translation>Waarschuwingen</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="214"/> + <location filename="openlp/plugins/alerts/alertsplugin.py" line="214"/> <source>Alerts</source> <comment>container title</comment> <translation>Waarschuwingen</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/alertsplugin.py" line="199"/> + <location filename="openlp/plugins/alerts/alertsplugin.py" line="199"/> <source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of alerts on the display screen.</source> <translation><strong>Waarschuwingsplug-in</strong><br />De waarschuwingsplug-in regelt de weergave van waarschuwingen op het scherm.</translation> </message> @@ -38,71 +38,71 @@ <context> <name>AlertsPlugin.AlertForm</name> <message> - <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="95"/> + <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="95"/> <source>Alert Message</source> <translation>Waarschuwing</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="96"/> + <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="96"/> <source>Alert &text:</source> <translation>Waarschuwings&tekst:</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="98"/> + <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="98"/> <source>&New</source> <translation>&Nieuw</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="99"/> + <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="99"/> <source>&Save</source> <translation>Op&slaan</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="100"/> + <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="100"/> <source>Displ&ay</source> <translation>Wee&rgeven</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="101"/> + <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="101"/> <source>Display && Cl&ose</source> <translation>&Weergeven en sluiten</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="107"/> + <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> <source>New Alert</source> <translation>Nieuwe waarschuwing</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertdialog.py" line="97"/> + <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="97"/> <source>&Parameter:</source> <translation>&Parameter:</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="178"/> + <location filename="openlp/plugins/alerts/forms/alertform.py" line="178"/> <source>No Parameter Found</source> <translation>Geen parameters gevonden</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="178"/> + <location filename="openlp/plugins/alerts/forms/alertform.py" line="178"/> <source>You have not entered a parameter to be replaced. Do you want to continue anyway?</source> <translation>U heeft geen parameter opgegeven die vervangen moet worden. Toch doorgaan?</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="190"/> + <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> <source>No Placeholder Found</source> <translation>Geen tijdelijke aanduiding gevonden</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="190"/> + <location filename="openlp/plugins/alerts/forms/alertform.py" line="190"/> <source>The alert text does not contain '<>'. Do you want to continue anyway?</source> <translation>De waarschuwingstekst bevat geen '<>'. Wilt u toch doorgaan?</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/forms/alertform.py" line="107"/> + <location filename="openlp/plugins/alerts/forms/alertform.py" line="107"/> <source>You haven't specified any text for your alert. Please type in some text before clicking New.</source> <translation>De waarschuwing bevat geen tekst. @@ -112,7 +112,7 @@ Voer eerst tekst in voordat u op Nieuw klikt. </translation> <context> <name>AlertsPlugin.AlertsManager</name> <message> - <location filename="../../openlp/plugins/alerts/lib/alertsmanager.py" line="63"/> + <location filename="openlp/plugins/alerts/lib/alertsmanager.py" line="63"/> <source>Alert message created and displayed.</source> <translation>Waarschuwing gemaakt en weergegeven.</translation> </message> @@ -120,32 +120,32 @@ Voer eerst tekst in voordat u op Nieuw klikt. </translation> <context> <name>AlertsPlugin.AlertsTab</name> <message> - <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="98"/> + <location filename="openlp/plugins/alerts/lib/alertstab.py" line="98"/> <source>Font</source> <translation>Lettertype</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="99"/> + <location filename="openlp/plugins/alerts/lib/alertstab.py" line="99"/> <source>Font name:</source> <translation>Naam lettertype:</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="100"/> + <location filename="openlp/plugins/alerts/lib/alertstab.py" line="100"/> <source>Font color:</source> <translation>Letterkleur:</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="101"/> + <location filename="openlp/plugins/alerts/lib/alertstab.py" line="101"/> <source>Background color:</source> <translation>Achtergrondkleur:</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="102"/> + <location filename="openlp/plugins/alerts/lib/alertstab.py" line="102"/> <source>Font size:</source> <translation>Lettergrootte:</translation> </message> <message> - <location filename="../../openlp/plugins/alerts/lib/alertstab.py" line="104"/> + <location filename="openlp/plugins/alerts/lib/alertstab.py" line="104"/> <source>Alert timeout:</source> <translation>Tijdsduur:</translation> </message> @@ -153,564 +153,564 @@ Voer eerst tekst in voordat u op Nieuw klikt. </translation> <context> <name>BiblesPlugin</name> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="136"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="136"/> <source>&Bible</source> <translation>&Bijbel</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="206"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="206"/> <source>Bible</source> <comment>name singular</comment> <translation>Bijbel</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="207"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="207"/> <source>Bibles</source> <comment>name plural</comment> <translation>Bijbels</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="211"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="211"/> <source>Bibles</source> <comment>container title</comment> <translation>Bijbels</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="685"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="685"/> <source>No Book Found</source> <translation>Geen bijbelboek gevonden</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="685"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="685"/> <source>No matching book could be found in this Bible. Check that you have spelled the name of the book correctly.</source> <translation>Er kon geen bijbelboek met die naam gevonden worden. Controleer de spelling.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="216"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="216"/> <source>Import a Bible.</source> <translation>Importeer een bijbel.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="217"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="217"/> <source>Add a new Bible.</source> <translation>Voeg een nieuwe bijbel toe.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="218"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="218"/> <source>Edit the selected Bible.</source> <translation>Geselecteerde bijbel bewerken.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="219"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="219"/> <source>Delete the selected Bible.</source> <translation>Geselecteerde bijbel verwijderen.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="220"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="220"/> <source>Preview the selected Bible.</source> <translation>Geselecteerde bijbeltekst in voorbeeldscherm tonen.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="221"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="221"/> <source>Send the selected Bible live.</source> <translation>Geselecteerde bijbeltekst live tonen.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="222"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="222"/> <source>Add the selected Bible to the service.</source> <translation>Geselecteerde bijbeltekst aan de liturgie toevoegen.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="175"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="175"/> <source><strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service.</source> <translation><strong>Bijbel plug-in</strong><br />De Bijbel plug-in voorziet in de mogelijkheid bijbelteksten uit verschillende bronnen weer te geven tijdens de dienst.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="147"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="147"/> <source>&Upgrade older Bibles</source> <translation>&Upgrade oude bijbels</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="147"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="147"/> <source>Upgrade the Bible databases to the latest format.</source> <translation>Upgrade de bijbeldatabases naar de meest recente indeling.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="87"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="87"/> <source>Genesis</source> <translation>Genesis</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="88"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="88"/> <source>Exodus</source> <translation>Exodus</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="89"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="89"/> <source>Leviticus</source> <translation>Leviticus</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="90"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="90"/> <source>Numbers</source> <translation>Numeri</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="91"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="91"/> <source>Deuteronomy</source> <translation>Deuteronomium</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="92"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="92"/> <source>Joshua</source> <translation>Jozua</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="93"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="93"/> <source>Judges</source> <translation>Rechters</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="94"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="94"/> <source>Ruth</source> <translation>Ruth</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="95"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="95"/> <source>1 Samuel</source> <translation>1 Samuël</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="96"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="96"/> <source>2 Samuel</source> <translation>2 Samuël</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="97"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="97"/> <source>1 Kings</source> <translation>1 Koningen</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="98"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="98"/> <source>2 Kings</source> <translation>2 Koningen</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="99"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="99"/> <source>1 Chronicles</source> <translation>1 Kronieken</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="100"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="100"/> <source>2 Chronicles</source> <translation>2 Kronieken</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="101"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="101"/> <source>Ezra</source> <translation>Ezra</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="102"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="102"/> <source>Nehemiah</source> <translation>Nehemia</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="103"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="103"/> <source>Esther</source> <translation>Ester</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="104"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="104"/> <source>Job</source> <translation>Job</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="105"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="105"/> <source>Psalms</source> <translation>Psalmen</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="106"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="106"/> <source>Proverbs</source> <translation>Spreuken</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="107"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="107"/> <source>Ecclesiastes</source> <translation>Prediker</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="108"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="108"/> <source>Song of Solomon</source> <translation>Hooglied</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="109"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="109"/> <source>Isaiah</source> <translation>Jesaja</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="110"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="110"/> <source>Jeremiah</source> <translation>Jeremia</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="111"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="111"/> <source>Lamentations</source> <translation>Klaagliederen</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="112"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="112"/> <source>Ezekiel</source> <translation>Ezechiël</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="113"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="113"/> <source>Daniel</source> <translation>Daniël</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="114"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="114"/> <source>Hosea</source> <translation>Hosea</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="115"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="115"/> <source>Joel</source> <translation>Joël</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="116"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="116"/> <source>Amos</source> <translation>Amos</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="117"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="117"/> <source>Obadiah</source> <translation>Obadja</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="118"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="118"/> <source>Jonah</source> <translation>Jona</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="119"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="119"/> <source>Micah</source> <translation>Micha</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="120"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="120"/> <source>Nahum</source> <translation>Nahum</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="121"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="121"/> <source>Habakkuk</source> <translation>Habakuk</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="122"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="122"/> <source>Zephaniah</source> <translation>Sefanja</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="123"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="123"/> <source>Haggai</source> <translation>Haggai</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="124"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="124"/> <source>Zechariah</source> <translation>Zacharia</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="125"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="125"/> <source>Malachi</source> <translation>Maleachi</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="126"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="126"/> <source>Matthew</source> <translation>Matteüs</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="127"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="127"/> <source>Mark</source> <translation>Marcus</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="128"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="128"/> <source>Luke</source> <translation>Lucas</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="129"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="129"/> <source>John</source> <translation>Johannes</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="130"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="130"/> <source>Acts</source> <translation>Handelingen</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="131"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="131"/> <source>Romans</source> <translation>Romeinen</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="132"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="132"/> <source>1 Corinthians</source> <translation>1 Korintiërs</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="133"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="133"/> <source>2 Corinthians</source> <translation>2 Korintiërs</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="134"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="134"/> <source>Galatians</source> <translation>Galaten</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="135"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="135"/> <source>Ephesians</source> <translation>Efeziërs</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="136"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="136"/> <source>Philippians</source> <translation>Filippenzen</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="137"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="137"/> <source>Colossians</source> <translation>Kolossenzen</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="138"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="138"/> <source>1 Thessalonians</source> <translation>1 Tessalonicenzen</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="139"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="139"/> <source>2 Thessalonians</source> <translation>2 Tessalonicenzen</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="140"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="140"/> <source>1 Timothy</source> <translation>1 Timoteüs</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="141"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="141"/> <source>2 Timothy</source> <translation>2 Timoteüs</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="142"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="142"/> <source>Titus</source> <translation>Titus</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="143"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="143"/> <source>Philemon</source> <translation>Filemon</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="144"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="144"/> <source>Hebrews</source> <translation>Hebreeën</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="145"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="145"/> <source>James</source> <translation>Jakobus</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="146"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="146"/> <source>1 Peter</source> <translation>1 Petrus</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="147"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="147"/> <source>2 Peter</source> <translation>2 Petrus</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="148"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="148"/> <source>1 John</source> <translation>1 Johannes</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="149"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="149"/> <source>2 John</source> <translation>2 Johannes</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="150"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="150"/> <source>3 John</source> <translation>3 Johannes</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="151"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="151"/> <source>Jude</source> <translation>Judas</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="152"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="152"/> <source>Revelation</source> <translation>Openbaring</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="153"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="153"/> <source>Judith</source> <translation>Judit</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="154"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="154"/> <source>Wisdom</source> <translation>Wijsheid</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="155"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="155"/> <source>Tobit</source> <translation>Tobit</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="156"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="156"/> <source>Sirach</source> <translation>Sirach</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="157"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="157"/> <source>Baruch</source> <translation>Baruch</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="158"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="158"/> <source>1 Maccabees</source> <translation>1 Makkabeeën</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="159"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="159"/> <source>2 Maccabees</source> <translation>2 Makkabeeën</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="160"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="160"/> <source>3 Maccabees</source> <translation>3 Makkabeeën</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="161"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="161"/> <source>4 Maccabees</source> <translation>4 Makkabeeën</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="162"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="162"/> <source>Rest of Daniel</source> <translation>Toevoegingen aan Daniël</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="163"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="163"/> <source>Rest of Esther</source> <translation>Ester (Grieks)</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="164"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="164"/> <source>Prayer of Manasses</source> <translation>Manasse</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="165"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="165"/> <source>Letter of Jeremiah</source> <translation>Brief van Jeremia</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="166"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="166"/> <source>Prayer of Azariah</source> <translation>Gebed van Azaria</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="167"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="167"/> <source>Susanna</source> <translation>Susanna</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="168"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="168"/> <source>Bel</source> <translation>Bel en de draak</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="169"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="169"/> <source>1 Esdras</source> <translation>1 Esdras</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="170"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="170"/> <source>2 Esdras</source> <translation>2 Esdras</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>:</source> <comment>Verse identifier e.g. Genesis 1 : 1 = Genesis Chapter 1 Verse 1</comment> <translation>:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>v</source> <comment>Verse identifier e.g. Genesis 1 v 1 = Genesis Chapter 1 Verse 1</comment> <translation>v</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>V</source> <comment>Verse identifier e.g. Genesis 1 V 1 = Genesis Chapter 1 Verse 1</comment> <translation>V</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verse</source> <comment>Verse identifier e.g. Genesis 1 verse 1 = Genesis Chapter 1 Verse 1</comment> <translation>vers</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="179"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="179"/> <source>verses</source> <comment>Verse identifier e.g. Genesis 1 verses 1 - 2 = Genesis Chapter 1 Verses 1 to 2</comment> <translation>verzen</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="186"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> <source>-</source> <comment>range identifier e.g. Genesis 1 verse 1 - 2 = Genesis Chapter 1 Verses 1 To 2</comment> <translation>-</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="186"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="186"/> <source>to</source> <comment>range identifier e.g. Genesis 1 verse 1 - 2 = Genesis Chapter 1 Verses 1 To 2</comment> <translation>tot</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="191"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>,</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2, 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> <translation>,</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="191"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="191"/> <source>and</source> <comment>connecting identifier e.g. Genesis 1 verse 1 - 2 and 4 - 5 = Genesis Chapter 1 Verses 1 To 2 And Verses 4 To 5</comment> <translation>en</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/__init__.py" line="196"/> + <location filename="openlp/plugins/bibles/lib/__init__.py" line="196"/> <source>end</source> <comment>ending identifier e.g. Genesis 1 verse 1 - end = Genesis Chapter 1 Verses 1 To The Last Verse</comment> <translation>einde</translation> @@ -719,32 +719,32 @@ Voer eerst tekst in voordat u op Nieuw klikt. </translation> <context> <name>BiblesPlugin.BibleEditForm</name> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="141"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="141"/> <source>You need to specify a version name for your Bible.</source> <translation>U moet een naam opgeven voor deze versie van de bijbel.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="147"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="147"/> <source>You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.</source> <translation>U moet opgeven welke copyrights gelden voor deze bijbelvertaling. Bijbels in het publieke domein moeten als zodanig gemarkeerd worden.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="155"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="155"/> <source>Bible Exists</source> <translation>Bijbel bestaat al</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="155"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="155"/> <source>This Bible already exists. Please import a different Bible or first delete the existing one.</source> <translation>Deze bijbelvertaling bestaat reeds. Importeer een andere vertaling of verwijder eerst de bestaande versie.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="169"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="169"/> <source>You need to specify a book name for "%s".</source> <translation>U moet een naam opgeven voor het bijbelboek "%s".</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="176"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="176"/> <source>The book name "%s" is not correct. Numbers can only be used at the beginning and must be followed by one or more non-numeric characters.</source> @@ -753,12 +753,12 @@ Nummers mogen alleen aan het begin gebruikt worden en moeten gevolgd worden door een of meerdere niet-nummer lettertekens.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="188"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="188"/> <source>Duplicate Book Name</source> <translation>Duplicaat gevonden</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="188"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="188"/> <source>The Book Name "%s" has been entered more than once.</source> <translation>De naam van het bijbelboek "%s" is meer dan één keer opgegeven.</translation> </message> @@ -766,39 +766,39 @@ gevolgd worden door een of meerdere niet-nummer lettertekens.</translation> <context> <name>BiblesPlugin.BibleManager</name> <message> - <location filename="../../openlp/plugins/bibles/lib/manager.py" line="356"/> + <location filename="openlp/plugins/bibles/lib/manager.py" line="356"/> <source>Scripture Reference Error</source> <translation>Fout in schriftverwijzing</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/manager.py" line="348"/> + <location filename="openlp/plugins/bibles/lib/manager.py" line="348"/> <source>Web Bible cannot be used</source> <translation>Online bijbels kunnen niet worden gebruikt</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/manager.py" line="348"/> + <location filename="openlp/plugins/bibles/lib/manager.py" line="348"/> <source>Text Search is not available with Web Bibles.</source> <translation>In online bijbels kunt u niet zoeken op tekst.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/manager.py" line="356"/> + <location filename="openlp/plugins/bibles/lib/manager.py" line="356"/> <source>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.</source> <translation>Geen zoekterm opgegeven. Woorden met een spatie ertussen betekent zoeken naar alle woorden, woorden met een komma ertussen betekent zoeken naar de afzonderlijke woorden.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/manager.py" line="334"/> + <location filename="openlp/plugins/bibles/lib/manager.py" line="334"/> <source>There are no Bibles currently installed. Please use the Import Wizard to install one or more Bibles.</source> <translation>Er zijn geen bijbels geïnstalleerd. Gebruik de Import Assistent om een of meerdere bijbels te installeren.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/manager.py" line="334"/> + <location filename="openlp/plugins/bibles/lib/manager.py" line="334"/> <source>No Bibles Available</source> <translation>Geen bijbels beschikbaar</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/manager.py" line="285"/> + <location filename="openlp/plugins/bibles/lib/manager.py" line="285"/> <source>Your scripture reference is either not supported by OpenLP or is invalid. Please make sure your reference conforms to one of the following patterns or consult the manual: Book Chapter @@ -821,79 +821,79 @@ Boek Hoofdstuk%(verse)sVers%(range)sHoofdstuk%(verse)sVers</translation> <context> <name>BiblesPlugin.BiblesTab</name> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="156"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="156"/> <source>Verse Display</source> <translation>Bijbeltekst weergave</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="158"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="158"/> <source>Only show new chapter numbers</source> <translation>Toon alleen nieuw hoodstuknummer</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="161"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="161"/> <source>Bible theme:</source> <translation>Bijbel thema:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="165"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="165"/> <source>No Brackets</source> <translation>Geen haakjes</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="167"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="167"/> <source>( And )</source> <translation>( en )</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="169"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="169"/> <source>{ And }</source> <translation>{ en }</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="171"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="171"/> <source>[ And ]</source> <translation>[ en ]</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="173"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="173"/> <source>Note: Changes do not affect verses already in the service.</source> <translation>Opmerking: Wijzigingen hebben geen betrekking op bijbelverzen die al in de liturgie zijn opgenomen.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="175"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="175"/> <source>Display second Bible verses</source> <translation>Toon tweede bijbelvertaling</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="176"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="176"/> <source>Custom Scripture References</source> <translation>Aangepaste schriftverwijzingen</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="177"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="177"/> <source>Verse Separator:</source> <translation>Vers scheidingsteken:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="178"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="178"/> <source>Range Separator:</source> <translation>Bereik scheidingsteken:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="179"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="179"/> <source>List Separator:</source> <translation>Lijst scheidingsteken:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="180"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="180"/> <source>End Mark:</source> <translation>Eind teken:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="181"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="181"/> <source>Multiple alternative verse separators may be defined. They have to be separated by a vertical bar "|". Please clear this edit line to use the default value.</source> @@ -902,34 +902,34 @@ Ze moeten gescheiden worden door een verticale streep "|". Maak de regel leeg om de standaardinstelling te gebruiken.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="195"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="195"/> <source>English</source> <translation>Engels</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="188"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="188"/> <source>Default Bible Language</source> <translation>Standaardtaal bijbel</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="189"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="189"/> <source>Book name language in search field, search results and on display:</source> <translation>Taal van de namen van bijbelboeken in zoekvelden, zoekresultaten en in weergave:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="191"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="191"/> <source>Bible Language</source> <translation>Taal bijbel</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="193"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="193"/> <source>Application Language</source> <translation>Programmataal</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/biblestab.py" line="157"/> + <location filename="openlp/plugins/bibles/lib/biblestab.py" line="157"/> <source>Show verse numbers</source> <translation>Toon versnummers</translation> </message> @@ -937,42 +937,42 @@ zoekresultaten en in weergave:</translation> <context> <name>BiblesPlugin.BookNameDialog</name> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="85"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="85"/> <source>Select Book Name</source> <translation>Selecteer naam bijbelboek</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="89"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="89"/> <source>Current name:</source> <translation>Huidige naam:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="90"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="90"/> <source>Corresponding name:</source> <translation>Overeenkomstige naam:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="91"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="91"/> <source>Show Books From</source> <translation>Toon boeken uit</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="92"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="92"/> <source>Old Testament</source> <translation>Oude Testament</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="93"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="93"/> <source>New Testament</source> <translation>Nieuwe Testament</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="94"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="94"/> <source>Apocrypha</source> <translation>Apocriefe boeken</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="86"/> + <location filename="openlp/plugins/bibles/forms/booknamedialog.py" line="86"/> <source>The following book name cannot be matched up internally. Please select the corresponding name from the list.</source> <translation>Voor de volgende namen van bijbelboeken is geen passend alternatief. Selecteer het juiste bijbelboek uit de lijst.</translation> </message> @@ -980,7 +980,7 @@ zoekresultaten en in weergave:</translation> <context> <name>BiblesPlugin.BookNameForm</name> <message> - <location filename="../../openlp/plugins/bibles/forms/booknameform.py" line="108"/> + <location filename="openlp/plugins/bibles/forms/booknameform.py" line="108"/> <source>You need to select a book.</source> <translation>Selecteer een boek.</translation> </message> @@ -988,12 +988,12 @@ zoekresultaten en in weergave:</translation> <context> <name>BiblesPlugin.CSVBible</name> <message> - <location filename="../../openlp/plugins/bibles/lib/csvbible.py" line="103"/> + <location filename="openlp/plugins/bibles/lib/csvbible.py" line="103"/> <source>Importing books... %s</source> <translation>Importeren bijbelboeken... %s</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/csvbible.py" line="145"/> + <location filename="openlp/plugins/bibles/lib/csvbible.py" line="145"/> <source>Importing verses... done.</source> <translation>Importeren bijbelverzen... klaar.</translation> </message> @@ -1001,69 +1001,69 @@ zoekresultaten en in weergave:</translation> <context> <name>BiblesPlugin.EditBibleForm</name> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="125"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="125"/> <source>Bible Editor</source> <translation>Bijbel editor</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="129"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="129"/> <source>License Details</source> <translation>Licentiedetails</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="130"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="130"/> <source>Version name:</source> <translation>Versie naam:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="131"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="131"/> <source>Copyright:</source> <translation>Copyright:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="132"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="132"/> <source>Permissions:</source> <translation>Rechten:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="133"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="133"/> <source>Default Bible Language</source> <translation>Standaardtaal bijbel</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="134"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="134"/> <source>Book name language in search field, search results and on display:</source> <translation>Taal van de namen van bijbelboeken in zoekvelden, zoekresultaten en in weergave:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="137"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="137"/> <source>Global Settings</source> <translation>Globale instellingen</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="138"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="138"/> <source>Bible Language</source> <translation>Taal bijbel</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="141"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="141"/> <source>Application Language</source> <translation>Programmataal</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="143"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="143"/> <source>English</source> <translation>Engels</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="73"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="73"/> <source>This is a Web Download Bible. It is not possible to customize the Book Names.</source> <translation>Deze bijbelvertaling is een download-bijbel. De namen van bijbelboeken kunnen niet aangepast worden.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibleform.py" line="78"/> + <location filename="openlp/plugins/bibles/forms/editbibleform.py" line="78"/> <source>To use the customized book names, "Bible language" must be selected on the Meta Data tab or, if "Global settings" is selected, on the Bible page in Configure OpenLP.</source> <translation>Om aangepaste namen voor bijbelboeken te gebruiken, moet "Bijbeltaal" geselecteerd zijn op het tabblad "Algemene informatie" of, als "Globale instellingen" is geselecteerd, op de "Bijbel" pagina in "Instellingen".</translation> </message> @@ -1071,38 +1071,38 @@ De namen van bijbelboeken kunnen niet aangepast worden.</translation> <context> <name>BiblesPlugin.HTTPBible</name> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="610"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="610"/> <source>Registering Bible and loading books...</source> <translation>Bezig met registreren van bijbel en laden van boeken...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="634"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="634"/> <source>Registering Language...</source> <translation>Bezig met registreren van de taal...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="645"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="645"/> <source>Importing %s...</source> <comment>Importing <book name>...</comment> <translation>Bezig met importeren van "%s"...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="792"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="792"/> <source>Download Error</source> <translation>Downloadfout</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="792"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="792"/> <source>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.</source> <translation>Er is een fout opgetreden bij het downloaden van de bijbelverzen. Controleer uw internetverbinding. Als dit probleem zich blijft herhalen is er misschien sprake van een programmafout.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="798"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="798"/> <source>Parse Error</source> <translation>Verwerkingsfout</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/http.py" line="798"/> + <location filename="openlp/plugins/bibles/lib/http.py" line="798"/> <source>There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug.</source> <translation>Er is een fout opgetreden bij het uitpakken van de bijbelverzen. Als dit probleem zich blijft herhalen is er misschien sprake van een programmafout.</translation> </message> @@ -1110,183 +1110,183 @@ De namen van bijbelboeken kunnen niet aangepast worden.</translation> <context> <name>BiblesPlugin.ImportWizardForm</name> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="309"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="309"/> <source>Bible Import Wizard</source> <translation>Bijbel Import Assistent</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="312"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="312"/> <source>This wizard will help you to import Bibles from a variety of formats. Click the next button below to start the process by selecting a format to import from.</source> <translation>Deze Assistent helpt u bijbels van verschillende bestandsformaten te importeren. Om de Assistent te starten klikt op volgende.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="323"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="323"/> <source>Web Download</source> <translation>Onlinebijbel</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="330"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="330"/> <source>Location:</source> <translation>Locatie:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="334"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="334"/> <source>Crosswalk</source> <translation>Crosswalk</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="336"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="336"/> <source>BibleGateway</source> <translation>BibleGateway</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="340"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="340"/> <source>Bible:</source> <translation>Bijbelvertaling:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="341"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="341"/> <source>Download Options</source> <translation>Downloadopties</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="343"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="343"/> <source>Server:</source> <translation>Server:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="344"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="344"/> <source>Username:</source> <translation>Gebruikersnaam:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="345"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="345"/> <source>Password:</source> <translation>Wachtwoord:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="346"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="346"/> <source>Proxy Server (Optional)</source> <translation>Proxyserver (optioneel)</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="349"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="349"/> <source>License Details</source> <translation>Licentie details</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="351"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="351"/> <source>Set up the Bible's license details.</source> <translation>Geef aan welke licentievoorwaarden gelden voor deze bijbelvertaling.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="353"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="353"/> <source>Version name:</source> <translation>Versie naam:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="354"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="354"/> <source>Copyright:</source> <translation>Copyright:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="357"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="357"/> <source>Please wait while your Bible is imported.</source> <translation>Een moment geduld. De bijbelvertaling wordt geïmporteerd.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="384"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="384"/> <source>You need to specify a file with books of the Bible to use in the import.</source> <translation>Er moet een bestand met beschikbare bijbelboeken opgegeven worden.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="391"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="391"/> <source>You need to specify a file of Bible verses to import.</source> <translation>Er moet een bestand met bijbelverzen opgegeven worden.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="419"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="419"/> <source>You need to specify a version name for your Bible.</source> <translation>U moet een naam opgeven voor deze versie van de bijbel.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="425"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="425"/> <source>You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.</source> <translation>U moet opgeven welke copyrights gelden voor deze bijbelvertaling. Bijbel in het publieke domein moeten als zodanig gemarkeerd worden.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> <source>Bible Exists</source> <translation>Bijbel bestaat al</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="440"/> <source>This Bible already exists. Please import a different Bible or first delete the existing one.</source> <translation>Deze bijbelvertaling bestaat reeds. Importeer een andere vertaling of verwijder eerst de bestaande versie.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="642"/> <source>Your Bible import failed.</source> <translation>Het importeren is mislukt.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="481"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="481"/> <source>CSV File</source> <translation>CSV bestand</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="338"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="338"/> <source>Bibleserver</source> <translation>Bibleserver.com</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="355"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="355"/> <source>Permissions:</source> <translation>Rechten:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="331"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="331"/> <source>Bible file:</source> <translation>Bijbel bestand:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="327"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="327"/> <source>Books file:</source> <translation>Bijbelboeken bestand:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="328"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="328"/> <source>Verses file:</source> <translation>Bijbelverzen bestand:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="586"/> <source>Registering Bible...</source> <translation>Bezig met registreren van bijbel...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="636"/> <source>Registered Bible. Please note, that verses will be downloaded on demand and thus an internet connection is required.</source> <translation>Bijbel geregistreerd. Let op, de bijbelverzen worden gedownload indien nodig en een internetverbinding is dus noodzakelijk.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="332"/> <source>Click to download bible list</source> <translation>Klik om de bijbellijst te downloaden</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="333"/> <source>Download bible list</source> <translation>Download bijbellijst</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>Error during download</source> <translation>Fout tijdens het downloaden</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="517"/> <source>An error occurred while downloading the list of bibles from %s.</source> <translation>Er is een fout opgetreden bij het downloaden van de bijbellijst van %s.</translation> </message> @@ -1294,17 +1294,17 @@ indien nodig en een internetverbinding is dus noodzakelijk.</translation> <context> <name>BiblesPlugin.LanguageDialog</name> <message> - <location filename="../../openlp/plugins/bibles/forms/languagedialog.py" line="67"/> + <location filename="openlp/plugins/bibles/forms/languagedialog.py" line="67"/> <source>Select Language</source> <translation>Selecteer taal</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/languagedialog.py" line="69"/> + <location filename="openlp/plugins/bibles/forms/languagedialog.py" line="69"/> <source>OpenLP is unable to determine the language of this translation of the Bible. Please select the language from the list below.</source> <translation>OpenLP kan niet bepalen in welke taal deze Bijbel is geschreven. Selecteer een taal uit de onderstaande lijst.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/languagedialog.py" line="73"/> + <location filename="openlp/plugins/bibles/forms/languagedialog.py" line="73"/> <source>Language:</source> <translation>Taal:</translation> </message> @@ -1312,7 +1312,7 @@ indien nodig en een internetverbinding is dus noodzakelijk.</translation> <context> <name>BiblesPlugin.LanguageForm</name> <message> - <location filename="../../openlp/plugins/bibles/forms/languageform.py" line="62"/> + <location filename="openlp/plugins/bibles/forms/languageform.py" line="62"/> <source>You need to choose a language.</source> <translation>Geef een taal op.</translation> </message> @@ -1320,92 +1320,92 @@ indien nodig en een internetverbinding is dus noodzakelijk.</translation> <context> <name>BiblesPlugin.MediaItem</name> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="194"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="194"/> <source>Quick</source> <translation>Snelzoeken</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="278"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="278"/> <source>Find:</source> <translation>Vind:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="288"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/> <source>Book:</source> <translation>Boek:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="289"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="289"/> <source>Chapter:</source> <translation>Hoofdstuk:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="290"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/> <source>Verse:</source> <translation>Vers:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="291"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="291"/> <source>From:</source> <translation>Van:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="292"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/> <source>To:</source> <translation>Tot:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Text Search</source> <translation>Zoek in tekst</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="294"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/> <source>Second:</source> <translation>Tweede:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Scripture Reference</source> <translation>Schriftverwijzing</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="299"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/> <source>Toggle to keep or clear the previous results.</source> <translation>Zoekresultaten wel / niet behouden.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="88"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="88"/> <source>You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?</source> <translation>Enkele en dubbele bijbelvers zoekresultaten kunnen niet gecombineerd worden. Resultaten wissen en opnieuw beginnen?</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="411"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="411"/> <source>Bible not fully loaded.</source> <translation>Bijbel niet geheel geladen.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="685"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>Information</source> <translation>Informatie</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="685"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="685"/> <source>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.</source> <translation>De tweede bijbelvertaling bevat niet alle verzen die in de eerste bijbelvertaling staan. Alleen de verzen die in beide vertalingen voorkomen worden getoond. %d verzen zijn niet opgenomen in de resultaten.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Scripture Reference...</source> <translation>Zoek schriftverwijzing</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="307"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/> <source>Search Text...</source> <translation>Zoek tekst...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="499"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="499"/> <source>Are you sure you want to completely delete "%s" Bible from OpenLP? You will need to re-import this Bible to use it again.</source> @@ -1414,7 +1414,7 @@ You will need to re-import this Bible to use it again.</source> De bijbel moet opnieuw geïmporteerd worden om weer gebruikt te kunnen worden.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/mediaitem.py" line="197"/> + <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="197"/> <source>Advanced</source> <translation>Geavanceerd</translation> </message> @@ -1422,12 +1422,12 @@ De bijbel moet opnieuw geïmporteerd worden om weer gebruikt te kunnen worden.</ <context> <name>BiblesPlugin.OpenSongImport</name> <message> - <location filename="../../openlp/plugins/bibles/lib/opensong.py" line="133"/> + <location filename="openlp/plugins/bibles/lib/opensong.py" line="133"/> <source>Incorrect Bible file type supplied. OpenSong Bibles may be compressed. You must decompress them before import.</source> <translation>Incorrect bijbelbestand. OpenSong bijbels kunnen gecomprimeerd zijn en moeten uitgepakt worden vóór het importeren.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/opensong.py" line="80"/> + <location filename="openlp/plugins/bibles/lib/opensong.py" line="80"/> <source>Incorrect Bible file type supplied. This looks like a Zefania XML bible, please use the Zefania import option.</source> <translation>Incorrect bijbelbestand. Het lijkt een Zefania XML bijbel te zijn, waarvoor u de Zefania importoptie kunt gebruiken.</translation> </message> @@ -1435,7 +1435,7 @@ De bijbel moet opnieuw geïmporteerd worden om weer gebruikt te kunnen worden.</ <context> <name>BiblesPlugin.Opensong</name> <message> - <location filename="../../openlp/plugins/bibles/lib/opensong.py" line="126"/> + <location filename="openlp/plugins/bibles/lib/opensong.py" line="126"/> <source>Importing %(bookname)s %(chapter)s...</source> <translation>Bezig met importeren van %(bookname)s %(chapter)s...</translation> </message> @@ -1443,12 +1443,12 @@ De bijbel moet opnieuw geïmporteerd worden om weer gebruikt te kunnen worden.</ <context> <name>BiblesPlugin.OsisImport</name> <message> - <location filename="../../openlp/plugins/bibles/lib/osis.py" line="76"/> + <location filename="openlp/plugins/bibles/lib/osis.py" line="76"/> <source>Removing unused tags (this may take a few minutes)...</source> <translation>Ongebruikte tags verwijderen (dit kan enkele minuten duren)...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/lib/osis.py" line="168"/> + <location filename="openlp/plugins/bibles/lib/osis.py" line="168"/> <source>Importing %(bookname)s %(chapter)s...</source> <translation>Bezig met importeren van %(bookname)s %(chapter)s...</translation> </message> @@ -1456,149 +1456,149 @@ De bijbel moet opnieuw geïmporteerd worden om weer gebruikt te kunnen worden.</ <context> <name>BiblesPlugin.UpgradeWizardForm</name> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="107"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="107"/> <source>Select a Backup Directory</source> <translation>Selecteer backupmap</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="233"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="233"/> <source>Bible Upgrade Wizard</source> <translation>Bijbel Upgrade Assistent</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="236"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="236"/> <source>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.</source> <translation>Deze Assistent helpt u bestaande bijbels bij te werken van een eerdere indeling van OpenLP 2. Om de Assistent te starten klikt op volgende.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="240"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="240"/> <source>Select Backup Directory</source> <translation>Selecteer backupmap</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="241"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="241"/> <source>Please select a backup directory for your Bibles</source> <translation>Selecteer een map om de backup van uw bijbels in op te slaan</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="243"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="243"/> <source>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>.</source> <translation>Eerdere versies van OpenLP 2.0 kunnen de nieuwe bijbelbestanden niet lezen. De assistent maakt een backup van uw huidige bestanden zodat u eenvoudig de bijbels terug kunt zetten in de OpenLP datamap voor het geval u met een oude versie van OpenLP moet werken. Instructies hoe de oorspronkelijke bestanden te herstellen staan in de <a href="http://wiki.openlp.org/faq">Frequently Asked Questions</a> (engelstalig).</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="251"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="251"/> <source>Please select a backup location for your Bibles.</source> <translation>Selecteer een map om de backup van uw bijbels in op te slaan.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="253"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="253"/> <source>Backup Directory:</source> <translation>Backupmap:</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="254"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="254"/> <source>There is no need to backup my Bibles</source> <translation>Er hoeft geen backup gemaakt te worden</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="256"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="256"/> <source>Select Bibles</source> <translation>Selecteer bijbels</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="257"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="257"/> <source>Please select the Bibles to upgrade</source> <translation>Selecteer de bijbels om bij te werken</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="259"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="259"/> <source>Upgrading</source> <translation>Bijwerken</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="260"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="260"/> <source>Please wait while your Bibles are upgraded.</source> <translation>Een moment geduld. De bijbels worden bijgewerkt.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="283"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="283"/> <source>The backup was not successful. To backup your Bibles you need permission to write to the given directory.</source> <translation>De backup is mislukt. Om bijbels bij te werken moet de map schrijfbaar zijn.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="511"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="511"/> <source>Upgrading Bible %s of %s: "%s" Failed</source> <translation>Bijwerken bijbel %s van %s: "%s" Mislukt</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="365"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="365"/> <source>Upgrading Bible %s of %s: "%s" Upgrading ...</source> <translation>Bijwerken bijbel %s van %s: "%s" Bijwerken ...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> <source>Download Error</source> <translation>Download fout</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="401"/> <source>To upgrade your Web Bibles an Internet connection is required.</source> <translation>Om online bijbels bij te werken is een internetverbinding noodzakelijk.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="483"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="483"/> <source>Upgrading Bible %s of %s: "%s" Upgrading %s ...</source> <translation>Bijwerken bijbel %s van %s: "%s" Bijwerken %s ...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="518"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="518"/> <source>Upgrading Bible %s of %s: "%s" Complete</source> <translation>Bijwerken bijbel %s van %s: "%s" Klaar</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="543"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="543"/> <source>, %s failed</source> <translation>, %s mislukt</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="549"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="549"/> <source>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.</source> <translation>Bijwerken bijbel(s): %s gelukt%s Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetverbinding is dan noodzakelijk.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="555"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="555"/> <source>Upgrading Bible(s): %s successful%s</source> <translation>Bijwerken bijbel(s): %s gelukt%s</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="559"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="559"/> <source>Upgrade failed.</source> <translation>Bijwerken mislukt.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="275"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="275"/> <source>You need to specify a backup directory for your Bibles.</source> <translation>Selecteer een map om de backup van uw bijbels in op te slaan.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="330"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="330"/> <source>Starting upgrade...</source> <translation>Start bijwerken...</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="340"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="340"/> <source>There are no Bibles that need to be upgraded.</source> <translation>Er zijn geen bijbels om bij te werken.</translation> </message> @@ -1606,7 +1606,7 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>BiblesPlugin.ZefaniaImport</name> <message> - <location filename="../../openlp/plugins/bibles/lib/zefania.py" line="111"/> + <location filename="openlp/plugins/bibles/lib/zefania.py" line="111"/> <source>Incorrect Bible file type supplied. Zefania Bibles may be compressed. You must decompress them before import.</source> <translation>Incorrect bijbelbestand. Zefania bijbels kunnen gecomprimeerd zijn en moeten uitgepakt worden vóór het importeren.</translation> </message> @@ -1614,7 +1614,7 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>BiblesPlugin.Zefnia</name> <message> - <location filename="../../openlp/plugins/bibles/lib/zefania.py" line="105"/> + <location filename="openlp/plugins/bibles/lib/zefania.py" line="105"/> <source>Importing %(bookname)s %(chapter)s...</source> <translation>Bezig met importeren van %(bookname)s %(chapter)s...</translation> </message> @@ -1622,65 +1622,65 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>CustomPlugin</name> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="99"/> + <location filename="openlp/plugins/custom/customplugin.py" line="99"/> <source>Custom Slide</source> <comment>name singular</comment> <translation>Aangepaste dia</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="100"/> + <location filename="openlp/plugins/custom/customplugin.py" line="100"/> <source>Custom Slides</source> <comment>name plural</comment> <translation>Aangepaste dia’s</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="104"/> + <location filename="openlp/plugins/custom/customplugin.py" line="104"/> <source>Custom Slides</source> <comment>container title</comment> <translation>Aangepaste dia’s</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="108"/> + <location filename="openlp/plugins/custom/customplugin.py" line="108"/> <source>Load a new custom slide.</source> <translation>Aangepaste dia laden.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="109"/> + <location filename="openlp/plugins/custom/customplugin.py" line="109"/> <source>Import a custom slide.</source> <translation>Aangepaste dia importeren.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="110"/> + <location filename="openlp/plugins/custom/customplugin.py" line="110"/> <source>Add a new custom slide.</source> <translation>Aangepaste dia toevoegen.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="111"/> + <location filename="openlp/plugins/custom/customplugin.py" line="111"/> <source>Edit the selected custom slide.</source> <translation>Geselecteerde dia bewerken.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="112"/> + <location filename="openlp/plugins/custom/customplugin.py" line="112"/> <source>Delete the selected custom slide.</source> <translation>Geselecteerde dia verwijderen.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="113"/> + <location filename="openlp/plugins/custom/customplugin.py" line="113"/> <source>Preview the selected custom slide.</source> <translation>Voorbeeld van geselecteerde dia bekijken.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="114"/> + <location filename="openlp/plugins/custom/customplugin.py" line="114"/> <source>Send the selected custom slide live.</source> <translation>Toon geselecteerde dia live.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="115"/> + <location filename="openlp/plugins/custom/customplugin.py" line="115"/> <source>Add the selected custom slide to the service.</source> <translation>Geselecteerde dia aan liturgie toevoegen.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/customplugin.py" line="66"/> + <location filename="openlp/plugins/custom/customplugin.py" line="66"/> <source><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.</source> <translation><strong>Aangepaste Dia plug-in</strong><br />De Aangepaste Dia plug-in voorziet in mogelijkheden aangepaste tekst weer te geven op dezelfde manier als liederen. Deze plugin voorziet in meer mogelijkheden dan de Lied plugin.</translation> </message> @@ -1688,17 +1688,17 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>CustomPlugin.CustomTab</name> <message> - <location filename="../../openlp/plugins/custom/lib/customtab.py" line="60"/> + <location filename="openlp/plugins/custom/lib/customtab.py" line="60"/> <source>Custom Display</source> <translation>Aangepaste weergave</translation> </message> <message> - <location filename="../../openlp/plugins/custom/lib/customtab.py" line="61"/> + <location filename="openlp/plugins/custom/lib/customtab.py" line="61"/> <source>Display footer</source> <translation>Voettekst weergeven</translation> </message> <message> - <location filename="../../openlp/plugins/custom/lib/customtab.py" line="62"/> + <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/> <source>Import missing custom slides from service files</source> <translation>Importeer ontbrekende aangepaste dia's uit liturgiebestand</translation> </message> @@ -1706,62 +1706,62 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>CustomPlugin.EditCustomForm</name> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="105"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="105"/> <source>Edit Custom Slides</source> <translation>Aangepaste dia's bewerken</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="106"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="106"/> <source>&Title:</source> <translation>&Titel:</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="108"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="108"/> <source>Add a new slide at bottom.</source> <translation>Nieuwe dia onderaan toevoegen.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="110"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="110"/> <source>Edit the selected slide.</source> <translation>Geselecteerde dia bewerken.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="112"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="112"/> <source>Edit all the slides at once.</source> <translation>Alle dia's tegelijk bewerken.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomslidedialog.py" line="52"/> + <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="52"/> <source>Split a slide into two by inserting a slide splitter.</source> <translation>Dia splitsen door een dia 'splitter' in te voegen.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="113"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="113"/> <source>The&me:</source> <translation>The&ma:</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="114"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="114"/> <source>&Credits:</source> <translation>&Auteur:</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomform.py" line="238"/> + <location filename="openlp/plugins/custom/forms/editcustomform.py" line="238"/> <source>You need to type in a title.</source> <translation>Geef een titel op.</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomdialog.py" line="111"/> + <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="111"/> <source>Ed&it All</source> <translation>&Alles bewerken</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomslidedialog.py" line="51"/> + <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="51"/> <source>Insert Slide</source> <translation>Dia invoegen</translation> </message> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomform.py" line="242"/> + <location filename="openlp/plugins/custom/forms/editcustomform.py" line="242"/> <source>You need to add at least one slide.</source> <translation>Voeg minimaal één dia toe.</translation> </message> @@ -1769,7 +1769,7 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>CustomPlugin.EditVerseForm</name> <message> - <location filename="../../openlp/plugins/custom/forms/editcustomslidedialog.py" line="48"/> + <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="48"/> <source>Edit Slide</source> <translation>Dia bewerken</translation> </message> @@ -1777,7 +1777,7 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>CustomPlugin.MediaItem</name> <message numerus="yes"> - <location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="186"/> + <location filename="openlp/plugins/custom/lib/mediaitem.py" line="186"/> <source>Are you sure you want to delete the %n selected custom slide(s)?</source> <translation><numerusform>Weet u zeker dat u de %n geselecteerde dia wilt verwijderen?</numerusform><numerusform>Weet u zeker dat u de %n geselecteerde dia's wilt verwijderen?</numerusform></translation> </message> @@ -1785,60 +1785,60 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>ImagePlugin</name> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="57"/> + <location filename="openlp/plugins/images/imageplugin.py" line="57"/> <source><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.</source> <translation><strong>Afbeeldingen plug-in</strong><br />De afbeeldingen plug-in voorziet in de mogelijkheid afbeeldingen te laten zien.<br />Een van de bijzondere mogelijkheden is dat meerdere afbeeldingen als groep in de liturgie worden opgenomen, zodat weergave van meerdere afbeeldingen eenvoudiger wordt. Deze plug-in maakt doorlopende diashows (bijv. om de 3 sec. een nieuwe dia) mogelijk. Ook kun met deze plug-in de achtergrondafbeelding van het thema vervangen met een andere afbeelding. Ook de combinatie van tekst en beeld is mogelijk.</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="107"/> + <location filename="openlp/plugins/images/imageplugin.py" line="107"/> <source>Image</source> <comment>name singular</comment> <translation>Afbeelding</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="108"/> + <location filename="openlp/plugins/images/imageplugin.py" line="108"/> <source>Images</source> <comment>name plural</comment> <translation>Afbeeldingen</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="111"/> + <location filename="openlp/plugins/images/imageplugin.py" line="111"/> <source>Images</source> <comment>container title</comment> <translation>Afbeeldingen</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="114"/> + <location filename="openlp/plugins/images/imageplugin.py" line="114"/> <source>Load a new image.</source> <translation>Nieuwe afbeelding laden.</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="116"/> + <location filename="openlp/plugins/images/imageplugin.py" line="116"/> <source>Add a new image.</source> <translation>Nieuwe afbeelding toevoegen.</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="117"/> + <location filename="openlp/plugins/images/imageplugin.py" line="117"/> <source>Edit the selected image.</source> <translation>Geselecteerde afbeelding bewerken.</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="118"/> + <location filename="openlp/plugins/images/imageplugin.py" line="118"/> <source>Delete the selected image.</source> <translation>Geselecteerde afbeelding verwijderen.</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="119"/> + <location filename="openlp/plugins/images/imageplugin.py" line="119"/> <source>Preview the selected image.</source> <translation>Voorbeeld van geselecteerde afbeelding bekijken.</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="120"/> + <location filename="openlp/plugins/images/imageplugin.py" line="120"/> <source>Send the selected image live.</source> <translation>Geselecteerde afbeelding live tonen.</translation> </message> <message> - <location filename="../../openlp/plugins/images/imageplugin.py" line="121"/> + <location filename="openlp/plugins/images/imageplugin.py" line="121"/> <source>Add the selected image to the service.</source> <translation>Geselecteerde afbeelding aan liturgie toevoegen.</translation> </message> @@ -1846,32 +1846,32 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>ImagePlugin.AddGroupForm</name> <message> - <location filename="../../openlp/plugins/images/forms/addgroupdialog.py" line="55"/> + <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="55"/> <source>Add group</source> <translation>Voeg groep toe</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/addgroupdialog.py" line="56"/> + <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="56"/> <source>Parent group:</source> <translation>Bovenliggende groep</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/addgroupdialog.py" line="57"/> + <location filename="openlp/plugins/images/forms/addgroupdialog.py" line="57"/> <source>Group name:</source> <translation>Groepsnaam:</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/addgroupform.py" line="67"/> + <location filename="openlp/plugins/images/forms/addgroupform.py" line="67"/> <source>You need to type in a group name.</source> <translation>U moet een groepsnaam invullen.</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="642"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="642"/> <source>Could not add the new group.</source> <translation>Kon de nieuwe groep niet toevoegen.</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="645"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="645"/> <source>This group already exists.</source> <translation>Deze groep bestaat al.</translation> </message> @@ -1879,27 +1879,27 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>ImagePlugin.ChooseGroupForm</name> <message> - <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="81"/> + <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="81"/> <source>Select Image Group</source> <translation>Selecteer afbeelding groep</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="82"/> + <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="82"/> <source>Add images to group:</source> <translation>Voeg afbeeldingen toe aan groep:</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="83"/> + <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="83"/> <source>No group</source> <translation>Geen groep</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="84"/> + <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="84"/> <source>Existing group</source> <translation>Bestaande groep</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/choosegroupdialog.py" line="85"/> + <location filename="openlp/plugins/images/forms/choosegroupdialog.py" line="85"/> <source>New group</source> <translation>Nieuwe groep</translation> </message> @@ -1907,7 +1907,7 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>ImagePlugin.ExceptionDialog</name> <message> - <location filename="../../openlp/core/ui/exceptionform.py" line="224"/> + <location filename="openlp/core/ui/exceptionform.py" line="224"/> <source>Select Attachment</source> <translation>Selecteer bijlage</translation> </message> @@ -1915,59 +1915,59 @@ Let op, de bijbelverzen worden gedownload wanneer deze nodig zijn. Een internetv <context> <name>ImagePlugin.MediaItem</name> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="69"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="69"/> <source>Select Image(s)</source> <translation>Selecteer afbeelding(en)</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="664"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="664"/> <source>You must select an image to replace the background with.</source> <translation>Selecteer een afbeelding om de achtergrond te vervangen.</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="589"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="589"/> <source>Missing Image(s)</source> <translation>Ontbrekende afbeelding(en)</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="583"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="583"/> <source>The following image(s) no longer exist: %s</source> <translation>De volgende afbeelding(en) ontbreken: %s</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="589"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="589"/> <source>The following image(s) no longer exist: %s Do you want to add the other images anyway?</source> <translation>De volgende afbeelding(en) ontbreken: %s De andere afbeeldingen alsnog toevoegen?</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="681"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="681"/> <source>There was a problem replacing your background, the image file "%s" no longer exists.</source> <translation>Achtergrond kan niet vervangen worden omdat de afbeelding "%s" ontbreekt.</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="677"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="677"/> <source>There was no display item to amend.</source> <translation>Er wordt geen item weergegeven dat aangepast kan worden.</translation> </message> <message> - <location filename="../../openlp/plugins/images/forms/addgroupform.py" line="54"/> + <location filename="openlp/plugins/images/forms/addgroupform.py" line="54"/> <source>-- Top-level group --</source> <translation>-- Hoogste niveau groep --</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="221"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="221"/> <source>You must select an image or group to delete.</source> <translation>Selecteer een afbeelding of groep om te verwijderen.</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="238"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Remove group</source> <translation>Verwijder groep</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="238"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="238"/> <source>Are you sure you want to remove "%s" and everything in it?</source> <translation>Weet u zeker dat u "%s" en alles daarin wilt verwijderen?</translation> </message> @@ -1975,7 +1975,7 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>ImagesPlugin.ImageTab</name> <message> - <location filename="../../openlp/plugins/images/lib/imagetab.py" line="65"/> + <location filename="openlp/plugins/images/lib/imagetab.py" line="65"/> <source>Visible background for images with aspect ratio different to screen.</source> <translation>Zichtbare achtergrond voor afbeeldingen met een andere verhouding dan het scherm.</translation> </message> @@ -1983,27 +1983,27 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>Media.player</name> <message> - <location filename="../../openlp/core/ui/media/phononplayer.py" line="258"/> + <location filename="openlp/core/ui/media/phononplayer.py" line="258"/> <source>Phonon is a media player which interacts with the operating system to provide media capabilities.</source> <translation>Phonon is een mediaplayer die samen met het operating media afspeelmogelijkheden biedt.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/webkitplayer.py" line="392"/> + <location filename="openlp/core/ui/media/webkitplayer.py" line="392"/> <source>Audio</source> <translation>Audio</translation> </message> <message> - <location filename="../../openlp/core/ui/media/webkitplayer.py" line="393"/> + <location filename="openlp/core/ui/media/webkitplayer.py" line="393"/> <source>Video</source> <translation>Video</translation> </message> <message> - <location filename="../../openlp/core/ui/media/vlcplayer.py" line="359"/> + <location filename="openlp/core/ui/media/vlcplayer.py" line="359"/> <source>VLC is an external player which supports a number of different formats.</source> <translation>VLC is een externe speler die veel verschillende bestandsformaten ondersteunt.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/webkitplayer.py" line="390"/> + <location filename="openlp/core/ui/media/webkitplayer.py" line="390"/> <source>Webkit is a media player which runs inside a web browser. This player allows text over video to be rendered.</source> <translation>Webkit is een mediaplayer die draait binnen een browser. Deze speler maakt het mogelijk tekst over een video heen te vertonen.</translation> </message> @@ -2011,60 +2011,60 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>MediaPlugin</name> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="91"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="91"/> <source><strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.</source> <translation><strong>Media plug-in</strong><br />De media plug-in voorziet in de mogelijkheid om audio en video af te spelen.</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="101"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="101"/> <source>Media</source> <comment>name singular</comment> <translation>Media</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="102"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="102"/> <source>Media</source> <comment>name plural</comment> <translation>Media</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="106"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="106"/> <source>Media</source> <comment>container title</comment> <translation>Media</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="110"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="110"/> <source>Load new media.</source> <translation>Nieuwe media laden.</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="112"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="112"/> <source>Add new media.</source> <translation>Nieuwe media toevoegen.</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="113"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="113"/> <source>Edit the selected media.</source> <translation>Geselecteerd mediabestand bewerken.</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="114"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="114"/> <source>Delete the selected media.</source> <translation>Geselecteerd mediabestand verwijderen.</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="115"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="115"/> <source>Preview the selected media.</source> <translation>Toon voorbeeld van geselecteerd mediabestand.</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="116"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="116"/> <source>Send the selected media live.</source> <translation>Geselecteerd mediabestand live tonen.</translation> </message> <message> - <location filename="../../openlp/plugins/media/mediaplugin.py" line="117"/> + <location filename="openlp/plugins/media/mediaplugin.py" line="117"/> <source>Add the selected media to the service.</source> <translation>Geselecteerd mediabestand aan liturgie toevoegen.</translation> </message> @@ -2072,87 +2072,87 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>MediaPlugin.MediaClipSelector</name> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="183"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="183"/> <source>Select Media Clip</source> <translation>Selecteer fragment</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="184"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="184"/> <source>Source</source> <translation>Bron</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="185"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="185"/> <source>Media path:</source> <translation>Media pad:</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="186"/> <source>Select drive from list</source> <translation>Selecteer de speler uit de lijst</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="188"/> <source>Load disc</source> <translation>Schijf laden</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="189"/> <source>Track Details</source> <translation>Trackdetails</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="190"/> <source>Title:</source> <translation>Titel:</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="191"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="191"/> <source>Audio track:</source> <translation>Geluidsspoor:</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="192"/> <source>Subtitle track:</source> <translation>Ondertiteling:</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="200"/> <source>HH:mm:ss.z</source> <translation>HH:mm:ss.z</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="194"/> <source>Clip Range</source> <translation>Fragmentdetails</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="195"/> <source>Start point:</source> <translation>Startpunt:</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="197"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="197"/> <source>Set start point</source> <translation>Startpunt instellen</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="198"/> <source>Jump to start point</source> <translation>Spring naar startpunt</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="199"/> <source>End point:</source> <translation>Eindpunt:</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="201"/> <source>Set end point</source> <translation>Eindpunt instellen</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> + <location filename="openlp/plugins/media/forms/mediaclipselectordialog.py" line="202"/> <source>Jump to end point</source> <translation>Spring naar eindpunt</translation> </message> @@ -2160,67 +2160,67 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>MediaPlugin.MediaClipSelectorForm</name> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="202"/> <source>No path was given</source> <translation>Er is geen pad opgegeven</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="208"/> <source>Given path does not exists</source> <translation>Het opgegeven pad bestaat niet</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="225"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="225"/> <source>An error happened during initialization of VLC player</source> <translation>Er is een fout opgetreden bij het initialiseren van VLC</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="246"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="246"/> <source>VLC player failed playing the media</source> <translation>VLC kon de schijf niet afspelen</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>CD not loaded correctly</source> <translation>CD niet correct geladen</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="571"/> <source>The CD was not loaded correctly, please re-load and try again.</source> <translation>De CD is niet correct geladen. Probeer het alstublieft nogmaals.</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>DVD not loaded correctly</source> <translation>DVD niet correct geladen</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="582"/> <source>The DVD was not loaded correctly, please re-load and try again.</source> <translation>De DVD is niet correct geladen. Probeer het alstublieft nogmaals.</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Set name of mediaclip</source> <translation>Naam van het fragment instellen</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="589"/> <source>Name of mediaclip:</source> <translation>Naam van het fragment:</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="599"/> <source>Enter a valid name or cancel</source> <translation>Voer een geldige naam in of klik op Annuleren</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>Invalid character</source> <translation>Ongeldig teken</translation> </message> <message> - <location filename="../../openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> + <location filename="openlp/plugins/media/forms/mediaclipselectorform.py" line="605"/> <source>The name of the mediaclip must not contain the character ":"</source> <translation>De naam van het fragment mag het teken ":" niet bevatten</translation> </message> @@ -2228,87 +2228,87 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>MediaPlugin.MediaItem</name> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="99"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="99"/> <source>Select Media</source> <translation>Selecteer mediabestand</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="338"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="338"/> <source>You must select a media file to delete.</source> <translation>Selecteer een mediabestand om te verwijderen.</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="201"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="201"/> <source>You must select a media file to replace the background with.</source> <translation>Selecteer een mediabestand om de achtergrond mee te vervangen.</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="219"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="219"/> <source>There was a problem replacing your background, the media file "%s" no longer exists.</source> <translation>Probleem met het vervangen van de achtergrond, omdat het bestand "%s" niet meer bestaat.</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="263"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>Missing Media File</source> <translation>Ontbrekend mediabestand</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="263"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="263"/> <source>The file %s no longer exists.</source> <translation>Mediabestand %s bestaat niet meer.</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="300"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="300"/> <source>Videos (%s);;Audio (%s);;%s (*)</source> <translation>Video’s (%s);;Audio (%s);;%s (*)</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="215"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="215"/> <source>There was no display item to amend.</source> <translation>Er wordt geen item weergegeven dat aangepast kan worden.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="449"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="449"/> <source>Unsupported File</source> <translation>Bestandsformaat wordt niet ondersteund</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="108"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="108"/> <source>Use Player:</source> <translation>Gebruik speler:</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="500"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required</source> <translation>VLC speler nodig</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="500"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="500"/> <source>VLC player required for playback of optical devices</source> <translation>De VLC speler is nodig om CD's en DVD's af te kunnen spelen.</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="136"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="136"/> <source>Load CD/DVD</source> <translation>CD/DVD laden</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="137"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="137"/> <source>Load CD/DVD - only supported when VLC is installed and enabled</source> <translation>CD/DVD laden - alleen mogelijk wanneer VLC geïnstalleerd is</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="246"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="246"/> <source>The optical disc %s is no longer available.</source> <translation>De schijf %s is niet meer beschikbaar.</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="439"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>Mediaclip already saved</source> <translation>Fragment was al opgeslagen</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediaitem.py" line="439"/> + <location filename="openlp/plugins/media/lib/mediaitem.py" line="439"/> <source>This mediaclip has already been saved</source> <translation>Dit fragment was al opgeslagen</translation> </message> @@ -2316,12 +2316,12 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>MediaPlugin.MediaTab</name> <message> - <location filename="../../openlp/plugins/media/lib/mediatab.py" line="56"/> + <location filename="openlp/plugins/media/lib/mediatab.py" line="56"/> <source>Allow media player to be overridden</source> <translation>Andere mediaspeler selecteren toestaan</translation> </message> <message> - <location filename="../../openlp/plugins/media/lib/mediatab.py" line="57"/> + <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/> <source>Start Live items automatically</source> <translation>Start Live items automatisch</translation> </message> @@ -2329,7 +2329,7 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>OPenLP.MainWindow</name> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="434"/> + <location filename="openlp/core/ui/mainwindow.py" line="434"/> <source>&Projector Manager</source> <translation>&Projectorbeheer</translation> </message> @@ -2337,17 +2337,17 @@ De andere afbeeldingen alsnog toevoegen?</translation> <context> <name>OpenLP</name> <message> - <location filename="../../openlp/core/utils/__init__.py" line="306"/> + <location filename="openlp/core/utils/__init__.py" line="306"/> <source>Image Files</source> <translation>Afbeeldingsbestanden</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="111"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="111"/> <source>Information</source> <translation>Informatie</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/bibleplugin.py" line="111"/> + <location filename="openlp/plugins/bibles/bibleplugin.py" line="111"/> <source>Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now?</source> @@ -2356,27 +2356,27 @@ Bestaande bijbels moeten worden bijgewerkt. Wilt u dat OpenLP dat nu doet?</translation> </message> <message> - <location filename="../../openlp/core/__init__.py" line="226"/> + <location filename="openlp/core/__init__.py" line="226"/> <source>Backup</source> <translation>Backup</translation> </message> <message> - <location filename="../../openlp/core/__init__.py" line="211"/> + <location filename="openlp/core/__init__.py" line="211"/> <source>OpenLP has been upgraded, do you want to create a backup of OpenLPs data folder?</source> <translation>OpenLP is geüpgraded, wilt u een backup maken van OpenLP's datamap?</translation> </message> <message> - <location filename="../../openlp/core/__init__.py" line="223"/> + <location filename="openlp/core/__init__.py" line="223"/> <source>Backup of the data folder failed!</source> <translation>Backup van de datamap is mislukt!</translation> </message> <message> - <location filename="../../openlp/core/__init__.py" line="226"/> + <location filename="openlp/core/__init__.py" line="226"/> <source>A backup of the data folder has been created at %s</source> <translation>Een backup van de datamap is maakt in %s</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="653"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Open</source> <translation>Open</translation> </message> @@ -2384,32 +2384,32 @@ Wilt u dat OpenLP dat nu doet?</translation> <context> <name>OpenLP.AboutForm</name> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="265"/> + <location filename="openlp/core/ui/aboutdialog.py" line="265"/> <source>Credits</source> <translation>Credits</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="661"/> + <location filename="openlp/core/ui/aboutdialog.py" line="661"/> <source>License</source> <translation>Licentie</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutform.py" line="55"/> + <location filename="openlp/core/ui/aboutform.py" line="55"/> <source> build %s</source> <translation> build %s</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="279"/> + <location filename="openlp/core/ui/aboutdialog.py" line="279"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="284"/> + <location filename="openlp/core/ui/aboutdialog.py" line="284"/> <source>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.</source> <translation>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.</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="92"/> + <location filename="openlp/core/ui/aboutdialog.py" line="92"/> <source>OpenLP <version><revision> - Open Source Lyrics Projection OpenLP is free church presentation software, or lyrics projection software, used to display slides of songs, Bible verses, videos, images, and even presentations (if Impress, PowerPoint or PowerPoint Viewer is installed) for church worship using a computer and a data projector. @@ -2426,12 +2426,12 @@ Lees meer over OpenLP: http://openlp.org/ OpenLP wordt gemaakt en onderhouden door vrijwilligers. Als je meer gratis Christelijke software wilt zien, denk er eens over om zelf vrijwilliger te worden. Meedoen kan via de onderstaande knop.</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="663"/> + <location filename="openlp/core/ui/aboutdialog.py" line="663"/> <source>Volunteer</source> <translation>Doe mee</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="157"/> + <location filename="openlp/core/ui/aboutdialog.py" line="157"/> <source>Project Lead %s @@ -2598,7 +2598,7 @@ Dankbetuiging software door iedereen vrij te gebruiken.</translation> </message> <message> - <location filename="../../openlp/core/ui/aboutdialog.py" line="270"/> + <location filename="openlp/core/ui/aboutdialog.py" line="270"/> <source>Copyright © 2004-2015 %s Portions copyright © 2004-2015 %s</source> <translation>Copyright © 2004-2015 %s @@ -2608,247 +2608,247 @@ Gedeelten copyright © 2004-2015 %s</translation> <context> <name>OpenLP.AdvancedTab</name> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="260"/> + <location filename="openlp/core/ui/advancedtab.py" line="260"/> <source>UI Settings</source> <translation>Programma instellingen</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="262"/> + <location filename="openlp/core/ui/advancedtab.py" line="262"/> <source>Number of recent files to display:</source> <translation>Aantal recent geopende bestanden:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="263"/> + <location filename="openlp/core/ui/advancedtab.py" line="263"/> <source>Remember active media manager tab on startup</source> <translation>Laatstgeopende tab opslaan</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="265"/> + <location filename="openlp/core/ui/advancedtab.py" line="265"/> <source>Double-click to send items straight to live</source> <translation>Dubbelklikken om onderdelen direct aan live toe te voegen</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="269"/> + <location filename="openlp/core/ui/advancedtab.py" line="269"/> <source>Expand new service items on creation</source> <translation>Nieuwe liturgieonderdelen automatisch uitklappen</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="271"/> + <location filename="openlp/core/ui/advancedtab.py" line="271"/> <source>Enable application exit confirmation</source> <translation>Afsluiten OpenLP bevestigen</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="291"/> + <location filename="openlp/core/ui/advancedtab.py" line="291"/> <source>Mouse Cursor</source> <translation>Muisaanwijzer</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="292"/> + <location filename="openlp/core/ui/advancedtab.py" line="292"/> <source>Hide mouse cursor when over display window</source> <translation>Verberg muisaanwijzer in het weergavevenster</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="293"/> + <location filename="openlp/core/ui/advancedtab.py" line="293"/> <source>Default Image</source> <translation>Standaard afbeelding</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="294"/> + <location filename="openlp/core/ui/advancedtab.py" line="294"/> <source>Background color:</source> <translation>Achtergrondkleur:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="295"/> + <location filename="openlp/core/ui/advancedtab.py" line="295"/> <source>Image file:</source> <translation>Afbeeldingsbestand:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="504"/> + <location filename="openlp/core/ui/advancedtab.py" line="504"/> <source>Open File</source> <translation>Open bestand</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="52"/> + <location filename="openlp/core/ui/advancedtab.py" line="52"/> <source>Advanced</source> <translation>Geavanceerd</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="267"/> + <location filename="openlp/core/ui/advancedtab.py" line="267"/> <source>Preview items when clicked in Media Manager</source> <translation>Voorbeeld direct laten zien bij aanklikken in Media beheer tab</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="296"/> + <location filename="openlp/core/ui/advancedtab.py" line="296"/> <source>Browse for an image file to display.</source> <translation>Kies een afbeelding van deze computer.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="297"/> + <location filename="openlp/core/ui/advancedtab.py" line="297"/> <source>Revert to the default OpenLP logo.</source> <translation>Herstel standaard OpenLP logo.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="273"/> + <location filename="openlp/core/ui/advancedtab.py" line="273"/> <source>Default Service Name</source> <translation>Standaard liturgienaam</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="274"/> + <location filename="openlp/core/ui/advancedtab.py" line="274"/> <source>Enable default service name</source> <translation>Gebruik standaard liturgienaam</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="275"/> + <location filename="openlp/core/ui/advancedtab.py" line="275"/> <source>Date and Time:</source> <translation>Datum en tijd:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="276"/> + <location filename="openlp/core/ui/advancedtab.py" line="276"/> <source>Monday</source> <translation>maandag</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="277"/> + <location filename="openlp/core/ui/advancedtab.py" line="277"/> <source>Tuesday</source> <translation>dinsdag</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="278"/> + <location filename="openlp/core/ui/advancedtab.py" line="278"/> <source>Wednesday</source> <translation>woensdag</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="280"/> + <location filename="openlp/core/ui/advancedtab.py" line="280"/> <source>Friday</source> <translation>vrijdag</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="281"/> + <location filename="openlp/core/ui/advancedtab.py" line="281"/> <source>Saturday</source> <translation>zaterdag</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="282"/> + <location filename="openlp/core/ui/advancedtab.py" line="282"/> <source>Sunday</source> <translation>zondag</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="283"/> + <location filename="openlp/core/ui/advancedtab.py" line="283"/> <source>Now</source> <translation>Nu</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="284"/> + <location filename="openlp/core/ui/advancedtab.py" line="284"/> <source>Time when usual service starts.</source> <translation>Begintijd gewone dienst</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="285"/> + <location filename="openlp/core/ui/advancedtab.py" line="285"/> <source>Name:</source> <translation>Naam:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="286"/> + <location filename="openlp/core/ui/advancedtab.py" line="286"/> <source>Consult the OpenLP manual for usage.</source> <translation>Raadpleeg de OpenLP handleiding voor gebruik.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="287"/> + <location filename="openlp/core/ui/advancedtab.py" line="287"/> <source>Revert to the default service name "%s".</source> <translation>Herstel de standaard liturgienaam "%s".</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="290"/> + <location filename="openlp/core/ui/advancedtab.py" line="290"/> <source>Example:</source> <translation>Voorbeeld:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="314"/> + <location filename="openlp/core/ui/advancedtab.py" line="314"/> <source>Bypass X11 Window Manager</source> <translation>Negeer X11 Window Manager</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="467"/> + <location filename="openlp/core/ui/advancedtab.py" line="467"/> <source>Syntax error.</source> <translation>Syntax fout.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="261"/> + <location filename="openlp/core/ui/advancedtab.py" line="261"/> <source>Data Location</source> <translation>Bestandslocatie</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="298"/> + <location filename="openlp/core/ui/advancedtab.py" line="298"/> <source>Current path:</source> <translation>Huidige pad:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="299"/> + <location filename="openlp/core/ui/advancedtab.py" line="299"/> <source>Custom path:</source> <translation>Aangepast pad:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="300"/> + <location filename="openlp/core/ui/advancedtab.py" line="300"/> <source>Browse for new data file location.</source> <translation>Selecteer een nieuwe locatie voor de databestanden.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="302"/> + <location filename="openlp/core/ui/advancedtab.py" line="302"/> <source>Set the data location to the default.</source> <translation>Herstel bestandslocatie naar standaard.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="304"/> + <location filename="openlp/core/ui/advancedtab.py" line="304"/> <source>Cancel</source> <translation>Annuleer</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="305"/> + <location filename="openlp/core/ui/advancedtab.py" line="305"/> <source>Cancel OpenLP data directory location change.</source> <translation>Annuleer OpenLP bestandslocatie wijziging.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="307"/> + <location filename="openlp/core/ui/advancedtab.py" line="307"/> <source>Copy data to new location.</source> <translation>Kopieer data naar de nieuwe bestandslocatie.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="308"/> + <location filename="openlp/core/ui/advancedtab.py" line="308"/> <source>Copy the OpenLP data files to the new location.</source> <translation>Kopieer OpenLP data naar de nieuwe bestandslocatie.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="310"/> + <location filename="openlp/core/ui/advancedtab.py" line="310"/> <source><strong>WARNING:</strong> New data directory location contains OpenLP data files. These files WILL be replaced during a copy.</source> <translation><strong>LET OP:</strong> In de nieuwe bestandslocatie staan al OpenLP data bestanden. Die bestanden worden vervangen tijdens kopieren.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="370"/> + <location filename="openlp/core/ui/advancedtab.py" line="370"/> <source>Data Directory Error</source> <translation>Bestandslocatie fout</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="516"/> + <location filename="openlp/core/ui/advancedtab.py" line="516"/> <source>Select Data Directory Location</source> <translation>Selecteer bestandslocatie</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="528"/> + <location filename="openlp/core/ui/advancedtab.py" line="528"/> <source>Confirm Data Directory Change</source> <translation>Bevestig wijziging bestandslocatie</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="553"/> + <location filename="openlp/core/ui/advancedtab.py" line="553"/> <source>Reset Data Directory</source> <translation>Herstel bestandslocatie</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="592"/> + <location filename="openlp/core/ui/advancedtab.py" line="592"/> <source>Overwrite Existing Data</source> <translation>Overschrijf bestaande data</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="370"/> + <location filename="openlp/core/ui/advancedtab.py" line="370"/> <source>OpenLP data directory was not found %s @@ -2869,7 +2869,7 @@ Klik "Nee" om OpenLP niet verder te laden en eerst het probleem te ver Klik "Ja" om de standaardinstellingen te gebruiken.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="528"/> + <location filename="openlp/core/ui/advancedtab.py" line="528"/> <source>Are you sure you want to change the location of the OpenLP data directory to: %s @@ -2882,22 +2882,22 @@ The data directory will be changed when OpenLP is closed.</source> De datadirectory zal worden gewijzigd bij het afsluiten van OpenLP.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="279"/> + <location filename="openlp/core/ui/advancedtab.py" line="279"/> <source>Thursday</source> <translation>Donderdag</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="313"/> + <location filename="openlp/core/ui/advancedtab.py" line="313"/> <source>Display Workarounds</source> <translation>Weergeven omwegen</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="315"/> + <location filename="openlp/core/ui/advancedtab.py" line="315"/> <source>Use alternating row colours in lists</source> <translation>Gebruik wisselende rijkleuren in lijsten</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="553"/> + <location filename="openlp/core/ui/advancedtab.py" line="553"/> <source>Are you sure you want to change the location of the OpenLP data directory to the default location? This location will be used after OpenLP is closed.</source> @@ -2906,7 +2906,7 @@ This location will be used after OpenLP is closed.</source> Deze bestandslocatie wordt gebruikt nadat OpenLP is afgesloten.</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="592"/> + <location filename="openlp/core/ui/advancedtab.py" line="592"/> <source>WARNING: The location you have selected @@ -2923,12 +2923,12 @@ De locatie die u heeft gekozen lijkt al OpenLP data bestanden te bevatten. Wilt u de oude bestanden vervangen met de huidige?</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="638"/> + <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>Restart Required</source> <translation>Herstarten vereist</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="638"/> + <location filename="openlp/core/ui/advancedtab.py" line="638"/> <source>This change will only take effect once OpenLP has been restarted.</source> <translation>Deze wijziging werkt pas nadat OpenLP opnieuw is gestart.</translation> </message> @@ -2936,7 +2936,7 @@ lijkt al OpenLP data bestanden te bevatten. Wilt u de oude bestanden vervangen <context> <name>OpenLP.ColorButton</name> <message> - <location filename="../../openlp/core/lib/colorbutton.py" line="45"/> + <location filename="openlp/core/lib/colorbutton.py" line="45"/> <source>Click to select a color.</source> <translation>Klik om een kleur te kiezen.</translation> </message> @@ -2944,252 +2944,252 @@ lijkt al OpenLP data bestanden te bevatten. Wilt u de oude bestanden vervangen <context> <name>OpenLP.DB</name> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="302"/> + <location filename="openlp/core/lib/projector/constants.py" line="302"/> <source>RGB</source> <translation>RGB</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="303"/> + <location filename="openlp/core/lib/projector/constants.py" line="303"/> <source>Video</source> <translation>Video</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="304"/> + <location filename="openlp/core/lib/projector/constants.py" line="304"/> <source>Digital</source> <translation>Digitaal</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="305"/> + <location filename="openlp/core/lib/projector/constants.py" line="305"/> <source>Storage</source> <translation>Opslag</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="306"/> + <location filename="openlp/core/lib/projector/constants.py" line="306"/> <source>Network</source> <translation>Netwerk</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="308"/> + <location filename="openlp/core/lib/projector/constants.py" line="308"/> <source>RGB 1</source> <translation>RGB 1</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="309"/> + <location filename="openlp/core/lib/projector/constants.py" line="309"/> <source>RGB 2</source> <translation>RGB 2</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="310"/> + <location filename="openlp/core/lib/projector/constants.py" line="310"/> <source>RGB 3</source> <translation>RGB 3</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="311"/> + <location filename="openlp/core/lib/projector/constants.py" line="311"/> <source>RGB 4</source> <translation>RGB 4</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="312"/> + <location filename="openlp/core/lib/projector/constants.py" line="312"/> <source>RGB 5</source> <translation>RGB 5</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="313"/> + <location filename="openlp/core/lib/projector/constants.py" line="313"/> <source>RGB 6</source> <translation>RGB 6</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="314"/> + <location filename="openlp/core/lib/projector/constants.py" line="314"/> <source>RGB 7</source> <translation>RGB 7</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="315"/> + <location filename="openlp/core/lib/projector/constants.py" line="315"/> <source>RGB 8</source> <translation>RGB 8</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="316"/> + <location filename="openlp/core/lib/projector/constants.py" line="316"/> <source>RGB 9</source> <translation>RGB 9</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="317"/> + <location filename="openlp/core/lib/projector/constants.py" line="317"/> <source>Video 1</source> <translation>Video 1</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="318"/> + <location filename="openlp/core/lib/projector/constants.py" line="318"/> <source>Video 2</source> <translation>Video 2</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="319"/> + <location filename="openlp/core/lib/projector/constants.py" line="319"/> <source>Video 3</source> <translation>Video 3</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="320"/> + <location filename="openlp/core/lib/projector/constants.py" line="320"/> <source>Video 4</source> <translation>Video 4</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="321"/> + <location filename="openlp/core/lib/projector/constants.py" line="321"/> <source>Video 5</source> <translation>Video 5</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="322"/> + <location filename="openlp/core/lib/projector/constants.py" line="322"/> <source>Video 6</source> <translation>Video 6</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="323"/> + <location filename="openlp/core/lib/projector/constants.py" line="323"/> <source>Video 7</source> <translation>Video 7</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="324"/> + <location filename="openlp/core/lib/projector/constants.py" line="324"/> <source>Video 8</source> <translation>Video 8</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="325"/> + <location filename="openlp/core/lib/projector/constants.py" line="325"/> <source>Video 9</source> <translation>Video 9</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="326"/> + <location filename="openlp/core/lib/projector/constants.py" line="326"/> <source>Digital 1</source> <translation>Digitaal 1</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="327"/> + <location filename="openlp/core/lib/projector/constants.py" line="327"/> <source>Digital 2</source> <translation>Digitaal 2</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="328"/> + <location filename="openlp/core/lib/projector/constants.py" line="328"/> <source>Digital 3</source> <translation>Digitaal 3</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="329"/> + <location filename="openlp/core/lib/projector/constants.py" line="329"/> <source>Digital 4</source> <translation>Digitaal 4</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="330"/> + <location filename="openlp/core/lib/projector/constants.py" line="330"/> <source>Digital 5</source> <translation>Digitaal 5</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="331"/> + <location filename="openlp/core/lib/projector/constants.py" line="331"/> <source>Digital 6</source> <translation>Digitaal 6</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="332"/> + <location filename="openlp/core/lib/projector/constants.py" line="332"/> <source>Digital 7</source> <translation>Digitaal 7</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="333"/> + <location filename="openlp/core/lib/projector/constants.py" line="333"/> <source>Digital 8</source> <translation>Digitaal 8</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="334"/> + <location filename="openlp/core/lib/projector/constants.py" line="334"/> <source>Digital 9</source> <translation>Digitaal 9</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="335"/> + <location filename="openlp/core/lib/projector/constants.py" line="335"/> <source>Storage 1</source> <translation>Opslag 1</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="336"/> + <location filename="openlp/core/lib/projector/constants.py" line="336"/> <source>Storage 2</source> <translation>Opslag 2</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="337"/> + <location filename="openlp/core/lib/projector/constants.py" line="337"/> <source>Storage 3</source> <translation>Opslag 3</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="338"/> + <location filename="openlp/core/lib/projector/constants.py" line="338"/> <source>Storage 4</source> <translation>Opslag 4</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="339"/> + <location filename="openlp/core/lib/projector/constants.py" line="339"/> <source>Storage 5</source> <translation>Opslag 5</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="340"/> + <location filename="openlp/core/lib/projector/constants.py" line="340"/> <source>Storage 6</source> <translation>Opslag 6</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="341"/> + <location filename="openlp/core/lib/projector/constants.py" line="341"/> <source>Storage 7</source> <translation>Opslag 7</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="342"/> + <location filename="openlp/core/lib/projector/constants.py" line="342"/> <source>Storage 8</source> <translation>Opslag 8</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="343"/> + <location filename="openlp/core/lib/projector/constants.py" line="343"/> <source>Storage 9</source> <translation>Opslag 9</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="344"/> + <location filename="openlp/core/lib/projector/constants.py" line="344"/> <source>Network 1</source> <translation>Netwerk 1</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="345"/> + <location filename="openlp/core/lib/projector/constants.py" line="345"/> <source>Network 2</source> <translation>Netwerk 2</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="346"/> + <location filename="openlp/core/lib/projector/constants.py" line="346"/> <source>Network 3</source> <translation>Netwerk 3</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="347"/> + <location filename="openlp/core/lib/projector/constants.py" line="347"/> <source>Network 4</source> <translation>Netwerk 4</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="348"/> + <location filename="openlp/core/lib/projector/constants.py" line="348"/> <source>Network 5</source> <translation>Netwerk 5</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="349"/> + <location filename="openlp/core/lib/projector/constants.py" line="349"/> <source>Network 6</source> <translation>Netwerk 6</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="350"/> + <location filename="openlp/core/lib/projector/constants.py" line="350"/> <source>Network 7</source> <translation>Netwerk 7</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="351"/> + <location filename="openlp/core/lib/projector/constants.py" line="351"/> <source>Network 8</source> <translation>Netwerk 8</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="352"/> + <location filename="openlp/core/lib/projector/constants.py" line="352"/> <source>Network 9</source> <translation>Netwerk 9</translation> </message> @@ -3197,40 +3197,40 @@ lijkt al OpenLP data bestanden te bevatten. Wilt u de oude bestanden vervangen <context> <name>OpenLP.ExceptionDialog</name> <message> - <location filename="../../openlp/core/ui/exceptiondialog.py" line="91"/> + <location filename="openlp/core/ui/exceptiondialog.py" line="91"/> <source>Error Occurred</source> <translation>Fout</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptiondialog.py" line="95"/> + <location filename="openlp/core/ui/exceptiondialog.py" line="95"/> <source>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.</source> <translation>Oeps! OpenLP heeft een probleem en kan het niet zelf oplossen. De tekst in het onderste venster bevat informatie waarmee de OpenLP ontwikkelaars iets kunnen. Stuur een e-mail naar: bugs@openlp.org met een gedetailleerde beschrijving (in het Engels) van het probleem en hoe het ontstond.</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptiondialog.py" line="101"/> + <location filename="openlp/core/ui/exceptiondialog.py" line="101"/> <source>Send E-Mail</source> <translation>Stuur e-mail</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptiondialog.py" line="102"/> + <location filename="openlp/core/ui/exceptiondialog.py" line="102"/> <source>Save to File</source> <translation>Opslaan als bestand</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptiondialog.py" line="92"/> + <location filename="openlp/core/ui/exceptiondialog.py" line="92"/> <source>Please enter a description of what you were doing to cause this error (Minimum 20 characters)</source> <translation>Omschrijf in het Engels wat u deed toen deze fout zich voordeed (minstens 20 tekens gebruiken)</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptiondialog.py" line="103"/> + <location filename="openlp/core/ui/exceptiondialog.py" line="103"/> <source>Attach File</source> <translation>Voeg bestand toe</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptionform.py" line="217"/> + <location filename="openlp/core/ui/exceptionform.py" line="217"/> <source>Description characters to enter : %s</source> <translation>Tekens beschikbaar voor beschrijving: %s</translation> </message> @@ -3238,24 +3238,24 @@ Stuur een e-mail naar: bugs@openlp.org met een gedetailleerde beschrijving (in h <context> <name>OpenLP.ExceptionForm</name> <message> - <location filename="../../openlp/core/ui/exceptionform.py" line="117"/> + <location filename="openlp/core/ui/exceptionform.py" line="117"/> <source>Platform: %s </source> <translation>Platform: %s </translation> </message> <message> - <location filename="../../openlp/core/ui/exceptionform.py" line="153"/> + <location filename="openlp/core/ui/exceptionform.py" line="153"/> <source>Save Crash Report</source> <translation>Crash rapport opslaan</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptionform.py" line="153"/> + <location filename="openlp/core/ui/exceptionform.py" line="153"/> <source>Text files (*.txt *.log *.text)</source> <translation>Tekstbestand (*.txt *.log *.text)</translation> </message> <message> - <location filename="../../openlp/core/ui/exceptionform.py" line="146"/> + <location filename="openlp/core/ui/exceptionform.py" line="146"/> <source>**OpenLP Bug Report** Version: %s @@ -3286,7 +3286,7 @@ Version: %s </translation> </message> <message> - <location filename="../../openlp/core/ui/exceptionform.py" line="181"/> + <location filename="openlp/core/ui/exceptionform.py" line="181"/> <source>*OpenLP Bug Report* Version: %s @@ -3321,17 +3321,17 @@ Schrijf in het Engels, omdat de meeste programmeurs geen Nederlands spreken. <context> <name>OpenLP.FileRenameForm</name> <message> - <location filename="../../openlp/core/ui/filerenameform.py" line="57"/> + <location filename="openlp/core/ui/filerenameform.py" line="57"/> <source>File Rename</source> <translation>Bestand hernoemen</translation> </message> <message> - <location filename="../../openlp/core/ui/filerenamedialog.py" line="60"/> + <location filename="openlp/core/ui/filerenamedialog.py" line="60"/> <source>New File Name:</source> <translation>Nieuwe bestandsnaam:</translation> </message> <message> - <location filename="../../openlp/core/ui/filerenameform.py" line="55"/> + <location filename="openlp/core/ui/filerenameform.py" line="55"/> <source>File Copy</source> <translation>Bestand kopiëren</translation> </message> @@ -3339,17 +3339,17 @@ Schrijf in het Engels, omdat de meeste programmeurs geen Nederlands spreken. <context> <name>OpenLP.FirstTimeLanguageForm</name> <message> - <location filename="../../openlp/core/ui/firsttimelanguagedialog.py" line="69"/> + <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="69"/> <source>Select Translation</source> <translation>Selecteer taal</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimelanguagedialog.py" line="70"/> + <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="70"/> <source>Choose the translation you'd like to use in OpenLP.</source> <translation>Kies de taal waarin u OpenLP wilt gebruiken.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimelanguagedialog.py" line="72"/> + <location filename="openlp/core/ui/firsttimelanguagedialog.py" line="72"/> <source>Translation:</source> <translation>Taal:</translation> </message> @@ -3357,167 +3357,167 @@ Schrijf in het Engels, omdat de meeste programmeurs geen Nederlands spreken. <context> <name>OpenLP.FirstTimeWizard</name> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="237"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="237"/> <source>Songs</source> <translation>Liederen</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="223"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="223"/> <source>First Time Wizard</source> <translation>Eerste Keer Assistent</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="224"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="224"/> <source>Welcome to the First Time Wizard</source> <translation>Welkom bij de Eerste Keer Assistent</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="235"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="235"/> <source>Activate required Plugins</source> <translation>Activeer noodzakelijke plug-ins</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="236"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="236"/> <source>Select the Plugins you wish to use. </source> <translation>Selecteer de plug-ins die u gaat gebruiken. </translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="239"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="239"/> <source>Bible</source> <translation>Bijbel</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="240"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="240"/> <source>Images</source> <translation>Afbeeldingen</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="241"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="241"/> <source>Presentations</source> <translation>Presentaties</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="242"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="242"/> <source>Media (Audio and Video)</source> <translation>Media (audio en video)</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="243"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="243"/> <source>Allow remote access</source> <translation>Toegang op afstand toestaan</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="244"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="244"/> <source>Monitor Song Usage</source> <translation>Liedgebruik bijhouden</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="245"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="245"/> <source>Allow Alerts</source> <translation>Toon berichten</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="266"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="266"/> <source>Default Settings</source> <translation>Standaardinstellingen</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="209"/> + <location filename="openlp/core/ui/firsttimeform.py" line="209"/> <source>Downloading %s...</source> <translation>Bezig met downloaden van %s...</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="591"/> + <location filename="openlp/core/ui/firsttimeform.py" line="591"/> <source>Enabling selected plugins...</source> <translation>Bezig met inschakelen van geselecteerde plug-ins...</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="246"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="246"/> <source>No Internet Connection</source> <translation>Geen internetverbinding</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="247"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="247"/> <source>Unable to detect an Internet connection.</source> <translation>OpenLP kan geen internetverbinding vinden.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="260"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="260"/> <source>Sample Songs</source> <translation>Voorbeeldliederen</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="261"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="261"/> <source>Select and download public domain songs.</source> <translation>Selecteer en download liederen uit het publieke domein.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="262"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="262"/> <source>Sample Bibles</source> <translation>Voorbeeldbijbels</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="263"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="263"/> <source>Select and download free Bibles.</source> <translation>Selecteer en download (gratis) bijbels uit het publieke domein.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="264"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="264"/> <source>Sample Themes</source> <translation>Voorbeeldthema's</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="265"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="265"/> <source>Select and download sample themes.</source> <translation>Selecteer en download voorbeeldthema's.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="267"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="267"/> <source>Set up default settings to be used by OpenLP.</source> <translation>Stel standaardinstellingen in voor OpenLP.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="269"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="269"/> <source>Default output display:</source> <translation>Standaard presentatiescherm:</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="270"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="270"/> <source>Select default theme:</source> <translation>Selecteer standaard thema:</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="274"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="274"/> <source>Starting configuration process...</source> <translation>Het configuratieproces wordt gestart...</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="545"/> + <location filename="openlp/core/ui/firsttimeform.py" line="545"/> <source>Setting Up And Downloading</source> <translation>Instellen en downloaden</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="546"/> + <location filename="openlp/core/ui/firsttimeform.py" line="546"/> <source>Please wait while OpenLP is set up and your data is downloaded.</source> <translation>Een moment geduld terwijl OpenLP ingesteld wordt en de voorbeeldgegevens worden gedownload.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="550"/> + <location filename="openlp/core/ui/firsttimeform.py" line="550"/> <source>Setting Up</source> <translation>Instellen</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="238"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="238"/> <source>Custom Slides</source> <translation>Aangepaste dia’s</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="275"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="275"/> <source>Finish</source> <translation>Voltooien</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="249"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="249"/> <source>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. Click 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.</source> @@ -3526,47 +3526,47 @@ To re-run the First Time Wizard and import this sample data at a later time, che U kunt op een later tijdstip de Eerste Keer Assistent opnieuw starten om deze voorbeelddata alsnog te downloaden. Controleer dan of uw internetverbinding correct functioneert en kies in het menu van OpenLP de optie "Hulpmiddelen / Herstart Eerste Keer Assistent".</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="603"/> + <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>Download Error</source> <translation>Download fout</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="533"/> + <location filename="openlp/core/ui/firsttimeform.py" line="533"/> <source>There was a connection problem during download, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> <translation>Er is een verbindingsprobleem opgetreden tijdens het downloaden. Volgende downloads zullen overgeslagen worden. Probeer alstublieft de Eerste Keer Assistent later nogmaals te starten.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="564"/> + <location filename="openlp/core/ui/firsttimeform.py" line="564"/> <source>Download complete. Click the %s button to return to OpenLP.</source> <translation>Download afgerond. Klik op %s om terug te keren naar OpenLP.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="568"/> + <location filename="openlp/core/ui/firsttimeform.py" line="568"/> <source>Download complete. Click the %s button to start OpenLP.</source> <translation>Download afgerond. Klik op %s om OpenLP te starten.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="573"/> + <location filename="openlp/core/ui/firsttimeform.py" line="573"/> <source>Click the %s button to return to OpenLP.</source> <translation>Klik op %s om terug te keren naar OpenLP.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="577"/> + <location filename="openlp/core/ui/firsttimeform.py" line="577"/> <source>Click the %s button to start OpenLP.</source> <translation>Klik op %s om OpenLP te starten.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="603"/> + <location filename="openlp/core/ui/firsttimeform.py" line="603"/> <source>There was a connection problem while downloading, so further downloads will be skipped. Try to re-run the First Time Wizard later.</source> <translation>Er is een verbindingsprobleem opgetreden tijdens het downloaden. Volgende downloads zullen overgeslagen worden. Probeer alstublieft de Eerste Keer Assistent later nogmaals te starten.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="226"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="226"/> <source>This wizard will help you to configure OpenLP for initial use. Click the %s button below to start.</source> <translation>Deze assistent helpt u bij het instellen van OpenLP voor het eerste gebruik. Klik op %s om te beginnen.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="256"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="256"/> <source> To cancel the First Time Wizard completely (and not start OpenLP), click the %s button now.</source> @@ -3575,47 +3575,47 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="230"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="230"/> <source>Downloading Resource Index</source> <translation>Bezig met downloaden van bronindex</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="231"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="231"/> <source>Please wait while the resource index is downloaded.</source> <translation>Een moment geduld. De bronindex wordt gedownload.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="233"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="233"/> <source>Please wait while OpenLP downloads the resource index file...</source> <translation>Een moment geduld. OpenLP downloadt de bronindex...</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="271"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="271"/> <source>Downloading and Configuring</source> <translation>Bezig met downloaden en instellen</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="272"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="272"/> <source>Please wait while resources are downloaded and OpenLP is configured.</source> <translation>Een moment geduld. De bronnen worden gedownload en OpenLP wordt ingesteld.</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="663"/> + <location filename="openlp/core/ui/firsttimeform.py" line="663"/> <source>Network Error</source> <translation>Netwerkfout</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="189"/> + <location filename="openlp/core/ui/firsttimeform.py" line="189"/> <source>There was a network error attempting to connect to retrieve initial configuration information</source> <translation>Er is een netwerkfout opgetreden tijdens het ophalen van de standaardinstellingen</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimewizard.py" line="276"/> + <location filename="openlp/core/ui/firsttimewizard.py" line="276"/> <source>Cancel</source> <translation>Annuleer</translation> </message> <message> - <location filename="../../openlp/core/ui/firsttimeform.py" line="664"/> + <location filename="openlp/core/ui/firsttimeform.py" line="664"/> <source>Unable to download some files</source> <translation>Kon sommige bestanden niet downloaden</translation> </message> @@ -3623,37 +3623,37 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s. <context> <name>OpenLP.FormattingTagDialog</name> <message> - <location filename="../../openlp/core/ui/formattingtagdialog.py" line="112"/> + <location filename="openlp/core/ui/formattingtagdialog.py" line="112"/> <source>Configure Formatting Tags</source> <translation>Configureer opmaaktags</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagdialog.py" line="126"/> + <location filename="openlp/core/ui/formattingtagdialog.py" line="126"/> <source>Description</source> <translation>Omschrijving</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagdialog.py" line="127"/> + <location filename="openlp/core/ui/formattingtagdialog.py" line="127"/> <source>Tag</source> <translation>Tag</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagdialog.py" line="128"/> + <location filename="openlp/core/ui/formattingtagdialog.py" line="128"/> <source>Start HTML</source> <translation>Start HTML</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagdialog.py" line="129"/> + <location filename="openlp/core/ui/formattingtagdialog.py" line="129"/> <source>End HTML</source> <translation>Eind HTML</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagdialog.py" line="115"/> + <location filename="openlp/core/ui/formattingtagdialog.py" line="115"/> <source>Default Formatting</source> <translation>Standaard opmaak</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagdialog.py" line="125"/> + <location filename="openlp/core/ui/formattingtagdialog.py" line="125"/> <source>Custom Formatting</source> <translation>Aangepaste opmaak</translation> </message> @@ -3661,42 +3661,42 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s. <context> <name>OpenLP.FormattingTagForm</name> <message> - <location filename="../../openlp/core/ui/formattingtagform.py" line="96"/> + <location filename="openlp/core/ui/formattingtagform.py" line="96"/> <source><HTML here></source> <translation><HTML hier></translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagform.py" line="200"/> + <location filename="openlp/core/ui/formattingtagform.py" line="200"/> <source>Validation Error</source> <translation>Validatie fout</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagform.py" line="180"/> + <location filename="openlp/core/ui/formattingtagform.py" line="180"/> <source>Description is missing</source> <translation>Omschrijving ontbreekt</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagform.py" line="183"/> + <location filename="openlp/core/ui/formattingtagform.py" line="183"/> <source>Tag is missing</source> <translation>Tag ontbreekt</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="80"/> + <location filename="openlp/core/ui/formattingtagcontroller.py" line="80"/> <source>Tag %s already defined.</source> <translation>Tag %s bestaat al.</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="82"/> + <location filename="openlp/core/ui/formattingtagcontroller.py" line="82"/> <source>Description %s already defined.</source> <translation>Omschrijving %s is al gedefinieerd.</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="149"/> + <location filename="openlp/core/ui/formattingtagcontroller.py" line="149"/> <source>Start tag %s is not valid HTML</source> <translation>Starttag %s is geen correcte HTML</translation> </message> <message> - <location filename="../../openlp/core/ui/formattingtagcontroller.py" line="169"/> + <location filename="openlp/core/ui/formattingtagcontroller.py" line="169"/> <source>End tag %s does not match end tag for start tag %s</source> <translation>Eindtag %s komt niet overeen met de verwachte eindtag van starttag %s</translation> </message> @@ -3704,82 +3704,82 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s. <context> <name>OpenLP.FormattingTags</name> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="64"/> + <location filename="openlp/core/lib/formattingtags.py" line="64"/> <source>Red</source> <translation>Rood</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="70"/> + <location filename="openlp/core/lib/formattingtags.py" line="70"/> <source>Black</source> <translation>Zwart</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="76"/> + <location filename="openlp/core/lib/formattingtags.py" line="76"/> <source>Blue</source> <translation>Blauw</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="82"/> + <location filename="openlp/core/lib/formattingtags.py" line="82"/> <source>Yellow</source> <translation>Geel</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="88"/> + <location filename="openlp/core/lib/formattingtags.py" line="88"/> <source>Green</source> <translation>Groen</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="94"/> + <location filename="openlp/core/lib/formattingtags.py" line="94"/> <source>Pink</source> <translation>Roze</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="100"/> + <location filename="openlp/core/lib/formattingtags.py" line="100"/> <source>Orange</source> <translation>Oranje</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="106"/> + <location filename="openlp/core/lib/formattingtags.py" line="106"/> <source>Purple</source> <translation>Paars</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="112"/> + <location filename="openlp/core/lib/formattingtags.py" line="112"/> <source>White</source> <translation>Wit</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="118"/> + <location filename="openlp/core/lib/formattingtags.py" line="118"/> <source>Superscript</source> <translation>Superscript</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="123"/> + <location filename="openlp/core/lib/formattingtags.py" line="123"/> <source>Subscript</source> <translation>Subscript</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="128"/> + <location filename="openlp/core/lib/formattingtags.py" line="128"/> <source>Paragraph</source> <translation>Paragraaf</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="133"/> + <location filename="openlp/core/lib/formattingtags.py" line="133"/> <source>Bold</source> <translation>Vet</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="138"/> + <location filename="openlp/core/lib/formattingtags.py" line="138"/> <source>Italics</source> <translation>Cursief</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="142"/> + <location filename="openlp/core/lib/formattingtags.py" line="142"/> <source>Underline</source> <translation>Onderstreept</translation> </message> <message> - <location filename="../../openlp/core/lib/formattingtags.py" line="148"/> + <location filename="openlp/core/lib/formattingtags.py" line="148"/> <source>Break</source> <translation>Breek af </translation> </message> @@ -3787,157 +3787,157 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s. <context> <name>OpenLP.GeneralTab</name> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="206"/> + <location filename="openlp/core/ui/generaltab.py" line="206"/> <source>General</source> <translation>Algemeen</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="207"/> + <location filename="openlp/core/ui/generaltab.py" line="207"/> <source>Monitors</source> <translation>Beeldschermen</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="208"/> + <location filename="openlp/core/ui/generaltab.py" line="208"/> <source>Select monitor for output display:</source> <translation>Projectiescherm:</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="209"/> + <location filename="openlp/core/ui/generaltab.py" line="209"/> <source>Display if a single screen</source> <translation>Weergeven bij enkel scherm</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="210"/> + <location filename="openlp/core/ui/generaltab.py" line="210"/> <source>Application Startup</source> <translation>Programma start</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="211"/> + <location filename="openlp/core/ui/generaltab.py" line="211"/> <source>Show blank screen warning</source> <translation>Toon leeg scherm waarschuwing</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="212"/> + <location filename="openlp/core/ui/generaltab.py" line="212"/> <source>Automatically open the last service</source> <translation>Automatisch laatste liturgie openen</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="213"/> + <location filename="openlp/core/ui/generaltab.py" line="213"/> <source>Show the splash screen</source> <translation>Toon splash screen</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="215"/> + <location filename="openlp/core/ui/generaltab.py" line="215"/> <source>Application Settings</source> <translation>Programma instellingen</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="216"/> + <location filename="openlp/core/ui/generaltab.py" line="216"/> <source>Prompt to save before starting a new service</source> <translation>Waarschuw om werk op te slaan bij het beginnen van een nieuwe liturgie</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="219"/> + <location filename="openlp/core/ui/generaltab.py" line="219"/> <source>Automatically preview next item in service</source> <translation>Automatisch volgend onderdeel van liturgie tonen</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="222"/> + <location filename="openlp/core/ui/generaltab.py" line="222"/> <source> sec</source> <translation> sec</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="223"/> + <location filename="openlp/core/ui/generaltab.py" line="223"/> <source>CCLI Details</source> <translation>CCLI-details</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="225"/> + <location filename="openlp/core/ui/generaltab.py" line="225"/> <source>SongSelect username:</source> <translation>SongSelect gebruikersnaam:</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="226"/> + <location filename="openlp/core/ui/generaltab.py" line="226"/> <source>SongSelect password:</source> <translation>SongSelect wachtwoord:</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="229"/> + <location filename="openlp/core/ui/generaltab.py" line="229"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="230"/> + <location filename="openlp/core/ui/generaltab.py" line="230"/> <source>Y</source> <translation>Y</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="231"/> + <location filename="openlp/core/ui/generaltab.py" line="231"/> <source>Height</source> <translation>Hoogte</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="232"/> + <location filename="openlp/core/ui/generaltab.py" line="232"/> <source>Width</source> <translation>Breedte</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="214"/> + <location filename="openlp/core/ui/generaltab.py" line="214"/> <source>Check for updates to OpenLP</source> <translation>Controleer op updates voor OpenLP</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="218"/> + <location filename="openlp/core/ui/generaltab.py" line="218"/> <source>Unblank display when adding new live item</source> <translation>Leeg scherm uitschakelen als er een nieuw live item wordt toegevoegd</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="221"/> + <location filename="openlp/core/ui/generaltab.py" line="221"/> <source>Timed slide interval:</source> <translation>Tijd tussen dia’s:</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="233"/> + <location filename="openlp/core/ui/generaltab.py" line="233"/> <source>Background Audio</source> <translation>Achtergrondgeluid</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="234"/> + <location filename="openlp/core/ui/generaltab.py" line="234"/> <source>Start background audio paused</source> <translation>Start achtergrondgeluid gepauzeerd</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="317"/> + <location filename="openlp/core/ui/advancedtab.py" line="317"/> <source>Service Item Slide Limits</source> <translation>Dia navigatie beperkingen</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="228"/> + <location filename="openlp/core/ui/generaltab.py" line="228"/> <source>Override display position:</source> <translation>Overschrijf scherm positie:</translation> </message> <message> - <location filename="../../openlp/core/ui/generaltab.py" line="235"/> + <location filename="openlp/core/ui/generaltab.py" line="235"/> <source>Repeat track list</source> <translation>Herhaal tracklijst</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="318"/> + <location filename="openlp/core/ui/advancedtab.py" line="318"/> <source>Behavior of next/previous on the last/first slide:</source> <translation>Gedrag van volgende/vorige op de laatste en eerste dia:</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="319"/> + <location filename="openlp/core/ui/advancedtab.py" line="319"/> <source>&Remain on Slide</source> <translation>&Blijf op dia </translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="320"/> + <location filename="openlp/core/ui/advancedtab.py" line="320"/> <source>&Wrap around</source> <translation>&Verder aan begin/eind</translation> </message> <message> - <location filename="../../openlp/core/ui/advancedtab.py" line="321"/> + <location filename="openlp/core/ui/advancedtab.py" line="321"/> <source>&Move to next/previous service item</source> <translation>&Naar het volgende/volgende liturgieonderdeel</translation> </message> @@ -3945,12 +3945,12 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s. <context> <name>OpenLP.LanguageManager</name> <message> - <location filename="../../openlp/core/utils/languagemanager.py" line="120"/> + <location filename="openlp/core/utils/languagemanager.py" line="120"/> <source>Language</source> <translation>Taal</translation> </message> <message> - <location filename="../../openlp/core/utils/languagemanager.py" line="120"/> + <location filename="openlp/core/utils/languagemanager.py" line="120"/> <source>Please restart OpenLP to use your new language setting.</source> <translation>Start OpenLP opnieuw op om de nieuwe taalinstellingen te gebruiken.</translation> </message> @@ -3958,7 +3958,7 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s. <context> <name>OpenLP.MainDisplay</name> <message> - <location filename="../../openlp/core/ui/maindisplay.py" line="213"/> + <location filename="openlp/core/ui/maindisplay.py" line="213"/> <source>OpenLP Display</source> <translation>OpenLP Weergave</translation> </message> @@ -3966,282 +3966,282 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op %s. <context> <name>OpenLP.MainWindow</name> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="389"/> + <location filename="openlp/core/ui/mainwindow.py" line="389"/> <source>&File</source> <translation>&Bestand</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="390"/> + <location filename="openlp/core/ui/mainwindow.py" line="390"/> <source>&Import</source> <translation>&Importeren</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="391"/> + <location filename="openlp/core/ui/mainwindow.py" line="391"/> <source>&Export</source> <translation>&Exporteren</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="393"/> + <location filename="openlp/core/ui/mainwindow.py" line="393"/> <source>&View</source> <translation>&Weergave</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="394"/> + <location filename="openlp/core/ui/mainwindow.py" line="394"/> <source>M&ode</source> <translation>M&odus</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="395"/> + <location filename="openlp/core/ui/mainwindow.py" line="395"/> <source>&Tools</source> <translation>&Hulpmiddelen</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="396"/> + <location filename="openlp/core/ui/mainwindow.py" line="396"/> <source>&Settings</source> <translation>&Instellingen</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="423"/> + <location filename="openlp/core/ui/mainwindow.py" line="423"/> <source>&Language</source> <translation>Taa&l</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="398"/> + <location filename="openlp/core/ui/mainwindow.py" line="398"/> <source>&Help</source> <translation>&Help</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="400"/> + <location filename="openlp/core/ui/mainwindow.py" line="400"/> <source>Service Manager</source> <translation>Liturgiebeheer</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="401"/> + <location filename="openlp/core/ui/mainwindow.py" line="401"/> <source>Theme Manager</source> <translation>Themabeheer</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="403"/> + <location filename="openlp/core/ui/mainwindow.py" line="403"/> <source>&New</source> <translation>&Nieuw</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="406"/> + <location filename="openlp/core/ui/mainwindow.py" line="406"/> <source>&Open</source> <translation>&Open</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="408"/> + <location filename="openlp/core/ui/mainwindow.py" line="408"/> <source>Open an existing service.</source> <translation>Open een bestaande liturgie.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="409"/> + <location filename="openlp/core/ui/mainwindow.py" line="409"/> <source>&Save</source> <translation>Op&slaan</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="411"/> + <location filename="openlp/core/ui/mainwindow.py" line="411"/> <source>Save the current service to disk.</source> <translation>De huidige liturgie opslaan.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="412"/> + <location filename="openlp/core/ui/mainwindow.py" line="412"/> <source>Save &As...</source> <translation>Opslaan &als...</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="413"/> + <location filename="openlp/core/ui/mainwindow.py" line="413"/> <source>Save Service As</source> <translation>Liturgie opslaan als</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="414"/> + <location filename="openlp/core/ui/mainwindow.py" line="414"/> <source>Save the current service under a new name.</source> <translation>Deze liturgie onder een andere naam opslaan.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="418"/> + <location filename="openlp/core/ui/mainwindow.py" line="418"/> <source>E&xit</source> <translation>&Afsluiten</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="419"/> + <location filename="openlp/core/ui/mainwindow.py" line="419"/> <source>Quit OpenLP</source> <translation>OpenLP afsluiten</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="422"/> + <location filename="openlp/core/ui/mainwindow.py" line="422"/> <source>&Theme</source> <translation>&Thema</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="426"/> + <location filename="openlp/core/ui/mainwindow.py" line="426"/> <source>&Configure OpenLP...</source> <translation>&Instellingen...</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="438"/> + <location filename="openlp/core/ui/mainwindow.py" line="438"/> <source>&Media Manager</source> <translation>&Mediabeheer</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="439"/> + <location filename="openlp/core/ui/mainwindow.py" line="439"/> <source>Toggle Media Manager</source> <translation>Mediabeheer wel / niet tonen</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="440"/> + <location filename="openlp/core/ui/mainwindow.py" line="440"/> <source>Toggle the visibility of the media manager.</source> <translation>Mediabeheer wel / niet tonen.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="442"/> + <location filename="openlp/core/ui/mainwindow.py" line="442"/> <source>&Theme Manager</source> <translation>&Themabeheer</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="443"/> + <location filename="openlp/core/ui/mainwindow.py" line="443"/> <source>Toggle Theme Manager</source> <translation>Themabeheer wel / niet tonen</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="444"/> + <location filename="openlp/core/ui/mainwindow.py" line="444"/> <source>Toggle the visibility of the theme manager.</source> <translation>Themabeheer wel / niet tonen.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="446"/> + <location filename="openlp/core/ui/mainwindow.py" line="446"/> <source>&Service Manager</source> <translation>&Liturgiebeheer</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="447"/> + <location filename="openlp/core/ui/mainwindow.py" line="447"/> <source>Toggle Service Manager</source> <translation>Liturgiebeheer wel / niet tonen</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="448"/> + <location filename="openlp/core/ui/mainwindow.py" line="448"/> <source>Toggle the visibility of the service manager.</source> <translation>Liturgiebeheer wel / niet tonen.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="450"/> + <location filename="openlp/core/ui/mainwindow.py" line="450"/> <source>&Preview Panel</source> <translation>&Voorbeeld paneel</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="451"/> + <location filename="openlp/core/ui/mainwindow.py" line="451"/> <source>Toggle Preview Panel</source> <translation>Voorbeeld paneel wel / niet tonen</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="452"/> + <location filename="openlp/core/ui/mainwindow.py" line="452"/> <source>Toggle the visibility of the preview panel.</source> <translation>Voorbeeld paneel wel / niet tonen.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="454"/> + <location filename="openlp/core/ui/mainwindow.py" line="454"/> <source>&Live Panel</source> <translation>&Live paneel</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="455"/> + <location filename="openlp/core/ui/mainwindow.py" line="455"/> <source>Toggle Live Panel</source> <translation>Live paneel wel / niet tonen</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="458"/> + <location filename="openlp/core/ui/mainwindow.py" line="458"/> <source>Toggle the visibility of the live panel.</source> <translation>Live paneel wel / niet tonen.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="459"/> + <location filename="openlp/core/ui/mainwindow.py" line="459"/> <source>&Plugin List</source> <translation>&Plug-in lijst</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="460"/> + <location filename="openlp/core/ui/mainwindow.py" line="460"/> <source>List the Plugins</source> <translation>Lijst met plug-ins =uitbreidingen van OpenLP</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="464"/> + <location filename="openlp/core/ui/mainwindow.py" line="464"/> <source>&User Guide</source> <translation>Gebr&uikshandleiding</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="461"/> + <location filename="openlp/core/ui/mainwindow.py" line="461"/> <source>&About</source> <translation>&Over OpenLP</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="462"/> + <location filename="openlp/core/ui/mainwindow.py" line="462"/> <source>More information about OpenLP</source> <translation>Meer informatie over OpenLP</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="465"/> + <location filename="openlp/core/ui/mainwindow.py" line="465"/> <source>&Online Help</source> <translation>&Online hulp</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="469"/> + <location filename="openlp/core/ui/mainwindow.py" line="469"/> <source>&Web Site</source> <translation>&Website</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="474"/> + <location filename="openlp/core/ui/mainwindow.py" line="474"/> <source>Use the system language, if available.</source> <translation>Gebruik standaardtaal van het systeem, indien mogelijk.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="472"/> + <location filename="openlp/core/ui/mainwindow.py" line="472"/> <source>Set the interface language to %s</source> <translation>%s als taal in OpenLP gebruiken</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="475"/> + <location filename="openlp/core/ui/mainwindow.py" line="475"/> <source>Add &Tool...</source> <translation>Hulpprogramma &toevoegen...</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="476"/> + <location filename="openlp/core/ui/mainwindow.py" line="476"/> <source>Add an application to the list of tools.</source> <translation>Voeg een hulpprogramma toe aan de lijst.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="487"/> + <location filename="openlp/core/ui/mainwindow.py" line="487"/> <source>&Default</source> <translation>&Standaard</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="488"/> + <location filename="openlp/core/ui/mainwindow.py" line="488"/> <source>Set the view mode back to the default.</source> <translation>Terug naar de standaard weergave modus.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="489"/> + <location filename="openlp/core/ui/mainwindow.py" line="489"/> <source>&Setup</source> <translation>&Voorbereiding</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="490"/> + <location filename="openlp/core/ui/mainwindow.py" line="490"/> <source>Set the view mode to Setup.</source> <translation>Weergave modus naar Voorbereiding.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="491"/> + <location filename="openlp/core/ui/mainwindow.py" line="491"/> <source>&Live</source> <translation>&Live</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="492"/> + <location filename="openlp/core/ui/mainwindow.py" line="492"/> <source>Set the view mode to Live.</source> <translation>Weergave modus naar Live.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="622"/> + <location filename="openlp/core/ui/mainwindow.py" line="622"/> <source>Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org/.</source> @@ -4250,108 +4250,108 @@ You can download the latest version from http://openlp.org/.</source> U kunt de laatste versie op http://openlp.org/ downloaden.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="625"/> + <location filename="openlp/core/ui/mainwindow.py" line="625"/> <source>OpenLP Version Updated</source> <translation>Nieuwe OpenLP versie beschikbaar</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="725"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>OpenLP Main Display Blanked</source> <translation>OpenLP projectie uitgeschakeld</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="725"/> + <location filename="openlp/core/ui/mainwindow.py" line="725"/> <source>The Main Display has been blanked out</source> <translation>Projectie is uitgeschakeld: scherm staat op zwart</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1162"/> + <location filename="openlp/core/ui/mainwindow.py" line="1162"/> <source>Default Theme: %s</source> <translation>Standaardthema: %s</translation> </message> <message> - <location filename="../../openlp/core/utils/languagemanager.py" line="83"/> + <location filename="openlp/core/utils/languagemanager.py" line="83"/> <source>English</source> <comment>Please add the name of your language here</comment> <translation>Dutch</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="424"/> + <location filename="openlp/core/ui/mainwindow.py" line="424"/> <source>Configure &Shortcuts...</source> <translation>&Sneltoetsen instellen...</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1093"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Close OpenLP</source> <translation>OpenLP afsluiten</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1093"/> + <location filename="openlp/core/ui/mainwindow.py" line="1093"/> <source>Are you sure you want to close OpenLP?</source> <translation>OpenLP afsluiten?</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="478"/> + <location filename="openlp/core/ui/mainwindow.py" line="478"/> <source>Open &Data Folder...</source> <translation>Open &datamap...</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="479"/> + <location filename="openlp/core/ui/mainwindow.py" line="479"/> <source>Open the folder where songs, bibles and other data resides.</source> <translation>Open de map waar liederen, bijbels en andere data staat.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="473"/> + <location filename="openlp/core/ui/mainwindow.py" line="473"/> <source>&Autodetect</source> <translation>&Autodetecteer</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="484"/> + <location filename="openlp/core/ui/mainwindow.py" line="484"/> <source>Update Theme Images</source> <translation>Thema afbeeldingen bijwerken</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="485"/> + <location filename="openlp/core/ui/mainwindow.py" line="485"/> <source>Update the preview images for all themes.</source> <translation>Voorbeeldafbeeldingen bijwerken voor alle thema’s.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="417"/> + <location filename="openlp/core/ui/mainwindow.py" line="417"/> <source>Print the current service.</source> <translation>De huidige liturgie afdrukken.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="392"/> + <location filename="openlp/core/ui/mainwindow.py" line="392"/> <source>&Recent Files</source> <translation>&Recente bestanden</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="456"/> + <location filename="openlp/core/ui/mainwindow.py" line="456"/> <source>L&ock Panels</source> <translation>Panelen op sl&ot</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="457"/> + <location filename="openlp/core/ui/mainwindow.py" line="457"/> <source>Prevent the panels being moved.</source> <translation>Voorkomen dat panelen verschuiven.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="481"/> + <location filename="openlp/core/ui/mainwindow.py" line="481"/> <source>Re-run First Time Wizard</source> <translation>Herstart Eerste Keer Assistent</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="482"/> + <location filename="openlp/core/ui/mainwindow.py" line="482"/> <source>Re-run the First Time Wizard, importing songs, Bibles and themes.</source> <translation>Herstart Eerste Keer Assistent, importeer voorbeeldliederen, bijbels en thema’s.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="679"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>Re-run First Time Wizard?</source> <translation>Herstart Eerste Keer Assistent?</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="679"/> + <location filename="openlp/core/ui/mainwindow.py" line="679"/> <source>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.</source> @@ -4360,83 +4360,83 @@ 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 standaardthema wijzigen.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1302"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear List</source> <comment>Clear List of recent files</comment> <translation>Lijst leegmaken</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1302"/> + <location filename="openlp/core/ui/mainwindow.py" line="1302"/> <source>Clear the list of recent files.</source> <translation>Maak de lijst met recente bestanden leeg.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="425"/> + <location filename="openlp/core/ui/mainwindow.py" line="425"/> <source>Configure &Formatting Tags...</source> <translation>Configureer &opmaak tags...</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="427"/> + <location filename="openlp/core/ui/mainwindow.py" line="427"/> <source>Export OpenLP settings to a specified *.config file</source> <translation>Exporteer OpenLP instellingen naar een *.config bestand</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="433"/> + <location filename="openlp/core/ui/mainwindow.py" line="433"/> <source>Settings</source> <translation>Instellingen</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="430"/> + <location filename="openlp/core/ui/mainwindow.py" line="430"/> <source>Import OpenLP settings from a specified *.config file previously exported on this or another machine</source> <translation>Importeer OpenLP instellingen uit een bestaand *.config bestand afkomstig van deze of een andere computer</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="837"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Import settings?</source> <translation>Importeer instellingen?</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="850"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>Open File</source> <translation>Open bestand</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="850"/> + <location filename="openlp/core/ui/mainwindow.py" line="850"/> <source>OpenLP Export Settings Files (*.conf)</source> <translation>OpenLP Export instellingsbestanden (*.config)</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="925"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>Import settings</source> <translation>Importeer instellingen</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="925"/> + <location filename="openlp/core/ui/mainwindow.py" line="925"/> <source>OpenLP will now close. Imported settings will be applied the next time you start OpenLP.</source> <translation>OpenLP sluit nu af. De geïmporteeerde instellingen worden bij de volgende start van OpenLP toegepast.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="937"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>Export Settings File</source> <translation>Exporteer instellingen</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="937"/> + <location filename="openlp/core/ui/mainwindow.py" line="937"/> <source>OpenLP Export Settings File (*.conf)</source> <translation>OpenLP Export instellingsbestand (*.config)</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1405"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>New Data Directory Error</source> <translation>Nieuwe bestandslocatie fout</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1397"/> + <location filename="openlp/core/ui/mainwindow.py" line="1397"/> <source>Copying OpenLP data to new data directory location - %s - Please wait for copy to finish</source> <translation>OpenLP data wordt nu naar de nieuwe datamaplocatie gekopieerd - %s - Een moment geduld alstublieft</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1405"/> + <location filename="openlp/core/ui/mainwindow.py" line="1405"/> <source>OpenLP Data directory copy failed %s</source> @@ -4445,22 +4445,22 @@ De Eerste Keer Assistent opnieuw starten zou veranderingen in uw huidige OpenLP %s</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="328"/> + <location filename="openlp/core/ui/mainwindow.py" line="328"/> <source>General</source> <translation>Algemeen</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="399"/> + <location filename="openlp/core/ui/mainwindow.py" line="399"/> <source>Library</source> <translation>Bibliotheek</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="467"/> + <location filename="openlp/core/ui/mainwindow.py" line="467"/> <source>Jump to the search box of the current active plugin.</source> <translation>Ga naar het zoekveld van de momenteel actieve plugin.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="837"/> + <location filename="openlp/core/ui/mainwindow.py" line="837"/> <source>Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -4473,7 +4473,7 @@ Instellingen importeren zal uw huidige OpenLP configuratie veranderen. Incorrecte instellingen importeren veroorzaakt onvoorspelbare effecten of OpenLP kan spontaan stoppen.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="885"/> + <location filename="openlp/core/ui/mainwindow.py" line="885"/> <source>The file you have selected does not appear to be a valid OpenLP settings file. Processing has terminated and no changes have been made.</source> @@ -4482,32 +4482,32 @@ Processing has terminated and no changes have been made.</source> Verwerking is gestopt en er is niets veranderd.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="402"/> + <location filename="openlp/core/ui/mainwindow.py" line="402"/> <source>Projector Manager</source> <translation>Projectorbeheer</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="435"/> + <location filename="openlp/core/ui/mainwindow.py" line="435"/> <source>Toggle Projector Manager</source> <translation>Projectorbeheer wel / niet tonen</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="436"/> + <location filename="openlp/core/ui/mainwindow.py" line="436"/> <source>Toggle the visibility of the Projector Manager</source> <translation>Projectorbeheer wel / niet tonen</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1014"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>Export setting error</source> <translation>Exportfout</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="991"/> + <location filename="openlp/core/ui/mainwindow.py" line="991"/> <source>The key "%s" does not have a default value so it will be skipped in this export.</source> <translation>De sleutel "%s" heeft geen standaardwaarde waardoor hij overgeslagen wordt in deze export.</translation> </message> <message> - <location filename="../../openlp/core/ui/mainwindow.py" line="1014"/> + <location filename="openlp/core/ui/mainwindow.py" line="1014"/> <source>An error occurred while exporting the settings: %s</source> <translation>Er is een fout opgetreden tijdens het exporteren van de instellingen: %s</translation> </message> @@ -4515,12 +4515,12 @@ Verwerking is gestopt en er is niets veranderd.</translation> <context> <name>OpenLP.Manager</name> <message> - <location filename="../../openlp/core/lib/db.py" line="244"/> + <location filename="openlp/core/lib/db.py" line="244"/> <source>Database Error</source> <translation>Database fout</translation> </message> <message> - <location filename="../../openlp/core/lib/db.py" line="244"/> + <location filename="openlp/core/lib/db.py" line="244"/> <source>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</source> @@ -4529,7 +4529,7 @@ Database: %s</source> Database: %s</translation> </message> <message> - <location filename="../../openlp/core/lib/db.py" line="87"/> + <location filename="openlp/core/lib/db.py" line="87"/> <source>OpenLP cannot load your database. Database: %s</source> @@ -4541,74 +4541,74 @@ Database: %s</translation> <context> <name>OpenLP.MediaManagerItem</name> <message> - <location filename="../../openlp/core/lib/__init__.py" line="254"/> + <location filename="openlp/core/lib/__init__.py" line="254"/> <source>No Items Selected</source> <translation>Geen items geselecteerd</translation> </message> <message> - <location filename="../../openlp/plugins/images/lib/mediaitem.py" line="153"/> + <location filename="openlp/plugins/images/lib/mediaitem.py" line="153"/> <source>&Add to selected Service Item</source> <translation>&Voeg toe aan geselecteerde liturgie-item</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="482"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="482"/> <source>You must select one or more items to preview.</source> <translation>Selecteer een of meerdere onderdelen om als voorbeeld te laten zien.</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="499"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="499"/> <source>You must select one or more items to send live.</source> <translation>Selecteer een of meerdere onderdelen om live te tonen.</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="592"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="592"/> <source>You must select one or more items.</source> <translation>Selecteer een of meerdere onderdelen.</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="598"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="598"/> <source>You must select an existing service item to add to.</source> <translation>Selecteer een liturgie om deze onderdelen aan toe te voegen.</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="606"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="606"/> <source>Invalid Service Item</source> <translation>Ongeldigl liturgie-onderdeel</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="606"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="606"/> <source>You must select a %s service item.</source> <translation>Selecteer een %s liturgie-onderdeel.</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="548"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="548"/> <source>You must select one or more items to add.</source> <translation>Selecteer een of meerdere onderdelen om toe te voegen.</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="640"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="640"/> <source>No Search Results</source> <translation>Niets gevonden</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="336"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="336"/> <source>Invalid File Type</source> <translation>Ongeldig bestandsformaat</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="336"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="336"/> <source>Invalid File %s. Suffix not supported</source> <translation>Ongeldig bestand %s. Extensie niet ondersteund</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="106"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="106"/> <source>&Clone</source> <translation>&Kloon</translation> </message> <message> - <location filename="../../openlp/core/lib/mediamanageritem.py" line="382"/> + <location filename="openlp/core/lib/mediamanageritem.py" line="382"/> <source>Duplicate files were found on import and were ignored.</source> <translation>Identieke bestanden die bij het importeren zijn gevonden worden genegeerd.</translation> </message> @@ -4616,12 +4616,12 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.OpenLyricsImportError</name> <message> - <location filename="../../openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="714"/> <source><lyrics> tag is missing.</source> <translation><lyrics> tag niet gevonden.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> + <location filename="openlp/plugins/songs/lib/openlyricsxml.py" line="719"/> <source><verse> tag is missing.</source> <translation><verse> tag niet gevonden.</translation> </message> @@ -4629,22 +4629,22 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.PJLink1</name> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="256"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="256"/> <source>Unknown status</source> <translation>Onbekende status</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="266"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="266"/> <source>No message</source> <translation>Geen bericht</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="523"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="523"/> <source>Error while sending data to projector</source> <translation>Fout tijdens het zenden van data naar de projector</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="547"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="547"/> <source>Undefined command:</source> <translation>Ongedefinieerd commando:</translation> </message> @@ -4652,27 +4652,27 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.PlayerTab</name> <message> - <location filename="../../openlp/core/ui/media/playertab.py" line="55"/> + <location filename="openlp/core/ui/media/playertab.py" line="55"/> <source>Players</source> <translation>Spelers</translation> </message> <message> - <location filename="../../openlp/core/ui/media/playertab.py" line="124"/> + <location filename="openlp/core/ui/media/playertab.py" line="124"/> <source>Available Media Players</source> <translation>Beschikbare mediaspelers</translation> </message> <message> - <location filename="../../openlp/core/ui/media/playertab.py" line="125"/> + <location filename="openlp/core/ui/media/playertab.py" line="125"/> <source>Player Search Order</source> <translation>Speler zoekvolgorde</translation> </message> <message> - <location filename="../../openlp/core/ui/media/playertab.py" line="128"/> + <location filename="openlp/core/ui/media/playertab.py" line="128"/> <source>Visible background for videos with aspect ratio different to screen.</source> <translation>Zichtbare achtergrond voor video's met een andere verhouding dan het scherm.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/playertab.py" line="253"/> + <location filename="openlp/core/ui/media/playertab.py" line="253"/> <source>%s (unavailable)</source> <translation>%s (niet beschikbaar)</translation> </message> @@ -4680,42 +4680,42 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.PluginForm</name> <message> - <location filename="../../openlp/core/ui/plugindialog.py" line="81"/> + <location filename="openlp/core/ui/plugindialog.py" line="81"/> <source>Plugin List</source> <translation>Plug-in lijst</translation> </message> <message> - <location filename="../../openlp/core/ui/plugindialog.py" line="82"/> + <location filename="openlp/core/ui/plugindialog.py" line="82"/> <source>Plugin Details</source> <translation>Plug-in details</translation> </message> <message> - <location filename="../../openlp/core/ui/plugindialog.py" line="85"/> + <location filename="openlp/core/ui/plugindialog.py" line="85"/> <source>Status:</source> <translation>Status:</translation> </message> <message> - <location filename="../../openlp/core/ui/plugindialog.py" line="86"/> + <location filename="openlp/core/ui/plugindialog.py" line="86"/> <source>Active</source> <translation>Actief</translation> </message> <message> - <location filename="../../openlp/core/ui/plugindialog.py" line="87"/> + <location filename="openlp/core/ui/plugindialog.py" line="87"/> <source>Inactive</source> <translation>Inactief</translation> </message> <message> - <location filename="../../openlp/core/ui/pluginform.py" line="145"/> + <location filename="openlp/core/ui/pluginform.py" line="145"/> <source>%s (Inactive)</source> <translation>%s (inactief)</translation> </message> <message> - <location filename="../../openlp/core/ui/pluginform.py" line="143"/> + <location filename="openlp/core/ui/pluginform.py" line="143"/> <source>%s (Active)</source> <translation>%s (actief)</translation> </message> <message> - <location filename="../../openlp/core/ui/pluginform.py" line="147"/> + <location filename="openlp/core/ui/pluginform.py" line="147"/> <source>%s (Disabled)</source> <translation>%s (uitgeschakeld)</translation> </message> @@ -4723,12 +4723,12 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.PrintServiceDialog</name> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="148"/> + <location filename="openlp/core/ui/printservicedialog.py" line="148"/> <source>Fit Page</source> <translation>Passend maken op de pagina</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="148"/> + <location filename="openlp/core/ui/printservicedialog.py" line="148"/> <source>Fit Width</source> <translation>Aanpassen aan pagina breedte</translation> </message> @@ -4736,77 +4736,77 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.PrintServiceForm</name> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="138"/> + <location filename="openlp/core/ui/printservicedialog.py" line="138"/> <source>Options</source> <translation>Opties</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="69"/> + <location filename="openlp/core/ui/printservicedialog.py" line="69"/> <source>Copy</source> <translation>Kopieer</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="71"/> + <location filename="openlp/core/ui/printservicedialog.py" line="71"/> <source>Copy as HTML</source> <translation>Kopieer als HTML</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="137"/> + <location filename="openlp/core/ui/printservicedialog.py" line="137"/> <source>Zoom In</source> <translation>Inzoomen</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="135"/> + <location filename="openlp/core/ui/printservicedialog.py" line="135"/> <source>Zoom Out</source> <translation>Uitzoomen</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="136"/> + <location filename="openlp/core/ui/printservicedialog.py" line="136"/> <source>Zoom Original</source> <translation>Werkelijke grootte</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="141"/> + <location filename="openlp/core/ui/printservicedialog.py" line="141"/> <source>Other Options</source> <translation>Overige opties</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="142"/> + <location filename="openlp/core/ui/printservicedialog.py" line="142"/> <source>Include slide text if available</source> <translation>Inclusief diatekst indien beschikbaar</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="144"/> + <location filename="openlp/core/ui/printservicedialog.py" line="144"/> <source>Include service item notes</source> <translation>Inclusief liturgie-opmerkingen</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="145"/> + <location filename="openlp/core/ui/printservicedialog.py" line="145"/> <source>Include play length of media items</source> <translation>Inclusief afspeellengte van media items</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="143"/> + <location filename="openlp/core/ui/printservicedialog.py" line="143"/> <source>Add page break before each text item</source> <translation>Voeg een pagina-einde toe voor elk tekst item</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="146"/> + <location filename="openlp/core/ui/printservicedialog.py" line="146"/> <source>Service Sheet</source> <translation>Liturgie blad</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="61"/> + <location filename="openlp/core/ui/printservicedialog.py" line="61"/> <source>Print</source> <translation>Afdrukken</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="139"/> + <location filename="openlp/core/ui/printservicedialog.py" line="139"/> <source>Title:</source> <translation>Titel:</translation> </message> <message> - <location filename="../../openlp/core/ui/printservicedialog.py" line="140"/> + <location filename="openlp/core/ui/printservicedialog.py" line="140"/> <source>Custom Footer Text:</source> <translation>Aangepaste voettekst:</translation> </message> @@ -4814,257 +4814,257 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ProjectorConstants</name> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="211"/> + <location filename="openlp/core/lib/projector/constants.py" line="211"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="212"/> + <location filename="openlp/core/lib/projector/constants.py" line="212"/> <source>General projector error</source> <translation>Algemene projectorfout</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="213"/> + <location filename="openlp/core/lib/projector/constants.py" line="213"/> <source>Not connected error</source> <translation>Fout: niet verbonden</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="214"/> + <location filename="openlp/core/lib/projector/constants.py" line="214"/> <source>Lamp error</source> <translation>Fout met de lamp</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="215"/> + <location filename="openlp/core/lib/projector/constants.py" line="215"/> <source>Fan error</source> <translation>Fout met de ventilator</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="216"/> + <location filename="openlp/core/lib/projector/constants.py" line="216"/> <source>High temperature detected</source> <translation>Hoge temperatuur gedetecteerd</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="217"/> + <location filename="openlp/core/lib/projector/constants.py" line="217"/> <source>Cover open detected</source> <translation>Klep open</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="218"/> + <location filename="openlp/core/lib/projector/constants.py" line="218"/> <source>Check filter</source> <translation>Controleer filter</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="219"/> + <location filename="openlp/core/lib/projector/constants.py" line="219"/> <source>Authentication Error</source> <translation>Authenticatieprobleem</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="220"/> + <location filename="openlp/core/lib/projector/constants.py" line="220"/> <source>Undefined Command</source> <translation>Ongedefinieerd commando</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="221"/> + <location filename="openlp/core/lib/projector/constants.py" line="221"/> <source>Invalid Parameter</source> <translation>Ongeldige parameter</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="222"/> + <location filename="openlp/core/lib/projector/constants.py" line="222"/> <source>Projector Busy</source> <translation>Projector bezet</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="223"/> + <location filename="openlp/core/lib/projector/constants.py" line="223"/> <source>Projector/Display Error</source> <translation>Projector-/schermfout</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="224"/> + <location filename="openlp/core/lib/projector/constants.py" line="224"/> <source>Invalid packet received</source> <translation>Ongeldig packet ontvangen</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="225"/> + <location filename="openlp/core/lib/projector/constants.py" line="225"/> <source>Warning condition detected</source> <translation>Waarschuwingssituatie gedetecteerd</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="226"/> + <location filename="openlp/core/lib/projector/constants.py" line="226"/> <source>Error condition detected</source> <translation>Foutsituatie gedetecteerd</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="227"/> + <location filename="openlp/core/lib/projector/constants.py" line="227"/> <source>PJLink class not supported</source> <translation>PJLink klasse wordt niet ondersteund</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="228"/> + <location filename="openlp/core/lib/projector/constants.py" line="228"/> <source>Invalid prefix character</source> <translation>Ongeldig voorloopteken</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="229"/> + <location filename="openlp/core/lib/projector/constants.py" line="229"/> <source>The connection was refused by the peer (or timed out)</source> <translation>De verbinding is geweigerd of mislukt</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="231"/> + <location filename="openlp/core/lib/projector/constants.py" line="231"/> <source>The remote host closed the connection</source> <translation>De externe host heeft de verbinding verbroken</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="233"/> + <location filename="openlp/core/lib/projector/constants.py" line="233"/> <source>The host address was not found</source> <translation>Het adres is niet gevonden</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="234"/> + <location filename="openlp/core/lib/projector/constants.py" line="234"/> <source>The socket operation failed because the application lacked the required privileges</source> <translation>De socketbewerking is mislukt doordat het programma de vereiste privileges mist</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="237"/> + <location filename="openlp/core/lib/projector/constants.py" line="237"/> <source>The local system ran out of resources (e.g., too many sockets)</source> <translation>Het lokale systeem heeft te weinig bronnen beschikbaar</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="239"/> + <location filename="openlp/core/lib/projector/constants.py" line="239"/> <source>The socket operation timed out</source> <translation>De socketbewerking is gestopt door een time-out</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="241"/> + <location filename="openlp/core/lib/projector/constants.py" line="241"/> <source>The datagram was larger than the operating system's limit</source> <translation>Het datagram was groter dan de limiet van het besturingssysteem</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="243"/> + <location filename="openlp/core/lib/projector/constants.py" line="243"/> <source>An error occurred with the network (Possibly someone pulled the plug?)</source> <translation>Er is een netwerkfout opgetreden (is de kabel ontkoppeld?)</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="245"/> + <location filename="openlp/core/lib/projector/constants.py" line="245"/> <source>The address specified with socket.bind() is already in use and was set to be exclusive</source> <translation>Het adres gebruikt in socket.bind() is al in gebruik en is ingesteld als exclusief</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="248"/> + <location filename="openlp/core/lib/projector/constants.py" line="248"/> <source>The address specified to socket.bind() does not belong to the host</source> <translation>Het adres gebruikt in socket.bind() bestaat niet op de computer</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="251"/> + <location filename="openlp/core/lib/projector/constants.py" line="251"/> <source>The requested socket operation is not supported by the local operating system (e.g., lack of IPv6 support)</source> <translation>De socketbewerking wordt niet ondersteund door het besturingssysteem (bijvoorbeeld als IPv6-ondersteuning mist)</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="254"/> + <location filename="openlp/core/lib/projector/constants.py" line="254"/> <source>The socket is using a proxy, and the proxy requires authentication</source> <translation>De socket gebruikt een proxy waarvoor authenticatie nodig is</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="257"/> + <location filename="openlp/core/lib/projector/constants.py" line="257"/> <source>The SSL/TLS handshake failed</source> <translation>De SSL/TLS handshake is mislukt</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="259"/> + <location filename="openlp/core/lib/projector/constants.py" line="259"/> <source>The last operation attempted has not finished yet (still in progress in the background)</source> <translation>De vorige bewerking is nog niet afgerond (loopt door in de achtergrond)</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="262"/> + <location filename="openlp/core/lib/projector/constants.py" line="262"/> <source>Could not contact the proxy server because the connection to that server was denied</source> <translation>De verbinding met de proxyserver is geweigerd</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="265"/> + <location filename="openlp/core/lib/projector/constants.py" line="265"/> <source>The connection to the proxy server was closed unexpectedly (before the connection to the final peer was established)</source> <translation>De verbinding met de proxyserver is onverwachts verbroken (voordat de uiteindelijke verbinding tot stand gekomen is)</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="268"/> + <location filename="openlp/core/lib/projector/constants.py" line="268"/> <source>The connection to the proxy server timed out or the proxy server stopped responding in the authentication phase.</source> <translation>De verbinding met de proxyserver is verlopen of de proxyserver heeft geen antwoord gegeven in de authenticatiefase.</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="271"/> + <location filename="openlp/core/lib/projector/constants.py" line="271"/> <source>The proxy address set with setProxy() was not found</source> <translation>Het proxyserveradres meegegeven aan setProxy() is niet gevonden</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="276"/> + <location filename="openlp/core/lib/projector/constants.py" line="276"/> <source>An unidentified error occurred</source> <translation>Er is een onbekende fout opgetreden</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="277"/> + <location filename="openlp/core/lib/projector/constants.py" line="277"/> <source>Not connected</source> <translation>Niet verbonden</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="278"/> + <location filename="openlp/core/lib/projector/constants.py" line="278"/> <source>Connecting</source> <translation>Verbinding maken</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="279"/> + <location filename="openlp/core/lib/projector/constants.py" line="279"/> <source>Connected</source> <translation>Verbonden</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="280"/> + <location filename="openlp/core/lib/projector/constants.py" line="280"/> <source>Getting status</source> <translation>Status opvragen</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="281"/> + <location filename="openlp/core/lib/projector/constants.py" line="281"/> <source>Off</source> <translation>Uit</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="282"/> + <location filename="openlp/core/lib/projector/constants.py" line="282"/> <source>Initialize in progress</source> <translation>Initialisatie bezig</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="283"/> + <location filename="openlp/core/lib/projector/constants.py" line="283"/> <source>Power in standby</source> <translation>Standby</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="284"/> + <location filename="openlp/core/lib/projector/constants.py" line="284"/> <source>Warmup in progress</source> <translation>Opwarmen bezig</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="285"/> + <location filename="openlp/core/lib/projector/constants.py" line="285"/> <source>Power is on</source> <translation>Ingeschakeld</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="286"/> + <location filename="openlp/core/lib/projector/constants.py" line="286"/> <source>Cooldown in progress</source> <translation>Afkoelen bezig</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="287"/> + <location filename="openlp/core/lib/projector/constants.py" line="287"/> <source>Projector Information available</source> <translation>Projectorinformatie beschikbaar</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="288"/> + <location filename="openlp/core/lib/projector/constants.py" line="288"/> <source>Sending data</source> <translation>Gegevens versturen</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="289"/> + <location filename="openlp/core/lib/projector/constants.py" line="289"/> <source>Received data</source> <translation>Gegevens ontvangen</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/constants.py" line="273"/> + <location filename="openlp/core/lib/projector/constants.py" line="273"/> <source>The connection negotiation with the proxy server failed because the response from the proxy server could not be understood</source> <translation>De verbinding met de proxyserver is mislukt doordat de antwoorden van de proxyserver niet herkend worden</translation> </message> @@ -5072,17 +5072,17 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ProjectorEdit</name> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="172"/> + <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>Name Not Set</source> <translation>Naam niet ingesteld</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="172"/> + <location filename="openlp/core/ui/projector/editform.py" line="172"/> <source>You must enter a name for this entry.<br />Please enter a new name for this entry.</source> <translation>U moet een naam opgeven voor dit item.<br />Geef alstublieft een naam op voor dit item.</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="182"/> + <location filename="openlp/core/ui/projector/editform.py" line="182"/> <source>Duplicate Name</source> <translation>Dubbele naam</translation> </message> @@ -5090,52 +5090,52 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ProjectorEditForm</name> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="110"/> + <location filename="openlp/core/ui/projector/editform.py" line="110"/> <source>Add New Projector</source> <translation>Nieuwe projector toevoegen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="113"/> + <location filename="openlp/core/ui/projector/editform.py" line="113"/> <source>Edit Projector</source> <translation>Projector aanpassen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="115"/> + <location filename="openlp/core/ui/projector/editform.py" line="115"/> <source>IP Address</source> <translation>IP-adres</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="118"/> + <location filename="openlp/core/ui/projector/editform.py" line="118"/> <source>Port Number</source> <translation>Poortnummer</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="120"/> + <location filename="openlp/core/ui/projector/editform.py" line="120"/> <source>PIN</source> <translation>PIN</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="122"/> + <location filename="openlp/core/ui/projector/editform.py" line="122"/> <source>Name</source> <translation>Naam</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="124"/> + <location filename="openlp/core/ui/projector/editform.py" line="124"/> <source>Location</source> <translation>Locatie</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="126"/> + <location filename="openlp/core/ui/projector/editform.py" line="126"/> <source>Notes</source> <translation>Aantekeningen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="236"/> + <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>Database Error</source> <translation>Database fout</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="236"/> + <location filename="openlp/core/ui/projector/editform.py" line="236"/> <source>There was an error saving projector information. See the log for the error</source> <translation>Er is een fout opgetreden bij het opslaan van de projectorinformatie. Kijk in het logbestand voor de foutmelding</translation> </message> @@ -5143,272 +5143,272 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ProjectorManager</name> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="83"/> + <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add Projector</source> <translation>Projector toevoegen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="83"/> + <location filename="openlp/core/ui/projector/manager.py" line="83"/> <source>Add a new projector</source> <translation>Voeg een nieuwe projector toe</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="89"/> + <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit Projector</source> <translation>Projector aanpassen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="89"/> + <location filename="openlp/core/ui/projector/manager.py" line="89"/> <source>Edit selected projector</source> <translation>Geselecteerde projector aanpassen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="94"/> + <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete Projector</source> <translation>Projector verwijderen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="94"/> + <location filename="openlp/core/ui/projector/manager.py" line="94"/> <source>Delete selected projector</source> <translation>Verwijder geselecteerde projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="100"/> + <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Select Input Source</source> <translation>Selecteer invoerbron</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="100"/> + <location filename="openlp/core/ui/projector/manager.py" line="100"/> <source>Choose input source on selected projector</source> <translation>Selecteer invoerbron op geselecteerde projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="106"/> + <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View Projector</source> <translation>Bekijk projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="106"/> + <location filename="openlp/core/ui/projector/manager.py" line="106"/> <source>View selected projector information</source> <translation>Bekijk informatie van geselecteerde projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="120"/> + <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projector</source> <translation>Verbind met geselecteerde projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="120"/> + <location filename="openlp/core/ui/projector/manager.py" line="120"/> <source>Connect to selected projectors</source> <translation>Verbind met geselecteerde projectors</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="127"/> + <location filename="openlp/core/ui/projector/manager.py" line="127"/> <source>Disconnect from selected projectors</source> <translation>Verbreek verbinding met geselecteerde projectors</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="134"/> + <location filename="openlp/core/ui/projector/manager.py" line="134"/> <source>Disconnect from selected projector</source> <translation>Verbreek verbinding met geselecteerde projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="149"/> + <location filename="openlp/core/ui/projector/manager.py" line="149"/> <source>Power on selected projector</source> <translation>Geselecteerde projector inschakelen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="162"/> + <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Standby selected projector</source> <translation>Geselecteerde projector uitschakelen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="162"/> + <location filename="openlp/core/ui/projector/manager.py" line="162"/> <source>Put selected projector in standby</source> <translation>Geselecteerde projector in standby zetten</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="176"/> + <location filename="openlp/core/ui/projector/manager.py" line="176"/> <source>Blank selected projector screen</source> <translation>Geselecteerd projectorscherm leegmaken</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="190"/> + <location filename="openlp/core/ui/projector/manager.py" line="190"/> <source>Show selected projector screen</source> <translation>Geselecteerd projectorscherm weergeven</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="212"/> + <location filename="openlp/core/ui/projector/manager.py" line="212"/> <source>&View Projector Information</source> <translation>Projectorinformatie &bekijken</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="217"/> + <location filename="openlp/core/ui/projector/manager.py" line="217"/> <source>&Edit Projector</source> <translation>Projector &aanpassen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="223"/> + <location filename="openlp/core/ui/projector/manager.py" line="223"/> <source>&Connect Projector</source> <translation>Projector &verbinden</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="228"/> + <location filename="openlp/core/ui/projector/manager.py" line="228"/> <source>D&isconnect Projector</source> <translation>V&erbinding met projector verbreken</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="234"/> + <location filename="openlp/core/ui/projector/manager.py" line="234"/> <source>Power &On Projector</source> <translation>Projector &inschakelen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="239"/> + <location filename="openlp/core/ui/projector/manager.py" line="239"/> <source>Power O&ff Projector</source> <translation>Projector &uitschakelen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="245"/> + <location filename="openlp/core/ui/projector/manager.py" line="245"/> <source>Select &Input</source> <translation>Selecteer i&nvoerbron</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="250"/> + <location filename="openlp/core/ui/projector/manager.py" line="250"/> <source>Edit Input Source</source> <translation>Invoerbron bewerken</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="255"/> + <location filename="openlp/core/ui/projector/manager.py" line="255"/> <source>&Blank Projector Screen</source> <translation>Projectorscherm &leegmaken</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="260"/> + <location filename="openlp/core/ui/projector/manager.py" line="260"/> <source>&Show Projector Screen</source> <translation>Projectorscherm &weergeven</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="266"/> + <location filename="openlp/core/ui/projector/manager.py" line="266"/> <source>&Delete Projector</source> <translation>Projector verwij&deren</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="630"/> + <location filename="openlp/core/ui/projector/manager.py" line="630"/> <source>Name</source> <translation>Naam</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="632"/> + <location filename="openlp/core/ui/projector/manager.py" line="632"/> <source>IP</source> <translation>IP-adres</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="634"/> + <location filename="openlp/core/ui/projector/manager.py" line="634"/> <source>Port</source> <translation>Poort</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="636"/> + <location filename="openlp/core/ui/projector/manager.py" line="636"/> <source>Notes</source> <translation>Aantekeningen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="640"/> + <location filename="openlp/core/ui/projector/manager.py" line="640"/> <source>Projector information not available at this time.</source> <translation>Projectorinformatie is momenteel niet beschikbaar.</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="643"/> + <location filename="openlp/core/ui/projector/manager.py" line="643"/> <source>Projector Name</source> <translation>Projectornaam</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="645"/> + <location filename="openlp/core/ui/projector/manager.py" line="645"/> <source>Manufacturer</source> <translation>Fabrikant</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="647"/> + <location filename="openlp/core/ui/projector/manager.py" line="647"/> <source>Model</source> <translation>Model</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="649"/> + <location filename="openlp/core/ui/projector/manager.py" line="649"/> <source>Other info</source> <translation>Overige informatie</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="651"/> + <location filename="openlp/core/ui/projector/manager.py" line="651"/> <source>Power status</source> <translation>Status</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="653"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Shutter is</source> <translation>Lensbescherming is</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="653"/> + <location filename="openlp/core/ui/projector/manager.py" line="653"/> <source>Closed</source> <translation>Dicht</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="656"/> + <location filename="openlp/core/ui/projector/manager.py" line="656"/> <source>Current source input is</source> <translation>Huidige invoerbron is</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>On</source> <translation>Aan</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Off</source> <translation>Uit</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="661"/> + <location filename="openlp/core/ui/projector/manager.py" line="661"/> <source>Hours</source> <translation>Uren</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="672"/> + <location filename="openlp/core/ui/projector/manager.py" line="672"/> <source>No current errors or warnings</source> <translation>Geen fouten en waarschuwingen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="674"/> + <location filename="openlp/core/ui/projector/manager.py" line="674"/> <source>Current errors/warnings</source> <translation>Fouten en waarschuwingen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="677"/> + <location filename="openlp/core/ui/projector/manager.py" line="677"/> <source>Projector Information</source> <translation>Projectorinformatie</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="809"/> + <location filename="openlp/core/ui/projector/manager.py" line="809"/> <source>No message</source> <translation>Geen bericht</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="972"/> + <location filename="openlp/core/ui/projector/manager.py" line="972"/> <source>Not Implemented Yet</source> <translation>Nog niet geïmplementeerd</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="476"/> + <location filename="openlp/core/ui/projector/manager.py" line="476"/> <source>Delete projector (%s) %s?</source> <translation>Verwijder projector (%s) %s?</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/manager.py" line="478"/> + <location filename="openlp/core/ui/projector/manager.py" line="478"/> <source>Are you sure you want to delete this projector?</source> <translation>Weet u zeker dat u deze projector wilt verwijderen?</translation> </message> @@ -5416,32 +5416,32 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ProjectorPJLink</name> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="747"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="747"/> <source>Fan</source> <translation>Ventilator</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="751"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="751"/> <source>Lamp</source> <translation>Lamp</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="755"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="755"/> <source>Temperature</source> <translation>Temperatuur</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="759"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="759"/> <source>Cover</source> <translation>Klep</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="763"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="763"/> <source>Filter</source> <translation>Filter</translation> </message> <message> - <location filename="../../openlp/core/lib/projector/pjlink1.py" line="767"/> + <location filename="openlp/core/lib/projector/pjlink1.py" line="767"/> <source>Other</source> <translation>Overig</translation> </message> @@ -5449,37 +5449,37 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ProjectorTab</name> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="50"/> + <location filename="openlp/core/ui/projector/tab.py" line="50"/> <source>Projector</source> <translation>Projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="99"/> + <location filename="openlp/core/ui/projector/tab.py" line="99"/> <source>Communication Options</source> <translation>Verbindingsinstellingen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="101"/> + <location filename="openlp/core/ui/projector/tab.py" line="101"/> <source>Connect to projectors on startup</source> <translation>Verbind met projectors tijdens het opstarten</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="103"/> + <location filename="openlp/core/ui/projector/tab.py" line="103"/> <source>Socket timeout (seconds)</source> <translation>Socket timeout (seconden)</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="105"/> + <location filename="openlp/core/ui/projector/tab.py" line="105"/> <source>Poll time (seconds)</source> <translation>Poll tijd (seconden)</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="109"/> + <location filename="openlp/core/ui/projector/tab.py" line="109"/> <source>Tabbed dialog box</source> <translation>Dialoogvenster met tabs</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="111"/> + <location filename="openlp/core/ui/projector/tab.py" line="111"/> <source>Single dialog box</source> <translation>Enkel dialoogvenster</translation> </message> @@ -5487,17 +5487,17 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ProjectorWizard</name> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="198"/> + <location filename="openlp/core/ui/projector/editform.py" line="198"/> <source>Duplicate IP Address</source> <translation>Dubbel IP-adres</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="206"/> + <location filename="openlp/core/ui/projector/editform.py" line="206"/> <source>Invalid IP Address</source> <translation>Ongeldig IP-adres</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/editform.py" line="215"/> + <location filename="openlp/core/ui/projector/editform.py" line="215"/> <source>Invalid Port Number</source> <translation>Ongeldig poortnummer</translation> </message> @@ -5505,12 +5505,12 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ScreenList</name> <message> - <location filename="../../openlp/core/lib/screen.py" line="135"/> + <location filename="openlp/core/lib/screen.py" line="135"/> <source>Screen</source> <translation>Scherm</translation> </message> <message> - <location filename="../../openlp/core/lib/screen.py" line="137"/> + <location filename="openlp/core/lib/screen.py" line="137"/> <source>primary</source> <translation>primair scherm</translation> </message> @@ -5518,17 +5518,17 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ServiceItem</name> <message> - <location filename="../../openlp/core/lib/serviceitem.py" line="622"/> + <location filename="openlp/core/lib/serviceitem.py" line="622"/> <source><strong>Start</strong>: %s</source> <translation><strong>Start</strong>: %s</translation> </message> <message> - <location filename="../../openlp/core/lib/serviceitem.py" line="625"/> + <location filename="openlp/core/lib/serviceitem.py" line="625"/> <source><strong>Length</strong>: %s</source> <translation><strong>Lengte</strong>: %s</translation> </message> <message> - <location filename="../../openlp/core/lib/serviceitem.py" line="334"/> + <location filename="openlp/core/lib/serviceitem.py" line="334"/> <source>[slide %d]</source> <translation>[dia %d]</translation> </message> @@ -5536,7 +5536,7 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ServiceItemEditForm</name> <message> - <location filename="../../openlp/core/ui/serviceitemeditdialog.py" line="71"/> + <location filename="openlp/core/ui/serviceitemeditdialog.py" line="71"/> <source>Reorder Service Item</source> <translation>Liturgie-onderdelen herschikken</translation> </message> @@ -5544,366 +5544,366 @@ Extensie niet ondersteund</translation> <context> <name>OpenLP.ServiceManager</name> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="155"/> + <location filename="openlp/core/ui/servicemanager.py" line="155"/> <source>Move to &top</source> <translation>Bovenaan plaa&tsen</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="155"/> + <location filename="openlp/core/ui/servicemanager.py" line="155"/> <source>Move item to the top of the service.</source> <translation>Plaats dit onderdeel bovenaan.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="160"/> + <location filename="openlp/core/ui/servicemanager.py" line="160"/> <source>Move &up</source> <translation>Verplaats &omhoog</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="160"/> + <location filename="openlp/core/ui/servicemanager.py" line="160"/> <source>Move item up one position in the service.</source> <translation>Verplaats een plek omhoog.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="175"/> + <location filename="openlp/core/ui/servicemanager.py" line="175"/> <source>Move &down</source> <translation>Verplaats o&mlaag</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="165"/> + <location filename="openlp/core/ui/servicemanager.py" line="165"/> <source>Move item down one position in the service.</source> <translation>Verplaats een plek omlaag.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="170"/> + <location filename="openlp/core/ui/servicemanager.py" line="170"/> <source>Move to &bottom</source> <translation>Onderaan &plaatsen</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="170"/> + <location filename="openlp/core/ui/servicemanager.py" line="170"/> <source>Move item to the end of the service.</source> <translation>Plaats dit onderdeel onderaan.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="188"/> + <location filename="openlp/core/ui/servicemanager.py" line="188"/> <source>&Delete From Service</source> <translation>Verwij&deren uit de liturgie</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="188"/> + <location filename="openlp/core/ui/servicemanager.py" line="188"/> <source>Delete the selected item from the service.</source> <translation>Verwijder dit onderdeel uit de liturgie.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="222"/> + <location filename="openlp/core/ui/servicemanager.py" line="222"/> <source>&Add New Item</source> <translation>&Voeg toe</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="224"/> + <location filename="openlp/core/ui/servicemanager.py" line="224"/> <source>&Add to Selected Item</source> <translation>&Voeg toe aan geselecteerd item</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="228"/> + <location filename="openlp/core/ui/servicemanager.py" line="228"/> <source>&Edit Item</source> <translation>B&ewerk onderdeel</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="233"/> + <location filename="openlp/core/ui/servicemanager.py" line="233"/> <source>&Reorder Item</source> <translation>He&rschik onderdeel</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="236"/> + <location filename="openlp/core/ui/servicemanager.py" line="236"/> <source>&Notes</source> <translation>Aa&ntekeningen</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="278"/> + <location filename="openlp/core/ui/servicemanager.py" line="278"/> <source>&Change Item Theme</source> <translation>&Wijzig onderdeel thema</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="779"/> + <location filename="openlp/core/ui/servicemanager.py" line="779"/> <source>File is not a valid service.</source> <translation>Geen geldig liturgiebestand.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1488"/> + <location filename="openlp/core/ui/servicemanager.py" line="1488"/> <source>Missing Display Handler</source> <translation>Ontbrekende weergaveregelaar</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1444"/> + <location filename="openlp/core/ui/servicemanager.py" line="1444"/> <source>Your item cannot be displayed as there is no handler to display it</source> <translation>Dit onderdeel kan niet weergegeven worden, omdat er een regelaar ontbreekt</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1488"/> + <location filename="openlp/core/ui/servicemanager.py" line="1488"/> <source>Your item cannot be displayed as the plugin required to display it is missing or inactive</source> <translation>Dit onderdeel kan niet weergegeven worden omdat de benodigde plug-in ontbreekt of inactief is</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="194"/> + <location filename="openlp/core/ui/servicemanager.py" line="194"/> <source>&Expand all</source> <translation>Alles &uitklappen</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="194"/> + <location filename="openlp/core/ui/servicemanager.py" line="194"/> <source>Expand all the service items.</source> <translation>Alle liturgie-onderdelen uitklappen.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="199"/> + <location filename="openlp/core/ui/servicemanager.py" line="199"/> <source>&Collapse all</source> <translation>Alles &inklappen</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="199"/> + <location filename="openlp/core/ui/servicemanager.py" line="199"/> <source>Collapse all the service items.</source> <translation>Alle liturgie-onderdelen inklappen.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="434"/> + <location filename="openlp/core/ui/servicemanager.py" line="434"/> <source>Open File</source> <translation>Open bestand</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="175"/> + <location filename="openlp/core/ui/servicemanager.py" line="175"/> <source>Moves the selection down the window.</source> <translation>Verplaatst de selectie omlaag.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="181"/> + <location filename="openlp/core/ui/servicemanager.py" line="181"/> <source>Move up</source> <translation>Verplaats omhoog</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="181"/> + <location filename="openlp/core/ui/servicemanager.py" line="181"/> <source>Moves the selection up the window.</source> <translation>Verplaatst de selectie omhoog.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="205"/> + <location filename="openlp/core/ui/servicemanager.py" line="205"/> <source>Go Live</source> <translation>Ga live</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="205"/> + <location filename="openlp/core/ui/servicemanager.py" line="205"/> <source>Send the selected item to Live.</source> <translation>Toon selectie live.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="239"/> + <location filename="openlp/core/ui/servicemanager.py" line="239"/> <source>&Start Time</source> <translation>&Starttijd</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="273"/> + <location filename="openlp/core/ui/servicemanager.py" line="273"/> <source>Show &Preview</source> <translation>Toon &voorbeeld</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="452"/> + <location filename="openlp/core/ui/servicemanager.py" line="452"/> <source>Modified Service</source> <translation>Gewijzigde liturgie </translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="452"/> + <location filename="openlp/core/ui/servicemanager.py" line="452"/> <source>The current service has been modified. Would you like to save this service?</source> <translation>De huidige liturgie is gewijzigd. Veranderingen opslaan?</translation> </message> <message> - <location filename="../../openlp/core/ui/printserviceform.py" line="177"/> + <location filename="openlp/core/ui/printserviceform.py" line="177"/> <source>Custom Service Notes: </source> <translation>Aangepaste liturgie aantekeningen:</translation> </message> <message> - <location filename="../../openlp/core/ui/printserviceform.py" line="223"/> + <location filename="openlp/core/ui/printserviceform.py" line="223"/> <source>Notes: </source> <translation>Aantekeningen: </translation> </message> <message> - <location filename="../../openlp/core/ui/printserviceform.py" line="231"/> + <location filename="openlp/core/ui/printserviceform.py" line="231"/> <source>Playing time: </source> <translation>Speeltijd: </translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="355"/> + <location filename="openlp/core/ui/servicemanager.py" line="355"/> <source>Untitled Service</source> <translation>Liturgie zonder naam</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="783"/> + <location filename="openlp/core/ui/servicemanager.py" line="783"/> <source>File could not be opened because it is corrupt.</source> <translation>Bestand kan niet worden geopend omdat het beschadigd is.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="788"/> + <location filename="openlp/core/ui/servicemanager.py" line="788"/> <source>Empty File</source> <translation>Leeg bestand</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="788"/> + <location filename="openlp/core/ui/servicemanager.py" line="788"/> <source>This service file does not contain any data.</source> <translation>Deze liturgie bevat nog geen gegevens.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="793"/> + <location filename="openlp/core/ui/servicemanager.py" line="793"/> <source>Corrupt File</source> <translation>Corrupt bestand</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="112"/> + <location filename="openlp/core/ui/servicemanager.py" line="112"/> <source>Load an existing service.</source> <translation>Laad een bestaande liturgie.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="116"/> + <location filename="openlp/core/ui/servicemanager.py" line="116"/> <source>Save this service.</source> <translation>Deze liturgie opslaan.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="126"/> + <location filename="openlp/core/ui/servicemanager.py" line="126"/> <source>Select a theme for the service.</source> <translation>Selecteer een thema voor de liturgie.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1274"/> + <location filename="openlp/core/ui/servicemanager.py" line="1274"/> <source>Slide theme</source> <translation>Dia thema</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1277"/> + <location filename="openlp/core/ui/servicemanager.py" line="1277"/> <source>Notes</source> <translation>Aantekeningen</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1271"/> + <location filename="openlp/core/ui/servicemanager.py" line="1271"/> <source>Edit</source> <translation>Bewerk</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1271"/> + <location filename="openlp/core/ui/servicemanager.py" line="1271"/> <source>Service copy only</source> <translation>Liturgie alleen kopiëren</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="653"/> + <location filename="openlp/core/ui/servicemanager.py" line="653"/> <source>Error Saving File</source> <translation>Fout bij het opslaan</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="653"/> + <location filename="openlp/core/ui/servicemanager.py" line="653"/> <source>There was an error saving your file.</source> <translation>Er is een fout opgetreden tijdens het opslaan van het bestand.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="535"/> + <location filename="openlp/core/ui/servicemanager.py" line="535"/> <source>Service File(s) Missing</source> <translation>Ontbrekend(e) liturgiebestand(en)</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="230"/> + <location filename="openlp/core/ui/servicemanager.py" line="230"/> <source>&Rename...</source> <translation>He&rnoemen...</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="246"/> + <location filename="openlp/core/ui/servicemanager.py" line="246"/> <source>Create New &Custom Slide</source> <translation>&Creëren nieuwe aangepaste dia</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="253"/> + <location filename="openlp/core/ui/servicemanager.py" line="253"/> <source>&Auto play slides</source> <translation>&Automatisch afspelen dia's</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="257"/> + <location filename="openlp/core/ui/servicemanager.py" line="257"/> <source>Auto play slides &Loop</source> <translation>Automatisch door&lopend dia's afspelen</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="262"/> + <location filename="openlp/core/ui/servicemanager.py" line="262"/> <source>Auto play slides &Once</source> <translation>Automatisch &eenmalig dia's afspelen</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="884"/> + <location filename="openlp/core/ui/servicemanager.py" line="884"/> <source>&Delay between slides</source> <translation>Pauze tussen dia’s.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="434"/> + <location filename="openlp/core/ui/servicemanager.py" line="434"/> <source>OpenLP Service Files (*.osz *.oszl)</source> <translation>OpenLP Service bestanden (*.osz *.oszl)</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="699"/> + <location filename="openlp/core/ui/servicemanager.py" line="699"/> <source>OpenLP Service Files (*.osz);; OpenLP Service Files - lite (*.oszl)</source> <translation>OpenLP Service bestanden (*.osz);; OpenLP Service bestanden - lite (*.oszl)</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="704"/> + <location filename="openlp/core/ui/servicemanager.py" line="704"/> <source>OpenLP Service Files (*.osz);;</source> <translation>OpenLP Service bestanden (*.osz);;</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="749"/> + <location filename="openlp/core/ui/servicemanager.py" line="749"/> <source>File is not a valid service. The content encoding is not UTF-8.</source> <translation>Bestand is geen geldige liturgie. De encoding van de inhoud is niet UTF-8.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="764"/> + <location filename="openlp/core/ui/servicemanager.py" line="764"/> <source>The service file you are trying to open is in an old format. Please save it using OpenLP 2.0.2 or greater.</source> <translation>Het liturgiebestand dat u probeert te openen heeft een verouderd formaat. Slaat u het nogmaals op met OpenLP 2.0.2 of hoger.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="793"/> + <location filename="openlp/core/ui/servicemanager.py" line="793"/> <source>This file is either corrupt or it is not an OpenLP 2 service file.</source> <translation>Het bestand is beschadigd of is geen OpenLP 2 liturgiebestand.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="895"/> + <location filename="openlp/core/ui/servicemanager.py" line="895"/> <source>&Auto Start - inactive</source> <translation>&Auto Start - inactief</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="897"/> + <location filename="openlp/core/ui/servicemanager.py" line="897"/> <source>&Auto Start - active</source> <translation>&Auto Start - actief</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="984"/> + <location filename="openlp/core/ui/servicemanager.py" line="984"/> <source>Input delay</source> <translation>Invoeren vertraging</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="984"/> + <location filename="openlp/core/ui/servicemanager.py" line="984"/> <source>Delay between slides in seconds.</source> <translation>Pauze tussen dia’s in seconden.</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1516"/> + <location filename="openlp/core/ui/servicemanager.py" line="1516"/> <source>Rename item title</source> <translation>Titel hernoemen</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="1516"/> + <location filename="openlp/core/ui/servicemanager.py" line="1516"/> <source>Title:</source> <translation>Titel:</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="606"/> + <location filename="openlp/core/ui/servicemanager.py" line="606"/> <source>An error occurred while writing the service file: %s</source> <translation>Er is een fout opgetreden tijdens het opslaan van het liturgiebestand: %s</translation> </message> <message> - <location filename="../../openlp/core/ui/servicemanager.py" line="536"/> + <location filename="openlp/core/ui/servicemanager.py" line="536"/> <source>The following file(s) in the service are missing: %s These files will be removed if you continue to save.</source> @@ -5915,7 +5915,7 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.ServiceNoteForm</name> <message> - <location filename="../../openlp/core/ui/servicenoteform.py" line="70"/> + <location filename="openlp/core/ui/servicenoteform.py" line="70"/> <source>Service Item Notes</source> <translation>Aantekeningen</translation> </message> @@ -5923,7 +5923,7 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.SettingsForm</name> <message> - <location filename="../../openlp/core/ui/settingsdialog.py" line="63"/> + <location filename="openlp/core/ui/settingsdialog.py" line="63"/> <source>Configure OpenLP</source> <translation>Configureer OpenLP</translation> </message> @@ -5931,67 +5931,67 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.ShortcutListDialog</name> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="130"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="130"/> <source>Action</source> <translation>Actie</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="130"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="130"/> <source>Shortcut</source> <translation>Sneltoets</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistform.py" line="425"/> + <location filename="openlp/core/ui/shortcutlistform.py" line="425"/> <source>Duplicate Shortcut</source> <translation>Sneltoets dupliceren</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistform.py" line="425"/> + <location filename="openlp/core/ui/shortcutlistform.py" line="425"/> <source>The shortcut "%s" is already assigned to another action, please use a different shortcut.</source> <translation>De sneltoets "%s" wordt al voor een andere actie gebruikt. Kies een andere toetscombinatie.</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="130"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="130"/> <source>Alternate</source> <translation>Alternatief</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="127"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="127"/> <source>Select an action and click one of the buttons below to start capturing a new primary or alternate shortcut, respectively.</source> <translation>Selecteer een actie en klik op één van de knoppen hieronder om respectievelijk een primaire of alternatieve sneltoets vast te leggen.</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="133"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="133"/> <source>Default</source> <translation>Standaard</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="134"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="134"/> <source>Custom</source> <translation>Aangepast</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="136"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="136"/> <source>Capture shortcut.</source> <translation>Sneltoets vastleggen.</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="139"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="139"/> <source>Restore the default shortcut of this action.</source> <translation>Herstel de standaard sneltoets voor de actie.</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistform.py" line="284"/> + <location filename="openlp/core/ui/shortcutlistform.py" line="284"/> <source>Restore Default Shortcuts</source> <translation>Herstel alle standaard sneltoetsen</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistform.py" line="284"/> + <location filename="openlp/core/ui/shortcutlistform.py" line="284"/> <source>Do you want to restore all shortcuts to their defaults?</source> <translation>Weet u zeker dat u alle standaard sneltoetsen wilt herstellen?</translation> </message> <message> - <location filename="../../openlp/core/ui/shortcutlistdialog.py" line="126"/> + <location filename="openlp/core/ui/shortcutlistdialog.py" line="126"/> <source>Configure Shortcuts</source> <translation>Sneltoetsen instellen</translation> </message> @@ -5999,172 +5999,172 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.SlideController</name> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="230"/> + <location filename="openlp/core/ui/slidecontroller.py" line="230"/> <source>Hide</source> <translation>Verbergen</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="313"/> + <location filename="openlp/core/ui/slidecontroller.py" line="313"/> <source>Go To</source> <translation>Ga naar</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="232"/> + <location filename="openlp/core/ui/slidecontroller.py" line="232"/> <source>Blank Screen</source> <translation>Zwart scherm</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="237"/> + <location filename="openlp/core/ui/slidecontroller.py" line="237"/> <source>Blank to Theme</source> <translation>Leeg scherm met thema</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="242"/> + <location filename="openlp/core/ui/slidecontroller.py" line="242"/> <source>Show Desktop</source> <translation>Toon bureaublad</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="499"/> + <location filename="openlp/core/ui/slidecontroller.py" line="499"/> <source>Previous Service</source> <translation>Vorige liturgie</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="504"/> + <location filename="openlp/core/ui/slidecontroller.py" line="504"/> <source>Next Service</source> <translation>Volgende liturgie</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="509"/> + <location filename="openlp/core/ui/slidecontroller.py" line="509"/> <source>Escape Item</source> <translation>Onderdeel annuleren</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="207"/> + <location filename="openlp/core/ui/slidecontroller.py" line="207"/> <source>Move to previous.</source> <translation>Vorige.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="214"/> + <location filename="openlp/core/ui/slidecontroller.py" line="214"/> <source>Move to next.</source> <translation>Volgende.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="270"/> + <location filename="openlp/core/ui/slidecontroller.py" line="270"/> <source>Play Slides</source> <translation>Dia’s tonen</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="289"/> + <location filename="openlp/core/ui/slidecontroller.py" line="289"/> <source>Delay between slides in seconds.</source> <translation>Pauze tussen dia’s in seconden.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="293"/> + <location filename="openlp/core/ui/slidecontroller.py" line="293"/> <source>Move to live.</source> <translation>Toon live.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="296"/> + <location filename="openlp/core/ui/slidecontroller.py" line="296"/> <source>Add to Service.</source> <translation>Voeg toe aan liturgie.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="300"/> + <location filename="openlp/core/ui/slidecontroller.py" line="300"/> <source>Edit and reload song preview.</source> <translation>Bewerken en liedvoorbeeld opnieuw laden.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="268"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="268"/> <source>Start playing media.</source> <translation>Start afspelen media.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="317"/> + <location filename="openlp/core/ui/slidecontroller.py" line="317"/> <source>Pause audio.</source> <translation>Pauzeer audio.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="272"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="272"/> <source>Pause playing media.</source> <translation>Afspelen pauzeren.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="276"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="276"/> <source>Stop playing media.</source> <translation>Afspelen stoppen.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="285"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="285"/> <source>Video position.</source> <translation>Video positie.</translation> </message> <message> - <location filename="../../openlp/core/ui/media/mediacontroller.py" line="296"/> + <location filename="openlp/core/ui/media/mediacontroller.py" line="296"/> <source>Audio Volume.</source> <translation>Audio volume.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="383"/> + <location filename="openlp/core/ui/slidecontroller.py" line="383"/> <source>Go to "Verse"</source> <translation>Ga naar "Vers"</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="384"/> + <location filename="openlp/core/ui/slidecontroller.py" line="384"/> <source>Go to "Chorus"</source> <translation>Ga naar "Refrein"</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="385"/> + <location filename="openlp/core/ui/slidecontroller.py" line="385"/> <source>Go to "Bridge"</source> <translation>Ga naar "Bridge"</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="387"/> + <location filename="openlp/core/ui/slidecontroller.py" line="387"/> <source>Go to "Pre-Chorus"</source> <translation>Ga naar "pre-Refrein"</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="388"/> + <location filename="openlp/core/ui/slidecontroller.py" line="388"/> <source>Go to "Intro"</source> <translation>Ga naar "Intro"</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="389"/> + <location filename="openlp/core/ui/slidecontroller.py" line="389"/> <source>Go to "Ending"</source> <translation>Ga naar "Einde"</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="390"/> + <location filename="openlp/core/ui/slidecontroller.py" line="390"/> <source>Go to "Other"</source> <translation>Ga naar "Overige"</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="207"/> + <location filename="openlp/core/ui/slidecontroller.py" line="207"/> <source>Previous Slide</source> <translation>Vorige dia</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="214"/> + <location filename="openlp/core/ui/slidecontroller.py" line="214"/> <source>Next Slide</source> <translation>Volgende dia</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="317"/> + <location filename="openlp/core/ui/slidecontroller.py" line="317"/> <source>Pause Audio</source> <translation>Pauzeer audio</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="323"/> + <location filename="openlp/core/ui/slidecontroller.py" line="323"/> <source>Background Audio</source> <translation>Achtergrondgeluid</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="327"/> + <location filename="openlp/core/ui/slidecontroller.py" line="327"/> <source>Go to next audio track.</source> <translation>Ga naar de volgende audiotrack.</translation> </message> <message> - <location filename="../../openlp/core/ui/slidecontroller.py" line="335"/> + <location filename="openlp/core/ui/slidecontroller.py" line="335"/> <source>Tracks</source> <translation>Tracks</translation> </message> @@ -6172,42 +6172,42 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.SourceSelectForm</name> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="393"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="393"/> <source>Select Projector Source</source> <translation>Selecteer projectorbron</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="391"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="391"/> <source>Edit Projector Source Text</source> <translation>Projectorbron-tekst aanpassen</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="152"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="152"/> <source>Ignoring current changes and return to OpenLP</source> <translation>Vergeet de wijzigingen en keer terug naar OpenLP</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="155"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="155"/> <source>Delete all user-defined text and revert to PJLink default text</source> <translation>Verwijder alle aangepaste teksten en herstel de standaardteksten van PJLink</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="158"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="158"/> <source>Discard changes and reset to previous user-defined text</source> <translation>Vergeet aanpassingen en herstel de vorige aangepaste tekst</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="161"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="161"/> <source>Save changes and return to OpenLP</source> <translation>Wijzigingen opslaan en terugkeren naar OpenLP</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="475"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="475"/> <source>Delete entries for this projector</source> <translation>Verwijder items voor deze projector</translation> </message> <message> - <location filename="../../openlp/core/ui/projector/sourceselectform.py" line="476"/> + <location filename="openlp/core/ui/projector/sourceselectform.py" line="476"/> <source>Are you sure you want to delete ALL user-defined source input text for this projector?</source> <translation>Weet u zeker dat u ALLE ingevoerde bronteksten van deze projector wilt verwijderen?</translation> </message> @@ -6215,17 +6215,17 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.SpellTextEdit</name> <message> - <location filename="../../openlp/core/lib/spelltextedit.py" line="102"/> + <location filename="openlp/core/lib/spelltextedit.py" line="102"/> <source>Spelling Suggestions</source> <translation>Spelling suggesties</translation> </message> <message> - <location filename="../../openlp/core/lib/spelltextedit.py" line="110"/> + <location filename="openlp/core/lib/spelltextedit.py" line="110"/> <source>Formatting Tags</source> <translation>Opmaaktags</translation> </message> <message> - <location filename="../../openlp/core/lib/spelltextedit.py" line="91"/> + <location filename="openlp/core/lib/spelltextedit.py" line="91"/> <source>Language:</source> <translation>Taal:</translation> </message> @@ -6233,17 +6233,17 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.StartTimeForm</name> <message> - <location filename="../../openlp/core/ui/themelayoutdialog.py" line="71"/> + <location filename="openlp/core/ui/themelayoutdialog.py" line="71"/> <source>Theme Layout</source> <translation>Thema layout</translation> </message> <message> - <location filename="../../openlp/core/ui/themelayoutdialog.py" line="72"/> + <location filename="openlp/core/ui/themelayoutdialog.py" line="72"/> <source>The blue box shows the main area.</source> <translation>Het blauwe vlak toont het hoofdgebied.</translation> </message> <message> - <location filename="../../openlp/core/ui/themelayoutdialog.py" line="73"/> + <location filename="openlp/core/ui/themelayoutdialog.py" line="73"/> <source>The red box shows the footer.</source> <translation>Het rode vlak toont het gebied voor de voettekst.</translation> </message> @@ -6251,52 +6251,52 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.StartTime_form</name> <message> - <location filename="../../openlp/core/ui/starttimedialog.py" line="117"/> + <location filename="openlp/core/ui/starttimedialog.py" line="117"/> <source>Item Start and Finish Time</source> <translation>Item start- en eindtijd</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimedialog.py" line="124"/> + <location filename="openlp/core/ui/starttimedialog.py" line="124"/> <source>Hours:</source> <translation>Uren:</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimedialog.py" line="125"/> + <location filename="openlp/core/ui/starttimedialog.py" line="125"/> <source>Minutes:</source> <translation>Minuten:</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimedialog.py" line="126"/> + <location filename="openlp/core/ui/starttimedialog.py" line="126"/> <source>Seconds:</source> <translation>Seconden:</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimedialog.py" line="127"/> + <location filename="openlp/core/ui/starttimedialog.py" line="127"/> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimedialog.py" line="128"/> + <location filename="openlp/core/ui/starttimedialog.py" line="128"/> <source>Finish</source> <translation>Voltooien</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimedialog.py" line="129"/> + <location filename="openlp/core/ui/starttimedialog.py" line="129"/> <source>Length</source> <translation>Lengte</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimeform.py" line="76"/> + <location filename="openlp/core/ui/starttimeform.py" line="76"/> <source>Time Validation Error</source> <translation>Tijd validatie fout</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimeform.py" line="71"/> + <location filename="openlp/core/ui/starttimeform.py" line="71"/> <source>Finish time is set after the end of the media item</source> <translation>Eindtijd is ingesteld tot na het eind van het media item</translation> </message> <message> - <location filename="../../openlp/core/ui/starttimeform.py" line="76"/> + <location filename="openlp/core/ui/starttimeform.py" line="76"/> <source>Start time is after the finish time of the media item</source> <translation>Starttijd is ingesteld tot na het eind van het media item</translation> </message> @@ -6304,7 +6304,7 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.ThemeForm</name> <message> - <location filename="../../openlp/core/ui/themeform.py" line="153"/> + <location filename="openlp/core/ui/themeform.py" line="153"/> <source>(approximately %d lines per slide)</source> <translation>(ongeveer %d regels per dia)</translation> </message> @@ -6312,198 +6312,198 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.ThemeManager</name> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="58"/> + <location filename="openlp/core/ui/thememanager.py" line="58"/> <source>Create a new theme.</source> <translation>Maak een nieuw thema.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="62"/> + <location filename="openlp/core/ui/thememanager.py" line="62"/> <source>Edit Theme</source> <translation>Bewerk thema</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="62"/> + <location filename="openlp/core/ui/thememanager.py" line="62"/> <source>Edit a theme.</source> <translation>Bewerk een thema.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="67"/> + <location filename="openlp/core/ui/thememanager.py" line="67"/> <source>Delete Theme</source> <translation>Verwijder thema</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="67"/> + <location filename="openlp/core/ui/thememanager.py" line="67"/> <source>Delete a theme.</source> <translation>Verwijder thema.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="75"/> + <location filename="openlp/core/ui/thememanager.py" line="75"/> <source>Import Theme</source> <translation>Importeer thema</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="75"/> + <location filename="openlp/core/ui/thememanager.py" line="75"/> <source>Import a theme.</source> <translation>Importeer thema.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="80"/> + <location filename="openlp/core/ui/thememanager.py" line="80"/> <source>Export Theme</source> <translation>Exporteer thema</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="80"/> + <location filename="openlp/core/ui/thememanager.py" line="80"/> <source>Export a theme.</source> <translation>Exporteer thema.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="98"/> + <location filename="openlp/core/ui/thememanager.py" line="98"/> <source>&Edit Theme</source> <translation>B&ewerk thema</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="107"/> + <location filename="openlp/core/ui/thememanager.py" line="107"/> <source>&Delete Theme</source> <translation>Verwij&der thema</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="111"/> + <location filename="openlp/core/ui/thememanager.py" line="111"/> <source>Set As &Global Default</source> <translation>Instellen als al&gemene standaard</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="474"/> + <location filename="openlp/core/ui/thememanager.py" line="474"/> <source>%s (default)</source> <translation>%s (standaard)</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="316"/> + <location filename="openlp/core/ui/thememanager.py" line="316"/> <source>You must select a theme to edit.</source> <translation>Selecteer een thema om te bewerken.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="753"/> + <location filename="openlp/core/ui/thememanager.py" line="753"/> <source>You are unable to delete the default theme.</source> <translation>Het standaard thema kan niet worden verwijderd.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="760"/> + <location filename="openlp/core/ui/thememanager.py" line="760"/> <source>Theme %s is used in the %s plugin.</source> <translation>Thema %s wordt gebruikt in de %s plug-in.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="374"/> + <location filename="openlp/core/ui/thememanager.py" line="374"/> <source>You have not selected a theme.</source> <translation>Selecteer een thema.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="377"/> + <location filename="openlp/core/ui/thememanager.py" line="377"/> <source>Save Theme - (%s)</source> <translation>Thema opslaan - (%s)</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="385"/> + <location filename="openlp/core/ui/thememanager.py" line="385"/> <source>Theme Exported</source> <translation>Thema geëxporteerd</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="385"/> + <location filename="openlp/core/ui/thememanager.py" line="385"/> <source>Your theme has been successfully exported.</source> <translation>Het thema is succesvol geëxporteerd.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="409"/> + <location filename="openlp/core/ui/thememanager.py" line="409"/> <source>Theme Export Failed</source> <translation>Exporteren thema is mislukt</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="423"/> + <location filename="openlp/core/ui/thememanager.py" line="423"/> <source>Select Theme Import File</source> <translation>Selecteer te importeren thema-bestand</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="600"/> + <location filename="openlp/core/ui/thememanager.py" line="600"/> <source>File is not a valid theme.</source> <translation>Geen geldig thema-bestand.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="101"/> + <location filename="openlp/core/ui/thememanager.py" line="101"/> <source>&Copy Theme</source> <translation>&Kopieer thema</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="104"/> + <location filename="openlp/core/ui/thememanager.py" line="104"/> <source>&Rename Theme</source> <translation>He&rnoem thema</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="115"/> + <location filename="openlp/core/ui/thememanager.py" line="115"/> <source>&Export Theme</source> <translation>&Exporteer thema</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="258"/> + <location filename="openlp/core/ui/thememanager.py" line="258"/> <source>You must select a theme to rename.</source> <translation>Selecteer een thema om te hernoemen.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="258"/> + <location filename="openlp/core/ui/thememanager.py" line="258"/> <source>Rename Confirmation</source> <translation>Bevestig hernoemen</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="258"/> + <location filename="openlp/core/ui/thememanager.py" line="258"/> <source>Rename %s theme?</source> <translation>%s thema hernoemen?</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="333"/> + <location filename="openlp/core/ui/thememanager.py" line="333"/> <source>You must select a theme to delete.</source> <translation>Selecteer een thema om te verwijderen.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="333"/> + <location filename="openlp/core/ui/thememanager.py" line="333"/> <source>Delete Confirmation</source> <translation>Bevestig verwijderen</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="333"/> + <location filename="openlp/core/ui/thememanager.py" line="333"/> <source>Delete %s theme?</source> <translation>%s thema verwijderen?</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="760"/> + <location filename="openlp/core/ui/thememanager.py" line="760"/> <source>Validation Error</source> <translation>Validatie fout</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="614"/> + <location filename="openlp/core/ui/thememanager.py" line="614"/> <source>A theme with this name already exists.</source> <translation>Er bestaat al een thema met deze naam.</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="285"/> + <location filename="openlp/core/ui/thememanager.py" line="285"/> <source>Copy of %s</source> <comment>Copy of <theme name></comment> <translation>Kopie van %s</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="524"/> + <location filename="openlp/core/ui/thememanager.py" line="524"/> <source>Theme Already Exists</source> <translation>Thema bestaat al</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="524"/> + <location filename="openlp/core/ui/thememanager.py" line="524"/> <source>Theme %s already exists. Do you want to replace it?</source> <translation>Thema %s bestaat reeds. Vervangen?</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="409"/> + <location filename="openlp/core/ui/thememanager.py" line="409"/> <source>The theme export failed because this error occurred: %s</source> <translation>Er is een fout opgetreden bij het exporteren van het thema: %s</translation> </message> <message> - <location filename="../../openlp/core/ui/thememanager.py" line="423"/> + <location filename="openlp/core/ui/thememanager.py" line="423"/> <source>OpenLP Themes (*.otz)</source> <translation>OpenLP Thema's (*.otz)</translation> </message> @@ -6511,307 +6511,307 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.ThemeWizard</name> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="395"/> + <location filename="openlp/core/ui/themewizard.py" line="395"/> <source>Theme Wizard</source> <translation>Thema Assistent</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="396"/> + <location filename="openlp/core/ui/themewizard.py" line="396"/> <source>Welcome to the Theme Wizard</source> <translation>Welkom bij de Thema Assistent</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="401"/> + <location filename="openlp/core/ui/themewizard.py" line="401"/> <source>Set Up Background</source> <translation>Achtergrond instellen</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="402"/> + <location filename="openlp/core/ui/themewizard.py" line="402"/> <source>Set up your theme's background according to the parameters below.</source> <translation>Thema achtergrond instellen met onderstaande parameters.</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="404"/> + <location filename="openlp/core/ui/themewizard.py" line="404"/> <source>Background type:</source> <translation>Achtergrond type:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="407"/> + <location filename="openlp/core/ui/themewizard.py" line="407"/> <source>Gradient</source> <translation>Kleurverloop</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="415"/> + <location filename="openlp/core/ui/themewizard.py" line="415"/> <source>Gradient:</source> <translation>Kleurverloop:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="416"/> + <location filename="openlp/core/ui/themewizard.py" line="416"/> <source>Horizontal</source> <translation>Horizontaal</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="418"/> + <location filename="openlp/core/ui/themewizard.py" line="418"/> <source>Vertical</source> <translation>Verticaal</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="420"/> + <location filename="openlp/core/ui/themewizard.py" line="420"/> <source>Circular</source> <translation>Radiaal</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="422"/> + <location filename="openlp/core/ui/themewizard.py" line="422"/> <source>Top Left - Bottom Right</source> <translation>Links boven - rechts onder</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="424"/> + <location filename="openlp/core/ui/themewizard.py" line="424"/> <source>Bottom Left - Top Right</source> <translation>Links onder - Rechts boven</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="428"/> + <location filename="openlp/core/ui/themewizard.py" line="428"/> <source>Main Area Font Details</source> <translation>Lettertype instellingen hoofdgebied</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="429"/> + <location filename="openlp/core/ui/themewizard.py" line="429"/> <source>Define the font and display characteristics for the Display text</source> <translation>Stel de eigenschappen voor de tekstweergave in</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="448"/> + <location filename="openlp/core/ui/themewizard.py" line="448"/> <source>Font:</source> <translation>Lettertype:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="450"/> + <location filename="openlp/core/ui/themewizard.py" line="450"/> <source>Size:</source> <translation>Grootte:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="435"/> + <location filename="openlp/core/ui/themewizard.py" line="435"/> <source>Line Spacing:</source> <translation>Interlinie:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="437"/> + <location filename="openlp/core/ui/themewizard.py" line="437"/> <source>&Outline:</source> <translation>&Omtrek:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="440"/> + <location filename="openlp/core/ui/themewizard.py" line="440"/> <source>&Shadow:</source> <translation>&Schaduw:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="443"/> + <location filename="openlp/core/ui/themewizard.py" line="443"/> <source>Bold</source> <translation>Vet</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="444"/> + <location filename="openlp/core/ui/themewizard.py" line="444"/> <source>Italic</source> <translation>Cursief</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="445"/> + <location filename="openlp/core/ui/themewizard.py" line="445"/> <source>Footer Area Font Details</source> <translation>Lettertype instellingen voettekst</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="446"/> + <location filename="openlp/core/ui/themewizard.py" line="446"/> <source>Define the font and display characteristics for the Footer text</source> <translation>Stel de eigenschappen voor de voettekst weergave in</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="452"/> + <location filename="openlp/core/ui/themewizard.py" line="452"/> <source>Text Formatting Details</source> <translation>Tekst opmaak eigenschappen</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="453"/> + <location filename="openlp/core/ui/themewizard.py" line="453"/> <source>Allows additional display formatting information to be defined</source> <translation>Toestaan dat er afwijkende opmaak kan worden bepaald</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="455"/> + <location filename="openlp/core/ui/themewizard.py" line="455"/> <source>Horizontal Align:</source> <translation>Horizontaal uitlijnen:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="456"/> + <location filename="openlp/core/ui/themewizard.py" line="456"/> <source>Left</source> <translation>Links</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="457"/> + <location filename="openlp/core/ui/themewizard.py" line="457"/> <source>Right</source> <translation>Rechts</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="458"/> + <location filename="openlp/core/ui/themewizard.py" line="458"/> <source>Center</source> <translation>Centreren</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="461"/> + <location filename="openlp/core/ui/themewizard.py" line="461"/> <source>Output Area Locations</source> <translation>Uitvoer gebied locaties</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="464"/> + <location filename="openlp/core/ui/themewizard.py" line="464"/> <source>&Main Area</source> <translation>&Hoofdgebied</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="465"/> + <location filename="openlp/core/ui/themewizard.py" line="465"/> <source>&Use default location</source> <translation>Gebr&uik standaardlocatie</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="475"/> + <location filename="openlp/core/ui/themewizard.py" line="475"/> <source>X position:</source> <translation>X positie:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="482"/> + <location filename="openlp/core/ui/themewizard.py" line="482"/> <source>px</source> <translation>px</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="477"/> + <location filename="openlp/core/ui/themewizard.py" line="477"/> <source>Y position:</source> <translation>Y positie:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="479"/> + <location filename="openlp/core/ui/themewizard.py" line="479"/> <source>Width:</source> <translation>Breedte:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="481"/> + <location filename="openlp/core/ui/themewizard.py" line="481"/> <source>Height:</source> <translation>Hoogte:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="483"/> + <location filename="openlp/core/ui/themewizard.py" line="483"/> <source>Use default location</source> <translation>Gebruik standaardlocatie</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="488"/> + <location filename="openlp/core/ui/themewizard.py" line="488"/> <source>Theme name:</source> <translation>Themanaam:</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="271"/> + <location filename="openlp/core/ui/themeform.py" line="271"/> <source>Edit Theme - %s</source> <translation>Bewerk thema - %s</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="398"/> + <location filename="openlp/core/ui/themewizard.py" line="398"/> <source>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.</source> <translation>Deze Assistent helpt bij het maken en bewerken van thema's. Klik op volgende om als eerste stap een achtergrond in te stellen.</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="460"/> + <location filename="openlp/core/ui/themewizard.py" line="460"/> <source>Transitions:</source> <translation>Overgangen:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="474"/> + <location filename="openlp/core/ui/themewizard.py" line="474"/> <source>&Footer Area</source> <translation>&Voettekst gebied</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="413"/> + <location filename="openlp/core/ui/themewizard.py" line="413"/> <source>Starting color:</source> <translation>Beginkleur:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="414"/> + <location filename="openlp/core/ui/themewizard.py" line="414"/> <source>Ending color:</source> <translation>Eindkleur:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="426"/> + <location filename="openlp/core/ui/themewizard.py" line="426"/> <source>Background color:</source> <translation>Achtergrondkleur:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="459"/> + <location filename="openlp/core/ui/themewizard.py" line="459"/> <source>Justify</source> <translation>Uitvullen</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="485"/> + <location filename="openlp/core/ui/themewizard.py" line="485"/> <source>Layout Preview</source> <translation>Layout voorbeeld</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="410"/> + <location filename="openlp/core/ui/themewizard.py" line="410"/> <source>Transparent</source> <translation>Transparant</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="486"/> + <location filename="openlp/core/ui/themewizard.py" line="486"/> <source>Preview and Save</source> <translation>Voorbeeld en opslaan</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="487"/> + <location filename="openlp/core/ui/themewizard.py" line="487"/> <source>Preview the theme and save it.</source> <translation>Toon een voorbeeld en sla het thema op.</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="181"/> + <location filename="openlp/core/ui/themeform.py" line="181"/> <source>Background Image Empty</source> <translation>Achtergrondafbeelding leeg</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="435"/> + <location filename="openlp/core/ui/themeform.py" line="435"/> <source>Select Image</source> <translation>Selecteer afbeelding</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="511"/> + <location filename="openlp/core/ui/themeform.py" line="511"/> <source>Theme Name Missing</source> <translation>Thema naam ontbreekt</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="511"/> + <location filename="openlp/core/ui/themeform.py" line="511"/> <source>There is no name for this theme. Please enter one.</source> <translation>Dit thema heeft geen naam. Voer een naam in.</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="516"/> + <location filename="openlp/core/ui/themeform.py" line="516"/> <source>Theme Name Invalid</source> <translation>Thema naam ongeldig</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="516"/> + <location filename="openlp/core/ui/themeform.py" line="516"/> <source>Invalid theme name. Please enter one.</source> <translation>De naam van het thema is niet geldig. Voer een andere naam in.</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="405"/> + <location filename="openlp/core/ui/themewizard.py" line="405"/> <source>Solid color</source> <translation>Vaste kleur</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="449"/> + <location filename="openlp/core/ui/themewizard.py" line="449"/> <source>color:</source> <translation>kleur:</translation> </message> <message> - <location filename="../../openlp/core/ui/themewizard.py" line="462"/> + <location filename="openlp/core/ui/themewizard.py" line="462"/> <source>Allows you to change and move the Main and Footer areas.</source> <translation>Toestaan dat tekstvelden gewijzigd en verplaatst worden.</translation> </message> <message> - <location filename="../../openlp/core/ui/themeform.py" line="181"/> + <location filename="openlp/core/ui/themeform.py" line="181"/> <source>You have not selected a background image. Please select one before continuing.</source> <translation>Geen achtergrondafbeelding geselecteerd. Selecteer er een om door te gaan.</translation> </message> @@ -6819,57 +6819,57 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.ThemesTab</name> <message> - <location filename="../../openlp/core/ui/themestab.py" line="115"/> + <location filename="openlp/core/ui/themestab.py" line="115"/> <source>Global Theme</source> <translation>Globaal thema</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="118"/> + <location filename="openlp/core/ui/themestab.py" line="118"/> <source>Theme Level</source> <translation>Thema niveau</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="119"/> + <location filename="openlp/core/ui/themestab.py" line="119"/> <source>S&ong Level</source> <translation>&Lied niveau</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="120"/> + <location filename="openlp/core/ui/themestab.py" line="120"/> <source>Use the theme from each song in the database. If a song doesn't have a theme associated with it, then use the service's theme. If the service doesn't have a theme, then use the global theme.</source> <translation>Gebruik het liedspecifieke thema uit de database. Als een lied geen eigen thema heeft, gebruik dan het thema van de liturgie. Als de liturgie geen eigen thema heeft, gebruik dan het globale thema.</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="124"/> + <location filename="openlp/core/ui/themestab.py" line="124"/> <source>&Service Level</source> <translation>&Liturgie niveau</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="125"/> + <location filename="openlp/core/ui/themestab.py" line="125"/> <source>Use the theme from the service, overriding any of the individual songs' themes. If the service doesn't have a theme, then use the global theme.</source> <translation>Gebruik het thema van de liturgie en negeer de liedspecifieke thema's. Als de liturgie geen eigen thema heeft, gebruik dan het globale thema.</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="129"/> + <location filename="openlp/core/ui/themestab.py" line="129"/> <source>&Global Level</source> <translation>&Globaal niveau</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="130"/> + <location filename="openlp/core/ui/themestab.py" line="130"/> <source>Use the global theme, overriding any themes associated with either the service or the songs.</source> <translation>Gebruik het globale thema en negeer alle specifieke thema's van liturgie en liederen.</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="43"/> + <location filename="openlp/core/ui/themestab.py" line="43"/> <source>Themes</source> <translation>Thema's</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="116"/> + <location filename="openlp/core/ui/themestab.py" line="116"/> <source>Universal Settings</source> <translation>Globale instellingen</translation> </message> <message> - <location filename="../../openlp/core/ui/themestab.py" line="117"/> + <location filename="openlp/core/ui/themestab.py" line="117"/> <source>&Wrap footer text</source> <translation>Tekstterugloop in onderschrift</translation> </message> @@ -6877,697 +6877,697 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation> <context> <name>OpenLP.Ui</name> <message> - <location filename="../../openlp/core/lib/ui.py" line="160"/> + <location filename="openlp/core/lib/ui.py" line="160"/> <source>Delete the selected item.</source> <translation>Verwijder het geselecteerde item.</translation> </message> <message> - <location filename="../../openlp/core/lib/ui.py" line="163"/> + <location filename="openlp/core/lib/ui.py" line="163"/> <source>Move selection up one position.</source> <translation>Verplaats selectie een plek naar boven.</translation> </message> <message> - <location filename="../../openlp/core/lib/ui.py" line="166"/> + <location filename="openlp/core/lib/ui.py" line="166"/> <source>Move selection down one position.</source> <translation>Verplaats selectie een plek naar beneden.</translation> </message> <message> - <location filename="../../openlp/core/lib/ui.py" line="307"/> + <location filename="openlp/core/lib/ui.py" line="307"/> <source>&Vertical Align:</source> <translation>&Verticaal uitlijnen:</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="49"/> + <location filename="openlp/core/ui/wizard.py" line="49"/> <source>Finished import.</source> <translation>Importeren afgerond.</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="50"/> + <location filename="openlp/core/ui/wizard.py" line="50"/> <source>Format:</source> <translation>Formaat:</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="52"/> + <location filename="openlp/core/ui/wizard.py" line="52"/> <source>Importing</source> <translation>Importeren</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="53"/> + <location filename="openlp/core/ui/wizard.py" line="53"/> <source>Importing "%s"...</source> <translation>Bezig met importeren van "%s"...</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="54"/> + <location filename="openlp/core/ui/wizard.py" line="54"/> <source>Select Import Source</source> <translation>Selecteer te importeren bestand</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="55"/> + <location filename="openlp/core/ui/wizard.py" line="55"/> <source>Select the import format and the location to import from.</source> <translation>Selecteer te importeren bestand en het bestandsformaat.</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="56"/> + <location filename="openlp/core/ui/wizard.py" line="56"/> <source>Open %s File</source> <translation>Open %s bestand</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="58"/> + <location filename="openlp/core/ui/wizard.py" line="58"/> <source>%p%</source> <translation>%p%</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="59"/> + <location filename="openlp/core/ui/wizard.py" line="59"/> <source>Ready.</source> <translation>Klaar.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="310"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="310"/> <source>Starting import...</source> <translation>Start importeren...</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="63"/> + <location filename="openlp/core/ui/wizard.py" line="63"/> <source>You need to specify at least one %s file to import from.</source> <comment>A file type e.g. OpenSong</comment> <translation>Selecteer minstens één %s bestand om te importeren.</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleimportform.py" line="310"/> + <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="310"/> <source>Welcome to the Bible Import Wizard</source> <translation>Welkom bij de Bijbel Importeren Assistent</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="146"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="146"/> <source>Welcome to the Song Export Wizard</source> <translation>Welkom bij de Lied Exporteren Assistent</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="134"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="134"/> <source>Welcome to the Song Import Wizard</source> <translation>Welkom bij de Lied Importeren Assistent</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="34"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="34"/> <source>Author</source> <comment>Singular</comment> <translation>Auteur</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="35"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="35"/> <source>Authors</source> <comment>Plural</comment> <translation>Auteurs</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="37"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="37"/> <source>©</source> <comment>Copyright symbol.</comment> <translation>©</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="38"/> <source>Song Book</source> <comment>Singular</comment> <translation>Liedbundel</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="39"/> <source>Song Books</source> <comment>Plural</comment> <translation>Liedbundels</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="41"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="41"/> <source>Song Maintenance</source> <translation>Liedbeheer</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="42"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="42"/> <source>Topic</source> <comment>Singular</comment> <translation>Onderwerp</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="43"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="43"/> <source>Topics</source> <comment>Plural</comment> <translation>Onderwerpen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="40"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="40"/> <source>Title and/or verses not found</source> <translation>Titel en/of verzen niet gevonden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="44"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="44"/> <source>XML syntax error</source> <translation>XML syntax fout</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="234"/> + <location filename="openlp/plugins/bibles/forms/bibleupgradeform.py" line="234"/> <source>Welcome to the Bible Upgrade Wizard</source> <translation>Welkom bij de Bijbel Upgrade Assistent</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="57"/> + <location filename="openlp/core/ui/wizard.py" line="57"/> <source>Open %s Folder</source> <translation>Open %s map</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="61"/> + <location filename="openlp/core/ui/wizard.py" line="61"/> <source>You need to specify one %s file to import from.</source> <comment>A file type e.g. OpenSong</comment> <translation>Specificeer een %s bestand om vanuit te importeren.</translation> </message> <message> - <location filename="../../openlp/core/ui/wizard.py" line="65"/> + <location filename="openlp/core/ui/wizard.py" line="65"/> <source>You need to specify one %s folder to import from.</source> <comment>A song format e.g. PowerSong</comment> <translation>Specificeer een %s map om uit te importeren.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="309"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="309"/> <source>Importing Songs</source> <translation>Liederen importeren</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="133"/> <source>Welcome to the Duplicate Song Removal Wizard</source> <translation>Welkom bij de Dubbele Liederen Verwijderingsassistent</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="504"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="504"/> <source>Written by</source> <translation>Geschreven door</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/ui.py" line="36"/> + <location filename="openlp/plugins/songs/lib/ui.py" line="36"/> <source>Author Unknown</source> <translation>Auteur onbekend</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="52"/> + <location filename="openlp/core/common/uistrings.py" line="52"/> <source>About</source> <translation>Over</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="53"/> + <location filename="openlp/core/common/uistrings.py" line="53"/> <source>&Add</source> <translation>&Toevoegen</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="54"/> + <location filename="openlp/core/common/uistrings.py" line="54"/> <source>Add group</source> <translation>Voeg groep toe</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="55"/> + <location filename="openlp/core/common/uistrings.py" line="55"/> <source>Advanced</source> <translation>Geavanceerd</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="56"/> + <location filename="openlp/core/common/uistrings.py" line="56"/> <source>All Files</source> <translation>Alle bestanden</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="57"/> + <location filename="openlp/core/common/uistrings.py" line="57"/> <source>Automatic</source> <translation>Automatisch</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="58"/> + <location filename="openlp/core/common/uistrings.py" line="58"/> <source>Background Color</source> <translation>Achtergrondkleur</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="59"/> + <location filename="openlp/core/common/uistrings.py" line="59"/> <source>Bottom</source> <translation>Onder</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="60"/> + <location filename="openlp/core/common/uistrings.py" line="60"/> <source>Browse...</source> <translation>Bladeren...</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="61"/> + <location filename="openlp/core/common/uistrings.py" line="61"/> <source>Cancel</source> <translation>Annuleer</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="62"/> + <location filename="openlp/core/common/uistrings.py" line="62"/> <source>CCLI number:</source> <translation>CCLI nummer:</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="64"/> + <location filename="openlp/core/common/uistrings.py" line="64"/> <source>Create a new service.</source> <translation>Maak nieuwe liturgie.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="65"/> + <location filename="openlp/core/common/uistrings.py" line="65"/> <source>Confirm Delete</source> <translation>Bevestig verwijderen</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="66"/> + <location filename="openlp/core/common/uistrings.py" line="66"/> <source>Continuous</source> <translation>Doorlopend</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="67"/> + <location filename="openlp/core/common/uistrings.py" line="67"/> <source>Default</source> <translation>Standaard</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="68"/> + <location filename="openlp/core/common/uistrings.py" line="68"/> <source>Default Color:</source> <translation>Standaardkleur:</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="69"/> + <location filename="openlp/core/common/uistrings.py" line="69"/> <source>Service %Y-%m-%d %H-%M</source> <comment>This may not contain any of the following characters: /\?*|<>[]":+ See http://docs.python.org/library/datetime.html#strftime-strptime-behavior for more information.</comment> <translation>Liturgie %d-%m-%Y %H-%M</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="73"/> + <location filename="openlp/core/common/uistrings.py" line="73"/> <source>&Delete</source> <translation>Verwij&deren</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="74"/> + <location filename="openlp/core/common/uistrings.py" line="74"/> <source>Display style:</source> <translation>Weergave stijl:</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="75"/> + <location filename="openlp/core/common/uistrings.py" line="75"/> <source>Duplicate Error</source> <translation>Duplicaat fout</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="76"/> + <location filename="openlp/core/common/uistrings.py" line="76"/> <source>&Edit</source> <translation>&Bewerken</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="77"/> + <location filename="openlp/core/common/uistrings.py" line="77"/> <source>Empty Field</source> <translation>Leeg veld</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="78"/> + <location filename="openlp/core/common/uistrings.py" line="78"/> <source>Error</source> <translation>Fout</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="79"/> + <location filename="openlp/core/common/uistrings.py" line="79"/> <source>Export</source> <translation>Exporteren</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="80"/> + <location filename="openlp/core/common/uistrings.py" line="80"/> <source>File</source> <translation>Bestand</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="81"/> + <location filename="openlp/core/common/uistrings.py" line="81"/> <source>File Not Found</source> <translation>Bestand niet gevonden</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="82"/> + <location filename="openlp/core/common/uistrings.py" line="82"/> <source>File %s not found. Please try selecting it individually.</source> <translation>Bestand %s niet gevonden. Probeer elk bestand individueel te selecteren.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="83"/> + <location filename="openlp/core/common/uistrings.py" line="83"/> <source>pt</source> <comment>Abbreviated font pointsize unit</comment> <translation>pt</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="84"/> + <location filename="openlp/core/common/uistrings.py" line="84"/> <source>Help</source> <translation>Help</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="85"/> + <location filename="openlp/core/common/uistrings.py" line="85"/> <source>h</source> <comment>The abbreviated unit for hours</comment> <translation>u</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="86"/> + <location filename="openlp/core/common/uistrings.py" line="86"/> <source>Invalid Folder Selected</source> <comment>Singular</comment> <translation>Ongeldige map geselecteerd</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="87"/> + <location filename="openlp/core/common/uistrings.py" line="87"/> <source>Invalid File Selected</source> <comment>Singular</comment> <translation>Ongeldig bestand geselecteerd</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="88"/> + <location filename="openlp/core/common/uistrings.py" line="88"/> <source>Invalid Files Selected</source> <comment>Plural</comment> <translation>Ongeldige bestanden geselecteerd</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="89"/> + <location filename="openlp/core/common/uistrings.py" line="89"/> <source>Image</source> <translation>Afbeelding</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="90"/> + <location filename="openlp/core/common/uistrings.py" line="90"/> <source>Import</source> <translation>Importeren</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="91"/> + <location filename="openlp/core/common/uistrings.py" line="91"/> <source>Layout style:</source> <translation>Dia layout:</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="92"/> + <location filename="openlp/core/common/uistrings.py" line="92"/> <source>Live</source> <translation>Live</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="93"/> + <location filename="openlp/core/common/uistrings.py" line="93"/> <source>Live Background Error</source> <translation>Live achtergrond fout</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="94"/> + <location filename="openlp/core/common/uistrings.py" line="94"/> <source>Live Toolbar</source> <translation>Live Werkbalk</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="95"/> + <location filename="openlp/core/common/uistrings.py" line="95"/> <source>Load</source> <translation>Laad</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="96"/> + <location filename="openlp/core/common/uistrings.py" line="96"/> <source>Manufacturer</source> <comment>Singular</comment> <translation>Fabrikant</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="97"/> + <location filename="openlp/core/common/uistrings.py" line="97"/> <source>Manufacturers</source> <comment>Plural</comment> <translation>Fabrikanten</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="98"/> + <location filename="openlp/core/common/uistrings.py" line="98"/> <source>Model</source> <comment>Singular</comment> <translation>Model</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="99"/> + <location filename="openlp/core/common/uistrings.py" line="99"/> <source>Models</source> <comment>Plural</comment> <translation>Modellen</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="100"/> + <location filename="openlp/core/common/uistrings.py" line="100"/> <source>m</source> <comment>The abbreviated unit for minutes</comment> <translation>m</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="101"/> + <location filename="openlp/core/common/uistrings.py" line="101"/> <source>Middle</source> <translation>Midden</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="102"/> + <location filename="openlp/core/common/uistrings.py" line="102"/> <source>New</source> <translation>Nieuw</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="103"/> + <location filename="openlp/core/common/uistrings.py" line="103"/> <source>New Service</source> <translation>Nieuwe liturgie</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="104"/> + <location filename="openlp/core/common/uistrings.py" line="104"/> <source>New Theme</source> <translation>Nieuw thema</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="105"/> + <location filename="openlp/core/common/uistrings.py" line="105"/> <source>Next Track</source> <translation>Volgende track</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="106"/> + <location filename="openlp/core/common/uistrings.py" line="106"/> <source>No Folder Selected</source> <comment>Singular</comment> <translation>Geen map geselecteerd</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="107"/> + <location filename="openlp/core/common/uistrings.py" line="107"/> <source>No File Selected</source> <comment>Singular</comment> <translation>Geen bestand geselecteerd</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="108"/> + <location filename="openlp/core/common/uistrings.py" line="108"/> <source>No Files Selected</source> <comment>Plural</comment> <translation>Geen bestanden geselecteerd</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="109"/> + <location filename="openlp/core/common/uistrings.py" line="109"/> <source>No Item Selected</source> <comment>Singular</comment> <translation>Geen item geselecteerd</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="110"/> + <location filename="openlp/core/common/uistrings.py" line="110"/> <source>No Items Selected</source> <comment>Plural</comment> <translation>Geen items geselecteerd</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="111"/> + <location filename="openlp/core/common/uistrings.py" line="111"/> <source>OpenLP 2</source> <translation>OpenLP 2</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="113"/> + <location filename="openlp/core/common/uistrings.py" line="113"/> <source>OpenLP is already running. Do you wish to continue?</source> <translation>OpenLP is reeds gestart. Weet u zeker dat u wilt doorgaan?</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="114"/> + <location filename="openlp/core/common/uistrings.py" line="114"/> <source>Open service.</source> <translation>Open liturgie.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="115"/> + <location filename="openlp/core/common/uistrings.py" line="115"/> <source>Play Slides in Loop</source> <translation>Dia’s doorlopend tonen</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="116"/> + <location filename="openlp/core/common/uistrings.py" line="116"/> <source>Play Slides to End</source> <translation>Dia’s tonen tot eind</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="117"/> + <location filename="openlp/core/common/uistrings.py" line="117"/> <source>Preview</source> <translation>Voorbeeld</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="119"/> + <location filename="openlp/core/common/uistrings.py" line="119"/> <source>Print Service</source> <translation>Liturgie afdrukken</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="120"/> + <location filename="openlp/core/common/uistrings.py" line="120"/> <source>Projector</source> <comment>Singular</comment> <translation>Projector</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="121"/> + <location filename="openlp/core/common/uistrings.py" line="121"/> <source>Projectors</source> <comment>Plural</comment> <translation>Projectors</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="122"/> + <location filename="openlp/core/common/uistrings.py" line="122"/> <source>Replace Background</source> <translation>Vervang achtergrond</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="123"/> + <location filename="openlp/core/common/uistrings.py" line="123"/> <source>Replace live background.</source> <translation>Vervang Live achtergrond.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="126"/> + <location filename="openlp/core/common/uistrings.py" line="126"/> <source>Reset Background</source> <translation>Herstel achtergrond</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="127"/> + <location filename="openlp/core/common/uistrings.py" line="127"/> <source>Reset live background.</source> <translation>Herstel Live achtergrond.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="128"/> + <location filename="openlp/core/common/uistrings.py" line="128"/> <source>s</source> <comment>The abbreviated unit for seconds</comment> <translation>s</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="129"/> + <location filename="openlp/core/common/uistrings.py" line="129"/> <source>Save && Preview</source> <translation>Opslaan && voorbeeld bekijken</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="130"/> + <location filename="openlp/core/common/uistrings.py" line="130"/> <source>Search</source> <translation>Zoek</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="131"/> + <location filename="openlp/core/common/uistrings.py" line="131"/> <source>Search Themes...</source> <comment>Search bar place holder text </comment> <translation>Zoek op thema...</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="132"/> + <location filename="openlp/core/common/uistrings.py" line="132"/> <source>You must select an item to delete.</source> <translation>Selecteer een item om te verwijderen.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="133"/> + <location filename="openlp/core/common/uistrings.py" line="133"/> <source>You must select an item to edit.</source> <translation>Selecteer een item om te bewerken.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="134"/> + <location filename="openlp/core/common/uistrings.py" line="134"/> <source>Settings</source> <translation>Instellingen</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="135"/> + <location filename="openlp/core/common/uistrings.py" line="135"/> <source>Save Service</source> <translation>Liturgie opslaan</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="136"/> + <location filename="openlp/core/common/uistrings.py" line="136"/> <source>Service</source> <translation>Liturgie</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="137"/> + <location filename="openlp/core/common/uistrings.py" line="137"/> <source>Optional &Split</source> <translation>Optioneel &splitsen</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="138"/> + <location filename="openlp/core/common/uistrings.py" line="138"/> <source>Split a slide into two only if it does not fit on the screen as one slide.</source> <translation>Dia opdelen als de inhoud niet op één dia past.</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="140"/> + <location filename="openlp/core/common/uistrings.py" line="140"/> <source>Start %s</source> <translation>Start %s</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="141"/> + <location filename="openlp/core/common/uistrings.py" line="141"/> <source>Stop Play Slides in Loop</source> <translation>Stop dia’s doorlopend tonen</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="142"/> + <location filename="openlp/core/common/uistrings.py" line="142"/> <source>Stop Play Slides to End</source> <translation>Stop dia’s tonen tot eind</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="143"/> + <location filename="openlp/core/common/uistrings.py" line="143"/> <source>Theme</source> <comment>Singular</comment> <translation>Thema</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="144"/> + <location filename="openlp/core/common/uistrings.py" line="144"/> <source>Themes</source> <comment>Plural</comment> <translation>Thema's</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="145"/> + <location filename="openlp/core/common/uistrings.py" line="145"/> <source>Tools</source> <translation>Hulpmiddelen</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="146"/> + <location filename="openlp/core/common/uistrings.py" line="146"/> <source>Top</source> <translation>Boven</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="147"/> + <location filename="openlp/core/common/uistrings.py" line="147"/> <source>Unsupported File</source> <translation>Bestandsformaat wordt niet ondersteund</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="148"/> + <location filename="openlp/core/common/uistrings.py" line="148"/> <source>Verse Per Slide</source> <translation>Bijbelvers per dia</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="149"/> + <location filename="openlp/core/common/uistrings.py" line="149"/> <source>Verse Per Line</source> <translation>Bijbelvers per regel</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="150"/> + <location filename="openlp/core/common/uistrings.py" line="150"/> <source>Version</source> <translation>Versie</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="151"/> + <location filename="openlp/core/common/uistrings.py" line="151"/> <source>View</source> <translation>Weergave</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="152"/> + <location filename="openlp/core/common/uistrings.py" line="152"/> <source>View Mode</source> <translation>Weergave modus</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="63"/> + <location filename="openlp/core/common/uistrings.py" line="63"/> <source>CCLI song number:</source> <translation>CCLI liednummer:</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="112"/> + <location filename="openlp/core/common/uistrings.py" line="112"/> <source>OpenLP 2.2</source> <translation>OpenLP 2.2</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="118"/> + <location filename="openlp/core/common/uistrings.py" line="118"/> <source>Preview Toolbar</source> <translation>Voorbeeld Werkbalk</translation> </message> <message> - <location filename="../../openlp/core/common/uistrings.py" line="124"/> + <location filename="openlp/core/common/uistrings.py" line="124"/> <source>Replace live background is not available on this platform in this version of OpenLP.</source> <translation>Vervang live achtergrond is niet beschikbaar op dit platform in deze versie van OpenLP.</translation> </message> @@ -7575,25 +7575,25 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>OpenLP.core.lib</name> <message> - <location filename="../../openlp/core/lib/__init__.py" line="305"/> + <location filename="openlp/core/lib/__init__.py" line="305"/> <source>%s and %s</source> <comment>Locale list separator: 2 items</comment> <translation>%s en %s</translation> </message> <message> - <location filename="../../openlp/core/lib/__init__.py" line="308"/> + <location filename="openlp/core/lib/__init__.py" line="308"/> <source>%s, and %s</source> <comment>Locale list separator: end</comment> <translation>%s en %s</translation> </message> <message> - <location filename="../../openlp/core/lib/__init__.py" line="311"/> + <location filename="openlp/core/lib/__init__.py" line="311"/> <source>%s, %s</source> <comment>Locale list separator: middle</comment> <translation>%s, %s</translation> </message> <message> - <location filename="../../openlp/core/lib/__init__.py" line="312"/> + <location filename="openlp/core/lib/__init__.py" line="312"/> <source>%s, %s</source> <comment>Locale list separator: start</comment> <translation>%s, %s</translation> @@ -7602,7 +7602,7 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>Openlp.ProjectorTab</name> <message> - <location filename="../../openlp/core/ui/projector/tab.py" line="107"/> + <location filename="openlp/core/ui/projector/tab.py" line="107"/> <source>Source select dialog interface</source> <translation>Bronselectie dialoogvenster</translation> </message> @@ -7610,50 +7610,50 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>PresentationPlugin</name> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="160"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="160"/> <source><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.</source> <translation><strong>Presentatie plug-in</strong><br />De presentatie plug-in voorziet in de mogelijkheid om verschillende soorten presentaties weer te geven. Met een keuzemenu kan gekozen worden uit de beschikbare presentatiesoftware.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="173"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="173"/> <source>Presentation</source> <comment>name singular</comment> <translation>Presentatie</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="174"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="174"/> <source>Presentations</source> <comment>name plural</comment> <translation>Presentaties</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="178"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="178"/> <source>Presentations</source> <comment>container title</comment> <translation>Presentaties</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="182"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="182"/> <source>Load a new presentation.</source> <translation>Laad nieuwe presentatie.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="186"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="186"/> <source>Delete the selected presentation.</source> <translation>Geselecteerde presentatie verwijderen.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="187"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="187"/> <source>Preview the selected presentation.</source> <translation>Geef van geselecteerde presentatie voorbeeld weer.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="188"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="188"/> <source>Send the selected presentation live.</source> <translation>Geselecteerde presentatie Live tonen.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/presentationplugin.py" line="189"/> + <location filename="openlp/plugins/presentations/presentationplugin.py" line="189"/> <source>Add the selected presentation to the service.</source> <translation>Voeg geselecteerde presentatie toe aan de liturgie.</translation> </message> @@ -7661,52 +7661,52 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>PresentationPlugin.MediaItem</name> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="61"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="61"/> <source>Select Presentation(s)</source> <translation>Selecteer presentatie(s)</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="62"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="62"/> <source>Automatic</source> <translation>Automatisch</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="63"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="63"/> <source>Present using:</source> <translation>Presenteren met:</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="176"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="176"/> <source>File Exists</source> <translation>Bestand bestaat</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="176"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="176"/> <source>A presentation with that filename already exists.</source> <translation>Er bestaat al een presentatie met die naam.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="201"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="201"/> <source>This type of presentation is not supported.</source> <translation>Dit type presentatie wordt niet ondersteund.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="90"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="90"/> <source>Presentations (%s)</source> <translation>Presentaties (%s)</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="374"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="374"/> <source>Missing Presentation</source> <translation>Ontbrekende presentatie</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="365"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="365"/> <source>The presentation %s is incomplete, please reload.</source> <translation>Presentatie %s is niet compleet, herlaad a.u.b.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/mediaitem.py" line="374"/> + <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="374"/> <source>The presentation %s no longer exists.</source> <translation>Presentatie %s bestaat niet meer.</translation> </message> @@ -7714,7 +7714,7 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>PresentationPlugin.PowerpointDocument</name> <message> - <location filename="../../openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> + <location filename="openlp/plugins/presentations/lib/powerpointcontroller.py" line="517"/> <source>An error occurred in the Powerpoint integration and the presentation will be stopped. Restart the presentation if you wish to present it.</source> <translation>Er is een fout opgetreden in de Powerpoint-integratie waardoor de presentatie zal worden gestopt. U kunt de presentatie herstarten om verder te gaan met presenteren.</translation> </message> @@ -7722,52 +7722,52 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>PresentationPlugin.PresentationTab</name> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="116"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="116"/> <source>Available Controllers</source> <translation>Beschikbare presentatieprogramma's</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="140"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="140"/> <source>%s (unavailable)</source> <translation>%s (niet beschikbaar)</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="124"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="124"/> <source>Allow presentation application to be overridden</source> <translation>Ander presentatieprogramma selecteren toestaan</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="122"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="122"/> <source>PDF options</source> <translation>PDF-instellingen</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="133"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="133"/> <source>Use given full path for mudraw or ghostscript binary:</source> <translation>Gebruik het volledige pad voor de mudraw of ghostscript driver:</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="234"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="234"/> <source>Select mudraw or ghostscript binary.</source> <translation>Selecteer de mudraw of ghostscript driver.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="240"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="240"/> <source>The program is not ghostscript or mudraw which is required.</source> <translation>Het programma is niet de ghostscript of mudraw driver die vereist is.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="123"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="123"/> <source>PowerPoint options</source> <translation>PowerPoint-instellingen</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="126"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="126"/> <source>Clicking on a selected slide in the slidecontroller advances to next effect.</source> <translation>Klikken op huidige dia in de diabesturing opent de volgende dia.</translation> </message> <message> - <location filename="../../openlp/plugins/presentations/lib/presentationtab.py" line="129"/> + <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="129"/> <source>Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue).</source> <translation>Laat PowerPoint de grootte en positie van het presentatievenster bepalen (nodig op Windows 8).</translation> </message> @@ -7775,35 +7775,35 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>RemotePlugin</name> <message> - <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="95"/> + <location filename="openlp/plugins/remotes/remoteplugin.py" line="95"/> <source><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.</source> <translation><strong>Remote plug-in</strong><br />The remote plug-in voorziet in de mogelijkheid berichten te sturen naar een draaiende versie van OpenLP op een andere computer via een web-browser of via de remote API.</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="107"/> + <location filename="openlp/plugins/remotes/remoteplugin.py" line="107"/> <source>Remote</source> <comment>name singular</comment> <translation>Remote</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="108"/> + <location filename="openlp/plugins/remotes/remoteplugin.py" line="108"/> <source>Remotes</source> <comment>name plural</comment> <translation>Remotes</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="112"/> + <location filename="openlp/plugins/remotes/remoteplugin.py" line="112"/> <source>Remote</source> <comment>container title</comment> <translation>Remote</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="120"/> + <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server Config Change</source> <translation>Server configuratiewijziging</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/remoteplugin.py" line="120"/> + <location filename="openlp/plugins/remotes/remoteplugin.py" line="120"/> <source>Server configuration changes will require a restart to take effect.</source> <translation>Server configuratiewijzigingen vereisen een herstart om actief te worden.</translation> </message> @@ -7811,127 +7811,127 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>RemotePlugin.Mobile</name> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="316"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="316"/> <source>Service Manager</source> <translation>Liturgiebeheer</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="317"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="317"/> <source>Slide Controller</source> <translation>Diabesturing</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="318"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="318"/> <source>Alerts</source> <translation>Waarschuwingen</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="319"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="319"/> <source>Search</source> <translation>Zoek</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="320"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="320"/> <source>Home</source> <translation>Startpagina</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="321"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="321"/> <source>Refresh</source> <translation>Vernieuwen</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="322"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="322"/> <source>Blank</source> <translation>Leeg scherm</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="323"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="323"/> <source>Theme</source> <translation>Thema</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="324"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="324"/> <source>Desktop</source> <translation>Bureaublad</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="325"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="325"/> <source>Show</source> <translation>Toon</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="326"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="326"/> <source>Prev</source> <translation>Vorige</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="327"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="327"/> <source>Next</source> <translation>Volgende</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="328"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="328"/> <source>Text</source> <translation>Tekst</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="329"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="329"/> <source>Show Alert</source> <translation>Toon waarschuwingen</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="330"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="330"/> <source>Go Live</source> <translation>Ga live</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="331"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="331"/> <source>Add to Service</source> <translation>Voeg aan liturgie toe</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="332"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="332"/> <source>Add &amp; Go to Service</source> <translation>Toevoegen &amp; ga naar liturgie</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="333"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="333"/> <source>No Results</source> <translation>Niets gevonden</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="334"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="334"/> <source>Options</source> <translation>Opties</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="335"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="335"/> <source>Service</source> <translation>Liturgie</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="336"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="336"/> <source>Slides</source> <translation>Dia’s</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="337"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="337"/> <source>Settings</source> <translation>Instellingen</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="313"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="313"/> <source>OpenLP 2.2 Remote</source> <translation>OpenLP 2.2 Remote</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="314"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="314"/> <source>OpenLP 2.2 Stage View</source> <translation>OpenLP 2.2 Podiumweergave</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="315"/> + <location filename="openlp/plugins/remotes/lib/httprouter.py" line="315"/> <source>OpenLP 2.2 Live View</source> <translation>OpenLP 2.2 Liveweergave</translation> </message> @@ -7939,77 +7939,77 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>RemotePlugin.RemoteTab</name> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="170"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="170"/> <source>Serve on IP address:</source> <translation>Beschikbaar via IP-adres:</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="171"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="171"/> <source>Port number:</source> <translation>Poort nummer:</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="169"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="169"/> <source>Server Settings</source> <translation>Server instellingen</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="172"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="172"/> <source>Remote URL:</source> <translation>Remote URL:</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="173"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="173"/> <source>Stage view URL:</source> <translation>Podium weergave URL:</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="175"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="175"/> <source>Display stage time in 12h format</source> <translation>Toon tijd in am/pm formaat</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="178"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="178"/> <source>Android App</source> <translation>Android App</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="174"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="174"/> <source>Live view URL:</source> <translation>Live meekijk URL:</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="183"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="183"/> <source>HTTPS Server</source> <translation>HTTPS server</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="184"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="184"/> <source>Could not find an SSL certificate. The HTTPS server will not be available unless an SSL certificate is found. Please see the manual for more information.</source> <translation>Kon geen SSL certificaat vinden. De HTTPS server is niet beschikbaar, totdat een SSL certificaat wordt gevonden. Lees de documentatie voor meer informatie.</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="191"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="191"/> <source>User Authentication</source> <translation>Gebruikersverificatie</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="192"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="192"/> <source>User id:</source> <translation>Gebruikersnaam:</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="193"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="193"/> <source>Password:</source> <translation>Wachtwoord:</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="176"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="176"/> <source>Show thumbnails of non-text slides in remote and stage view.</source> <translation>Toon miniatuurweergaven van niet-tekst-dia's in remote- en podiumweergaven.</translation> </message> <message> - <location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="179"/> + <location filename="openlp/plugins/remotes/lib/remotetab.py" line="179"/> <source>Scan the QR code or click <a href="%s">download</a> to install the Android app from Google Play.</source> <translation>Scan de QR-code of klik op <a href="%s">download</a> om de Android-app te installeren via Google Play.</translation> </message> @@ -8017,85 +8017,85 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>SongUsagePlugin</name> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="89"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="89"/> <source>&Song Usage Tracking</source> <translation>&Liedgebruik bijhouden</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="91"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="91"/> <source>&Delete Tracking Data</source> <translation>Verwij&der liedgebruik gegevens</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="91"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="91"/> <source>Delete song usage data up to a specified date.</source> <translation>Verwijder alle gegevens over liedgebruik tot een bepaalde datum.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="97"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="97"/> <source>&Extract Tracking Data</source> <translation>&Exporteer liedgebruik gegevens</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="97"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="97"/> <source>Generate a report on song usage.</source> <translation>Geneer rapportage liedgebruik.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="103"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="103"/> <source>Toggle Tracking</source> <translation>Gegevens bijhouden aan|uit</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="117"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="117"/> <source>Toggle the tracking of song usage.</source> <translation>Liedgebruik gegevens bijhouden aan of uit zetten.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="238"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="238"/> <source><strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.</source> <translation><strong>Liedgebruik plug-in</strong><br />Met deze plug-in kunt u bijhouden welke liederen tijdens de vieringen gezongen worden.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="249"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="249"/> <source>SongUsage</source> <comment>name singular</comment> <translation>Liedgebruik</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="250"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="250"/> <source>SongUsage</source> <comment>name plural</comment> <translation>Liedgebruik</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="254"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="254"/> <source>SongUsage</source> <comment>container title</comment> <translation>Liedgebruik</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="155"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="155"/> <source>Song Usage</source> <translation>Liedgebruik</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="179"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="179"/> <source>Song usage tracking is active.</source> <translation>Liedgebruik bijhouden is actief.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="184"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="184"/> <source>Song usage tracking is inactive.</source> <translation>Liedgebruik bijhouden is inactief.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="194"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="194"/> <source>display</source> <translation>weergave</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/songusageplugin.py" line="202"/> + <location filename="openlp/plugins/songusage/songusageplugin.py" line="202"/> <source>printed</source> <translation>afgedrukt</translation> </message> @@ -8103,34 +8103,34 @@ Probeer elk bestand individueel te selecteren.</translation> <context> <name>SongUsagePlugin.SongUsageDeleteForm</name> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedeletedialog.py" line="65"/> + <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="65"/> <source>Delete Song Usage Data</source> <translation>Liedgebruik gegevens verwijderen</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> + <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> <source>Delete Selected Song Usage Events?</source> <translation>Wilt u de liedgebruik gegevens verwijderen?</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> + <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="50"/> <source>Are you sure you want to delete selected Song Usage data?</source> <translation>Weet u zeker dat u de liedgebruik gegevens wilt verwijderen?</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> + <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>Deletion Successful</source> <translation>Succesvol verwijderd</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> + <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="67"/> <source>Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.</source> <translation>Selecteer de datum tot wanneer de liedgebruikgegevens verwijderd moeten worden. Alle gegevens van voor die datum zullen worden verwijderd.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> + <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="59"/> <source>All requested data has been deleted successfully.</source> <translation>Alle opgegeven data is succesvol verwijderd.</translation> </message> @@ -8138,42 +8138,42 @@ Alle gegevens van voor die datum zullen worden verwijderd.</translation> <context> <name>SongUsagePlugin.SongUsageDetailForm</name> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="92"/> + <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="92"/> <source>Song Usage Extraction</source> <translation>Liedgebruik gegevens exporteren</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="94"/> + <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="94"/> <source>Select Date Range</source> <translation>Selecteer periode</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="95"/> + <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="95"/> <source>to</source> <translation>tot</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetaildialog.py" line="96"/> + <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="96"/> <source>Report Location</source> <translation>Locatie rapport</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="63"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="63"/> <source>Output File Location</source> <translation>Bestandslocatie</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="85"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="85"/> <source>usage_detail_%s_%s.txt</source> <translation>liedgebruik_details_%s_%s.txt</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> <source>Report Creation</source> <translation>Rapportage opslaan</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="103"/> <source>Report %s has been successfully created. </source> @@ -8182,23 +8182,23 @@ has been successfully created. </source> is gemaakt. </translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>Output Path Not Selected</source> <translation>Uitvoer pad niet geselecteerd</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="77"/> <source>You have not set a valid output location for your song usage report. Please select an existing path on your computer.</source> <translation>Geen geldige bestandslocatie opgegeven om de rapportage liedgebruik op te slaan. Kies een bestaande map op uw computer.</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>Report Creation Failed</source> <translation>Overzicht maken mislukt</translation> </message> <message> - <location filename="../../openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> + <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="110"/> <source>An error occurred while creating the report: %s</source> <translation>Er is een fout opgetreden bij het maken van het overzicht: %s</translation> </message> @@ -8206,112 +8206,112 @@ Please select an existing path on your computer.</source> <context> <name>SongsPlugin</name> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="143"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="143"/> <source>&Song</source> <translation>&Lied</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="123"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="123"/> <source>Import songs using the import wizard.</source> <translation>Importeer liederen met de Importeren Assistent.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="222"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="222"/> <source><strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.</source> <translation><strong>Lied plug-in</strong><br />De lied plug-in regelt de weergave en het beheer van liederen.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="157"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="157"/> <source>&Re-index Songs</source> <translation>He&r-indexeer liederen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="157"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="157"/> <source>Re-index the songs database to improve searching and ordering.</source> <translation>Her-indexeer de liederen in de database om het zoeken en ordenen te verbeteren.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="178"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="178"/> <source>Reindexing songs...</source> <translation>Liederen her-indexeren...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="301"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="301"/> <source>Arabic (CP-1256)</source> <translation>Arabisch (CP-1256)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="302"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="302"/> <source>Baltic (CP-1257)</source> <translation>Baltisch (CP-1257)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="303"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="303"/> <source>Central European (CP-1250)</source> <translation>Centraal Europees (CP-1250)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="304"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="304"/> <source>Cyrillic (CP-1251)</source> <translation>Cyrillisch (CP-1251)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="305"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="305"/> <source>Greek (CP-1253)</source> <translation>Grieks (CP-1253)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="306"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="306"/> <source>Hebrew (CP-1255)</source> <translation>Hebreeuws (CP-1255)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="307"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="307"/> <source>Japanese (CP-932)</source> <translation>Japans (CP-932)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="308"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="308"/> <source>Korean (CP-949)</source> <translation>Koreaans (CP-949)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="309"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="309"/> <source>Simplified Chinese (CP-936)</source> <translation>Chinees, eenvoudig (CP-936)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="310"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="310"/> <source>Thai (CP-874)</source> <translation>Thais (CP-874)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="311"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="311"/> <source>Traditional Chinese (CP-950)</source> <translation>Traditioneel Chinees (CP-950)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="312"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="312"/> <source>Turkish (CP-1254)</source> <translation>Turks (CP-1254)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="313"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="313"/> <source>Vietnam (CP-1258)</source> <translation>Vietnamees (CP-1258)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="314"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="314"/> <source>Western European (CP-1252)</source> <translation>Westeuropees (CP-1252)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="331"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="331"/> <source>Character Encoding</source> <translation>Tekst codering</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="323"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="323"/> <source>The codepage setting is responsible for the correct character representation. Usually you are fine with the preselected choice.</source> @@ -8320,87 +8320,87 @@ een correcte weergave van lettertekens. Meestal voldoet de suggestie van OpenLP.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="331"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="331"/> <source>Please choose the character encoding. The encoding is responsible for the correct character representation.</source> <translation>Kies een tekstcodering (codepage). De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="267"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="267"/> <source>Song</source> <comment>name singular</comment> <translation>Lied</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="268"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="268"/> <source>Songs</source> <comment>name plural</comment> <translation>Liederen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="272"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="272"/> <source>Songs</source> <comment>container title</comment> <translation>Liederen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="143"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="143"/> <source>Exports songs using the export wizard.</source> <translation>Exporteer liederen met de Exporteren Assistent.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="278"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="278"/> <source>Add a new song.</source> <translation>Voeg nieuw lied toe.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="279"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="279"/> <source>Edit the selected song.</source> <translation>Bewerk het geselecteerde lied.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="280"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="280"/> <source>Delete the selected song.</source> <translation>Verwijder het geselecteerde lied.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="281"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="281"/> <source>Preview the selected song.</source> <translation>Toon voorbeeld van het geselecteerde lied.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="282"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="282"/> <source>Send the selected song live.</source> <translation>Toon het geselecteerde lied Live.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="283"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="283"/> <source>Add the selected song to the service.</source> <translation>Voeg geselecteerd lied toe aan de liturgie.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="180"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="180"/> <source>Reindexing songs</source> <translation>Herindexeren liederen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="129"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>CCLI SongSelect</source> <translation>CCLI SongSelect</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="129"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="129"/> <source>Import songs from CCLI's SongSelect service.</source> <translation>Importeer liederen vanuit CCLI's SongSelect service.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="164"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find &Duplicate Songs</source> <translation>Zoek &dubbele liederen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/songsplugin.py" line="164"/> + <location filename="openlp/plugins/songs/songsplugin.py" line="164"/> <source>Find and remove duplicate songs in the song database.</source> <translation>Zoek en verwijder dubbele liederen in de liederendatabase.</translation> </message> @@ -8408,25 +8408,25 @@ De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens <context> <name>SongsPlugin.AuthorType</name> <message> - <location filename="../../openlp/plugins/songs/lib/db.py" line="71"/> + <location filename="openlp/plugins/songs/lib/db.py" line="71"/> <source>Words</source> <comment>Author who wrote the lyrics of a song</comment> <translation>Tekst</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/db.py" line="72"/> + <location filename="openlp/plugins/songs/lib/db.py" line="72"/> <source>Music</source> <comment>Author who wrote the music of a song</comment> <translation>Muziek</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/db.py" line="73"/> + <location filename="openlp/plugins/songs/lib/db.py" line="73"/> <source>Words and Music</source> <comment>Author who wrote both lyrics and music of a song</comment> <translation>Tekst en muziek</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/db.py" line="75"/> + <location filename="openlp/plugins/songs/lib/db.py" line="75"/> <source>Translation</source> <comment>Author who translated the song</comment> <translation>Vertaling</translation> @@ -8435,37 +8435,37 @@ De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens <context> <name>SongsPlugin.AuthorsForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="74"/> + <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="74"/> <source>Author Maintenance</source> <translation>Auteur beheer</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="75"/> + <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="75"/> <source>Display name:</source> <translation>Weergave naam:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="76"/> + <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="76"/> <source>First name:</source> <translation>Voornaam:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/authorsdialog.py" line="77"/> + <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="77"/> <source>Last name:</source> <translation>Achternaam:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/authorsform.py" line="92"/> + <location filename="openlp/plugins/songs/forms/authorsform.py" line="92"/> <source>You need to type in the first name of the author.</source> <translation>De voornaam van de auteur moet worden opgegeven.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/authorsform.py" line="97"/> + <location filename="openlp/plugins/songs/forms/authorsform.py" line="97"/> <source>You need to type in the last name of the author.</source> <translation>De achternaam van de auteur moet worden opgegeven.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/authorsform.py" line="102"/> + <location filename="openlp/plugins/songs/forms/authorsform.py" line="102"/> <source>You have not set a display name for the author, combine the first and last names?</source> <translation>Geen weergave naam opgegeven. Moeten de voor- en achternaam gecombineerd worden?</translation> </message> @@ -8473,7 +8473,7 @@ De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens <context> <name>SongsPlugin.CCLIFileImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/cclifile.py" line="87"/> + <location filename="openlp/plugins/songs/lib/importers/cclifile.py" line="87"/> <source>The file does not have a valid extension.</source> <translation>Dit bestand heeft geen geldige extensie.</translation> </message> @@ -8481,7 +8481,7 @@ De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens <context> <name>SongsPlugin.DreamBeamImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> + <location filename="openlp/plugins/songs/lib/importers/dreambeam.py" line="100"/> <source>Invalid DreamBeam song file. Missing DreamSong tag.</source> <translation>Ongeldig DreamBeam liedbestand. Ontbrekende DreamSong tag.</translation> </message> @@ -8489,49 +8489,49 @@ De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens <context> <name>SongsPlugin.EasyWorshipSongImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="309"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="309"/> <source>Administered by %s</source> <translation>Beheerd door %s</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="323"/> <source>"%s" could not be imported. %s</source> <translation>"%s" kon niet worden geïmporteerd. %s</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="357"/> <source>Unexpected data formatting.</source> <translation>Onverwacht bestandsformaat.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="362"/> <source>No song text found.</source> <translation>Geen liedtekst gevonden.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="399"/> <source> [above are Song Tags with notes imported from EasyWorship]</source> <translation> [hierboven staan Liedtags met noten die zijn geïmporteerd uit EasyWorship]</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="199"/> <source>This file does not exist.</source> <translation>Het bestand bestaat niet.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="203"/> <source>Could not find the "Songs.MB" file. It must be in the same folder as the "Songs.DB" file.</source> <translation>Kon het bestand "Songs.MB" niet vinden. Het moet in dezelfde map staan als het bestand "Songs.DB".</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="219"/> <source>This file is not a valid EasyWorship database.</source> <translation>Dit is geen geldige EasyWorship-database.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> + <location filename="openlp/plugins/songs/lib/importers/easyworship.py" line="248"/> <source>Could not retrieve encoding.</source> <translation>Kon de encoding niet bepalen.</translation> </message> @@ -8539,12 +8539,12 @@ De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens <context> <name>SongsPlugin.EditBibleForm</name> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="127"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="127"/> <source>Meta Data</source> <translation>Algemene informatie</translation> </message> <message> - <location filename="../../openlp/plugins/bibles/forms/editbibledialog.py" line="147"/> + <location filename="openlp/plugins/bibles/forms/editbibledialog.py" line="147"/> <source>Custom Book Names</source> <translation>Aangepaste namen bijbelboeken</translation> </message> @@ -8552,231 +8552,231 @@ De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens <context> <name>SongsPlugin.EditSongForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="291"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="291"/> <source>Song Editor</source> <translation>Lied editor</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="292"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="292"/> <source>&Title:</source> <translation>&Titel:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="293"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="293"/> <source>Alt&ernate title:</source> <translation>Alt&ernatieve titel:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="294"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="294"/> <source>&Lyrics:</source> <translation>Lied&tekst:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="295"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="295"/> <source>&Verse order:</source> <translation>&Vers volgorde:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="298"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="298"/> <source>Ed&it All</source> <translation>&Alles bewerken</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="300"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="300"/> <source>Title && Lyrics</source> <translation>Titel && Liedtekst</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="303"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="303"/> <source>&Add to Song</source> <translation>Voeg toe &aan lied</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="327"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="327"/> <source>&Remove</source> <translation>Ve&rwijderen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="306"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="306"/> <source>&Manage Authors, Topics, Song Books</source> <translation>&Beheer auteurs, onderwerpen, liedboeken</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="308"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="308"/> <source>A&dd to Song</source> <translation>Voeg toe &aan lied</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="309"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="309"/> <source>R&emove</source> <translation>V&erwijderen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="311"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="311"/> <source>Book:</source> <translation>Boek:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="312"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="312"/> <source>Number:</source> <translation>Nummer:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="313"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="313"/> <source>Authors, Topics && Song Book</source> <translation>Auteurs, onderwerpen && liedboeken</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="316"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="316"/> <source>New &Theme</source> <translation>Nieuw &Thema</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="317"/> <source>Copyright Information</source> <translation>Copyright</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="320"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="320"/> <source>Comments</source> <translation>Commentaren</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="321"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="321"/> <source>Theme, Copyright Info && Comments</source> <translation>Thema, Copyright && Commentaren</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="561"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="561"/> <source>Add Author</source> <translation>Voeg auteur toe</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="561"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="561"/> <source>This author does not exist, do you want to add them?</source> <translation>Deze auteur bestaat nog niet, toevoegen?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="581"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="581"/> <source>This author is already in the list.</source> <translation>Deze auteur staat al in de lijst.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="587"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="587"/> <source>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.</source> <translation>Geen auteur geselecteerd. Kies een auteur uit de lijst of voeg er een toe door de naam in te typen en op de knop "Voeg auteur toe" te klikken.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="637"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="637"/> <source>Add Topic</source> <translation>Voeg onderwerp toe</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="637"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="637"/> <source>This topic does not exist, do you want to add it?</source> <translation>Dit onderwerp bestaat nog niet, toevoegen?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="654"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="654"/> <source>This topic is already in the list.</source> <translation>Dit onderwerp staat al in de lijst.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="662"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="662"/> <source>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.</source> <translation>Geen geldig onderwerp geselecteerd. Kies een onderwerp uit de lijst of type een nieuw onderwerp en klik op "Nieuw onderwerp toevoegen".</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="203"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="203"/> <source>You need to type in a song title.</source> <translation>Vul de titel van het lied in.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="209"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="209"/> <source>You need to type in at least one verse.</source> <translation>Vul minstens de tekst van één couplet in.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="224"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="224"/> <source>Add Book</source> <translation>Voeg boek toe</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="224"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="224"/> <source>This song book does not exist, do you want to add it?</source> <translation>Dit liedboek bestaat nog niet, toevoegen?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="215"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="215"/> <source>You need to have an author for this song.</source> <translation>Selecteer minimaal één auteur voor dit lied.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="323"/> <source>Linked Audio</source> <translation>Gekoppelde audio</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="325"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="325"/> <source>Add &File(s)</source> <translation>Bestand(en) &toevoegen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="326"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="326"/> <source>Add &Media</source> <translation>Voeg &Media toe</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="328"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="328"/> <source>Remove &All</source> <translation>&Alles verwijderen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="868"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="868"/> <source>Open File(s)</source> <translation>Open bestand(en)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="330"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="330"/> <source><strong>Warning:</strong> Not all of the verses are in use.</source> <translation><strong>Let op:</strong> Niet alle verzen worden gebruikt.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="332"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="332"/> <source><strong>Warning:</strong> You have not entered a verse order.</source> <translation><strong>Waarschuwing:</strong> U hebt geen volgorde opgegeven voor de verzen.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="181"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="181"/> <source>There are no verses corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> <translation>Er zijn geen verzen die overeenkomen met "%(invalid)s". Geldige waarden zijn %(valid)s. Geef de verzen op gescheiden door spaties.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="185"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="185"/> <source>There is no verse corresponding to "%(invalid)s".Valid entries are %(valid)s. Please enter the verses separated by spaces.</source> <translation>Er is geen vers dat overeenkomen met "%(invalid)s". Geldige waarden zijn %(valid)s. Geef de verzen op gescheiden door spaties.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="188"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="188"/> <source>Invalid Verse Order</source> <translation>Ongeldige vers volgorde</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="304"/> + <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="304"/> <source>&Edit Author Type</source> <translation>Aut&eurstype aanpassen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="611"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Edit Author Type</source> <translation>Auteurstype aanpassen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editsongform.py" line="611"/> + <location filename="openlp/plugins/songs/forms/editsongform.py" line="611"/> <source>Choose type for this author</source> <translation>Kies het type van deze auteur</translation> </message> @@ -8784,22 +8784,22 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.EditVerseForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="70"/> + <location filename="openlp/plugins/songs/forms/editversedialog.py" line="70"/> <source>Edit Verse</source> <translation>Couplet bewerken</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="71"/> + <location filename="openlp/plugins/songs/forms/editversedialog.py" line="71"/> <source>&Verse type:</source> <translation>Co&uplet type:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="81"/> + <location filename="openlp/plugins/songs/forms/editversedialog.py" line="81"/> <source>&Insert</source> <translation>&Invoegen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/editversedialog.py" line="82"/> + <location filename="openlp/plugins/songs/forms/editversedialog.py" line="82"/> <source>Split a slide into two by inserting a verse splitter.</source> <translation>Dia opsplitsen door een dia 'splitter' in te voegen.</translation> </message> @@ -8807,82 +8807,82 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.ExportWizardForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="145"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="145"/> <source>Song Export Wizard</source> <translation>Lied Exporteren Assistent</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="151"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="151"/> <source>Select Songs</source> <translation>Selecteer liederen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="152"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="152"/> <source>Check the songs you want to export.</source> <translation>Selecteer de liederen die u wilt exporteren.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="155"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="155"/> <source>Uncheck All</source> <translation>Deselecteer alles</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="156"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="156"/> <source>Check All</source> <translation>Selecteer alles</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="157"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="157"/> <source>Select Directory</source> <translation>Selecteer map</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="160"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="160"/> <source>Directory:</source> <translation>Map:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="161"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="161"/> <source>Exporting</source> <translation>Exporteren</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="162"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="162"/> <source>Please wait while your songs are exported.</source> <translation>Een moment geduld terwijl de liederen worden geëxporteerd.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="178"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="178"/> <source>You need to add at least one Song to export.</source> <translation>Kies minstens één lied om te exporteren.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="192"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="192"/> <source>No Save Location specified</source> <translation>Geen map opgegeven</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="235"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="235"/> <source>Starting export...</source> <translation>Start exporteren...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="192"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="192"/> <source>You need to specify a directory.</source> <translation>Geef aan waar het bestand moet worden opgeslagen.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="317"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="317"/> <source>Select Destination Folder</source> <translation>Selecteer een doelmap</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="158"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="158"/> <source>Select the directory where you want the songs to be saved.</source> <translation>Selecteer een map waarin de liederen moeten worden bewaard.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="148"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="148"/> <source>This wizard will help to export your songs to the open and free <strong>OpenLyrics </strong> worship song format.</source> <translation>Deze assistent helpt u bij het exporteren van liederen naar het open en vrije <strong>OpenLyrics</strong> worship lied formaat.</translation> </message> @@ -8890,7 +8890,7 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.FoilPresenterSongImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/foilpresenter.py" line="407"/> + <location filename="openlp/plugins/songs/lib/importers/foilpresenter.py" line="407"/> <source>Invalid Foilpresenter song file. No verses found.</source> <translation>Onbruikbaar Foilpresenter liederenbestand. Geen verzen gevonden.</translation> </message> @@ -8898,212 +8898,212 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.ImportWizardForm</name> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="206"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="206"/> <source>Select Document/Presentation Files</source> <translation>Selecteer Documenten/Presentatie bestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="133"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="133"/> <source>Song Import Wizard</source> <translation>Lied Importeren Assistent</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="136"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="136"/> <source>This wizard will help you to import songs from a variety of formats. Click the next button below to start the process by selecting a format to import from.</source> <translation>Deze Assistent helpt liederen in verschillende bestandsformaten te importeren in OpenLP. Klik op volgende en kies daarna het bestandsformaat van het te importeren lied.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="200"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="200"/> <source>Generic Document/Presentation</source> <translation>Algemeen Document/Presentatie</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="151"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="151"/> <source>Add Files...</source> <translation>Toevoegen...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="153"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="153"/> <source>Remove File(s)</source> <translation>Verwijder bestand(en)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="165"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="165"/> <source>Please wait while your songs are imported.</source> <translation>Een moment geduld terwijl de liederen worden geïmporteerd.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="197"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="197"/> <source>OpenLP 2.0 Databases</source> <translation>OpenLP 2.0 Databases</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="331"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="331"/> <source>Words Of Worship Song Files</source> <translation>Words Of Worship liedbestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="316"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="316"/> <source>Songs Of Fellowship Song Files</source> <translation>Songs Of Fellowship liedbestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="294"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="294"/> <source>SongBeamer Files</source> <translation>SongBeamer bestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="310"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="310"/> <source>SongShow Plus Song Files</source> <translation>SongShow Plus liedbestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="245"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="245"/> <source>Foilpresenter Song Files</source> <translation>Foilpresenter liedbestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="169"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="169"/> <source>Copy</source> <translation>Kopieer</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songimportform.py" line="170"/> + <location filename="openlp/plugins/songs/forms/songimportform.py" line="170"/> <source>Save to File</source> <translation>Opslaan als bestand</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="317"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="317"/> <source>The Songs of Fellowship importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.</source> <translation>Songs of Fellowship import is uitgeschakeld omdat OpenLP zowel OpenOffice als LibreOffice niet kan vinden op deze computer.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="203"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="203"/> <source>The generic document/presentation importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.</source> <translation>Algemeen document/presentatie import is uitgeschakeld omdat OpenLP zowel OpenOffice als LibreOffice niet kan vinden op deze computer.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="190"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="190"/> <source>OpenLyrics or OpenLP 2.0 Exported Song</source> <translation>OpenLyrics of OpenLP 2.0 geëxporteerd lied</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="189"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="189"/> <source>OpenLyrics Files</source> <translation>OpenLyrics bestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="212"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="212"/> <source>CCLI SongSelect Files</source> <translation>CCLI SongSelect bestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="225"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="225"/> <source>EasySlides XML File</source> <translation>EasySlides XML bestand</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="232"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="232"/> <source>EasyWorship Song Database</source> <translation>EasyWorship lied database</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="218"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="218"/> <source>DreamBeam Song Files</source> <translation>DreamBeam liedbestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="275"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="275"/> <source>You need to specify a valid PowerSong 1.0 database folder.</source> <translation>Specificeer een geldige PowerSong 1.0 databasemap.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="359"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="359"/> <source>ZionWorx (CSV)</source> <translation>ZionWorx (CSV)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="360"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="360"/> <source>First convert your ZionWorx database to a CSV text file, as explained in the <a href="http://manual.openlp.org/songs.html#importing-from-zionworx">User Manual</a>.</source> <translation>Converteer uw ZionWorx database eerst naar een CSV tekstbestand, zoals staat uitgelegd in de Engelstalige <a href="http://manual.openlp.org/songs.html#importing-from-zionworx">gebruikershandleiding</a>.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="325"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="325"/> <source>SundayPlus Song Files</source> <translation>SundayPlus liedbestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="177"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="177"/> <source>This importer has been disabled.</source> <translation>Deze importeerder is uitgeschakeld.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="252"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="252"/> <source>MediaShout Database</source> <translation>MediaShout database</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="253"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="253"/> <source>The MediaShout importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> <translation>MediaShout importeren wordt alleen ondersteund onder Windows. Het is uitgeschakeld omdat een bepaalde Python module ontbreekt. Om te kunnen importeren moet u de "pyodbc" module installeren.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="301"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="301"/> <source>SongPro Text Files</source> <translation>SongPro tekstbestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="302"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="302"/> <source>SongPro (Export File)</source> <translation>SongPro (geëxporteerd bestand)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="303"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="303"/> <source>In SongPro, export your songs using the File -> Export menu</source> <translation>Exporteer de liederen in SongPro via het menu File -> Export</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="239"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="239"/> <source>EasyWorship Service File</source> <translation>EasyWorship dienstbestand</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="348"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="348"/> <source>WorshipCenter Pro Song Files</source> <translation>WorshipCenter Pro liedbestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="349"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="349"/> <source>The WorshipCenter Pro importer is only supported on Windows. It has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "pyodbc" module.</source> <translation>De WorshipCenter Pro-importeerder wordt alleen ondersteund op Windows. Het is uitgeschakeld door een missende Python-module. Als u deze importeerder wilt gebruiken, moet u de module "pyodbc" installeren.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="268"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="268"/> <source>PowerPraise Song Files</source> <translation>PowerPraise liedbestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="282"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="282"/> <source>PresentationManager Song Files</source> <translation>PresentationManager liedbestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="288"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="288"/> <source>ProPresenter 4 Song Files</source> <translation>ProPresenter 4 liedbestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="338"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="338"/> <source>Worship Assistant Files</source> <translation>Worship Assistant bestanden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="339"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="339"/> <source>Worship Assistant (CSV)</source> <translation>Worship Assistant (CSV)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importer.py" line="340"/> + <location filename="openlp/plugins/songs/lib/importer.py" line="340"/> <source>In Worship Assistant, export your Database to a CSV file.</source> <translation>Exporteer uw database naar een CSV-bestand vanuit Worship Assistant.</translation> </message> @@ -9111,12 +9111,12 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.MediaFilesForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/mediafilesdialog.py" line="65"/> + <location filename="openlp/plugins/songs/forms/mediafilesdialog.py" line="65"/> <source>Select Media File(s)</source> <translation>Selecteer media bestand(en)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/mediafilesdialog.py" line="66"/> + <location filename="openlp/plugins/songs/forms/mediafilesdialog.py" line="66"/> <source>Select one or more audio files from the list below, and click OK to import them into this song.</source> <translation>Selecteer een of meerdere audiobestanden uit de lijst en klik OK om te importeren in dit lied.</translation> </message> @@ -9124,63 +9124,63 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.MediaItem</name> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Titles</source> <translation>Titels</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Lyrics</source> <translation>Liedtekst</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="526"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="526"/> <source>CCLI License: </source> <translation>CCLI Licentie: </translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Entire Song</source> <translation>Gehele lied</translation> </message> <message numerus="yes"> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="361"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="361"/> <source>Are you sure you want to delete the %n selected song(s)?</source> <translation><numerusform>Weet u zeker dat u dit %n lied wilt verwijderen?</numerusform><numerusform>Weet u zeker dat u deze %n liederen wilt verwijderen?</numerusform></translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="128"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="128"/> <source>Maintain the lists of authors, topics and books.</source> <translation>Beheer de lijst met auteurs, onderwerpen en liedboeken.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="390"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="390"/> <source>copy</source> <comment>For song cloning</comment> <translation>kopieer</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Titles...</source> <translation>Zoek op titel...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Entire Song...</source> <translation>Doorzoek gehele lied...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Lyrics...</source> <translation>Doorzoek liedtekst...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Authors...</source> <translation>Zoek op auteur...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="138"/> + <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/> <source>Search Song Books...</source> <translation>Zoek op liedboek...</translation> </message> @@ -9188,7 +9188,7 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.MediaShoutImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/mediashout.py" line="54"/> + <location filename="openlp/plugins/songs/lib/importers/mediashout.py" line="54"/> <source>Unable to open the MediaShout database.</source> <translation>Kan de MediaShout database niet openen.</translation> </message> @@ -9196,7 +9196,7 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.OpenLPSongImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/openlp.py" line="96"/> + <location filename="openlp/plugins/songs/lib/importers/openlp.py" line="96"/> <source>Not a valid OpenLP 2.0 song database.</source> <translation>Geen geldige OpenLP 2.0 lied database.</translation> </message> @@ -9204,7 +9204,7 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.OpenLyricsExport</name> <message> - <location filename="../../openlp/plugins/songs/lib/openlyricsexport.py" line="64"/> + <location filename="openlp/plugins/songs/lib/openlyricsexport.py" line="64"/> <source>Exporting "%s"...</source> <translation>Bezig met exporteren van "%s"...</translation> </message> @@ -9212,7 +9212,7 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.OpenSongImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/opensong.py" line="139"/> + <location filename="openlp/plugins/songs/lib/importers/opensong.py" line="139"/> <source>Invalid OpenSong song file. Missing song tag.</source> <translation>Ongeldig OpenSong-liedbestand. Ontbrekende liedtag.</translation> </message> @@ -9220,32 +9220,32 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.PowerSongImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="99"/> + <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="99"/> <source>No songs to import.</source> <translation>Geen liederen om te importeren.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="146"/> + <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="146"/> <source>Verses not found. Missing "PART" header.</source> <translation>Coupletten niet gevonden. Ontbrekende "PART" header.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="99"/> + <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="99"/> <source>No %s files found.</source> <translation>Geen %s bestanden gevonden.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="117"/> + <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="117"/> <source>Invalid %s file. Unexpected byte value.</source> <translation>Ongeldig %s bestand. Onverwachte bytewaarde.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="135"/> + <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="135"/> <source>Invalid %s file. Missing "TITLE" header.</source> <translation>Ongeldig %s bestand. Ontbrekende "TITLE" header.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/powersong.py" line="140"/> + <location filename="openlp/plugins/songs/lib/importers/powersong.py" line="140"/> <source>Invalid %s file. Missing "COPYRIGHTLINE" header.</source> <translation>Ongeldig %s bestand. Ontbrekende "COPYRIGHTLINE" header.</translation> </message> @@ -9253,22 +9253,22 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.SongBookForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/> + <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="66"/> <source>Song Book Maintenance</source> <translation>Onderhoud liedboeken</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="67"/> + <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="67"/> <source>&Name:</source> <translation>&Naam:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="68"/> + <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="68"/> <source>&Publisher:</source> <translation>&Uitgever:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songbookform.py" line="61"/> + <location filename="openlp/plugins/songs/forms/songbookform.py" line="61"/> <source>You need to type in a name for the book.</source> <translation>Er moet een naam worden opgegeven.</translation> </message> @@ -9276,17 +9276,17 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.SongExportForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="253"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="253"/> <source>Your song export failed.</source> <translation>Liederen export is mislukt.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="249"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="249"/> <source>Finished export. To import these files use the <strong>OpenLyrics</strong> importer.</source> <translation>Klaar met exporteren. Om deze bestanden te importeren gebruik <strong>OpenLyrics</strong> importeren.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songexportform.py" line="255"/> + <location filename="openlp/plugins/songs/forms/songexportform.py" line="255"/> <source>Your song export failed because this error occurred: %s</source> <translation>Er is een fout opgetreden bij het exporteren van het lied: %s</translation> </message> @@ -9294,27 +9294,27 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.SongImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/songimport.py" line="110"/> + <location filename="openlp/plugins/songs/lib/importers/songimport.py" line="110"/> <source>copyright</source> <translation>copyright</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/songimport.py" line="124"/> + <location filename="openlp/plugins/songs/lib/importers/songimport.py" line="124"/> <source>The following songs could not be imported:</source> <translation>De volgende liederen konden niet worden geïmporteerd:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/openoffice.py" line="68"/> + <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="68"/> <source>Cannot access OpenOffice or LibreOffice</source> <translation>Kan OpenOffice of LibreOffice niet bereiken</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/openoffice.py" line="84"/> + <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="84"/> <source>Unable to open file</source> <translation>Kan bestand niet openen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/openoffice.py" line="86"/> + <location filename="openlp/plugins/songs/lib/importers/openoffice.py" line="86"/> <source>File not found</source> <translation>Bestand niet gevonden</translation> </message> @@ -9322,107 +9322,107 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.SongMaintenanceForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="229"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="229"/> <source>Could not add your author.</source> <translation>Kon de auteur niet toevoegen.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="232"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="232"/> <source>This author already exists.</source> <translation>Deze auteur bestaat al.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="245"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="245"/> <source>Could not add your topic.</source> <translation>Kon dit onderwerp niet toevoegen.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="248"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="248"/> <source>This topic already exists.</source> <translation>Dit onderwerp bestaat al.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="262"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="262"/> <source>Could not add your book.</source> <translation>Kon dit boek niet toevoegen.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="265"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="265"/> <source>This book already exists.</source> <translation>Dit boek bestaat al.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="369"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="369"/> <source>Could not save your changes.</source> <translation>De wijzigingen kunnen niet opgeslagen worden.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="309"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="309"/> <source>Could not save your modified author, because the author already exists.</source> <translation>Kan de auteur niet opslaan, omdat deze reeds bestaat.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="341"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="341"/> <source>Could not save your modified topic, because it already exists.</source> <translation>Kan dit onderwerp niet opslaan, omdat het reeds bestaat.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>Delete Author</source> <translation>Auteur verwijderen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>Are you sure you want to delete the selected author?</source> <translation>Weet u zeker dat u de auteur wilt verwijderen?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="466"/> <source>This author cannot be deleted, they are currently assigned to at least one song.</source> <translation>Deze auteur kan niet worden verwijderd omdat er nog een lied aan is gekoppeld.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>Delete Topic</source> <translation>Onderwerp verwijderen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>Are you sure you want to delete the selected topic?</source> <translation>Weet u zeker dat u dit onderwerp wilt verwijderen?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="478"/> <source>This topic cannot be deleted, it is currently assigned to at least one song.</source> <translation>Dit onderwerp kan niet worden verwijderd omdat er nog een lied aan is gekoppeld.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>Delete Book</source> <translation>Verwijder boek</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>Are you sure you want to delete the selected book?</source> <translation>Weet u zeker dat u dit boek wilt verwijderen?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="489"/> <source>This book cannot be deleted, it is currently assigned to at least one song.</source> <translation>Dit boek kan niet worden verwijderd omdat er nog een lied aan is gekoppeld.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="297"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="297"/> <source>The author %s already exists. Would you like to make songs with author %s use the existing author %s?</source> <translation>De auteur %s bestaat al. Liederen met auteur %s aan de bestaande auteur %s koppelen?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="332"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="332"/> <source>The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s?</source> <translation>Het onderwerp %s bestaat al. Liederen met onderwerp %s aan het bestaande onderwerp %s koppelen?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songmaintenanceform.py" line="371"/> + <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="371"/> <source>The book %s already exists. Would you like to make songs with book %s use the existing book %s?</source> <translation>Het boek %s bestaat al. Liederen uit het boek %s aan het bestaande boek %s koppelen?</translation> </message> @@ -9430,147 +9430,147 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.SongSelectForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="225"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="225"/> <source>CCLI SongSelect Importer</source> <translation>CCLI SongSelect importeerder</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="226"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="226"/> <source><strong>Note:</strong> An Internet connection is required in order to import songs from CCLI SongSelect.</source> <translation><strong>Let op:</strong> Een internetverbinding is nodig om liederen te kunnen importeren van CCLI SongSelect.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="230"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="230"/> <source>Username:</source> <translation>Gebruikersnaam:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="231"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="231"/> <source>Password:</source> <translation>Wachtwoord:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="232"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="232"/> <source>Save username and password</source> <translation>Gebruikersnaam en wachtwoord opslaan</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="233"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="233"/> <source>Login</source> <translation>Inloggen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="234"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="234"/> <source>Search Text:</source> <translation>Zoektekst:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="235"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="235"/> <source>Search</source> <translation>Zoek</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="324"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="324"/> <source>Found %s song(s)</source> <translation>%s lied(eren) gevonden</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="237"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="237"/> <source>Logout</source> <translation>Uitloggen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="238"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="238"/> <source>View</source> <translation>Weergave</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="239"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="239"/> <source>Title:</source> <translation>Titel:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="240"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="240"/> <source>Author(s):</source> <translation>Auteur(s):</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="241"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="241"/> <source>Copyright:</source> <translation>Copyright:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="242"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="242"/> <source>CCLI Number:</source> <translation>CCLI-nummer:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="243"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="243"/> <source>Lyrics:</source> <translation>Teksten:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="244"/> <source>Back</source> <translation>Terug</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="245"/> + <location filename="openlp/plugins/songs/forms/songselectdialog.py" line="245"/> <source>Import</source> <translation>Importeren</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="61"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>More than 1000 results</source> <translation>Meer dan 1000 resultaten</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="61"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="61"/> <source>Your search has returned more than 1000 results, it has been stopped. Please refine your search to fetch better results.</source> <translation>Uw zoekopdracht heeft meer dan 1000 resultaten opgeleverd en is afgebroken. Maak uw opdracht specifieker voor betere resultaten.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="140"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="140"/> <source>Logging out...</source> <translation>Bezig met uitloggen...</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="232"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>Save Username and Password</source> <translation>Gebruikersnaam en wachtwoord opslaan</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="232"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="232"/> <source>WARNING: Saving your username and password is INSECURE, your password is stored in PLAIN TEXT. Click Yes to save your password or No to cancel this.</source> <translation>WAARSCHUWING: Uw gebruikersnaam en wachtwoord opslaan is NIET VEILIG omdat ze leesbaar worden opgeslagen. Klik op Ja om toch op te slaan of op Nee om te annuleren.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="256"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>Error Logging In</source> <translation>Loginfout</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="256"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="256"/> <source>There was a problem logging in, perhaps your username or password is incorrect?</source> <translation>Er was een probleem bij het inloggen, misschien is uw gebruikersnaam of wachtwoord incorrect?</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="371"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Song Imported</source> <translation>Lied geïmporteerd</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="191"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>Incomplete song</source> <translation>Incompleet lied</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="191"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="191"/> <source>This song is missing some information, like the lyrics, and cannot be imported.</source> <translation>Dit lied mist informatie, zoals bijvoorbeeld de liedtekst, waardoor het niet geïmporteerd kan worden.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/songselectform.py" line="371"/> + <location filename="openlp/plugins/songs/forms/songselectform.py" line="371"/> <source>Your song has been imported, would you like to import more songs?</source> <translation>Het lied is geïmporteerd. Wilt u meer liederen importeren?</translation> </message> @@ -9578,37 +9578,37 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.SongsTab</name> <message> - <location filename="../../openlp/plugins/songs/lib/songstab.py" line="73"/> + <location filename="openlp/plugins/songs/lib/songstab.py" line="73"/> <source>Songs Mode</source> <translation>Lied instellingen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/songstab.py" line="74"/> + <location filename="openlp/plugins/songs/lib/songstab.py" line="74"/> <source>Enable search as you type</source> <translation>Zoeken tijdens het typen</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/songstab.py" line="75"/> + <location filename="openlp/plugins/songs/lib/songstab.py" line="75"/> <source>Display verses on live tool bar</source> <translation>Coupletten weergeven op Live werkbalk</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/songstab.py" line="77"/> + <location filename="openlp/plugins/songs/lib/songstab.py" line="77"/> <source>Update service from song edit</source> <translation>Liturgie bijwerken met bewerkt lied</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/songstab.py" line="78"/> + <location filename="openlp/plugins/songs/lib/songstab.py" line="78"/> <source>Import missing songs from service files</source> <translation>Importeer ontbrekende liederen uit liturgiebestand</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/songstab.py" line="80"/> + <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/> <source>Display songbook in footer</source> <translation>Weergeven liedboek in voettekst</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/songstab.py" line="81"/> + <location filename="openlp/plugins/songs/lib/songstab.py" line="81"/> <source>Display "%s" symbol before copyright info</source> <translation>Geef "%s"-symbool weer vóór copyrightinformatie</translation> </message> @@ -9616,17 +9616,17 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.TopicsForm</name> <message> - <location filename="../../openlp/plugins/songs/forms/topicsdialog.py" line="60"/> + <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="60"/> <source>Topic Maintenance</source> <translation>Onderwerp onderhoud </translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/topicsdialog.py" line="61"/> + <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="61"/> <source>Topic name:</source> <translation>Onderwerp naam:</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/topicsform.py" line="58"/> + <location filename="openlp/plugins/songs/forms/topicsform.py" line="58"/> <source>You need to type in a topic name.</source> <translation>U moet een onderwerp invullen.</translation> </message> @@ -9634,37 +9634,37 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.VerseType</name> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="150"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="150"/> <source>Verse</source> <translation>Couplet</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="151"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="151"/> <source>Chorus</source> <translation>Refrein</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="152"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="152"/> <source>Bridge</source> <translation>Bridge</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="153"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="153"/> <source>Pre-Chorus</source> <translation>Tussenspel</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="154"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="154"/> <source>Intro</source> <translation>Intro</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="155"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="155"/> <source>Ending</source> <translation>Eind</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/__init__.py" line="156"/> + <location filename="openlp/plugins/songs/lib/__init__.py" line="156"/> <source>Other</source> <translation>Overig</translation> </message> @@ -9672,12 +9672,12 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.WordsofWorshipSongImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> + <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/> <source>Invalid Words of Worship song file. Missing "CSongDoc::CBlock" string.</source> <translation>Ongeldige Words of Worship liedbestanden. Ontbrekende "CSongDoc::CBlock" string.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> + <location filename="openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/> <source>Invalid Words of Worship song file. Missing "WoW File\nSong Words" header.</source> <translation>Ongeldig Words of Worship liedbestand. Ontbrekende "WoW File\nSong Words" kop.</translation> </message> @@ -9685,27 +9685,27 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.WorshipAssistantImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> + <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> <source>Error reading CSV file.</source> <translation>Fout bij het lezen van CSV bestand.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> + <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="93"/> <source>Line %d: %s</source> <translation>Regel %d: %s</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="125"/> + <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="125"/> <source>Decoding error: %s</source> <translation>Fout bij decoderen: %s</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> + <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="129"/> <source>File not valid WorshipAssistant CSV format.</source> <translation>Bestand is geen geldig WorshipAssistant CSV-bestand.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> + <location filename="openlp/plugins/songs/lib/importers/worshipassistant.py" line="185"/> <source>Record %d</source> <translation>Vermelding %d</translation> </message> @@ -9713,7 +9713,7 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.WorshipCenterProImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> + <location filename="openlp/plugins/songs/lib/importers/worshipcenterpro.py" line="56"/> <source>Unable to connect the WorshipCenter Pro database.</source> <translation>Kon niet verbinden met de WorshipCenter Pro database.</translation> </message> @@ -9721,27 +9721,27 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>SongsPlugin.ZionWorxImport</name> <message> - <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> + <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> <source>Error reading CSV file.</source> <translation>Fout bij het lezen van CSV bestand.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="107"/> + <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="107"/> <source>File not valid ZionWorx CSV format.</source> <translation>Bestand heeft geen geldige ZionWorx CSV indeling.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> + <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="85"/> <source>Line %d: %s</source> <translation>Regel %d: %s</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="103"/> + <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="103"/> <source>Decoding error: %s</source> <translation>Fout bij decoderen: %s</translation> </message> <message> - <location filename="../../openlp/plugins/songs/lib/importers/zionworx.py" line="123"/> + <location filename="openlp/plugins/songs/lib/importers/zionworx.py" line="123"/> <source>Record %d</source> <translation>Vermelding %d</translation> </message> @@ -9749,42 +9749,42 @@ Geef de verzen op gescheiden door spaties.</translation> <context> <name>Wizard</name> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="132"/> <source>Wizard</source> <translation>Wizard</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="135"/> <source>This wizard will help you to remove duplicate songs from the song database. You will have a chance to review every potential duplicate song before it is deleted. So no songs will be deleted without your explicit approval.</source> <translation>Deze assistent zal u helpen om dubbele liederen uit de database te verwijderen. U heeft de mogelijkheid om ieder lied te bekijken voordat die verwijderd wordt. Er zullen geen liederen worden verwijderd zonder uw expliciete toestemming.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="140"/> <source>Searching for duplicate songs.</source> <translation>Zoeken naar dubbele liederen.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="141"/> <source>Please wait while your songs database is analyzed.</source> <translation>Een moment geduld. De liederendatabase wordt geanalyseerd.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="143"/> <source>Here you can decide which songs to remove and which ones to keep.</source> <translation>Hier kunt u bepalen welke liederen moeten worden verwijderd of bewaard.</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="150"/> <source>Review duplicate songs (%s/%s)</source> <translation>Bekijk dubbele liederen (%s/%s)</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>Information</source> <translation>Informatie</translation> </message> <message> - <location filename="../../openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> + <location filename="openlp/plugins/songs/forms/duplicatesongremovalform.py" line="216"/> <source>No duplicate songs have been found in the database.</source> <translation>Er zijn geen dubbele liederen gevonden in de database.</translation> </message> From cd4034ebf117dd064f7e2d18a78910ec48ede407 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Thu, 15 Oct 2015 18:56:17 +0100 Subject: [PATCH 29/78] settings --- openlp/core/common/settings.py | 47 ++++------------------------------ 1 file changed, 5 insertions(+), 42 deletions(-) diff --git a/openlp/core/common/settings.py b/openlp/core/common/settings.py index 76c1b03cb..9584728cc 100644 --- a/openlp/core/common/settings.py +++ b/openlp/core/common/settings.py @@ -118,6 +118,7 @@ class Settings(QtCore.QSettings): 'advanced/slide limits': SlideLimits.End, 'advanced/single click preview': False, 'advanced/x11 bypass wm': X11_BYPASS_DEFAULT, + 'advanced/search as type': True, 'crashreport/last directory': '', 'formattingTags/html_tags': '', 'core/audio repeat list': False, @@ -321,48 +322,10 @@ class Settings(QtCore.QSettings): } __file_path__ = '' __obsolete_settings__ = [ - # Changed during 1.9.x development. - ('bibles/bookname language', 'bibles/book name language', []), - ('general/enable slide loop', 'advanced/slide limits', [(SlideLimits.Wrap, True), (SlideLimits.End, False)]), - ('songs/ccli number', 'core/ccli number', []), - ('media/use phonon', '', []), - # Changed during 2.1.x development. - ('advanced/stylesheet fix', '', []), - ('bibles/last directory 1', 'bibles/last directory import', []), - ('media/background color', 'players/background color', []), - ('themes/last directory', 'themes/last directory import', []), - ('themes/last directory 1', 'themes/last directory export', []), - ('songs/last directory 1', 'songs/last directory import', []), - ('songusage/last directory 1', 'songusage/last directory export', []), - ('user interface/mainwindow splitter geometry', 'user interface/main window splitter geometry', []), - ('shortcuts/makeLive', 'shortcuts/make_live', []), - ('general/audio repeat list', 'core/audio repeat list', []), - ('general/auto open', 'core/auto open', []), - ('general/auto preview', 'core/auto preview', []), - ('general/audio start paused', 'core/audio start paused', []), - ('general/auto unblank', 'core/auto unblank', []), - ('general/blank warning', 'core/blank warning', []), - ('general/ccli number', 'core/ccli number', []), - ('general/has run wizard', 'core/has run wizard', []), - ('general/language', 'core/language', []), - ('general/last version test', 'core/last version test', []), - ('general/loop delay', 'core/loop delay', []), - ('general/recent files', 'core/recent files', [(recent_files_conv, None)]), - ('general/save prompt', 'core/save prompt', []), - ('general/screen blank', 'core/screen blank', []), - ('general/show splash', 'core/show splash', []), - ('general/songselect password', 'core/songselect password', []), - ('general/songselect username', 'core/songselect username', []), - ('general/update check', 'core/update check', []), - ('general/view mode', 'core/view mode', []), - ('general/display on monitor', 'core/display on monitor', []), - ('general/override position', 'core/override position', []), - ('general/x position', 'core/x position', []), - ('general/y position', 'core/y position', []), - ('general/monitor', 'core/monitor', []), - ('general/height', 'core/height', []), - ('general/monitor', 'core/monitor', []), - ('general/width', 'core/width', []) + # Changed during 2.2.x development. + #('advanced/stylesheet fix', '', []), + #('general/recent files', 'core/recent files', [(recent_files_conv, None)]), + ('songs/search as type', 'advanced/search as type', []) ] @staticmethod From ccd604b3be139670231636e633142bcb41087055 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Thu, 15 Oct 2015 19:00:39 +0100 Subject: [PATCH 30/78] Strings --- openlp/core/common/settings.py | 4 ++-- openlp/core/common/uistrings.py | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/openlp/core/common/settings.py b/openlp/core/common/settings.py index 9584728cc..41c3d4d0f 100644 --- a/openlp/core/common/settings.py +++ b/openlp/core/common/settings.py @@ -323,8 +323,8 @@ class Settings(QtCore.QSettings): __file_path__ = '' __obsolete_settings__ = [ # Changed during 2.2.x development. - #('advanced/stylesheet fix', '', []), - #('general/recent files', 'core/recent files', [(recent_files_conv, None)]), + # ('advanced/stylesheet fix', '', []), + # ('general/recent files', 'core/recent files', [(recent_files_conv, None)]), ('songs/search as type', 'advanced/search as type', []) ] diff --git a/openlp/core/common/uistrings.py b/openlp/core/common/uistrings.py index 8add1a35c..5b230baa6 100644 --- a/openlp/core/common/uistrings.py +++ b/openlp/core/common/uistrings.py @@ -108,8 +108,9 @@ class UiStrings(object): self.NFSp = translate('OpenLP.Ui', 'No Files Selected', 'Plural') self.NISs = translate('OpenLP.Ui', 'No Item Selected', 'Singular') self.NISp = translate('OpenLP.Ui', 'No Items Selected', 'Plural') - self.OLPV2 = translate('OpenLP.Ui', 'OpenLP 2') - self.OLPV2x = translate('OpenLP.Ui', 'OpenLP 2.2') + self.OLP = translate('OpenLP.Ui', 'OpenLP') + self.OLPV2 = "%s %s" % (self.OLP, "2") + self.OLPV2x = "%s %s" % (self.OLP, "2.4") self.OpenLPStart = translate('OpenLP.Ui', 'OpenLP is already running. Do you wish to continue?') self.OpenService = translate('OpenLP.Ui', 'Open service.') self.PlaySlidesInLoop = translate('OpenLP.Ui', 'Play Slides in Loop') From 925623bf74240e7a9ff97164d2a20b63ed94e794 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Thu, 15 Oct 2015 19:03:57 +0100 Subject: [PATCH 31/78] core_int --- openlp/core/__init__.py | 50 ++++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/openlp/core/__init__.py b/openlp/core/__init__.py index fa6f59a4d..fd45f6933 100644 --- a/openlp/core/__init__.py +++ b/openlp/core/__init__.py @@ -30,7 +30,7 @@ logging and a plugin framework are contained within the openlp.core module. import os import sys import logging -from optparse import OptionParser +import argparse from traceback import format_exception import shutil import time @@ -274,7 +274,7 @@ class OpenLP(OpenLPMixin, QtGui.QApplication): return QtGui.QApplication.event(self, event) -def parse_options(args): +def parse_options(): """ Parse the command line arguments @@ -282,19 +282,23 @@ def parse_options(args): :return: a tuple of parsed options of type optparse.Value and a list of remaining argsZ """ # Set up command line options. - usage = 'Usage: %prog [options] [qt-options]' - parser = OptionParser(usage=usage) - parser.add_option('-e', '--no-error-form', dest='no_error_form', action='store_true', - help='Disable the error notification form.') - parser.add_option('-l', '--log-level', dest='loglevel', default='warning', metavar='LEVEL', - help='Set logging to LEVEL level. Valid values are "debug", "info", "warning".') - parser.add_option('-p', '--portable', dest='portable', action='store_true', - help='Specify if this should be run as a portable app, off a USB flash drive (not implemented).') - parser.add_option('-d', '--dev-version', dest='dev_version', action='store_true', - help='Ignore the version file and pull the version directly from Bazaar') - parser.add_option('-s', '--style', dest='style', help='Set the Qt4 style (passed directly to Qt4).') + parser = argparse.ArgumentParser(prog='openlp.py') + parser.add_argument('-e', '--no-error-form', dest='no_error_form', action='store_true', + help='Disable the error notification form.') + parser.add_argument('-l', '--log-level', dest='loglevel', default='warning', metavar='LEVEL', + help='Set logging to LEVEL level. Valid values are "debug", "info", "warning".') + parser.add_argument('-p', '--portable', dest='portable', action='store_true', + help='Specify if this should be run as a portable app, off a USB flash drive (not implemented).') + parser.add_argument('-d', '--dev-version', dest='dev_version', action='store_true', + help='Ignore the version file and pull the version directly from Bazaar') + parser.add_argument('-s', '--style', dest='style', help='Set the Qt4 style (passed directly to Qt4).') + parser.add_argument('rargs', nargs='?', default=[]) # Parse command line options and deal with them. Use args supplied pragmatically if possible. - return parser.parse_args(args) if args else parser.parse_args() + try: + return_args = parser.parse_args() + except: + return_args = None + return return_args def set_up_logging(log_path): @@ -312,24 +316,24 @@ def set_up_logging(log_path): print('Logging to: %s' % filename) -def main(args=None): +def main(): """ The main function which parses command line options and then runs :param args: Some args """ - (options, args) = parse_options(args) + args = parse_options() qt_args = [] - if options.loglevel.lower() in ['d', 'debug']: + if args and args.loglevel.lower() in ['d', 'debug']: log.setLevel(logging.DEBUG) - elif options.loglevel.lower() in ['w', 'warning']: + elif args and args.loglevel.lower() in ['w', 'warning']: log.setLevel(logging.WARNING) else: log.setLevel(logging.INFO) - if options.style: - qt_args.extend(['-style', options.style]) + if args and args.style: + qt_args.extend(['-style', args.style]) # Throw the rest of the arguments at Qt, just in case. - qt_args.extend(args) + qt_args.extend(args.rargs) # Bug #1018855: Set the WM_CLASS property in X11 if not is_win() and not is_macosx(): qt_args.append('OpenLP') @@ -339,7 +343,7 @@ def main(args=None): application = OpenLP(qt_args) application.setOrganizationName('OpenLP') application.setOrganizationDomain('openlp.org') - if options.portable: + if args and args.portable: application.setApplicationName('OpenLPPortable') Settings.setDefaultFormat(Settings.IniFormat) # Get location OpenLPPortable.ini @@ -383,6 +387,6 @@ def main(args=None): application.installTranslator(default_translator) else: log.debug('Could not find default_translator.') - if not options.no_error_form: + if args and not args.no_error_form: sys.excepthook = application.hook_exception sys.exit(application.run(qt_args)) From 8be1450eaea9ed5b0f2460983358bd1b9650dd60 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Thu, 15 Oct 2015 19:06:16 +0100 Subject: [PATCH 32/78] core_int_test --- tests/functional/openlp_core/test_init.py | 145 ++++++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 tests/functional/openlp_core/test_init.py diff --git a/tests/functional/openlp_core/test_init.py b/tests/functional/openlp_core/test_init.py new file mode 100644 index 000000000..623221f7d --- /dev/null +++ b/tests/functional/openlp_core/test_init.py @@ -0,0 +1,145 @@ +# -*- coding: utf-8 -*- +# vim: autoindent shiftwidth=4 expandtab textwidth=120 tabstop=4 softtabstop=4 + +############################################################################### +# OpenLP - Open Source Lyrics Projection # +# --------------------------------------------------------------------------- # +# Copyright (c) 2008-2015 OpenLP Developers # +# --------------------------------------------------------------------------- # +# This program is free software; you can redistribute it and/or modify it # +# under the terms of the GNU General Public License as published by the Free # +# Software Foundation; version 2 of the License. # +# # +# This program is distributed in the hope that it will be useful, but WITHOUT # +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # +# more details. # +# # +# You should have received a copy of the GNU General Public License along # +# with this program; if not, write to the Free Software Foundation, Inc., 59 # +# Temple Place, Suite 330, Boston, MA 02111-1307 USA # +############################################################################### + +import sys +from unittest import TestCase + +from openlp.core import parse_options +from tests.helpers.testmixin import TestMixin + + +class TestInitFunctions(TestMixin, TestCase): + + def parse_options_basic_test(self): + """ + Test the parse options process works + + """ + # GIVEN: a a set of system arguments. + sys.argv[1:] = [] + # WHEN: We we parse them to expand to options + args = parse_options() + # THEN: the following fields will have been extracted. + self.assertFalse(args.dev_version, 'The dev_version flag should be False') + self.assertEquals(args.loglevel, 'warning', 'The log level should be set to warning') + self.assertFalse(args.no_error_form, 'The no_error_form should be set to False') + self.assertFalse(args.portable, 'The portable flag should be set to false') + self.assertEquals(args.style, None, 'There are no style flags to be processed') + self.assertEquals(args.rargs, [], 'The service file should be blank') + + def parse_options_debug_test(self): + """ + Test the parse options process works for debug only + + """ + # GIVEN: a a set of system arguments. + sys.argv[1:] = ['-l debug'] + # WHEN: We we parse them to expand to options + args = parse_options() + # THEN: the following fields will have been extracted. + self.assertFalse(args.dev_version, 'The dev_version flag should be False') + self.assertEquals(args.loglevel, ' debug', 'The log level should be set to debug') + self.assertFalse(args.no_error_form, 'The no_error_form should be set to False') + self.assertFalse(args.portable, 'The portable flag should be set to false') + self.assertEquals(args.style, None, 'There are no style flags to be processed') + self.assertEquals(args.rargs, [], 'The service file should be blank') + + def parse_options_debug_and_portable_test(self): + """ + Test the parse options process works for debug and portable + + """ + # GIVEN: a a set of system arguments. + sys.argv[1:] = ['--portable'] + # WHEN: We we parse them to expand to options + args = parse_options() + # THEN: the following fields will have been extracted. + self.assertFalse(args.dev_version, 'The dev_version flag should be False') + self.assertEquals(args.loglevel, 'warning', 'The log level should be set to warning') + self.assertFalse(args.no_error_form, 'The no_error_form should be set to False') + self.assertTrue(args.portable, 'The portable flag should be set to true') + self.assertEquals(args.style, None, 'There are no style flags to be processed') + self.assertEquals(args.rargs, [], 'The service file should be blank') + + def parse_options_all_no_file_test(self): + """ + Test the parse options process works with two options + + """ + # GIVEN: a a set of system arguments. + sys.argv[1:] = ['-l debug', '-d'] + # WHEN: We we parse them to expand to options + args = parse_options() + # THEN: the following fields will have been extracted. + self.assertTrue(args.dev_version, 'The dev_version flag should be True') + self.assertEquals(args.loglevel, ' debug', 'The log level should be set to debug') + self.assertFalse(args.no_error_form, 'The no_error_form should be set to False') + self.assertFalse(args.portable, 'The portable flag should be set to false') + self.assertEquals(args.style, None, 'There are no style flags to be processed') + self.assertEquals(args.rargs, [], 'The service file should be blank') + + def parse_options_file_test(self): + """ + Test the parse options process works with a file + + """ + # GIVEN: a a set of system arguments. + sys.argv[1:] = ['dummy_temp'] + # WHEN: We we parse them to expand to options + args = parse_options() + # THEN: the following fields will have been extracted. + self.assertFalse(args.dev_version, 'The dev_version flag should be False') + self.assertEquals(args.loglevel, 'warning', 'The log level should be set to warning') + self.assertFalse(args.no_error_form, 'The no_error_form should be set to False') + self.assertFalse(args.portable, 'The portable flag should be set to false') + self.assertEquals(args.style, None, 'There are no style flags to be processed') + self.assertEquals(args.rargs, 'dummy_temp', 'The service file should not be blank') + + def parse_options_file_and_debug_test(self): + """ + Test the parse options process works with a file + + """ + # GIVEN: a a set of system arguments. + sys.argv[1:] = ['-l debug', 'dummy_temp'] + # WHEN: We we parse them to expand to options + args = parse_options() + # THEN: the following fields will have been extracted. + self.assertFalse(args.dev_version, 'The dev_version flag should be False') + self.assertEquals(args.loglevel, ' debug', 'The log level should be set to debug') + self.assertFalse(args.no_error_form, 'The no_error_form should be set to False') + self.assertFalse(args.portable, 'The portable flag should be set to false') + self.assertEquals(args.style, None, 'There are no style flags to be processed') + self.assertEquals(args.rargs, 'dummy_temp', 'The service file should not be blank') + + def parse_options_two_files_test(self): + """ + Test the parse options process works with a file + + """ + # GIVEN: a a set of system arguments. + sys.argv[1:] = ['dummy_temp', 'dummy_temp2'] + # WHEN: We we parse them to expand to options + args = parse_options() + # THEN: the following fields will have been extracted. + self.assertEquals(args, None, 'The args should be None') + From 3bc0dbe4d9b7c93614ee4456aa1ee20cc743798e Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Thu, 15 Oct 2015 19:15:55 +0100 Subject: [PATCH 33/78] func test pass --- .../functional/openlp_core_utils/test_init.py | 2 +- tests/functional/test_init.py | 57 ------------------- 2 files changed, 1 insertion(+), 58 deletions(-) diff --git a/tests/functional/openlp_core_utils/test_init.py b/tests/functional/openlp_core_utils/test_init.py index 2bf28923a..9a6f9fc39 100644 --- a/tests/functional/openlp_core_utils/test_init.py +++ b/tests/functional/openlp_core_utils/test_init.py @@ -25,7 +25,7 @@ Package to test the openlp.core.utils.actions package. from unittest import TestCase from openlp.core.common.settings import Settings -from openlp.core.utils import VersionThread, get_application_version, get_uno_command +from openlp.core.utils import VersionThread, get_uno_command from tests.functional import MagicMock, patch from tests.helpers.testmixin import TestMixin diff --git a/tests/functional/test_init.py b/tests/functional/test_init.py index b0c289b54..d3a9dff6e 100644 --- a/tests/functional/test_init.py +++ b/tests/functional/test_init.py @@ -132,60 +132,3 @@ class TestInit(TestCase, TestMixin): # THEN: It should ask if we want to create a backup self.assertEqual(Settings().value('core/application version'), '2.2.0', 'Version should be upgraded!') self.assertEqual(mocked_question.call_count, 1, 'A question should have been asked!') - - @patch(u'openlp.core.OptionParser') - def parse_options_test(self, MockedOptionParser): - """ - Test that parse_options sets up OptionParser correctly and parses the options given - """ - # GIVEN: A list of valid options and a mocked out OptionParser object - options = ['-e', '-l', 'debug', '-pd', '-s', 'style', 'extra', 'qt', 'args'] - mocked_parser = MagicMock() - MockedOptionParser.return_value = mocked_parser - expected_calls = [ - call('-e', '--no-error-form', dest='no_error_form', action='store_true', - help='Disable the error notification form.'), - call('-l', '--log-level', dest='loglevel', default='warning', metavar='LEVEL', - help='Set logging to LEVEL level. Valid values are "debug", "info", "warning".'), - call('-p', '--portable', dest='portable', action='store_true', - help='Specify if this should be run as a portable app, off a USB flash drive (not implemented).'), - call('-d', '--dev-version', dest='dev_version', action='store_true', - help='Ignore the version file and pull the version directly from Bazaar'), - call('-s', '--style', dest='style', help='Set the Qt4 style (passed directly to Qt4).') - ] - - # WHEN: Calling parse_options - parse_options(options) - - # THEN: A tuple should be returned with the parsed options and left over options - MockedOptionParser.assert_called_with(usage='Usage: %prog [options] [qt-options]') - self.assertEquals(expected_calls, mocked_parser.add_option.call_args_list) - mocked_parser.parse_args.assert_called_with(options) - - @patch(u'openlp.core.OptionParser') - def parse_options_from_sys_argv_test(self, MockedOptionParser): - """ - Test that parse_options sets up OptionParser correctly and parses sys.argv - """ - # GIVEN: A list of valid options and a mocked out OptionParser object - mocked_parser = MagicMock() - MockedOptionParser.return_value = mocked_parser - expected_calls = [ - call('-e', '--no-error-form', dest='no_error_form', action='store_true', - help='Disable the error notification form.'), - call('-l', '--log-level', dest='loglevel', default='warning', metavar='LEVEL', - help='Set logging to LEVEL level. Valid values are "debug", "info", "warning".'), - call('-p', '--portable', dest='portable', action='store_true', - help='Specify if this should be run as a portable app, off a USB flash drive (not implemented).'), - call('-d', '--dev-version', dest='dev_version', action='store_true', - help='Ignore the version file and pull the version directly from Bazaar'), - call('-s', '--style', dest='style', help='Set the Qt4 style (passed directly to Qt4).') - ] - - # WHEN: Calling parse_options - parse_options([]) - - # THEN: A tuple should be returned with the parsed options and left over options - MockedOptionParser.assert_called_with(usage='Usage: %prog [options] [qt-options]') - self.assertEquals(expected_calls, mocked_parser.add_option.call_args_list) - mocked_parser.parse_args.assert_called_with() From 9ea1cab296f44026838e5ed3f316128b21c59dd3 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Thu, 15 Oct 2015 19:21:04 +0100 Subject: [PATCH 34/78] code fix --- tests/functional/test_init.py | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/functional/test_init.py b/tests/functional/test_init.py index d3a9dff6e..d13958a58 100644 --- a/tests/functional/test_init.py +++ b/tests/functional/test_init.py @@ -33,7 +33,6 @@ from openlp.core.common import Settings from tests.helpers.testmixin import TestMixin from tests.functional import MagicMock, patch, call - TEST_PATH = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', 'resources')) From 58124c01d2145e030ea73e8566e8c3d512dd87bf Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Fri, 16 Oct 2015 17:09:35 +0100 Subject: [PATCH 35/78] Add advanced --- openlp/core/ui/advancedtab.py | 13 ++++ .../openlp_core_ui/test_advancedtab.py | 70 +++++++++++++++++++ 2 files changed, 83 insertions(+) create mode 100644 tests/functional/openlp_core_ui/test_advancedtab.py diff --git a/openlp/core/ui/advancedtab.py b/openlp/core/ui/advancedtab.py index bd727f44d..d7e3084a3 100644 --- a/openlp/core/ui/advancedtab.py +++ b/openlp/core/ui/advancedtab.py @@ -80,6 +80,9 @@ class AdvancedTab(SettingsTab): self.expand_service_item_check_box = QtGui.QCheckBox(self.ui_group_box) self.expand_service_item_check_box.setObjectName('expand_service_item_check_box') self.ui_layout.addRow(self.expand_service_item_check_box) + self.search_as_type_check_box = QtGui.QCheckBox(self.ui_group_box) + self.search_as_type_check_box.setObjectName('SearchAsType_check_box') + self.ui_layout.addRow(self.search_as_type_check_box) self.enable_auto_close_check_box = QtGui.QCheckBox(self.ui_group_box) self.enable_auto_close_check_box.setObjectName('enable_auto_close_check_box') self.ui_layout.addRow(self.enable_auto_close_check_box) @@ -251,6 +254,7 @@ class AdvancedTab(SettingsTab): self.end_slide_radio_button.clicked.connect(self.on_end_slide_button_clicked) self.wrap_slide_radio_button.clicked.connect(self.on_wrap_slide_button_clicked) self.next_item_radio_button.clicked.connect(self.on_next_item_button_clicked) + self.search_as_type_check_box.stateChanged.connect(self.on_search_as_type_check_box_changed) def retranslateUi(self): """ @@ -319,6 +323,7 @@ class AdvancedTab(SettingsTab): self.end_slide_radio_button.setText(translate('OpenLP.GeneralTab', '&Remain on Slide')) self.wrap_slide_radio_button.setText(translate('OpenLP.GeneralTab', '&Wrap around')) self.next_item_radio_button.setText(translate('OpenLP.GeneralTab', '&Move to next/previous service item')) + self.search_as_type_check_box.setText(translate('SongsPlugin.GeneralTab', 'Enable search as you type')) def load(self): """ @@ -349,6 +354,8 @@ class AdvancedTab(SettingsTab): self.default_color = settings.value('default color') self.default_file_edit.setText(settings.value('default image')) self.slide_limits = settings.value('slide limits') + self.search_as_you_type = settings.value('search as type') + self.search_as_type_check_box.setChecked(self.search_as_you_type) # Prevent the dialog displayed by the alternate_rows_check_box to display. self.alternate_rows_check_box.blockSignals(True) self.alternate_rows_check_box.setChecked(settings.value('alternate rows')) @@ -424,8 +431,14 @@ class AdvancedTab(SettingsTab): settings.setValue('x11 bypass wm', self.x11_bypass_check_box.isChecked()) self.settings_form.register_post_process('config_screen_changed') self.settings_form.register_post_process('slidecontroller_update_slide_limits') + settings.setValue('search as type', self.search_as_you_type) settings.endGroup() + def on_search_as_type_check_box_changed(self, check_state): + self.search_as_you_type = (check_state == QtCore.Qt.Checked) + self.settings_form.register_post_process('songs_config_updated') + self.settings_form.register_post_process('custom_config_updated') + def cancel(self): """ Dialogue was cancelled, remove any pending data path change. diff --git a/tests/functional/openlp_core_ui/test_advancedtab.py b/tests/functional/openlp_core_ui/test_advancedtab.py new file mode 100644 index 000000000..dc316b454 --- /dev/null +++ b/tests/functional/openlp_core_ui/test_advancedtab.py @@ -0,0 +1,70 @@ +# -*- coding: utf-8 -*- +# vim: autoindent shiftwidth=4 expandtab textwidth=120 tabstop=4 softtabstop=4 + +############################################################################### +# OpenLP - Open Source Lyrics Projection # +# --------------------------------------------------------------------------- # +# Copyright (c) 2008-2015 OpenLP Developers # +# --------------------------------------------------------------------------- # +# This program is free software; you can redistribute it and/or modify it # +# under the terms of the GNU General Public License as published by the Free # +# Software Foundation; version 2 of the License. # +# # +# This program is distributed in the hope that it will be useful, but WITHOUT # +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # +# more details. # +# # +# You should have received a copy of the GNU General Public License along # +# with this program; if not, write to the Free Software Foundation, Inc., 59 # +# Temple Place, Suite 330, Boston, MA 02111-1307 USA # +############################################################################### +""" +Package to test the openlp.core.ui.advancedtab package. +""" +from unittest import TestCase + +from openlp.core.common import Registry +from openlp.core.ui.advancedtab import AdvancedTab +from openlp.core.ui.settingsform import SettingsForm + +from tests.helpers.testmixin import TestMixin + + +class TestAdvancedTab(TestCase, TestMixin): + + def setUp(self): + """ + Set up a few things for the tests + """ + Registry.create() + + def test_creation(self): + """ + Test that Advanced Tab is created. + """ + # GIVEN: A new Advanced Tab + settings_form = SettingsForm(None) + + # WHEN: I create an advanced tab + advanced_tab = AdvancedTab(settings_form) + + # THEN: + self.assertEqual("Advanced", advanced_tab.tab_title, 'The tab title should be Advanced') + + def test_change_search_as_type(self): + """ + Test that when search as type is changed custom and song configs are updated + """ + # GIVEN: A new Advanced Tab + settings_form = SettingsForm(None) + advanced_tab = AdvancedTab(settings_form) + + # WHEN: I change search as type check box + advanced_tab.on_search_as_type_check_box_changed(True) + + # THEN: we should have two post save processed to run + self.assertEqual(2, len(settings_form.processes), 'Two post save processes should be created') + self.assertTrue("songs_config_updated" in settings_form.processes, 'The songs plugin should be called') + self.assertTrue("custom_config_updated" in settings_form.processes, 'The custom plugin should be called') + From a5b8827c9613fcfdf368183a7e9a82be69b2df2f Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Fri, 16 Oct 2015 17:17:38 +0100 Subject: [PATCH 36/78] Pep 8 --- openlp/core/__init__.py | 3 ++- tests/functional/openlp_core/test_init.py | 3 +-- tests/functional/openlp_core_ui/test_advancedtab.py | 1 - 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/openlp/core/__init__.py b/openlp/core/__init__.py index fd45f6933..04268619e 100644 --- a/openlp/core/__init__.py +++ b/openlp/core/__init__.py @@ -288,7 +288,8 @@ def parse_options(): parser.add_argument('-l', '--log-level', dest='loglevel', default='warning', metavar='LEVEL', help='Set logging to LEVEL level. Valid values are "debug", "info", "warning".') parser.add_argument('-p', '--portable', dest='portable', action='store_true', - help='Specify if this should be run as a portable app, off a USB flash drive (not implemented).') + help='Specify if this should be run as a portable app, ' + 'off a USB flash drive (not implemented).') parser.add_argument('-d', '--dev-version', dest='dev_version', action='store_true', help='Ignore the version file and pull the version directly from Bazaar') parser.add_argument('-s', '--style', dest='style', help='Set the Qt4 style (passed directly to Qt4).') diff --git a/tests/functional/openlp_core/test_init.py b/tests/functional/openlp_core/test_init.py index 623221f7d..8ae42b990 100644 --- a/tests/functional/openlp_core/test_init.py +++ b/tests/functional/openlp_core/test_init.py @@ -31,7 +31,7 @@ class TestInitFunctions(TestMixin, TestCase): def parse_options_basic_test(self): """ - Test the parse options process works + Test the parse options process works """ # GIVEN: a a set of system arguments. @@ -142,4 +142,3 @@ class TestInitFunctions(TestMixin, TestCase): args = parse_options() # THEN: the following fields will have been extracted. self.assertEquals(args, None, 'The args should be None') - diff --git a/tests/functional/openlp_core_ui/test_advancedtab.py b/tests/functional/openlp_core_ui/test_advancedtab.py index dc316b454..72f135818 100644 --- a/tests/functional/openlp_core_ui/test_advancedtab.py +++ b/tests/functional/openlp_core_ui/test_advancedtab.py @@ -67,4 +67,3 @@ class TestAdvancedTab(TestCase, TestMixin): self.assertEqual(2, len(settings_form.processes), 'Two post save processes should be created') self.assertTrue("songs_config_updated" in settings_form.processes, 'The songs plugin should be called') self.assertTrue("custom_config_updated" in settings_form.processes, 'The custom plugin should be called') - From 742e0c912b96dfc238e5a66cf1a43b0bf6b5455b Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Fri, 16 Oct 2015 17:26:01 +0100 Subject: [PATCH 37/78] Plug item --- openlp/core/lib/plugin.py | 8 +------- openlp/core/lib/serviceitem.py | 7 +------ 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/openlp/core/lib/plugin.py b/openlp/core/lib/plugin.py index 8a54f08f0..05b4164bf 100644 --- a/openlp/core/lib/plugin.py +++ b/openlp/core/lib/plugin.py @@ -288,13 +288,7 @@ class Plugin(QtCore.QObject, RegistryProperties): """ Perform tasks on application startup """ - # FIXME: Remove after 2.2 release. - # This is needed to load the list of media/presentation from the config saved before the settings rewrite. - if self.media_item_class is not None and self.name != 'images': - loaded_list = Settings().get_files_from_config(self) - # Now save the list to the config using our Settings class. - if loaded_list: - Settings().setValue('%s/%s files' % (self.settings_section, self.name), loaded_list) + pass def uses_theme(self, theme): """ diff --git a/openlp/core/lib/serviceitem.py b/openlp/core/lib/serviceitem.py index 445eb079a..229bcd403 100644 --- a/openlp/core/lib/serviceitem.py +++ b/openlp/core/lib/serviceitem.py @@ -129,7 +129,7 @@ class ItemCapabilities(object): OnLoadUpdate = 8 AddIfNewItem = 9 ProvidesOwnDisplay = 10 - HasDetailedTitleDisplay = 11 + #HasDetailedTitleDisplay = 11 HasVariableStartTime = 12 CanSoftBreak = 13 CanWordSplit = 14 @@ -415,11 +415,6 @@ class ServiceItem(RegistryProperties): self.will_auto_start = header.get('will_auto_start', False) self.processor = header.get('processor', None) self.has_original_files = True - # TODO: Remove me in 2,3 build phase - if self.is_capable(ItemCapabilities.HasDetailedTitleDisplay): - self.capabilities.remove(ItemCapabilities.HasDetailedTitleDisplay) - self.processor = self.title - self.title = None if 'background_audio' in header: self.background_audio = [] for filename in header['background_audio']: From 6b605737408b3503d1d3d959ce0fc8d1f1dae884 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Fri, 16 Oct 2015 17:30:13 +0100 Subject: [PATCH 38/78] UI changes --- openlp/core/lib/serviceitem.py | 2 +- openlp/core/ui/mainwindow.py | 30 +++++++++++++----------------- openlp/core/ui/plugindialog.py | 2 +- openlp/core/ui/printserviceform.py | 2 +- openlp/core/ui/thememanager.py | 19 +++++++++++++------ 5 files changed, 29 insertions(+), 26 deletions(-) diff --git a/openlp/core/lib/serviceitem.py b/openlp/core/lib/serviceitem.py index 229bcd403..873dee902 100644 --- a/openlp/core/lib/serviceitem.py +++ b/openlp/core/lib/serviceitem.py @@ -129,7 +129,7 @@ class ItemCapabilities(object): OnLoadUpdate = 8 AddIfNewItem = 9 ProvidesOwnDisplay = 10 - #HasDetailedTitleDisplay = 11 + # HasDetailedTitleDisplay = 11 HasVariableStartTime = 12 CanSoftBreak = 13 CanWordSplit = 14 diff --git a/openlp/core/ui/mainwindow.py b/openlp/core/ui/mainwindow.py index 1e02c2394..10c67e79a 100644 --- a/openlp/core/ui/mainwindow.py +++ b/openlp/core/ui/mainwindow.py @@ -389,7 +389,7 @@ class Ui_MainWindow(object): self.file_menu.setTitle(translate('OpenLP.MainWindow', '&File')) self.file_import_menu.setTitle(translate('OpenLP.MainWindow', '&Import')) self.file_export_menu.setTitle(translate('OpenLP.MainWindow', '&Export')) - self.recent_files_menu.setTitle(translate('OpenLP.MainWindow', '&Recent Files')) + self.recent_files_menu.setTitle(translate('OpenLP.MainWindow', '&Recent Services')) self.view_menu.setTitle(translate('OpenLP.MainWindow', '&View')) self.view_mode_menu.setTitle(translate('OpenLP.MainWindow', 'M&ode')) self.tools_menu.setTitle(translate('OpenLP.MainWindow', '&Tools')) @@ -400,16 +400,16 @@ class Ui_MainWindow(object): self.service_manager_dock.setWindowTitle(translate('OpenLP.MainWindow', 'Service Manager')) self.theme_manager_dock.setWindowTitle(translate('OpenLP.MainWindow', 'Theme Manager')) self.projector_manager_dock.setWindowTitle(translate('OpenLP.MainWindow', 'Projector Manager')) - self.file_new_item.setText(translate('OpenLP.MainWindow', '&New')) + self.file_new_item.setText(translate('OpenLP.MainWindow', '&New Service')) self.file_new_item.setToolTip(UiStrings().NewService) self.file_new_item.setStatusTip(UiStrings().CreateService) - self.file_open_item.setText(translate('OpenLP.MainWindow', '&Open')) + self.file_open_item.setText(translate('OpenLP.MainWindow', '&Open Service')) self.file_open_item.setToolTip(UiStrings().OpenService) self.file_open_item.setStatusTip(translate('OpenLP.MainWindow', 'Open an existing service.')) - self.file_save_item.setText(translate('OpenLP.MainWindow', '&Save')) + self.file_save_item.setText(translate('OpenLP.MainWindow', '&Save Service')) self.file_save_item.setToolTip(UiStrings().SaveService) self.file_save_item.setStatusTip(translate('OpenLP.MainWindow', 'Save the current service to disk.')) - self.file_save_as_item.setText(translate('OpenLP.MainWindow', 'Save &As...')) + self.file_save_as_item.setText(translate('OpenLP.MainWindow', 'Save Service &As...')) self.file_save_as_item.setToolTip(translate('OpenLP.MainWindow', 'Save Service As')) self.file_save_as_item.setStatusTip(translate('OpenLP.MainWindow', 'Save the current service under a new name.')) @@ -456,7 +456,7 @@ class Ui_MainWindow(object): self.lock_panel.setText(translate('OpenLP.MainWindow', 'L&ock Panels')) self.lock_panel.setStatusTip(translate('OpenLP.MainWindow', 'Prevent the panels being moved.')) self.view_live_panel.setStatusTip(translate('OpenLP.MainWindow', 'Toggle the visibility of the live panel.')) - self.settings_plugin_list_item.setText(translate('OpenLP.MainWindow', '&Plugin List')) + self.settings_plugin_list_item.setText(translate('OpenLP.MainWindow', '&Manage Plugins')) self.settings_plugin_list_item.setStatusTip(translate('OpenLP.MainWindow', 'List the Plugins')) self.about_item.setText(translate('OpenLP.MainWindow', '&About')) self.about_item.setStatusTip(translate('OpenLP.MainWindow', 'More information about OpenLP')) @@ -505,7 +505,7 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow, RegistryProperties): super(MainWindow, self).__init__() Registry().register('main_window', self) self.clipboard = self.application.clipboard() - self.arguments = self.application.args + self.arguments = ''.join(self.application.args) # Set up settings sections for the main application (not for use by plugins). self.ui_settings_section = 'user interface' self.general_settings_section = 'core' @@ -634,7 +634,7 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow, RegistryProperties): self.live_controller.display.setFocus() self.activateWindow() if self.arguments: - self.open_cmd_line_files() + self.open_cmd_line_files(self.arguments) elif Settings().value(self.general_settings_section + '/auto open'): self.service_manager_contents.load_last_file() view_mode = Settings().value('%s/view mode' % self.general_settings_section) @@ -1416,15 +1416,11 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow, RegistryProperties): settings.remove('advanced/data path') self.application.set_normal_cursor() - def open_cmd_line_files(self): + def open_cmd_line_files(self, filename): """ Open files passed in through command line arguments """ - args = [] - for a in self.arguments: - args.extend([a]) - for filename in args: - if not isinstance(filename, str): - filename = str(filename, sys.getfilesystemencoding()) - if filename.endswith(('.osz', '.oszl')): - self.service_manager_contents.load_file(filename) + if not isinstance(filename, str): + filename = str(filename, sys.getfilesystemencoding()) + if filename.endswith(('.osz', '.oszl')): + self.service_manager_contents.load_file(filename) diff --git a/openlp/core/ui/plugindialog.py b/openlp/core/ui/plugindialog.py index a1d067203..6146730d9 100644 --- a/openlp/core/ui/plugindialog.py +++ b/openlp/core/ui/plugindialog.py @@ -78,7 +78,7 @@ class Ui_PluginViewDialog(object): """ Translate the UI on the fly """ - pluginViewDialog.setWindowTitle(translate('OpenLP.PluginForm', 'Plugin List')) + pluginViewDialog.setWindowTitle(translate('OpenLP.PluginForm', 'Manage Plugins')) self.plugin_info_group_box.setTitle(translate('OpenLP.PluginForm', 'Plugin Details')) self.version_label.setText('%s:' % UiStrings().Version) self.about_label.setText('%s:' % UiStrings().About) diff --git a/openlp/core/ui/printserviceform.py b/openlp/core/ui/printserviceform.py index 05e60b911..d1c47fbef 100644 --- a/openlp/core/ui/printserviceform.py +++ b/openlp/core/ui/printserviceform.py @@ -162,7 +162,7 @@ class PrintServiceForm(QtGui.QDialog, Ui_PrintServiceDialog, RegistryProperties) html_data = self._add_element('html') self._add_element('head', parent=html_data) self._add_element('title', self.title_line_edit.text(), html_data.head) - css_path = os.path.join(AppLocation.get_data_path(), 'service_print.css') + css_path = os.path.join(AppLocation.get_data_path(), 'serviceprint', 'service_print.css') custom_css = get_text_file_string(css_path) if not custom_css: custom_css = DEFAULT_CSS diff --git a/openlp/core/ui/thememanager.py b/openlp/core/ui/thememanager.py index e4e07214c..33fc614b0 100644 --- a/openlp/core/ui/thememanager.py +++ b/openlp/core/ui/thememanager.py @@ -755,12 +755,19 @@ class ThemeManager(OpenLPMixin, RegistryMixin, QtGui.QWidget, Ui_ThemeManager, R return False # check for use in the system else where. if test_plugin: + plugin_usage = "" for plugin in self.plugin_manager.plugins: - if plugin.uses_theme(theme): - critical_error_message_box(translate('OpenLP.ThemeManager', 'Validation Error'), - translate('OpenLP.ThemeManager', - 'Theme %s is used in the %s plugin.') - % (theme, plugin.name)) - return False + used_count = plugin.uses_theme(theme) + if used_count: + plugin_usage = "%s%s" % (plugin_usage, (translate('OpenLP.ThemeManager', + '%s time(s) by %s') % + (used_count, plugin.name))) + plugin_usage = "%s\n" % plugin_usage + if plugin_usage: + critical_error_message_box(translate('OpenLP.ThemeManager', 'Unable to delete theme'), + translate('OpenLP.ThemeManager', 'Theme is currently used \n\n%s') % + plugin_usage) + + return False return True return False From ff5513f630088c929cae522fafd6f9a7dd5e8ad7 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Fri, 16 Oct 2015 17:33:33 +0100 Subject: [PATCH 39/78] add test --- tests/functional/openlp_core_ui/test_mainwindow.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/functional/openlp_core_ui/test_mainwindow.py b/tests/functional/openlp_core_ui/test_mainwindow.py index b912d488a..440fd275c 100644 --- a/tests/functional/openlp_core_ui/test_mainwindow.py +++ b/tests/functional/openlp_core_ui/test_mainwindow.py @@ -71,7 +71,7 @@ class TestMainWindow(TestCase, TestMixin): with patch('openlp.core.ui.servicemanager.ServiceManager.load_file') as mocked_load_path: # WHEN the argument is processed - self.main_window.open_cmd_line_files() + self.main_window.open_cmd_line_files(service) # THEN the service from the arguments is loaded mocked_load_path.assert_called_with(service), 'load_path should have been called with the service\'s path' @@ -86,7 +86,7 @@ class TestMainWindow(TestCase, TestMixin): with patch('openlp.core.ui.servicemanager.ServiceManager.load_file') as mocked_load_path: # WHEN the argument is processed - self.main_window.open_cmd_line_files() + self.main_window.open_cmd_line_files("") # THEN the file should not be opened assert not mocked_load_path.called, 'load_path should not have been called' From ae1124f8bde59eab7c4f4b1d6492c5b7a1daf2b2 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Fri, 16 Oct 2015 17:38:39 +0100 Subject: [PATCH 40/78] bible --- openlp/plugins/bibles/bibleplugin.py | 8 +++++--- openlp/plugins/bibles/lib/db.py | 10 ---------- openlp/plugins/bibles/lib/manager.py | 5 ----- 3 files changed, 5 insertions(+), 18 deletions(-) diff --git a/openlp/plugins/bibles/bibleplugin.py b/openlp/plugins/bibles/bibleplugin.py index 59203e682..e95cc0875 100644 --- a/openlp/plugins/bibles/bibleplugin.py +++ b/openlp/plugins/bibles/bibleplugin.py @@ -178,12 +178,14 @@ class BiblePlugin(Plugin): def uses_theme(self, theme): """ - Called to find out if the bible plugin is currently using a theme. Returns ``True`` if the theme is being used, - otherwise returns ``False``. + Called to find out if the bible plugin is currently using a theme. Returns ``1`` if the theme is being used, + otherwise returns ``0``. :param theme: The theme """ - return str(self.settings_tab.bible_theme) == theme + if str(self.settings_tab.bible_theme) == theme: + return 1 + return 0 def rename_theme(self, old_theme, new_theme): """ diff --git a/openlp/plugins/bibles/lib/db.py b/openlp/plugins/bibles/lib/db.py index 1f5986ad7..e6ca14027 100644 --- a/openlp/plugins/bibles/lib/db.py +++ b/openlp/plugins/bibles/lib/db.py @@ -476,16 +476,6 @@ class BibleDB(QtCore.QObject, Manager, RegistryProperties): self.save_meta('language_id', language_id) return language_id - def is_old_database(self): - """ - Returns ``True`` if it is a bible database, which has been created prior to 1.9.6. - """ - try: - self.session.query(Book).all() - except: - return True - return False - def dump_bible(self): """ Utility debugging method to dump the contents of a bible. diff --git a/openlp/plugins/bibles/lib/manager.py b/openlp/plugins/bibles/lib/manager.py index 742671ac1..8b7cfa18e 100644 --- a/openlp/plugins/bibles/lib/manager.py +++ b/openlp/plugins/bibles/lib/manager.py @@ -129,11 +129,6 @@ class BibleManager(RegistryProperties): bible.session.close() delete_file(os.path.join(self.path, filename)) continue - # Find old database versions. - if bible.is_old_database(): - self.old_bible_databases.append([filename, name]) - bible.session.close() - continue log.debug('Bible Name: "%s"', name) self.db_cache[name] = bible # Look to see if lazy load bible exists and get create getter. From e8f08443396f2438ec9a36cb49ebe41f6ba0a232 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Fri, 16 Oct 2015 17:43:48 +0100 Subject: [PATCH 41/78] custom --- openlp/plugins/custom/customplugin.py | 6 ++---- openlp/plugins/custom/lib/mediaitem.py | 12 +++++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/openlp/plugins/custom/customplugin.py b/openlp/plugins/custom/customplugin.py index e2087b92a..4f0741266 100644 --- a/openlp/plugins/custom/customplugin.py +++ b/openlp/plugins/custom/customplugin.py @@ -72,11 +72,9 @@ class CustomPlugin(Plugin): """ Called to find out if the custom plugin is currently using a theme. - Returns True if the theme is being used, otherwise returns False. + Returns count of the times the theme is used. """ - if self.db_manager.get_all_objects(CustomSlide, CustomSlide.theme_name == theme): - return True - return False + return len(self.db_manager.get_all_objects(CustomSlide, CustomSlide.theme_name == theme)) def rename_theme(self, old_theme, new_theme): """ diff --git a/openlp/plugins/custom/lib/mediaitem.py b/openlp/plugins/custom/lib/mediaitem.py index dc0411ad8..d01b5b1a4 100644 --- a/openlp/plugins/custom/lib/mediaitem.py +++ b/openlp/plugins/custom/lib/mediaitem.py @@ -85,6 +85,7 @@ class CustomMediaItem(MediaManagerItem): """ log.debug('Config loaded') self.add_custom_from_service = Settings().value(self.settings_section + '/add custom from service') + self.search_as_you_type = Settings().value('advanced/search as type') def retranslateUi(self): """ @@ -269,11 +270,12 @@ class CustomMediaItem(MediaManagerItem): :param text: The search text """ - search_length = 2 - if len(text) > search_length: - self.on_search_text_button_clicked() - elif not text: - self.on_clear_text_button_click() + if self.search_as_you_type: + search_length = 2 + if len(text) > search_length: + self.on_search_text_button_clicked() + elif not text: + self.on_clear_text_button_click() def service_load(self, item): """ From 9590de703aa12c425b0f36bf1bbec305043bc515 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Fri, 16 Oct 2015 17:49:58 +0100 Subject: [PATCH 42/78] plugins again --- openlp/plugins/images/imageplugin.py | 25 +------------------ openlp/plugins/images/lib/mediaitem.py | 16 ++++++------ .../presentations/presentationplugin.py | 16 ------------ 3 files changed, 9 insertions(+), 48 deletions(-) diff --git a/openlp/plugins/images/imageplugin.py b/openlp/plugins/images/imageplugin.py index 743c20ad9..a1a09854f 100644 --- a/openlp/plugins/images/imageplugin.py +++ b/openlp/plugins/images/imageplugin.py @@ -67,36 +67,13 @@ class ImagePlugin(Plugin): 'provided by the theme.') return about_text - def app_startup(self): - """ - Perform tasks on application startup. - """ - # TODO: Can be removed when the upgrade path from 2.0.x to 2.2.x is no longer needed - Plugin.app_startup(self) - # Convert old settings-based image list to the database. - files_from_config = Settings().get_files_from_config(self) - if files_from_config: - for file in files_from_config: - filename = os.path.split(file)[1] - thumb = os.path.join(self.media_item.service_path, filename) - try: - os.remove(thumb) - except: - pass - log.debug('Importing images list from old config: %s' % files_from_config) - self.media_item.save_new_images_list(files_from_config) - def upgrade_settings(self, settings): """ Upgrade the settings of this plugin. :param settings: The Settings object containing the old settings. """ - # TODO: Can be removed when the upgrade path from 2.0.x to 2.2.x is no longer needed - files_from_config = settings.get_files_from_config(self) - if files_from_config: - log.debug('Importing images list from old config: %s' % files_from_config) - self.media_item.save_new_images_list(files_from_config) + pass def set_plugin_text_strings(self): """ diff --git a/openlp/plugins/images/lib/mediaitem.py b/openlp/plugins/images/lib/mediaitem.py index 31e39c655..e2e1d26e8 100644 --- a/openlp/plugins/images/lib/mediaitem.py +++ b/openlp/plugins/images/lib/mediaitem.py @@ -119,14 +119,6 @@ class ImageMediaItem(MediaManagerItem): icon=':/general/general_edit.png', triggers=self.on_edit_click) create_widget_action(self.list_view, separator=True) - if self.has_delete_icon: - create_widget_action( - self.list_view, - 'listView%s%sItem' % (self.plugin.name.title(), StringContent.Delete.title()), - text=self.plugin.get_string(StringContent.Delete)['title'], - icon=':/general/general_delete.png', - can_shortcuts=True, triggers=self.on_delete_click) - create_widget_action(self.list_view, separator=True) create_widget_action( self.list_view, 'listView%s%sItem' % (self.plugin.name.title(), StringContent.Preview.title()), @@ -155,6 +147,14 @@ class ImageMediaItem(MediaManagerItem): text=translate('OpenLP.MediaManagerItem', '&Add to selected Service Item'), icon=':/general/general_add.png', triggers=self.on_add_edit_click) + create_widget_action(self.list_view, separator=True) + if self.has_delete_icon: + create_widget_action( + self.list_view, + 'listView%s%sItem' % (self.plugin.name.title(), StringContent.Delete.title()), + text=self.plugin.get_string(StringContent.Delete)['title'], + icon=':/general/general_delete.png', + can_shortcuts=True, triggers=self.on_delete_click) self.add_custom_context_actions() # Create the context menu and add all actions from the list_view. self.menu = QtGui.QMenu() diff --git a/openlp/plugins/presentations/presentationplugin.py b/openlp/plugins/presentations/presentationplugin.py index 361df514c..b2118ce46 100644 --- a/openlp/plugins/presentations/presentationplugin.py +++ b/openlp/plugins/presentations/presentationplugin.py @@ -137,22 +137,6 @@ class PresentationPlugin(Plugin): self.register_controllers(controller) return bool(self.controllers) - def app_startup(self): - """ - Perform tasks on application startup. - """ - # TODO: Can be removed when the upgrade path from 2.0.x to 2.2.x is no longer needed - super().app_startup() - files_from_config = Settings().value('presentations/presentations files') - for file in files_from_config: - try: - self.media_item.clean_up_thumbnails(file, True) - except AttributeError: - pass - self.media_item.list_view.clear() - Settings().setValue('presentations/thumbnail_scheme', 'md5') - self.media_item.validate_and_load(files_from_config) - def about(self): """ Return information about this plugin. From 375884b1bb96526a8acd5337ea42a06ff1063373 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Fri, 16 Oct 2015 17:58:22 +0100 Subject: [PATCH 43/78] Songs --- openlp/plugins/remotes/html/openlp.js | 8 +++++++- openlp/plugins/songs/forms/editsongform.py | 2 +- openlp/plugins/songs/lib/mediaitem.py | 4 ++-- openlp/plugins/songs/lib/openlyricsxml.py | 12 +----------- openlp/plugins/songs/lib/songstab.py | 8 -------- openlp/plugins/songs/songsplugin.py | 7 ++----- 6 files changed, 13 insertions(+), 28 deletions(-) diff --git a/openlp/plugins/remotes/html/openlp.js b/openlp/plugins/remotes/html/openlp.js index aac244dd5..9bf34a1cc 100644 --- a/openlp/plugins/remotes/html/openlp.js +++ b/openlp/plugins/remotes/html/openlp.js @@ -271,9 +271,15 @@ window.OpenLP = { if (typeof value[0] !== "number"){ value[0] = OpenLP.escapeString(value[0]) } + var txt = ""; + if (value[2].length > 0) { + txt = value[1] + " ( " + value[2] + " )"; + } else { + txt = value[1]; + } ul.append($("<li>").append($("<a>").attr("href", "#options") .attr("data-rel", "dialog").attr("value", value[0]) - .click(OpenLP.showOptions).text(value[1]))); + .click(OpenLP.showOptions).text(txt))); }); } ul.listview("refresh"); diff --git a/openlp/plugins/songs/forms/editsongform.py b/openlp/plugins/songs/forms/editsongform.py index d617d4941..6be8cb52c 100644 --- a/openlp/plugins/songs/forms/editsongform.py +++ b/openlp/plugins/songs/forms/editsongform.py @@ -178,7 +178,7 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog, RegistryProperties): if invalid_verses: valid = create_separated_list(verse_names) if len(invalid_verses) > 1: - msg = translate('SongsPlugin.EditSongForm', 'There are no verses corresponding to "%(invalid)s".' + msg = translate('SongsPlugin.EditSongForm', 'There are no verses corresponding to "%(invalid)s". ' 'Valid entries are %(valid)s.\nPlease enter the verses separated by spaces.') % \ {'invalid': ', '.join(invalid_verses), 'valid': valid} else: diff --git a/openlp/plugins/songs/lib/mediaitem.py b/openlp/plugins/songs/lib/mediaitem.py index c0c58ff90..75f8f54fd 100644 --- a/openlp/plugins/songs/lib/mediaitem.py +++ b/openlp/plugins/songs/lib/mediaitem.py @@ -115,7 +115,7 @@ class SongMediaItem(MediaManagerItem): Is triggered when the songs config is updated """ log.debug('config_updated') - self.search_as_you_type = Settings().value(self.settings_section + '/search as type') + self.search_as_you_type = Settings().value('advanced/search as type') self.update_service_on_edit = Settings().value(self.settings_section + '/update service on edit') self.add_song_from_service = Settings().value(self.settings_section + '/add song from service') self.display_songbook = Settings().value(self.settings_section + '/display songbook') @@ -590,4 +590,4 @@ class SongMediaItem(MediaManagerItem): :param show_error: Is this an error? """ search_results = self.search_entire(string) - return [[song.id, song.title] for song in search_results] + return [[song.id, song.title, song.alternate_title] for song in search_results] diff --git a/openlp/plugins/songs/lib/openlyricsxml.py b/openlp/plugins/songs/lib/openlyricsxml.py index 13be57350..5c6951dfd 100644 --- a/openlp/plugins/songs/lib/openlyricsxml.py +++ b/openlp/plugins/songs/lib/openlyricsxml.py @@ -121,17 +121,7 @@ class SongXML(object): """ self.song_xml = None verse_list = [] - if not xml.startswith('<?xml') and not xml.startswith('<song'): - # This is an old style song, without XML. Let's handle it correctly by iterating through the verses, and - # then recreating the internal xml object as well. - self.song_xml = objectify.fromstring('<song version="1.0" />') - self.lyrics = etree.SubElement(self.song_xml, 'lyrics') - verses = xml.split('\n\n') - for count, verse in enumerate(verses): - verse_list.append([{'type': 'v', 'label': str(count)}, str(verse)]) - self.add_verse_to_lyrics('v', str(count), verse) - return verse_list - elif xml.startswith('<?xml'): + if xml.startswith('<?xml'): xml = xml[38:] try: self.song_xml = objectify.fromstring(xml) diff --git a/openlp/plugins/songs/lib/songstab.py b/openlp/plugins/songs/lib/songstab.py index 3d900f294..c72b08bd3 100644 --- a/openlp/plugins/songs/lib/songstab.py +++ b/openlp/plugins/songs/lib/songstab.py @@ -41,9 +41,6 @@ class SongsTab(SettingsTab): self.mode_group_box.setObjectName('mode_group_box') self.mode_layout = QtGui.QVBoxLayout(self.mode_group_box) self.mode_layout.setObjectName('mode_layout') - self.search_as_type_check_box = QtGui.QCheckBox(self.mode_group_box) - self.search_as_type_check_box.setObjectName('SearchAsType_check_box') - self.mode_layout.addWidget(self.search_as_type_check_box) self.tool_bar_active_check_box = QtGui.QCheckBox(self.mode_group_box) self.tool_bar_active_check_box.setObjectName('tool_bar_active_check_box') self.mode_layout.addWidget(self.tool_bar_active_check_box) @@ -62,7 +59,6 @@ class SongsTab(SettingsTab): self.left_layout.addWidget(self.mode_group_box) self.left_layout.addStretch() self.right_layout.addStretch() - self.search_as_type_check_box.stateChanged.connect(self.on_search_as_type_check_box_changed) self.tool_bar_active_check_box.stateChanged.connect(self.on_tool_bar_active_check_box_changed) self.update_on_edit_check_box.stateChanged.connect(self.on_update_on_edit_check_box_changed) self.add_from_service_check_box.stateChanged.connect(self.on_add_from_service_check_box_changed) @@ -71,7 +67,6 @@ class SongsTab(SettingsTab): def retranslateUi(self): self.mode_group_box.setTitle(translate('SongsPlugin.SongsTab', 'Songs Mode')) - self.search_as_type_check_box.setText(translate('SongsPlugin.SongsTab', 'Enable search as you type')) self.tool_bar_active_check_box.setText(translate('SongsPlugin.SongsTab', 'Display verses on live tool bar')) self.update_on_edit_check_box.setText(translate('SongsPlugin.SongsTab', 'Update service from song edit')) @@ -103,13 +98,11 @@ class SongsTab(SettingsTab): def load(self): settings = Settings() settings.beginGroup(self.settings_section) - self.song_search = settings.value('search as type') self.tool_bar = settings.value('display songbar') self.update_edit = settings.value('update service on edit') self.update_load = settings.value('add song from service') self.display_songbook = settings.value('display songbook') self.display_copyright_symbol = settings.value('display copyright symbol') - self.search_as_type_check_box.setChecked(self.song_search) self.tool_bar_active_check_box.setChecked(self.tool_bar) self.update_on_edit_check_box.setChecked(self.update_edit) self.add_from_service_check_box.setChecked(self.update_load) @@ -120,7 +113,6 @@ class SongsTab(SettingsTab): def save(self): settings = Settings() settings.beginGroup(self.settings_section) - settings.setValue('search as type', self.song_search) settings.setValue('display songbar', self.tool_bar) settings.setValue('update service on edit', self.update_edit) settings.setValue('add song from service', self.update_load) diff --git a/openlp/plugins/songs/songsplugin.py b/openlp/plugins/songs/songsplugin.py index f7f2741f9..53fac64b1 100644 --- a/openlp/plugins/songs/songsplugin.py +++ b/openlp/plugins/songs/songsplugin.py @@ -57,7 +57,6 @@ __default_settings__ = { 'songs/last search type': SongSearch.Entire, 'songs/last import type': SongFormat.OpenLyrics, 'songs/update service on edit': False, - 'songs/search as type': True, 'songs/add song from service': True, 'songs/display songbar': True, 'songs/display songbook': False, @@ -226,11 +225,9 @@ class SongsPlugin(Plugin): Called to find out if the song plugin is currently using a theme. :param theme: The theme to check for usage - :return: True if the theme is being used, otherwise returns False + :return: count of the number of times the theme is used. """ - if self.manager.get_all_objects(Song, Song.theme_name == theme): - return True - return False + return len(self.manager.get_all_objects(Song, Song.theme_name == theme)) def rename_theme(self, old_theme, new_theme): """ From 50ceb568e555be181adcc7061bbf92d0b667c645 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sat, 17 Oct 2015 12:18:23 +0100 Subject: [PATCH 44/78] Release 2.2 bzr-revno: 2562 --- openlp/.version | 2 +- tests/utils/test_bzr_tags.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/openlp/.version b/openlp/.version index 399088bf4..8bbe6cf74 100644 --- a/openlp/.version +++ b/openlp/.version @@ -1 +1 @@ -2.1.6 +2.2 diff --git a/tests/utils/test_bzr_tags.py b/tests/utils/test_bzr_tags.py index 59940df4a..0ea353a49 100644 --- a/tests/utils/test_bzr_tags.py +++ b/tests/utils/test_bzr_tags.py @@ -49,7 +49,8 @@ TAGS = [ ['2.1.3', '2513'], ['2.1.4', '2532'], ['2.1.5', '2543'], - ['2.1.6', '2550'] + ['2.1.6', '2550'], + ['2.2', '2562'] ] # Depending on the repository, we sometimes have the 2.0.x tags in the repo too. They come up with a revision number of # "?", which I suspect is due to the fact that we're using shared repositories. This regular expression matches all From c61fde2d1f9971a573fecd8211b7d63a1ab70a5b Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sat, 17 Oct 2015 19:11:04 +0100 Subject: [PATCH 46/78] Refactor tests --- tests/utils/test_bzr_tags.py | 42 +++++++++--------------------------- 1 file changed, 10 insertions(+), 32 deletions(-) diff --git a/tests/utils/test_bzr_tags.py b/tests/utils/test_bzr_tags.py index 0ea353a49..34158d85c 100644 --- a/tests/utils/test_bzr_tags.py +++ b/tests/utils/test_bzr_tags.py @@ -23,39 +23,13 @@ Package to test for proper bzr tags. """ import os -import re from unittest import TestCase from subprocess import Popen, PIPE -TAGS = [ - ['1.9.0', '1'], - ['1.9.1', '775'], - ['1.9.2', '890'], - ['1.9.3', '1063'], - ['1.9.4', '1196'], - ['1.9.5', '1421'], - ['1.9.6', '1657'], - ['1.9.7', '1761'], - ['1.9.8', '1856'], - ['1.9.9', '1917'], - ['1.9.10', '2003'], - ['1.9.11', '2039'], - ['1.9.12', '2063'], - ['2.0', '2118'], - ['2.1.0', '2119'], - ['2.1.1', '2438'], - ['2.1.2', '2488'], - ['2.1.3', '2513'], - ['2.1.4', '2532'], - ['2.1.5', '2543'], - ['2.1.6', '2550'], - ['2.2', '2562'] -] -# Depending on the repository, we sometimes have the 2.0.x tags in the repo too. They come up with a revision number of -# "?", which I suspect is due to the fact that we're using shared repositories. This regular expression matches all -# 2.0.x tags. -TAG_SEARCH = re.compile('2\.0\.\d') +TAGS1 = {'1.9.0', '1.9.1', '1.9.2', '1.9.3', '1.9.4', '1.9.5', '1.9.6', '1.9.7', '1.9.8', '1.9.9', '1.9.10', + '1.9.11', '1.9.12', '2.0', '2.1.0', '2.1.1', '2.1.2', '2.1.3', '2.1.4', '2.1.5', '2.1.6', '2.2' + } class TestBzrTags(TestCase): @@ -70,8 +44,12 @@ class TestBzrTags(TestCase): # WHEN getting the branches tags bzr = Popen(('bzr', 'tags', '--directory=' + path), stdout=PIPE) std_out = bzr.communicate()[0] - tags = [line.decode('utf-8').split() for line in std_out.splitlines()] - tags = [t_r for t_r in tags if t_r[1] != '?' or not (t_r[1] == '?' and TAG_SEARCH.search(t_r[0]))] + count = len(TAGS1) + tags = [line.decode('utf-8').split()[0] for line in std_out.splitlines()] + count1 = 0 + for t in tags: + if t in TAGS1: + count1 += 1 # THEN the tags should match the accepted tags - self.assertEqual(TAGS, tags, 'List of tags should match') + self.assertEqual(count, count1, 'List of tags should match') From ae8b2d051af5162b3b8ad017a5f7bf5060224529 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Mon, 19 Oct 2015 22:14:30 +0100 Subject: [PATCH 47/78] Fix about dialog from translators --- openlp/core/ui/aboutdialog.py | 247 +++++++++++++++++++--------------- 1 file changed, 140 insertions(+), 107 deletions(-) diff --git a/openlp/core/ui/aboutdialog.py b/openlp/core/ui/aboutdialog.py index 4043d6352..ab3f4b64f 100644 --- a/openlp/core/ui/aboutdialog.py +++ b/openlp/core/ui/aboutdialog.py @@ -154,114 +154,147 @@ class UiAboutDialog(object): 'zh_CN': [' "executor" '] } documentors = ['Wesley "wrst" Stout', 'John "jseagull1" Cegalis (lead)'] + project_lead = translate('OpenLP.AboutForm', 'Project Lead') + devs = translate('OpenLP.AboutForm', 'Developers') + cons = translate('OpenLP.AboutForm', 'Contributors') + packs = translate('OpenLP.AboutForm', 'Packagers') + tests = translate('OpenLP.AboutForm', 'Testers') + laters = translate('OpenLP.AboutForm', 'Translators') + af = translate('OpenLP.AboutForm', 'Afrikaans (af)') + cs = translate('OpenLP.AboutForm', 'Czech (cs)') + da = translate('OpenLP.AboutForm', 'Danish (da)') + de = translate('OpenLP.AboutForm', 'German (de)') + el = translate('OpenLP.AboutForm', 'Greek (el)') + gb = translate('OpenLP.AboutForm', 'English, United Kingdom (en_GB)') + enza = translate('OpenLP.AboutForm', 'English, South Africa (en_ZA)') + es = translate('OpenLP.AboutForm', 'Spanish (es)') + et = translate('OpenLP.AboutForm', 'Estonian (et)') + fi = translate('OpenLP.AboutForm', 'Finnish (fi)') + fr = translate('OpenLP.AboutForm', 'French (fr)') + hu = translate('OpenLP.AboutForm', 'Hungarian (hu)') + id = translate('OpenLP.AboutForm', 'Indonesian (id)') + ja = translate('OpenLP.AboutForm', 'Japanese (ja)') + nb = translate('OpenLP.AboutForm', 'Norwegian Bokm\xe5l (nb)') + nl = translate('OpenLP.AboutForm', 'Dutch (nl)') + pl = translate('OpenLP.AboutForm', 'Polish (pl)') + ptbr = translate('OpenLP.AboutForm', 'Portuguese, Brazil (pt_BR)') + ru = translate('OpenLP.AboutForm', 'Russian (ru)') + sv = translate('OpenLP.AboutForm', 'Swedish (sv)') + talk = translate('OpenLP.AboutForm', 'Tamil(Sri-Lanka) (ta_LK)') + zhcn = translate('OpenLP.AboutForm', 'Chinese(China) (zh_CN)') + documentation = translate('OpenLP.AboutForm', 'Documentation') + built_with = translate('OpenLP.AboutForm', 'Built With\n' + ' Python: http://www.python.org/\n' + ' Qt4: http://qt.io\n' + ' PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro\n' + ' Oxygen Icons: http://techbase.kde.org/Projects/Oxygen/\n' + ' MuPDF: http://www.mupdf.com/\n') + final_credit = translate('OpenLP.AboutForm', 'Final Credit\n' + ' "For God so loved the world that He gave\n' + ' His one and only Son, so that whoever\n' + ' believes in Him will not perish but inherit\n' + ' eternal life." -- John 3:16\n\n' + ' And last but not least, final credit goes to\n' + ' God our Father, for sending His Son to die\n' + ' on the cross, setting us free from sin. We\n' + ' bring this software to you for free because\n' + ' He has set us free.') self.credits_text_edit.setPlainText( - translate('OpenLP.AboutForm', - 'Project Lead\n' - ' %s\n' - '\n' - 'Developers\n' - ' %s\n' - '\n' - 'Contributors\n' - ' %s\n' - '\n' - 'Testers\n' - ' %s\n' - '\n' - 'Packagers\n' - ' %s\n' - '\n' - 'Translators\n' - ' Afrikaans (af)\n' - ' %s\n' - ' Czech (cs)\n' - ' %s\n' - ' Danish (da)\n' - ' %s\n' - ' German (de)\n' - ' %s\n' - ' Greek (el)\n' - ' %s\n' - ' English, United Kingdom (en_GB)\n' - ' %s\n' - ' English, South Africa (en_ZA)\n' - ' %s\n' - ' Spanish (es)\n' - ' %s\n' - ' Estonian (et)\n' - ' %s\n' - ' Finnish (fi)\n' - ' %s\n' - ' French (fr)\n' - ' %s\n' - ' Hungarian (hu)\n' - ' %s\n' - ' Indonesian (id)\n' - ' %s\n' - ' Japanese (ja)\n' - ' %s\n' - ' Norwegian Bokm\xe5l (nb)\n' - ' %s\n' - ' Dutch (nl)\n' - ' %s\n' - ' Polish (pl)\n' - ' %s\n' - ' Portuguese, Brazil (pt_BR)\n' - ' %s\n' - ' Russian (ru)\n' - ' %s\n' - ' Swedish (sv)\n' - ' %s\n' - ' Tamil(Sri-Lanka) (ta_LK)\n' - ' %s\n' - ' Chinese(China) (zh_CN)\n' - ' %s\n' - '\n' - 'Documentation\n' - ' %s\n' - '\n' - 'Built With\n' - ' Python: http://www.python.org/\n' - ' Qt4: http://qt.io\n' - ' PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro\n' - ' Oxygen Icons: http://techbase.kde.org/Projects/Oxygen/\n' - ' MuPDF: http://www.mupdf.com/\n' - '\n' - 'Final Credit\n' - ' "For God so loved the world that He gave\n' - ' His one and only Son, so that whoever\n' - ' believes in Him will not perish but inherit\n' - ' eternal life." -- John 3:16\n\n' - ' And last but not least, final credit goes to\n' - ' God our Father, for sending His Son to die\n' - ' on the cross, setting us free from sin. We\n' - ' bring this software to you for free because\n' - ' He has set us free.') % - (lead, '\n '.join(developers), - '\n '.join(contributors), '\n '.join(testers), - '\n '.join(packagers), '\n '.join(translators['af']), - '\n '.join(translators['cs']), - '\n '.join(translators['da']), - '\n '.join(translators['de']), - '\n '.join(translators['el']), - '\n '.join(translators['en_GB']), - '\n '.join(translators['en_ZA']), - '\n '.join(translators['es']), - '\n '.join(translators['et']), - '\n '.join(translators['fi']), - '\n '.join(translators['fr']), - '\n '.join(translators['hu']), - '\n '.join(translators['id']), - '\n '.join(translators['ja']), - '\n '.join(translators['nb']), - '\n '.join(translators['nl']), - '\n '.join(translators['pl']), - '\n '.join(translators['pt_BR']), - '\n '.join(translators['ru']), - '\n '.join(translators['sv']), - '\n '.join(translators['ta_LK']), - '\n '.join(translators['zh_CN']), - '\n '.join(documentors))) + '%s\n' + ' %s\n' + '\n' + '%s\n' + ' %s\n' + '\n' + '%s\n' + ' %s\n' + '\n' + '%s\n' + ' %s\n' + '\n' + '%s\n' + ' %s\n' + '\n' + '%s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + '\n' + '%s\n' + ' %s\n' + '\n' + '%s\n%s' % + (project_lead, lead, + devs, '\n '.join(developers), + cons, '\n '.join(contributors), + tests, '\n '.join(testers), + packs, '\n '.join(packagers), + laters, + af, '\n '.join(translators['af']), + cs, '\n '.join(translators['cs']), + da, '\n '.join(translators['da']), + de, '\n '.join(translators['de']), + el, '\n '.join(translators['el']), + gb, '\n '.join(translators['en_GB']), + enza, '\n '.join(translators['en_ZA']), + es, '\n '.join(translators['es']), + et, '\n '.join(translators['et']), + fi, '\n '.join(translators['fi']), + fr, '\n '.join(translators['fr']), + hu, '\n '.join(translators['hu']), + id, '\n '.join(translators['id']), + ja, '\n '.join(translators['ja']), + nb, '\n '.join(translators['nb']), + nl, '\n '.join(translators['nl']), + pl, '\n '.join(translators['pl']), + ptbr, '\n '.join(translators['pt_BR']), + ru, '\n '.join(translators['ru']), + sv, '\n '.join(translators['sv']), + talk, '\n '.join(translators['ta_LK']), + zhcn, '\n '.join(translators['zh_CN']), + documentation, '\n '.join(documentors), + built_with, final_credit)) self.about_notebook.setTabText(self.about_notebook.indexOf(self.credits_tab), translate('OpenLP.AboutForm', 'Credits')) copyright_note = translate('OpenLP.AboutForm', From a197e92f7d642ff7b82ba91880abc0f2b9e70607 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Thu, 22 Oct 2015 17:23:40 +0100 Subject: [PATCH 48/78] Missing strings --- openlp/plugins/remotes/lib/httprouter.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/openlp/plugins/remotes/lib/httprouter.py b/openlp/plugins/remotes/lib/httprouter.py index d12898514..000d743cd 100644 --- a/openlp/plugins/remotes/lib/httprouter.py +++ b/openlp/plugins/remotes/lib/httprouter.py @@ -309,10 +309,13 @@ class HttpRouter(RegistryProperties): """ Translate various strings in the mobile app. """ + remote = translate('RemotePlugin.Mobile', 'Remote') + stage = translate('RemotePlugin.Mobile', 'Stage View') + live = translate('RemotePlugin.Mobile', 'Live View') self.template_vars = { - 'app_title': translate('RemotePlugin.Mobile', 'OpenLP 2.2 Remote'), - 'stage_title': translate('RemotePlugin.Mobile', 'OpenLP 2.2 Stage View'), - 'live_title': translate('RemotePlugin.Mobile', 'OpenLP 2.2 Live View'), + 'app_title': "%s %s" % (UiStrings().OLPV2x, remote), + 'stage_title': "%s %s" % (UiStrings().OLPV2x, stage), + 'live_title': "%s %s" % (UiStrings().OLPV2x, live), 'service_manager': translate('RemotePlugin.Mobile', 'Service Manager'), 'slide_controller': translate('RemotePlugin.Mobile', 'Slide Controller'), 'alerts': translate('RemotePlugin.Mobile', 'Alerts'), From 85f034abdd22ded912bf6ccc00e995f9288c1dc8 Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Tue, 27 Oct 2015 12:28:13 +0000 Subject: [PATCH 49/78] Make zionwork imported work with python3 Fixes: https://launchpad.net/bugs/1510282 --- openlp/plugins/songs/lib/importers/zionworx.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/openlp/plugins/songs/lib/importers/zionworx.py b/openlp/plugins/songs/lib/importers/zionworx.py index 54133974d..c68446b31 100644 --- a/openlp/plugins/songs/lib/importers/zionworx.py +++ b/openlp/plugins/songs/lib/importers/zionworx.py @@ -75,7 +75,7 @@ class ZionWorxImport(SongImport): """ Receive a CSV file (from a ZionWorx database dump) to import. """ - with open(self.import_source, 'rb') as songs_file: + with open(self.import_source, 'rt') as songs_file: field_names = ['SongNum', 'Title1', 'Title2', 'Lyrics', 'Writer', 'Copyright', 'Keywords', 'DefaultStyle'] songs_reader = csv.DictReader(songs_file, field_names) @@ -123,8 +123,7 @@ class ZionWorxImport(SongImport): def _decode(self, str): """ - Decodes CSV input to unicode, stripping all control characters (except new lines). + Strips all control characters (except new lines). """ - # This encoding choice seems OK. ZionWorx has no option for setting the - # encoding for its songs, so we assume encoding is always the same. - return str(str, 'cp1252').translate(CONTROL_CHARS_MAP) + # ZionWorx has no option for setting the encoding for its songs, so we assume encoding is always the same. + return str.translate(CONTROL_CHARS_MAP) From d65fa351c33b7ddfb21477bf6fdcf670e47cfee7 Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Tue, 27 Oct 2015 13:16:48 +0000 Subject: [PATCH 50/78] Added test for zionworx file import. --- .../plugins/songs/lib/importers/zionworx.py | 7 +-- .../songs/test_zionworximport.py | 18 ++++++++ tests/resources/zionworxsongs/zionworx.csv | 45 +++++++++++++++++++ tests/resources/zionworxsongs/zionworx.json | 30 +++++++++++++ 4 files changed, 97 insertions(+), 3 deletions(-) create mode 100644 tests/resources/zionworxsongs/zionworx.csv create mode 100644 tests/resources/zionworxsongs/zionworx.json diff --git a/openlp/plugins/songs/lib/importers/zionworx.py b/openlp/plugins/songs/lib/importers/zionworx.py index c68446b31..a27d064b3 100644 --- a/openlp/plugins/songs/lib/importers/zionworx.py +++ b/openlp/plugins/songs/lib/importers/zionworx.py @@ -75,7 +75,8 @@ class ZionWorxImport(SongImport): """ Receive a CSV file (from a ZionWorx database dump) to import. """ - with open(self.import_source, 'rt') as songs_file: + # Encoding should always be ISO-8859-1 + with open(self.import_source, 'rt', encoding='ISO-8859-1') as songs_file: field_names = ['SongNum', 'Title1', 'Title2', 'Lyrics', 'Writer', 'Copyright', 'Keywords', 'DefaultStyle'] songs_reader = csv.DictReader(songs_file, field_names) @@ -112,10 +113,10 @@ class ZionWorxImport(SongImport): if line and not line.isspace(): verse += line + '\n' elif verse: - self.add_verse(verse) + self.add_verse(verse, 'v') verse = '' if verse: - self.add_verse(verse) + self.add_verse(verse, 'v') title = self.title if not self.finish(): self.log_error(translate('SongsPlugin.ZionWorxImport', 'Record %d') % index + diff --git a/tests/functional/openlp_plugins/songs/test_zionworximport.py b/tests/functional/openlp_plugins/songs/test_zionworximport.py index 775f3a78f..0e7ba16da 100644 --- a/tests/functional/openlp_plugins/songs/test_zionworximport.py +++ b/tests/functional/openlp_plugins/songs/test_zionworximport.py @@ -22,14 +22,18 @@ """ This module contains tests for the ZionWorx song importer. """ +import os from unittest import TestCase from tests.functional import MagicMock, patch +from tests.helpers.songfileimport import SongImportTestHelper from openlp.plugins.songs.lib.importers.zionworx import ZionWorxImport from openlp.plugins.songs.lib.importers.songimport import SongImport from openlp.core.common import Registry +TEST_PATH = os.path.abspath( + os.path.join(os.path.dirname(__file__), '..', '..', '..', 'resources', 'zionworxsongs')) class TestZionWorxImport(TestCase): """ @@ -54,3 +58,17 @@ class TestZionWorxImport(TestCase): # THEN: The importer should be an instance of SongImport self.assertIsInstance(importer, SongImport) + +class TestZionWorxFileImport(SongImportTestHelper): + + def __init__(self, *args, **kwargs): + self.importer_class_name = 'ZionWorxImport' + self.importer_module_name = 'zionworx' + super(TestZionWorxFileImport, self).__init__(*args, **kwargs) + + def test_song_import(self): + """ + Test that loading an ZionWorx file works correctly on various files + """ + self.file_import(os.path.join(TEST_PATH, 'zionworx.csv'), + self.load_external_result_data(os.path.join(TEST_PATH, 'zionworx.json'))) diff --git a/tests/resources/zionworxsongs/zionworx.csv b/tests/resources/zionworxsongs/zionworx.csv new file mode 100644 index 000000000..9d6bd3f72 --- /dev/null +++ b/tests/resources/zionworxsongs/zionworx.csv @@ -0,0 +1,45 @@ +"1","Crown Him With Many Crowns",,"Crown him with many crowns, +The Lamb upon His throne; +Hark, how the heavenly anthem drowns +All music but its own! +Awake, my soul, and sing +Of Him who died for thee, +And hail Him as thy matchless King +Through all eternity. + +Crown Him the Lord of life, +Who triumphed o'er the grave +And rose victorious in the strife +For those He came to save: +His glories now we sing, +Who died and rose on high, +Who died eternal life to bring +And lives that death may die. + +Crown Him the Lord of love; +Behold His hands and side, +Those wounds yet visible above +In beauty glorified: +No angel in the sky +Can fully bear that sight, +But downward bends His burning eye +At mysteries so bright. + +Crown Him the Lord of peace, +Whose power a sceptre sways +From pole to pole, that wars may cease, +And all be prayer and praise: +His reign shall know no end, +And round His piercèd feet +Fair flowers of paradise extend +Their fragrance ever sweet. + +Crown Him the Lord of years, +The Potentate of time, +Creator of the rolling spheres, +Ineffably sublime! +All hail, Redeemer, hail! +For Thou hast died for me; +Thy praise shall never, never fail +Throughout eternity. +","Matthew Bridges","Public Domain",, diff --git a/tests/resources/zionworxsongs/zionworx.json b/tests/resources/zionworxsongs/zionworx.json new file mode 100644 index 000000000..865561ca6 --- /dev/null +++ b/tests/resources/zionworxsongs/zionworx.json @@ -0,0 +1,30 @@ +{ + "authors": [ + "Matthew Bridges" + ], + "copyright": "Public Domain", + "title": "Crown Him With Many Crowns", + "verse_order_list": [], + "verses": [ + [ + "Crown him with many crowns,\nThe Lamb upon His throne;\nHark, how the heavenly anthem drowns\nAll music but its own!\nAwake, my soul, and sing\nOf Him who died for thee,\nAnd hail Him as thy matchless King\nThrough all eternity.\n", + "v" + ], + [ + "Crown Him the Lord of life,\nWho triumphed o'er the grave\nAnd rose victorious in the strife\nFor those He came to save:\nHis glories now we sing,\nWho died and rose on high,\nWho died eternal life to bring\nAnd lives that death may die.\n", + "v" + ], + [ + "Crown Him the Lord of love;\nBehold His hands and side,\nThose wounds yet visible above\nIn beauty glorified:\nNo angel in the sky\nCan fully bear that sight,\nBut downward bends His burning eye\nAt mysteries so bright.\n", + "v" + ], + [ + "Crown Him the Lord of peace,\nWhose power a sceptre sways\nFrom pole to pole, that wars may cease,\nAnd all be prayer and praise:\nHis reign shall know no end,\nAnd round His piercèd feet\nFair flowers of paradise extend\nTheir fragrance ever sweet.\n", + "v" + ], + [ + "Crown Him the Lord of years,\nThe Potentate of time,\nCreator of the rolling spheres,\nIneffably sublime!\nAll hail, Redeemer, hail!\nFor Thou hast died for me;\nThy praise shall never, never fail\nThroughout eternity.\n", + "v" + ] + ] +} From fc5f2e101823f0c266e33897f00e2208a49cf17e Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Tue, 27 Oct 2015 15:00:11 +0000 Subject: [PATCH 51/78] Improve the worshipcenter pro importer and updated test. --- .../songs/lib/importers/worshipcenterpro.py | 37 ++++++++++++++++++- .../songs/test_worshipcenterproimport.py | 30 ++++++++++++--- 2 files changed, 59 insertions(+), 8 deletions(-) diff --git a/openlp/plugins/songs/lib/importers/worshipcenterpro.py b/openlp/plugins/songs/lib/importers/worshipcenterpro.py index 31352ad0e..cc1a96f8e 100644 --- a/openlp/plugins/songs/lib/importers/worshipcenterpro.py +++ b/openlp/plugins/songs/lib/importers/worshipcenterpro.py @@ -24,7 +24,7 @@ The :mod:`worshipcenterpro` module provides the functionality for importing a WorshipCenter Pro database into the OpenLP database. """ import logging - +import re import pyodbc from openlp.core.common import translate @@ -71,8 +71,41 @@ class WorshipCenterProImport(SongImport): break self.set_defaults() self.title = songs[song]['TITLE'] + if 'AUTHOR' in songs[song]: + self.parse_author(songs[song]['AUTHOR']) + if 'CCLISONGID' in songs[song]: + self.ccli_number = songs[song]['CCLISONGID'] + if 'COMMENTS' in songs[song]: + self.add_comment(songs[song]['COMMENTS']) + if 'COPY' in songs[song]: + self.add_copyright(songs[song]['COPY']) + if 'SUBJECT' in songs[song]: + self.topics.append(songs[song]['SUBJECT']) lyrics = songs[song]['LYRICS'].strip('&crlf;&crlf;') for verse in lyrics.split('&crlf;&crlf;'): verse = verse.replace('&crlf;', '\n') - self.add_verse(verse) + marker_type = 'v' + # Find verse markers if any + marker_start = verse.find('<') + if marker_start > -1: + marker_end = verse.find('>') + marker = verse[marker_start + 1:marker_end] + # Identify the marker type + if 'REFRAIN' in marker or 'CHORUS' in marker: + marker_type = 'c' + elif 'BRIDGE' in marker: + marker_type = 'b' + elif 'PRECHORUS' in marker: + marker_type = 'p' + elif 'END' in marker: + marker_type = 'e' + elif 'INTRO' in marker: + marker_type = 'i' + elif 'TAG' in marker: + marker_type = 'o' + else: + marker_type = 'v' + # Strip tags from text + verse = re.sub('<[^<]+?>', '', verse) + self.add_verse(verse, marker_type) self.finish() diff --git a/tests/functional/openlp_plugins/songs/test_worshipcenterproimport.py b/tests/functional/openlp_plugins/songs/test_worshipcenterproimport.py index 5b7dde63d..849522e67 100644 --- a/tests/functional/openlp_plugins/songs/test_worshipcenterproimport.py +++ b/tests/functional/openlp_plugins/songs/test_worshipcenterproimport.py @@ -25,9 +25,6 @@ This module contains tests for the WorshipCenter Pro song importer. import os from unittest import TestCase, SkipTest -if os.name != 'nt': - raise SkipTest('Not Windows, skipping test') - import pyodbc from tests.functional import patch, MagicMock @@ -67,6 +64,10 @@ class WorshipCenterProImportLogger(WorshipCenterProImport): RECORDSET_TEST_DATA = [TestRecord(1, 'TITLE', 'Amazing Grace'), + TestRecord(1, 'AUTHOR', 'John Newton'), + TestRecord(1, 'CCLISONGID', '12345'), + TestRecord(1, 'COMMENTS', 'The original version'), + TestRecord(1, 'COPY', 'Public Domain'), TestRecord( 1, 'LYRICS', 'Amazing grace! How&crlf;sweet the sound&crlf;That saved a wretch like me!&crlf;' @@ -97,7 +98,9 @@ RECORDSET_TEST_DATA = [TestRecord(1, 'TITLE', 'Amazing Grace'), 'Just to learn from His&crlf;lips words of comfort&crlf;In the beautiful&crlf;' 'garden of prayer.&crlf;&crlf;There\'s a garden where&crlf;Jesus is waiting,&crlf;' 'And He bids you to come,&crlf;meet Him there;&crlf;Just to bow and&crlf;' - 'receive a new blessing&crlf;In the beautiful&crlf;garden of prayer.&crlf;&crlf;')] + 'receive a new blessing&crlf;In the beautiful&crlf;garden of prayer.&crlf;&crlf;'), + + ] SONG_TEST_DATA = [{'title': 'Amazing Grace', 'verses': [ ('Amazing grace! How\nsweet the sound\nThat saved a wretch like me!\nI once was lost,\n' @@ -113,7 +116,10 @@ SONG_TEST_DATA = [{'title': 'Amazing Grace', ('The earth shall soon\ndissolve like snow,\nThe sun forbear to shine;\nBut God, Who called\n' 'me here below,\nShall be forever mine.'), ('When we\'ve been there\nten thousand years,\nBright shining as the sun,\n' - 'We\'ve no less days to\nsing God\'s praise\nThan when we\'d first begun.')]}, + 'We\'ve no less days to\nsing God\'s praise\nThan when we\'d first begun.')], + 'author': 'John Newton', + 'comments': 'The original version', + 'copyright': 'Public Domain'}, {'title': 'Beautiful Garden Of Prayer, The', 'verses': [ ('There\'s a garden where\nJesus is waiting,\nThere\'s a place that\nis wondrously fair,\n' @@ -191,6 +197,9 @@ class TestWorshipCenterProSongImport(TestCase): mocked_manager = MagicMock() mocked_import_wizard = MagicMock() mocked_add_verse = MagicMock() + mocked_parse_author= MagicMock() + mocked_add_comment = MagicMock() + mocked_add_copyright = MagicMock() mocked_finish = MagicMock() mocked_pyodbc.connect().cursor().fetchall.return_value = RECORDSET_TEST_DATA mocked_translate.return_value = 'Translated Text' @@ -198,6 +207,9 @@ class TestWorshipCenterProSongImport(TestCase): importer.import_source = 'import_source' importer.import_wizard = mocked_import_wizard importer.add_verse = mocked_add_verse + importer.parse_author = mocked_parse_author + importer.add_comment = mocked_add_comment + importer.add_copyright = mocked_add_copyright importer.stop_import_flag = False importer.finish = mocked_finish @@ -220,6 +232,12 @@ class TestWorshipCenterProSongImport(TestCase): verse_calls = song_data['verses'] add_verse_call_count += len(verse_calls) for call in verse_calls: - mocked_add_verse.assert_any_call(call) + mocked_add_verse.assert_any_call(call, 'v') + if 'author' in song_data: + mocked_parse_author.assert_any_call(song_data['author']) + if 'comments' in song_data: + mocked_add_comment.assert_any_call(song_data['comments']) + if 'copyright' in song_data: + mocked_add_copyright.assert_any_call(song_data['copyright']) self.assertEqual(mocked_add_verse.call_count, add_verse_call_count, 'Incorrect number of calls made to add_verse') From a8c5f8cb522dc1638386f0e4f1c7bbb755b8eb71 Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Tue, 27 Oct 2015 15:15:22 +0000 Subject: [PATCH 52/78] Make test windows-only, again. --- .../openlp_plugins/songs/test_worshipcenterproimport.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/functional/openlp_plugins/songs/test_worshipcenterproimport.py b/tests/functional/openlp_plugins/songs/test_worshipcenterproimport.py index 849522e67..cf5ba6bda 100644 --- a/tests/functional/openlp_plugins/songs/test_worshipcenterproimport.py +++ b/tests/functional/openlp_plugins/songs/test_worshipcenterproimport.py @@ -25,6 +25,9 @@ This module contains tests for the WorshipCenter Pro song importer. import os from unittest import TestCase, SkipTest +if os.name != 'nt': + raise SkipTest('Not Windows, skipping test') + import pyodbc from tests.functional import patch, MagicMock From f712b35b08cdf0c48705573f793f7becb7c29c41 Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Tue, 27 Oct 2015 22:36:52 +0000 Subject: [PATCH 53/78] pep8 fixes --- .../songs/test_worshipcenterproimport.py | 12 +++++------- .../openlp_plugins/songs/test_zionworximport.py | 2 ++ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/functional/openlp_plugins/songs/test_worshipcenterproimport.py b/tests/functional/openlp_plugins/songs/test_worshipcenterproimport.py index cf5ba6bda..98280f06a 100644 --- a/tests/functional/openlp_plugins/songs/test_worshipcenterproimport.py +++ b/tests/functional/openlp_plugins/songs/test_worshipcenterproimport.py @@ -101,9 +101,7 @@ RECORDSET_TEST_DATA = [TestRecord(1, 'TITLE', 'Amazing Grace'), 'Just to learn from His&crlf;lips words of comfort&crlf;In the beautiful&crlf;' 'garden of prayer.&crlf;&crlf;There\'s a garden where&crlf;Jesus is waiting,&crlf;' 'And He bids you to come,&crlf;meet Him there;&crlf;Just to bow and&crlf;' - 'receive a new blessing&crlf;In the beautiful&crlf;garden of prayer.&crlf;&crlf;'), - - ] + 'receive a new blessing&crlf;In the beautiful&crlf;garden of prayer.&crlf;&crlf;')] SONG_TEST_DATA = [{'title': 'Amazing Grace', 'verses': [ ('Amazing grace! How\nsweet the sound\nThat saved a wretch like me!\nI once was lost,\n' @@ -120,9 +118,9 @@ SONG_TEST_DATA = [{'title': 'Amazing Grace', 'me here below,\nShall be forever mine.'), ('When we\'ve been there\nten thousand years,\nBright shining as the sun,\n' 'We\'ve no less days to\nsing God\'s praise\nThan when we\'d first begun.')], - 'author': 'John Newton', - 'comments': 'The original version', - 'copyright': 'Public Domain'}, + 'author': 'John Newton', + 'comments': 'The original version', + 'copyright': 'Public Domain'}, {'title': 'Beautiful Garden Of Prayer, The', 'verses': [ ('There\'s a garden where\nJesus is waiting,\nThere\'s a place that\nis wondrously fair,\n' @@ -200,7 +198,7 @@ class TestWorshipCenterProSongImport(TestCase): mocked_manager = MagicMock() mocked_import_wizard = MagicMock() mocked_add_verse = MagicMock() - mocked_parse_author= MagicMock() + mocked_parse_author = MagicMock() mocked_add_comment = MagicMock() mocked_add_copyright = MagicMock() mocked_finish = MagicMock() diff --git a/tests/functional/openlp_plugins/songs/test_zionworximport.py b/tests/functional/openlp_plugins/songs/test_zionworximport.py index 0e7ba16da..c2ef0ff48 100644 --- a/tests/functional/openlp_plugins/songs/test_zionworximport.py +++ b/tests/functional/openlp_plugins/songs/test_zionworximport.py @@ -35,6 +35,7 @@ from openlp.core.common import Registry TEST_PATH = os.path.abspath( os.path.join(os.path.dirname(__file__), '..', '..', '..', 'resources', 'zionworxsongs')) + class TestZionWorxImport(TestCase): """ Test the functions in the :mod:`zionworximport` module. @@ -59,6 +60,7 @@ class TestZionWorxImport(TestCase): # THEN: The importer should be an instance of SongImport self.assertIsInstance(importer, SongImport) + class TestZionWorxFileImport(SongImportTestHelper): def __init__(self, *args, **kwargs): From 05043edb6d002972695713cfc961e6897346a671 Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Wed, 28 Oct 2015 16:43:17 +0000 Subject: [PATCH 54/78] Strip trailing whitespaces from verse-string. --- openlp/plugins/songs/lib/importers/worshipcenterpro.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openlp/plugins/songs/lib/importers/worshipcenterpro.py b/openlp/plugins/songs/lib/importers/worshipcenterpro.py index cc1a96f8e..4bf2c0f02 100644 --- a/openlp/plugins/songs/lib/importers/worshipcenterpro.py +++ b/openlp/plugins/songs/lib/importers/worshipcenterpro.py @@ -107,5 +107,5 @@ class WorshipCenterProImport(SongImport): marker_type = 'v' # Strip tags from text verse = re.sub('<[^<]+?>', '', verse) - self.add_verse(verse, marker_type) + self.add_verse(verse.strip(), marker_type) self.finish() From 89d9d7d73a80ba9897a7f5ffb4aacc9632665112 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Wed, 28 Oct 2015 21:21:05 +0000 Subject: [PATCH 55/78] replace code removed in error --- openlp/core/__init__.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/openlp/core/__init__.py b/openlp/core/__init__.py index 04268619e..4734fa0c5 100644 --- a/openlp/core/__init__.py +++ b/openlp/core/__init__.py @@ -274,7 +274,7 @@ class OpenLP(OpenLPMixin, QtGui.QApplication): return QtGui.QApplication.event(self, event) -def parse_options(): +def parse_options(args): """ Parse the command line arguments @@ -295,11 +295,7 @@ def parse_options(): parser.add_argument('-s', '--style', dest='style', help='Set the Qt4 style (passed directly to Qt4).') parser.add_argument('rargs', nargs='?', default=[]) # Parse command line options and deal with them. Use args supplied pragmatically if possible. - try: - return_args = parser.parse_args() - except: - return_args = None - return return_args + return parser.parse_args(args) if args else parser.parse_args() def set_up_logging(log_path): @@ -317,13 +313,13 @@ def set_up_logging(log_path): print('Logging to: %s' % filename) -def main(): +def main(args=None): """ The main function which parses command line options and then runs :param args: Some args """ - args = parse_options() + args = parse_options(args) qt_args = [] if args and args.loglevel.lower() in ['d', 'debug']: log.setLevel(logging.DEBUG) From d165010aaaa311f9f90e80783b7d83e252bed6fc Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Mon, 2 Nov 2015 20:52:22 +0000 Subject: [PATCH 56/78] minor fix ups --- openlp/core/ui/plugindialog.py | 22 +++++++++++----------- openlp/plugins/custom/lib/mediaitem.py | 4 ++-- openlp/plugins/songs/lib/mediaitem.py | 4 ++-- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/openlp/core/ui/plugindialog.py b/openlp/core/ui/plugindialog.py index 6146730d9..aa7284981 100644 --- a/openlp/core/ui/plugindialog.py +++ b/openlp/core/ui/plugindialog.py @@ -33,21 +33,21 @@ class Ui_PluginViewDialog(object): """ The UI of the plugin view dialog """ - def setupUi(self, pluginViewDialog): + def setupUi(self, plugin_view_dialog): """ Set up the UI """ - pluginViewDialog.setObjectName('pluginViewDialog') - pluginViewDialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) - pluginViewDialog.setWindowModality(QtCore.Qt.ApplicationModal) - self.plugin_layout = QtGui.QVBoxLayout(pluginViewDialog) + plugin_view_dialog.setObjectName('plugin_view_dialog') + plugin_view_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) + plugin_view_dialog.setWindowModality(QtCore.Qt.ApplicationModal) + self.plugin_layout = QtGui.QVBoxLayout(plugin_view_dialog) self.plugin_layout.setObjectName('plugin_layout') self.list_layout = QtGui.QHBoxLayout() self.list_layout.setObjectName('list_layout') - self.plugin_list_widget = QtGui.QListWidget(pluginViewDialog) + self.plugin_list_widget = QtGui.QListWidget(plugin_view_dialog) self.plugin_list_widget.setObjectName('plugin_list_widget') self.list_layout.addWidget(self.plugin_list_widget) - self.plugin_info_group_box = QtGui.QGroupBox(pluginViewDialog) + self.plugin_info_group_box = QtGui.QGroupBox(plugin_view_dialog) self.plugin_info_group_box.setObjectName('plugin_info_group_box') self.plugin_info_layout = QtGui.QFormLayout(self.plugin_info_group_box) self.plugin_info_layout.setObjectName('plugin_info_layout') @@ -70,15 +70,15 @@ class Ui_PluginViewDialog(object): self.plugin_info_layout.addRow(self.about_label, self.about_text_browser) self.list_layout.addWidget(self.plugin_info_group_box) self.plugin_layout.addLayout(self.list_layout) - self.button_box = create_button_box(pluginViewDialog, 'button_box', ['ok']) + self.button_box = create_button_box(plugin_view_dialog, 'button_box', ['ok']) self.plugin_layout.addWidget(self.button_box) - self.retranslateUi(pluginViewDialog) + self.retranslateUi(plugin_view_dialog) - def retranslateUi(self, pluginViewDialog): + def retranslateUi(self, plugin_view_dialog): """ Translate the UI on the fly """ - pluginViewDialog.setWindowTitle(translate('OpenLP.PluginForm', 'Manage Plugins')) + plugin_view_dialog.setWindowTitle(translate('OpenLP.PluginForm', 'Manage Plugins')) self.plugin_info_group_box.setTitle(translate('OpenLP.PluginForm', 'Plugin Details')) self.version_label.setText('%s:' % UiStrings().Version) self.about_label.setText('%s:' % UiStrings().About) diff --git a/openlp/plugins/custom/lib/mediaitem.py b/openlp/plugins/custom/lib/mediaitem.py index d01b5b1a4..a2799618e 100644 --- a/openlp/plugins/custom/lib/mediaitem.py +++ b/openlp/plugins/custom/lib/mediaitem.py @@ -85,7 +85,7 @@ class CustomMediaItem(MediaManagerItem): """ log.debug('Config loaded') self.add_custom_from_service = Settings().value(self.settings_section + '/add custom from service') - self.search_as_you_type = Settings().value('advanced/search as type') + self.is_search_as_you_type_enabled = Settings().value('advanced/search as type') def retranslateUi(self): """ @@ -270,7 +270,7 @@ class CustomMediaItem(MediaManagerItem): :param text: The search text """ - if self.search_as_you_type: + if self.is_search_as_you_type_enabled: search_length = 2 if len(text) > search_length: self.on_search_text_button_clicked() diff --git a/openlp/plugins/songs/lib/mediaitem.py b/openlp/plugins/songs/lib/mediaitem.py index 75f8f54fd..a45e9ed38 100644 --- a/openlp/plugins/songs/lib/mediaitem.py +++ b/openlp/plugins/songs/lib/mediaitem.py @@ -115,7 +115,7 @@ class SongMediaItem(MediaManagerItem): Is triggered when the songs config is updated """ log.debug('config_updated') - self.search_as_you_type = Settings().value('advanced/search as type') + self.is_search_as_you_type_enabled = Settings().value('advanced/search as type') self.update_service_on_edit = Settings().value(self.settings_section + '/update service on edit') self.add_song_from_service = Settings().value(self.settings_section + '/add song from service') self.display_songbook = Settings().value(self.settings_section + '/display songbook') @@ -279,7 +279,7 @@ class SongMediaItem(MediaManagerItem): If search as type enabled invoke the search on each key press. If the Lyrics are being searched do not start till 7 characters have been entered. """ - if self.search_as_you_type: + if self.is_search_as_you_type_enabled: search_length = 1 if self.search_text_edit.current_search_type() == SongSearch.Entire: search_length = 4 From 20f0d39113e382cf292ae92ac331f4d050757a58 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Mon, 2 Nov 2015 21:19:01 +0000 Subject: [PATCH 57/78] fix align --- openlp/core/ui/aboutdialog.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openlp/core/ui/aboutdialog.py b/openlp/core/ui/aboutdialog.py index ab3f4b64f..112681618 100644 --- a/openlp/core/ui/aboutdialog.py +++ b/openlp/core/ui/aboutdialog.py @@ -172,7 +172,7 @@ class UiAboutDialog(object): fi = translate('OpenLP.AboutForm', 'Finnish (fi)') fr = translate('OpenLP.AboutForm', 'French (fr)') hu = translate('OpenLP.AboutForm', 'Hungarian (hu)') - id = translate('OpenLP.AboutForm', 'Indonesian (id)') + ind = translate('OpenLP.AboutForm', 'Indonesian (id)') ja = translate('OpenLP.AboutForm', 'Japanese (ja)') nb = translate('OpenLP.AboutForm', 'Norwegian Bokm\xe5l (nb)') nl = translate('OpenLP.AboutForm', 'Dutch (nl)') @@ -283,7 +283,7 @@ class UiAboutDialog(object): fi, '\n '.join(translators['fi']), fr, '\n '.join(translators['fr']), hu, '\n '.join(translators['hu']), - id, '\n '.join(translators['id']), + ind, '\n '.join(translators['id']), ja, '\n '.join(translators['ja']), nb, '\n '.join(translators['nb']), nl, '\n '.join(translators['nl']), From 6e754ec0a6e598c0b8fc489eae048a3162ffc071 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Mon, 2 Nov 2015 21:25:38 +0000 Subject: [PATCH 58/78] fix align --- openlp/core/ui/aboutdialog.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/openlp/core/ui/aboutdialog.py b/openlp/core/ui/aboutdialog.py index 112681618..61daaba2d 100644 --- a/openlp/core/ui/aboutdialog.py +++ b/openlp/core/ui/aboutdialog.py @@ -200,12 +200,12 @@ class UiAboutDialog(object): ' bring this software to you for free because\n' ' He has set us free.') self.credits_text_edit.setPlainText( - '%s\n' - ' %s\n' - '\n' - '%s\n' - ' %s\n' - '\n' + '%s\n' + ' %s\n' + '\n' + '%s\n' + ' %s\n' + '\n' '%s\n' ' %s\n' '\n' From ba823a9302e1b43c9361ebb9db06a9e0f9ecee72 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Mon, 2 Nov 2015 21:30:11 +0000 Subject: [PATCH 59/78] fix align --- openlp/core/ui/aboutdialog.py | 178 +++++++++++++++++----------------- 1 file changed, 89 insertions(+), 89 deletions(-) diff --git a/openlp/core/ui/aboutdialog.py b/openlp/core/ui/aboutdialog.py index 61daaba2d..70b617108 100644 --- a/openlp/core/ui/aboutdialog.py +++ b/openlp/core/ui/aboutdialog.py @@ -206,95 +206,95 @@ class UiAboutDialog(object): '%s\n' ' %s\n' '\n' - '%s\n' - ' %s\n' - '\n' - '%s\n' - ' %s\n' - '\n' - '%s\n' - ' %s\n' - '\n' - '%s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - ' %s\n' - '\n' - '%s\n' - ' %s\n' - '\n' - '%s\n%s' % - (project_lead, lead, - devs, '\n '.join(developers), - cons, '\n '.join(contributors), - tests, '\n '.join(testers), - packs, '\n '.join(packagers), - laters, - af, '\n '.join(translators['af']), - cs, '\n '.join(translators['cs']), - da, '\n '.join(translators['da']), - de, '\n '.join(translators['de']), - el, '\n '.join(translators['el']), - gb, '\n '.join(translators['en_GB']), - enza, '\n '.join(translators['en_ZA']), - es, '\n '.join(translators['es']), - et, '\n '.join(translators['et']), - fi, '\n '.join(translators['fi']), - fr, '\n '.join(translators['fr']), - hu, '\n '.join(translators['hu']), - ind, '\n '.join(translators['id']), - ja, '\n '.join(translators['ja']), - nb, '\n '.join(translators['nb']), - nl, '\n '.join(translators['nl']), - pl, '\n '.join(translators['pl']), - ptbr, '\n '.join(translators['pt_BR']), - ru, '\n '.join(translators['ru']), - sv, '\n '.join(translators['sv']), - talk, '\n '.join(translators['ta_LK']), - zhcn, '\n '.join(translators['zh_CN']), - documentation, '\n '.join(documentors), - built_with, final_credit)) + '%s\n' + ' %s\n' + '\n' + '%s\n' + ' %s\n' + '\n' + '%s\n' + ' %s\n' + '\n' + '%s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + ' %s\n' + '\n' + '%s\n' + ' %s\n' + '\n' + '%s\n%s' % + (project_lead, lead, + devs, '\n '.join(developers), + cons, '\n '.join(contributors), + tests, '\n '.join(testers), + packs, '\n '.join(packagers), + laters, + af, '\n '.join(translators['af']), + cs, '\n '.join(translators['cs']), + da, '\n '.join(translators['da']), + de, '\n '.join(translators['de']), + el, '\n '.join(translators['el']), + gb, '\n '.join(translators['en_GB']), + enza, '\n '.join(translators['en_ZA']), + es, '\n '.join(translators['es']), + et, '\n '.join(translators['et']), + fi, '\n '.join(translators['fi']), + fr, '\n '.join(translators['fr']), + hu, '\n '.join(translators['hu']), + ind, '\n '.join(translators['id']), + ja, '\n '.join(translators['ja']), + nb, '\n '.join(translators['nb']), + nl, '\n '.join(translators['nl']), + pl, '\n '.join(translators['pl']), + ptbr, '\n '.join(translators['pt_BR']), + ru, '\n '.join(translators['ru']), + sv, '\n '.join(translators['sv']), + talk, '\n '.join(translators['ta_LK']), + zhcn, '\n '.join(translators['zh_CN']), + documentation, '\n '.join(documentors), + built_with, final_credit)) self.about_notebook.setTabText(self.about_notebook.indexOf(self.credits_tab), translate('OpenLP.AboutForm', 'Credits')) copyright_note = translate('OpenLP.AboutForm', From a888a4a4aa036a1a4dcbee13f07d476d9f9238ed Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Wed, 4 Nov 2015 18:37:06 +0000 Subject: [PATCH 60/78] more missed --- openlp/core/ui/advancedtab.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/openlp/core/ui/advancedtab.py b/openlp/core/ui/advancedtab.py index d7e3084a3..d93515cd3 100644 --- a/openlp/core/ui/advancedtab.py +++ b/openlp/core/ui/advancedtab.py @@ -354,8 +354,8 @@ class AdvancedTab(SettingsTab): self.default_color = settings.value('default color') self.default_file_edit.setText(settings.value('default image')) self.slide_limits = settings.value('slide limits') - self.search_as_you_type = settings.value('search as type') - self.search_as_type_check_box.setChecked(self.search_as_you_type) + self.is_search_as_you_type_enabled = settings.value('search as type') + self.search_as_type_check_box.setChecked(self.is_search_as_you_type_enabled) # Prevent the dialog displayed by the alternate_rows_check_box to display. self.alternate_rows_check_box.blockSignals(True) self.alternate_rows_check_box.setChecked(settings.value('alternate rows')) @@ -431,11 +431,11 @@ class AdvancedTab(SettingsTab): settings.setValue('x11 bypass wm', self.x11_bypass_check_box.isChecked()) self.settings_form.register_post_process('config_screen_changed') self.settings_form.register_post_process('slidecontroller_update_slide_limits') - settings.setValue('search as type', self.search_as_you_type) + settings.setValue('search as type', self.is_search_as_you_type_enabled) settings.endGroup() def on_search_as_type_check_box_changed(self, check_state): - self.search_as_you_type = (check_state == QtCore.Qt.Checked) + self.is_search_as_you_type_enabled = (check_state == QtCore.Qt.Checked) self.settings_form.register_post_process('songs_config_updated') self.settings_form.register_post_process('custom_config_updated') From 19a2deef3019195dcd40b54a525dc54be89a67a2 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Fri, 6 Nov 2015 21:43:31 +0000 Subject: [PATCH 61/78] allow local remote views --- openlp/plugins/remotes/lib/httprouter.py | 52 ++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/openlp/plugins/remotes/lib/httprouter.py b/openlp/plugins/remotes/lib/httprouter.py index 000d743cd..644bb4841 100644 --- a/openlp/plugins/remotes/lib/httprouter.py +++ b/openlp/plugins/remotes/lib/httprouter.py @@ -150,6 +150,7 @@ class HttpRouter(RegistryProperties): self.routes = [ ('^/$', {'function': self.serve_file, 'secure': False}), ('^/(stage)$', {'function': self.serve_file, 'secure': False}), + ('^/(stage)/(.*)$', {'function': self.stages, 'secure': False}), ('^/(main)$', {'function': self.serve_file, 'secure': False}), (r'^/files/(.*)$', {'function': self.serve_file, 'secure': False}), (r'^/(\w+)/thumbnails([^/]+)?/(.*)$', {'function': self.serve_thumbnail, 'secure': False}), @@ -170,6 +171,7 @@ class HttpRouter(RegistryProperties): self.settings_section = 'remotes' self.translate() self.html_dir = os.path.join(AppLocation.get_directory(AppLocation.PluginsDir), 'remotes', 'html') + self.config_dir = os.path.join(AppLocation.get_data_path(), 'stages') def do_post_processor(self): """ @@ -340,6 +342,44 @@ class HttpRouter(RegistryProperties): 'settings': translate('RemotePlugin.Mobile', 'Settings'), } + def stages(self, temp_path, file_name): + """ + Allow Stage view to be delivered with custom views. + + :param temp_path: base path of the URL + :param file_name: file name with path + :return: + """ + log.debug('serve file request %s' % file_name) + parts = file_name.split('/') + if len(parts) == 3: + file_name = parts[0] + '/' + parts[2] + path = os.path.normpath(os.path.join(self.config_dir, file_name)) + print(path) + if not path.startswith(self.config_dir): + return self.do_not_found() + content = None + ext, content_type = self.get_content_type(path) + file_handle = None + try: + if ext == '.html': + variables = self.template_vars + content = Template(filename=path, input_encoding='utf-8', output_encoding='utf-8').render(**variables) + else: + file_handle = open(path, 'rb') + log.debug('Opened %s' % path) + content = file_handle.read() + except IOError: + log.exception('Failed to open %s' % path) + return self.do_not_found() + finally: + if file_handle: + file_handle.close() + self.send_response(200) + self.send_header('Content-type', content_type) + self.end_headers() + return content + def serve_file(self, file_name=None): """ Send a file to the socket. For now, just a subset of file types and must be top level inside the html folder. @@ -384,6 +424,8 @@ class HttpRouter(RegistryProperties): """ Examines the extension of the file and determines what the content_type should be, defaults to text/plain Returns the extension and the content_type + + :param file_name: name of file """ ext = os.path.splitext(file_name)[1] content_type = FILE_TYPES.get(ext, 'text/plain') @@ -392,6 +434,10 @@ class HttpRouter(RegistryProperties): def serve_thumbnail(self, controller_name=None, dimensions=None, file_name=None): """ Serve an image file. If not found return 404. + + :param file_name: file name to be served + :param dimensions: image size + :param controller_name: controller to be called """ log.debug('serve thumbnail %s/thumbnails%s/%s' % (controller_name, dimensions, file_name)) supported_controllers = ['presentations', 'images'] @@ -496,6 +542,8 @@ class HttpRouter(RegistryProperties): def controller_text(self, var): """ Perform an action on the slide controller. + + :param var: variable - not used """ log.debug("controller_text var = %s" % var) current_item = self.live_controller.service_item @@ -629,6 +677,8 @@ class HttpRouter(RegistryProperties): def go_live(self, plugin_name): """ Go live on an item of type ``plugin``. + + :param plugin_name: name of plugin """ try: request_id = json.loads(self.request_data)['request']['id'] @@ -642,6 +692,8 @@ class HttpRouter(RegistryProperties): def add_to_service(self, plugin_name): """ Add item of type ``plugin_name`` to the end of the service. + + :param plugin_name: name of plugin to be called """ try: request_id = json.loads(self.request_data)['request']['id'] From 7299aae51ce5fe336547b3ab38ae377b38705af0 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sun, 8 Nov 2015 20:19:02 +0000 Subject: [PATCH 62/78] fix code --- openlp/plugins/remotes/lib/httprouter.py | 10 ++++++---- openlp/plugins/remotes/lib/httpserver.py | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/openlp/plugins/remotes/lib/httprouter.py b/openlp/plugins/remotes/lib/httprouter.py index 644bb4841..5f62b196a 100644 --- a/openlp/plugins/remotes/lib/httprouter.py +++ b/openlp/plugins/remotes/lib/httprouter.py @@ -150,7 +150,7 @@ class HttpRouter(RegistryProperties): self.routes = [ ('^/$', {'function': self.serve_file, 'secure': False}), ('^/(stage)$', {'function': self.serve_file, 'secure': False}), - ('^/(stage)/(.*)$', {'function': self.stages, 'secure': False}), + ('^/(stages)/(.*)$', {'function': self.stages, 'secure': False}), ('^/(main)$', {'function': self.serve_file, 'secure': False}), (r'^/files/(.*)$', {'function': self.serve_file, 'secure': False}), (r'^/(\w+)/thumbnails([^/]+)?/(.*)$', {'function': self.serve_thumbnail, 'secure': False}), @@ -352,10 +352,12 @@ class HttpRouter(RegistryProperties): """ log.debug('serve file request %s' % file_name) parts = file_name.split('/') - if len(parts) == 3: - file_name = parts[0] + '/' + parts[2] + if len(parts) == 1: + file_name = parts[0] + '/stage.html' + elif len(parts) == 3: + print(parts) + file_name = parts[1] + '/' + parts[2] path = os.path.normpath(os.path.join(self.config_dir, file_name)) - print(path) if not path.startswith(self.config_dir): return self.do_not_found() content = None diff --git a/openlp/plugins/remotes/lib/httpserver.py b/openlp/plugins/remotes/lib/httpserver.py index fa1348314..958088b00 100644 --- a/openlp/plugins/remotes/lib/httpserver.py +++ b/openlp/plugins/remotes/lib/httpserver.py @@ -167,7 +167,7 @@ class HTTPSServer(HTTPServer): local_data = AppLocation.get_directory(AppLocation.DataDir) self.socket = ssl.SSLSocket( sock=socket.socket(self.address_family, self.socket_type), - ssl_version=ssl.PROTOCOL_TLSv1, + ssl_version=ssl.PROTOCOL_TLSv1_2, certfile=os.path.join(local_data, 'remotes', 'openlp.crt'), keyfile=os.path.join(local_data, 'remotes', 'openlp.key'), server_side=True) From 1ff9413d5aeb01a17fc48f7e87761997adae8f4e Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sun, 8 Nov 2015 20:23:16 +0000 Subject: [PATCH 63/78] remove s --- openlp/plugins/remotes/lib/httprouter.py | 27 +++++------------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/openlp/plugins/remotes/lib/httprouter.py b/openlp/plugins/remotes/lib/httprouter.py index 5f62b196a..802c53226 100644 --- a/openlp/plugins/remotes/lib/httprouter.py +++ b/openlp/plugins/remotes/lib/httprouter.py @@ -150,7 +150,7 @@ class HttpRouter(RegistryProperties): self.routes = [ ('^/$', {'function': self.serve_file, 'secure': False}), ('^/(stage)$', {'function': self.serve_file, 'secure': False}), - ('^/(stages)/(.*)$', {'function': self.stages, 'secure': False}), + ('^/(stage)/(.*)$', {'function': self.stages, 'secure': False}), ('^/(main)$', {'function': self.serve_file, 'secure': False}), (r'^/files/(.*)$', {'function': self.serve_file, 'secure': False}), (r'^/(\w+)/thumbnails([^/]+)?/(.*)$', {'function': self.serve_thumbnail, 'secure': False}), @@ -360,6 +360,9 @@ class HttpRouter(RegistryProperties): path = os.path.normpath(os.path.join(self.config_dir, file_name)) if not path.startswith(self.config_dir): return self.do_not_found() + return self._process_file(path) + + def _process_file(self, path): content = None ext, content_type = self.get_content_type(path) file_handle = None @@ -400,27 +403,7 @@ class HttpRouter(RegistryProperties): path = os.path.normpath(os.path.join(self.html_dir, file_name)) if not path.startswith(self.html_dir): return self.do_not_found() - content = None - ext, content_type = self.get_content_type(path) - file_handle = None - try: - if ext == '.html': - variables = self.template_vars - content = Template(filename=path, input_encoding='utf-8', output_encoding='utf-8').render(**variables) - else: - file_handle = open(path, 'rb') - log.debug('Opened %s' % path) - content = file_handle.read() - except IOError: - log.exception('Failed to open %s' % path) - return self.do_not_found() - finally: - if file_handle: - file_handle.close() - self.send_response(200) - self.send_header('Content-type', content_type) - self.end_headers() - return content + return self._process_file(path) def get_content_type(self, file_name): """ From 97e3eea17398133aec38eeceae07cd81c1ca06fd Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sun, 8 Nov 2015 21:07:48 +0000 Subject: [PATCH 64/78] and add tests --- openlp/plugins/remotes/lib/httprouter.py | 6 ++++ .../openlp_plugins/remotes/test_router.py | 36 +++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/openlp/plugins/remotes/lib/httprouter.py b/openlp/plugins/remotes/lib/httprouter.py index 802c53226..3bd207a28 100644 --- a/openlp/plugins/remotes/lib/httprouter.py +++ b/openlp/plugins/remotes/lib/httprouter.py @@ -363,6 +363,12 @@ class HttpRouter(RegistryProperties): return self._process_file(path) def _process_file(self, path): + """ + Common file processing code + + :param path: path to file to be loaded + :return: web resource to be loaded + """ content = None ext, content_type = self.get_content_type(path) file_handle = None diff --git a/tests/functional/openlp_plugins/remotes/test_router.py b/tests/functional/openlp_plugins/remotes/test_router.py index 70a2033a4..7f804cbc9 100644 --- a/tests/functional/openlp_plugins/remotes/test_router.py +++ b/tests/functional/openlp_plugins/remotes/test_router.py @@ -340,3 +340,39 @@ class TestRouter(TestCase, TestMixin): # THEN: service_manager.next_item() should have been called self.assertTrue(mocked_previous_item.called, 'previous_item() should have been called in service_manager') + + def remote_stage_personal_html_test(self): + """ + Test the stage url with a parameter after loaded a url/stage.html file + """ + # GIVEN: initial route + self.router.config_dir = '' + self.router.send_response = MagicMock() + self.router.send_header = MagicMock() + self.router.end_headers = MagicMock() + self.router.wfile = MagicMock() + self.router._process_file = MagicMock() + + # WHEN: I call stage with a suffix + self.router.stages('stages', 'trb') + + # THEN: we should use the specific stage file instance + self.router._process_file.assert_called_with('trb/stage.html') + + def remote_stage_personal_css_test(self): + """ + Test the html with reference stages/trb/trb.css then loaded a stages/trb/trb.css file + """ + # GIVEN: initial route + self.router.config_dir = '' + self.router.send_response = MagicMock() + self.router.send_header = MagicMock() + self.router.end_headers = MagicMock() + self.router.wfile = MagicMock() + self.router._process_file = MagicMock() + + # WHEN: I call stage with a suffix + self.router.stages('stages', 'stages/trb/trb.css') + + # THEN: we should use the specific stage file instance + self.router._process_file.assert_called_with('trb/trb.css') \ No newline at end of file From ae21d548ba0d094b2e1c76a360bf6b72ad49a1d9 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sun, 8 Nov 2015 21:19:54 +0000 Subject: [PATCH 65/78] fix join --- openlp/plugins/remotes/lib/httprouter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openlp/plugins/remotes/lib/httprouter.py b/openlp/plugins/remotes/lib/httprouter.py index 3bd207a28..78afd4de5 100644 --- a/openlp/plugins/remotes/lib/httprouter.py +++ b/openlp/plugins/remotes/lib/httprouter.py @@ -353,10 +353,10 @@ class HttpRouter(RegistryProperties): log.debug('serve file request %s' % file_name) parts = file_name.split('/') if len(parts) == 1: - file_name = parts[0] + '/stage.html' + file_name = os.path.join(parts[0], 'stage.html') elif len(parts) == 3: print(parts) - file_name = parts[1] + '/' + parts[2] + file_name = os.path.join(parts[1], parts[2]) path = os.path.normpath(os.path.join(self.config_dir, file_name)) if not path.startswith(self.config_dir): return self.do_not_found() From b4d7798300e3ac6dd80f8ca47e99a9518f97ed58 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sun, 8 Nov 2015 21:23:15 +0000 Subject: [PATCH 66/78] fix join in tests --- tests/functional/openlp_plugins/remotes/test_router.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/functional/openlp_plugins/remotes/test_router.py b/tests/functional/openlp_plugins/remotes/test_router.py index 7f804cbc9..25f55972c 100644 --- a/tests/functional/openlp_plugins/remotes/test_router.py +++ b/tests/functional/openlp_plugins/remotes/test_router.py @@ -357,7 +357,7 @@ class TestRouter(TestCase, TestMixin): self.router.stages('stages', 'trb') # THEN: we should use the specific stage file instance - self.router._process_file.assert_called_with('trb/stage.html') + self.router._process_file.assert_called_with(os.path.join('trb', 'stage.html')) def remote_stage_personal_css_test(self): """ @@ -375,4 +375,4 @@ class TestRouter(TestCase, TestMixin): self.router.stages('stages', 'stages/trb/trb.css') # THEN: we should use the specific stage file instance - self.router._process_file.assert_called_with('trb/trb.css') \ No newline at end of file + self.router._process_file.assert_called_with(os.path.join('trb', 'trb.css')) From a5a2b8b02b0cf9898c56ea59b792c93dbf99fc62 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sun, 15 Nov 2015 15:13:40 +0000 Subject: [PATCH 67/78] fix remote call data --- openlp/plugins/alerts/lib/alertsmanager.py | 6 +- .../openlp_plugins/alerts/__init__.py | 21 +++++ .../openlp_plugins/alerts/test_manager.py | 84 +++++++++++++++++++ 3 files changed, 110 insertions(+), 1 deletion(-) create mode 100644 tests/functional/openlp_plugins/alerts/__init__.py create mode 100644 tests/functional/openlp_plugins/alerts/test_manager.py diff --git a/openlp/plugins/alerts/lib/alertsmanager.py b/openlp/plugins/alerts/lib/alertsmanager.py index 8d691c2bb..7eb3f07c0 100644 --- a/openlp/plugins/alerts/lib/alertsmanager.py +++ b/openlp/plugins/alerts/lib/alertsmanager.py @@ -48,7 +48,11 @@ class AlertsManager(OpenLPMixin, RegistryMixin, QtCore.QObject, RegistryProperti :param message: The message text to be displayed """ if message: - self.display_alert(message[0]) + text = message[0] + # remove line breaks as these crash javascript code on display + while '\n' in text: + text = text.replace('\n', ' ') + self.display_alert(text) def display_alert(self, text=''): """ diff --git a/tests/functional/openlp_plugins/alerts/__init__.py b/tests/functional/openlp_plugins/alerts/__init__.py new file mode 100644 index 000000000..c9e117b57 --- /dev/null +++ b/tests/functional/openlp_plugins/alerts/__init__.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# vim: autoindent shiftwidth=4 expandtab textwidth=120 tabstop=4 softtabstop=4 + +############################################################################### +# OpenLP - Open Source Lyrics Projection # +# --------------------------------------------------------------------------- # +# Copyright (c) 2008-2015 OpenLP Developers # +# --------------------------------------------------------------------------- # +# This program is free software; you can redistribute it and/or modify it # +# under the terms of the GNU General Public License as published by the Free # +# Software Foundation; version 2 of the License. # +# # +# This program is distributed in the hope that it will be useful, but WITHOUT # +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # +# more details. # +# # +# You should have received a copy of the GNU General Public License along # +# with this program; if not, write to the Free Software Foundation, Inc., 59 # +# Temple Place, Suite 330, Boston, MA 02111-1307 USA # +############################################################################### diff --git a/tests/functional/openlp_plugins/alerts/test_manager.py b/tests/functional/openlp_plugins/alerts/test_manager.py new file mode 100644 index 000000000..e81ec8cb2 --- /dev/null +++ b/tests/functional/openlp_plugins/alerts/test_manager.py @@ -0,0 +1,84 @@ +# -*- coding: utf-8 -*- +# vim: autoindent shiftwidth=4 expandtab textwidth=120 tabstop=4 softtabstop=4 + +############################################################################### +# OpenLP - Open Source Lyrics Projection # +# --------------------------------------------------------------------------- # +# Copyright (c) 2008-2015 OpenLP Developers # +# --------------------------------------------------------------------------- # +# This program is free software; you can redistribute it and/or modify it # +# under the terms of the GNU General Public License as published by the Free # +# Software Foundation; version 2 of the License. # +# # +# This program is distributed in the hope that it will be useful, but WITHOUT # +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # +# more details. # +# # +# You should have received a copy of the GNU General Public License along # +# with this program; if not, write to the Free Software Foundation, Inc., 59 # +# Temple Place, Suite 330, Boston, MA 02111-1307 USA # +############################################################################### +""" +This module contains tests for the CSV Bible importer. +""" + +import os +import json +from unittest import TestCase + +from tests.functional import MagicMock, patch +from openlp.core.common.registry import Registry +from openlp.plugins.alerts.lib.alertsmanager import AlertsManager + + +class TestAlertManager(TestCase): + + def setUp(self): + """ + Create the UI + """ + Registry.create() + + def remove_message_text_test(self): + """ + Test that Alerts are not triggered with empty strings + """ + # GIVEN: A valid Alert Manager + alert_manager = AlertsManager(None) + alert_manager.display_alert = MagicMock() + + # WHEN: Called with an empty string + alert_manager.alert_text('') + + # THEN: the display should not have been triggered + self.assertFalse(alert_manager.display_alert.called, 'The Alert should not have been called') + + def trigger_message_text_test(self): + """ + Test that Alerts are triggered with a text string + """ + # GIVEN: A valid Alert Manager + alert_manager = AlertsManager(None) + alert_manager.display_alert = MagicMock() + + # WHEN: Called with an empty string + alert_manager.alert_text(['This is a string']) + + # THEN: the display should have been triggered + self.assertTrue(alert_manager.display_alert.called, 'The Alert should have been called') + + def line_break_message_text_test(self): + """ + Test that Alerts are triggered with a text string but line breaks are removed + """ + # GIVEN: A valid Alert Manager + alert_manager = AlertsManager(None) + alert_manager.display_alert = MagicMock() + + # WHEN: Called with an empty string + alert_manager.alert_text(['This is \n a string']) + + # THEN: the display should have been triggered + self.assertTrue(alert_manager.display_alert.called, 'The Alert should have been called') + alert_manager.display_alert.assert_called_once_with('This is a string') From 78078fb2ed0812ffa56015b8dcc13c487b3b7f03 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sat, 21 Nov 2015 08:31:17 +0000 Subject: [PATCH 68/78] catchup late fixes from 2.2.1 --- openlp/core/ui/media/vendor/vlc.py | 1 + openlp/plugins/bibles/lib/http.py | 5 ++- openlp/plugins/songs/lib/songselect.py | 35 ++++++++++++++----- .../openlp_core_ui_media/test_vlcplayer.py | 22 +++++++++--- 4 files changed, 47 insertions(+), 16 deletions(-) diff --git a/openlp/core/ui/media/vendor/vlc.py b/openlp/core/ui/media/vendor/vlc.py index f56d3ef56..102af034f 100644 --- a/openlp/core/ui/media/vendor/vlc.py +++ b/openlp/core/ui/media/vendor/vlc.py @@ -107,6 +107,7 @@ def find_lib(): except OSError: # may fail dll = ctypes.CDLL('libvlc.so.5') elif sys.platform.startswith('win'): + ctypes.windll.kernel32.SetDllDirectoryW(None) p = find_library('libvlc.dll') if p is None: try: # some registry settings diff --git a/openlp/plugins/bibles/lib/http.py b/openlp/plugins/bibles/lib/http.py index 9d7ad916d..fcf4b049d 100644 --- a/openlp/plugins/bibles/lib/http.py +++ b/openlp/plugins/bibles/lib/http.py @@ -27,7 +27,6 @@ import re import socket import urllib.parse import urllib.error -from html.parser import HTMLParseError from bs4 import BeautifulSoup, NavigableString, Tag @@ -290,7 +289,7 @@ class BGExtract(RegistryProperties): page_source = str(page_source, 'cp1251') try: soup = BeautifulSoup(page_source) - except HTMLParseError: + except Exception: log.error('BeautifulSoup could not parse the Bible page.') send_error_message('parse') return None @@ -762,7 +761,7 @@ def get_soup_for_bible_ref(reference_url, header=None, pre_parse_regex=None, pre try: soup = BeautifulSoup(page_source) CLEANER_REGEX.sub('', str(soup)) - except HTMLParseError: + except Exception: log.exception('BeautifulSoup could not parse the bible page.') if not soup: send_error_message('parse') diff --git a/openlp/plugins/songs/lib/songselect.py b/openlp/plugins/songs/lib/songselect.py index c09be65c0..e1641ae0c 100644 --- a/openlp/plugins/songs/lib/songselect.py +++ b/openlp/plugins/songs/lib/songselect.py @@ -23,10 +23,13 @@ The :mod:`~openlp.plugins.songs.lib.songselect` module contains the SongSelect importer itself. """ import logging +import sys from http.cookiejar import CookieJar from urllib.parse import urlencode from urllib.request import HTTPCookieProcessor, URLError, build_opener from html.parser import HTMLParser +if sys.version_info > (3, 4): + from html import unescape from bs4 import BeautifulSoup, NavigableString @@ -129,11 +132,18 @@ class SongSelectImport(object): if not search_results: break for result in search_results: - song = { - 'title': self.html_parser.unescape(result.find('h3').string), - 'authors': [self.html_parser.unescape(author.string) for author in result.find_all('li')], - 'link': BASE_URL + result.find('a')['href'] - } + if sys.version_info > (3, 4): + song = { + 'title': unescape(result.find('h3').string), + 'authors': [unescape(author.string) for author in result.find_all('li')], + 'link': BASE_URL + result.find('a')['href'] + } + else: + song = { + 'title': self.html_parser.unescape(result.find('h3').string), + 'authors': [self.html_parser.unescape(author.string) for author in result.find_all('li')], + 'link': BASE_URL + result.find('a')['href'] + } if callback: callback(song) songs.append(song) @@ -167,7 +177,10 @@ class SongSelectImport(object): if callback: callback() song['copyright'] = '/'.join([li.string for li in song_page.find('ul', 'copyright').find_all('li')]) - song['copyright'] = self.html_parser.unescape(song['copyright']) + if sys.version_info > (3, 4): + song['copyright'] = unescape(song['copyright']) + else: + song['copyright'] = self.html_parser.unescape(song['copyright']) song['ccli_number'] = song_page.find('ul', 'info').find('li').string.split(':')[1].strip() song['verses'] = [] verses = lyrics_page.find('section', 'lyrics').find_all('p') @@ -180,9 +193,15 @@ class SongSelectImport(object): else: verse['lyrics'] += '\n' verse['lyrics'] = verse['lyrics'].strip(' \n\r\t') - song['verses'].append(self.html_parser.unescape(verse)) + if sys.version_info > (3, 4): + song['verses'].append(unescape(verse)) + else: + song['verses'].append(self.html_parser.unescape(verse)) for counter, author in enumerate(song['authors']): - song['authors'][counter] = self.html_parser.unescape(author) + if sys.version_info > (3, 4): + song['authors'][counter] = unescape(author) + else: + song['authors'][counter] = self.html_parser.unescape(author) return song def save_song(self, song): diff --git a/tests/functional/openlp_core_ui_media/test_vlcplayer.py b/tests/functional/openlp_core_ui_media/test_vlcplayer.py index eccac6893..a8d3fd52b 100644 --- a/tests/functional/openlp_core_ui_media/test_vlcplayer.py +++ b/tests/functional/openlp_core_ui_media/test_vlcplayer.py @@ -25,7 +25,7 @@ Package to test the openlp.core.ui.media.vlcplayer package. import os import sys from datetime import datetime, timedelta -from unittest import TestCase +from unittest import TestCase, skip from openlp.core.common import Registry from openlp.core.ui.media import MediaState, MediaType @@ -50,6 +50,22 @@ class TestVLCPlayer(TestCase, TestMixin): del sys.modules['openlp.core.ui.media.vendor.vlc'] MockDateTime.revert() + @skip('No way to test this') + @patch('openlp.core.ui.media.vlcplayer.vlc') + def get_vlc_fails_and_removes_module_test(self, mocked_vlc): + """ + Test that when the VLC import fails, it removes the module from sys.modules + """ + # GIVEN: We're on OS X and we don't have the VLC plugin path set + mocked_vlc.Instance.side_effect = NameError + mocked_vlc.libvlc_get_version.return_value = b'0.0.0' + + # WHEN: An checking if the player is available + get_vlc() + + # THEN: The extra environment variable should be there + self.assertNotIn('openlp.core.ui.media.vendor.vlc', sys.modules) + @patch('openlp.core.ui.media.vlcplayer.is_macosx') def fix_vlc_22_plugin_path_test(self, mocked_is_macosx): """ @@ -74,10 +90,6 @@ class TestVLCPlayer(TestCase, TestMixin): """ # GIVEN: We're not on OS X and we don't have the VLC plugin path set mocked_is_macosx.return_value = False - if 'VLC_PLUGIN_PATH' in os.environ: - del os.environ['VLC_PLUGIN_PATH'] - if 'openlp.core.ui.media.vendor.vlc' in sys.modules: - del sys.modules['openlp.core.ui.media.vendor.vlc'] # WHEN: An checking if the player is available get_vlc() From fba6767e79e12b302d6430ddb2b58b141de846d0 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sun, 22 Nov 2015 14:06:54 +0000 Subject: [PATCH 69/78] fix old versions --- openlp/core/ui/media/vendor/vlc.py | 1 - openlp/plugins/songs/lib/songselect.py | 36 +++++++------------------- 2 files changed, 9 insertions(+), 28 deletions(-) diff --git a/openlp/core/ui/media/vendor/vlc.py b/openlp/core/ui/media/vendor/vlc.py index 102af034f..f56d3ef56 100644 --- a/openlp/core/ui/media/vendor/vlc.py +++ b/openlp/core/ui/media/vendor/vlc.py @@ -107,7 +107,6 @@ def find_lib(): except OSError: # may fail dll = ctypes.CDLL('libvlc.so.5') elif sys.platform.startswith('win'): - ctypes.windll.kernel32.SetDllDirectoryW(None) p = find_library('libvlc.dll') if p is None: try: # some registry settings diff --git a/openlp/plugins/songs/lib/songselect.py b/openlp/plugins/songs/lib/songselect.py index e1641ae0c..d4993039b 100644 --- a/openlp/plugins/songs/lib/songselect.py +++ b/openlp/plugins/songs/lib/songselect.py @@ -28,9 +28,7 @@ from http.cookiejar import CookieJar from urllib.parse import urlencode from urllib.request import HTTPCookieProcessor, URLError, build_opener from html.parser import HTMLParser -if sys.version_info > (3, 4): - from html import unescape - +from html import unescape from bs4 import BeautifulSoup, NavigableString @@ -132,18 +130,11 @@ class SongSelectImport(object): if not search_results: break for result in search_results: - if sys.version_info > (3, 4): - song = { - 'title': unescape(result.find('h3').string), - 'authors': [unescape(author.string) for author in result.find_all('li')], - 'link': BASE_URL + result.find('a')['href'] - } - else: - song = { - 'title': self.html_parser.unescape(result.find('h3').string), - 'authors': [self.html_parser.unescape(author.string) for author in result.find_all('li')], - 'link': BASE_URL + result.find('a')['href'] - } + song = { + 'title': unescape(result.find('h3').string), + 'authors': [unescape(author.string) for author in result.find_all('li')], + 'link': BASE_URL + result.find('a')['href'] + } if callback: callback(song) songs.append(song) @@ -177,10 +168,7 @@ class SongSelectImport(object): if callback: callback() song['copyright'] = '/'.join([li.string for li in song_page.find('ul', 'copyright').find_all('li')]) - if sys.version_info > (3, 4): - song['copyright'] = unescape(song['copyright']) - else: - song['copyright'] = self.html_parser.unescape(song['copyright']) + song['copyright'] = unescape(song['copyright']) song['ccli_number'] = song_page.find('ul', 'info').find('li').string.split(':')[1].strip() song['verses'] = [] verses = lyrics_page.find('section', 'lyrics').find_all('p') @@ -193,15 +181,9 @@ class SongSelectImport(object): else: verse['lyrics'] += '\n' verse['lyrics'] = verse['lyrics'].strip(' \n\r\t') - if sys.version_info > (3, 4): - song['verses'].append(unescape(verse)) - else: - song['verses'].append(self.html_parser.unescape(verse)) + song['verses'].append(unescape(verse)) for counter, author in enumerate(song['authors']): - if sys.version_info > (3, 4): - song['authors'][counter] = unescape(author) - else: - song['authors'][counter] = self.html_parser.unescape(author) + song['authors'][counter] = unescape(author) return song def save_song(self, song): From be222ca597094f447eb80a193cf323f68a03a436 Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Wed, 25 Nov 2015 22:47:56 +0100 Subject: [PATCH 70/78] Fix tests that fails on py35. --- tests/functional/openlp_core_ui/test_thememanager.py | 2 +- .../presentations/test_presentationcontroller.py | 10 ++++++++-- tests/functional/openlp_plugins/remotes/test_router.py | 10 ++++++---- tests/functional/openlp_plugins/songs/test_ewimport.py | 2 +- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/tests/functional/openlp_core_ui/test_thememanager.py b/tests/functional/openlp_core_ui/test_thememanager.py index 3dc168f77..908251ff8 100644 --- a/tests/functional/openlp_core_ui/test_thememanager.py +++ b/tests/functional/openlp_core_ui/test_thememanager.py @@ -240,4 +240,4 @@ class TestThemeManager(TestCase): theme_manager.unzip_theme('theme.file', 'folder') # THEN: The critical_error_message_box should have been called - mocked_critical_error_message_box.assert_called_once(ANY, ANY) + self.assertEqual(mocked_critical_error_message_box.call_count, 1, 'Should have been called once') diff --git a/tests/functional/openlp_plugins/presentations/test_presentationcontroller.py b/tests/functional/openlp_plugins/presentations/test_presentationcontroller.py index 739816147..77cfcae06 100644 --- a/tests/functional/openlp_plugins/presentations/test_presentationcontroller.py +++ b/tests/functional/openlp_plugins/presentations/test_presentationcontroller.py @@ -49,11 +49,17 @@ class TestPresentationController(TestCase): # _get_plugin_manager def setUp(self): + self.get_thumbnail_folder_patcher = \ + patch('openlp.plugins.presentations.lib.presentationcontroller.PresentationDocument.get_thumbnail_folder') + self.get_thumbnail_folder_patcher.start() mocked_plugin = MagicMock() mocked_plugin.settings_section = 'presentations' self.presentation = PresentationController(mocked_plugin) self.document = PresentationDocument(self.presentation, '') + def tearDown(self): + self.get_thumbnail_folder_patcher.stop() + def constructor_test(self): """ Test the Constructor @@ -86,8 +92,8 @@ class TestPresentationController(TestCase): mocked_open.assert_any_call(os.path.join('test', 'slideNotes2.txt'), mode='wt', encoding='utf-8') self.assertEqual(mocked_open.call_count, 3, 'There should be exactly three files opened') mocked_open().writelines.assert_called_once_with(['uno', 'dos']) - mocked_open().write.assert_called_any('one') - mocked_open().write.assert_called_any('two') + mocked_open().write.assert_any_call('one') + mocked_open().write.assert_any_call('two') def save_titles_and_notes_with_None_test(self): """ diff --git a/tests/functional/openlp_plugins/remotes/test_router.py b/tests/functional/openlp_plugins/remotes/test_router.py index 70a2033a4..e62ee9c14 100644 --- a/tests/functional/openlp_plugins/remotes/test_router.py +++ b/tests/functional/openlp_plugins/remotes/test_router.py @@ -272,7 +272,6 @@ class TestRouter(TestCase, TestMixin): self.router.end_headers = MagicMock() self.router.wfile = MagicMock() mocked_image_manager = MagicMock() - Registry.create() Registry().register('image_manager', mocked_image_manager) file_name = 'another%20test/slide1.png' full_path = os.path.normpath(os.path.join('thumbnails', file_name)) @@ -295,9 +294,12 @@ class TestRouter(TestCase, TestMixin): self.assertEqual(self.router.end_headers.call_count, 1, 'end_headers called once') mocked_exists.assert_called_with(urllib.parse.unquote(full_path)) self.assertEqual(mocked_image_to_byte.call_count, 1, 'Called once') - mocked_image_manager.assert_called_any(os.path.normpath('thumbnails\\another test'), - 'slide1.png', None, '120x90') - mocked_image_manager.assert_called_any(os.path.normpath('thumbnails\\another test'), 'slide1.png', '120x90') + mocked_image_manager.add_image.assert_any_call(os.path.normpath(os.path.join('thumbnails', 'another test', + 'slide1.png')), + 'slide1.png', None, width, height) + mocked_image_manager.get_image.assert_any_call(os.path.normpath(os.path.join('thumbnails', 'another test', + 'slide1.png')), + 'slide1.png', width, height) def remote_next_test(self): """ diff --git a/tests/functional/openlp_plugins/songs/test_ewimport.py b/tests/functional/openlp_plugins/songs/test_ewimport.py index d41100444..7b78a4d85 100644 --- a/tests/functional/openlp_plugins/songs/test_ewimport.py +++ b/tests/functional/openlp_plugins/songs/test_ewimport.py @@ -403,7 +403,7 @@ class TestEasyWorshipSongImport(TestCase): # THEN: do_import should return None having called retrieve_windows_encoding with the correct encoding. self.assertIsNone(importer.do_import(), 'do_import should return None when db_size is less than 0x800') - mocked_retrieve_windows_encoding.assert_call(encoding) + mocked_retrieve_windows_encoding.assert_any_call(encoding) def db_file_import_test(self): """ From a5525e96c1b675436ebe7f1db8e1948c04652bad Mon Sep 17 00:00:00 2001 From: Tomas Groth <second@tgc.dk> Date: Thu, 26 Nov 2015 21:44:19 +0100 Subject: [PATCH 71/78] Fix projector tests. --- tests/functional/openlp_core_lib/test_projectordb.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/functional/openlp_core_lib/test_projectordb.py b/tests/functional/openlp_core_lib/test_projectordb.py index a96267fe9..bf6c1688e 100644 --- a/tests/functional/openlp_core_lib/test_projectordb.py +++ b/tests/functional/openlp_core_lib/test_projectordb.py @@ -94,6 +94,12 @@ class TestProjectorDB(TestCase): mocked_init_url.return_value = 'sqlite:///%s' % tmpfile self.projector = ProjectorDB() + def tearDown(self): + """ + Clean up + """ + self.projector = None + def find_record_by_ip_test(self): """ Test find record by IP From ae1888106d6bc1050e23900640200359ce23dde7 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sat, 28 Nov 2015 15:37:26 +0000 Subject: [PATCH 72/78] Fix Presentations and Media --- openlp/core/ui/media/mediacontroller.py | 9 +++++++-- openlp/core/ui/servicemanager.py | 1 + openlp/plugins/presentations/lib/messagelistener.py | 6 ++++++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/openlp/core/ui/media/mediacontroller.py b/openlp/core/ui/media/mediacontroller.py index 5209a8253..6d35f2478 100644 --- a/openlp/core/ui/media/mediacontroller.py +++ b/openlp/core/ui/media/mediacontroller.py @@ -514,9 +514,14 @@ class MediaController(RegistryMixin, OpenLPMixin, RegistryProperties): :param display: Which display to use :param service_item: The ServiceItem containing the details to be played. """ - used_players = get_media_players()[0] + used_players = get_media_players() + default_player = used_players[0] if service_item.processor and service_item.processor != UiStrings().Automatic: - used_players = [service_item.processor.lower()] + # check to see if the player is usable else use the default one. + if not service_item.processor.lower() in used_players: + used_players = default_player + else: + used_players = [service_item.processor.lower()] # If no player, we can't play if not used_players: return False diff --git a/openlp/core/ui/servicemanager.py b/openlp/core/ui/servicemanager.py index c3db9a071..ae4e8fd9a 100644 --- a/openlp/core/ui/servicemanager.py +++ b/openlp/core/ui/servicemanager.py @@ -396,6 +396,7 @@ class ServiceManager(OpenLPMixin, RegistryMixin, QtGui.QWidget, Ui_ServiceManage :param suffix_list: New Suffix's to be supported """ + print(suffix_list) if isinstance(suffix_list, str): self.suffixes.append(suffix_list) else: diff --git a/openlp/plugins/presentations/lib/messagelistener.py b/openlp/plugins/presentations/lib/messagelistener.py index 48d5722e0..52c93877b 100644 --- a/openlp/plugins/presentations/lib/messagelistener.py +++ b/openlp/plugins/presentations/lib/messagelistener.py @@ -346,6 +346,12 @@ class MessageListener(object): self.handler = self.media_item.find_controller_by_type(file) if not self.handler: return + else: + # the saved handler is not present so need to use one based on file suffix. + if not self.controllers[self.handler].available: + self.handler = self.media_item.find_controller_by_type(file) + if not self.handler: + return if is_live: controller = self.live_handler else: From 1ba865298561a2c5261c7c492f9e930a6b7cd11d Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sat, 28 Nov 2015 15:38:31 +0000 Subject: [PATCH 73/78] Remove Prints --- openlp/core/ui/servicemanager.py | 1 - 1 file changed, 1 deletion(-) diff --git a/openlp/core/ui/servicemanager.py b/openlp/core/ui/servicemanager.py index ae4e8fd9a..c3db9a071 100644 --- a/openlp/core/ui/servicemanager.py +++ b/openlp/core/ui/servicemanager.py @@ -396,7 +396,6 @@ class ServiceManager(OpenLPMixin, RegistryMixin, QtGui.QWidget, Ui_ServiceManage :param suffix_list: New Suffix's to be supported """ - print(suffix_list) if isinstance(suffix_list, str): self.suffixes.append(suffix_list) else: From 64867b52a80955fe458ab93ce0ddae79c9ecfc3d Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sat, 28 Nov 2015 17:04:46 +0000 Subject: [PATCH 74/78] Add tests for Presentations --- .../presentations/lib/messagelistener.py | 7 ++ .../presentations/test_messagelistener.py | 107 ++++++++++++++++++ 2 files changed, 114 insertions(+) create mode 100644 tests/functional/openlp_plugins/presentations/test_messagelistener.py diff --git a/openlp/plugins/presentations/lib/messagelistener.py b/openlp/plugins/presentations/lib/messagelistener.py index 52c93877b..69eeb5c5c 100644 --- a/openlp/plugins/presentations/lib/messagelistener.py +++ b/openlp/plugins/presentations/lib/messagelistener.py @@ -290,6 +290,13 @@ class MessageListener(object): log.info('Message Listener loaded') def __init__(self, media_item): + self._setup(media_item) + + def _setup(self, media_item): + """ + Start up code moved out to make mocking easier + :param media_item: The plugin media item handing Presentations + """ self.controllers = media_item.controllers self.media_item = media_item self.preview_handler = Controller(False) diff --git a/tests/functional/openlp_plugins/presentations/test_messagelistener.py b/tests/functional/openlp_plugins/presentations/test_messagelistener.py new file mode 100644 index 000000000..2d00a6929 --- /dev/null +++ b/tests/functional/openlp_plugins/presentations/test_messagelistener.py @@ -0,0 +1,107 @@ +# -*- coding: utf-8 -*- +# vim: autoindent shiftwidth=4 expandtab textwidth=120 tabstop=4 softtabstop=4 + +############################################################################### +# OpenLP - Open Source Lyrics Projection # +# --------------------------------------------------------------------------- # +# Copyright (c) 2008-2015 OpenLP Developers # +# --------------------------------------------------------------------------- # +# This program is free software; you can redistribute it and/or modify it # +# under the terms of the GNU General Public License as published by the Free # +# Software Foundation; version 2 of the License. # +# # +# This program is distributed in the hope that it will be useful, but WITHOUT # +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # +# more details. # +# # +# You should have received a copy of the GNU General Public License along # +# with this program; if not, write to the Free Software Foundation, Inc., 59 # +# Temple Place, Suite 330, Boston, MA 02111-1307 USA # +############################################################################### +""" +This module contains tests for the lib submodule of the Presentations plugin. +""" +from unittest import TestCase + +from openlp.core.common import Registry +from openlp.plugins.presentations.lib.mediaitem import MessageListener, PresentationMediaItem +from tests.functional import patch, MagicMock, call +from tests.helpers.testmixin import TestMixin + + +class TestMessageListener(TestCase, TestMixin): + """ + Test the Presentation Message Listener. + """ + def setUp(self): + """ + Set up the components need for all tests. + """ + Registry.create() + Registry().register('service_manager', MagicMock()) + Registry().register('main_window', MagicMock()) + with patch('openlp.plugins.presentations.lib.mediaitem.MediaManagerItem._setup'), \ + patch('openlp.plugins.presentations.lib.mediaitem.PresentationMediaItem.setup_item'): + self.media_item = PresentationMediaItem(None, MagicMock, MagicMock()) + + @patch('openlp.plugins.presentations.lib.mediaitem.MessageListener._setup') + def start_presentation_test(self, media_mock): + """ + Find and chose a controller to play a presentations. + """ + # GIVEN: A single controller and service item wanting to use the controller + mock_item = MagicMock() + mock_item.processor = 'Powerpoint' + mock_item.get_frame_path.return_value = "test.ppt" + self.media_item.automatic = False + mocked_controller = MagicMock() + mocked_controller.available = True + mocked_controller.supports = ['ppt'] + controllers = { + 'Powerpoint': mocked_controller + } + ml = MessageListener(self.media_item) + ml.media_item = self.media_item + ml.controllers = controllers + ml.preview_handler = MagicMock() + ml.timer = MagicMock() + + # WHEN: request the presentation to start + ml.startup([mock_item, False, False, False]) + + # THEN: The controllers will be setup. + self.assertTrue(len(controllers), 'We have loaded a controller') + + @patch('openlp.plugins.presentations.lib.mediaitem.MessageListener._setup') + def start_presentation_with_no_player_test(self, media_mock): + """ + Find and chose a controller to play a presentations when the player is not available. + """ + # GIVEN: A single controller and service item wanting to use the controller + mock_item = MagicMock() + mock_item.processor = 'Powerpoint' + mock_item.get_frame_path.return_value = "test.ppt" + self.media_item.automatic = False + mocked_controller = MagicMock() + mocked_controller.available = True + mocked_controller.supports = ['ppt'] + mocked_controller1 = MagicMock() + mocked_controller1.available = False + mocked_controller1.supports = ['ppt'] + controllers = { + 'Impress': mocked_controller, + 'Powerpoint': mocked_controller1 + } + ml = MessageListener(self.media_item) + ml.media_item = self.media_item + ml.controllers = controllers + ml.preview_handler = MagicMock() + ml.timer = MagicMock() + + # WHEN: request the presentation to start + ml.startup([mock_item, False, False, False]) + + # THEN: The controllers will be setup. + self.assertTrue(len(controllers), 'We have loaded a controller') + From 6a48bb5ac260ccce1953c422b0c694092f1dfe10 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sat, 28 Nov 2015 20:13:16 +0000 Subject: [PATCH 75/78] Style fixes --- .../openlp_plugins/presentations/test_messagelistener.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/functional/openlp_plugins/presentations/test_messagelistener.py b/tests/functional/openlp_plugins/presentations/test_messagelistener.py index 2d00a6929..d139c5b33 100644 --- a/tests/functional/openlp_plugins/presentations/test_messagelistener.py +++ b/tests/functional/openlp_plugins/presentations/test_messagelistener.py @@ -26,7 +26,7 @@ from unittest import TestCase from openlp.core.common import Registry from openlp.plugins.presentations.lib.mediaitem import MessageListener, PresentationMediaItem -from tests.functional import patch, MagicMock, call +from tests.functional import patch, MagicMock from tests.helpers.testmixin import TestMixin @@ -104,4 +104,3 @@ class TestMessageListener(TestCase, TestMixin): # THEN: The controllers will be setup. self.assertTrue(len(controllers), 'We have loaded a controller') - From 609f5a85128b75ccbec05081a4d39e89a6ae579f Mon Sep 17 00:00:00 2001 From: Jonathan Springer <springermac@gmail.com> Date: Tue, 1 Dec 2015 14:47:46 -0500 Subject: [PATCH 76/78] Fix projector tests --- tests/functional/openlp_core_lib/test_projectordb.py | 1 - tests/interfaces/openlp_core_ui/test_projectormanager.py | 1 - tests/interfaces/openlp_core_ui/test_projectorsourceform.py | 1 - 3 files changed, 3 deletions(-) diff --git a/tests/functional/openlp_core_lib/test_projectordb.py b/tests/functional/openlp_core_lib/test_projectordb.py index bf6c1688e..176ad7049 100644 --- a/tests/functional/openlp_core_lib/test_projectordb.py +++ b/tests/functional/openlp_core_lib/test_projectordb.py @@ -90,7 +90,6 @@ class TestProjectorDB(TestCase): """ if not hasattr(self, 'projector'): with patch('openlp.core.lib.projector.db.init_url') as mocked_init_url: - mocked_init_url.start() mocked_init_url.return_value = 'sqlite:///%s' % tmpfile self.projector = ProjectorDB() diff --git a/tests/interfaces/openlp_core_ui/test_projectormanager.py b/tests/interfaces/openlp_core_ui/test_projectormanager.py index 3a0c12acb..7eedeadf8 100644 --- a/tests/interfaces/openlp_core_ui/test_projectormanager.py +++ b/tests/interfaces/openlp_core_ui/test_projectormanager.py @@ -51,7 +51,6 @@ class TestProjectorManager(TestCase, TestMixin): Registry.create() if not hasattr(self, 'projector_manager'): with patch('openlp.core.lib.projector.db.init_url') as mocked_init_url: - mocked_init_url.start() mocked_init_url.return_value = 'sqlite:///%s' % tmpfile self.projectordb = ProjectorDB() if not hasattr(self, 'projector_manager'): diff --git a/tests/interfaces/openlp_core_ui/test_projectorsourceform.py b/tests/interfaces/openlp_core_ui/test_projectorsourceform.py index 018cbb3e7..218ec92ed 100644 --- a/tests/interfaces/openlp_core_ui/test_projectorsourceform.py +++ b/tests/interfaces/openlp_core_ui/test_projectorsourceform.py @@ -66,7 +66,6 @@ class ProjectorSourceFormTest(TestCase, TestMixin): """ Set up anything necessary for all tests """ - mocked_init_url.start() mocked_init_url.return_value = 'sqlite:///{}'.format(tmpfile) self.build_settings() self.setup_application() From ab18eaa051744233d81abf39e633599ebbc24790 Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sat, 5 Dec 2015 12:44:37 +0000 Subject: [PATCH 77/78] fixes --- openlp/core/ui/maindisplay.py | 3 +++ openlp/plugins/remotes/lib/httprouter.py | 5 ++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/openlp/core/ui/maindisplay.py b/openlp/core/ui/maindisplay.py index d59090d40..1a18b8d96 100644 --- a/openlp/core/ui/maindisplay.py +++ b/openlp/core/ui/maindisplay.py @@ -293,12 +293,15 @@ class MainDisplay(OpenLPMixin, Display, RegistryProperties): if self.height() != self.screen['size'].height() or not self.isVisible(): shrink = True js = 'show_alert("%s", "%s")' % (text_prepared, 'top') + print(js) else: shrink = False js = 'show_alert("%s", "")' % text_prepared + print(js) height = self.frame.evaluateJavaScript(js) if shrink: if text: + print(height) alert_height = int(height) self.resize(self.width(), alert_height) self.setVisible(True) diff --git a/openlp/plugins/remotes/lib/httprouter.py b/openlp/plugins/remotes/lib/httprouter.py index 78afd4de5..d2acc4ddf 100644 --- a/openlp/plugins/remotes/lib/httprouter.py +++ b/openlp/plugins/remotes/lib/httprouter.py @@ -342,11 +342,11 @@ class HttpRouter(RegistryProperties): 'settings': translate('RemotePlugin.Mobile', 'Settings'), } - def stages(self, temp_path, file_name): + def stages(self, url_path, file_name): """ Allow Stage view to be delivered with custom views. - :param temp_path: base path of the URL + :param url_path: base path of the URL. Not used but passed by caller :param file_name: file name with path :return: """ @@ -355,7 +355,6 @@ class HttpRouter(RegistryProperties): if len(parts) == 1: file_name = os.path.join(parts[0], 'stage.html') elif len(parts) == 3: - print(parts) file_name = os.path.join(parts[1], parts[2]) path = os.path.normpath(os.path.join(self.config_dir, file_name)) if not path.startswith(self.config_dir): From 9a950ea4ab70da9a62e772830cbdad624d018a2d Mon Sep 17 00:00:00 2001 From: Tim Bentley <tim.bentley@gmail.com> Date: Sat, 5 Dec 2015 12:45:51 +0000 Subject: [PATCH 78/78] remove prints --- openlp/core/ui/maindisplay.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/openlp/core/ui/maindisplay.py b/openlp/core/ui/maindisplay.py index 1a18b8d96..d59090d40 100644 --- a/openlp/core/ui/maindisplay.py +++ b/openlp/core/ui/maindisplay.py @@ -293,15 +293,12 @@ class MainDisplay(OpenLPMixin, Display, RegistryProperties): if self.height() != self.screen['size'].height() or not self.isVisible(): shrink = True js = 'show_alert("%s", "%s")' % (text_prepared, 'top') - print(js) else: shrink = False js = 'show_alert("%s", "")' % text_prepared - print(js) height = self.frame.evaluateJavaScript(js) if shrink: if text: - print(height) alert_height = int(height) self.resize(self.width(), alert_height) self.setVisible(True)