merge with trunk

This commit is contained in:
Chris Hill 2016-02-13 16:40:16 +00:00
commit 3eecea213d
40 changed files with 4881 additions and 4787 deletions

View File

@ -44,3 +44,4 @@ __pycache__
cover
*.kdev4
coverage
tags

View File

@ -1 +1 @@
2.3.2
2.4

View File

@ -326,6 +326,9 @@ class MainDisplay(OpenLPMixin, Display, RegistryProperties):
else:
self.setVisible(False)
self.setGeometry(self.screen['size'])
# Workaround for bug #1531319, should not be needed with PyQt 5.6.
if is_win():
self.shake_web_view()
def direct_image(self, path, background):
"""
@ -395,8 +398,20 @@ class MainDisplay(OpenLPMixin, Display, RegistryProperties):
# Wait for the fade to finish before geting the preview.
# Important otherwise preview will have incorrect text if at all!
if self.service_item.theme_data and self.service_item.theme_data.display_slide_transition:
# Workaround for bug #1531319, should not be needed with PyQt 5.6.
if is_win():
fade_shake_timer = QtCore.QTimer(self)
fade_shake_timer.setInterval(25)
fade_shake_timer.timeout.connect(self.shake_web_view)
fade_shake_timer.start()
while not self.frame.evaluateJavaScript('show_text_completed()'):
self.application.process_events()
# Workaround for bug #1531319, should not be needed with PyQt 5.6.
if is_win():
# Workaround for bug #1531319, should not be needed with PyQt 5.6.
fade_shake_timer.stop()
elif is_win():
self.shake_web_view()
# Wait for the webview to update before getting the preview.
# Important otherwise first preview will miss the background !
while not self.web_loaded:
@ -493,6 +508,9 @@ class MainDisplay(OpenLPMixin, Display, RegistryProperties):
if self.isHidden():
self.setVisible(True)
self.web_view.setVisible(True)
# Workaround for bug #1531319, should not be needed with PyQt 5.6.
if is_win():
self.shake_web_view()
self.hide_mode = mode
def show_display(self):
@ -511,6 +529,9 @@ class MainDisplay(OpenLPMixin, Display, RegistryProperties):
# Trigger actions when display is active again.
if self.is_live:
Registry().execute('live_display_active')
# Workaround for bug #1531319, should not be needed with PyQt 5.6.
if is_win():
self.shake_web_view()
def _hide_mouse(self):
"""

View File

@ -1101,9 +1101,6 @@ class SlideController(DisplayController, RegistryProperties):
self.display.image(to_display)
# reset the store used to display first image
self.service_item.bg_image_bytes = None
# Workaround for bug #1531319, should not be needed with PyQt 5.6.
if self.is_live and is_win():
self.display.shake_web_view()
self.selected_row = row
self.update_preview()
self.preview_widget.change_slide(row)
@ -1128,8 +1125,8 @@ class SlideController(DisplayController, RegistryProperties):
self.log_debug('update_preview %s ' % self.screens.current['primary'])
if self.service_item and self.service_item.is_capable(ItemCapabilities.ProvidesOwnDisplay):
# Grab now, but try again in a couple of seconds if slide change is slow
QtCore.QTimer.singleShot(0.5, self.grab_maindisplay)
QtCore.QTimer.singleShot(2.5, self.grab_maindisplay)
QtCore.QTimer.singleShot(500, self.grab_maindisplay)
QtCore.QTimer.singleShot(2500, self.grab_maindisplay)
else:
self.slide_image = self.display.preview()
self.slide_image.setDevicePixelRatio(self.main_window.devicePixelRatio())

View File

@ -63,6 +63,7 @@ class Controller(object):
if not self.doc.load_presentation():
# Display error message to user
# Inform slidecontroller that the action failed?
self.doc.slidenumber = 0
return
self.doc.slidenumber = slide_no
self.hide_mode = hide_mode

View File

@ -292,7 +292,7 @@ class EasyWorshipSongImport(SongImport):
raw_record = db_file.read(record_size)
self.fields = self.record_structure.unpack(raw_record)
self.set_defaults()
self.title = self.get_field(fi_title).decode('unicode-escape')
self.title = self.get_field(fi_title).decode(self.encoding)
# Get remaining fields.
copy = self.get_field(fi_copy)
admin = self.get_field(fi_admin)
@ -300,16 +300,16 @@ class EasyWorshipSongImport(SongImport):
authors = self.get_field(fi_author)
words = self.get_field(fi_words)
if copy:
self.copyright = copy.decode('unicode-escape')
self.copyright = copy.decode(self.encoding)
if admin:
if copy:
self.copyright += ', '
self.copyright += translate('SongsPlugin.EasyWorshipSongImport',
'Administered by %s') % admin.decode('unicode-escape')
'Administered by %s') % admin.decode(self.encoding)
if ccli:
self.ccli_number = ccli.decode('unicode-escape')
self.ccli_number = ccli.decode(self.encoding)
if authors:
authors = authors.decode('unicode-escape')
authors = authors.decode(self.encoding)
else:
authors = ''
# Set the SongImport object members.
@ -497,7 +497,7 @@ class EasyWorshipSongImport(SongImport):
bytes = self.get_bytes(pos, length)
mask = '<' + str(length) + 's'
byte_str, = struct.unpack(mask, bytes)
return byte_str.decode('unicode-escape').replace('\0', '').strip()
return byte_str.decode(self.encoding).replace('\0', '').strip()
def get_i16(self, pos):
"""

View File

@ -118,7 +118,6 @@ class SongUsagePlugin(Plugin):
self.main_window.status_bar.insertPermanentWidget(1, self.song_usage_active_button)
self.song_usage_active_button.hide()
# Signals and slots
self.song_usage_status.changed.connect(self.toggle_song_usage_state)
self.song_usage_active_button.toggled.connect(self.toggle_song_usage_state)
self.song_usage_menu.menuAction().setVisible(False)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -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="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>Text upozornění neobsahuje &apos;&lt;&gt;&apos;.
Chcete přesto pokračovat?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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>
@ -2531,7 +2530,7 @@ OpenLP vytváří a udržují dobrovolníci. Pokud má existovat více volně do
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Norština Bokmål (nb)</translation>
</message>
<message>
@ -2618,8 +2617,8 @@ On nás osvobodil.</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Autorská práva © 2004-2016 %s
Částečná autorská práva © 2004-2016 %s</translation>
</message>
@ -6470,7 +6469,7 @@ Tyto souby se vymažou, pokud službu uložíte.</translation>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="763"/>
<source>%s time(s) by %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
@ -6960,7 +6959,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>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7531,19 +7530,19 @@ Prosím zkuste ho vybrat jednotlivě.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation>Nahradit živé pozadí (live background) není dostupné když je přehrávač WebKit zakázaný.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation>Zpěvník</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation>Zpěvníky</translation>
</message>
</context>
<context>
@ -8728,42 +8727,42 @@ Prosím zadejte sloky oddělené mezerou.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation>&amp;Správa autorů, témat, zpěvníků</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation>&amp;Přidat k písni</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation>&amp;Odstranit</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation>Autoři, témata a zpěvníky</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation>Přidat zpěvník</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook does not exist, do you want to add it?</source>
<translation type="unfinished"></translation>
<translation>Tento zpěvník neexistuje. Chcete ho přidat?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation>Tento zpěvník je v seznamu.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation>Není vybrán platný zpěvník. Buďto vyberte zpěvník ze seznamu nebo zadejte nový zpěvník a pro přidání nového zpěvníku klepněte na tlačítko &quot;Přidat k písni&quot;.</translation>
</message>
</context>
<context>
@ -9208,7 +9207,7 @@ Prosím zadejte sloky oddělené mezerou.</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation>Hledat zpěvníky...</translation>
</message>
</context>
<context>
@ -9296,7 +9295,7 @@ Prosím zadejte sloky oddělené mezerou.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation>Údržba zpěvníku</translation>
</message>
</context>
<context>
@ -9603,7 +9602,7 @@ Prosím zadejte sloky oddělené mezerou.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation>Zastavit</translation>
</message>
</context>
<context>
@ -9823,4 +9822,4 @@ Prosím zadejte sloky oddělené mezerou.</translation>
<translation>V databázi nebyly nalezeny žádné duplicitní písně.</translation>
</message>
</context>
</TS>
</TS>

View File

@ -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>
@ -97,14 +96,14 @@ Vil du fortsætte alligevel?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>Meddelelsesteksten indeholder ikke &apos;&lt;&gt;&apos;.
Vil du fortsætte alligevel?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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 Ny.</translation>
@ -2533,7 +2532,7 @@ OpenLP er skrevet og vedligeholdt af frivillige. Hvis du ønsker at se flere gra
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Norsk Bokmål (nb)</translation>
</message>
<message>
@ -2620,8 +2619,8 @@ Han har gjort os fri.</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Copyright © 2004-2016 %s
Delvis copyright © 2004-2016 %s</translation>
</message>
@ -6473,7 +6472,7 @@ Disse filer vil blive fjernet hvis du fortsætter med at gemme.</translation>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="763"/>
<source>%s time(s) by %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
@ -6963,7 +6962,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>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7534,19 +7533,19 @@ Prøv at vælg den individuelt.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -8731,42 +8730,42 @@ Indtast venligst versene adskildt af mellemrum.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook 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="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9211,7 +9210,7 @@ Indtast venligst versene adskildt af mellemrum.</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9299,7 +9298,7 @@ Indtast venligst versene adskildt af mellemrum.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9606,7 +9605,7 @@ Indtast venligst versene adskildt af mellemrum.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9826,4 +9825,4 @@ Indtast venligst versene adskildt af mellemrum.</translation>
<translation>Ingen sangdubletter blev fundet i databasen.</translation>
</message>
</context>
</TS>
</TS>

View File

@ -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>
@ -97,14 +96,14 @@ Möchten Sie dennoch fortfahren?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>Der Hinweistext enthält nicht &apos;&lt;&gt;&apos;.
Möchten Sie dennoch fortfahren?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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>
@ -1779,7 +1778,7 @@ Bitte beachten Sie, dass Bibeltexte von Onlinebibeln während der Benutzung gela
<message>
<location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="190"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected custom slide(s)?</source>
<translation type="unfinished"></translation>
<translation>Sollen die %d ausgewählten Sonderfolien wirklich gelöscht werden?</translation>
</message>
</context>
<context>
@ -2463,17 +2462,17 @@ OpenLP wird von Freiwilligen Helfern entwickelt und unterstützt. Wenn Sie sich
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="163"/>
<source>Afrikaans (af)</source>
<translation type="unfinished"></translation>
<translation>Afrikaans (af)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="164"/>
<source>Czech (cs)</source>
<translation type="unfinished"></translation>
<translation>Tschechisch (cs)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="165"/>
<source>Danish (da)</source>
<translation type="unfinished"></translation>
<translation>Dänisch (da)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="166"/>
@ -2483,92 +2482,92 @@ OpenLP wird von Freiwilligen Helfern entwickelt und unterstützt. Wenn Sie sich
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="167"/>
<source>Greek (el)</source>
<translation type="unfinished"></translation>
<translation>Griechisch (el)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="168"/>
<source>English, United Kingdom (en_GB)</source>
<translation type="unfinished"></translation>
<translation>Englisch, Vereinigtes Königreich (en_GB)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="169"/>
<source>English, South Africa (en_ZA)</source>
<translation type="unfinished"></translation>
<translation>Englisch, Südafrika (en_ZA)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="170"/>
<source>Spanish (es)</source>
<translation type="unfinished"></translation>
<translation>Spanisch (es)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="171"/>
<source>Estonian (et)</source>
<translation type="unfinished"></translation>
<translation>Estonisch (et)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="172"/>
<source>Finnish (fi)</source>
<translation type="unfinished"></translation>
<translation>Finnisch (fi)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="173"/>
<source>French (fr)</source>
<translation type="unfinished"></translation>
<translation>Französisch (fr)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="174"/>
<source>Hungarian (hu)</source>
<translation type="unfinished"></translation>
<translation>Ungarisch (hu)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="175"/>
<source>Indonesian (id)</source>
<translation type="unfinished"></translation>
<translation>Indonesisch (id)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="176"/>
<source>Japanese (ja)</source>
<translation type="unfinished"></translation>
<translation>Japanisch (ja)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<translation type="unfinished"></translation>
<source>Norwegian Bokmål (nb)</source>
<translation>Norwegisch (nb)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="178"/>
<source>Dutch (nl)</source>
<translation type="unfinished"></translation>
<translation>Holländisch (nl)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="179"/>
<source>Polish (pl)</source>
<translation type="unfinished"></translation>
<translation>Polnisch (pl)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="180"/>
<source>Portuguese, Brazil (pt_BR)</source>
<translation type="unfinished"></translation>
<translation>Brasilianisches Portugiesisch (pt_BR)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="181"/>
<source>Russian (ru)</source>
<translation type="unfinished"></translation>
<translation>Russisch (ru)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="182"/>
<source>Swedish (sv)</source>
<translation type="unfinished"></translation>
<translation>Schwedisch (sv)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="183"/>
<source>Tamil(Sri-Lanka) (ta_LK)</source>
<translation type="unfinished"></translation>
<translation>Tamil (Sri Lanka) (ta_LK)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="184"/>
<source>Chinese(China) (zh_CN)</source>
<translation type="unfinished"></translation>
<translation>Chinesisch (China) (zh_CN)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="185"/>
@ -2605,13 +2604,18 @@ OpenLP wird von Freiwilligen Helfern entwickelt und unterstützt. Wenn Sie sich
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>Danksagung
Denn so sehr hat Gott die Welt geliebt, daß er seinen eingeborenen Sohn gab, damit jeder, der an ihn glaubt, nicht verlorengeht, sondern ewiges Leben hat. (Johannes 3,16)
Zu guter Letzt geht der Dank an unseren Vater im Himmel, der seinen Sohn gesandt hat, um am Kreuz zu sterben, damit wir frei sein können.
Wir veröffentlichen diese Software kostenlos, weil er uns befreit hat, ohne dass wir etwas dafür getan haben.</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<translation type="unfinished"></translation>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Copyright © 2004-2016 %s
Anteiliges Copyright © 2004-2016 %s</translation>
</message>
</context>
<context>
@ -6449,7 +6453,7 @@ Diese Dateien werden entfernt, wenn Sie mit dem Speichern fortfahren.</translati
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="763"/>
<source>%s time(s) by %s</source>
<translation type="unfinished"></translation>
<translation>%s Mal von %s</translation>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
@ -6461,7 +6465,9 @@ Diese Dateien werden entfernt, wenn Sie mit dem Speichern fortfahren.</translati
<source>Theme is currently used
%s</source>
<translation type="unfinished"></translation>
<translation>Das Design wird momentan benutzt
%s</translation>
</message>
</context>
<context>
@ -6937,7 +6943,7 @@ Diese Dateien werden entfernt, wenn Sie mit dem Speichern fortfahren.</translati
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="37"/>
<source>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7508,19 +7514,19 @@ Bitte wählen Sie die Dateien einzeln aus.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation>Der Live-Hintergund kann nicht ersetzt werden wenn der WebKit-Player deaktiviert ist.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation>Liederbuch</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation>Liederbücher</translation>
</message>
</context>
<context>
@ -8706,42 +8712,42 @@ Bitte geben Sie die Verse mit Leerzeichen getrennt ein.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation>A&amp;utoren, Themen &amp;&amp; Liederbücher</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation>&amp;Zum Lied hinzufügen</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation>&amp;Entfernen</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation>Autoren, Themen &amp;&amp; Liederbücher</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation>Zum Liederbuch hinzufügen</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook does not exist, do you want to add it?</source>
<translation type="unfinished"></translation>
<translation>Dieses Liederbuch existiert nicht, möchten Sie es erstellen?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation>Dieses Liederbuch ist bereits in der Liste.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation>Es wurde kein gültiges Liederbuch ausgewählt. Bitte wählen Sie ein Liederbuch aus der Liste oder geben Sie ein neues Liederbuch ein und drücken die Schaltfläche »Liederbuch hinzufügen«.</translation>
</message>
</context>
<context>
@ -9182,12 +9188,12 @@ Er wurde wegen einem fehlenden Python-Modul deaktiviert. Wenn Sie diesen Importe
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="364"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected song(s)?</source>
<translation type="unfinished"></translation>
<translation>Sollen die markierten %d Lieder wirklich gelöscht werden?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation>Suche Liederbücher...</translation>
</message>
</context>
<context>
@ -9275,7 +9281,7 @@ Er wurde wegen einem fehlenden Python-Modul deaktiviert. Wenn Sie diesen Importe
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation>Liederbuchverwaltung</translation>
</message>
</context>
<context>
@ -9584,7 +9590,7 @@ Bitte &quot;JA&quot; wählen um das Passwort trotzdem zu speichern oder &quot;NE
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation>Abbrechen</translation>
</message>
</context>
<context>
@ -9689,12 +9695,12 @@ Bitte &quot;JA&quot; wählen um das Passwort trotzdem zu speichern oder &quot;NE
<message>
<location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/>
<source>Invalid Words of Worship song file. Missing &quot;%s&quot; header.WoW File\nSong Words</source>
<translation type="unfinished"></translation>
<translation>Ungültige Words of Worship-Datei. Der Wow-File\nSong-Words-Header fehlt.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/>
<source>Invalid Words of Worship song file. Missing &quot;%s&quot; string.CSongDoc::CBlock</source>
<translation type="unfinished"></translation>
<translation>Ungültige Words of Worship-Datei. Der &quot;CSongDoc::CBlock&quot;-Text wurde nicht gefunden.</translation>
</message>
</context>
<context>
@ -9804,4 +9810,4 @@ Bitte &quot;JA&quot; wählen um das Passwort trotzdem zu speichern oder &quot;NE
<translation>Es wurden keine Duplikate gefunden.</translation>
</message>
</context>
</TS>
</TS>

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,4 @@
<?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>
@ -97,14 +96,14 @@ Do you want to continue anyway?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>The alert text does not contain &apos;&lt;&gt;&apos;.
Do you want to continue anyway?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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&apos;t specified any text for your alert.
Please type in some text before clicking New.</translation>
@ -2532,7 +2531,7 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Norwegian Bokmål (nb)</translation>
</message>
<message>
@ -2619,8 +2618,8 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</translation>
</message>
@ -6962,7 +6961,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>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7533,19 +7532,19 @@ Please try selecting it individually.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation>Replace live background is not available when the WebKit player is disabled.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation>Songbook</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation>Songbooks</translation>
</message>
</context>
<context>
@ -8730,42 +8729,42 @@ Please enter the verses separated by spaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation>&amp;Manage Authors, Topics, Songbooks</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation>Add &amp;to Song</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation>Re&amp;move</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation>Authors, Topics &amp;&amp; Songbooks</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation>Add Songbook</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook does not exist, do you want to add it?</source>
<translation type="unfinished"></translation>
<translation>This Songbook does not exist, do you want to add it?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation>This Songbook is already in the list.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</translation>
</message>
</context>
<context>
@ -9210,7 +9209,7 @@ Please enter the verses separated by spaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation>Search Songbooks...</translation>
</message>
</context>
<context>
@ -9298,7 +9297,7 @@ Please enter the verses separated by spaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation>Songbook Maintenance</translation>
</message>
</context>
<context>
@ -9605,7 +9604,7 @@ Please enter the verses separated by spaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation>Stop</translation>
</message>
</context>
<context>
@ -9825,4 +9824,4 @@ Please enter the verses separated by spaces.</translation>
<translation>No duplicate songs have been found in the database.</translation>
</message>
</context>
</TS>
</TS>

View File

@ -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="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>The alert text does not contain &apos;&lt;&gt;&apos;.
Do you want to continue anyway?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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&apos;t specified any text for your alert.
Please type in some text before clicking New.</translation>
@ -1779,7 +1778,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
<message>
<location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="190"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected custom slide(s)?</source>
<translation type="unfinished"></translation>
<translation>Are you sure you want to delete the %d selected custom slide(s)?</translation>
</message>
</context>
<context>
@ -2532,7 +2531,7 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Norwegian Bokmål (nb)</translation>
</message>
<message>
@ -2619,8 +2618,8 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</translation>
</message>
@ -6961,7 +6960,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>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7532,19 +7531,19 @@ Please try selecting it individually.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation>Replace live background is not available when the WebKit player is disabled.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation>Songbook</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation>Songbooks</translation>
</message>
</context>
<context>
@ -8729,42 +8728,42 @@ Please enter the verses separated by spaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation>&amp;Manage Authors, Topics, Songbooks</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation>Add &amp;to Song</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation>Re&amp;move</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation>Authors, Topics &amp;&amp; Songbooks</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation>Add Songbook</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook does not exist, do you want to add it?</source>
<translation type="unfinished"></translation>
<translation>This Songbook does not exist, do you want to add it?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation>This Songbook is already in the list.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</translation>
</message>
</context>
<context>
@ -9204,12 +9203,12 @@ Please enter the verses separated by spaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="364"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected song(s)?</source>
<translation type="unfinished"></translation>
<translation>Are you sure you want to delete the %d selected song(s)?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation>Search Songbooks...</translation>
</message>
</context>
<context>
@ -9297,7 +9296,7 @@ Please enter the verses separated by spaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation>Songbook Maintenance</translation>
</message>
</context>
<context>
@ -9604,7 +9603,7 @@ Please enter the verses separated by spaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation>Stop</translation>
</message>
</context>
<context>
@ -9824,4 +9823,4 @@ Please enter the verses separated by spaces.</translation>
<translation>No duplicate songs have been found in the database.</translation>
</message>
</context>
</TS>
</TS>

View File

@ -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="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>The alert text does not contain &apos;&lt;&gt;&apos;.
Do you want to continue anyway?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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&apos;t specified any text for your alert.
Please type in some text before clicking New.</translation>
@ -1599,7 +1598,8 @@ Complete</translation>
<location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="549"/>
<source>Upgrading Bible(s): %(success)d successful%(failed_text)s
Please note that verses from Web Bibles will be downloaded on demand and so an Internet connection is required.</source>
<translation type="unfinished"></translation>
<translation>Upgrading Bible(s): %(success)d successful%(failed_text)s
Please note that verses from Web Bibles will be downloaded on demand and so an Internet connection is required.</translation>
</message>
</context>
<context>
@ -1778,7 +1778,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
<message>
<location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="190"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected custom slide(s)?</source>
<translation type="unfinished"></translation>
<translation>Are you sure you want to delete the &quot;%d&quot; selected custom slide(s)?</translation>
</message>
</context>
<context>
@ -2004,7 +2004,7 @@ Do you want to add the other images anyway?</translation>
<message>
<location filename="../../openlp/core/ui/media/systemplayer.py" line="249"/>
<source>This media player uses your operating system to provide media capabilities.</source>
<translation type="unfinished"></translation>
<translation>This media player uses your operating system to provide media capabilities.</translation>
</message>
</context>
<context>
@ -2432,147 +2432,147 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="157"/>
<source>Project Lead</source>
<translation type="unfinished"></translation>
<translation>Project Lead</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="158"/>
<source>Developers</source>
<translation type="unfinished"></translation>
<translation>Developers</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="159"/>
<source>Contributors</source>
<translation type="unfinished"></translation>
<translation>Contributors</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="160"/>
<source>Packagers</source>
<translation type="unfinished"></translation>
<translation>Packagers</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="161"/>
<source>Testers</source>
<translation type="unfinished"></translation>
<translation>Testers</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="162"/>
<source>Translators</source>
<translation type="unfinished"></translation>
<translation>Translators</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="163"/>
<source>Afrikaans (af)</source>
<translation type="unfinished"></translation>
<translation>Afrikaans (af)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="164"/>
<source>Czech (cs)</source>
<translation type="unfinished"></translation>
<translation>Czech (cs)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="165"/>
<source>Danish (da)</source>
<translation type="unfinished"></translation>
<translation>Danish (da)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="166"/>
<source>German (de)</source>
<translation type="unfinished"></translation>
<translation>German (de)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="167"/>
<source>Greek (el)</source>
<translation type="unfinished"></translation>
<translation>Greek (el)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="168"/>
<source>English, United Kingdom (en_GB)</source>
<translation type="unfinished"></translation>
<translation>English, United Kingdom (en_GB)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="169"/>
<source>English, South Africa (en_ZA)</source>
<translation type="unfinished"></translation>
<translation>English, South Africa (en_ZA)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="170"/>
<source>Spanish (es)</source>
<translation type="unfinished"></translation>
<translation>Spanish (es)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="171"/>
<source>Estonian (et)</source>
<translation type="unfinished"></translation>
<translation>Estonian (et)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="172"/>
<source>Finnish (fi)</source>
<translation type="unfinished"></translation>
<translation>Finnish (fi)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="173"/>
<source>French (fr)</source>
<translation type="unfinished"></translation>
<translation>French (fr)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="174"/>
<source>Hungarian (hu)</source>
<translation type="unfinished"></translation>
<translation>Hungarian (hu)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="175"/>
<source>Indonesian (id)</source>
<translation type="unfinished"></translation>
<translation>Indonesian (id)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="176"/>
<source>Japanese (ja)</source>
<translation type="unfinished"></translation>
<translation>Japanese (ja)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<translation type="unfinished"></translation>
<source>Norwegian Bokmål (nb)</source>
<translation>Norwegian Bokmål (nb)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="178"/>
<source>Dutch (nl)</source>
<translation type="unfinished"></translation>
<translation>Dutch (nl)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="179"/>
<source>Polish (pl)</source>
<translation type="unfinished"></translation>
<translation>Polish (pl)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="180"/>
<source>Portuguese, Brazil (pt_BR)</source>
<translation type="unfinished"></translation>
<translation>Portuguese, Brazil (pt_BR)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="181"/>
<source>Russian (ru)</source>
<translation type="unfinished"></translation>
<translation>Russian (ru)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="182"/>
<source>Swedish (sv)</source>
<translation type="unfinished"></translation>
<translation>Swedish (sv)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="183"/>
<source>Tamil(Sri-Lanka) (ta_LK)</source>
<translation type="unfinished"></translation>
<translation>Tamil(Sri-Lanka) (ta_LK)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="184"/>
<source>Chinese(China) (zh_CN)</source>
<translation type="unfinished"></translation>
<translation>Chinese(China) (zh_CN)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="185"/>
<source>Documentation</source>
<translation type="unfinished"></translation>
<translation>Documentation</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="186"/>
@ -2583,7 +2583,13 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
Oxygen Icons: http://techbase.kde.org/Projects/Oxygen/
MuPDF: http://www.mupdf.com/
</source>
<translation type="unfinished"></translation>
<translation>Built With
Python: http://www.python.org/
Qt5: http://qt.io
PyQt5: http://www.riverbankcomputing.co.uk/software/pyqt/intro
Oxygen Icons: http://techbase.kde.org/Projects/Oxygen/
MuPDF: http://www.mupdf.com/
</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="192"/>
@ -2598,13 +2604,24 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
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>Final Credit
&quot;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.&quot; -- John 3:16
And last but not least, final credit goes to
God our Father, for sending His Son to die
on the cross, setting us free from sin. We
bring this software to you for free because
He has set us free.</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<translation type="unfinished"></translation>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</translation>
</message>
</context>
<context>
@ -3227,12 +3244,13 @@ This location will be used after OpenLP is closed.</translation>
<location filename="../../openlp/core/ui/exceptiondialog.py" line="92"/>
<source>Please enter a description of what you were doing to cause this error. If possible, write in English.
(Minimum 20 characters)</source>
<translation type="unfinished"></translation>
<translation>Please enter a description of what you were doing to cause this error. If possible, write in English.
(Minimum 20 characters)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/exceptiondialog.py" line="96"/>
<source>Oops! OpenLP hit a problem, and couldn&apos;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. Also attach any files that triggered the problem.</source>
<translation type="unfinished"></translation>
<translation>Oops! OpenLP hit a problem, and couldn&apos;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. Also attach any files that triggered the problem.</translation>
</message>
</context>
<context>
@ -3635,7 +3653,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s
<message>
<location filename="../../openlp/core/ui/formattingtagcontroller.py" line="168"/>
<source>End tag %(end)s does not match end tag for start tag %(start)s</source>
<translation type="unfinished"></translation>
<translation>End tag %(end)s does not match end tag for start tag %(start)s</translation>
</message>
</context>
<context>
@ -4185,7 +4203,7 @@ You can download the latest version from http://openlp.org/.</translation>
<location filename="../../openlp/core/utils/languagemanager.py" line="84"/>
<source>English</source>
<comment>Please add the name of your language here</comment>
<translation>South African</translation>
<translation>English (ZA)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="425"/>
@ -4411,47 +4429,47 @@ Processing has terminated and no changes have been made.</translation>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="393"/>
<source>&amp;Recent Services</source>
<translation type="unfinished"></translation>
<translation>&amp;Recent Services</translation>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="404"/>
<source>&amp;New Service</source>
<translation type="unfinished"></translation>
<translation>&amp;New Service</translation>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="407"/>
<source>&amp;Open Service</source>
<translation type="unfinished"></translation>
<translation>&amp;Open Service</translation>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="410"/>
<source>&amp;Save Service</source>
<translation type="unfinished"></translation>
<translation>&amp;Save Service</translation>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="413"/>
<source>Save Service &amp;As...</source>
<translation type="unfinished"></translation>
<translation>Save Service &amp;As...</translation>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="460"/>
<source>&amp;Manage Plugins</source>
<translation type="unfinished"></translation>
<translation>&amp;Manage Plugins</translation>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1101"/>
<source>Exit OpenLP</source>
<translation type="unfinished"></translation>
<translation>Exit OpenLP</translation>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1101"/>
<source>Are you sure you want to exit OpenLP?</source>
<translation type="unfinished"></translation>
<translation>Are you sure you want to exit OpenLP?</translation>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1108"/>
<source>&amp;Exit OpenLP</source>
<translation type="unfinished"></translation>
<translation>&amp;Exit OpenLP</translation>
</message>
</context>
<context>
@ -4622,7 +4640,7 @@ Suffix not supported</translation>
<location filename="../../openlp/core/ui/media/playertab.py" line="256"/>
<source>NOTE: To use VLC you must install the %s version</source>
<comment>Will insert &quot;32bit&quot; or &quot;64bit&quot;</comment>
<translation type="unfinished"></translation>
<translation>NOTE: To use VLC you must install the %s version</translation>
</message>
</context>
<context>
@ -4665,7 +4683,7 @@ Suffix not supported</translation>
<message>
<location filename="../../openlp/core/ui/plugindialog.py" line="81"/>
<source>Manage Plugins</source>
<translation type="unfinished"></translation>
<translation>Manage Plugins</translation>
</message>
</context>
<context>
@ -6453,19 +6471,21 @@ These files will be removed if you continue to save.</translation>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="763"/>
<source>%s time(s) by %s</source>
<translation type="unfinished"></translation>
<translation>%s time(s) by %s</translation>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
<source>Unable to delete theme</source>
<translation type="unfinished"></translation>
<translation>Unable to delete theme</translation>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
<source>Theme is currently used
%s</source>
<translation type="unfinished"></translation>
<translation>Theme is currently used
%s</translation>
</message>
</context>
<context>
@ -6941,7 +6961,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>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7512,19 +7532,19 @@ Please try selecting it individually.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation>Replace live background is not available when the WebKit player is disabled.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation>Songbook</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation>Songbooks</translation>
</message>
</context>
<context>
@ -8703,47 +8723,48 @@ Please enter the verses separated by spaces.</translation>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="189"/>
<source>There are no verses corresponding to &quot;%(invalid)s&quot;. Valid entries are %(valid)s.
Please enter the verses separated by spaces.</source>
<translation type="unfinished"></translation>
<translation>There are no verses corresponding to &quot;%(invalid)s&quot;. Valid entries are %(valid)s.
Please enter the verses separated by spaces.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation>&amp;Manage Authors, Topics, Songbooks</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation>Add &amp;to Song</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation>Re&amp;move</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation>Authors, Topics &amp;&amp; Songbooks</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation>Add Songbook</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook does not exist, do you want to add it?</source>
<translation type="unfinished"></translation>
<translation>This Songbook does not exist, do you want to add it?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation>This Songbook is already in the list.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</translation>
</message>
</context>
<context>
@ -9073,37 +9094,37 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="194"/>
<source>OpenLyrics or OpenLP 2 Exported Song</source>
<translation type="unfinished"></translation>
<translation>OpenLyrics or OpenLP 2 Exported Song</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="201"/>
<source>OpenLP 2 Databases</source>
<translation type="unfinished"></translation>
<translation>OpenLP 2 Databases</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="255"/>
<source>LyriX Files</source>
<translation type="unfinished"></translation>
<translation>LyriX Files</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="256"/>
<source>LyriX (Exported TXT-files)</source>
<translation type="unfinished"></translation>
<translation>LyriX (Exported TXT-files)</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="343"/>
<source>VideoPsalm Files</source>
<translation type="unfinished"></translation>
<translation>VideoPsalm Files</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="344"/>
<source>VideoPsalm</source>
<translation type="unfinished"></translation>
<translation>VideoPsalm</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="345"/>
<source>The VideoPsalm songbooks are normally located in %s</source>
<translation type="unfinished"></translation>
<translation>The VideoPsalm songbooks are normally located in %s</translation>
</message>
</context>
<context>
@ -9111,7 +9132,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/lyrix.py" line="109"/>
<source>Error: %s</source>
<translation type="unfinished"></translation>
<translation>Error: %s</translation>
</message>
</context>
<context>
@ -9183,12 +9204,12 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="364"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected song(s)?</source>
<translation type="unfinished"></translation>
<translation>Are you sure you want to delete the &quot;%d&quot; selected song(s)?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation>Search Songbooks...</translation>
</message>
</context>
<context>
@ -9204,7 +9225,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 song database.</source>
<translation type="unfinished"></translation>
<translation>Not a valid OpenLP 2 song database.</translation>
</message>
</context>
<context>
@ -9276,7 +9297,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation>Songbook Maintenance</translation>
</message>
</context>
<context>
@ -9583,7 +9604,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation>Stop</translation>
</message>
</context>
<context>
@ -9680,7 +9701,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/videopsalm.py" line="121"/>
<source>Error: %s</source>
<translation type="unfinished"></translation>
<translation>Error: %s</translation>
</message>
</context>
<context>
@ -9688,12 +9709,12 @@ 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 &quot;%s&quot; header.WoW File\nSong Words</source>
<translation type="unfinished"></translation>
<translation>Invalid Words of Worship song file. Missing &quot;%s&quot; header.WoW File\nSong Words</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/>
<source>Invalid Words of Worship song file. Missing &quot;%s&quot; string.CSongDoc::CBlock</source>
<translation type="unfinished"></translation>
<translation>Invalid Words of Worship song file. Missing &quot;%s&quot; string.CSongDoc::CBlock</translation>
</message>
</context>
<context>
@ -9803,4 +9824,4 @@ Please enter the verses separated by spaces.</source>
<translation>No duplicate songs have been found in the database.</translation>
</message>
</context>
</TS>
</TS>

View File

@ -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>
@ -97,14 +96,14 @@ Do you want to continue anyway?</source>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>El texto del Aviso contiene &apos;&lt; &gt;&apos;.
¿Desea continuar de todos modos?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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 para su Aviso.
Por favor, escriba algún texto antes de hacer clic en Nuevo.</translation>
@ -2533,7 +2532,7 @@ OpenLP es desarrollado y mantenido por voluntarios. Si desea apoyar la creación
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Norwegian Bokmål (nb)</translation>
</message>
<message>
@ -2622,8 +2621,8 @@ porque sin costo Él nos hizo libres.</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</translation>
</message>
@ -6966,7 +6965,7 @@ Estos archivos serán removidos si continua.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="37"/>
<source>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7537,19 +7536,19 @@ Por favor intente seleccionarlo individualmente.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -8732,42 +8731,42 @@ Por favor, introduzca los Versículos separados por espacios.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook 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="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9212,7 +9211,7 @@ Por favor, introduzca los Versículos separados por espacios.</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9300,7 +9299,7 @@ Por favor, introduzca los Versículos separados por espacios.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9607,7 +9606,7 @@ Por favor, introduzca los Versículos separados por espacios.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9829,4 +9828,4 @@ No existe &quot;%s&quot; string.CSongDoc::CBlock</translation>
<translation>No se encontraron canciones duplicadas en la base de datos.</translation>
</message>
</context>
</TS>
</TS>

View File

@ -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="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>Teate tekst ei sisalda &apos;&lt;&gt;&apos; märke.
Kas tahad siiski jätkata?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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>
@ -1778,7 +1777,7 @@ Palun pane tähele, et veebipiiblitest laaditakse salmid alla siis, kui neid kas
<message>
<location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="190"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected custom slide(s)?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -2531,7 +2530,7 @@ OpenLP on kirjutanud ja seda haldavad vabatahtlikud. Kui sa tahad näha rohkem t
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Norra Bokmål (nb)</translation>
</message>
<message>
@ -2619,8 +2618,8 @@ on meid vabaks teinud.</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Autoriõigus © 2004-2016 %s
Osaline autoriõigus © 2004-2016 %s</translation>
</message>
@ -6962,7 +6961,7 @@ Need failid eemaldatakse, kui sa otsustad siiski salvestada.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="37"/>
<source>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7533,19 +7532,19 @@ Palun vali see eraldi.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -8729,42 +8728,42 @@ Palun eralda salmid tühikutega.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook 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="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9204,12 +9203,12 @@ Palun eralda salmid tühikutega.</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="364"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected song(s)?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9297,7 +9296,7 @@ Palun eralda salmid tühikutega.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9604,7 +9603,7 @@ Palun eralda salmid tühikutega.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9824,4 +9823,4 @@ Palun eralda salmid tühikutega.</translation>
<translation>Andmebaasist ei leitud ühtegi dubleerivat laulu.</translation>
</message>
</context>
</TS>
</TS>

View File

@ -1,5 +1,4 @@
<?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>
@ -99,7 +98,7 @@ Do you want to continue anyway?</source>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>Viestissä ei ole &lt;&gt; muuttujaa.
Haluatko jatkaa siitä huolimatta?
@ -113,7 +112,7 @@ Näytetään: Auto ABC-123 tukkii pelastustien.</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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>Tyhjää pohjaa ei voida luoda,
viesti ei voi olla tyhjä.
@ -965,17 +964,17 @@ hakutuloksissa ja näytöllä.</translation>
<message>
<location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="89"/>
<source>Current name:</source>
<translation>&lt;font size=&quot;4&gt;Kirjan nimi:&lt;/font&gt;</translation>
<translation>Kirjan nimi:</translation>
</message>
<message>
<location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="90"/>
<source>Corresponding name:</source>
<translation>&lt;font size=&quot;4&gt;Vastaava nimi:&lt;/font&gt;</translation>
<translation>Vastaava nimi:</translation>
</message>
<message>
<location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="91"/>
<source>Show Books From</source>
<translation>&lt;font size=&quot;4&gt;Näytä nimilistassa&lt;/font&gt;</translation>
<translation>Näytä nimilistassa</translation>
</message>
<message>
<location filename="../../openlp/plugins/bibles/forms/booknamedialog.py" line="92"/>
@ -995,8 +994,8 @@ hakutuloksissa ja näytöllä.</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>&lt;font size=&quot;4&quot;&gt;Kirjanimeä ei tunnistettu, ole hyvä ja valitse &lt;br&gt;
listasta vastaava suomenkielinen käännös&lt;/font&gt;</translation>
<translation>Kirjanimeä ei tunnistettu, ole hyvä ja valitse &lt;br&gt;
listasta vastaava suomenkielinen käännös</translation>
</message>
</context>
<context>
@ -1817,7 +1816,8 @@ tiettyjä tarkoituksia varten.</translation>
<message>
<location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="190"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected custom slide(s)?</source>
<translation>Haluatko varmasti poistaa valitut tekstidiat?</translation>
<translation>Haluatko varmasti poistaa valitut tekstidiat?
Valittuna poistettavaksi on: %d dia/diaa</translation>
</message>
</context>
<context>
@ -2409,7 +2409,7 @@ Pitäisikö OpenLP:n päivittää ne nyt?</translation>
<message>
<location filename="../../openlp/core/__init__.py" line="226"/>
<source>Backup</source>
<translation>Varmuuskopioi</translation>
<translation>Varmuuskopinti</translation>
</message>
<message>
<location filename="../../openlp/core/__init__.py" line="211"/>
@ -2598,7 +2598,7 @@ ottaa selvää eri tavoista olla mukana. (Sivusto Englanniksi.)</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Norja (nb)</translation>
</message>
<message>
@ -2688,8 +2688,8 @@ Kuolihan Jeesus puolestamme vaikkemme sitä ansainneet.</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Tekijäinoikeudet © 2004-2016 %s
Osittaiset tekijäinoikeudet © 2004-2016 %s</translation>
</message>
@ -4474,12 +4474,12 @@ Ole hyvä ja odota kopioinnin loppumista.</translation>
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>&lt;font size=&quot;4&quot;&gt;Haluatko varmasti tuoda asetukset?&lt;br&gt;&lt;br&gt;
<translation>Haluatko varmasti tuoda asetukset?&lt;br&gt;&lt;br&gt;
Asetusten tuominen muuttaa sovelluksen käyttämiä asetuksia.&lt;br&gt;&lt;br&gt;
Viallinen asetustiedosto voi aiheuttaa virheellistä&lt;br&gt;
toimintaa ja ohjelma saattaa sulkeutua yllättäen..&lt;/font&gt;</translation>
toimintaa ja ohjelma saattaa sulkeutua yllättäen.</translation>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="890"/>
@ -7091,7 +7091,7 @@ sillä kohdekohtaiset ja Listan teemat.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="37"/>
<source>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7662,19 +7662,20 @@ Ole hyvä ja yritä valita se erikseen.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation>Taustakuvan korvaaminen ei ole käytettävissä jos WebKit
mediasoitinta ei ole otettu käyttöön asetuksista.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation>Laulukirja</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation>Laulukirjat</translation>
</message>
</context>
<context>
@ -8888,42 +8889,43 @@ Ole hyvä ja syötä jaeviitteet välilyönnein erotettuina.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation>&amp;Muokkaa Tekijöitä, Aiheita ja Laulukirjoja</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation>Lisää &amp;Lauluun</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation>&amp;Poista</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation>Tekijät - Aiheet - Laulukirjat</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation>Lisää Laulukirja</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook does not exist, do you want to add it?</source>
<translation type="unfinished"></translation>
<translation>Laulukirjaa ei ole olemassa, haluatko luoda sen?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation>Laulukirja on jo listassa</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation>Et ole valinnut kelvollista laulukirjaa. Valitse laulukirja listasta tai lisää
uusi laulukirja painamalla Lisää lauluun painiketta.</translation>
</message>
</context>
<context>
@ -9366,12 +9368,13 @@ Paina ”Seuraava” aloittaaksesi.&lt;/font&gt;</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="364"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected song(s)?</source>
<translation>Haluatko varmasti poistaa valitut laulut?</translation>
<translation>Haluatko varmasti poistaa valitut laulut?
Valittuna poistettavaksi on: %d laulu/laulua</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation>Hae Laulukirjan mukaan...</translation>
</message>
</context>
<context>
@ -9459,7 +9462,7 @@ Paina ”Seuraava” aloittaaksesi.&lt;/font&gt;</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation>Laulukirjan ylläpito</translation>
</message>
</context>
<context>
@ -9766,7 +9769,7 @@ Paina ”Seuraava” aloittaaksesi.&lt;/font&gt;</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation>Lopeta</translation>
</message>
</context>
<context>
@ -9989,4 +9992,4 @@ Avustaja ei siis poista lauluja ilman hyväksyntääsi.</translation>
<translation>Päällekkäisiä lauluja ei löytynyt.</translation>
</message>
</context>
</TS>
</TS>

View File

@ -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="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>Le texte d&apos;alerte ne contient pas &apos;&lt;&gt;&apos;.
Voulez-vous tout de même continuer ?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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&apos;avez pas spécifié de texte pour votre alerte.
Veuillez entrer votre message puis cliquer sur Nouveau.</translation>
@ -2532,7 +2531,7 @@ OpenLP est développé et maintenu par des bénévoles. Si vous souhaitez voir d
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Norvégien bokmål (nb)</translation>
</message>
<message>
@ -2612,8 +2611,8 @@ Le crédit final revient à Dieu notre père pour avoir envoyé son fils mourir
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</translation>
</message>
@ -6954,7 +6953,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>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7525,19 +7524,19 @@ Essayez de le sélectionner à part.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -8722,42 +8721,42 @@ Veuillez entrer les strophes séparées par des espaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook 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="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9202,7 +9201,7 @@ Veuillez entrer les strophes séparées par des espaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9290,7 +9289,7 @@ Veuillez entrer les strophes séparées par des espaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9598,7 +9597,7 @@ Veuillez affiner votre recherche.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9818,4 +9817,4 @@ Veuillez affiner votre recherche.</translation>
<translation>Pas de chants en double trouvé dans la base de données. </translation>
</message>
</context>
</TS>
</TS>

View File

@ -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="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>A riasztás szövege nem tartalmaz &lt;&gt; karaktereket.
Folytatható?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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>
@ -2532,7 +2531,7 @@ Az OpenLP-t önkéntesek készítették és tartják karban. Ha szeretnél több
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Norvég bokmål (nb)</translation>
</message>
<message>
@ -2619,8 +2618,8 @@ mert Ő tett minket szabaddá.</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Szerzői jog © 2004-2016 %s
Részleges szerzői jog © 2004-2016 %s</translation>
</message>
@ -6962,7 +6961,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>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7533,19 +7532,19 @@ Meg lehet próbálni egyenként kijelölni a fájlokat.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation>Az é háttér cseréje nem elérhető, ha a WebKit lejátszó tiltva van.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation>Énekeskönyv</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation>Énekeskönyvek</translation>
</message>
</context>
<context>
@ -8727,42 +8726,42 @@ A versszakokat szóközzel elválasztva kell megadni.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation>Szerző, témakör, könyv &amp;kezelése</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation>Hozzáadás a &amp;dalhoz</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation>&amp;Eltávolítás</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation>Szerző, témakör és könyv</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation>Énekeskönyv hozzáadása</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook does not exist, do you want to add it?</source>
<translation type="unfinished"></translation>
<translation>Ez az énekeskönyv még nem létezik, szeretnéd hozzáadni a listához?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation>Ez a énekeskönyv már szerepel a listában.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation>Nincs kijelölve egyetlen énekeskönyv sem. Vagy válassz egy énekeskönyvet a listából, vagy írj az új énekeskönyv mezőbe és kattints a Hozzáadás gombra az énekeskönyv megjelöléséhez.</translation>
</message>
</context>
<context>
@ -9207,7 +9206,7 @@ A versszakokat szóközzel elválasztva kell megadni.</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation>Énekeskönyvek keresése</translation>
</message>
</context>
<context>
@ -9295,7 +9294,7 @@ A versszakokat szóközzel elválasztva kell megadni.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation>Énekeskönyvek kezelése</translation>
</message>
</context>
<context>
@ -9602,7 +9601,7 @@ A versszakokat szóközzel elválasztva kell megadni.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation>Megállítás</translation>
</message>
</context>
<context>
@ -9707,12 +9706,12 @@ A versszakokat szóközzel elválasztva kell megadni.</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="109"/>
<source>Invalid Words of Worship song file. Missing &quot;%s&quot; header.WoW File\nSong Words</source>
<translation>Érvénytelen Words of Worship dalfájl. Hiányzik a WoW File\nSong Words fejléc.</translation>
<translation>Érvénytelen Words of Worship dalfájl. Hiányzik: %s header.WoW File\nSong Words</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/>
<source>Invalid Words of Worship song file. Missing &quot;%s&quot; string.CSongDoc::CBlock</source>
<translation>Érvénytelen Words of Worship dalfájl. Hiányzik a stringCSongDoc::CBlock karakterlánc.</translation>
<translation>Érvénytelen Words of Worship dalfájl. Hiányzik: %s string.CSongDoc::CBlock</translation>
</message>
</context>
<context>
@ -9822,4 +9821,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>

View File

@ -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="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>Teks peringatan tidak berisikan &apos;&lt;&gt;&apos;.
Tetap lanjutkan?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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>
@ -2532,7 +2531,7 @@ OpenLP dibuat dan dikelola oleh sukarelawan. Jika Anda ingin menyaksikan lebih b
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Bokmål Norwegia (nb)</translation>
</message>
<message>
@ -2620,8 +2619,8 @@ OpenLP dibuat dan dikelola oleh sukarelawan. Jika Anda ingin menyaksikan lebih b
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Hak cipta © 2004-2016 %s
Bagian hak cipta © 2004-2016 %s</translation>
</message>
@ -6963,7 +6962,7 @@ Berkas-berkas ini akan dihapus apabila Anda lanjutkan menyimpan.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="37"/>
<source>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7534,19 +7533,19 @@ Silakan coba memilih secara individu.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation>Ganti latar tayang tidak tersedia jika pemutar WebKit dinonaktifkan.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation>Buku Lagu</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation>Buku-buku Lagu</translation>
</message>
</context>
<context>
@ -8731,42 +8730,42 @@ Silakan masukkan bait-bait tersebut dan pisahkan dengan spasi.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation>&amp;Kelola Pengarang, Topik, Buku Lagu</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation>Tambahkan &amp;ke Lagu</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation>Ha&amp;pus</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation>Pengarang, Topik, &amp;&amp; Buku Lagu</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation>Tambahkan Buku Lagu</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook does not exist, do you want to add it?</source>
<translation type="unfinished"></translation>
<translation>Buku lagu ini tidak ada, Anda ingin menambahkannya?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation>Buku Lagu ini sudah ada dalam daftar.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation>Anda belum memilih Buku Lagu yang valid. Pilihlah sebuah Buku Lagu dari daftar, atau ketik sebuah Buku Lagu baru dan klik tombol &quot;Tambahkan ke Lagu&quot; untuk menambahkan Buku Lagu baru tersebut.</translation>
</message>
</context>
<context>
@ -9211,7 +9210,7 @@ Silakan masukkan bait-bait tersebut dan pisahkan dengan spasi.</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation>Telusuri Buku Lagu...</translation>
</message>
</context>
<context>
@ -9299,7 +9298,7 @@ Silakan masukkan bait-bait tersebut dan pisahkan dengan spasi.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation>Pengelolaan Buku Lagu</translation>
</message>
</context>
<context>
@ -9606,7 +9605,7 @@ Silakan masukkan bait-bait tersebut dan pisahkan dengan spasi.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation>Stop</translation>
</message>
</context>
<context>
@ -9826,4 +9825,4 @@ Silakan masukkan bait-bait tersebut dan pisahkan dengan spasi.</translation>
<translation>Lagu duplikat tidak ditemukan di basis-data.</translation>
</message>
</context>
</TS>
</TS>

View File

@ -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="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>&apos;&lt;&gt;&apos;
?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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>
@ -1597,7 +1596,7 @@ Complete</source>
<location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="549"/>
<source>Upgrading Bible(s): %(success)d successful%(failed_text)s
Please note that verses from Web Bibles will be downloaded on demand and so an Internet connection is required.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -1776,7 +1775,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
<message>
<location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="190"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected custom slide(s)?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -2002,7 +2001,7 @@ Do you want to add the other images anyway?</source>
<message>
<location filename="../../openlp/core/ui/media/systemplayer.py" line="249"/>
<source>This media player uses your operating system to provide media capabilities.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -2426,147 +2425,147 @@ OpenLP は、教会専用のフリーのプレゼンテーション及び賛美
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="157"/>
<source>Project Lead</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="158"/>
<source>Developers</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="159"/>
<source>Contributors</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="160"/>
<source>Packagers</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="161"/>
<source>Testers</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="162"/>
<source>Translators</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="163"/>
<source>Afrikaans (af)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="164"/>
<source>Czech (cs)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="165"/>
<source>Danish (da)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="166"/>
<source>German (de)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="167"/>
<source>Greek (el)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="168"/>
<source>English, United Kingdom (en_GB)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="169"/>
<source>English, South Africa (en_ZA)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="170"/>
<source>Spanish (es)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="171"/>
<source>Estonian (et)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="172"/>
<source>Finnish (fi)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="173"/>
<source>French (fr)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="174"/>
<source>Hungarian (hu)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="175"/>
<source>Indonesian (id)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="176"/>
<source>Japanese (ja)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<translation type="unfinished"></translation>
<source>Norwegian Bokmål (nb)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="178"/>
<source>Dutch (nl)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="179"/>
<source>Polish (pl)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="180"/>
<source>Portuguese, Brazil (pt_BR)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="181"/>
<source>Russian (ru)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="182"/>
<source>Swedish (sv)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="183"/>
<source>Tamil(Sri-Lanka) (ta_LK)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="184"/>
<source>Chinese(China) (zh_CN)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="185"/>
<source>Documentation</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="186"/>
@ -2577,7 +2576,7 @@ OpenLP は、教会専用のフリーのプレゼンテーション及び賛美
Oxygen Icons: http://techbase.kde.org/Projects/Oxygen/
MuPDF: http://www.mupdf.com/
</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="192"/>
@ -2592,13 +2591,13 @@ OpenLP は、教会専用のフリーのプレゼンテーション及び賛美
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="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<translation type="unfinished"></translation>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -3218,12 +3217,12 @@ This location will be used after OpenLP is closed.</source>
<location filename="../../openlp/core/ui/exceptiondialog.py" line="92"/>
<source>Please enter a description of what you were doing to cause this error. If possible, write in English.
(Minimum 20 characters)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/exceptiondialog.py" line="96"/>
<source>Oops! OpenLP hit a problem, and couldn&apos;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. Also attach any files that triggered the problem.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -3626,7 +3625,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s
<message>
<location filename="../../openlp/core/ui/formattingtagcontroller.py" line="168"/>
<source>End tag %(end)s does not match end tag for start tag %(start)s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -4402,47 +4401,47 @@ Processing has terminated and no changes have been made.</source>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="393"/>
<source>&amp;Recent Services</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="404"/>
<source>&amp;New Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="407"/>
<source>&amp;Open Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="410"/>
<source>&amp;Save Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="413"/>
<source>Save Service &amp;As...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="460"/>
<source>&amp;Manage Plugins</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1101"/>
<source>Exit OpenLP</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1101"/>
<source>Are you sure you want to exit OpenLP?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1108"/>
<source>&amp;Exit OpenLP</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -4613,7 +4612,7 @@ Suffix not supported</source>
<location filename="../../openlp/core/ui/media/playertab.py" line="256"/>
<source>NOTE: To use VLC you must install the %s version</source>
<comment>Will insert &quot;32bit&quot; or &quot;64bit&quot;</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -4656,7 +4655,7 @@ Suffix not supported</source>
<message>
<location filename="../../openlp/core/ui/plugindialog.py" line="81"/>
<source>Manage Plugins</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -5344,12 +5343,12 @@ Suffix not supported</source>
<message>
<location filename="../../openlp/core/ui/projector/manager.py" line="476"/>
<source>Delete projector (%s) %s?</source>
<translation type="unfinished"></translation>
<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"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -6444,19 +6443,19 @@ These files will be removed if you continue to save.</source>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="763"/>
<source>%s time(s) by %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
<source>Unable to delete theme</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
<source>Theme is currently used
%s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -6932,7 +6931,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>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7503,19 +7502,19 @@ Please try selecting it individually.</source>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -7874,12 +7873,12 @@ Please try selecting it individually.</source>
<message>
<location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="314"/>
<source>Stage View</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/remotes/lib/httprouter.py" line="315"/>
<source>Live View</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -7957,7 +7956,7 @@ Please try selecting it individually.</source>
<message>
<location filename="../../openlp/plugins/remotes/lib/remotetab.py" line="179"/>
<source>Scan the QR code or click &lt;a href=&quot;%s&quot;&gt;download&lt;/a&gt; to install the Android app from Google Play.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -8690,47 +8689,47 @@ Please enter the verses separated by spaces.</source>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="189"/>
<source>There are no verses corresponding to &quot;%(invalid)s&quot;. 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/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook 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="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9060,37 +9059,37 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="194"/>
<source>OpenLyrics or OpenLP 2 Exported Song</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="201"/>
<source>OpenLP 2 Databases</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="255"/>
<source>LyriX Files</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="256"/>
<source>LyriX (Exported TXT-files)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="343"/>
<source>VideoPsalm Files</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="344"/>
<source>VideoPsalm</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="345"/>
<source>The VideoPsalm songbooks are normally located in %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9098,7 +9097,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/lyrix.py" line="109"/>
<source>Error: %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9170,12 +9169,12 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="364"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected song(s)?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9191,7 +9190,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 song database.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9263,7 +9262,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9570,7 +9569,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9603,7 +9602,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/songstab.py" line="76"/>
<source>Display &quot;%s&quot; symbol before copyright info</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9667,7 +9666,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/videopsalm.py" line="121"/>
<source>Error: %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9675,12 +9674,12 @@ 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 &quot;%s&quot; header.WoW File\nSong Words</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/>
<source>Invalid Words of Worship song file. Missing &quot;%s&quot; string.CSongDoc::CBlock</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9790,4 +9789,4 @@ Please enter the verses separated by spaces.</source>
<translation></translation>
</message>
</context>
</TS>
</TS>

File diff suppressed because it is too large Load Diff

View File

@ -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="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>Įspėjimo tekste nėra &apos;&lt;&gt;&apos;.
Ar vistiek norite tęsti?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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>
@ -1599,7 +1598,7 @@ Atlikta</translation>
<location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="549"/>
<source>Upgrading Bible(s): %(success)d successful%(failed_text)s
Please note that verses from Web Bibles will be downloaded on demand and so an Internet connection is required.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -1778,7 +1777,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
<message>
<location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="190"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected custom slide(s)?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -2004,7 +2003,7 @@ Ar vistiek norite pridėti kitus paveikslus?</translation>
<message>
<location filename="../../openlp/core/ui/media/systemplayer.py" line="249"/>
<source>This media player uses your operating system to provide media capabilities.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -2462,7 +2461,7 @@ OpenLP yra savanorių sukurta ir palaikoma programa. Jeigu jūs norėtumėte mat
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="163"/>
<source>Afrikaans (af)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="164"/>
@ -2522,7 +2521,7 @@ OpenLP yra savanorių sukurta ir palaikoma programa. Jeigu jūs norėtumėte mat
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="175"/>
<source>Indonesian (id)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="176"/>
@ -2531,7 +2530,7 @@ OpenLP yra savanorių sukurta ir palaikoma programa. Jeigu jūs norėtumėte mat
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Norvegų Bokmål (nb)</translation>
</message>
<message>
@ -2562,7 +2561,7 @@ OpenLP yra savanorių sukurta ir palaikoma programa. Jeigu jūs norėtumėte mat
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="183"/>
<source>Tamil(Sri-Lanka) (ta_LK)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="184"/>
@ -2604,12 +2603,12 @@ OpenLP yra savanorių sukurta ir palaikoma programa. Jeigu jūs norėtumėte mat
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="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Autorių Teisės © 2004-2016 %s
Autorių Teisių dalys © 2004-2016 %s</translation>
</message>
@ -2937,7 +2936,7 @@ yra OpenLP duomenų failai. Ar norėtumėte pakeisti tuos failus esamais duomen
<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>
</context>
<context>
@ -3641,7 +3640,7 @@ Kad visiškai atšauktumėte Pirmojo Karto Vedlį (ir nepaleistumėte OpenLP), s
<message>
<location filename="../../openlp/core/ui/formattingtagcontroller.py" line="168"/>
<source>End tag %(end)s does not match end tag for start tag %(start)s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -4417,27 +4416,27 @@ Apdorojimas buvo nutrauktas ir nepadaryta jokių pokyčių.</translation>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="393"/>
<source>&amp;Recent Services</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="404"/>
<source>&amp;New Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="407"/>
<source>&amp;Open Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="410"/>
<source>&amp;Save Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="413"/>
<source>Save Service &amp;As...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="460"/>
@ -6459,12 +6458,12 @@ Jei tęsite išsaugojimą, šie failai bus pašalinti.</translation>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="763"/>
<source>%s time(s) by %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
<source>Unable to delete theme</source>
<translation type="unfinished"></translation>
<translation>Nepavyko ištrinti temos</translation>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
@ -6949,7 +6948,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>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7520,19 +7519,19 @@ Prašome jūsų pasirinkti jį patiems.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -8711,47 +8710,47 @@ Prašome įvesti tarpais atskirtus posmelius.</translation>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="189"/>
<source>There are no verses corresponding to &quot;%(invalid)s&quot;. 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/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation>&amp;Tvarkyti Autorius, Temas, Giesmynus</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook does not exist, do you want to add it?</source>
<translation type="unfinished"></translation>
<translation>Tokio giesmyno nėra, ar norite pridėti?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation>Šis giesmynas jau yra sąraše.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9081,7 +9080,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="194"/>
<source>OpenLyrics or OpenLP 2 Exported Song</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="201"/>
@ -9191,12 +9190,12 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="364"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected song(s)?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9284,7 +9283,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9591,7 +9590,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9696,12 +9695,12 @@ 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 &quot;%s&quot; header.WoW File\nSong Words</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/>
<source>Invalid Words of Worship song file. Missing &quot;%s&quot; string.CSongDoc::CBlock</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9811,4 +9810,4 @@ Please enter the verses separated by spaces.</source>
<translation>Duomenų bazėje nerasta giesmių dublikatų.</translation>
</message>
</context>
</TS>
</TS>

View File

@ -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="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>Meldingsteksten inneholder ikke &apos;&lt;&gt;&apos;.
Vil du fortsette likevel?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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>
@ -2531,7 +2530,7 @@ OpenLP er skrevet og vedlikeholdt av frivillige. Hvis du ønsker at det blir skr
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Norsk bokmål (nb)</translation>
</message>
<message>
@ -2618,8 +2617,8 @@ OpenLP er skrevet og vedlikeholdt av frivillige. Hvis du ønsker at det blir skr
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Copyright © 2004-2016 %s
Delvis copyright © 2004-2016 %s</translation>
</message>
@ -6961,7 +6960,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>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7532,19 +7531,19 @@ Vennligst prøv å velge den individuelt.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation>En kan ikke bytte fremvist bakgrunnsbilde når WebKit spilleren er deaktivert.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation>Sangbok</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation>Sangbøker</translation>
</message>
</context>
<context>
@ -8564,7 +8563,7 @@ Innstillingen er avgjørende for riktige tegn.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="314"/>
<source>&amp;Add to Song</source>
<translation>&amp;Tilføye sangen</translation>
<translation>&amp;Tilføye sang</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="338"/>
@ -8728,42 +8727,42 @@ Fyll inn versene adskilt med mellomrom.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation>&amp;Behandle forfattere, emner og sangbøker</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation>&amp;Tilføye sang</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation>&amp;Fjern</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation>Forfattere, emner &amp;&amp; sangbøker</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation>Legg til sangbok</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook does not exist, do you want to add it?</source>
<translation type="unfinished"></translation>
<translation>Denne sangboken eksisterer ikke, skal den opprettes?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation>Denne sangboken finnes allerede i listen.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation>Du har ikke valgt en gyldig sangbok. Du kan enten velge en sangbok fra listen, eller lag en ny sangbok og klikk &quot;Tilføye sang&quot; knappen for å legge til den nye sangboken.</translation>
</message>
</context>
<context>
@ -9208,7 +9207,7 @@ Fyll inn versene adskilt med mellomrom.</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation>Søk i sangbøker</translation>
</message>
</context>
<context>
@ -9296,7 +9295,7 @@ Fyll inn versene adskilt med mellomrom.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation>Vedlikehold av sangbøker</translation>
</message>
</context>
<context>
@ -9603,7 +9602,7 @@ Fyll inn versene adskilt med mellomrom.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation>Stopp</translation>
</message>
</context>
<context>
@ -9823,4 +9822,4 @@ Fyll inn versene adskilt med mellomrom.</translation>
<translation>Ingen sangduplikater er blitt funnet i databasen.</translation>
</message>
</context>
</TS>
</TS>

View File

@ -1,5 +1,4 @@
<?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>
@ -97,14 +96,14 @@ Toch doorgaan?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>De waarschuwingstekst bevat geen &apos;&lt;&gt;&apos;.
Wilt u toch doorgaan?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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>De waarschuwingstekst is leeg.
Voer eerst tekst in voordat u op Nieuw klikt. </translation>
@ -2533,7 +2532,7 @@ OpenLP wordt gemaakt en onderhouden door vrijwilligers. Als je meer gratis Chris
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Noors, Bokmål (nb)</translation>
</message>
<message>
@ -2613,8 +2612,8 @@ Tenslotte gaat onze laatste dankbetuiging naar God onze Vader, omdat hij Zijn Zo
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Copyright © 2004-2016 %s
Gedeelten copyright © 2004-2016 %s</translation>
</message>
@ -6957,7 +6956,7 @@ Deze bestanden worden verwijderd als u doorgaat met opslaan.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="37"/>
<source>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7528,19 +7527,19 @@ Probeer elk bestand individueel te selecteren.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation>Vervang live achtergrond is niet beschikbaar wanneer de WebKit-speler uitgeschakeld is.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation>Liedboek</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation>Liedboeken</translation>
</message>
</context>
<context>
@ -8724,42 +8723,42 @@ Geef de verzen op gescheiden door spaties.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation>&amp;Beheer auteurs, onderwerpen, liedboeken</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation>Voeg toe &amp;aan lied</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation>Ver&amp;wijderen</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation>Auteurs, onderwerpen &amp;&amp; liedboeken</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation>Voeg liedboek toe</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook does not exist, do you want to add it?</source>
<translation type="unfinished"></translation>
<translation>Dit liedboek bestaat nog niet, toevoegen?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation>Dit liedboek staat al in de lijst.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation>Geen geldig liedboek geselecteerd. Kies een liedboek uit de lijst of type de naam van een liedboek en klik op &quot;Nieuw liedboek toevoegen&quot;.</translation>
</message>
</context>
<context>
@ -9204,7 +9203,7 @@ Geef de verzen op gescheiden door spaties.</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation>Zoek liedboek...</translation>
</message>
</context>
<context>
@ -9292,7 +9291,7 @@ Geef de verzen op gescheiden door spaties.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation>Liedboekbeheer</translation>
</message>
</context>
<context>
@ -9599,7 +9598,7 @@ Geef de verzen op gescheiden door spaties.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation>Stop</translation>
</message>
</context>
<context>
@ -9819,4 +9818,4 @@ Geef de verzen op gescheiden door spaties.</translation>
<translation>Er zijn geen dubbele liederen gevonden in de database.</translation>
</message>
</context>
</TS>
</TS>

View File

@ -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>
@ -96,13 +95,13 @@ Do you want to continue anyway?</source>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>Tekst ostrzegawczy nie zawiera &apos;&lt;&gt;&apos;. Czy mimo to chcesz kontynuować?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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 &quot;Nowy&quot;.</translation>
@ -1593,7 +1592,7 @@ Complete</source>
<location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="549"/>
<source>Upgrading Bible(s): %(success)d successful%(failed_text)s
Please note that verses from Web Bibles will be downloaded on demand and so an Internet connection is required.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -1773,7 +1772,7 @@ Wtyczka Slajdu Tekstowego umożliwia umieszczanie zwykłych ciągów znaków na
<message>
<location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="190"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected custom slide(s)?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -1999,7 +1998,7 @@ Czy mimo to chcesz dodać inne?</translation>
<message>
<location filename="../../openlp/core/ui/media/systemplayer.py" line="249"/>
<source>This media player uses your operating system to provide media capabilities.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -2427,147 +2426,147 @@ OpenLP jest pisany i wspierany przez wolontariuszy. Jeśli chciałbyś, aby pows
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="157"/>
<source>Project Lead</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="158"/>
<source>Developers</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="159"/>
<source>Contributors</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="160"/>
<source>Packagers</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="161"/>
<source>Testers</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="162"/>
<source>Translators</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="163"/>
<source>Afrikaans (af)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="164"/>
<source>Czech (cs)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="165"/>
<source>Danish (da)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="166"/>
<source>German (de)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="167"/>
<source>Greek (el)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="168"/>
<source>English, United Kingdom (en_GB)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="169"/>
<source>English, South Africa (en_ZA)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="170"/>
<source>Spanish (es)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="171"/>
<source>Estonian (et)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="172"/>
<source>Finnish (fi)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="173"/>
<source>French (fr)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="174"/>
<source>Hungarian (hu)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="175"/>
<source>Indonesian (id)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="176"/>
<source>Japanese (ja)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<translation type="unfinished"></translation>
<source>Norwegian Bokmål (nb)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="178"/>
<source>Dutch (nl)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="179"/>
<source>Polish (pl)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="180"/>
<source>Portuguese, Brazil (pt_BR)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="181"/>
<source>Russian (ru)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="182"/>
<source>Swedish (sv)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="183"/>
<source>Tamil(Sri-Lanka) (ta_LK)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="184"/>
<source>Chinese(China) (zh_CN)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="185"/>
<source>Documentation</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="186"/>
@ -2578,7 +2577,7 @@ OpenLP jest pisany i wspierany przez wolontariuszy. Jeśli chciałbyś, aby pows
Oxygen Icons: http://techbase.kde.org/Projects/Oxygen/
MuPDF: http://www.mupdf.com/
</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="192"/>
@ -2593,13 +2592,13 @@ OpenLP jest pisany i wspierany przez wolontariuszy. Jeśli chciałbyś, aby pows
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="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<translation type="unfinished"></translation>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -2958,7 +2957,7 @@ Katalog z danymi zostanie przywrucony jak OpenLP zostanie zamknięty.</translati
<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"/>
@ -3103,47 +3102,47 @@ Katalog z danymi zostanie przywrucony jak OpenLP zostanie zamknięty.</translati
<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"/>
@ -3222,12 +3221,12 @@ Katalog z danymi zostanie przywrucony jak OpenLP zostanie zamknięty.</translati
<location filename="../../openlp/core/ui/exceptiondialog.py" line="92"/>
<source>Please enter a description of what you were doing to cause this error. If possible, write in English.
(Minimum 20 characters)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/exceptiondialog.py" line="96"/>
<source>Oops! OpenLP hit a problem, and couldn&apos;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. Also attach any files that triggered the problem.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -3630,7 +3629,7 @@ By anulować kreatora pierwszego uruchomienia całkowicie (i nie uruchamiać Ope
<message>
<location filename="../../openlp/core/ui/formattingtagcontroller.py" line="168"/>
<source>End tag %(end)s does not match end tag for start tag %(start)s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -4353,7 +4352,7 @@ Uruchamianie go ponownie może spowodować zmiany w obecnej konfiguracji OpenLP,
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="468"/>
<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="840"/>
@ -4410,47 +4409,47 @@ Proces został zatrzymany i nie wykonano żadnych zmian.</translation>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="393"/>
<source>&amp;Recent Services</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="404"/>
<source>&amp;New Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="407"/>
<source>&amp;Open Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="410"/>
<source>&amp;Save Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="413"/>
<source>Save Service &amp;As...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="460"/>
<source>&amp;Manage Plugins</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1101"/>
<source>Exit OpenLP</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1101"/>
<source>Are you sure you want to exit OpenLP?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1108"/>
<source>&amp;Exit OpenLP</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -4621,7 +4620,7 @@ Nieobsługiwany przyrostek.</translation>
<location filename="../../openlp/core/ui/media/playertab.py" line="256"/>
<source>NOTE: To use VLC you must install the %s version</source>
<comment>Will insert &quot;32bit&quot; or &quot;64bit&quot;</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -4664,7 +4663,7 @@ Nieobsługiwany przyrostek.</translation>
<message>
<location filename="../../openlp/core/ui/plugindialog.py" line="81"/>
<source>Manage Plugins</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -4983,7 +4982,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"/>
@ -5292,7 +5291,7 @@ Nieobsługiwany przyrostek.</translation>
<message>
<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="653"/>
@ -5352,12 +5351,12 @@ Nieobsługiwany przyrostek.</translation>
<message>
<location filename="../../openlp/core/ui/projector/manager.py" line="476"/>
<source>Delete projector (%s) %s?</source>
<translation type="unfinished"></translation>
<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"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -5380,7 +5379,7 @@ Nieobsługiwany przyrostek.</translation>
<message>
<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="763"/>
@ -6156,7 +6155,7 @@ Zostaną one usunięte, jeśli będziesz kontynuował/</translation>
<message>
<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>
@ -6452,19 +6451,19 @@ Zostaną one usunięte, jeśli będziesz kontynuował/</translation>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="763"/>
<source>%s time(s) by %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
<source>Unable to delete theme</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
<source>Theme is currently used
%s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -6940,7 +6939,7 @@ Zostaną one usunięte, jeśli będziesz kontynuował/</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="37"/>
<source>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7511,19 +7510,19 @@ Proszę zaznaczyć go ręcznie.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -8703,47 +8702,47 @@ Proszę, wpisz zwrotki oddzielając je spacją.</translation>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="189"/>
<source>There are no verses corresponding to &quot;%(invalid)s&quot;. 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/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook 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="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9073,37 +9072,37 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="194"/>
<source>OpenLyrics or OpenLP 2 Exported Song</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="201"/>
<source>OpenLP 2 Databases</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="255"/>
<source>LyriX Files</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="256"/>
<source>LyriX (Exported TXT-files)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="343"/>
<source>VideoPsalm Files</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="344"/>
<source>VideoPsalm</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="345"/>
<source>The VideoPsalm songbooks are normally located in %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9111,7 +9110,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/lyrix.py" line="109"/>
<source>Error: %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9183,12 +9182,12 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="364"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected song(s)?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9204,7 +9203,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 song database.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9276,7 +9275,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9584,7 +9583,7 @@ Zapisywanie nazwy użytkownika i hasła jest NIEBEZPIECZNE, twoje hasło jest za
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9681,7 +9680,7 @@ Zapisywanie nazwy użytkownika i hasła jest NIEBEZPIECZNE, twoje hasło jest za
<message>
<location filename="../../openlp/plugins/songs/lib/importers/videopsalm.py" line="121"/>
<source>Error: %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9689,12 +9688,12 @@ 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="109"/>
<source>Invalid Words of Worship song file. Missing &quot;%s&quot; header.WoW File\nSong Words</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/>
<source>Invalid Words of Worship song file. Missing &quot;%s&quot; string.CSongDoc::CBlock</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9804,4 +9803,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>

File diff suppressed because it is too large Load Diff

View File

@ -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="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>В тексте оповещения не указано место для вставки параметра (&lt;&gt;).
Все равно продолжить?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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>
@ -2533,7 +2532,7 @@ OpenLP разрабатывается и поддерживается добро
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Норвежский (nb)</translation>
</message>
<message>
@ -2590,7 +2589,8 @@ OpenLP разрабатывается и поддерживается добро
Qt5: http://qt.io
PyQt5: http://www.riverbankcomputing.co.uk/software/pyqt/intro
Oxygen Icons: http://techbase.kde.org/Projects/Oxygen/
MuPDF: http://www.mupdf.com/</translation>
MuPDF: http://www.mupdf.com/
</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="192"/>
@ -2610,16 +2610,17 @@ OpenLP разрабатывается и поддерживается добро
Единородного, дабы всякий, верующий в Него,
не погиб, но имел жизнь вечную» (Ин 3:16)
И в завершение, выражаем нашу главную благодарность
Богу нашему Отцу за то, что Он отправил Своего Сына
умереть на кресте и освободить нас от греха.
Мы предоставляем это программное обеспечение даром,
И в завершение, выражаем нашу главную
благодарность Богу нашему Отцу за то, что
Он отправил Своего Сына умереть на кресте
и освободить нас от греха. Мы предоставляем
это программное обеспечение даром,
потому что Бог освободил нас даром.</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</translation>
</message>
@ -3478,7 +3479,7 @@ This location will be used after OpenLP is closed.</source>
<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 &quot;Tools/Re-run First Time Wizard&quot; from OpenLP.</source>
<translation>Не удалось обнаружить подключение к Интернету. Мастеру первого запуска необходимо подключение к Интернету, чтобы скачать образцы песен, Библии и темы. Нажмите на кнопку «Завершить» сейчас, чтобы запустить OpenLP с начальными настройками и без скачивания данных.
<translation>Не удалось обнаружить подключение к Интернету. Мастеру первого запуска необходимо подключение к Интернету, чтобы скачать образцы песен, Библии и темы. Нажмите на кнопку «Завершить» сейчас, чтобы запустить OpenLP с начальными настройками и без скачивания данных.
Скачать эти данные можно позже. Для этого проверьте подключение к Интернету и повторно запустите мастер первого запуска, выбрав в меню OpenLP пункт «Инструменты / Запуск мастера первого запуска».</translation>
</message>
@ -4488,7 +4489,7 @@ Processing has terminated and no changes have been made.</source>
Database: %s</source>
<translation>Загружаемая база данных была создана в более ранней версии OpenLP.
База данных имеет версию %d (требуется версия %d).
База данных не будет загружена
База данных не будет загружена
База данных: %s</translation>
</message>
@ -6965,7 +6966,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>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7536,19 +7537,19 @@ Please try selecting it individually.</source>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation>Замена фона недоступна при отключенном плеере WebKit.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation>Сборник</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation>Сборники</translation>
</message>
</context>
<context>
@ -8569,7 +8570,7 @@ The encoding is responsible for the correct character representation.</source>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="314"/>
<source>&amp;Add to Song</source>
<translation>Д&amp;обавить к песне</translation>
<translation>&amp;Добавить к песне</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="338"/>
@ -8733,42 +8734,42 @@ Please enter the verses separated by spaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation>&amp;Редактировать списки</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation>До&amp;бавить к песне</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation>&amp;Удалить</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation>Информация</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation>Добавить сборник</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook does not exist, do you want to add it?</source>
<translation type="unfinished"></translation>
<translation>Добавить сборник?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation>Сборник уже в списке.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation>Не выбран сборник. Необходимо выбрать сборник из списка или ввести название нового сборник и нажать &quot;Добавить к песне&quot;.</translation>
</message>
</context>
<context>
@ -9213,7 +9214,7 @@ Please enter the verses separated by spaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation>Поиск сборников...</translation>
</message>
</context>
<context>
@ -9301,7 +9302,7 @@ Please enter the verses separated by spaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation>Списки</translation>
</message>
</context>
<context>
@ -9608,7 +9609,7 @@ Please enter the verses separated by spaces.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation>Остановить</translation>
</message>
</context>
<context>
@ -9828,4 +9829,4 @@ Please enter the verses separated by spaces.</translation>
<translation>Дубликаты песен не были найдены в базе.</translation>
</message>
</context>
</TS>
</TS>

View File

@ -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="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>Text upozornenia neobsahuje &apos;&lt;&gt;&apos;.
Chcete napriek tomu pokračovat?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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>
@ -1772,7 +1771,7 @@ Upozornenie: Verše z www Biblie budú stiahnuté na vyžiadanie a preto je potr
<message>
<location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="190"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected custom slide(s)?</source>
<translation type="unfinished"></translation>
<translation>Ste si istý, že chcete zmazať &quot;%d&quot; vybraných užívateľských snímkov(y)?</translation>
</message>
</context>
<context>
@ -2525,7 +2524,7 @@ OpenLP je tvorený a spravovaný dobrovoľníkmi. Ak by ste chceli vidieť viac
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<source>Norwegian Bokmål (nb)</source>
<translation>Nórčina Bokmål (nb)</translation>
</message>
<message>
@ -2611,9 +2610,10 @@ On nás oslobodil.</translation>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<translation type="unfinished"></translation>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation>Autorské práva © 2004-2016 %s
Čiastočné autorská práva © 2004-2016 %s</translation>
</message>
</context>
<context>
@ -4628,7 +4628,7 @@ Prípona nie je podporovaná</translation>
<location filename="../../openlp/core/ui/media/playertab.py" line="256"/>
<source>NOTE: To use VLC you must install the %s version</source>
<comment>Will insert &quot;32bit&quot; or &quot;64bit&quot;</comment>
<translation type="unfinished"></translation>
<translation>Poznámka: Aby sa dalo použiť VLC je potrebné nainštalovať verziu %s</translation>
</message>
</context>
<context>
@ -6459,7 +6459,7 @@ Tieto súbory budú vymazané ak budeťe pokračovať v ukladaní.</translation>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="763"/>
<source>%s time(s) by %s</source>
<translation type="unfinished"></translation>
<translation>%s krát použité v %s</translation>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
@ -6949,7 +6949,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>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7520,19 +7520,19 @@ Skúste to prosím výberom individuálne.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation>Nahradiť živé pozadie (live background) nie je dostupné keď je prehrávač WebKit zakázaný.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation>Spevník</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation>Spevníky</translation>
</message>
</context>
<context>
@ -8711,42 +8711,42 @@ Prosím vložte verše oddelené medzerou.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation>&amp;Správa autorov, tém a spevníkov</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation>&amp;Pridať k piesni</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation>&amp;Odstrániť</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation>Autori, témy a spevníky</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation>Pridať spevník</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook does not exist, do you want to add it?</source>
<translation type="unfinished"></translation>
<translation>Tento spevník neexistuje. Chcete ho pridať?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation>Tento spevník je v zozname.</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation>Nie je vybraný platný spevník. Buď vyberiete spevník zo zoznamu, alebo zadáte nový spevník a pre pridanie nového spevníku kliknete na tlačidlo &quot;Pridať k piesni&quot;.</translation>
</message>
</context>
<context>
@ -9186,12 +9186,12 @@ Prosím vložte verše oddelené medzerou.</translation>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="364"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected song(s)?</source>
<translation type="unfinished"></translation>
<translation>Ste si istý, že chcete zmazať &quot;%d&quot; vybraných piesní(e)?</translation>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation>Vyhľadávať spevníky...</translation>
</message>
</context>
<context>
@ -9279,7 +9279,7 @@ Prosím vložte verše oddelené medzerou.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation>Údržba spevníku</translation>
</message>
</context>
<context>
@ -9586,7 +9586,7 @@ Prosím vložte verše oddelené medzerou.</translation>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation>Zastaviť</translation>
</message>
</context>
<context>
@ -9806,4 +9806,4 @@ Prosím vložte verše oddelené medzerou.</translation>
<translation>Žiadne duplicitné piesne neboli nájdené.</translation>
</message>
</context>
</TS>
</TS>

View File

@ -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="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>Meddelandet innehåller inte &apos;&lt;&gt;&apos;.
Vill du fortsätta ändå?</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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 Nytt.</translation>
@ -1599,7 +1598,7 @@ Färdig</translation>
<location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="549"/>
<source>Upgrading Bible(s): %(success)d successful%(failed_text)s
Please note that verses from Web Bibles will be downloaded on demand and so an Internet connection is required.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -1778,7 +1777,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
<message>
<location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="190"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected custom slide(s)?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -2004,7 +2003,7 @@ Vill du lägga till dom andra bilderna ändå?</translation>
<message>
<location filename="../../openlp/core/ui/media/systemplayer.py" line="249"/>
<source>This media player uses your operating system to provide media capabilities.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -2432,147 +2431,147 @@ OpenLP utvecklas och underhålls av frivilliga. Om du vill se mer fri kristen mj
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="157"/>
<source>Project Lead</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="158"/>
<source>Developers</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="159"/>
<source>Contributors</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="160"/>
<source>Packagers</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="161"/>
<source>Testers</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="162"/>
<source>Translators</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="163"/>
<source>Afrikaans (af)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="164"/>
<source>Czech (cs)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="165"/>
<source>Danish (da)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="166"/>
<source>German (de)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="167"/>
<source>Greek (el)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="168"/>
<source>English, United Kingdom (en_GB)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="169"/>
<source>English, South Africa (en_ZA)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="170"/>
<source>Spanish (es)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="171"/>
<source>Estonian (et)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="172"/>
<source>Finnish (fi)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="173"/>
<source>French (fr)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="174"/>
<source>Hungarian (hu)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="175"/>
<source>Indonesian (id)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="176"/>
<source>Japanese (ja)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<translation type="unfinished"></translation>
<source>Norwegian Bokmål (nb)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="178"/>
<source>Dutch (nl)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="179"/>
<source>Polish (pl)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="180"/>
<source>Portuguese, Brazil (pt_BR)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="181"/>
<source>Russian (ru)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="182"/>
<source>Swedish (sv)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="183"/>
<source>Tamil(Sri-Lanka) (ta_LK)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="184"/>
<source>Chinese(China) (zh_CN)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="185"/>
<source>Documentation</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="186"/>
@ -2583,7 +2582,7 @@ OpenLP utvecklas och underhålls av frivilliga. Om du vill se mer fri kristen mj
Oxygen Icons: http://techbase.kde.org/Projects/Oxygen/
MuPDF: http://www.mupdf.com/
</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="192"/>
@ -2598,13 +2597,13 @@ OpenLP utvecklas och underhålls av frivilliga. Om du vill se mer fri kristen mj
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="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<translation type="unfinished"></translation>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -3227,12 +3226,12 @@ Den nya platsen kommer att användas efter att OpenLP har avslutats.</translatio
<location filename="../../openlp/core/ui/exceptiondialog.py" line="92"/>
<source>Please enter a description of what you were doing to cause this error. If possible, write in English.
(Minimum 20 characters)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/exceptiondialog.py" line="96"/>
<source>Oops! OpenLP hit a problem, and couldn&apos;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. Also attach any files that triggered the problem.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -3635,7 +3634,7 @@ För att avbryta Kom igång-guiden helt (och inte starta OpenLP), klicka på kna
<message>
<location filename="../../openlp/core/ui/formattingtagcontroller.py" line="168"/>
<source>End tag %(end)s does not match end tag for start tag %(start)s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -4411,47 +4410,47 @@ Processen har avbrutits och inga ändringar gjordes.</translation>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="393"/>
<source>&amp;Recent Services</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="404"/>
<source>&amp;New Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="407"/>
<source>&amp;Open Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="410"/>
<source>&amp;Save Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="413"/>
<source>Save Service &amp;As...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="460"/>
<source>&amp;Manage Plugins</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1101"/>
<source>Exit OpenLP</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1101"/>
<source>Are you sure you want to exit OpenLP?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1108"/>
<source>&amp;Exit OpenLP</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -4622,7 +4621,7 @@ Filändelsen stöds ej</translation>
<location filename="../../openlp/core/ui/media/playertab.py" line="256"/>
<source>NOTE: To use VLC you must install the %s version</source>
<comment>Will insert &quot;32bit&quot; or &quot;64bit&quot;</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -4665,7 +4664,7 @@ Filändelsen stöds ej</translation>
<message>
<location filename="../../openlp/core/ui/plugindialog.py" line="81"/>
<source>Manage Plugins</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -6453,19 +6452,19 @@ Filerna kommer att tas bort från körschemat om du går vidare och sparar.</tra
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="763"/>
<source>%s time(s) by %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
<source>Unable to delete theme</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
<source>Theme is currently used
%s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -6941,7 +6940,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>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7512,19 +7511,19 @@ Försök att välja den separat.</translation>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -8703,47 +8702,47 @@ Ange verserna separerade med blanksteg.</translation>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="189"/>
<source>There are no verses corresponding to &quot;%(invalid)s&quot;. 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/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook 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="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9073,37 +9072,37 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="194"/>
<source>OpenLyrics or OpenLP 2 Exported Song</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="201"/>
<source>OpenLP 2 Databases</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="255"/>
<source>LyriX Files</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="256"/>
<source>LyriX (Exported TXT-files)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="343"/>
<source>VideoPsalm Files</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="344"/>
<source>VideoPsalm</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="345"/>
<source>The VideoPsalm songbooks are normally located in %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9111,7 +9110,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/lyrix.py" line="109"/>
<source>Error: %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9183,12 +9182,12 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="364"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected song(s)?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9204,7 +9203,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 song database.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9276,7 +9275,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9583,7 +9582,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9680,7 +9679,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/videopsalm.py" line="121"/>
<source>Error: %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9688,12 +9687,12 @@ 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 &quot;%s&quot; header.WoW File\nSong Words</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/>
<source>Invalid Words of Worship song file. Missing &quot;%s&quot; string.CSongDoc::CBlock</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9803,4 +9802,4 @@ Please enter the verses separated by spaces.</source>
<translation>Inga sångdubletter hittades i databasen.</translation>
</message>
</context>
</TS>
</TS>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -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="192"/>
<source>The alert text does not contain &apos;&lt;&gt;&apos;.
<source>The alert text does not contain '&lt;&gt;'.
Do you want to continue anyway?</source>
<translation>&apos;&lt;&gt;&apos;
</translation>
</message>
<message>
<location filename="../../openlp/plugins/alerts/forms/alertform.py" line="108"/>
<source>You haven&apos;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>
@ -1598,7 +1597,7 @@ Complete</source>
<location filename="../../openlp/plugins/bibles/forms/bibleupgradeform.py" line="549"/>
<source>Upgrading Bible(s): %(success)d successful%(failed_text)s
Please note that verses from Web Bibles will be downloaded on demand and so an Internet connection is required.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -1777,7 +1776,7 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
<message>
<location filename="../../openlp/plugins/custom/lib/mediaitem.py" line="190"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected custom slide(s)?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -2004,7 +2003,7 @@ Do you want to add the other images anyway?</source>
<message>
<location filename="../../openlp/core/ui/media/systemplayer.py" line="249"/>
<source>This media player uses your operating system to provide media capabilities.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -2448,7 +2447,7 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="160"/>
<source>Packagers</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="161"/>
@ -2473,97 +2472,97 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="165"/>
<source>Danish (da)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="166"/>
<source>German (de)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="167"/>
<source>Greek (el)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="168"/>
<source>English, United Kingdom (en_GB)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="169"/>
<source>English, South Africa (en_ZA)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="170"/>
<source>Spanish (es)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="171"/>
<source>Estonian (et)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="172"/>
<source>Finnish (fi)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="173"/>
<source>French (fr)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="174"/>
<source>Hungarian (hu)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="175"/>
<source>Indonesian (id)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="176"/>
<source>Japanese (ja)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="177"/>
<source>Norwegian Bokm&#xe5;l (nb)</source>
<translation type="unfinished"></translation>
<source>Norwegian Bokmål (nb)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="178"/>
<source>Dutch (nl)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="179"/>
<source>Polish (pl)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="180"/>
<source>Portuguese, Brazil (pt_BR)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="181"/>
<source>Russian (ru)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="182"/>
<source>Swedish (sv)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="183"/>
<source>Tamil(Sri-Lanka) (ta_LK)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="184"/>
@ -2584,7 +2583,7 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
Oxygen Icons: http://techbase.kde.org/Projects/Oxygen/
MuPDF: http://www.mupdf.com/
</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/aboutdialog.py" line="192"/>
@ -2599,13 +2598,13 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
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="303"/>
<source>Copyright &#xa9; 2004-2016 %s
Portions copyright &#xa9; 2004-2016 %s</source>
<translation type="unfinished"></translation>
<source>Copyright © 2004-2016 %s
Portions copyright © 2004-2016 %s</source>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -2929,7 +2928,7 @@ appears to contain OpenLP data files. Do you wish to replace these files with th
<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>
</context>
<context>
@ -3224,12 +3223,12 @@ This location will be used after OpenLP is closed.</source>
<location filename="../../openlp/core/ui/exceptiondialog.py" line="92"/>
<source>Please enter a description of what you were doing to cause this error. If possible, write in English.
(Minimum 20 characters)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/exceptiondialog.py" line="96"/>
<source>Oops! OpenLP hit a problem, and couldn&apos;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. Also attach any files that triggered the problem.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -3630,7 +3629,7 @@ To cancel the First Time Wizard completely (and not start OpenLP), click the %s
<message>
<location filename="../../openlp/core/ui/formattingtagcontroller.py" line="168"/>
<source>End tag %(end)s does not match end tag for start tag %(start)s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -4406,47 +4405,47 @@ Processing has terminated and no changes have been made.</source>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="393"/>
<source>&amp;Recent Services</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="404"/>
<source>&amp;New Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="407"/>
<source>&amp;Open Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="410"/>
<source>&amp;Save Service</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="413"/>
<source>Save Service &amp;As...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="460"/>
<source>&amp;Manage Plugins</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1101"/>
<source>Exit OpenLP</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1101"/>
<source>Are you sure you want to exit OpenLP?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/mainwindow.py" line="1108"/>
<source>&amp;Exit OpenLP</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -4617,7 +4616,7 @@ Suffix not supported</source>
<location filename="../../openlp/core/ui/media/playertab.py" line="256"/>
<source>NOTE: To use VLC you must install the %s version</source>
<comment>Will insert &quot;32bit&quot; or &quot;64bit&quot;</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -4660,7 +4659,7 @@ Suffix not supported</source>
<message>
<location filename="../../openlp/core/ui/plugindialog.py" line="81"/>
<source>Manage Plugins</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -5348,12 +5347,12 @@ Suffix not supported</source>
<message>
<location filename="../../openlp/core/ui/projector/manager.py" line="476"/>
<source>Delete projector (%s) %s?</source>
<translation type="unfinished"></translation>
<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"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -6448,19 +6447,19 @@ These files will be removed if you continue to save.</source>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="763"/>
<source>%s time(s) by %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
<source>Unable to delete theme</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/core/ui/thememanager.py" line="768"/>
<source>Theme is currently used
%s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -6936,7 +6935,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>&#xa9;</source>
<source>©</source>
<comment>Copyright symbol.</comment>
<translation>©</translation>
</message>
@ -7507,19 +7506,19 @@ Please try selecting it individually.</source>
<message>
<location filename="../../openlp/core/common/uistrings.py" line="125"/>
<source>Replace live background is not available when the WebKit player is disabled.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="38"/>
<source>Songbook</source>
<comment>Singular</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/ui.py" line="39"/>
<source>Songbooks</source>
<comment>Plural</comment>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -8694,47 +8693,47 @@ Please enter the verses separated by spaces.</source>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="189"/>
<source>There are no verses corresponding to &quot;%(invalid)s&quot;. 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/editsongdialog.py" line="317"/>
<source>&amp;Manage Authors, Topics, Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="322"/>
<source>Add &amp;to Song</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="323"/>
<source>Re&amp;move</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongdialog.py" line="324"/>
<source>Authors, Topics &amp;&amp; Songbooks</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>Add Songbook</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="683"/>
<source>This Songbook 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="700"/>
<source>This Songbook is already in the list.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/forms/editsongform.py" line="707"/>
<source>You have not selected a valid Songbook. Either select a Songbook from the list, or type in a new Songbook and click the &quot;Add to Song&quot; button to add the new Songbook.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9064,37 +9063,37 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="194"/>
<source>OpenLyrics or OpenLP 2 Exported Song</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="201"/>
<source>OpenLP 2 Databases</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="255"/>
<source>LyriX Files</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="256"/>
<source>LyriX (Exported TXT-files)</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="343"/>
<source>VideoPsalm Files</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="344"/>
<source>VideoPsalm</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importer.py" line="345"/>
<source>The VideoPsalm songbooks are normally located in %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9102,7 +9101,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/lyrix.py" line="109"/>
<source>Error: %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9174,12 +9173,12 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="364"/>
<source>Are you sure you want to delete the &quot;%d&quot; selected song(s)?</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search Songbooks...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9195,7 +9194,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 song database.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9267,7 +9266,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Songbook Maintenance</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9574,7 +9573,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/forms/songselectdialog.py" line="244"/>
<source>Stop</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9671,7 +9670,7 @@ Please enter the verses separated by spaces.</source>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/videopsalm.py" line="121"/>
<source>Error: %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9679,12 +9678,12 @@ 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 &quot;%s&quot; header.WoW File\nSong Words</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../openlp/plugins/songs/lib/importers/wordsofworship.py" line="119"/>
<source>Invalid Words of Worship song file. Missing &quot;%s&quot; string.CSongDoc::CBlock</source>
<translation type="unfinished"></translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@ -9794,4 +9793,4 @@ Please enter the verses separated by spaces.</source>
<translation></translation>
</message>
</context>
</TS>
</TS>

View File

@ -26,6 +26,7 @@ from unittest import TestCase
from openlp.core.common import Registry
from openlp.plugins.presentations.lib.mediaitem import MessageListener, PresentationMediaItem
from openlp.plugins.presentations.lib.messagelistener import Controller
from tests.functional import patch, MagicMock
from tests.helpers.testmixin import TestMixin
@ -124,3 +125,26 @@ class TestMessageListener(TestCase, TestMixin):
# THEN: The handler should be set to None
self.assertIsNone(ml.handler, 'The handler should be None')
class TestController(TestCase, TestMixin):
"""
Test the Presentation Controller.
"""
def add_handler_failure_test(self):
"""
Test that add_handler does set doc.slidenumber to 0 in case filed loading
"""
# GIVEN: A Controller, a mocked doc-controller
controller = Controller(True)
mocked_doc_controller = MagicMock()
mocked_doc = MagicMock()
mocked_doc.load_presentation.return_value = False
mocked_doc_controller.add_document.return_value = mocked_doc
# WHEN: calling add_handler that fails
controller.add_handler(mocked_doc_controller, MagicMock(), True, 0)
# THEN: slidenumber should be 0
self.assertEqual(controller.doc.slidenumber, 0, 'doc.slidenumber should be 0')

View File

@ -23,12 +23,23 @@
This module contains tests for the Songusage plugin.
"""
from unittest import TestCase
from unittest.mock import MagicMock, patch
from openlp.core import Registry
from openlp.plugins.songusage.lib import upgrade
from openlp.plugins.songusage.lib.db import init_schema
from openlp.plugins.songusage.songusageplugin import SongUsagePlugin
class TestSongUsage(TestCase):
def test_about_text(self):
def setUp(self):
Registry.create()
def about_text_test(self):
"""
Test the about text of the song usage plugin
"""
# GIVEN: The SongUsagePlugin
# WHEN: Retrieving the about text
# THEN: about() should return a string object
@ -36,3 +47,37 @@ class TestSongUsage(TestCase):
# THEN: about() should return a non-empty string
self.assertNotEquals(len(SongUsagePlugin.about()), 0)
self.assertNotEquals(len(SongUsagePlugin.about()), 0)
@patch('openlp.plugins.songusage.songusageplugin.Manager')
def song_usage_init_test(self, MockedManager):
"""
Test the initialisation of the SongUsagePlugin class
"""
# GIVEN: A mocked database manager
mocked_manager = MagicMock()
MockedManager.return_value = mocked_manager
# WHEN: The SongUsagePlugin class is instantiated
song_usage = SongUsagePlugin()
# THEN: It should be initialised correctly
MockedManager.assert_called_with('songusage', init_schema, upgrade_mod=upgrade)
self.assertEqual(mocked_manager, song_usage.manager)
self.assertFalse(song_usage.song_usage_active)
@patch('openlp.plugins.songusage.songusageplugin.Manager')
def check_pre_conditions_test(self, MockedManager):
"""
Test that check_pre_condition returns true for valid manager session
"""
# GIVEN: A mocked database manager
mocked_manager = MagicMock()
mocked_manager.session = MagicMock()
MockedManager.return_value = mocked_manager
song_usage = SongUsagePlugin()
# WHEN: The calling check_pre_conditions
ret = song_usage.check_pre_conditions()
# THEN: It should return True
self.assertTrue(ret)

View File

@ -227,4 +227,3 @@ class TestShortcutform(TestCase, TestMixin):
mocked_action_shortcuts.assert_called_with(mocked_action)
mocked_refresh_shortcut_list.assert_called_with()
mocked_set_text.assert_called_with('Esc')

View File

@ -29,7 +29,7 @@ from subprocess import Popen, PIPE
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',
'2.3.1', '2.3.2'}
'2.3.1', '2.3.2', '2.3.3', '2.4'}
class TestBzrTags(TestCase):