openlp-core team mailing list archive
-
openlp-core team
-
Mailing list archive
-
Message #05711
[Merge] lp:~googol-hush/openlp/i18n into lp:openlp
Andreas Preikschat has proposed merging lp:~googol-hush/openlp/i18n into lp:openlp.
Requested reviews:
OpenLP Core (openlp-core)
For more details, see:
https://code.launchpad.net/~googol-hush/openlp/i18n/+merge/46793
- Updated language files (also on pootle)
- Added Dutch language file
--
The attached diff has been truncated due to its size.
https://code.launchpad.net/~googol-hush/openlp/i18n/+merge/46793
Your team OpenLP Core is requested to review the proposed merge of lp:~googol-hush/openlp/i18n into lp:openlp.
=== modified file 'resources/i18n/af.ts'
--- resources/i18n/af.ts 2010-12-26 13:31:01 +0000
+++ resources/i18n/af.ts 2011-01-19 18:21:28 +0000
@@ -45,57 +45,60 @@
<message>
<location filename="openlp/plugins/alerts/alertsplugin.py" line="117"/>
<source>Alert</source>
+ <comment>name singular</comment>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/alertsplugin.py" line="118"/>
+ <source>Alerts</source>
+ <comment>name plural</comment>
+ <translation type="unfinished">Waarskuwings</translation>
+ </message>
+ <message>
<location filename="openlp/plugins/alerts/alertsplugin.py" line="122"/>
<source>Alerts</source>
+ <comment>container title</comment>
<translation type="unfinished">Waarskuwings</translation>
</message>
</context>
<context>
<name>AlertsPlugin.AlertForm</name>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="126"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="94"/>
<source>Alert Message</source>
<translation>Waarskuwing Boodskap</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="128"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="96"/>
<source>Alert &text:</source>
<translation>Waarskuwing &teks:</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="132"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="100"/>
<source>&New</source>
<translation>&Nuwe</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="134"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="102"/>
<source>&Save</source>
<translation>&Stoor</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="136"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="104"/>
<source>&Delete</source>
<translation>Wis ui&t</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="138"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="106"/>
<source>Displ&ay</source>
<translation>V&ertoon</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="140"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="108"/>
<source>Display && Cl&ose</source>
<translation>Vert&oon && Maak toe</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="142"/>
- <source>&Close</source>
- <translation>Maa&k toe</translation>
- </message>
- <message>
<location filename="openlp/plugins/alerts/forms/alertform.py" line="103"/>
<source>New Alert</source>
<translation>Nuwe Waarskuwing</translation>
@@ -106,7 +109,7 @@
<translation>Daar is geen teks vir die waarskuwing gespesifiseer nie. Tik asseblief teks in voordat 'n nuwe een bygevoeg word.</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="130"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="98"/>
<source>&Parameter:</source>
<translation type="unfinished"></translation>
</message>
@@ -122,88 +125,111 @@
<context>
<name>AlertsPlugin.AlertsTab</name>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="190"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="110"/>
<source>Font</source>
<translation>Skrif</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="192"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="112"/>
<source>Font name:</source>
<translation>Skrif naam:</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="194"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="114"/>
<source>Font color:</source>
<translation>Skrif kleur:</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="196"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="116"/>
<source>Background color:</source>
<translation>Agtergrond kleur:</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="198"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="118"/>
<source>Font size:</source>
<translation>Skrif grootte:</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="200"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="120"/>
<source>pt</source>
<translation>pt</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="202"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="122"/>
<source>Alert timeout:</source>
<translation>Waarskuwing verstreke-tyd:</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="204"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="124"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="206"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="126"/>
<source>Location:</source>
<translation>Ligging:</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="208"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="128"/>
<source>Preview</source>
<translation>Voorskou</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="210"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="130"/>
<source>OpenLP 2.0</source>
<translation>OpenLP 2.0</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="212"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="132"/>
<source>Top</source>
<translation>Bo</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="214"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="134"/>
<source>Middle</source>
<translation>Middel</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="216"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="136"/>
<source>Bottom</source>
<translation>Onder</translation>
</message>
</context>
<context>
+ <name>BiblePlugin.HTTPBible</name>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/http.py" line="543"/>
+ <source>Download Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/http.py" line="550"/>
+ <source>Parse Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/http.py" line="543"/>
+ <source>There was a problem downloading your verse selection. Please check your Internet connection, and if this error continues to occur please consider reporting a bug.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/http.py" line="550"/>
+ <source>There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>BiblePlugin.MediaItem</name>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="628"/>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="628"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="583"/>
<source>You cannot combine single and second bible verses. Do you want to delete your search results and start a new search?</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="393"/>
+ <source>Bible not fully loaded</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>BiblesPlugin</name>
@@ -218,109 +244,140 @@
<translation><strong>Bybel Mini-program</strong><br/>Die Bybel mini-program verskaf die taak om Bybel verse vanaf verskillende bronne tydens die diens te vertoon.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="129"/>
- <source>Bible</source>
- <translation type="unfinished">Bybel</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="134"/>
- <source>Bibles</source>
- <translation type="unfinished">Bybels</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="139"/>
- <source>Import</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="openlp/plugins/bibles/bibleplugin.py" line="140"/>
<source>Import a Bible</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="openlp/plugins/bibles/bibleplugin.py" line="145"/>
- <source>Add</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="146"/>
<source>Add a new Bible</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="151"/>
- <source>Edit</source>
- <translation type="unfinished">Redigeer</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="152"/>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="150"/>
<source>Edit the selected Bible</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="157"/>
- <source>Delete</source>
- <translation type="unfinished">Wis uit</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="158"/>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="155"/>
<source>Delete the selected Bible</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="163"/>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="159"/>
<source>Preview</source>
<translation type="unfinished">Voorskou</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="160"/>
+ <source>Preview the selected Bible</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="openlp/plugins/bibles/bibleplugin.py" line="164"/>
- <source>Preview the selected Bible</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="169"/>
<source>Live</source>
<translation type="unfinished">Regstreeks</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="165"/>
+ <source>Send the selected Bible live</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="openlp/plugins/bibles/bibleplugin.py" line="170"/>
- <source>Send the selected Bible live</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="175"/>
<source>Service</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="176"/>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="171"/>
<source>Add the selected Bible to the service</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>BiblesPlugin.BibleDB</name>
- <message>
- <location filename="openlp/plugins/bibles/lib/db.py" line="357"/>
- <source>Book not found</source>
- <translation>Boek nie gevind nie</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/db.py" line="357"/>
- <source>The book you requested could not be found in this Bible. Please check your spelling and that this is a complete Bible not just one testament.</source>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="129"/>
+ <source>Bible</source>
+ <comment>name singular</comment>
+ <translation type="unfinished">Bybel</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="130"/>
+ <source>Bibles</source>
+ <comment>name plural</comment>
+ <translation type="unfinished">Bybels</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="134"/>
+ <source>Bibles</source>
+ <comment>container title</comment>
+ <translation type="unfinished">Bybels</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="139"/>
+ <source>&Import</source>
+ <translation type="unfinished">&Invoer</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="144"/>
+ <source>&Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="149"/>
+ <source>&Edit</source>
+ <translation type="unfinished">R&edigeer</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="154"/>
+ <source>&Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/http.py" line="433"/>
+ <source>No Book Found</source>
+ <translation type="unfinished">Geen Boek Gevind nie</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/http.py" line="433"/>
+ <source>No matching book could be found in this Bible. Check that you have spelled the name of the book correctly.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BiblesPlugin.BibleManager</name>
<message>
- <location filename="openlp/plugins/bibles/lib/manager.py" line="310"/>
+ <location filename="openlp/plugins/bibles/lib/manager.py" line="321"/>
<source>Scripture Reference Error</source>
<translation>Skrif Verwysing Fout</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/manager.py" line="264"/>
- <source>Your scripture reference is either not supported by OpenLP or is invalid. Please make sure your reference conforms to one of the following patterns:
+ <location filename="openlp/plugins/bibles/lib/manager.py" line="311"/>
+ <source>Web Bible cannot be used</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/manager.py" line="311"/>
+ <source>Text Search is not available with Web Bibles.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/manager.py" line="321"/>
+ <source>You did not enter a search keyword.
+You can separate different keywords by a space to search for all of your keywords and you can separate them by a comma to search for one of them.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/manager.py" line="261"/>
+ <source>No Bibles available</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/manager.py" line="261"/>
+ <source>There are no Bibles currently installed. Please use the Import Wizard to install one or more Bibles.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/manager.py" line="273"/>
+ <source>Your scripture reference is either not supported by OpenLP or is invalid. Please make sure your reference conforms to one of the following patterns:
Book Chapter
Book Chapter-Chapter
@@ -330,94 +387,78 @@
Book Chapter:Verse-Chapter:Verse</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="openlp/plugins/bibles/lib/manager.py" line="301"/>
- <source>Web Bible cannot be used</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/manager.py" line="301"/>
- <source>Text Search is not available with Web Bibles.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/manager.py" line="310"/>
- <source>You did not enter a search keyword.
-You can separate different keywords by a space to search for all of your keywords and you can separate them by a comma to search for one of them.</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>BiblesPlugin.BiblesTab</name>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="152"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="114"/>
<source>Verse Display</source>
<translation>Vers Vertoning</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="154"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="116"/>
<source>Only show new chapter numbers</source>
<translation>Vertoon net nuwe hoofstuk nommers</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="157"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="119"/>
<source>Layout style:</source>
<translation>Uitleg styl:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="159"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="121"/>
<source>Display style:</source>
<translation>Vertoon styl:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="161"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="123"/>
<source>Bible theme:</source>
<translation>Bybel tema:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="163"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="125"/>
<source>Verse Per Slide</source>
<translation>Verse Per Skyfie</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="165"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="127"/>
<source>Verse Per Line</source>
<translation>Verse Per Lyn</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="167"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="129"/>
<source>Continuous</source>
<translation>Aaneen-lopend</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="169"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="131"/>
<source>No Brackets</source>
<translation>Geen Hakkies</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="171"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="133"/>
<source>( And )</source>
<translation>( En )</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="173"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="135"/>
<source>{ And }</source>
<translation>{ En }</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="175"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="137"/>
<source>[ And ]</source>
<translation>[ En ]</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="177"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="139"/>
<source>Note:
Changes do not affect verses already in the service.</source>
<translation>Nota:
Veranderinge affekteer nie verse wat reeds in die diens is nie.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="179"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="141"/>
<source>Display second Bible verses</source>
<translation type="unfinished"></translation>
</message>
@@ -425,316 +466,317 @@
<context>
<name>BiblesPlugin.CSVImport</name>
<message>
- <location filename="openlp/plugins/bibles/lib/csvbible.py" line="95"/>
- <source>Importing</source>
- <translation type="unfinished">Invoer</translation>
+ <location filename="openlp/plugins/bibles/lib/csvbible.py" line="96"/>
+ <source>Importing %s %s...</source>
+ <comment>Importing <book name> <chapter>...</comment>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BiblesPlugin.ImportWizardForm</name>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="348"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="360"/>
<source>Bible Import Wizard</source>
<translation>Bybel Invoer Gids</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="350"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="362"/>
<source>Welcome to the Bible Import Wizard</source>
<translation>Welkom by die Bybel Invoer Gids</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="354"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="366"/>
<source>This wizard will help you to import Bibles from a variety of formats. Click the next button below to start the process by selecting a format to import from.</source>
<translation>Hierdie gids sal u help om Bybels van 'n verskeidenheid formate in te voer. Kliek die volgende knoppie hieronder om die proses te begin deur 'n formaat te kies om in te voer.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="359"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="371"/>
<source>Select Import Source</source>
<translation>Selekteer Invoer Bron</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="361"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="373"/>
<source>Select the import format, and where to import from.</source>
<translation>Selekteer die invoer formaat en van waar af om in te voer.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="364"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="376"/>
<source>Format:</source>
<translation>Formaat:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="366"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="378"/>
<source>OSIS</source>
<translation>OSIS</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="368"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="380"/>
<source>CSV</source>
<translation>KGW (CSV)</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="370"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="382"/>
<source>OpenSong</source>
<translation>OpenSong</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="372"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="384"/>
<source>Web Download</source>
<translation>Web Aflaai</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="378"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="390"/>
<source>File location:</source>
<translation>Lêer ligging:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="380"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="392"/>
<source>Books location:</source>
<translation>Boeke ligging:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="382"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="394"/>
<source>Verse location:</source>
<translation>Vers ligging:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="384"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="396"/>
<source>Bible filename:</source>
<translation>Bybel lêernaam:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="386"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="398"/>
<source>Location:</source>
<translation>Ligging:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="388"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="400"/>
<source>Crosswalk</source>
<translation>Crosswalk</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="390"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="402"/>
<source>BibleGateway</source>
<translation>BibleGateway</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="394"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="406"/>
<source>Bible:</source>
<translation>Bybel:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="396"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="408"/>
<source>Download Options</source>
<translation>Aflaai Opsies</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="399"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="411"/>
<source>Server:</source>
<translation>Bediener:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="401"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="413"/>
<source>Username:</source>
<translation>Gebruikersnaam:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="403"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="415"/>
<source>Password:</source>
<translation>Wagwoord:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="405"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="417"/>
<source>Proxy Server (Optional)</source>
<translation>Tussenganger Bediener (Opsioneel)</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="409"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="421"/>
<source>License Details</source>
<translation>Lisensie Besonderhede</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="411"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="423"/>
<source>Set up the Bible's license details.</source>
<translation>Stel hierdie Bybel se lisensie besonderhede op.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="414"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="426"/>
<source>Version name:</source>
<translation>Weergawe naam:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="416"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="428"/>
<source>Copyright:</source>
<translation>Kopiereg:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="420"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="432"/>
<source>Importing</source>
<translation>Invoer</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="422"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="434"/>
<source>Please wait while your Bible is imported.</source>
<translation>Wag asseblief terwyl u Bybel ingevoer word.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="425"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="437"/>
<source>Ready.</source>
<translation>Gereed.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="184"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="512"/>
<source>Invalid Bible Location</source>
<translation>Ongeldige Bybel Ligging</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="184"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="512"/>
<source>You need to specify a file to import your Bible from.</source>
<translation>'n Lêer van waar die Byber ingevoer word moet gespesifiseer word.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="154"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="482"/>
<source>Invalid Books File</source>
<translation>Ongeldige Boeke Lêer</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="154"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="482"/>
<source>You need to specify a file with books of the Bible to use in the import.</source>
<translation>'n Lêer met boeke van die Bybel moet gespesifiseer word vir gebruik tydens die invoer.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="163"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="491"/>
<source>Invalid Verse File</source>
<translation>Ongeldige Vers Lêer</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="163"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="491"/>
<source>You need to specify a file of Bible verses to import.</source>
<translation>'n Lêer met Bybel verse moet gespesifiseer word om in te voer.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="174"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="502"/>
<source>Invalid OpenSong Bible</source>
<translation>Ongeldige OpenSong Bybel</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="174"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="502"/>
<source>You need to specify an OpenSong Bible file to import.</source>
<translation>'n OpenSong Bybel moet gespesifiseer word om in te voer.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="199"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="526"/>
<source>Empty Version Name</source>
<translation>Weergawe Naam is leeg</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="199"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="526"/>
<source>You need to specify a version name for your Bible.</source>
<translation>'n Weergawe naam moet vir die Bybel gespesifiseer word.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="207"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="534"/>
<source>Empty Copyright</source>
<translation>Kopiereg Leeg</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="216"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="543"/>
<source>Bible Exists</source>
<translation>Bybel Bestaan reeds</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="246"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="571"/>
<source>Open OSIS File</source>
<translation>Maak OSIS Lêer oop</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="254"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="579"/>
<source>Open Books CSV File</source>
<translation>Maak Boeke CSV (KGW) Lêer oop</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="263"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="588"/>
<source>Open Verses CSV File</source>
<translation>Maak Verse CSV Lêer oop</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="271"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="596"/>
<source>Open OpenSong Bible</source>
<translation>Maak OpenSong Bybel Oop</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="457"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="750"/>
<source>Starting import...</source>
<translation>Invoer begin...</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="530"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="823"/>
<source>Finished import.</source>
<translation>Invoer voltooi.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="533"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="826"/>
<source>Your Bible import failed.</source>
<translation>Die Bybel invoer het misluk.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="207"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="534"/>
<source>You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.</source>
<translation>Die Bybel benodig 'n kopiereg. Bybels in die Publieke Domein moet daarvolgens gemerk word.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="216"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="543"/>
<source>This Bible already exists. Please import a different Bible or first delete the existing one.</source>
<translation>Hierdie Bybel bestaan reeds. Voer asseblief 'n ander Bybel in of wis eers die bestaande een uit.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="279"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="604"/>
<source>Open openlp.org 1.x Bible</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="453"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="746"/>
<source>Starting Registering bible...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="525"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="818"/>
<source>Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="374"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="386"/>
<source>openlp.org 1.x</source>
<translation type="unfinished">openlp.org 1.x</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="418"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="430"/>
<source>Permissions:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="263"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="588"/>
<source>CSV File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="279"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="604"/>
<source>openlp.org 1.x bible</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="427"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="729"/>
<source>All Files</source>
<translation type="unfinished">Alle Lêers</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="392"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="404"/>
<source>Bibleserver</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="428"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="440"/>
<source>The openlp.org 1.x importer has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "python-sqlite" module.</source>
<translation type="unfinished">Die openlp.org 1.x invoerder is onaktief gestel weens 'n vermisde Python module. Om van hierdie invoerder gebruik te maak moet die "python-sqlite" module installeer word.</translation>
</message>
@@ -742,107 +784,87 @@
<context>
<name>BiblesPlugin.MediaItem</name>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="60"/>
- <source>Bible</source>
- <translation>Bybel</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="144"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="136"/>
<source>Quick</source>
<translation>Vinnig</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="229"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="227"/>
<source>Advanced</source>
<translation>Gevorderd</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="305"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/>
<source>Version:</source>
<translation>Weergawe:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="297"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="280"/>
<source>Search type:</source>
<translation>Tipe soek:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="282"/>
<source>Find:</source>
<translation>Vind:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="321"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="304"/>
<source>Search</source>
<translation>Soek</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="319"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="302"/>
<source>Results:</source>
<translation>Resultate:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="309"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/>
<source>Book:</source>
<translation>Boek:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="311"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/>
<source>Chapter:</source>
<translation>Hoofstuk:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="313"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="296"/>
<source>Verse:</source>
<translation>Vers:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="315"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/>
<source>From:</source>
<translation>Vanaf:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="317"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="300"/>
<source>To:</source>
<translation>Tot:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="323"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/>
<source>Verse Search</source>
<translation>Soek Vers</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="325"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="308"/>
<source>Text Search</source>
<translation>Teks Soektog</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="331"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="314"/>
<source>Clear</source>
<translation>Maak Skoon</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="333"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="316"/>
<source>Keep</source>
<translation>Behou</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="364"/>
- <source>No Book Found</source>
- <translation>Geen Boek Gevind nie</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="364"/>
- <source>No matching book could be found in this Bible.</source>
- <translation>Geen bypassende boek kon in dié Bybel gevind word nie.</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="436"/>
- <source>Bible not fully loaded.</source>
- <translation>Bybel nie ten volle gelaai nie.</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/>
<source>Second:</source>
<translation type="unfinished"></translation>
</message>
@@ -851,16 +873,17 @@
<name>BiblesPlugin.OpenLP1Import</name>
<message>
<location filename="openlp/plugins/bibles/lib/openlp1.py" line="76"/>
- <source>Importing</source>
- <translation type="unfinished">Invoer</translation>
+ <source>Importing %s...</source>
+ <translation type="unfinished">%s ingevoer...</translation>
</message>
</context>
<context>
<name>BiblesPlugin.Opensong</name>
<message>
<location filename="openlp/plugins/bibles/lib/opensong.py" line="87"/>
- <source>Importing</source>
- <translation>Invoer</translation>
+ <source>Importing %s %s...</source>
+ <comment>Importing <book name> <chapter>...</comment>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -872,8 +895,9 @@
</message>
<message>
<location filename="openlp/plugins/bibles/lib/osis.py" line="143"/>
- <source>Importing</source>
- <translation type="unfinished">Invoer</translation>
+ <source>Importing %s %s...</source>
+ <comment>Importing <book name> <chapter>...</comment>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -887,12 +911,12 @@
<context>
<name>CustomPlugin.CustomTab</name>
<message>
- <location filename="openlp/plugins/custom/lib/customtab.py" line="60"/>
+ <location filename="openlp/plugins/custom/lib/customtab.py" line="56"/>
<source>Custom Display</source>
<translation>Aangepasde Vertoning</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/>
+ <location filename="openlp/plugins/custom/lib/customtab.py" line="58"/>
<source>Display footer</source>
<translation>Vertoon voetspasie</translation>
</message>
@@ -900,76 +924,71 @@
<context>
<name>CustomPlugin.EditCustomForm</name>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="122"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="109"/>
<source>Edit Custom Slides</source>
<translation>Redigeer Aangepaste Skyfies</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="124"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="111"/>
<source>Move slide up one position.</source>
<translation>Skuif skyfie een posisie op.</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="127"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="114"/>
<source>Move slide down one position.</source>
<translation>Skuif skyfie een posisie af.</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="130"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="117"/>
<source>&Title:</source>
<translation>&Titel:</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="134"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="121"/>
<source>Add a new slide at bottom.</source>
<translation>Voeg nuwe skyfie by aan die onderkant.</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="139"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="126"/>
<source>Edit the selected slide.</source>
<translation>Redigeer die geselekteerde skyfie.</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="144"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="131"/>
<source>Edit all the slides at once.</source>
<translation>Redigeer al die skyfies tegelyk.</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="149"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="136"/>
<source>Delete the selected slide.</source>
<translation>Wis die geselekteerde skyfie uit.</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="55"/>
+ <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="56"/>
<source>Split Slide</source>
<translation>Verdeel Skyfie</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="57"/>
+ <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="58"/>
<source>Split a slide into two by inserting a slide splitter.</source>
<translation>Verdeel 'n skyfie deur 'n skyfie-verdeler te gebruik.</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="152"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="139"/>
<source>The&me:</source>
<translation>Te&ma:</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="154"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="141"/>
<source>&Credits:</source>
<translation>&Krediete:</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomform.py" line="82"/>
+ <location filename="openlp/plugins/custom/forms/editcustomform.py" line="83"/>
<source>Save && Preview</source>
<translation>Stoor && Voorskou</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomform.py" line="154"/>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
<location filename="openlp/plugins/custom/forms/editcustomform.py" line="262"/>
<source>You need to type in a title.</source>
<translation>'n Titel word benodig.</translation>
@@ -980,22 +999,22 @@
<translation>Ten minste een skyfie moet bygevoeg word</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="132"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="119"/>
<source>&Add</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="137"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="124"/>
<source>&Edit</source>
<translation type="unfinished">R&edigeer</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="142"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="129"/>
<source>Ed&it All</source>
<translation type="unfinished">Red&igeer Alles</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="147"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="134"/>
<source>&Delete</source>
<translation type="unfinished"></translation>
</message>
@@ -1016,16 +1035,6 @@
<context>
<name>CustomsPlugin</name>
<message>
- <location filename="openlp/plugins/custom/customplugin.py" line="112"/>
- <source>Custom</source>
- <translation type="unfinished">Aanpas</translation>
- </message>
- <message>
- <location filename="openlp/plugins/custom/customplugin.py" line="108"/>
- <source>Customs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="openlp/plugins/custom/customplugin.py" line="117"/>
<source>Import</source>
<translation type="unfinished"></translation>
@@ -1105,6 +1114,24 @@
<source>Add the selected Custom to the service</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/custom/customplugin.py" line="107"/>
+ <source>Custom</source>
+ <comment>name singular</comment>
+ <translation type="unfinished">Aanpas</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/custom/customplugin.py" line="108"/>
+ <source>Customs</source>
+ <comment>name plural</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/custom/customplugin.py" line="112"/>
+ <source>Custom</source>
+ <comment>container title</comment>
+ <translation type="unfinished">Aanpas</translation>
+ </message>
</context>
<context>
<name>ImagePlugin</name>
@@ -1114,16 +1141,6 @@
<translation><strong>Beeld Mini-program</strong><br/>Die beeld mini-program verskaf vertoning van beelde.<br/>Een van die onderskeidende kenmerke van hierdie mini-program is die vermoë om beelde te groepeer in die diensbestuurder wat dit maklik maak om verskeie beelde te vertoon. Die mini-program kan ook van OpenLP se "tydgebonde herhaling"-funksie gebruik maak om 'n automatiese skyfe-vertoning te verkry. Verder kan beelde van hierdie mini-program gebruik word om die huidige tema se agtergrond te vervang hoewel 'n tema sy eie agtergrond het.</translation>
</message>
<message>
- <location filename="openlp/plugins/images/imageplugin.py" line="67"/>
- <source>Image</source>
- <translation type="unfinished">Beeld</translation>
- </message>
- <message>
- <location filename="openlp/plugins/images/imageplugin.py" line="72"/>
- <source>Images</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="openlp/plugins/images/imageplugin.py" line="77"/>
<source>Load</source>
<translation type="unfinished"></translation>
@@ -1193,53 +1210,97 @@
<source>Add the selected Image to the service</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/images/imageplugin.py" line="67"/>
+ <source>Image</source>
+ <comment>name singular</comment>
+ <translation type="unfinished">Beeld</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/imageplugin.py" line="68"/>
+ <source>Images</source>
+ <comment>name plural</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/imageplugin.py" line="72"/>
+ <source>Images</source>
+ <comment>container title</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ImagePlugin.MediaItem</name>
<message>
- <location filename="openlp/plugins/images/lib/mediaitem.py" line="60"/>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="62"/>
<source>Select Image(s)</source>
<translation>Selekteer beeld(e)</translation>
</message>
<message>
- <location filename="openlp/plugins/images/lib/mediaitem.py" line="63"/>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="65"/>
<source>All Files</source>
<translation>Alle Lêers</translation>
</message>
<message>
- <location filename="openlp/plugins/images/lib/mediaitem.py" line="106"/>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="69"/>
<source>Replace Live Background</source>
<translation>Vervang Regstreekse Agtergrond</translation>
</message>
<message>
- <location filename="openlp/plugins/images/lib/mediaitem.py" line="106"/>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="67"/>
<source>Replace Background</source>
<translation>Vervang Agtergrond</translation>
</message>
<message>
- <location filename="openlp/plugins/media/lib/mediaitem.py" line="98"/>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="73"/>
<source>Reset Live Background</source>
<translation>Herstel Regstreekse Agtergrond</translation>
</message>
<message>
- <location filename="openlp/plugins/images/lib/mediaitem.py" line="124"/>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="112"/>
<source>You must select an image to delete.</source>
<translation>'n Beeld om uit te wis moet geselekteer word.</translation>
</message>
<message>
- <location filename="openlp/plugins/images/lib/mediaitem.py" line="164"/>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="144"/>
<source>Image(s)</source>
<translation>Beeld(e)</translation>
</message>
<message>
- <location filename="openlp/plugins/images/lib/mediaitem.py" line="186"/>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="200"/>
<source>You must select an image to replace the background with.</source>
<translation>'n Beeld wat die agtergrond vervang moet gekies word.</translation>
</message>
<message>
- <location filename="openlp/plugins/media/lib/mediaitem.py" line="111"/>
- <source>You must select a media file to replace the background with.</source>
- <translation>'n Media lêer wat die agtergrond vervang moet gekies word.</translation>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="71"/>
+ <source>Reset Background</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="171"/>
+ <source>Missing Image(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="164"/>
+ <source>The following image(s) no longer exist: %s</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="171"/>
+ <source>The following image(s) no longer exist: %s
+Do you want to add the other images anyway?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="211"/>
+ <source>Live Background Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="211"/>
+ <source>There was a problem replacing your background, the image file "%s" no longer exists.</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -1250,11 +1311,6 @@
<translation><strong>Media Mini-program</strong><br/>Die media mini-program verskaf speel funksies van audio en video.</translation>
</message>
<message>
- <location filename="openlp/plugins/media/mediaplugin.py" line="101"/>
- <source>Media</source>
- <translation type="unfinished">Media</translation>
- </message>
- <message>
<location filename="openlp/plugins/media/mediaplugin.py" line="106"/>
<source>Load</source>
<translation type="unfinished"></translation>
@@ -1324,49 +1380,102 @@
<source>Add the selected Media to the service</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/media/mediaplugin.py" line="96"/>
+ <source>Media</source>
+ <comment>name singular</comment>
+ <translation type="unfinished">Media</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/mediaplugin.py" line="97"/>
+ <source>Media</source>
+ <comment>name plural</comment>
+ <translation type="unfinished">Media</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/mediaplugin.py" line="101"/>
+ <source>Media</source>
+ <comment>container title</comment>
+ <translation type="unfinished">Media</translation>
+ </message>
</context>
<context>
<name>MediaPlugin.MediaItem</name>
<message>
- <location filename="openlp/plugins/media/lib/mediaitem.py" line="125"/>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="129"/>
<source>Media</source>
<translation>Media</translation>
</message>
<message>
- <location filename="openlp/plugins/media/lib/mediaitem.py" line="62"/>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="63"/>
<source>Select Media</source>
<translation>Selekteer Media</translation>
</message>
<message>
- <location filename="openlp/plugins/media/lib/mediaitem.py" line="93"/>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="69"/>
<source>Replace Live Background</source>
<translation>Vervang Regstreekse Agtergrond</translation>
</message>
<message>
- <location filename="openlp/plugins/media/lib/mediaitem.py" line="93"/>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="67"/>
<source>Replace Background</source>
<translation>Vervang Agtergrond</translation>
</message>
<message>
- <location filename="openlp/plugins/media/lib/mediaitem.py" line="146"/>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="157"/>
<source>You must select a media file to delete.</source>
<translation>'n Media lêer om uit te wis moet geselekteer word.</translation>
</message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="64"/>
+ <source>Videos (%s);;Audio (%s);;All files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="140"/>
+ <source>Missing Media File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="140"/>
+ <source>The file %s no longer exists.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="71"/>
+ <source>Reset Background</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="106"/>
+ <source>You must select a media file to replace the background with.</source>
+ <translation type="unfinished">'n Media lêer wat die agtergrond vervang moet gekies word.</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="116"/>
+ <source>Live Background Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="116"/>
+ <source>There was a problem replacing your background, the media file "%s" no longer exists.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>MediaPlugin.MediaTab</name>
<message>
- <location filename="openlp/plugins/media/lib/mediatab.py" line="40"/>
+ <location filename="openlp/plugins/media/lib/mediatab.py" line="56"/>
<source>Media</source>
<translation type="unfinished">Media</translation>
</message>
<message>
- <location filename="openlp/plugins/media/lib/mediatab.py" line="61"/>
+ <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/>
<source>Media Display</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/media/lib/mediatab.py" line="63"/>
+ <location filename="openlp/plugins/media/lib/mediatab.py" line="59"/>
<source>Use Phonon for video playback</source>
<translation type="unfinished"></translation>
</message>
@@ -1374,7 +1483,7 @@
<context>
<name>OpenLP</name>
<message>
- <location filename="openlp/core/utils/__init__.py" line="274"/>
+ <location filename="openlp/core/utils/__init__.py" line="273"/>
<source>Image Files</source>
<translation>Beeld Lêers</translation>
</message>
@@ -1382,12 +1491,12 @@
<context>
<name>OpenLP.AboutForm</name>
<message>
- <location filename="openlp/core/ui/aboutdialog.py" line="109"/>
+ <location filename="openlp/core/ui/aboutdialog.py" line="89"/>
<source>About OpenLP</source>
<translation>Aangaande OpenLP</translation>
</message>
<message>
- <location filename="openlp/core/ui/aboutdialog.py" line="111"/>
+ <location filename="openlp/core/ui/aboutdialog.py" line="91"/>
<source>OpenLP <version><revision> - Open Source Lyrics Projection
OpenLP is free church presentation software, or lyrics projection software, used to display slides of songs, Bible verses, videos, images, and even presentations (if OpenOffice.org, PowerPoint or PowerPoint Viewer is installed) for church worship using a computer and a data projector.
@@ -1404,300 +1513,32 @@
OpenLP is geskryf en word onderhou deur vrywilligers. As u graag wil sien dat meer Christelike sagteware geskryf word, oorweeg dit asseblief om by te dra deur die knoppie hieronder te gebruik.</translation>
</message>
<message>
- <location filename="openlp/core/ui/aboutdialog.py" line="127"/>
+ <location filename="openlp/core/ui/aboutdialog.py" line="107"/>
<source>About</source>
<translation>Aangaande</translation>
</message>
<message>
- <location filename="openlp/core/ui/aboutdialog.py" line="181"/>
+ <location filename="openlp/core/ui/aboutdialog.py" line="161"/>
<source>Credits</source>
<translation>Krediete</translation>
</message>
<message>
- <location filename="openlp/core/ui/aboutdialog.py" line="184"/>
- <source>Copyright © 2004-2010 Raoul Snyman
-Portions copyright © 2004-2010 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri, Christian Richter, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten Tinggaard
-
-This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
-
-
-GNU GENERAL PUBLIC LICENSE
-Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
-
-Preamble
-
-The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.
-
-When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
-
-To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.
-
-Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
-
-Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
-
-The precise terms and conditions for copying, distribution and modification follow.
-
-GNU GENERAL PUBLIC LICENSE
-TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
-
-1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
-
-a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
-
-b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
-
-c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
-
-3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
-
-a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
-
-b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
-
-c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
-
-If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
-
-5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
-
-This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
-
-9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
-
-10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
-
-NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-END OF TERMS AND CONDITIONS
-
-How to Apply These Terms to Your New Programs
-
-If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
-
-To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
-
-<one line to give the program's name and a brief idea of what it does.>
-Copyright (C) <year> <name of author>
-
-This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
-
-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this when it starts in an interactive mode:
-
-Gnomovision version 69, Copyright (C) year name of author
-Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type "show w".
-This is free software, and you are welcome to redistribute it under certain conditions; type "show c" for details.
-
-The hypothetical commands "show w" and "show c" should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than "show w" and "show c"; they could even be mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
-
-Yoyodyne, Inc., hereby disclaims all copyright interest in the program "Gnomovision" (which makes passes at compilers) written by James Hacker.
-
-<signature of Ty Coon>, 1 April 1989
-Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.</source>
- <translation>Kopiereg © 2004-2010 Raoul Snyman
-Gedeeltelike kopiereg © 2004-2010 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri, Christian Richter, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten TinggaardHierdie program is gratis sagteware, u kan dit herversprei en / of wysig onder die voorwaardes van die GNU General Public License ', soos gepubliseer deur die Free Software Foundation; weergawe 2 van die lisensie.
-
-Hierdie program word versprei in die hoop dat dit nuttig sal wees, maar SONDER ENIGE WAARBORG, selfs sonder die geïmpliseerde waarborg van VERHANDELBAARHEID of GESKIKTHEID VIR 'N SPESIFIEKE DOEL. Sien hieronder vir meer besonderhede.
-
-
-GNU GENERAL PUBLIC LICENSE
-Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
-
-Preamble
-
-The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.
-
-When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
-
-To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.
-
-Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
-
-Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
-
-The precise terms and conditions for copying, distribution and modification follow.
-
-GNU GENERAL PUBLIC LICENSE
-TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
-
-1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
-
-a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
-
-b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
-
-c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
-
-3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
-
-a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
-
-b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
-
-c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
-
-If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
-
-5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
-
-This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
-
-9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
-
-10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
-
-NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-END OF TERMS AND CONDITIONS
-
-How to Apply These Terms to Your New Programs
-
-If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
-
-To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
-
-<one line to give the program's name and a brief idea of what it does.>
-Copyright (C) <year> <name of author>
-
-This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
-
-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this when it starts in an interactive mode:
-
-Gnomovision version 69, Copyright (C) year name of author
-Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type "show w".
-This is free software, and you are welcome to redistribute it under certain conditions; type "show c" for details.
-
-The hypothetical commands "show w" and "show c" should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than "show w" and "show c"; they could even be mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
-
-Yoyodyne, Inc., hereby disclaims all copyright interest in the program "Gnomovision" (which makes passes at compilers) written by James Hacker.
-
-<signature of Ty Coon>, 1 April 1989
-Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/aboutdialog.py" line="573"/>
+ <location filename="openlp/core/ui/aboutdialog.py" line="553"/>
<source>License</source>
<translation>Lisensie</translation>
</message>
<message>
- <location filename="openlp/core/ui/aboutdialog.py" line="576"/>
+ <location filename="openlp/core/ui/aboutdialog.py" line="556"/>
<source>Contribute</source>
<translation>Dra By</translation>
</message>
<message>
- <location filename="openlp/core/ui/aboutdialog.py" line="578"/>
- <source>Close</source>
- <translation>Maak toe</translation>
- </message>
- <message>
<location filename="openlp/core/ui/aboutform.py" line="48"/>
<source> build %s</source>
<translation>bou %s</translation>
</message>
<message>
- <location filename="openlp/core/ui/aboutdialog.py" line="130"/>
+ <location filename="openlp/core/ui/aboutdialog.py" line="110"/>
<source>Project Lead
Raoul "superfly" Snyman
@@ -1749,59 +1590,287 @@
He has set us free.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/core/ui/aboutdialog.py" line="164"/>
+ <source>Copyright © 2004-2011 Raoul Snyman
+Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri, Christian Richter, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten Tinggaard
+
+This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
+
+This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+
+
+GNU GENERAL PUBLIC LICENSE
+Version 2, June 1991
+
+Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
+
+Preamble
+
+The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.
+
+When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
+
+To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
+
+For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
+
+We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.
+
+Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
+
+Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
+
+The precise terms and conditions for copying, distribution and modification follow.
+
+GNU GENERAL PUBLIC LICENSE
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
+
+1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
+
+2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
+
+a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
+
+b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
+
+c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
+
+3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
+
+a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
+
+b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
+
+c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
+
+If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
+
+4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
+
+5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
+
+6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
+
+7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
+
+This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
+
+8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
+
+9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
+
+10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
+
+NO WARRANTY
+
+11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+END OF TERMS AND CONDITIONS
+
+How to Apply These Terms to Your New Programs
+
+If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
+
+To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
+
+<one line to give the program's name and a brief idea of what it does.>
+Copyright (C) <year> <name of author>
+
+This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this when it starts in an interactive mode:
+
+Gnomovision version 69, Copyright (C) year name of author
+Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type "show w".
+This is free software, and you are welcome to redistribute it under certain conditions; type "show c" for details.
+
+The hypothetical commands "show w" and "show c" should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than "show w" and "show c"; they could even be mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
+
+Yoyodyne, Inc., hereby disclaims all copyright interest in the program "Gnomovision" (which makes passes at compilers) written by James Hacker.
+
+<signature of Ty Coon>, 1 April 1989
+Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OpenLP.AdvancedTab</name>
<message>
- <location filename="openlp/core/ui/advancedtab.py" line="49"/>
+ <location filename="openlp/core/ui/advancedtab.py" line="115"/>
<source>Advanced</source>
<translation>Gevorderd</translation>
</message>
<message>
- <location filename="openlp/core/ui/advancedtab.py" line="143"/>
+ <location filename="openlp/core/ui/advancedtab.py" line="116"/>
<source>UI Settings</source>
<translation>GK (UI) Verstellings</translation>
</message>
<message>
- <location filename="openlp/core/ui/advancedtab.py" line="144"/>
+ <location filename="openlp/core/ui/advancedtab.py" line="117"/>
<source>Number of recent files to display:</source>
<translation>Hoeveelheid onlangse lêers om te vertoon:</translation>
</message>
<message>
- <location filename="openlp/core/ui/advancedtab.py" line="147"/>
+ <location filename="openlp/core/ui/advancedtab.py" line="120"/>
<source>Remember active media manager tab on startup</source>
<translation>Onthou die laaste media bestuurder oortjie wanneer die program begin</translation>
</message>
<message>
- <location filename="openlp/core/ui/advancedtab.py" line="149"/>
+ <location filename="openlp/core/ui/advancedtab.py" line="122"/>
<source>Double-click to send items straight to live</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/advancedtab.py" line="151"/>
+ <location filename="openlp/core/ui/advancedtab.py" line="124"/>
<source>Expand new service items on creation</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/core/ui/advancedtab.py" line="126"/>
+ <source>Enable application exit confirmation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/advancedtab.py" line="128"/>
+ <source>Mouse Cursor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/advancedtab.py" line="130"/>
+ <source>Hide the mouse cursor when moved over the display window</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpenLP.DisplayTagTab</name>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="157"/>
+ <source>Edit Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="159"/>
+ <source>Update</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="173"/>
+ <source>Description</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="163"/>
+ <source>Tag</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="164"/>
+ <source>Start tag</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="166"/>
+ <source>End tag</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="167"/>
+ <source>Delete</source>
+ <translation type="unfinished">Wis uit</translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="169"/>
+ <source>Default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="171"/>
+ <source>New</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="175"/>
+ <source>Tag id</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="177"/>
+ <source>Start Html</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="179"/>
+ <source>End Html</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="320"/>
+ <source>Update Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="279"/>
+ <source>Tag "n" already defined.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="320"/>
+ <source>Tag %s already defined.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OpenLP.ExceptionDialog</name>
<message>
- <location filename="openlp/core/ui/exceptiondialog.py" line="92"/>
+ <location filename="openlp/core/ui/exceptiondialog.py" line="81"/>
<source>Oops! OpenLP hit a problem, and couldn't recover. The text in the box below contains information that might be helpful to the OpenLP developers, so please e-mail it to bugs@xxxxxxxxxx, along with a detailed description of what you were doing when the problem occurred.</source>
<translation>Oeps! OpenLP het 'n probleem ondervind en kon nie daarvanaf herstel nie. Die teks in die boks hieronder bevat inligting wat van hulp kan wees aan die OpenLP ontwikkelaars, so stuur dit asseblief per e-pos na bugs@xxxxxxxxxx saam met 'n gedetaileerde beskrywing van wat gedoen was toe die probleem plaasgevind het.</translation>
</message>
<message>
- <location filename="openlp/core/ui/exceptiondialog.py" line="90"/>
+ <location filename="openlp/core/ui/exceptiondialog.py" line="79"/>
<source>Error Occurred</source>
<translation>'n Fout het opgeduik</translation>
</message>
<message>
- <location filename="openlp/core/ui/exceptiondialog.py" line="98"/>
+ <location filename="openlp/core/ui/exceptiondialog.py" line="87"/>
<source>Send E-Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/exceptiondialog.py" line="100"/>
+ <location filename="openlp/core/ui/exceptiondialog.py" line="89"/>
<source>Save to File</source>
<translation type="unfinished"></translation>
</message>
@@ -1853,6 +1922,7 @@
--- Library Versions ---
%s
</source>
+ <comment>Please add the information that bug reports are favoured written in English.</comment>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1864,7 +1934,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/filerenamedialog.py" line="56"/>
+ <location filename="openlp/core/ui/filerenamedialog.py" line="55"/>
<source>New File Name:</source>
<translation type="unfinished"></translation>
</message>
@@ -1877,129 +1947,129 @@
<context>
<name>OpenLP.GeneralTab</name>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="88"/>
+ <location filename="openlp/core/ui/generaltab.py" line="237"/>
<source>General</source>
<translation>Algemeen</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="332"/>
+ <location filename="openlp/core/ui/generaltab.py" line="238"/>
<source>Monitors</source>
<translation>Monitors</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="334"/>
+ <location filename="openlp/core/ui/generaltab.py" line="240"/>
<source>Select monitor for output display:</source>
<translation>Selekteer monitor vir uitgaande vertoning:</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="336"/>
+ <location filename="openlp/core/ui/generaltab.py" line="242"/>
<source>Display if a single screen</source>
<translation>Vertoon as dit 'n enkel skerm is</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="338"/>
+ <location filename="openlp/core/ui/generaltab.py" line="244"/>
<source>Application Startup</source>
<translation>Applikasie Aanskakel</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="340"/>
+ <location filename="openlp/core/ui/generaltab.py" line="246"/>
<source>Show blank screen warning</source>
<translation>Vertoon leë skerm waarskuwing</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="342"/>
+ <location filename="openlp/core/ui/generaltab.py" line="248"/>
<source>Automatically open the last service</source>
<translation>Maak vanself die laaste diens oop</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="344"/>
+ <location filename="openlp/core/ui/generaltab.py" line="250"/>
<source>Show the splash screen</source>
<translation>Wys die spatsel skerm</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="346"/>
+ <location filename="openlp/core/ui/generaltab.py" line="252"/>
<source>Application Settings</source>
<translation>Program Verstellings</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="348"/>
+ <location filename="openlp/core/ui/generaltab.py" line="254"/>
<source>Prompt to save before starting a new service</source>
<translation>Vra om te stoor voordat 'n nuwe diens begin word</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="350"/>
+ <location filename="openlp/core/ui/generaltab.py" line="256"/>
<source>Automatically preview next item in service</source>
<translation>Wys voorskou van volgende item in diens automaties</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="352"/>
+ <location filename="openlp/core/ui/generaltab.py" line="258"/>
<source>Slide loop delay:</source>
<translation>Skyfie herhaal vertraging:</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="354"/>
+ <location filename="openlp/core/ui/generaltab.py" line="260"/>
<source> sec</source>
<translation>sek</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="356"/>
+ <location filename="openlp/core/ui/generaltab.py" line="262"/>
<source>CCLI Details</source>
<translation>CCLI Inligting</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="358"/>
+ <location filename="openlp/core/ui/generaltab.py" line="264"/>
<source>CCLI number:</source>
<translation>CCLI nommer:</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="360"/>
+ <location filename="openlp/core/ui/generaltab.py" line="266"/>
<source>SongSelect username:</source>
<translation>SongSelect gebruikersnaam:</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="362"/>
+ <location filename="openlp/core/ui/generaltab.py" line="268"/>
<source>SongSelect password:</source>
<translation>SongSelect wagwoord:</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="365"/>
+ <location filename="openlp/core/ui/generaltab.py" line="271"/>
<source>Display Position</source>
<translation>Vertoon Posisie</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="379"/>
+ <location filename="openlp/core/ui/generaltab.py" line="285"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="380"/>
+ <location filename="openlp/core/ui/generaltab.py" line="286"/>
<source>Y</source>
<translation>Y</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="381"/>
+ <location filename="openlp/core/ui/generaltab.py" line="287"/>
<source>Height</source>
<translation>Hoogte</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="383"/>
+ <location filename="openlp/core/ui/generaltab.py" line="289"/>
<source>Width</source>
<translation>Wydte</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="377"/>
+ <location filename="openlp/core/ui/generaltab.py" line="283"/>
<source>Override display position</source>
<translation>Oorskryf vertoon posisie</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="392"/>
+ <location filename="openlp/core/ui/generaltab.py" line="298"/>
<source>Screen</source>
- <translation>Skerm</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="395"/>
+ <location filename="openlp/core/ui/generaltab.py" line="301"/>
<source>primary</source>
- <translation>primêre</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2016,379 +2086,387 @@
</message>
</context>
<context>
+ <name>OpenLP.MainDisplay</name>
+ <message>
+ <location filename="openlp/core/ui/maindisplay.py" line="125"/>
+ <source>OpenLP Display</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>OpenLP.MainWindow</name>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="372"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="340"/>
<source>OpenLP 2.0</source>
<translation>OpenLP 2.0</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="374"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="342"/>
<source>&File</source>
<translation>&Lêer</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="375"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="343"/>
<source>&Import</source>
<translation>&Invoer</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="376"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="344"/>
<source>&Export</source>
<translation>Uitvo&er</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="377"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="345"/>
<source>&View</source>
<translation>&Bekyk</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="378"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="346"/>
<source>M&ode</source>
<translation>M&odus</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="379"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="347"/>
<source>&Tools</source>
<translation>&Gereedskap</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="380"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="348"/>
<source>&Settings</source>
<translation>Ver&stellings</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="428"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="396"/>
<source>&Language</source>
<translation>Taa&l</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="383"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="351"/>
<source>&Help</source>
<translation>&Hulp</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="384"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="352"/>
<source>Media Manager</source>
<translation>Media Bestuurder</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="386"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="354"/>
<source>Service Manager</source>
<translation>Diens Bestuurder</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="388"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="356"/>
<source>Theme Manager</source>
<translation>Tema Bestuurder</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="390"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="358"/>
<source>&New</source>
<translation>&Nuwe</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="391"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="359"/>
<source>New Service</source>
<translation>Nuwe Diens</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="393"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="361"/>
<source>Create a new service.</source>
<translation>Skep 'n nuwe diens.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="395"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="363"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="396"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="364"/>
<source>&Open</source>
<translation>Maak &Oop</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="397"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="365"/>
<source>Open Service</source>
<translation>Maak Diens Oop</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="399"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="367"/>
<source>Open an existing service.</source>
<translation>Maak 'n bestaande diens oop.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="401"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="369"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="402"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="370"/>
<source>&Save</source>
<translation>&Stoor</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="403"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="371"/>
<source>Save Service</source>
<translation>Stoor Diens</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="405"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="373"/>
<source>Save the current service to disk.</source>
<translation>Stoor die huidige diens na skyf.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="407"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="375"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="408"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="376"/>
<source>Save &As...</source>
<translation>Stoor &As...</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="410"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="378"/>
<source>Save Service As</source>
<translation>Stoor Diens As</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="412"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="380"/>
<source>Save the current service under a new name.</source>
<translation>Stoor die huidige diens onder 'n nuwe naam.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="414"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="382"/>
<source>Ctrl+Shift+S</source>
<translation>Ctrl+Shift+S</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="416"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="384"/>
<source>E&xit</source>
<translation>&Uitgang</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="418"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="386"/>
<source>Quit OpenLP</source>
<translation>Sluit OpenLP Af</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="420"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="388"/>
<source>Alt+F4</source>
<translation>Alt+F4</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="426"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="394"/>
<source>&Theme</source>
<translation>&Tema</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="432"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="400"/>
<source>&Configure OpenLP...</source>
<translation>&Konfigureer OpenLP...</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="434"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="402"/>
<source>&Media Manager</source>
<translation>&Media Bestuurder</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="436"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="404"/>
<source>Toggle Media Manager</source>
<translation>Wissel Media Bestuurder</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="438"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="406"/>
<source>Toggle the visibility of the media manager.</source>
<translation>Wissel sigbaarheid van die media bestuurder.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="440"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="408"/>
<source>F8</source>
<translation>F8</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="442"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="410"/>
<source>&Theme Manager</source>
<translation>&Tema Bestuurder</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="444"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="412"/>
<source>Toggle Theme Manager</source>
<translation>Wissel Tema Bestuurder</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="446"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="414"/>
<source>Toggle the visibility of the theme manager.</source>
<translation>Wissel sigbaarheid van die tema bestuurder.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="448"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="416"/>
<source>F10</source>
<translation>F10</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="450"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="418"/>
<source>&Service Manager</source>
<translation>&Diens Bestuurder</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="452"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="420"/>
<source>Toggle Service Manager</source>
<translation>Wissel Diens Bestuurder</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="454"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="422"/>
<source>Toggle the visibility of the service manager.</source>
<translation>Wissel sigbaarheid van die diens bestuurder.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="456"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="424"/>
<source>F9</source>
<translation>F9</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="458"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="426"/>
<source>&Preview Panel</source>
<translation>Voorskou &Paneel</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="460"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="428"/>
<source>Toggle Preview Panel</source>
<translation>Wissel Voorskou Paneel</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="462"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="430"/>
<source>Toggle the visibility of the preview panel.</source>
<translation>Wissel sigbaarheid van die voorskou paneel.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="464"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="432"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="466"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="434"/>
<source>&Live Panel</source>
<translation>Regstreekse Panee&l</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="468"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="436"/>
<source>Toggle Live Panel</source>
<translation>Wissel Regstreekse Paneel</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="470"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="438"/>
<source>Toggle the visibility of the live panel.</source>
<translation>Wissel sigbaarheid van die regstreekse paneel.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="472"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="440"/>
<source>F12</source>
<translation>F12</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="474"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="442"/>
<source>&Plugin List</source>
<translation>Mini-&program Lys</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="476"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="444"/>
<source>List the Plugins</source>
<translation>Lys die Mini-programme</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="478"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="446"/>
<source>Alt+F7</source>
<translation>Alt+F7</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="480"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="448"/>
<source>&User Guide</source>
<translation>Gebr&uikers Gids</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="482"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="450"/>
<source>&About</source>
<translation>&Aangaande</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="483"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="451"/>
<source>More information about OpenLP</source>
<translation>Meer inligting aangaande OpenLP</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="485"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="453"/>
<source>Ctrl+F1</source>
<translation>Ctrl+F1</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="487"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="455"/>
<source>&Online Help</source>
<translation>&Aanlyn Hulp</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="489"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="457"/>
<source>&Web Site</source>
<translation>&Web Tuiste</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="491"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="459"/>
<source>&Auto Detect</source>
<translation>Verklik Outom&aties</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="493"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="461"/>
<source>Use the system language, if available.</source>
<translation>Gebruik die sisteem se taal as dit beskikbaar is.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="498"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="466"/>
<source>Set the interface language to %s</source>
<translation>Verstel die koppelvlak taal na %s</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="500"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="468"/>
<source>Add &Tool...</source>
<translation>Voeg Gereedskaps&tuk by...</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="502"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="470"/>
<source>Add an application to the list of tools.</source>
<translation>Voeg 'n applikasie by die lys van gereedskapstukke.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="505"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="473"/>
<source>&Default</source>
<translation>&Verstek</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="507"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="475"/>
<source>Set the view mode back to the default.</source>
<translation>Verstel skou modus terug na verstek modus.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="510"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="478"/>
<source>&Setup</source>
<translation>Op&stel</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="511"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="479"/>
<source>Set the view mode to Setup.</source>
<translation>Verstel die skou modus na Opstel modus.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="514"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="482"/>
<source>&Live</source>
<translation>&Regstreeks</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="515"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="483"/>
<source>Set the view mode to Live.</source>
<translation>Verstel die skou modus na Regstreeks.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="685"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="663"/>
<source>Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.</source>
@@ -2397,32 +2475,32 @@
Die nuutste weergawe kan afgelaai word vanaf http://openlp.org/.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="689"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="667"/>
<source>OpenLP Version Updated</source>
<translation>OpenLP Weergawe is Opdateer</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="729"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="707"/>
<source>OpenLP Main Display Blanked</source>
<translation>OpenLP Hoof Vertoning Blanko</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="729"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="707"/>
<source>The Main Display has been blanked out</source>
<translation>Die Hoof Skerm is afgeskakel</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="821"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="815"/>
<source>Save Changes to Service?</source>
<translation>Stoor Veranderinge aan Diens?</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="821"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="815"/>
<source>Your service has changed. Do you want to save those changes?</source>
<translation>Die diens het verander. Stoor veranderinge?</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="887"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="917"/>
<source>Default Theme: %s</source>
<translation>Verstek Tema: %s</translation>
</message>
@@ -2433,90 +2511,75 @@
<translation>Afrikaans</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="430"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="398"/>
<source>Configure &Shortcuts...</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/core/ui/mainwindow.py" line="838"/>
+ <source>Close OpenLP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/mainwindow.py" line="838"/>
+ <source>Are you sure you want to close OpenLP?</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OpenLP.MediaManagerItem</name>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="476"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="475"/>
<source>No Items Selected</source>
<translation>Geen item geselekteer nie</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="284"/>
- <source>&Edit %s</source>
- <translation>R&edigeer %s</translation>
- </message>
- <message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="292"/>
- <source>&Delete %s</source>
- <translation>&Wis %s uit</translation>
- </message>
- <message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="300"/>
- <source>&Preview %s</source>
- <translation>&Voorskou %s</translation>
- </message>
- <message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="306"/>
- <source>&Show Live</source>
- <translation>Vertoon Regstreek&s</translation>
- </message>
- <message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="311"/>
- <source>&Add to Service</source>
- <translation>&Voeg by Diens</translation>
- </message>
- <message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="317"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="314"/>
<source>&Add to selected Service Item</source>
<translation>&Voeg by die geselekteerde Diens item</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="443"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="442"/>
<source>You must select one or more items to preview.</source>
<translation>Kies een of meer items vir die voorskou.</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="460"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="459"/>
<source>You must select one or more items to send live.</source>
<translation>Kies een of meer items vir regstreekse uitsending.</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="476"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="475"/>
<source>You must select one or more items.</source>
<translation>Kies een of meer items.</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="503"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="502"/>
<source>No items selected</source>
<translation>Geen items geselekteer nie</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="503"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="502"/>
<source>You must select one or more items</source>
<translation>Kies een of meer items</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="511"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="510"/>
<source>No Service Item Selected</source>
<translation>Geen Diens Item Geselekteer nie</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="511"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="510"/>
<source>You must select an existing service item to add to.</source>
<translation>'n Bestaande diens item moet geselekteer word om by by te voeg.</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="522"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="521"/>
<source>Invalid Service Item</source>
<translation>Ongeldige Diens Item</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="522"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="521"/>
<source>You must select a %s service item.</source>
<translation>Kies 'n %s diens item.</translation>
</message>
@@ -2524,52 +2587,52 @@
<context>
<name>OpenLP.PluginForm</name>
<message>
- <location filename="openlp/core/ui/plugindialog.py" line="103"/>
+ <location filename="openlp/core/ui/plugindialog.py" line="75"/>
<source>Plugin List</source>
<translation>Mini-program Lys</translation>
</message>
<message>
- <location filename="openlp/core/ui/plugindialog.py" line="105"/>
+ <location filename="openlp/core/ui/plugindialog.py" line="77"/>
<source>Plugin Details</source>
<translation>Mini-program Besonderhede</translation>
</message>
<message>
- <location filename="openlp/core/ui/plugindialog.py" line="107"/>
+ <location filename="openlp/core/ui/plugindialog.py" line="79"/>
<source>Version:</source>
<translation>Weergawe:</translation>
</message>
<message>
- <location filename="openlp/core/ui/plugindialog.py" line="109"/>
+ <location filename="openlp/core/ui/plugindialog.py" line="81"/>
<source>About:</source>
<translation>Aangaande:</translation>
</message>
<message>
- <location filename="openlp/core/ui/plugindialog.py" line="111"/>
+ <location filename="openlp/core/ui/plugindialog.py" line="83"/>
<source>Status:</source>
<translation>Status:</translation>
</message>
<message>
- <location filename="openlp/core/ui/plugindialog.py" line="113"/>
+ <location filename="openlp/core/ui/plugindialog.py" line="85"/>
<source>Active</source>
<translation>Aktief</translation>
</message>
<message>
- <location filename="openlp/core/ui/plugindialog.py" line="115"/>
+ <location filename="openlp/core/ui/plugindialog.py" line="87"/>
<source>Inactive</source>
<translation>Onaktief</translation>
</message>
<message>
+ <location filename="openlp/core/ui/pluginform.py" line="141"/>
+ <source>%s (Inactive)</source>
+ <translation>%s (Onaktief)</translation>
+ </message>
+ <message>
<location filename="openlp/core/ui/pluginform.py" line="138"/>
- <source>%s (Inactive)</source>
- <translation>%s (Onaktief)</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/pluginform.py" line="135"/>
<source>%s (Active)</source>
<translation>%s (Aktief)</translation>
</message>
<message>
- <location filename="openlp/core/ui/pluginform.py" line="141"/>
+ <location filename="openlp/core/ui/pluginform.py" line="144"/>
<source>%s (Disabled)</source>
<translation>%s (Onaktief)</translation>
</message>
@@ -2577,12 +2640,12 @@
<context>
<name>OpenLP.ServiceItemEditForm</name>
<message>
- <location filename="openlp/core/ui/serviceitemeditdialog.py" line="82"/>
+ <location filename="openlp/core/ui/serviceitemeditdialog.py" line="65"/>
<source>Reorder Service Item</source>
<translation>Hergroepeer Diens Item</translation>
</message>
<message>
- <location filename="openlp/core/ui/serviceitemeditdialog.py" line="84"/>
+ <location filename="openlp/core/ui/serviceitemeditdialog.py" line="67"/>
<source>Delete</source>
<translation>Wis uit</translation>
</message>
@@ -2590,212 +2653,207 @@
<context>
<name>OpenLP.ServiceManager</name>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="122"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="125"/>
<source>New Service</source>
<translation>Nuwe Diens</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="122"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="125"/>
<source>Create a new service</source>
<translation>Skep 'n nuwe diens</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="694"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="130"/>
<source>Open Service</source>
<translation>Maak Diens Oop</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="127"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="130"/>
<source>Load an existing service</source>
<translation>Laai 'n bestaande diens</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="627"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="460"/>
<source>Save Service</source>
<translation>Stoor Diens</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="132"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="135"/>
<source>Save this service</source>
<translation>Stoor hierdie diens</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="138"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="141"/>
<source>Theme:</source>
<translation>Tema:</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="143"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="147"/>
<source>Select a theme for the service</source>
<translation>Selekteer 'n tema vir die diens</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="173"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="181"/>
<source>Move to &top</source>
<translation>Skuif boon&toe</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="173"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="181"/>
<source>Move item to the top of the service.</source>
<translation>Skuif item tot heel bo in die diens.</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="179"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="187"/>
<source>Move &up</source>
<translation>Sk&uif op</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="179"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="187"/>
<source>Move item up one position in the service.</source>
<translation>Skuif item een posisie boontoe in die diens.</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="185"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="193"/>
<source>Move &down</source>
<translation>Skuif &af</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="185"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="193"/>
<source>Move item down one position in the service.</source>
<translation>Skuif item een posisie af in die diens.</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="191"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="199"/>
<source>Move to &bottom</source>
<translation>Skuif &tot heel onder</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="191"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="199"/>
<source>Move item to the end of the service.</source>
<translation>Skuif item tot aan die einde van die diens.</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="267"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="276"/>
<source>&Delete From Service</source>
<translation>Wis uit vanaf die &Diens</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="198"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="206"/>
<source>Delete the selected item from the service.</source>
<translation>Wis geselekteerde item van die diens af.</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="250"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="259"/>
<source>&Add New Item</source>
<translation>&Voeg Nuwe Item By</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="253"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="262"/>
<source>&Add to Selected Item</source>
<translation>&Voeg by Geselekteerde Item</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="258"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="267"/>
<source>&Edit Item</source>
<translation>R&edigeer Item</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="261"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="270"/>
<source>&Reorder Item</source>
<translation>Ve&rander Item orde</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="264"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="273"/>
<source>&Notes</source>
<translation>&Notas</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="272"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="281"/>
<source>&Preview Verse</source>
<translation>Vers V&oorsig</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="275"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="284"/>
<source>&Live Verse</source>
<translation>&Regstreekse Vers</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="280"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="289"/>
<source>&Change Item Theme</source>
<translation>&Verander Item Tema</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="708"/>
- <source>Save Changes to Service?</source>
- <translation>Stoor Veranderinge aan Diens?</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/servicemanager.py" line="542"/>
- <source>Your service is unsaved, do you want to save those changes before creating a new one?</source>
- <translation>Die diens is nie gestoor nie. Stoor die veranderinge voor 'n nuwe een geskep word?</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/servicemanager.py" line="627"/>
- <source>OpenLP Service Files (*.osz)</source>
- <translation>OpenLP Diens Lêers (*.osz)</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/servicemanager.py" line="708"/>
- <source>Your current service is unsaved, do you want to save the changes before opening a new one?</source>
- <translation>Huidige diens is nie gestoor nie. Stoor die veranderinge voordat 'n nuwe een oopgemaak word?</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/servicemanager.py" line="776"/>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/servicemanager.py" line="737"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="487"/>
<source>File is not a valid service.
The content encoding is not UTF-8.</source>
<translation>Lêer is nie 'n geldige diens nie.
Die inhoud enkodering is nie UTF-8 nie.</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="776"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="517"/>
<source>File is not a valid service.</source>
<translation>Lêer is nie 'n geldige diens nie.</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="973"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="1029"/>
<source>Missing Display Handler</source>
<translation>Vermisde Vertoon Hanteerder</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="939"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="995"/>
<source>Your item cannot be displayed as there is no handler to display it</source>
<translation>Die item kan nie vertoon word nie omdat daar nie 'n hanteerder is om dit te vertoon nie</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="973"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="1029"/>
<source>Your item cannot be displayed as the plugin required to display it is missing or inactive</source>
<translation>Die item kan nie vertoon word nie omdat die mini-program wat dit moet vertoon vermis of onaktief is</translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="205"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="213"/>
<source>&Expand all</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="205"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="213"/>
<source>Expand all the service items.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="211"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="219"/>
<source>&Collapse all</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="211"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="219"/>
<source>Collapse all the service items.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/core/ui/servicemanager.py" line="364"/>
+ <source>Save Changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/servicemanager.py" line="364"/>
+ <source>The current service has been modified, would you like to save it?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/servicemanager.py" line="374"/>
+ <source>Open File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/servicemanager.py" line="460"/>
+ <source>OpenLP Service Files (*.osz)</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OpenLP.ServiceNoteForm</name>
<message>
- <location filename="openlp/core/ui/servicenotedialog.py" line="52"/>
+ <location filename="openlp/core/ui/servicenotedialog.py" line="47"/>
<source>Service Item Notes</source>
<translation>Diens Item Notas</translation>
</message>
@@ -2803,7 +2861,7 @@
<context>
<name>OpenLP.SettingsForm</name>
<message>
- <location filename="openlp/core/ui/settingsdialog.py" line="67"/>
+ <location filename="openlp/core/ui/settingsdialog.py" line="56"/>
<source>Configure OpenLP</source>
<translation>Konfigureer OpenLP</translation>
</message>
@@ -2811,42 +2869,42 @@
<context>
<name>OpenLP.ShortcutListDialog</name>
<message>
- <location filename="openlp/core/ui/shortcutlistdialog.py" line="102"/>
+ <location filename="openlp/core/ui/shortcutlistdialog.py" line="77"/>
<source>Customize Shortcuts</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/shortcutlistdialog.py" line="104"/>
+ <location filename="openlp/core/ui/shortcutlistdialog.py" line="79"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/shortcutlistdialog.py" line="104"/>
+ <location filename="openlp/core/ui/shortcutlistdialog.py" line="79"/>
<source>Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/shortcutlistdialog.py" line="108"/>
+ <location filename="openlp/core/ui/shortcutlistdialog.py" line="82"/>
<source>Default: %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/shortcutlistdialog.py" line="110"/>
+ <location filename="openlp/core/ui/shortcutlistdialog.py" line="84"/>
<source>Custom:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/shortcutlistdialog.py" line="112"/>
+ <location filename="openlp/core/ui/shortcutlistdialog.py" line="86"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/shortcutlistform.py" line="76"/>
+ <location filename="openlp/core/ui/shortcutlistform.py" line="73"/>
<source>Duplicate Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/shortcutlistform.py" line="76"/>
+ <location filename="openlp/core/ui/shortcutlistform.py" line="73"/>
<source>The shortcut "%s" is already assigned to another action, please use a different shortcut.</source>
<translation type="unfinished"></translation>
</message>
@@ -2854,12 +2912,12 @@
<context>
<name>OpenLP.SlideController</name>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="116"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="117"/>
<source>Live</source>
<translation>Regstreeks</translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="120"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="121"/>
<source>Preview</source>
<translation>Voorskou</translation>
</message>
@@ -2879,42 +2937,42 @@
<translation>Verskuil</translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="210"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="222"/>
<source>Move to live</source>
<translation>Verskuif na regstreekse skerm</translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="222"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="204"/>
<source>Start continuous loop</source>
<translation>Begin aaneenlopende lus</translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="226"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="208"/>
<source>Stop continuous loop</source>
<translation>Stop deurlopende lus</translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="235"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="216"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="237"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="218"/>
<source>Delay between slides in seconds</source>
<translation>Vertraging tussen skyfies in sekondes</translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="250"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="243"/>
<source>Start playing media</source>
<translation>Begin media speel</translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="281"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="254"/>
<source>Go To</source>
<translation>Gaan Na</translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="215"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="227"/>
<source>Edit and reload song preview</source>
<translation>Redigeer en laai weer 'n lied voorskou</translation>
</message>
@@ -2924,12 +2982,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="188"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="186"/>
<source>Blank to Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="196"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="195"/>
<source>Show Desktop</source>
<translation type="unfinished"></translation>
</message>
@@ -2950,563 +3008,576 @@
<context>
<name>OpenLP.ThemeForm</name>
<message>
- <location filename="openlp/core/ui/themeform.py" line="497"/>
+ <location filename="openlp/core/ui/themeform.py" line="482"/>
<source>All Files</source>
<translation type="unfinished">Alle Lêers</translation>
</message>
<message>
- <location filename="openlp/core/ui/themeform.py" line="499"/>
+ <location filename="openlp/core/ui/themeform.py" line="484"/>
<source>Select Image</source>
<translation type="unfinished">Selekteer beeld</translation>
</message>
<message>
- <location filename="openlp/core/ui/themeform.py" line="586"/>
+ <location filename="openlp/core/ui/themeform.py" line="571"/>
<source>Theme Name Missing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themeform.py" line="586"/>
+ <location filename="openlp/core/ui/themeform.py" line="571"/>
<source>There is no name for this theme. Please enter one.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themeform.py" line="595"/>
+ <location filename="openlp/core/ui/themeform.py" line="577"/>
<source>Theme Name Invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themeform.py" line="595"/>
+ <location filename="openlp/core/ui/themeform.py" line="577"/>
<source>Invalid theme name. Please enter one.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/core/ui/themeform.py" line="216"/>
+ <source>(%d lines per slide)</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OpenLP.ThemeManager</name>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="59"/>
+ <location filename="openlp/core/ui/thememanager.py" line="63"/>
<source>New Theme</source>
<translation>Nuwe Tema</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="59"/>
+ <location filename="openlp/core/ui/thememanager.py" line="63"/>
<source>Create a new theme.</source>
<translation>Skep 'n nuwe tema.</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="64"/>
+ <location filename="openlp/core/ui/thememanager.py" line="68"/>
<source>Edit Theme</source>
<translation>Redigeer Tema</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="64"/>
+ <location filename="openlp/core/ui/thememanager.py" line="68"/>
<source>Edit a theme.</source>
<translation>Redigeer 'n tema.</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="69"/>
+ <location filename="openlp/core/ui/thememanager.py" line="73"/>
<source>Delete Theme</source>
<translation>Wis Tema Uit</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="69"/>
+ <location filename="openlp/core/ui/thememanager.py" line="73"/>
<source>Delete a theme.</source>
<translation>Wis 'n tema uit.</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="75"/>
+ <location filename="openlp/core/ui/thememanager.py" line="79"/>
<source>Import Theme</source>
<translation>Voer Tema In</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="75"/>
+ <location filename="openlp/core/ui/thememanager.py" line="79"/>
<source>Import a theme.</source>
<translation>Voer 'n tema in.</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="80"/>
+ <location filename="openlp/core/ui/thememanager.py" line="84"/>
<source>Export Theme</source>
<translation>Voer Tema Uit</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="80"/>
+ <location filename="openlp/core/ui/thememanager.py" line="84"/>
<source>Export a theme.</source>
<translation>Voer 'n tema uit.</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="97"/>
+ <location filename="openlp/core/ui/thememanager.py" line="105"/>
<source>&Edit Theme</source>
<translation>R&edigeer Tema</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="106"/>
+ <location filename="openlp/core/ui/thememanager.py" line="114"/>
<source>&Delete Theme</source>
<translation>&Wis Tema uit</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="111"/>
+ <location filename="openlp/core/ui/thememanager.py" line="118"/>
<source>Set As &Global Default</source>
<translation>Stel in As &Globale Standaard</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="679"/>
+ <location filename="openlp/core/ui/thememanager.py" line="434"/>
<source>%s (default)</source>
<translation>%s (standaard)</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="271"/>
+ <location filename="openlp/core/ui/thememanager.py" line="309"/>
<source>You must select a theme to edit.</source>
<translation>Kies 'n tema om te redigeer.</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="793"/>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/thememanager.py" line="778"/>
+ <location filename="openlp/core/ui/thememanager.py" line="691"/>
<source>You are unable to delete the default theme.</source>
<translation>Die standaard tema kan nie uitgewis word nie.</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="326"/>
+ <location filename="openlp/core/ui/thememanager.py" line="362"/>
<source>You have not selected a theme.</source>
<translation>Geen tema is geselekteer nie.</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="332"/>
+ <location filename="openlp/core/ui/thememanager.py" line="366"/>
<source>Save Theme - (%s)</source>
<translation>Stoor Tema - (%s)</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="349"/>
+ <location filename="openlp/core/ui/thememanager.py" line="383"/>
<source>Theme Exported</source>
<translation>Tema Uitvoer</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="349"/>
+ <location filename="openlp/core/ui/thememanager.py" line="383"/>
<source>Your theme has been successfully exported.</source>
<translation>Die tema was suksesvol uitgevoer.</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="355"/>
+ <location filename="openlp/core/ui/thememanager.py" line="389"/>
<source>Theme Export Failed</source>
<translation>Tema Uitvoer het Misluk</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="355"/>
+ <location filename="openlp/core/ui/thememanager.py" line="389"/>
<source>Your theme could not be exported due to an error.</source>
<translation>Die tema kon nie uitgevoer word nie weens 'n fout.</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="369"/>
+ <location filename="openlp/core/ui/thememanager.py" line="403"/>
<source>Select Theme Import File</source>
<translation>Kies Tema Invoer Lêer</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="369"/>
- <source>Theme (*.*)</source>
- <translation>Tema (*.*)</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/thememanager.py" line="475"/>
+ <location filename="openlp/core/ui/thememanager.py" line="499"/>
<source>File is not a valid theme.
The content encoding is not UTF-8.</source>
<translation>Lêer is nie 'n geldige tema nie.
Die inhoud enkodering is nie UTF-8 nie.</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="525"/>
+ <location filename="openlp/core/ui/thememanager.py" line="541"/>
<source>File is not a valid theme.</source>
<translation>Lêer is nie 'n geldige tema nie.</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="626"/>
- <source>Theme Exists</source>
- <translation>Tema Bestaan Reeds</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/thememanager.py" line="626"/>
- <source>A theme with this name already exists. Would you like to overwrite it?</source>
- <translation>'n Tema met hierdie naam bestaan alreeds. Kan dit oorskryf word?</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/thememanager.py" line="786"/>
+ <location filename="openlp/core/ui/thememanager.py" line="699"/>
<source>Theme %s is used in the %s plugin.</source>
<translation>Tema %s is in gebruik deur die %s mini-program.</translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="793"/>
- <source>Theme %s is used by the service manager.</source>
- <translation>Tema %s is in gebruik deur die diens bestuurder.</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/thememanager.py" line="100"/>
+ <location filename="openlp/core/ui/thememanager.py" line="108"/>
<source>&Copy Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="103"/>
+ <location filename="openlp/core/ui/thememanager.py" line="111"/>
<source>&Rename Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="114"/>
+ <location filename="openlp/core/ui/thememanager.py" line="121"/>
<source>&Export Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="226"/>
- <source>Rename</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/thememanager.py" line="291"/>
- <source>Delete</source>
- <translation type="unfinished">Wis uit</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/thememanager.py" line="761"/>
- <source>You must select a theme to %s.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/thememanager.py" line="767"/>
- <source>%s Confirmation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/thememanager.py" line="767"/>
- <source>%s %s theme?</source>
+ <location filename="openlp/core/ui/thememanager.py" line="258"/>
+ <source>You must select a theme to rename.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/thememanager.py" line="258"/>
+ <source>Rename Confirmation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/thememanager.py" line="258"/>
+ <source>Rename %s theme?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/thememanager.py" line="325"/>
+ <source>You must select a theme to delete.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/thememanager.py" line="325"/>
+ <source>Delete Confirmation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/thememanager.py" line="325"/>
+ <source>Delete %s theme?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/thememanager.py" line="403"/>
+ <source>Theme v1 (*.theme);;Theme v2 (*.otz);;All Files (*.*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/thememanager.py" line="699"/>
+ <source>Validation Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/thememanager.py" line="561"/>
+ <source>A theme with this name already exists.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenLP.ThemeWizard</name>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="623"/>
+ <location filename="openlp/core/ui/themewizard.py" line="429"/>
<source>Theme Wizard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="625"/>
+ <location filename="openlp/core/ui/themewizard.py" line="431"/>
<source>Welcome to the Theme Wizard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="628"/>
- <source>This wizard will help you to create and edit your themes . Click the next button below to start the process by setting up your background.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/themewizard.py" line="632"/>
+ <location filename="openlp/core/ui/themewizard.py" line="438"/>
<source>Set Up Background</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="634"/>
+ <location filename="openlp/core/ui/themewizard.py" line="440"/>
<source>Set up your theme's background according to the parameters below.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="637"/>
+ <location filename="openlp/core/ui/themewizard.py" line="443"/>
<source>Background type:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="639"/>
+ <location filename="openlp/core/ui/themewizard.py" line="445"/>
<source>Solid Color</source>
<translation type="unfinished">Soliede Kleur</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="641"/>
+ <location filename="openlp/core/ui/themewizard.py" line="447"/>
<source>Gradient</source>
<translation type="unfinished">Gradiënt</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="643"/>
+ <location filename="openlp/core/ui/themewizard.py" line="449"/>
<source>Image</source>
<translation type="unfinished">Beeld</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="695"/>
+ <location filename="openlp/core/ui/themewizard.py" line="499"/>
<source>Color:</source>
<translation type="unfinished">Kleur:</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="650"/>
+ <location filename="openlp/core/ui/themewizard.py" line="456"/>
<source>Gradient:</source>
<translation type="unfinished">Gradiënt:</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="652"/>
+ <location filename="openlp/core/ui/themewizard.py" line="458"/>
<source>Horizontal</source>
<translation type="unfinished">Horisontaal</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="654"/>
+ <location filename="openlp/core/ui/themewizard.py" line="460"/>
<source>Vertical</source>
<translation type="unfinished">Vertikaal</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="656"/>
+ <location filename="openlp/core/ui/themewizard.py" line="462"/>
<source>Circular</source>
<translation type="unfinished">Sirkelvormig</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="658"/>
+ <location filename="openlp/core/ui/themewizard.py" line="464"/>
<source>Top Left - Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="660"/>
+ <location filename="openlp/core/ui/themewizard.py" line="466"/>
<source>Bottom Left - Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="662"/>
+ <location filename="openlp/core/ui/themewizard.py" line="468"/>
<source>Image:</source>
<translation type="unfinished">Beeld:</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="663"/>
+ <location filename="openlp/core/ui/themewizard.py" line="469"/>
<source>Main Area Font Details</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="665"/>
+ <location filename="openlp/core/ui/themewizard.py" line="471"/>
<source>Define the font and display characteristics for the Display text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="694"/>
+ <location filename="openlp/core/ui/themewizard.py" line="498"/>
<source>Font:</source>
<translation type="unfinished">Skrif:</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="696"/>
+ <location filename="openlp/core/ui/themewizard.py" line="500"/>
<source>Size:</source>
<translation type="unfinished">Grootte:</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="697"/>
+ <location filename="openlp/core/ui/themewizard.py" line="501"/>
<source>pt</source>
<translation type="unfinished">pt</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="673"/>
- <source>(%d lines per slide)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/themewizard.py" line="675"/>
+ <location filename="openlp/core/ui/themewizard.py" line="479"/>
<source>Line Spacing:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="678"/>
+ <location filename="openlp/core/ui/themewizard.py" line="482"/>
<source>&Outline:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="682"/>
+ <location filename="openlp/core/ui/themewizard.py" line="486"/>
<source>&Shadow:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="685"/>
+ <location filename="openlp/core/ui/themewizard.py" line="489"/>
<source>Bold</source>
<translation type="unfinished">Vetgedruk</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="687"/>
+ <location filename="openlp/core/ui/themewizard.py" line="491"/>
<source>Italic</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="689"/>
+ <location filename="openlp/core/ui/themewizard.py" line="493"/>
<source>Footer Area Font Details</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="691"/>
+ <location filename="openlp/core/ui/themewizard.py" line="495"/>
<source>Define the font and display characteristics for the Footer text</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="698"/>
+ <location filename="openlp/core/ui/themewizard.py" line="502"/>
<source>Text Formatting Details</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="700"/>
+ <location filename="openlp/core/ui/themewizard.py" line="504"/>
<source>Allows additional display formatting information to be defined</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="703"/>
+ <location filename="openlp/core/ui/themewizard.py" line="507"/>
<source>Horizontal Align:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="705"/>
+ <location filename="openlp/core/ui/themewizard.py" line="509"/>
<source>Left</source>
<translation type="unfinished">Links</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="707"/>
+ <location filename="openlp/core/ui/themewizard.py" line="511"/>
<source>Right</source>
<translation type="unfinished">Regs</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="709"/>
+ <location filename="openlp/core/ui/themewizard.py" line="513"/>
<source>Center</source>
<translation type="unfinished">Middel</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="711"/>
+ <location filename="openlp/core/ui/themewizard.py" line="515"/>
<source>Vertical Align:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="713"/>
+ <location filename="openlp/core/ui/themewizard.py" line="517"/>
<source>Top</source>
<translation type="unfinished">Bo</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="715"/>
+ <location filename="openlp/core/ui/themewizard.py" line="519"/>
<source>Middle</source>
<translation type="unfinished">Middel</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="717"/>
+ <location filename="openlp/core/ui/themewizard.py" line="521"/>
<source>Bottom</source>
<translation type="unfinished">Onder</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="719"/>
- <source>Transitions</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/themewizard.py" line="721"/>
+ <location filename="openlp/core/ui/themewizard.py" line="525"/>
<source>Output Area Locations</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="723"/>
+ <location filename="openlp/core/ui/themewizard.py" line="527"/>
<source>Allows you to change and move the main and footer areas.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="726"/>
+ <location filename="openlp/core/ui/themewizard.py" line="530"/>
<source>&Main Area</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="728"/>
+ <location filename="openlp/core/ui/themewizard.py" line="532"/>
<source>&Use default location</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="741"/>
+ <location filename="openlp/core/ui/themewizard.py" line="545"/>
<source>X position:</source>
<translation type="unfinished">X posisie:</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="753"/>
+ <location filename="openlp/core/ui/themewizard.py" line="557"/>
<source>px</source>
<translation type="unfinished">px</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="744"/>
+ <location filename="openlp/core/ui/themewizard.py" line="548"/>
<source>Y position:</source>
<translation type="unfinished">Y posisie:</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="747"/>
+ <location filename="openlp/core/ui/themewizard.py" line="551"/>
<source>Width:</source>
<translation type="unfinished">Wydte:</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="751"/>
+ <location filename="openlp/core/ui/themewizard.py" line="555"/>
<source>Height:</source>
<translation type="unfinished">Hoogte:</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="739"/>
- <source>Footer Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/themewizard.py" line="755"/>
+ <location filename="openlp/core/ui/themewizard.py" line="559"/>
<source>Use default location</source>
<translation type="unfinished">Gebruik verstek ligging</translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="757"/>
+ <location filename="openlp/core/ui/themewizard.py" line="561"/>
<source>Save and Preview</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="759"/>
+ <location filename="openlp/core/ui/themewizard.py" line="563"/>
<source>View the theme and save it replacing the current one or change the name to create a new theme</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/themewizard.py" line="763"/>
+ <location filename="openlp/core/ui/themewizard.py" line="567"/>
<source>Theme name:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/core/ui/themeform.py" line="301"/>
+ <source>New Theme</source>
+ <translation type="unfinished">Nuwe Tema</translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/themewizard.py" line="434"/>
+ <source>This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/themewizard.py" line="523"/>
+ <source>Transitions:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/themewizard.py" line="543"/>
+ <source>&Footer Area</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/themeform.py" line="297"/>
+ <source>Edit Theme - %s</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OpenLP.ThemesTab</name>
<message>
- <location filename="openlp/core/ui/themestab.py" line="41"/>
+ <location filename="openlp/core/ui/themestab.py" line="101"/>
<source>Themes</source>
<translation>Temas</translation>
</message>
<message>
- <location filename="openlp/core/ui/themestab.py" line="110"/>
+ <location filename="openlp/core/ui/themestab.py" line="102"/>
<source>Global Theme</source>
<translation>Globale Tema</translation>
</message>
<message>
- <location filename="openlp/core/ui/themestab.py" line="112"/>
+ <location filename="openlp/core/ui/themestab.py" line="104"/>
<source>Theme Level</source>
<translation>Tema Vlak</translation>
</message>
<message>
- <location filename="openlp/core/ui/themestab.py" line="114"/>
+ <location filename="openlp/core/ui/themestab.py" line="106"/>
<source>S&ong Level</source>
<translation>Lied Vl&ak</translation>
</message>
<message>
- <location filename="openlp/core/ui/themestab.py" line="116"/>
+ <location filename="openlp/core/ui/themestab.py" line="108"/>
<source>Use the theme from each song in the database. If a song doesn't have a theme associated with it, then use the service's theme. If the service doesn't have a theme, then use the global theme.</source>
<translation>Gebruik die tema van elke lied in die lied-databasis. As 'n lied nie 'n geassosieërde tema het nie, gebruik die diens se tema. As die diens nie 'n tema het nie, gebruik dan die globale tema.</translation>
</message>
<message>
- <location filename="openlp/core/ui/themestab.py" line="121"/>
+ <location filename="openlp/core/ui/themestab.py" line="113"/>
<source>&Service Level</source>
<translation>Dien&s Vlak</translation>
</message>
<message>
- <location filename="openlp/core/ui/themestab.py" line="123"/>
+ <location filename="openlp/core/ui/themestab.py" line="115"/>
<source>Use the theme from the service, overriding any of the individual songs' themes. If the service doesn't have a theme, then use the global theme.</source>
<translation>Gebruik die tema van die diens en verplaas enige van die individuele liedere se temas. As die diens nie 'n tema het nie, gebruik dan die globale tema.</translation>
</message>
<message>
- <location filename="openlp/core/ui/themestab.py" line="127"/>
+ <location filename="openlp/core/ui/themestab.py" line="119"/>
<source>&Global Level</source>
<translation>&Globale Vlak</translation>
</message>
<message>
- <location filename="openlp/core/ui/themestab.py" line="129"/>
+ <location filename="openlp/core/ui/themestab.py" line="121"/>
<source>Use the global theme, overriding any themes associated with either the service or the songs.</source>
<translation>Gebruik die globale tema om enige temas wat met die diens of liedere geassosieer is te vervang.</translation>
</message>
</context>
<context>
+ <name>OpenLP.Ui</name>
+ <message>
+ <location filename="openlp/core/ui/__init__.py" line="73"/>
+ <source>Error</source>
+ <translation type="unfinished">Fout</translation>
+ </message>
+</context>
+<context>
<name>PresentationPlugin</name>
<message>
<location filename="openlp/plugins/presentations/presentationplugin.py" line="142"/>
@@ -3514,80 +3585,88 @@
<translation><strong>Aanbieding Mini-program</strong><br/>Die aanbieding mini-program bied die vermoë om aanbiedings van verskillende programme te vertoon. Die keuse van beskikbare aanbieding-programme word aan die gebruiker vertoon deur 'n hangkieslys.</translation>
</message>
<message>
- <location filename="openlp/plugins/presentations/presentationplugin.py" line="155"/>
- <source>Presentation</source>
- <translation type="unfinished">Aanbieding</translation>
- </message>
- <message>
- <location filename="openlp/plugins/presentations/presentationplugin.py" line="160"/>
- <source>Presentations</source>
- <translation type="unfinished">Aanbiedinge</translation>
- </message>
- <message>
- <location filename="openlp/plugins/presentations/presentationplugin.py" line="165"/>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="168"/>
<source>Load</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/presentations/presentationplugin.py" line="166"/>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="169"/>
<source>Load a new Presentation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/presentations/presentationplugin.py" line="171"/>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="174"/>
<source>Delete</source>
<translation type="unfinished">Wis uit</translation>
</message>
<message>
- <location filename="openlp/plugins/presentations/presentationplugin.py" line="172"/>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="175"/>
<source>Delete the selected Presentation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/presentations/presentationplugin.py" line="177"/>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="180"/>
<source>Preview</source>
<translation type="unfinished">Voorskou</translation>
</message>
<message>
- <location filename="openlp/plugins/presentations/presentationplugin.py" line="178"/>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="181"/>
<source>Preview the selected Presentation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/presentations/presentationplugin.py" line="183"/>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="186"/>
<source>Live</source>
<translation type="unfinished">Regstreeks</translation>
</message>
<message>
- <location filename="openlp/plugins/presentations/presentationplugin.py" line="184"/>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="187"/>
<source>Send the selected Presentation live</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/presentations/presentationplugin.py" line="189"/>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="192"/>
<source>Service</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/presentations/presentationplugin.py" line="190"/>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="193"/>
<source>Add the selected Presentation to the service</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="155"/>
+ <source>Presentation</source>
+ <comment>name singular</comment>
+ <translation type="unfinished">Aanbieding</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="157"/>
+ <source>Presentations</source>
+ <comment>name plural</comment>
+ <translation type="unfinished">Aanbiedinge</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="162"/>
+ <source>Presentations</source>
+ <comment>container title</comment>
+ <translation type="unfinished">Aanbiedinge</translation>
+ </message>
</context>
<context>
<name>PresentationPlugin.MediaItem</name>
<message>
- <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="75"/>
+ <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="76"/>
<source>Select Presentation(s)</source>
<translation>Selekteer Aanbieding(e)</translation>
</message>
<message>
- <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="77"/>
+ <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="78"/>
<source>Automatic</source>
<translation>Outomaties</translation>
</message>
<message>
- <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="126"/>
+ <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="80"/>
<source>Present using:</source>
<translation>Bied aan met:</translation>
</message>
@@ -3616,24 +3695,44 @@
<source>You must select an item to delete.</source>
<translation>'n Item om uit te wis moet geselekteer word.</translation>
</message>
+ <message>
+ <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="96"/>
+ <source>Presentations (%s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="279"/>
+ <source>Missing Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="279"/>
+ <source>The Presentation %s no longer exists.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PresentationPlugin.PresentationTab</name>
<message>
- <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="110"/>
+ <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="76"/>
<source>Available Controllers</source>
<translation>Beskikbare Beheerders</translation>
</message>
<message>
- <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="117"/>
+ <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="88"/>
<source>Advanced</source>
<translation>Gevorderd</translation>
</message>
<message>
- <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="120"/>
+ <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="91"/>
<source>Allow presentation application to be overriden</source>
<translation>Laat toe dat aanbieding program oorheers word</translation>
</message>
+ <message>
+ <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="85"/>
+ <source>%s (unvailable)</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>RemotePlugin</name>
@@ -3643,25 +3742,33 @@
<translation><strong>Afgeleë Mini-program</strong><br/>Die afgeleë mini-program verskaf die vermoë om boodskappe na 'n lopende weergawe van OpenLP op 'n ander rekenaar te stuur deur 'n web-blaaier of deur die afgeleë PPK (API).</translation>
</message>
<message>
- <location filename="openlp/plugins/remotes/remoteplugin.py" line="92"/>
+ <location filename="openlp/plugins/remotes/remoteplugin.py" line="87"/>
<source>Remote</source>
+ <comment>name singular</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="openlp/plugins/remotes/remoteplugin.py" line="88"/>
<source>Remotes</source>
+ <comment>name plural</comment>
<translation type="unfinished">Afstandbehere</translation>
</message>
+ <message>
+ <location filename="openlp/plugins/remotes/remoteplugin.py" line="92"/>
+ <source>Remote</source>
+ <comment>container title</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>RemotePlugin.RemoteTab</name>
<message>
- <location filename="openlp/plugins/remotes/lib/remotetab.py" line="53"/>
+ <location filename="openlp/plugins/remotes/lib/remotetab.py" line="68"/>
<source>Serve on IP address:</source>
<translation>Bedien op hierdie IP adres:</translation>
</message>
<message>
- <location filename="openlp/plugins/remotes/lib/remotetab.py" line="59"/>
+ <location filename="openlp/plugins/remotes/lib/remotetab.py" line="70"/>
<source>Port number:</source>
<translation>Poort nommer:</translation>
</message>
@@ -3714,8 +3821,21 @@
<translation><strong>LiedGebruik Mini-program</strong><br/>Die mini-program volg die gebruik van liedere in dienste.</translation>
</message>
<message>
- <location filename="openlp/plugins/songusage/songusageplugin.py" line="183"/>
- <source>SongUsage</source>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="178"/>
+ <source>SongUsage</source>
+ <comment>name singular</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="180"/>
+ <source>SongUsage</source>
+ <comment>name plural</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="185"/>
+ <source>SongUsage</source>
+ <comment>container title</comment>
<translation type="unfinished"></translation>
</message>
</context>
@@ -3764,6 +3884,11 @@
<source>Output File Location</source>
<translation>Uitvoer Lêer Ligging</translation>
</message>
+ <message>
+ <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="76"/>
+ <source>usage_detail_%s_%s.txt</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SongsPlugin</name>
@@ -3803,16 +3928,6 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="216"/>
- <source>Song</source>
- <translation type="unfinished">Lied</translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="221"/>
- <source>Songs</source>
- <translation type="unfinished">Liedere</translation>
- </message>
- <message>
<location filename="openlp/plugins/songs/songsplugin.py" line="226"/>
<source>Add</source>
<translation type="unfinished"></translation>
@@ -3872,284 +3987,388 @@
<source>Add the selected Song to the service</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="216"/>
+ <source>Song</source>
+ <comment>name singular</comment>
+ <translation type="unfinished">Lied</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="217"/>
+ <source>Songs</source>
+ <comment>name plural</comment>
+ <translation type="unfinished">Liedere</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="221"/>
+ <source>Songs</source>
+ <comment>container title</comment>
+ <translation type="unfinished">Liedere</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="119"/>
+ <source>Arabic (CP-1256)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="120"/>
+ <source>Baltic (CP-1257)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="121"/>
+ <source>Central European (CP-1250)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="122"/>
+ <source>Cyrillic (CP-1251)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="123"/>
+ <source>Greek (CP-1253)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="124"/>
+ <source>Hebrew (CP-1255)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="125"/>
+ <source>Japanese (CP-932)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="126"/>
+ <source>Korean (CP-949)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="127"/>
+ <source>Simplified Chinese (CP-936)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="128"/>
+ <source>Thai (CP-874)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="129"/>
+ <source>Traditional Chinese (CP-950)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="130"/>
+ <source>Turkish (CP-1254)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="131"/>
+ <source>Vietnam (CP-1258)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="132"/>
+ <source>Western European (CP-1252)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="147"/>
+ <source>Character Encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="140"/>
+ <source>The codepage setting is responsible
+for the correct character representation.
+Usually you are fine with the preselected choice.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="147"/>
+ <source>Please choose the character encoding.
+The encoding is responsible for the correct character representation.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SongsPlugin.AuthorsForm</name>
<message>
- <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="79"/>
+ <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="72"/>
<source>Author Maintenance</source>
<translation>Outeur Onderhoud</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="81"/>
+ <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="74"/>
<source>Display name:</source>
<translation>Vertoon naam:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="83"/>
+ <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="76"/>
<source>First name:</source>
<translation>Voornaam:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="85"/>
+ <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="78"/>
<source>Last name:</source>
<translation>Van:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/authorsform.py" line="96"/>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/forms/authorsform.py" line="82"/>
+ <location filename="openlp/plugins/songs/forms/authorsform.py" line="83"/>
<source>You need to type in the first name of the author.</source>
<translation>U moet die naam van die skrywer invul.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/authorsform.py" line="89"/>
+ <location filename="openlp/plugins/songs/forms/authorsform.py" line="88"/>
<source>You need to type in the last name of the author.</source>
<translation>U moet ten minste die skrywer se naam invoer.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/authorsform.py" line="96"/>
+ <location filename="openlp/plugins/songs/forms/authorsform.py" line="93"/>
<source>You have not set a display name for the author, combine the first and last names?</source>
<translation>'n Vertoon naam vir die skrywer is nie opgestel nie. Kan die naam en van gekombineer word?</translation>
</message>
</context>
<context>
+ <name>SongsPlugin.CCLIFileImport</name>
+ <message>
+ <location filename="openlp/plugins/songs/lib/cclifileimport.py" line="70"/>
+ <source>Importing song %d of %d</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>SongsPlugin.EditSongForm</name>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="413"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="280"/>
<source>Song Editor</source>
<translation>Lied Redigeerder</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="415"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="282"/>
<source>&Title:</source>
<translation>&Titel:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="417"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="284"/>
<source>Alt&ernate title:</source>
<translation>Alt&ernatiewe titel:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="419"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="286"/>
<source>&Lyrics:</source>
<translation>&Lirieke:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="421"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="288"/>
<source>&Verse order:</source>
<translation>&Vers orde:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="423"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="290"/>
<source>&Add</source>
<translation>&Voeg by</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="425"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="292"/>
<source>&Edit</source>
<translation>R&edigeer</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="427"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="294"/>
<source>Ed&it All</source>
<translation>Red&igeer Alles</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="429"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="296"/>
<source>&Delete</source>
<translation>&Wis Uit</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="431"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="298"/>
<source>Title && Lyrics</source>
<translation>Titel && Lirieke</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="434"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="301"/>
<source>Authors</source>
<translation>Skrywers</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="436"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="303"/>
<source>&Add to Song</source>
<translation>&Voeg by Lied</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="438"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="305"/>
<source>&Remove</source>
<translation>Ve&rwyder</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="440"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="307"/>
<source>&Manage Authors, Topics, Song Books</source>
<translation>&Bestuur Skrywers, Onderwerpe en Lied Boeke</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="442"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="309"/>
<source>Topic</source>
<translation>Onderwerp</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="444"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="311"/>
<source>A&dd to Song</source>
<translation>Voeg by Lie&d</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="446"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="313"/>
<source>R&emove</source>
<translation>V&erwyder</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="448"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="315"/>
<source>Song Book</source>
<translation>Lied Boek</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="450"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="317"/>
<source>Book:</source>
<translation>Boek:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="452"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="319"/>
<source>Number:</source>
<translation>Nommer:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="454"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="321"/>
<source>Authors, Topics && Song Book</source>
<translation>Skrywers, Onderwerpe && Lied Boek</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="458"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="325"/>
<source>Theme</source>
<translation>Tema</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="460"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="327"/>
<source>New &Theme</source>
<translation>Nuwe &Tema</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="462"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="329"/>
<source>Copyright Information</source>
<translation>Kopiereg Informasie</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="464"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="615"/>
<source>©</source>
<translation>©</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="466"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="333"/>
<source>CCLI number:</source>
<translation>CCLI nommer:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="468"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="335"/>
<source>Comments</source>
<translation>Kommentaar</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="470"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="337"/>
<source>Theme, Copyright Info && Comments</source>
<translation>Tema, Kopiereg Informasie && Kommentaar</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="96"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="97"/>
<source>Save && Preview</source>
<translation>Stoor && Voorskou</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="320"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="323"/>
<source>Add Author</source>
<translation>Voeg Skrywer By</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="320"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="323"/>
<source>This author does not exist, do you want to add them?</source>
<translation>Hierdie skrywer bestaan nie, moet die skrywer bygevoeg word?</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editverseform.py" line="170"/>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="347"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="350"/>
<source>This author is already in the list.</source>
<translation>Hierdie skrywer is alreeds in die lys.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="359"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="361"/>
<source>No Author Selected</source>
<translation>Geen Skrywer Geselekteer nie</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="359"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="361"/>
<source>You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.</source>
<translation>Die geselekteerde skrywer is ongeldig. Kies 'n skrywer vanaf die lys of voer 'n nuwe skrywer in en kliek op die "Voeg Skrywer by Lied" knoppie om die skrywer by te voeg.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="380"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="382"/>
<source>Add Topic</source>
<translation>Voeg Onderwerp by</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="380"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="382"/>
<source>This topic does not exist, do you want to add it?</source>
<translation>Die onderwerp bestaan nie. Voeg dit by?</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="401"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="403"/>
<source>This topic is already in the list.</source>
<translation>Die onderwerp is reeds in die lys.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="412"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="413"/>
<source>No Topic Selected</source>
<translation>Geen Onderwep Geselekteer nie</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="412"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="413"/>
<source>You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.</source>
<translation>Geselekteerde onderwerp is ongeldig. Kies 'n onderwerp vanaf die lys of voer 'n nuwe onderwerp in en kliek die "Voeg Onderwerp by Lied" knoppie om die onderwerp by te voeg.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="534"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="536"/>
<source>You need to type in a song title.</source>
<translation>Tik 'n lied titel in.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="542"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="543"/>
<source>You need to type in at least one verse.</source>
<translation>Ten minste een vers moet ingevoer word.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="590"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="588"/>
<source>Warning</source>
<translation>Waarskuwing</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="579"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="578"/>
<source>The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.</source>
<translation>Die vers orde is ongeldig. Daar is geen vers wat ooreenstem met %s nie. Geldige opsies is %s.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="590"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="588"/>
<source>You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?</source>
<translation>In die vers orde is %s nie gebruik nie. Kan die lied so gestoor word?</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="663"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="600"/>
<source>Add Book</source>
<translation>Voeg Boek by</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="663"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="600"/>
<source>This song book does not exist, do you want to add it?</source>
<translation>Die lied boek bestaan nie. Voeg dit by?</translation>
</message>
@@ -4159,7 +4378,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editverseform.py" line="170"/>
+ <location filename="openlp/plugins/songs/forms/editverseform.py" line="171"/>
<source>You need to type some text in to the verse.</source>
<translation type="unfinished"></translation>
</message>
@@ -4167,17 +4386,17 @@
<context>
<name>SongsPlugin.EditVerseForm</name>
<message>
- <location filename="openlp/plugins/songs/forms/editversedialog.py" line="88"/>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="76"/>
<source>Edit Verse</source>
<translation>Redigeer Vers</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editversedialog.py" line="90"/>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="78"/>
<source>&Verse type:</source>
<translation>&Vers tipe:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editversedialog.py" line="106"/>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="94"/>
<source>&Insert</source>
<translation>Sit Tussen-&in</translation>
</message>
@@ -4185,242 +4404,242 @@
<context>
<name>SongsPlugin.ImportWizardForm</name>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="153"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="342"/>
<source>No OpenLP 2.0 Song Database Selected</source>
<translation>Geen OpenLP 2.0 Lied Databasis Geselekteer nie</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="153"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="342"/>
<source>You need to select an OpenLP 2.0 song database file to import from.</source>
<translation>'n OpenLP 2.0 lied databasis moet geselekteer word om vanaf in te voer.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="163"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="352"/>
<source>No openlp.org 1.x Song Database Selected</source>
<translation>Geen OpenLP 1.x Lied Databasis Geselekteer nie</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="163"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="352"/>
<source>You need to select an openlp.org 1.x song database file to import from.</source>
<translation>'n OpenLP 1.x lied databasis moet geselekteer word om vanaf in te voer.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="184"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="372"/>
<source>No OpenSong Files Selected</source>
<translation>Geen OpenSong Lêer Geselekteer nie</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="184"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="372"/>
<source>You need to add at least one OpenSong song file to import from.</source>
<translation>Ten minste een OpenSong lêer moet bygevoeg word om vanaf in te voer.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="194"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="382"/>
<source>No Words of Worship Files Selected</source>
<translation>Geen Words of Worship Lêer Geselekteer nie</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="194"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="382"/>
<source>You need to add at least one Words of Worship file to import from.</source>
<translation>Ten minste een Words of Worship lêer moet bygevoeg word om vanaf in te voer.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="204"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="392"/>
<source>No CCLI Files Selected</source>
<translation>Geen CCLI Lêer Geselekteer nie</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="204"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="392"/>
<source>You need to add at least one CCLI file to import from.</source>
<translation>Ten minste een CCLI lêer moet bygevoeg word om vanaf in te voer.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="214"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="402"/>
<source>No Songs of Fellowship File Selected</source>
<translation>Geen Songs of Fellowship Lêer Geselekteer nie</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="214"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="402"/>
<source>You need to add at least one Songs of Fellowship file to import from.</source>
<translation>Ten minste een Songs of Fellowship lêer moet bygevoeg word om vanaf in te voer.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="224"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="412"/>
<source>No Document/Presentation Selected</source>
<translation>Geen Dokument/Aanbieding Geselekteer nie</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="224"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="412"/>
<source>You need to add at least one document or presentation file to import from.</source>
<translation>Ten minste een dokument of aanbieding moet bygevoeg word om vanaf in te voer.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="326"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="532"/>
<source>Select OpenLP 2.0 Database File</source>
<translation>Selekteer OpenLP 2.0 Databasis Lêer</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="335"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="544"/>
<source>Select openlp.org 1.x Database File</source>
<translation>Selekteer openlp.org 1.x Databasis Lêer</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="354"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="572"/>
<source>Select Open Song Files</source>
<translation>Selekteer Open Song Lêers</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="364"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="587"/>
<source>Select Words of Worship Files</source>
<translation>Selekteer Words of Worship Lêers</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="376"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="605"/>
<source>Select CCLI Files</source>
<translation>Selekteer CCLI Lêers</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="386"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="621"/>
<source>Select Songs of Fellowship Files</source>
<translation>Selekteer Songs of Fellowship Lêers</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="398"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="639"/>
<source>Select Document/Presentation Files</source>
<translation>Selekteer Dokument/Aanbieding Lêers</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="465"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="717"/>
<source>Starting import...</source>
<translation>Invoer begin...</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="148"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="198"/>
<source>Song Import Wizard</source>
<translation>Lied Invoer Gids</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="150"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="200"/>
<source>Welcome to the Song Import Wizard</source>
<translation>Welkom by die Lied Invoer Gids</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="154"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="204"/>
<source>This wizard will help you to import songs from a variety of formats. Click the next button below to start the process by selecting a format to import from.</source>
<translation>Hierdie gids help met die invoer van liedere in verskillende formate. Kliek die volgende knoppie hieronder om die proses te begin deur 'n formaat te kies wat gebruik moet word vir invoer.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="159"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="209"/>
<source>Select Import Source</source>
<translation>Selekteer Invoer Bron</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="161"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="211"/>
<source>Select the import format, and where to import from.</source>
<translation>Selekteer die invoer formaat en van waar af om in te voer.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="164"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="214"/>
<source>Format:</source>
<translation>Formaat:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="166"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="216"/>
<source>OpenLP 2.0</source>
<translation>OpenLP 2.0</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="168"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="218"/>
<source>openlp.org 1.x</source>
<translation>openlp.org 1.x</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="170"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="220"/>
<source>OpenLyrics</source>
<translation>OpenLyrics</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="172"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="222"/>
<source>OpenSong</source>
<translation>OpenSong</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="174"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="224"/>
<source>Words of Worship</source>
<translation>Words of Worship</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="176"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="226"/>
<source>CCLI/SongSelect</source>
<translation>CCLI/SongSelect</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="178"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="228"/>
<source>Songs of Fellowship</source>
<translation>Songs of Fellowship</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="180"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="230"/>
<source>Generic Document/Presentation</source>
<translation>Generiese Dokumentasie/Aanbieding</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="239"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="295"/>
<source>Filename:</source>
<translation>Lêernaam:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="241"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="297"/>
<source>Browse...</source>
<translation>Deursoek...</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="197"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="249"/>
<source>The openlp.org 1.x importer has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "python-sqlite" module.</source>
<translation>Die openlp.org 1.x invoerder is onaktief gestel weens 'n vermisde Python module. Om van hierdie invoerder gebruik te maak moet die "python-sqlite" module installeer word.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="243"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="299"/>
<source>Add Files...</source>
<translation>Voeg Lêers by...</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="245"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="301"/>
<source>Remove File(s)</source>
<translation>Verwyder Lêer(s)</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="227"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="279"/>
<source>The Songs of Fellowship importer has been disabled because OpenLP cannot find OpenOffice.org on your computer.</source>
<translation>Die Songs of Fellowship invoerder is onaktief gestel omdat OpenLP nie OpenOffice.org op die rekenaar kon vind nie.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="235"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="287"/>
<source>The generic document/presentation importer has been disabled because OpenLP cannot find OpenOffice.org on your computer.</source>
<translation>Die generiese dokument/aanbieding invoerder is onaktief gestel omdat OpenLP nie OpenOffice.org op die rekenaar kon vind nie.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="251"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="307"/>
<source>Importing</source>
<translation>Invoer</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="253"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="309"/>
<source>Please wait while your songs are imported.</source>
<translation>Wag asseblief terwyl die liedere ingevoer word.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="256"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="312"/>
<source>Ready.</source>
<translation>Gereed.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="258"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="314"/>
<source>%p%</source>
<translation>%p%</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="106"/>
+ <location filename="openlp/plugins/songs/lib/olp1import.py" line="105"/>
<source>Importing "%s"...</source>
<translation>"%s" ingevoer...</translation>
</message>
@@ -4430,281 +4649,240 @@
<translation>%s ingevoer...</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="234"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="432"/>
<source>No EasyWorship Song Database Selected</source>
<translation>Geen EasyWorship Lied Databasis Geselekteer nie</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="234"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="432"/>
<source>You need to select an EasyWorship song database file to import from.</source>
<translation>'n EasyWorship lied databasis om vanaf in te voer moet geselekteer word.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="408"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="662"/>
<source>Select EasyWorship Database File</source>
<translation>Selekteer EasyWorship Databasis Lêer</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="183"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="235"/>
<source>EasyWorship</source>
<translation>EasyWorship</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="206"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="258"/>
<source>The OpenLyrics importer has not yet been developed, but as you can see, we are still intending to do so. Hopefully it will be in the next release.</source>
<translation>Die OpenLyrics invoerder is nog nie ontwikkel nie, maar soos gesien kan word is ons van mening om dit te doen. Hopelik sal dit in die volgende vrystelling wees.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/ewimport.py" line="246"/>
+ <location filename="openlp/plugins/songs/lib/ewimport.py" line="250"/>
<source>Administered by %s</source>
<translation>Toegedien deur %s</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="244"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="442"/>
<source>No SongBeamer File Selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="244"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="442"/>
<source>You need to add at least one SongBeamer file to import from.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="303"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="500"/>
<source>All Files</source>
<translation type="unfinished">Alle Lêers</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="326"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="532"/>
<source>OpenLP 2.0 Databases</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="335"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="544"/>
<source>openlp.org v1.x Databases</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="364"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="587"/>
<source>Words Of Worship Song Files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="386"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="621"/>
<source>Songs Of Felloship Song Files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="415"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="672"/>
<source>Select SongBeamer Files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="185"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="237"/>
<source>SongBeamer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="415"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="672"/>
<source>SongBeamer files</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="233"/>
+ <source>EasiSlides</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="362"/>
+ <source>No OpenLyrics Files Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="362"/>
+ <source>You need to add at least one OpenLyrics song file to import from.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="422"/>
+ <source>No Easislides Songs file selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="422"/>
+ <source>You need to select an xml song file exported from EasiSlides, to import from.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="556"/>
+ <source>Select OpenLyrics Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="652"/>
+ <source>Select EasiSlides songfile</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SongsPlugin.MediaItem</name>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="75"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Song Maintenance</source>
<translation>Lied Onderhoud</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="75"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="144"/>
<source>Maintain the lists of authors, topics and books</source>
<translation>Handhaaf die lys van skrywers, onderwerpe en boeke</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="155"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="138"/>
<source>Search:</source>
<translation>Soek:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="157"/>
- <source>Type:</source>
- <translation>Tipe:</translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="159"/>
- <source>Clear</source>
- <translation>Maak Skoon</translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="161"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="140"/>
<source>Search</source>
<translation>Soek</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="165"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="148"/>
<source>Titles</source>
<translation>Titels</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="167"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="148"/>
<source>Lyrics</source>
<translation>Lirieke</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="169"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="148"/>
<source>Authors</source>
<translation>Skrywers</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="302"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="308"/>
<source>You must select an item to edit.</source>
<translation>Selekteer 'n item om te regideer.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="314"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="320"/>
<source>You must select an item to delete.</source>
<translation>Selekteer 'n item om uit te wis.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="319"/>
- <source>Are you sure you want to delete the selected song?</source>
- <translation>Wis die geselekteerde lied uit?</translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="322"/>
- <source>Are you sure you want to delete the %d selected songs?</source>
- <translation>Wis die %d geselekteerde liedere uit?</translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="325"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="324"/>
<source>Delete Song(s)?</source>
<translation>Wis Lied(ere) uit?</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="397"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="396"/>
<source>CCLI License: </source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>SongsPlugin.OpenLP1SongImport</name>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="204"/>
- <source>Arabic (CP-1256)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="206"/>
- <source>Baltic (CP-1257)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="208"/>
- <source>Central European (CP-1250)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="210"/>
- <source>Cyrillic (CP-1251)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="212"/>
- <source>Greek (CP-1253)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="214"/>
- <source>Hebrew (CP-1255)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="216"/>
- <source>Japanese (CP-932)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="218"/>
- <source>Korean (CP-949)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="220"/>
- <source>Simplified Chinese (CP-936)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="222"/>
- <source>Thai (CP-874)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="224"/>
- <source>Traditional Chinese (CP-950)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="226"/>
- <source>Turkish (CP-1254)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="228"/>
- <source>Vietnam (CP-1258)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="230"/>
- <source>Western European (CP-1252)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="237"/>
- <source>Database Character Encoding</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/olp1import.py" line="237"/>
- <source>The codepage setting is responsible
-for the correct character representation.
-Usually you are fine with the preselected choise.</source>
- <translation type="unfinished"></translation>
+ <message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="148"/>
+ <source>Entire Song</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message numerus="yes">
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="324"/>
+ <source>Are you sure you want to delete the %n selected song(s)?</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="148"/>
+ <source>Themes</source>
+ <translation type="unfinished">Temas</translation>
+ </message>
+</context>
+<context>
+ <name>SongsPlugin.OpenLPSongImport</name>
+ <message>
+ <location filename="openlp/plugins/songs/lib/olpimport.py" line="152"/>
+ <source>Importing song %d of %d.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SongsPlugin.OpenLyricsImport</name>
+ <message>
+ <location filename="openlp/plugins/songs/lib/openlyricsimport.py" line="67"/>
+ <source>Importing %s...</source>
+ <translation type="unfinished">%s ingevoer...</translation>
</message>
</context>
<context>
<name>SongsPlugin.SongBeamerImport</name>
<message>
- <location filename="openlp/plugins/songs/lib/songbeamerimport.py" line="133"/>
- <source>Importing</source>
- <translation type="unfinished">Invoer</translation>
+ <location filename="openlp/plugins/songs/lib/songbeamerimport.py" line="137"/>
+ <source>Importing %s...</source>
+ <translation type="unfinished">%s ingevoer...</translation>
</message>
</context>
<context>
<name>SongsPlugin.SongBookForm</name>
<message>
- <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="73"/>
+ <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="66"/>
<source>Song Book Maintenance</source>
<translation>Lied Boek Onderhoud</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="75"/>
+ <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="68"/>
<source>&Name:</source>
<translation>&Naam:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="76"/>
+ <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="69"/>
<source>&Publisher:</source>
<translation>&Uitgewer:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songbookform.py" line="52"/>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/forms/songbookform.py" line="52"/>
+ <location filename="openlp/plugins/songs/forms/songbookform.py" line="53"/>
<source>You need to type in a name for the book.</source>
<translation>'n Naam vir die boek moet ingevoer word.</translation>
</message>
@@ -4712,17 +4890,17 @@
<context>
<name>SongsPlugin.SongImport</name>
<message>
- <location filename="openlp/plugins/songs/lib/songimport.py" line="81"/>
+ <location filename="openlp/plugins/songs/lib/songimport.py" line="80"/>
<source>copyright</source>
<translation>kopiereg</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/songimport.py" line="83"/>
+ <location filename="openlp/plugins/songs/lib/songimport.py" line="82"/>
<source>©</source>
<translation>©</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/songimport.py" line="257"/>
+ <location filename="openlp/plugins/songs/lib/songimport.py" line="256"/>
<source>Author unknown</source>
<translation type="unfinished"></translation>
</message>
@@ -4730,12 +4908,12 @@
<context>
<name>SongsPlugin.SongImportForm</name>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="532"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="788"/>
<source>Finished import.</source>
<translation>Invoer voltooi.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songimportform.py" line="535"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="791"/>
<source>Your song import failed.</source>
<translation>Lied invoer het misluk.</translation>
</message>
@@ -4743,57 +4921,52 @@
<context>
<name>SongsPlugin.SongMaintenanceForm</name>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="214"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="146"/>
<source>Song Maintenance</source>
<translation>Lied Onderhoud</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="216"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="148"/>
<source>Authors</source>
<translation>Skrywers</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="218"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="149"/>
<source>Topics</source>
<translation>Onderwerpe</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="220"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="150"/>
<source>Song Books</source>
<translation>Lied Boeke</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="234"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="166"/>
<source>&Add</source>
<translation>&Voeg By</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="236"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="168"/>
<source>&Edit</source>
<translation>R&edigeer</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="238"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="170"/>
<source>&Delete</source>
<translation>&Wis Uit</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="390"/>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="232"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="235"/>
<source>Could not add your author.</source>
<translation>Skrywer kon nie bygevoeg word nie.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="237"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="239"/>
<source>This author already exists.</source>
<translation>Die skrywer bestaan reeds.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="249"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="250"/>
<source>Could not add your topic.</source>
<translation>Onderwerp kon nie bygevoeg word nie.</translation>
</message>
@@ -4803,115 +4976,130 @@
<translation>Hierdie onderwerp bestaan reeds.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="267"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="266"/>
<source>Could not add your book.</source>
<translation>Boek kon nie bygevoeg word nie.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="272"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="270"/>
<source>This book already exists.</source>
<translation>Hierdie boek bestaan reeds.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="385"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="372"/>
<source>Could not save your changes.</source>
<translation>Veranderinge kon nie gestoor word nie.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="360"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="348"/>
<source>Could not save your modified topic, because it already exists.</source>
<translation>Geredigeerde onderwerp kon nie gestoor word nie, want dit bestaan alreeds.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="468"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="451"/>
<source>Delete Author</source>
<translation>Wis Skrywer Uit</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="468"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="451"/>
<source>Are you sure you want to delete the selected author?</source>
<translation>Wis die geselekteerde skrywer uit?</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="468"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="451"/>
<source>This author cannot be deleted, they are currently assigned to at least one song.</source>
<translation>Die skrywer kan nie uitgewis word nie, omdat die skrywer aan ten minste een lied toegeken is.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="468"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="451"/>
<source>No author selected!</source>
<translation>Geen skrywer geselekteer nie!</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="481"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="464"/>
<source>Delete Topic</source>
<translation>Wis Onderwerp Uit</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="481"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="464"/>
<source>Are you sure you want to delete the selected topic?</source>
<translation>Wis die geselekteerde onderwerp uit?</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="481"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="464"/>
<source>This topic cannot be deleted, it is currently assigned to at least one song.</source>
<translation>Die onderwerp kan nie uitgewis word nie, omdat dit aan ten minste een lied toegeken is.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="481"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="464"/>
<source>No topic selected!</source>
<translation> Geen onderwerp geselekteer nie!</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="494"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="477"/>
<source>Delete Book</source>
<translation>Wis Boek Uit</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="494"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="477"/>
<source>Are you sure you want to delete the selected book?</source>
<translation>Wis die geselekteerde boek uit?</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="494"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="477"/>
<source>This book cannot be deleted, it is currently assigned to at least one song.</source>
<translation>Die boek kan nie uitgewis word nie, omdat dit aan ten minste een lied toegeken is.</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="494"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="477"/>
<source>No book selected!</source>
<translation>Geen boek geselekteer nie!</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="323"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="316"/>
<source>Could not save your modified author, because the author already exists.</source>
<translation>Geredigeerde skrywer kon nie gestoor word nie, omdat die skrywer reeds bestaan.</translation>
</message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="301"/>
+ <source>The author %s already exists. Would you like to make songs with author %s use the existing author %s?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="337"/>
+ <source>The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="375"/>
+ <source>The book %s already exists. Would you like to make songs with book %s use the existing book %s?</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SongsPlugin.SongsTab</name>
<message>
- <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/>
+ <location filename="openlp/plugins/songs/lib/songstab.py" line="76"/>
<source>Songs Mode</source>
<translation>Liedere Modus</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/songstab.py" line="82"/>
+ <location filename="openlp/plugins/songs/lib/songstab.py" line="78"/>
<source>Enable search as you type</source>
<translation>Bekragtig soek soos getik word</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/songstab.py" line="84"/>
+ <location filename="openlp/plugins/songs/lib/songstab.py" line="80"/>
<source>Display verses on live tool bar</source>
<translation>Vertoon verse op regstreekse gereedskap staaf</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/songstab.py" line="86"/>
+ <location filename="openlp/plugins/songs/lib/songstab.py" line="82"/>
<source>Update service from song edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/songstab.py" line="88"/>
+ <location filename="openlp/plugins/songs/lib/songstab.py" line="84"/>
<source>Add missing songs when opening service</source>
<translation type="unfinished"></translation>
</message>
@@ -4919,22 +5107,17 @@
<context>
<name>SongsPlugin.TopicsForm</name>
<message>
- <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="65"/>
+ <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="60"/>
<source>Topic Maintenance</source>
<translation>Onderwerp Onderhoud</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="67"/>
+ <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="62"/>
<source>Topic name:</source>
<translation>Onderwerp naam:</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/topicsform.py" line="51"/>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/forms/topicsform.py" line="51"/>
+ <location filename="openlp/plugins/songs/forms/topicsform.py" line="52"/>
<source>You need to type in a topic name.</source>
<translation>'n Onderwerp naam moet ingevoer word.</translation>
</message>
@@ -4942,43 +5125,46 @@
<context>
<name>SongsPlugin.VerseType</name>
<message>
- <location filename="openlp/plugins/songs/lib/__init__.py" line="76"/>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="55"/>
<source>Verse</source>
<translation>Vers</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/__init__.py" line="79"/>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="58"/>
<source>Chorus</source>
<translation>Koor</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/__init__.py" line="82"/>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="61"/>
<source>Bridge</source>
<translation>Brug</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/__init__.py" line="57"/>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="64"/>
<source>Pre-Chorus</source>
<translation>Voor-Refrein</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/__init__.py" line="88"/>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="67"/>
<source>Intro</source>
<translation>Inleiding</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/__init__.py" line="91"/>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="70"/>
<source>Ending</source>
<translation>Slot</translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/__init__.py" line="94"/>
+ <location filename="openlp/plugins/songs/lib/__init__.py" line="73"/>
<source>Other</source>
<translation>Ander</translation>
</message>
+</context>
+<context>
+ <name>SongsPlugin.XML</name>
<message>
- <location filename="openlp/plugins/songs/lib/__init__.py" line="85"/>
- <source>PreChorus</source>
+ <location filename="openlp/plugins/songs/lib/xml.py" line="352"/>
+ <source>Author unknown</source>
<translation type="unfinished"></translation>
</message>
</context>
=== modified file 'resources/i18n/de.ts'
--- resources/i18n/de.ts 2010-12-26 13:31:01 +0000
+++ resources/i18n/de.ts 2011-01-19 18:21:28 +0000
@@ -5,24 +5,26 @@
<message>
<location filename="openlp/plugins/alerts/forms/alertform.py" line="174"/>
<source>No Parameter found</source>
- <translation type="unfinished"></translation>
+ <translation>Kein Parameter gefunden</translation>
</message>
<message>
<location filename="openlp/plugins/alerts/forms/alertform.py" line="174"/>
<source>You have not entered a parameter to be replaced.
Do you want to continue anyway?</source>
- <translation type="unfinished"></translation>
+ <translation>Sie haben keinen Parameter angegeben, der ersetzt werden könnte.
+Möchten Sie trotzdem fortfahren?</translation>
</message>
<message>
<location filename="openlp/plugins/alerts/forms/alertform.py" line="185"/>
<source>No Placeholder found</source>
- <translation type="unfinished"></translation>
+ <translation>Kein Platzhalter gefunden</translation>
</message>
<message>
<location filename="openlp/plugins/alerts/forms/alertform.py" line="185"/>
<source>The alert text does not contain '<>'.
Do want to continue anyway?</source>
- <translation type="unfinished"></translation>
+ <translation>Der Hinweistext enthält kein '<>'.
+Möchten Sie trotzdem fortfahren?</translation>
</message>
</context>
<context>
@@ -40,62 +42,65 @@
<message>
<location filename="openlp/plugins/alerts/alertsplugin.py" line="106"/>
<source><strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of nursery alerts on the display screen</source>
- <translation><strong>Hinweis Erweiterung</strong><br />Die Erweiterung Hinweis ermöglicht die Anzeige von Texten auf dem Live Bild</translation>
+ <translation><strong>Hinweis Erweiterung</strong><br />Die Erweiterung Hinweis ermöglicht es, Texte auf der Anzeige einzublenden.</translation>
</message>
<message>
<location filename="openlp/plugins/alerts/alertsplugin.py" line="117"/>
<source>Alert</source>
- <translation type="unfinished"></translation>
+ <comment>name singular</comment>
+ <translation>Hinweis</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/alerts/alertsplugin.py" line="118"/>
+ <source>Alerts</source>
+ <comment>name plural</comment>
+ <translation>Hinweise</translation>
</message>
<message>
<location filename="openlp/plugins/alerts/alertsplugin.py" line="122"/>
<source>Alerts</source>
- <translation type="unfinished">Hinweise</translation>
+ <comment>container title</comment>
+ <translation>Hinweise</translation>
</message>
</context>
<context>
<name>AlertsPlugin.AlertForm</name>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="126"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="94"/>
<source>Alert Message</source>
<translation>Hinweis</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="128"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="96"/>
<source>Alert &text:</source>
- <translation>Hinweis &Text:</translation>
+ <translation>Hinweis&text:</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="132"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="100"/>
<source>&New</source>
<translation>&Neu</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="134"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="102"/>
<source>&Save</source>
<translation>&Speichern</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="136"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="104"/>
<source>&Delete</source>
<translation>&Löschen</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="138"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="106"/>
<source>Displ&ay</source>
<translation>&Anzeigen</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="140"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="108"/>
<source>Display && Cl&ose</source>
<translation>An&zeigen && SchlieÃen</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="142"/>
- <source>&Close</source>
- <translation>S&chlieÃen</translation>
- </message>
- <message>
<location filename="openlp/plugins/alerts/forms/alertform.py" line="103"/>
<source>New Alert</source>
<translation>Neuer Hinweis</translation>
@@ -106,9 +111,9 @@
<translation>Der Hinweis enthält noch keinen Text. Bitte geben Sie einen Text an, bevor Sie auf Neu klicken.</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="130"/>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="98"/>
<source>&Parameter:</source>
- <translation type="unfinished"></translation>
+ <translation>&Parameter:</translation>
</message>
</context>
<context>
@@ -122,86 +127,109 @@
<context>
<name>AlertsPlugin.AlertsTab</name>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="190"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="110"/>
<source>Font</source>
<translation>Schrift</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="200"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="120"/>
<source>pt</source>
<translation>pt</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="202"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="122"/>
<source>Alert timeout:</source>
<translation>Anzeigedauer:</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="204"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="124"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="206"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="126"/>
<source>Location:</source>
<translation>Ort:</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="208"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="128"/>
<source>Preview</source>
<translation>Vorschau</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="212"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="132"/>
<source>Top</source>
- <translation>Oben</translation>
+ <translation>oben</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="216"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="136"/>
<source>Bottom</source>
- <translation>Unten</translation>
+ <translation>unten</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="192"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="112"/>
<source>Font name:</source>
<translation>Schriftart:</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="194"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="114"/>
<source>Font color:</source>
- <translation>Farbe:</translation>
+ <translation>Schriftfarbe:</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="196"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="116"/>
<source>Background color:</source>
<translation>Hintergrundfarbe:</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="198"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="118"/>
<source>Font size:</source>
<translation>SchriftgröÃe:</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="210"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="130"/>
<source>OpenLP 2.0</source>
<translation>OpenLP 2.0</translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/lib/alertstab.py" line="214"/>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="134"/>
<source>Middle</source>
- <translation>Mittig</translation>
+ <translation>mittig</translation>
+ </message>
+</context>
+<context>
+ <name>BiblePlugin.HTTPBible</name>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/http.py" line="543"/>
+ <source>Download Error</source>
+ <translation>Download Fehler</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/http.py" line="550"/>
+ <source>Parse Error</source>
+ <translation>Formatfehler</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/http.py" line="543"/>
+ <source>There was a problem downloading your verse selection. Please check your Internet connection, and if this error continues to occur please consider reporting a bug.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/http.py" line="550"/>
+ <source>There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug.</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BiblePlugin.MediaItem</name>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="628"/>
- <source>Error</source>
- <translation type="unfinished">Fehler</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="628"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="583"/>
<source>You cannot combine single and second bible verses. Do you want to delete your search results and start a new search?</source>
+ <translation>Verse aus Vergleichsübersetzungen können nicht mit Versen einzelner Ãbersetzungen kombiniert werden. Möchten Sie die Suchergebnisse löschen und eine neue Suche starten?</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="393"/>
+ <source>Bible not fully loaded</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -215,112 +243,144 @@
<message>
<location filename="openlp/plugins/bibles/bibleplugin.py" line="95"/>
<source><strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display bible verses from different sources during the service.</source>
- <translation><strong>Bibelmodul</strong><br />Das Bibelmodul ermöglicht es während der Veranstaltung Bibelverse von verschiedenen Quellen anzuzeigen.</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="129"/>
- <source>Bible</source>
- <translation type="unfinished">Bibel</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="134"/>
- <source>Bibles</source>
- <translation type="unfinished">Bibeln</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="139"/>
- <source>Import</source>
- <translation type="unfinished"></translation>
+ <translation><strong>Bibelmodul</strong><br />Das Bibelmodul ermöglicht es Bibelverse aus verschiedenen Quellen anzuzeigen.</translation>
</message>
<message>
<location filename="openlp/plugins/bibles/bibleplugin.py" line="140"/>
<source>Import a Bible</source>
- <translation type="unfinished"></translation>
+ <translation>Eine Bibel importieren</translation>
</message>
<message>
<location filename="openlp/plugins/bibles/bibleplugin.py" line="145"/>
- <source>Add</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="146"/>
<source>Add a new Bible</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="151"/>
- <source>Edit</source>
- <translation type="unfinished">Bearbeiten</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="152"/>
+ <translation>Einen neuen Bibeltext hinzufügen</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="150"/>
<source>Edit the selected Bible</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="157"/>
- <source>Delete</source>
- <translation type="unfinished">Löschen</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="158"/>
+ <translation>Den ausgewählten Bibeltext bearbeiten</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="155"/>
<source>Delete the selected Bible</source>
- <translation type="unfinished"></translation>
+ <translation>Den ausgewählten Bibeltext entfernen</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="163"/>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="159"/>
<source>Preview</source>
- <translation type="unfinished">Vorschau</translation>
+ <translation>Vorschau</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="160"/>
+ <source>Preview the selected Bible</source>
+ <translation>Den ausgewählten Bibeltext in der Vorschau zeigen</translation>
</message>
<message>
<location filename="openlp/plugins/bibles/bibleplugin.py" line="164"/>
- <source>Preview the selected Bible</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="169"/>
<source>Live</source>
- <translation type="unfinished">Live</translation>
+ <translation>Live</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="165"/>
+ <source>Send the selected Bible live</source>
+ <translation>Den ausgewählten Bibeltext Live zeigen</translation>
</message>
<message>
<location filename="openlp/plugins/bibles/bibleplugin.py" line="170"/>
- <source>Send the selected Bible live</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="175"/>
<source>Service</source>
- <translation type="unfinished"></translation>
+ <translation>Ablauf</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="176"/>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="171"/>
<source>Add the selected Bible to the service</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>BiblesPlugin.BibleDB</name>
- <message>
- <location filename="openlp/plugins/bibles/lib/db.py" line="357"/>
- <source>Book not found</source>
- <translation>Buch nicht gefunden</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/db.py" line="357"/>
- <source>The book you requested could not be found in this Bible. Please check your spelling and that this is a complete Bible not just one testament.</source>
- <translation type="unfinished"></translation>
+ <translation>Den augewählten Bibeltext zum Ablauf hinzufügen</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="129"/>
+ <source>Bible</source>
+ <comment>name singular</comment>
+ <translation>Bibeltext</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="130"/>
+ <source>Bibles</source>
+ <comment>name plural</comment>
+ <translation>Bibeln</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="134"/>
+ <source>Bibles</source>
+ <comment>container title</comment>
+ <translation>Bibeln</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="139"/>
+ <source>&Import</source>
+ <translation>&Importieren</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="144"/>
+ <source>&Add</source>
+ <translation>&Hinzufügen</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="149"/>
+ <source>&Edit</source>
+ <translation>&Bearbeiten</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="154"/>
+ <source>&Delete</source>
+ <translation>&Löschen</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/http.py" line="433"/>
+ <source>No Book Found</source>
+ <translation>Kein Buch gefunden</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/http.py" line="433"/>
+ <source>No matching book could be found in this Bible. Check that you have spelled the name of the book correctly.</source>
+ <translation>Es konnte kein passendes Buch gefunden werden. Ãberprüfen Sie bitte die Schreibweise.</translation>
</message>
</context>
<context>
<name>BiblesPlugin.BibleManager</name>
<message>
- <location filename="openlp/plugins/bibles/lib/manager.py" line="310"/>
+ <location filename="openlp/plugins/bibles/lib/manager.py" line="321"/>
<source>Scripture Reference Error</source>
- <translation>Fehler im Text Verweis</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/manager.py" line="264"/>
- <source>Your scripture reference is either not supported by OpenLP or is invalid. Please make sure your reference conforms to one of the following patterns:
+ <translation>Fehler im Textverweis</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/manager.py" line="311"/>
+ <source>Web Bible cannot be used</source>
+ <translation>Für Onlinebibeln nicht verfügbar</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/manager.py" line="311"/>
+ <source>Text Search is not available with Web Bibles.</source>
+ <translation>In Onlinebibeln ist Textsuche nicht möglich.</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/manager.py" line="321"/>
+ <source>You did not enter a search keyword.
+You can separate different keywords by a space to search for all of your keywords and you can separate them by a comma to search for one of them.</source>
+ <translation>Es wurde kein Suchbegriff eingegeben.
+Um nach mehreren Begriffen gleichzeitig zu suchen, müssen die Begriffe durch ein Leerzeichen getrennt sein. Alternative Suchbegriffe müssen per Komma getrennt sein.</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/manager.py" line="261"/>
+ <source>No Bibles available</source>
+ <translation>Keine Ãbersetzung verfügbar</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/manager.py" line="261"/>
+ <source>There are no Bibles currently installed. Please use the Import Wizard to install one or more Bibles.</source>
+ <translation>Zur Zeit sind keine Bibelübersetzungen installiert. Zur Suche muss eine solche mit dem Importassistent importiert werden.</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/manager.py" line="273"/>
+ <source>Your scripture reference is either not supported by OpenLP or is invalid. Please make sure your reference conforms to one of the following patterns:
Book Chapter
Book Chapter-Chapter
@@ -330,537 +390,505 @@
Book Chapter:Verse-Chapter:Verse</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="openlp/plugins/bibles/lib/manager.py" line="301"/>
- <source>Web Bible cannot be used</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/manager.py" line="301"/>
- <source>Text Search is not available with Web Bibles.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/manager.py" line="310"/>
- <source>You did not enter a search keyword.
-You can separate different keywords by a space to search for all of your keywords and you can separate them by a comma to search for one of them.</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>BiblesPlugin.BiblesTab</name>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="152"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="114"/>
<source>Verse Display</source>
<translation>Bibelstellenanzeige</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="154"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="116"/>
<source>Only show new chapter numbers</source>
- <translation>Zeige nur neue Kapitelnummern</translation>
+ <translation>Nur neue Kapitelnummern anzeigen</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="157"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="119"/>
<source>Layout style:</source>
- <translation>Vorlagen Stil:</translation>
+ <translation>Seitenformat:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="159"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="121"/>
<source>Display style:</source>
- <translation>Anzeige Stil:</translation>
+ <translation>Versangabenformat:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="161"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="123"/>
<source>Bible theme:</source>
- <translation>Bibel Design:</translation>
+ <translation>Bibel-Design:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="163"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="125"/>
<source>Verse Per Slide</source>
<translation>Verse pro Seite</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="165"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="127"/>
<source>Verse Per Line</source>
<translation>Verse pro Zeile</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="167"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="129"/>
<source>Continuous</source>
<translation>Fortlaufend</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="169"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="131"/>
<source>No Brackets</source>
<translation>Keine Klammern</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="171"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="133"/>
<source>( And )</source>
- <translation>( Und )</translation>
+ <translation>( und )</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="173"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="135"/>
<source>{ And }</source>
- <translation>{ UND }</translation>
+ <translation>{ und }</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="175"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="137"/>
<source>[ And ]</source>
- <translation>[ Und ]</translation>
+ <translation>[ und ]</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="177"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="139"/>
<source>Note:
Changes do not affect verses already in the service.</source>
- <translation>Bemerkung:
-Ãnderungen beeinflussen nicht Verse, welche bereits im Veranstaltungplan sind.</translation>
+ <translation>Anmerkung:
+Ãnderungen beeinflussen keine Verse, welche bereits im Veranstaltungplan sind.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/biblestab.py" line="179"/>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="141"/>
<source>Display second Bible verses</source>
- <translation type="unfinished"></translation>
+ <translation>Vergleichsbibel anzeigen</translation>
</message>
</context>
<context>
<name>BiblesPlugin.CSVImport</name>
<message>
- <location filename="openlp/plugins/bibles/lib/csvbible.py" line="95"/>
- <source>Importing</source>
- <translation type="unfinished"></translation>
+ <location filename="openlp/plugins/bibles/lib/csvbible.py" line="96"/>
+ <source>Importing %s %s...</source>
+ <comment>Importing <book name> <chapter>...</comment>
+ <translation>%s %s wird importiert...</translation>
</message>
</context>
<context>
<name>BiblesPlugin.ImportWizardForm</name>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="348"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="360"/>
<source>Bible Import Wizard</source>
- <translation>Bibel Import Assistent</translation>
+ <translation>Bibel Importassistent</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="350"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="362"/>
<source>Welcome to the Bible Import Wizard</source>
- <translation>Willkommen beim Bibel Import Assistenten</translation>
+ <translation>Willkommen beim Bibel Importassistenten</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="354"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="366"/>
<source>This wizard will help you to import Bibles from a variety of formats. Click the next button below to start the process by selecting a format to import from.</source>
- <translation>Dieser Assistent hilft ihnen beim Importieren von Bibeln aus verschiedenen Formaten. Klicken Sie auf Weiter, um den Assistenten zu starten.</translation>
+ <translation>Dieser Assistent hilft Ihnen Bibeln aus verschiedenen Formaten zu importieren. Um den Assistenten zu starten klicken Sie auf »Weiter«.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="359"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="371"/>
<source>Select Import Source</source>
<translation>Importquelle auswählen</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="361"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="373"/>
<source>Select the import format, and where to import from.</source>
- <translation>Wähle das Import Format und woher der Import erfolgen soll.</translation>
+ <translation>Auswahl des Importformates und der Quelle.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="364"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="376"/>
<source>Format:</source>
<translation>Format:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="366"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="378"/>
<source>OSIS</source>
<translation>OSIS</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="368"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="380"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="370"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="382"/>
<source>OpenSong</source>
<translation>OpenSong</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="372"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="384"/>
<source>Web Download</source>
- <translation>Internetdownload</translation>
+ <translation>Onlinebibel</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="386"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="398"/>
<source>Location:</source>
- <translation>Ort:</translation>
+ <translation>Quelle:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="388"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="400"/>
<source>Crosswalk</source>
<translation>Crosswalk</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="390"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="402"/>
<source>BibleGateway</source>
<translation>BibleGateway</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="394"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="406"/>
<source>Bible:</source>
- <translation>Bibel:</translation>
+ <translation>Ãbersetzung:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="396"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="408"/>
<source>Download Options</source>
<translation>Download Optionen</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="399"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="411"/>
<source>Server:</source>
<translation>Server:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="401"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="413"/>
<source>Username:</source>
<translation>Benutzername:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="403"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="415"/>
<source>Password:</source>
<translation>Passwort:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="405"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="417"/>
<source>Proxy Server (Optional)</source>
<translation>Proxy-Server (optional)</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="409"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="421"/>
<source>License Details</source>
- <translation>Lizenz-Details</translation>
+ <translation>Lizenzdetails</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="411"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="423"/>
<source>Set up the Bible's license details.</source>
- <translation>Die Lizenzinformationen der Bibelübersetzung angeben.</translation>
+ <translation>Eingabe der Urheberrechtsangaben der Bibelübersetzung.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="416"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="428"/>
<source>Copyright:</source>
<translation>Copyright:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="420"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="432"/>
<source>Importing</source>
<translation>Importieren</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="422"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="434"/>
<source>Please wait while your Bible is imported.</source>
<translation>Bitte warten Sie während Ihre Bibel importiert wird.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="425"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="437"/>
<source>Ready.</source>
<translation>Fertig.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="184"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="512"/>
<source>Invalid Bible Location</source>
- <translation>Ungültige Bibelstelle</translation>
+ <translation>Ungültige Pfadangabe</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="184"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="512"/>
<source>You need to specify a file to import your Bible from.</source>
- <translation>Sie müssen eine Datei zum importieren Ihrer Bibel angeben.</translation>
+ <translation>Eine Datei, die Ihre Bibel enthält, muss zum Import angegeben werden.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="154"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="482"/>
<source>Invalid Books File</source>
- <translation>Ungültige Bücherdatei </translation>
+ <translation>Ungültige Bücherdatei</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="154"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="482"/>
<source>You need to specify a file with books of the Bible to use in the import.</source>
- <translation>Bitte geben Sie die Datei an, welche die zu importiernde Bibel enthält.</translation>
+ <translation>Eine Buchinformations-Datei muss zum Import angegeben werden.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="163"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="491"/>
<source>Invalid Verse File</source>
- <translation>Ungültige Liedtext Datei</translation>
+ <translation>Ungültige Versdatei</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="163"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="491"/>
<source>You need to specify a file of Bible verses to import.</source>
- <translation>Bitte geben Sie die Datei an, die den Bibeltext enthält.</translation>
+ <translation>Eine Bibeltext-Datei muss zum Import angegeben werden.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="174"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="502"/>
<source>Invalid OpenSong Bible</source>
<translation>Ungültige OpenSong-Bibel</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="174"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="502"/>
<source>You need to specify an OpenSong Bible file to import.</source>
- <translation>Bitte geben Sie die Datei an, die die OpenSong Bibel enthält.</translation>
+ <translation>Eine OpenSong Bibel-Datei muss angegeben werden.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="199"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="526"/>
<source>Empty Version Name</source>
<translation>Leerer Ãbersetzungsname</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="199"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="526"/>
<source>You need to specify a version name for your Bible.</source>
- <translation>Bitte geben Sie den Namen der Bibelausgabe ein.</translation>
+ <translation>Bitte geben Sie den Namen der Bibelübersetzung ein.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="207"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="534"/>
<source>Empty Copyright</source>
- <translation>Das Copyright wurde nicht angegeben</translation>
+ <translation>Fehlendes Copyright</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="216"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="543"/>
<source>Bible Exists</source>
- <translation>Diese Bibelübersetzung ist bereits vorhanden</translation>
+ <translation>Ãbersetzung bereits vorhanden</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="246"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="571"/>
<source>Open OSIS File</source>
- <translation>Ãffne OSIS Datei</translation>
+ <translation>OSIS Bibel öffnen</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="254"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="579"/>
<source>Open Books CSV File</source>
- <translation>Ãffne Bücherdatei (CSV)</translation>
+ <translation>CSV Bücherdatei öffnen</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="263"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="588"/>
<source>Open Verses CSV File</source>
- <translation>Ãffne Bibeltext (CSV)</translation>
+ <translation>CSV Bibeltext öffnen</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="271"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="596"/>
<source>Open OpenSong Bible</source>
- <translation>Ãffne OpenSong-Bibel</translation>
+ <translation>OpenSong-Bibel öffnen</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="457"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="750"/>
<source>Starting import...</source>
- <translation>Starte import...</translation>
+ <translation>Import startet...</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="530"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="823"/>
<source>Finished import.</source>
<translation>Importvorgang abgeschlossen.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="533"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="826"/>
<source>Your Bible import failed.</source>
- <translation>Der Bibelimportvorgang ist fehlgeschlagen.</translation>
+ <translation>Der Bibelimport ist fehlgeschlagen.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="378"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="390"/>
<source>File location:</source>
- <translation>Speicherort:</translation>
+ <translation>Bibeldatei:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="380"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="392"/>
<source>Books location:</source>
<translation>Bücherdatei:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="382"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="394"/>
<source>Verse location:</source>
<translation>Bibeltext:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="384"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="396"/>
<source>Bible filename:</source>
- <translation>Dateiname der Bibel:</translation>
+ <translation>Bibeldatei:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="414"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="426"/>
<source>Version name:</source>
- <translation>Ausgabe:</translation>
+ <translation>Bibelausgabe:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="207"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="534"/>
<source>You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.</source>
- <translation>Bitte geben Sie die Kopierrechte der Bibel an. Bibeln die frei zugänglich sind, sind als solche zu kennzeichnen.</translation>
+ <translation>Das Copyright muss angegeben werden. Gemeinfreie Bibeln ohne Copyright sind als solche zu kennzeichnen.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="216"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="543"/>
<source>This Bible already exists. Please import a different Bible or first delete the existing one.</source>
- <translation>Diese Bibel existiert bereit. Bitte importieren Sie eine andere Bibel oder löschen zuerst die existierende.</translation>
+ <translation>Diese Bibel existiert bereit. Bitte geben Sie einen anderen Ãbersetzungsnamen an oder löschen Sie zuerst die Existierende.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="279"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="604"/>
<source>Open openlp.org 1.x Bible</source>
- <translation type="unfinished"></translation>
+ <translation>openlp.org 1.x Bibeldatei öffnen</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="453"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="746"/>
<source>Starting Registering bible...</source>
- <translation type="unfinished"></translation>
+ <translation>Starte Erfassung der Bibel...</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="525"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="818"/>
<source>Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.</source>
- <translation type="unfinished"></translation>
+ <translation>Erfassung abgeschlossen.
+Bitte beachten Sie, dass Bibeltexte bei Bedarf heruntergeladen werden.
+Daher ist eine Verbindung zum Internet erforderlich.</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="374"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="386"/>
<source>openlp.org 1.x</source>
- <translation type="unfinished"></translation>
+ <translation>openlp.org 1.x</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="418"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="430"/>
<source>Permissions:</source>
- <translation type="unfinished"></translation>
+ <translation>Genehmigung:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="263"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="588"/>
<source>CSV File</source>
- <translation type="unfinished"></translation>
+ <translation>CSV Datei</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="279"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="604"/>
<source>openlp.org 1.x bible</source>
- <translation type="unfinished"></translation>
+ <translation>openlp.org 1.x Bibel</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="427"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="729"/>
<source>All Files</source>
- <translation type="unfinished">Alle Dateien</translation>
+ <translation>Alle Dateien</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="392"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="404"/>
<source>Bibleserver</source>
- <translation type="unfinished"></translation>
+ <translation>Bibleserver.com</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="428"/>
+ <location filename="openlp/plugins/bibles/forms/bibleimportform.py" line="440"/>
<source>The openlp.org 1.x importer has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "python-sqlite" module.</source>
- <translation type="unfinished"></translation>
+ <translation>Aufgrund einer fehlenden Programmabhängigkeit wurde der openlp.org 1.x-Importer deaktiviert. Um den openlp.org 1.x-Import zu nutzen muss das Programmpaket "python-sqlite" installiert werden.</translation>
</message>
</context>
<context>
<name>BiblesPlugin.MediaItem</name>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="60"/>
- <source>Bible</source>
- <translation>Bibel</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="144"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="136"/>
<source>Quick</source>
<translation>Schnellsuche</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="229"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="227"/>
<source>Advanced</source>
<translation>Erweitert</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="305"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="288"/>
<source>Version:</source>
- <translation>Version:</translation>
+ <translation>Ãbersetzung:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="282"/>
<source>Find:</source>
- <translation>Suchen:</translation>
+ <translation>Bibelstelle:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="321"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="304"/>
<source>Search</source>
- <translation>Suche</translation>
+ <translation>Suchen</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="319"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="302"/>
<source>Results:</source>
<translation>Ergebnisse:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="309"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="292"/>
<source>Book:</source>
<translation>Buch:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="311"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/>
<source>Chapter:</source>
<translation>Kapitel:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="313"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="296"/>
<source>Verse:</source>
<translation>Vers:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="315"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/>
<source>From:</source>
<translation>Von:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="317"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="300"/>
<source>To:</source>
<translation>Bis:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="323"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/>
<source>Verse Search</source>
- <translation>Stelle suchen</translation>
+ <translation>Stellenangabe</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="325"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="308"/>
<source>Text Search</source>
<translation>Textsuche</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="331"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="314"/>
<source>Clear</source>
- <translation>Abbrechen</translation>
+ <translation>ersetzen</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="333"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="316"/>
<source>Keep</source>
- <translation>Behalten</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="364"/>
- <source>No Book Found</source>
- <translation>Kein Buch gefunden</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="364"/>
- <source>No matching book could be found in this Bible.</source>
- <translation>Das Buch wurde in dieser Bibelausgabe nicht gefunden.</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="297"/>
+ <translation>ergänzen</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="280"/>
<source>Search type:</source>
<translation>Art der Suche:</translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="436"/>
- <source>Bible not fully loaded.</source>
- <translation>Bibel wurde nicht vollständig geladen.</translation>
- </message>
- <message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="290"/>
<source>Second:</source>
- <translation type="unfinished"></translation>
+ <translation>Vergleichstext:</translation>
</message>
</context>
<context>
<name>BiblesPlugin.OpenLP1Import</name>
<message>
<location filename="openlp/plugins/bibles/lib/openlp1.py" line="76"/>
- <source>Importing</source>
- <translation type="unfinished"></translation>
+ <source>Importing %s...</source>
+ <translation>%s wird importiert...</translation>
</message>
</context>
<context>
<name>BiblesPlugin.Opensong</name>
<message>
<location filename="openlp/plugins/bibles/lib/opensong.py" line="87"/>
- <source>Importing</source>
- <translation>Importiere</translation>
+ <source>Importing %s %s...</source>
+ <comment>Importing <book name> <chapter>...</comment>
+ <translation>%s %s wird importiert...</translation>
</message>
</context>
<context>
@@ -868,12 +896,13 @@
<message>
<location filename="openlp/plugins/bibles/lib/osis.py" line="104"/>
<source>Detecting encoding (this may take a few minutes)...</source>
- <translation type="unfinished"></translation>
+ <translation>Kodierung wird ermittelt (dies kann etwas dauern)...</translation>
</message>
<message>
<location filename="openlp/plugins/bibles/lib/osis.py" line="143"/>
- <source>Importing</source>
- <translation type="unfinished"></translation>
+ <source>Importing %s %s...</source>
+ <comment>Importing <book name> <chapter>...</comment>
+ <translation>%s %s wird importiert...</translation>
</message>
</context>
<context>
@@ -881,18 +910,18 @@
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="66"/>
<source><strong>Custom Plugin</strong><br />The custom plugin provides the ability to set up custom text slides that can be displayed on the screen the same way songs are. This plugin provides greater freedom over the songs plugin.</source>
- <translation><strong>Texte Erweiterung</strong><br/>Die Erweiterung Texte ermöglicht es beliebige Text Folien zu erstellen. Diese können in der gleichen Weise, wie Lieder dargestellt werden, bieten aber mehr Möglichkeiten.</translation>
+ <translation><strong>Sonderfolien Erweiterung</strong><br />Die Erweiterung Sonderfolien ermöglicht es beliebige Textfolien zu erstellen. Diese können in der gleichen Weise, wie Lieder dargestellt werden, bieten aber mehr Flexibilität.</translation>
</message>
</context>
<context>
<name>CustomPlugin.CustomTab</name>
<message>
- <location filename="openlp/plugins/custom/lib/customtab.py" line="60"/>
+ <location filename="openlp/plugins/custom/lib/customtab.py" line="56"/>
<source>Custom Display</source>
<translation>Sonderfolie Anzeige</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/lib/customtab.py" line="62"/>
+ <location filename="openlp/plugins/custom/lib/customtab.py" line="58"/>
<source>Display footer</source>
<translation>FuÃzeile anzeigen</translation>
</message>
@@ -900,69 +929,64 @@
<context>
<name>CustomPlugin.EditCustomForm</name>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="122"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="109"/>
<source>Edit Custom Slides</source>
<translation>Sonderfolien bearbeiten</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="130"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="117"/>
<source>&Title:</source>
<translation>&Titel:</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="55"/>
+ <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="56"/>
<source>Split Slide</source>
- <translation>Folie aufteilen</translation>
+ <translation>Folie teilen</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="152"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="139"/>
<source>The&me:</source>
<translation>Desig&n:</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="154"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="141"/>
<source>&Credits:</source>
- <translation>&Mitwirkende:</translation>
+ <translation>A&utoren:</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomform.py" line="82"/>
+ <location filename="openlp/plugins/custom/forms/editcustomform.py" line="83"/>
<source>Save && Preview</source>
<translation>Speichern && Vorschau</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomform.py" line="154"/>
- <source>Error</source>
- <translation>Fehler</translation>
- </message>
- <message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="127"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="114"/>
<source>Move slide down one position.</source>
- <translation>Folie eins nach unten verschieben.</translation>
+ <translation>Folie um eine Position nach unten verschieben</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="134"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="121"/>
<source>Add a new slide at bottom.</source>
- <translation>Neue Folie am Ende einfügen.</translation>
+ <translation>Neue Folie am Ende einfügen</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="139"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="126"/>
<source>Edit the selected slide.</source>
- <translation>Ausgewählte Folie bearbeiten.</translation>
+ <translation>Ausgewählte Folie bearbeiten</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="144"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="131"/>
<source>Edit all the slides at once.</source>
- <translation>Alle Folien bearbeiten.</translation>
+ <translation>Alle Folien bearbeiten</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="149"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="136"/>
<source>Delete the selected slide.</source>
- <translation>Ausgewählte Folie löschen.</translation>
+ <translation>Ausgewählte Folie löschen</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="57"/>
+ <location filename="openlp/plugins/custom/forms/editcustomslidedialog.py" line="58"/>
<source>Split a slide into two by inserting a slide splitter.</source>
- <translation>Die Folie mit einem Trennzeichen auf zwei Folien aufteilen.</translation>
+ <translation>Einen Seitenumbruch einfügen</translation>
</message>
<message>
<location filename="openlp/plugins/custom/forms/editcustomform.py" line="262"/>
@@ -972,32 +996,32 @@
<message>
<location filename="openlp/plugins/custom/forms/editcustomform.py" line="266"/>
<source>You need to add at least one slide</source>
- <translation>Bitte erstellen Sie mindestens eine Folie.</translation>
+ <translation>Es muss mindestens eine Folie erstellt werden.</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="111"/>
+ <source>Move slide up one position.</source>
+ <translation>Die Folie um eine Position nach oben verschieben.</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="119"/>
+ <source>&Add</source>
+ <translation>&Hinzufügen</translation>
</message>
<message>
<location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="124"/>
- <source>Move slide up one position.</source>
- <translation>Verschiebe Folie um eine Position nach oben.</translation>
- </message>
- <message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="132"/>
- <source>&Add</source>
- <translation type="unfinished">Hinzufügen</translation>
- </message>
- <message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="137"/>
<source>&Edit</source>
- <translation type="unfinished">&Bearbeiten</translation>
+ <translation>&Bearbeiten</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="142"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="129"/>
<source>Ed&it All</source>
- <translation type="unfinished">Alles Bearbeiten</translation>
+ <translation>&Alles bearbeiten</translation>
</message>
<message>
- <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="147"/>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="134"/>
<source>&Delete</source>
- <translation type="unfinished"></translation>
+ <translation>&Löschen</translation>
</message>
</context>
<context>
@@ -1016,94 +1040,102 @@
<context>
<name>CustomsPlugin</name>
<message>
- <location filename="openlp/plugins/custom/customplugin.py" line="112"/>
- <source>Custom</source>
- <translation type="unfinished">Sonderfolien</translation>
- </message>
- <message>
- <location filename="openlp/plugins/custom/customplugin.py" line="108"/>
- <source>Customs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="openlp/plugins/custom/customplugin.py" line="117"/>
<source>Import</source>
- <translation type="unfinished"></translation>
+ <translation>Import</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="118"/>
<source>Import a Custom</source>
- <translation type="unfinished"></translation>
+ <translation>Sonderfolien importieren</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="123"/>
<source>Load</source>
- <translation type="unfinished"></translation>
+ <translation>Ãffnen</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="124"/>
<source>Load a new Custom</source>
- <translation type="unfinished"></translation>
+ <translation>Sonderfolien öffnen</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="129"/>
<source>Add</source>
- <translation type="unfinished"></translation>
+ <translation>Hinzufügen</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="130"/>
<source>Add a new Custom</source>
- <translation type="unfinished"></translation>
+ <translation>Sonderfolien hinzufügen</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="135"/>
<source>Edit</source>
- <translation type="unfinished">Bearbeiten</translation>
+ <translation>Bearbeiten</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="136"/>
<source>Edit the selected Custom</source>
- <translation type="unfinished"></translation>
+ <translation>Die ausgewählten Sonderfolien bearbeiten</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="141"/>
<source>Delete</source>
- <translation type="unfinished">Löschen</translation>
+ <translation>Entfernen</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="142"/>
<source>Delete the selected Custom</source>
- <translation type="unfinished"></translation>
+ <translation>Die ausgewählten Sonderfolien entfernen</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="147"/>
<source>Preview</source>
- <translation type="unfinished">Vorschau</translation>
+ <translation>Vorschau</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="148"/>
<source>Preview the selected Custom</source>
- <translation type="unfinished"></translation>
+ <translation>Die ausgewählten Sonderfolien in der Vorschau zeigen</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="153"/>
<source>Live</source>
- <translation type="unfinished">Live</translation>
+ <translation>Live</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="154"/>
<source>Send the selected Custom live</source>
- <translation type="unfinished"></translation>
+ <translation>Die ausgewählten Sonderfolien live zeigen</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="159"/>
<source>Service</source>
- <translation type="unfinished"></translation>
+ <translation>Ablauf</translation>
</message>
<message>
<location filename="openlp/plugins/custom/customplugin.py" line="160"/>
<source>Add the selected Custom to the service</source>
- <translation type="unfinished"></translation>
+ <translation>Die augewählten Sonderfolien zum Ablauf hinzufügen</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/custom/customplugin.py" line="107"/>
+ <source>Custom</source>
+ <comment>name singular</comment>
+ <translation>Sonderfolien</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/custom/customplugin.py" line="108"/>
+ <source>Customs</source>
+ <comment>name plural</comment>
+ <translation>Sonderfolien</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/custom/customplugin.py" line="112"/>
+ <source>Custom</source>
+ <comment>container title</comment>
+ <translation>Sonderfolien</translation>
</message>
</context>
<context>
@@ -1114,132 +1146,167 @@
<translation><strong>Bilder Erweiterung</strong><br />Die Erweiterung Bilder ermöglicht die Anzeige von Bildern.<br />Eine der besonderen Eigenschaften dieser Erweiterung ist die Möglichkeit, in der Ablaufverwaltung, mehrere Bilder zu einer Gruppe zusammen zu fassen. Dies vereinfacht die die Anzeige mehrerer Bilder. Ebenso kann mit Hilfe der Zeitschleife, sehr einfach eine Diaschau erzeugt werden, welche dann automatisch abläuft. Des weiteren können mit dieser Erweiterung Bilder benutzt werden, um das Hintergrundbild des aktuellen Design zu ersetzen.</translation>
</message>
<message>
- <location filename="openlp/plugins/images/imageplugin.py" line="67"/>
- <source>Image</source>
- <translation type="unfinished">Bild</translation>
- </message>
- <message>
- <location filename="openlp/plugins/images/imageplugin.py" line="72"/>
- <source>Images</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="openlp/plugins/images/imageplugin.py" line="77"/>
<source>Load</source>
- <translation type="unfinished"></translation>
+ <translation>Ãffnen</translation>
</message>
<message>
<location filename="openlp/plugins/images/imageplugin.py" line="78"/>
<source>Load a new Image</source>
- <translation type="unfinished"></translation>
+ <translation>Bilder öffnen</translation>
</message>
<message>
<location filename="openlp/plugins/images/imageplugin.py" line="83"/>
<source>Add</source>
- <translation type="unfinished"></translation>
+ <translation>Hinzufügen</translation>
</message>
<message>
<location filename="openlp/plugins/images/imageplugin.py" line="84"/>
<source>Add a new Image</source>
- <translation type="unfinished"></translation>
+ <translation>Bilder hinzufügen</translation>
</message>
<message>
<location filename="openlp/plugins/images/imageplugin.py" line="89"/>
<source>Edit</source>
- <translation type="unfinished">Bearbeiten</translation>
+ <translation>Bearbeiten</translation>
</message>
<message>
<location filename="openlp/plugins/images/imageplugin.py" line="90"/>
<source>Edit the selected Image</source>
- <translation type="unfinished"></translation>
+ <translation>Bilder bearbeiten</translation>
</message>
<message>
<location filename="openlp/plugins/images/imageplugin.py" line="95"/>
<source>Delete</source>
- <translation type="unfinished">Löschen</translation>
+ <translation>Entfernen</translation>
</message>
<message>
<location filename="openlp/plugins/images/imageplugin.py" line="96"/>
<source>Delete the selected Image</source>
- <translation type="unfinished"></translation>
+ <translation>Die ausgewählten Bilder entfernen</translation>
</message>
<message>
<location filename="openlp/plugins/images/imageplugin.py" line="101"/>
<source>Preview</source>
- <translation type="unfinished">Vorschau</translation>
+ <translation>Vorschau</translation>
</message>
<message>
<location filename="openlp/plugins/images/imageplugin.py" line="102"/>
<source>Preview the selected Image</source>
- <translation type="unfinished"></translation>
+ <translation>Die ausgewählten Bilder in der Vorschau zeigen</translation>
</message>
<message>
<location filename="openlp/plugins/images/imageplugin.py" line="107"/>
<source>Live</source>
- <translation type="unfinished">Live</translation>
+ <translation>Live</translation>
</message>
<message>
<location filename="openlp/plugins/images/imageplugin.py" line="108"/>
<source>Send the selected Image live</source>
- <translation type="unfinished"></translation>
+ <translation>Die ausgewählten Bilder Live zeigen</translation>
</message>
<message>
<location filename="openlp/plugins/images/imageplugin.py" line="113"/>
<source>Service</source>
- <translation type="unfinished"></translation>
+ <translation>Ablauf</translation>
</message>
<message>
<location filename="openlp/plugins/images/imageplugin.py" line="114"/>
<source>Add the selected Image to the service</source>
- <translation type="unfinished"></translation>
+ <translation>Die augewählten Bilder zum Ablauf hinzufügen</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/imageplugin.py" line="67"/>
+ <source>Image</source>
+ <comment>name singular</comment>
+ <translation>Bild</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/imageplugin.py" line="68"/>
+ <source>Images</source>
+ <comment>name plural</comment>
+ <translation>Bilder</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/imageplugin.py" line="72"/>
+ <source>Images</source>
+ <comment>container title</comment>
+ <translation>Bilder</translation>
</message>
</context>
<context>
<name>ImagePlugin.MediaItem</name>
<message>
- <location filename="openlp/plugins/images/lib/mediaitem.py" line="60"/>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="62"/>
<source>Select Image(s)</source>
- <translation>Bild(er) auswählen</translation>
+ <translation>Bilder auswählen</translation>
</message>
<message>
- <location filename="openlp/plugins/images/lib/mediaitem.py" line="63"/>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="65"/>
<source>All Files</source>
<translation>Alle Dateien</translation>
</message>
<message>
- <location filename="openlp/plugins/images/lib/mediaitem.py" line="106"/>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="69"/>
<source>Replace Live Background</source>
<translation>Live-Hintergrund ersetzen</translation>
</message>
<message>
- <location filename="openlp/plugins/images/lib/mediaitem.py" line="164"/>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="144"/>
<source>Image(s)</source>
<translation>Bild(er)</translation>
</message>
<message>
- <location filename="openlp/plugins/images/lib/mediaitem.py" line="106"/>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="67"/>
<source>Replace Background</source>
<translation>Hintergrund ersetzen</translation>
</message>
<message>
- <location filename="openlp/plugins/images/lib/mediaitem.py" line="124"/>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="112"/>
<source>You must select an image to delete.</source>
- <translation>Bitte markieren Sie das Bild, das sie löschen möchten.</translation>
+ <translation>Das Bild, das entfernt werden soll, muss ausgewählt sein.</translation>
</message>
<message>
- <location filename="openlp/plugins/images/lib/mediaitem.py" line="186"/>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="200"/>
<source>You must select an image to replace the background with.</source>
- <translation>Bitte wählen Sie ein Bild aus, das sie als Hintergrundbild benutzen möchten.</translation>
- </message>
- <message>
- <location filename="openlp/plugins/media/lib/mediaitem.py" line="111"/>
- <source>You must select a media file to replace the background with.</source>
- <translation>Bitte wählen Sie ein Video aus, das sie als Hintergrundbild benutzen möchten.</translation>
- </message>
- <message>
- <location filename="openlp/plugins/media/lib/mediaitem.py" line="98"/>
+ <translation>Das Bild, das Sie als Hintergrund setzen möchten, muss ausgewählt sein.</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="73"/>
<source>Reset Live Background</source>
- <translation>Setze Live Hintergrund zurück</translation>
+ <translation>Den Live-Hintergrund zurücksetzen</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="71"/>
+ <source>Reset Background</source>
+ <translation>Hintergrund zurücksetzen</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="171"/>
+ <source>Missing Image(s)</source>
+ <translation>Fehlende Bilder</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="164"/>
+ <source>The following image(s) no longer exist: %s</source>
+ <translation>Auf die folgenden Bilder kann nicht mehr zugegriffen werden: %s</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="171"/>
+ <source>The following image(s) no longer exist: %s
+Do you want to add the other images anyway?</source>
+ <translation>Auf die folgenden Bilder kann nicht mehr zugegriffen werden: %s.
+Wollen Sie die anderen Bilder trotzdem hinzufügen?</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="211"/>
+ <source>Live Background Error</source>
+ <translation>Fehlendes Bild</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="211"/>
+ <source>There was a problem replacing your background, the image file "%s" no longer exists.</source>
+ <translation>Da auf das Bild »%s« nicht mehr zugegriffen werden kann, konnte es nicht als Hintergrund gesetzt werden.</translation>
</message>
</context>
<context>
@@ -1247,134 +1314,182 @@
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="86"/>
<source><strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.</source>
- <translation><strong>Erweiterung Medien</strong><br />Die Erweiterung Medien ermöglicht es Audio und Video Dateien abzuspielen.</translation>
- </message>
- <message>
- <location filename="openlp/plugins/media/mediaplugin.py" line="101"/>
- <source>Media</source>
- <translation type="unfinished">Medien</translation>
+ <translation><strong>Erweiterung Medien</strong><br />Die Erweiterung Medien ermöglicht es Audio- und Videodateien abzuspielen.</translation>
</message>
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="106"/>
<source>Load</source>
- <translation type="unfinished"></translation>
+ <translation>Ãffnen</translation>
</message>
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="107"/>
<source>Load a new Media</source>
- <translation type="unfinished"></translation>
+ <translation>Mediendatei öffnen</translation>
</message>
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="112"/>
<source>Add</source>
- <translation type="unfinished"></translation>
+ <translation>Hinzufügen</translation>
</message>
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="113"/>
<source>Add a new Media</source>
- <translation type="unfinished"></translation>
+ <translation>Mediendatei hinzufügen</translation>
</message>
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="118"/>
<source>Edit</source>
- <translation type="unfinished">Bearbeiten</translation>
+ <translation>Bearbeiten</translation>
</message>
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="119"/>
<source>Edit the selected Media</source>
- <translation type="unfinished"></translation>
+ <translation>Die ausgewählte Mediendatei bearbeiten</translation>
</message>
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="124"/>
<source>Delete</source>
- <translation type="unfinished">Löschen</translation>
+ <translation>Entfernen</translation>
</message>
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="125"/>
<source>Delete the selected Media</source>
- <translation type="unfinished"></translation>
+ <translation>Die ausgewählte Mediendatei entfernen</translation>
</message>
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="130"/>
<source>Preview</source>
- <translation type="unfinished">Vorschau</translation>
+ <translation>Vorschau</translation>
</message>
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="131"/>
<source>Preview the selected Media</source>
- <translation type="unfinished"></translation>
+ <translation>Die ausgewählte Mediendatei in der Vorschau zeigen</translation>
</message>
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="136"/>
<source>Live</source>
- <translation type="unfinished">Live</translation>
+ <translation>Live</translation>
</message>
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="137"/>
<source>Send the selected Media live</source>
- <translation type="unfinished"></translation>
+ <translation>Die ausgewählte Mediendatei live zeigen</translation>
</message>
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="142"/>
<source>Service</source>
- <translation type="unfinished"></translation>
+ <translation>Ablauf</translation>
</message>
<message>
<location filename="openlp/plugins/media/mediaplugin.py" line="143"/>
<source>Add the selected Media to the service</source>
- <translation type="unfinished"></translation>
+ <translation>Die augewählte Mediendatei zum Ablauf hinzufügen</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/mediaplugin.py" line="96"/>
+ <source>Media</source>
+ <comment>name singular</comment>
+ <translation>Medien</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/mediaplugin.py" line="97"/>
+ <source>Media</source>
+ <comment>name plural</comment>
+ <translation>Medien</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/mediaplugin.py" line="101"/>
+ <source>Media</source>
+ <comment>container title</comment>
+ <translation>Medien</translation>
</message>
</context>
<context>
<name>MediaPlugin.MediaItem</name>
<message>
- <location filename="openlp/plugins/media/lib/mediaitem.py" line="125"/>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="129"/>
<source>Media</source>
- <translation>Medien</translation>
+ <translation>Mediendatei</translation>
</message>
<message>
- <location filename="openlp/plugins/media/lib/mediaitem.py" line="62"/>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="63"/>
<source>Select Media</source>
- <translation>Medien auswählen</translation>
+ <translation>Mediendatei auswählen</translation>
</message>
<message>
- <location filename="openlp/plugins/media/lib/mediaitem.py" line="93"/>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="69"/>
<source>Replace Live Background</source>
<translation>Live-Hintergrund ersetzen</translation>
</message>
<message>
- <location filename="openlp/plugins/media/lib/mediaitem.py" line="93"/>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="67"/>
<source>Replace Background</source>
<translation>Hintergrund ersetzen</translation>
</message>
<message>
- <location filename="openlp/plugins/media/lib/mediaitem.py" line="146"/>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="157"/>
<source>You must select a media file to delete.</source>
- <translation>Bitte wählen Sie das Video aus, das sie löschen möchten.</translation>
+ <translation>Das Video, das entfernt werden soll, muss ausgewählt sein.</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="64"/>
+ <source>Videos (%s);;Audio (%s);;All files (*)</source>
+ <translation>Videos (%s);;Audio (%s);Alle Dateien (*)</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="140"/>
+ <source>Missing Media File</source>
+ <translation>Fehlende Mediendatei</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="140"/>
+ <source>The file %s no longer exists.</source>
+ <translation>Die Mediendatei »%s« existiert nicht mehr.</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="71"/>
+ <source>Reset Background</source>
+ <translation>Hintergrund zurücksetzen</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="106"/>
+ <source>You must select a media file to replace the background with.</source>
+ <translation>Das Video, das Sie als Hintergrund setzen möchten, muss ausgewählt sein.</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="116"/>
+ <source>Live Background Error</source>
+ <translation>Fehlende Mediendatei</translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="116"/>
+ <source>There was a problem replacing your background, the media file "%s" no longer exists.</source>
+ <translation>Da auf die Mediendatei »%s« nicht mehr zugegriffen werden kann, konnte sie nicht als Hintergrund gesetzt werden.</translation>
</message>
</context>
<context>
<name>MediaPlugin.MediaTab</name>
<message>
- <location filename="openlp/plugins/media/lib/mediatab.py" line="40"/>
+ <location filename="openlp/plugins/media/lib/mediatab.py" line="56"/>
<source>Media</source>
- <translation type="unfinished">Medien</translation>
+ <translation>Medien</translation>
</message>
<message>
- <location filename="openlp/plugins/media/lib/mediatab.py" line="61"/>
+ <location filename="openlp/plugins/media/lib/mediatab.py" line="57"/>
<source>Media Display</source>
- <translation type="unfinished"></translation>
+ <translation>Medienanzeige</translation>
</message>
<message>
- <location filename="openlp/plugins/media/lib/mediatab.py" line="63"/>
+ <location filename="openlp/plugins/media/lib/mediatab.py" line="59"/>
<source>Use Phonon for video playback</source>
- <translation type="unfinished"></translation>
+ <translation>Videos über Phonon abspielen</translation>
</message>
</context>
<context>
<name>OpenLP</name>
<message>
- <location filename="openlp/core/utils/__init__.py" line="274"/>
+ <location filename="openlp/core/utils/__init__.py" line="273"/>
<source>Image Files</source>
<translation>Bilddateien</translation>
</message>
@@ -1382,12 +1497,12 @@
<context>
<name>OpenLP.AboutForm</name>
<message>
- <location filename="openlp/core/ui/aboutdialog.py" line="109"/>
+ <location filename="openlp/core/ui/aboutdialog.py" line="89"/>
<source>About OpenLP</source>
<translation>Ãber OpenLP</translation>
</message>
<message>
- <location filename="openlp/core/ui/aboutdialog.py" line="111"/>
+ <location filename="openlp/core/ui/aboutdialog.py" line="91"/>
<source>OpenLP <version><revision> - Open Source Lyrics Projection
OpenLP is free church presentation software, or lyrics projection software, used to display slides of songs, Bible verses, videos, images, and even presentations (if OpenOffice.org, PowerPoint or PowerPoint Viewer is installed) for church worship using a computer and a data projector.
@@ -1395,48 +1510,147 @@
Find out more about OpenLP: http://openlp.org/
OpenLP is written and maintained by volunteers. If you would like to see more free Christian software being written, please consider contributing by using the button below.</source>
- <translation>OpenLP <version><revision>-Open Source Lyrics Projection (Quelloffene Beamer Programm)
+ <translation>OpenLP <version><revision>-Open Source Lyrics Projection
-OpenLP ist eine frei verfügbare Kirchen Präsentations Software, welche genutzt werden kann um Texte von Liedern anzuzeigen, Bibel Verse, Videos, Bilder sowie alle PowerPoint bzw. Impress Präsentationen (falls diese Programme installiert sind). Sie wird genutzt in Verbindung mit einem Computer und einem Beamer.
+OpenLP ist eine freie Kirchen- oder Liedtext-Präsentationssoftware, mit der Liedtexte, Bibeltexte, Videos, Bilder sowie auch PowerPoint bzw. Impress Präsentationen (falls diese Programme installiert sind) von einem Computer aus auf einem Beamer angezeigt werden können.
Erkunden Sie OpenLP: http://openlp.org/
-OpenLP wird von freiwiligen Helfern programmiert und gewartet. Wenn Sie sich mehr freie christliche Programme wünschen, zeigen Sie Ihren Respekt indem Sie den Knopf weiter unten drücken.</translation>
+OpenLP wird von freiwiligen Helfern programmiert und gewartet. Wenn Sie sich mehr freie christliche Programme wünschen, ermutigen wir Sie, sich doch sich zu beteiligen und den Knopf weiter unten nutzen.</translation>
</message>
<message>
- <location filename="openlp/core/ui/aboutdialog.py" line="127"/>
+ <location filename="openlp/core/ui/aboutdialog.py" line="107"/>
<source>About</source>
<translation>Ãber</translation>
</message>
<message>
- <location filename="openlp/core/ui/aboutdialog.py" line="181"/>
+ <location filename="openlp/core/ui/aboutdialog.py" line="161"/>
<source>Credits</source>
- <translation>Abspann</translation>
+ <translation>Danksagungen</translation>
</message>
<message>
- <location filename="openlp/core/ui/aboutdialog.py" line="573"/>
+ <location filename="openlp/core/ui/aboutdialog.py" line="553"/>
<source>License</source>
<translation>Lizenz</translation>
</message>
<message>
- <location filename="openlp/core/ui/aboutdialog.py" line="576"/>
+ <location filename="openlp/core/ui/aboutdialog.py" line="556"/>
<source>Contribute</source>
- <translation>Mitwirken</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/aboutdialog.py" line="578"/>
- <source>Close</source>
- <translation>SchlieÃen</translation>
+ <translation>Mitmachen</translation>
</message>
<message>
<location filename="openlp/core/ui/aboutform.py" line="48"/>
<source> build %s</source>
- <translation>Version %s</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/aboutdialog.py" line="184"/>
- <source>Copyright © 2004-2010 Raoul Snyman
-Portions copyright © 2004-2010 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri, Christian Richter, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten Tinggaard
+ <translation> build %s</translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/aboutdialog.py" line="110"/>
+ <source>Project Lead
+ Raoul "superfly" Snyman
+
+Developers
+ Tim "TRB143" Bentley
+ Jonathan "gushie" Corwin
+ Michael "cocooncrash" Gorven
+ Scott "sguerrieri" Guerrieri
+ Raoul "superfly" Snyman
+ Martin "mijiti" Thompson
+ Jon "Meths" Tibble
+
+Contributors
+ Meinert "m2j" Jordan
+ Andreas "googol" Preikschat
+ Christian "crichter" Richter
+ Philip "Phill" Ridout
+ Maikel Stuivenberg
+ Carsten "catini" Tingaard
+ Frode "frodus" Woldsund
+
+Testers
+ Philip "Phill" Ridout
+ Wesley "wrst" Stout (lead)
+
+Packagers
+ Thomas "tabthorpe" Abthorpe (FreeBSD)
+ Tim "TRB143" Bentley (Fedora)
+ Michael "cocooncrash" Gorven (Ubuntu)
+ Matthias "matthub" Hub (Mac OS X)
+ Raoul "superfly" Snyman (Windows, Ubuntu)
+
+Built With
+ Python: http://www.python.org/
+ Qt4: http://qt.nokia.com/
+ PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro
+ Oxygen Icons: http://oxygen-icons.org/
+
+Final Credit
+ "For God so loved the world that He gave
+ His one and only Son, so that whoever
+ believes in Him will not perish but inherit
+ eternal life." -- John 3:16
+
+ And last but not least, final credit goes to
+ God our Father, for sending His Son to die
+ on the cross, setting us free from sin. We
+ bring this software to you for free because
+ He has set us free.</source>
+ <translation>Projektleitung
+ Raoul »superfly« Snyman
+
+Entwickler
+ Tim »TRB143« Bentley
+ Jonathan »gushie« Corwin
+ Michael »cocooncrash« Gorven
+ Scott »sguerrieri« Guerrieri
+ Raoul »superfly« Snyman
+ Martin »mijiti« Thompson
+ Jon »Meths« Tibble
+
+Mitwirkende
+ Meinert »m2j« Jordan
+ Andreas »googol« Preikschat
+ Christian »crichter« Richter
+ Philip »Phill« Ridout
+ Maikel Stuivenberg
+ Carsten »catini« Tingaard
+ Frode »frodus« Woldsund
+
+Tester
+ Philip »Phill« Ridout
+ Wesley »wrst« Stout (lead)
+
+Packetierer
+ Thomas »tabthorpe« Abthorpe (FreeBSD)
+ Tim »TRB143« Bentley (Fedora)
+ Michael »cocooncrash« Gorven (Ubuntu)
+ Matthias »matthub« Hub (Mac OS X)
+ Raoul »superfly« Snyman (Windows, Ubuntu)
+
+Erstellt mit
+ Python: http://www.python.org/
+ Qt4: http://qt.nokia.com/
+ PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro
+ Oxygen Icons: http://oxygen-icons.org/
+
+Schlusswort
+ »Denn Gott hat der Welt seine Liebe
+ dadurch gezeigt, dass er seinen einzigen
+ Sohn für sie hergab, damit jeder, der an
+ ihn glaubt, das ewige Leben hat und nicht
+ verloren geht.« -- Johannes 3,16
+
+ Als Letztes, aber nicht zuletzt, geht unser
+ Dank an Gott, unseren Vater, dafür, dass er
+ uns seinen Sohn gesandt hat, der am Kreuz
+ für uns gestorben ist und uns so von der
+ Sünde befreite.
+ Wir veröffentlichen dieses Programm frei,
+ weil er uns befreit hat.</translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/aboutdialog.py" line="164"/>
+ <source>Copyright © 2004-2011 Raoul Snyman
+Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri, Christian Richter, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten Tinggaard
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
@@ -1566,255 +1780,251 @@
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.</source>
- <translation>Kopierrechte © 2004-2010 Raoul Snyman
-Anteilige Kopierrechte © 2004-2010 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri, Christian Richter, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten Tinggaard
-
-Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäà Version 2 der Lizenz.
-
-Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daà es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÃR EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License.
-
-
-GNU General Public License
-Deutsche Ãbersetzung der Version 2, Juni 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1307, USA
-
-Es ist jedermann gestattet, diese Lizenzurkunde zu vervielfältigen und unveränderte Kopien zu verbreiten; Ãnderungen sind jedoch nicht erlaubt. Diese Ãbersetzung ist kein rechtskräftiger Ersatz für die englischsprachige Originalversion!
-
-Vorwort
-
-Die meisten Softwarelizenzen sind daraufhin entworfen worden, Ihnen die Freiheit zu nehmen, die Software weiterzugeben und zu verändern. Im Gegensatz dazu soll Ihnen die GNU General Public License, die Allgemeine Ãffentliche GNU-Lizenz, ebendiese Freiheit garantieren. Sie soll sicherstellen, daà die Software für alle Benutzer frei ist. Diese Lizenz gilt für den GroÃteil der von der Free Software Foundation herausgegebenen Software und für alle anderen Programme, deren Autoren ihr Datenwerk dieser Lizenz unterstellt haben. Auch Sie können diese Möglichkeit der Lizenzierung für Ihre Programme anwenden. (Ein anderer Teil der Software der Free Software Foundation unterliegt stattdessen der GNU Library General Public License, der Allgemeinen Ãffentlichen GNU-Lizenz für Bibliotheken.) [Mittlerweile wurde die GNU Library Public License von der GNU Lesser Public License abgelöst - Anmerkung des Ãbersetzers.]
-
-Die Bezeichnung "freie" Software bezieht sich auf Freiheit, nicht auf den Preis. Unsere Lizenzen sollen Ihnen die Freiheit garantieren, Kopien freier Software zu verbreiten (und etwas für diesen Service zu berechnen, wenn Sie möchten), die Möglichkeit, die Software im Quelltext zu erhalten oder den Quelltext auf Wunsch zu bekommen. Die Lizenzen sollen garantieren, daà Sie die Software ändern oder Teile davon in neuen freien Programmen verwenden dürfen - und daà Sie wissen, daà Sie dies alles tun dürfen.
-
-Um Ihre Rechte zu schützen, müssen wir Einschränkungen machen, die es jedem verbieten, Ihnen diese Rechte zu verweigern oder Sie aufzufordern, auf diese Rechte zu verzichten. Aus diesen Einschränkungen folgen bestimmte Verantwortlichkeiten für Sie, wenn Sie Kopien der Software verbreiten oder sie verändern.
-
-Beispielsweise müssen Sie den Empfängern alle Rechte gewähren, die Sie selbst haben, wenn Sie - kostenlos oder gegen Bezahlung - Kopien eines solchen Programms verbreiten. Sie müssen sicherstellen, daà auch die Empfänger den Quelltext erhalten bzw. erhalten können. Und Sie müssen ihnen diese Bedingungen zeigen, damit sie ihre Rechte kennen.
-
-Wir schützen Ihre Rechte in zwei Schritten: (1) Wir stellen die Software unter ein Urheberrecht (Copyright), und (2) wir bieten Ihnen diese Lizenz an, die Ihnen das Recht gibt, die Software zu vervielfältigen, zu verbreiten und/oder zu verändern.
-
-Um die Autoren und uns zu schützen, wollen wir darüberhinaus sicherstellen, daà jeder erfährt, daà für diese freie Software keinerlei Garantie besteht. Wenn die Software von jemand anderem modifiziert und weitergegeben wird, möchten wir, daà die Empfänger wissen, daà sie nicht das Original erhalten haben, damit irgendwelche von anderen verursachte Probleme nicht den Ruf des ursprünglichen Autors schädigen.
-
-SchlieÃlich und endlich ist jedes freie Programm permanent durch Software-Patente bedroht. Wir möchten die Gefahr ausschlieÃen, daà Distributoren eines freien Programms individuell Patente lizensieren - mit dem Ergebnis, daà das Programm proprietär würde. Um dies zu verhindern, haben wir klargestellt, daà jedes Patent entweder für freie Benutzung durch jedermann lizenziert werden muà oder überhaupt nicht lizenziert werden darf.
-
-Es folgen die genauen Bedingungen für die Vervielfältigung, Verbreitung und Bearbeitung:
-
-Allgemeine Ãffentliche GNU-Lizenz Bedingungen für die Vervielfältigung, Verbreitung und Bearbeitung
-
-0. Diese Lizenz gilt für jedes Programm und jedes andere Datenwerk, in dem ein entsprechender Vermerk des Copyright-Inhabers darauf hinweist, daà das Datenwerk unter den Bestimmungen dieser General Public License verbreitet werden darf. Im folgenden wird jedes derartige Programm oder Datenwerk als "das Programm" bezeichnet; die Formulierung "auf dem Programm basierendes Datenwerk" bezeichnet das Programm sowie jegliche Bearbeitung des Programms im urheberrechtlichen Sinne, also ein Datenwerk, welches das Programm, auch auszugsweise, sei es unverändert oder verändert und/oder in eine andere Sprache übersetzt, enthält. (Im folgenden wird die Ãbersetzung ohne Einschränkung als "Bearbeitung" eingestuft.) Jeder Lizenznehmer wird im folgenden als "Sie" angesprochen.
-
-Andere Handlungen als Vervielfältigung, Verbreitung und Bearbeitung werden von dieser Lizenz nicht berührt; sie fallen nicht in ihren Anwendungsbereich. Der Vorgang der Ausführung des Programms wird nicht eingeschränkt, und die Ausgaben des Programms unterliegen dieser Lizenz nur, wenn der Inhalt ein auf dem Programm basierendes Datenwerk darstellt (unabhängig davon, daà die Ausgabe durch die Ausführung des Programmes erfolgte). Ob dies zutrifft, hängt von den Funktionen des Programms ab.
-
-1. Sie dürfen auf beliebigen Medien unveränderte Kopien des Quelltextes des Programms, wie sie ihn erhalten haben, anfertigen und verbreiten. Voraussetzung hierfür ist, daà Sie mit jeder Kopie einen entsprechenden Copyright-Vermerk sowie einen Haftungsausschluà veröffentlichen, alle Vermerke, die sich auf diese Lizenz und das Fehlen einer Garantie beziehen, unverändert lassen und desweiteren allen anderen Empfängern des Programms zusammen mit dem Programm eine Kopie dieser Lizenz zukommen lassen. Sie dürfen für den eigentlichen Kopiervorgang eine Gebühr verlangen. Wenn Sie es wünschen, dürfen Sie auch gegen Entgelt eine Garantie für das Programm anbieten.
-
-2. Sie dürfen Ihre Kopie(n) des Programms oder eines Teils davon verändern, wodurch ein auf dem Programm basierendes Datenwerk entsteht; Sie dürfen derartige Bearbeitungen unter den Bestimmungen von Paragraph 1 vervielfältigen und verbreiten, vorausgesetzt, daà zusätzlich alle im folgenden genannten Bedingungen erfüllt werden:
-
-a) Sie müssen die veränderten Dateien mit einem auffälligen Vermerk versehen, der auf die von Ihnen vorgenommene Modifizierung und das Datum jeder Ãnderung hinweist.
-
-b) Sie müssen dafür sorgen, daà jede von Ihnen verbreitete oder veröffentlichte Arbeit, die ganz oder teilweise von dem Programm oder Teilen davon abgeleitet ist, Dritten gegenüber als Ganzes unter den Bedingungen dieser Lizenz ohne Lizenzgebühren zur Verfügung gestellt wird.
-
-c) Wenn das veränderte Programm normalerweise bei der Ausführung interaktiv Kommandos einliest, müssen Sie dafür sorgen, daà es, wenn es auf dem üblichsten Wege für solche interaktive Nutzung gestartet wird, eine Meldung ausgibt oder ausdruckt, die einen geeigneten Copyright-Vermerk enthält sowie einen Hinweis, daà es keine Gewährleistung gibt (oder anderenfalls, daà Sie Garantie leisten), und daà die Benutzer das Programm unter diesen Bedingungen weiter verbreiten dürfen. Auch muà der Benutzer darauf hingewiesen werden, wie er eine Kopie dieser Lizenz ansehen kann. (Ausnahme: Wenn das Programm selbst interaktiv arbeitet, aber normalerweise keine derartige Meldung ausgibt, muà Ihr auf dem Programm basierendes Datenwerk auch keine solche Meldung ausgeben).
-
-Diese Anforderungen gelten für das bearbeitete Datenwerk als Ganzes. Wenn identifizierbare Teile des Datenwerkes nicht von dem Programm abgeleitet sind und vernünftigerweise als unabhängige und eigenständige Datenwerke für sich selbst zu betrachten sind, dann gelten diese Lizenz und ihre Bedingungen nicht für die betroffenen Teile, wenn Sie diese als eigenständige Datenwerke weitergeben. Wenn Sie jedoch dieselben Abschnitte als Teil eines Ganzen weitergeben, das ein auf dem Programm basierendes Datenwerk darstellt, dann muà die Weitergabe des Ganzen nach den Bedingungen dieser Lizenz erfolgen, deren Bedingungen für weitere Lizenznehmer somit auf das gesamte Ganze ausgedehnt werden - und somit auf jeden einzelnen Teil, unabhängig vom jeweiligen Autor.
-
-Somit ist es nicht die Absicht dieses Abschnittes, Rechte für Datenwerke in Anspruch zu nehmen oder Ihnen die Rechte für Datenwerke streitig zu machen, die komplett von Ihnen geschrieben wurden; vielmehr ist es die Absicht, die Rechte zur Kontrolle der Verbreitung von Datenwerken, die auf dem Programm basieren oder unter seiner auszugsweisen Verwendung zusammengestellt worden sind, auszuüben.
-
-Ferner bringt auch das einfache Zusammenlegen eines anderen Datenwerkes, das nicht auf dem Programm basiert, mit dem Programm oder einem auf dem Programm basierenden Datenwerk auf ein- und demselben Speicheroder Vertriebsmedium dieses andere Datenwerk nicht in den Anwendungsbereich dieser Lizenz.
-
-3. Sie dürfen das Programm (oder ein darauf basierendes Datenwerk gemäà Paragraph 2) als Objectcode oder in ausführbarer Form unter den Bedingungen der Paragraphen 1 und 2 kopieren und weitergeben - vorausgesetzt, daà Sie auÃerdem eine der folgenden Leistungen erbringen:
-
-a) Liefern Sie das Programm zusammen mit dem vollständigen zugehörigen maschinenlesbaren Quelltext auf einem für den Datenaustausch üblichen Medium aus, wobei die Verteilung unter den Bedingungen der Paragraphen 1 und 2 erfolgen muÃ. Oder:
-
-b) Liefern Sie das Programm zusammen mit einem mindestens drei Jahre lang gültigen schriftlichen Angebot aus, jedem Dritten eine vollständige maschinenlesbare Kopie des Quelltextes zur Verfügung zu stellen - zu nicht höheren Kosten als denen, die durch den physikalischen Kopiervorgang anfallen -, wobei der Quelltext unter den Bedingungen der Paragraphen 1 und 2 auf einem für den Datenaustausch üblichen Medium weitergegeben wird. Oder:
-
-c) Liefern Sie das Programm zusammen mit dem schriftlichen Angebot der Zurverfügungstellung des Quelltextes aus, das Sie selbst erhalten haben. (Diese Alternative ist nur für nicht-kommerzielle Verbreitung zulässig und nur, wenn Sie das Programm als Objectcode oder in ausführbarer Form mit einem entsprechenden Angebot gemäà Absatz b erhalten haben.)
-
-Unter dem Quelltext eines Datenwerkes wird diejenige Form des Datenwerkes verstanden, die für Bearbeitungen vorzugsweise verwendet wird. Für ein ausführbares Programm bedeutet "der komplette Quelltext": Der Quelltext aller im Programm enthaltenen Module einschlieÃlich aller zugehörigen Modulschnittstellen-Definitionsdateien sowie der zur Compilation und Installation verwendeten Skripte. Als besondere Ausnahme jedoch braucht der verteilte Quelltext nichts von dem zu enthalten, was üblicherweise (entweder als Quelltext oder in binärer Form) zusammen mit den Hauptkomponenten des Betriebssystems (Kernel, Compiler usw.) geliefert wird, unter dem das Programm läuft - es sei denn, diese Komponente selbst gehört zum ausführbaren Programm.
-
-Wenn die Verbreitung eines ausführbaren Programms oder von Objectcode dadurch erfolgt, daà der Kopierzugriff auf eine dafür vorgesehene Stelle gewährt wird, so gilt die Gewährung eines gleichwertigen Zugriffs auf den Quelltext als Verbreitung des Quelltextes, auch wenn Dritte nicht dazu gezwungen sind, den Quelltext zusammen mit dem Objectcode zu kopieren.
-
-4. Sie dürfen das Programm nicht vervielfältigen, verändern, weiter lizenzieren oder verbreiten, sofern es nicht durch diese Lizenz ausdrücklich gestattet ist. Jeder anderweitige Versuch der Vervielfältigung, Modifizierung, Weiterlizenzierung und Verbreitung ist nichtig und beendet automatisch Ihre Rechte unter dieser Lizenz. Jedoch werden die Lizenzen Dritter, die von Ihnen Kopien oder Rechte unter dieser Lizenz erhalten haben, nicht beendet, solange diese die Lizenz voll anerkennen und befolgen.
-
-5. Sie sind nicht verpflichtet, diese Lizenz anzunehmen, da Sie sie nicht unterzeichnet haben. Jedoch gibt Ihnen nichts anderes die Erlaubnis, das Programm oder von ihm abgeleitete Datenwerke zu verändern oder zu verbreiten. Diese Handlungen sind gesetzlich verboten, wenn Sie diese Lizenz nicht anerkennen. Indem Sie das Programm (oder ein darauf basierendes Datenwerk) verändern oder verbreiten, erklären Sie Ihr Einverständnis mit dieser Lizenz und mit allen ihren Bedingungen bezüglich der Vervielfältigung, Verbreitung und Veränderung des Programms oder eines darauf basierenden Datenwerks.
-
-6. Jedesmal, wenn Sie das Programm (oder ein auf dem Programm basierendes Datenwerk) weitergeben, erhält der Empfänger automatisch vom ursprünglichen Lizenzgeber die Lizenz, das Programm entsprechend den hier festgelegten Bestimmungen zu vervielfältigen, zu verbreiten und zu verändern. Sie dürfen keine weiteren Einschränkungen der Durchsetzung der hierin zugestandenen Rechte des Empfängers vornehmen. Sie sind nicht dafür verantwortlich, die Einhaltung dieser Lizenz durch Dritte durchzusetzen.
-
-7. Sollten Ihnen infolge eines Gerichtsurteils, des Vorwurfs einer Patentverletzung oder aus einem anderen Grunde (nicht auf Patentfragen begrenzt) Bedingungen (durch GerichtsbeschluÃ, Vergleich oder anderweitig) auferlegt werden, die den Bedingungen dieser Lizenz widersprechen, so befreien Sie diese Umstände nicht von den Bestimmungen dieser Lizenz. Wenn es Ihnen nicht möglich ist, das Programm unter gleichzeitiger Beachtung der Bedingungen in dieser Lizenz und Ihrer anderweitigen Verpflichtungen zu verbreiten, dann dürfen Sie als Folge das Programm überhaupt nicht verbreiten. Wenn zum Beispiel ein Patent nicht die gebührenfreie Weiterverbreitung des Programms durch diejenigen erlaubt, die das Programm direkt oder indirekt von Ihnen erhalten haben, dann besteht der einzige Weg, sowohl das Patentrecht als auch diese Lizenz zu befolgen, darin, ganz auf die Verbreitung des Programms zu verzichten. Sollte sich ein Teil dieses Paragraphen als ungültig oder unter bestimmten Umständen nicht durchsetzbar erweisen, so soll dieser Paragraph seinem Sinne nach angewandt werden; im übrigen soll dieser Paragraph als Ganzes gelten.
-
-Zweck dieses Paragraphen ist nicht, Sie dazu zu bringen, irgendwelche Patente oder andere Eigentumsansprüche zu verletzen oder die Gültigkeit solcher Ansprüche zu bestreiten; dieser Paragraph hat einzig den Zweck, die Integrität des Verbreitungssystems der freien Software zu schützen, das durch die Praxis öffentlicher Lizenzen verwirklicht wird. Viele Leute haben groÃzügige Beiträge zu dem groÃen Angebot der mit diesem System verbreiteten Software im Vertrauen auf die konsistente Anwendung dieses Systems geleistet; es liegt am Autor/Geber, zu entscheiden, ob er die Software mittels irgendeines anderen Systems verbreiten will; ein Lizenznehmer hat auf diese Entscheidung keinen EinfluÃ.
-
-Dieser Paragraph ist dazu gedacht, deutlich klarzustellen, was als Konsequenz aus dem Rest dieser Lizenz betrachtet wird.
-
-8. Wenn die Verbreitung und/oder die Benutzung des Programms in bestimmten Staaten entweder durch Patente oder durch urheberrechtlich geschützte Schnittstellen eingeschränkt ist, kann der Urheberrechtsinhaber, der das Programm unter diese Lizenz gestellt hat, eine explizite geographische Begrenzung der Verbreitung angeben, in der diese Staaten ausgeschlossen werden, so daà die Verbreitung nur innerhalb und zwischen den Staaten erlaubt ist, die nicht ausgeschlossen sind. In einem solchen Fall beinhaltet diese Lizenz die Beschränkung, als wäre sie in diesem Text niedergeschrieben.
-
-9. Die Free Software Foundation kann von Zeit zu Zeit überarbeitete und/oder neue Versionen der General Public License veröffentlichen. Solche neuen Versionen werden vom Grundprinzip her der gegenwärtigen entsprechen, können aber im Detail abweichen, um neuen Problemen und Anforderungen gerecht zu werden. Jede Version dieser Lizenz hat eine eindeutige Versionsnummer. Wenn in einem Programm angegeben wird, daà es dieser Lizenz in einer bestimmten Versionsnummer oder "jeder späteren Version" (\any later version") unterliegt, so haben Sie die Wahl, entweder den Bestimmungen der genannten Version zu folgen oder denen jeder beliebigen späteren Version, die von der Free Software Foundation veröffentlicht wurde. Wenn das Programm keine Versionsnummer angibt, können Sie eine beliebige Version wählen, die je von der Free Software Foundation veröffentlicht wurde.
-
-10. Wenn Sie den Wunsch haben, Teile des Programms in anderen freien Programmen zu verwenden, deren Bedingungen für die Verbreitung anders
-
-sind, schreiben Sie an den Autor, um ihn um die Erlaubnis zu bitten. Für Software, die unter dem Copyright der Free Software Foundation steht, schreiben Sie an die Free Software Foundation; wir machen zu diesem Zweck gelegentlich Ausnahmen. Unsere Entscheidung wird von den beiden Zielen geleitet werden, zum einen den freien Status aller von unserer freien Software abgeleiteten Datenwerke zu erhalten und zum anderen das gemeinschaftliche Nutzen und Wiederverwenden von Software im allgemeinen zu fördern.
-
-Keine Gewährleistung
-
-11. Da das Programm ohne jegliche Kosten lizenziert wird, besteht keinerlei Gewährleistung für das Programm, soweit dies gesetzlich zulässig ist. Sofern nicht anderweitig schriftlich bestätigt, stellen die Copyright-Inhaber und/oder Dritte das Programm so zur Verfügung, "wie es ist", ohne irgendeine Gewährleistung, weder ausdrücklich noch implizit, einschlieÃlich - aber nicht begrenzt auf - Marktreife oder Verwendbarkeit für einen bestimmten Zweck. Das volle Risiko bezüglich Qualität und Leistungsfähigkeit des Programms liegt bei Ihnen. Sollte sich das Programm als fehlerhaft herausstellen, liegen die Kosten für notwendigen Service, Reparatur oder Korrektur bei Ihnen.
-
-12. In keinem Fall, auÃer wenn durch geltendes Recht gefordert oder schriftlich zugesichert, ist irgendein Copyright-Inhaber oder irgendein Dritter, der das Programm wie oben erlaubt modifiziert oder verbreitet hat, Ihnen gegenüber für irgendwelche Schäden haftbar, einschlieÃlich jeglicher allgemeiner oder spezieller Schäden, Schäden durch Seiteneffekte (Nebenwirkungen) oder Folgeschäden, die aus der Benutzung des Programms oder der Unbenutzbarkeit des Programms folgen (einschlieÃlich - aber nicht beschränkt auf - Datenverluste, fehlerhafte Verarbeitung von Daten, Verluste, die von Ihnen oder anderen getragen werden müssen, oder dem Unvermögen des Programms, mit irgendeinem anderen Programm zusammenzuarbeiten), selbst wenn ein Copyright-Inhaber oder Dritter über die Möglichkeit solcher Schäden unterrichtet worden war.
-
-Ende der Bedingungen
-
-Anhang:
-
-Wie Sie diese Bedingungen auf Ihre eigenen, neuen Programme anwenden können Wenn Sie ein neues Programm entwickeln und wollen, daà es vom gröÃtmöglichen Nutzen für die Allgemeinheit ist, dann erreichen Sie das am besten, indem Sie es zu freier Software machen, die jeder unter diesen Bestimmungen weiterverbreiten und verändern kann.
-
-Um dies zu erreichen, fügen Sie die folgenden Vermerke zu Ihrem Programm hinzu. Am sichersten ist es, sie an den Anfang einer jeden Quelldatei zu stellen, um den Gewährleistungsausschluà möglichst deutlich darzustellen; zumindest aber sollte jede Datei eine Copyright-Zeile besitzen sowie einen kurzen Hinweis darauf, wo die vollständigen Vermerke zu finden sind.
-
-(eine Zeile mit dem Programmnamen und einer kurzen Beschreibung) Copyright (C) 19(yy) (Name des Autors)
-
-This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1307, USA.
-
-Auf Deutsch:
-
-(eine Zeile mit dem Programmnamen und einer kurzen Beschreibung) Copyright (C) 19(jj) (Name des Autors)
-
-Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäà Version 2 der Lizenz oder (nach Ihrer Option) jeder späteren Version. Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daà es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÃR EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License.
-
-Sie sollten eine Kopie der GNU General Public License zusammen mit diesem Programm erhalten haben. Falls nicht, schreiben Sie an die Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1307, USA.
-
-Fügen Sie auch einen kurzen Hinweis hinzu, wie Sie elektronisch und per Brief erreichbar sind. Wenn Ihr Programm interaktiv ist, sorgen Sie dafür, daà es nach dem Start einen kurzen Vermerk ausgibt: Gnomovision version 69, Copyright (C) 19hyy) (Namedes Autors) Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.
-
-Auf Deutsch:
-
-Gnomovision Version 69, Copyright (C) 19(jj) (Name des Autors)
-
-Für Gnomovision besteht KEINERLEI GARANTIE; geben Sie `show w' für Details ein. Gnonovision ist freie Software, die Sie unter bestimmten Bedingungen weitergeben dürfen; geben Sie `show c' für Details ein.
-
-Die hypothetischen Kommandos `show w' und `show c' sollten die entsprechenden Teile der GNU-GPL anzeigen. Natürlich können die von Ihnen verwendeten Kommandos anders heiÃen als `show w' und `show c'; es könnten auch Mausklicks oder Menüpunkte sein - was immer am besten in Ihr Programm paÃt.
-
-Soweit vorhanden, sollten Sie auch Ihren Arbeitgeber (wenn Sie als Programmierer arbeiten) oder Ihre Schule einen Copyright-Verzicht für das Programm unterschreiben lassen. Hier ein Beispiel. Die Namen müssen Sie natürlich ändern.
-
-Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-Unterschrift von Ty Cooni, 1 April 1989 Ty Coon, President of Vice
-
-Auf Deutsch:
-
-Die Yoyodyne GmbH erhebt keinen urheberrechtlichen Anspruch auf das von James Hacker geschriebene Programm "Gnomovision" (einem Schrittmacher für Compiler).
-
-Unterschrift von Ty Cooni, 1. April 1989 Ty Coon, Vizepräsident
-
-Diese General Public License gestattet nicht die Einbindung des Programms in proprietäre Programme. Ist Ihr Programm eine Funktionsbibliothek, so kann es sinnvoller sein, das Binden proprietärer Programme mit dieser Bibliothek zu gestatten. Wenn Sie dies tun wollen, sollten Sie die GNU Library General Public License anstelle dieser Lizenz verwenden.
-</translation>
- </message>
- <message>
- <location filename="openlp/core/ui/aboutdialog.py" line="130"/>
- <source>Project Lead
- Raoul "superfly" Snyman
-
-Developers
- Tim "TRB143" Bentley
- Jonathan "gushie" Corwin
- Michael "cocooncrash" Gorven
- Scott "sguerrieri" Guerrieri
- Raoul "superfly" Snyman
- Martin "mijiti" Thompson
- Jon "Meths" Tibble
-
-Contributors
- Meinert "m2j" Jordan
- Andreas "googol" Preikschat
- Christian "crichter" Richter
- Philip "Phill" Ridout
- Maikel Stuivenberg
- Carsten "catini" Tingaard
- Frode "frodus" Woldsund
-
-Testers
- Philip "Phill" Ridout
- Wesley "wrst" Stout (lead)
-
-Packagers
- Thomas "tabthorpe" Abthorpe (FreeBSD)
- Tim "TRB143" Bentley (Fedora)
- Michael "cocooncrash" Gorven (Ubuntu)
- Matthias "matthub" Hub (Mac OS X)
- Raoul "superfly" Snyman (Windows, Ubuntu)
-
-Built With
- Python: http://www.python.org/
- Qt4: http://qt.nokia.com/
- PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro
- Oxygen Icons: http://oxygen-icons.org/
-
-Final Credit
- "For God so loved the world that He gave
- His one and only Son, so that whoever
- believes in Him will not perish but inherit
- eternal life." -- John 3:16
-
- And last but not least, final credit goes to
- God our Father, for sending His Son to die
- on the cross, setting us free from sin. We
- bring this software to you for free because
- He has set us free.</source>
- <translation type="unfinished"></translation>
+ <translation>Copyright © 2004-2011 Raoul Snyman\n
+Anteilige Copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri, Christian Richter, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten Tinggaard\n
+\n
+Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License in der Version 2, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren.\n
+\n
+Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, dass es Ihnen von Nutzen sein wird, jedoch OHNE IRGENDEINE GARANTIE; sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÃR EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License.\n
+\n
+\n
+GNU General Public License\n
+Deutsche Ãbersetzung der Version 2, Juni 1991\n
+\n
+Copyright © 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1307, USA\n
+\n
+Es ist jedermann gestattet, diese Lizenzurkunde zu vervielfältigen und unveränderte Kopien zu verbreiten; Ãnderungen sind jedoch nicht erlaubt.\n
+Diese Ãbersetzung ist kein rechtskräftiger Ersatz für die englischsprachige Originalversion!\n
+\n
+Vorwort\n
+\n
+Die meisten Softwarelizenzen sind daraufhin entworfen worden, Ihnen die Freiheit zu nehmen, die Software weiterzugeben und zu verändern. Im Gegensatz dazu soll Ihnen die GNU General Public License, die Allgemeine Ãffentliche GNU-Lizenz, ebendiese Freiheit garantieren. Sie soll sicherstellen, daà die Software für alle Benutzer frei ist. Diese Lizenz gilt für den GroÃteil der von der Free Software Foundation herausgegebenen Software und für alle anderen Programme, deren Autoren ihr Datenwerk dieser Lizenz unterstellt haben. Auch Sie können diese Möglichkeit der Lizenzierung für Ihre Programme anwenden. (Ein anderer Teil der Software der Free Software Foundation unterliegt stattdessen der GNU Library General Public License, der Allgemeinen Ãffentlichen GNU-Lizenz für Bibliotheken.) [Mittlerweile wurde die GNU Library Public License von der GNU Lesser Public License abgelöst - Anmerkung des Ãbersetzers.]\n
+\n
+Die Bezeichnung âfreieâ Software bezieht sich auf Freiheit, nicht auf den Preis. Unsere Lizenzen sollen Ihnen die Freiheit garantieren, Kopien freier Software zu verbreiten (und etwas für diesen Service zu berechnen, wenn Sie möchten), die Möglichkeit, die Software im Quelltext zu erhalten oder den Quelltext auf Wunsch zu bekommen. Die Lizenzen sollen garantieren, daà Sie die Software ändern oder Teile davon in neuen freien Programmen verwenden dürfen - und daà Sie wissen, daà Sie dies alles tun dürfen.\n
+\n
+Um Ihre Rechte zu schützen, müssen wir Einschränkungen machen, die es jedem verbieten, Ihnen diese Rechte zu verweigern oder Sie aufzufordern, auf diese Rechte zu verzichten. Aus diesen Einschränkungen folgen bestimmte Verantwortlichkeiten für Sie, wenn Sie Kopien der Software verbreiten oder sie verändern.\n
+\n
+Beispielsweise müssen Sie den Empfängern alle Rechte gewähren, die Sie selbst haben, wenn Sie - kostenlos oder gegen Bezahlung - Kopien eines solchen Programms verbreiten. Sie müssen sicherstellen, daà auch die Empfänger den Quelltext erhalten bzw. erhalten können. Und Sie müssen ihnen diese Bedingungen zeigen, damit sie ihre Rechte kennen.\n
+\n
+Wir schützen Ihre Rechte in zwei Schritten: (1) Wir stellen die Software unter ein Urheberrecht (Copyright), und (2) wir bieten Ihnen diese Lizenz an, die Ihnen das Recht gibt, die Software zu vervielfältigen, zu verbreiten und/oder zu verändern.\n
+\n
+Um die Autoren und uns zu schützen, wollen wir darüberhinaus sicherstellen, daà jeder erfährt, daà für diese freie Software keinerlei Garantie besteht. Wenn die Software von jemand anderem modifiziert und weitergegeben wird, möchten wir, daà die Empfänger wissen, daà sie nicht das Original erhalten haben, damit irgendwelche von anderen verursachte Probleme nicht den Ruf des ursprünglichen Autors schädigen.\n
+\n
+SchlieÃlich und endlich ist jedes freie Programm permanent durch Software-Patente bedroht. Wir möchten die Gefahr ausschlieÃen, daà Distributoren eines freien Programms individuell Patente lizensieren - mit dem Ergebnis, daà das Programm proprietär würde. Um dies zu verhindern, haben wir klargestellt, daà jedes Patent entweder für freie Benutzung durch jedermann lizenziert werden muà oder überhaupt nicht lizenziert werden darf.\n
+\n
+Es folgen die genauen Bedingungen für die Vervielfältigung, Verbreitung und Bearbeitung:\n
+\n
+Allgemeine Ãffentliche GNU-Lizenz\n
+\n
+Bedingungen für die Vervielfältigung, Verbreitung und Bearbeitung\n
+\n
+§0. Diese Lizenz gilt für jedes Programm und jedes andere Datenwerk, in dem ein entsprechender Vermerk des Copyright-Inhabers darauf hinweist, daà das Datenwerk unter den Bestimmungen dieser General Public License verbreitet werden darf. Im folgenden wird jedes derartige Programm oder Datenwerk als âdas Programmâ bezeichnet; die Formulierung âauf dem Programm basierendes Datenwerkâ bezeichnet das Programm sowie jegliche Bearbeitung des Programms im urheberrechtlichen Sinne, also ein Datenwerk, welches das Programm, auch auszugsweise, sei es unverändert oder verändert und/oder in eine andere Sprache übersetzt, enthält. (Im folgenden wird die Ãbersetzung ohne Einschränkung als âBearbeitungâ eingestuft.) Jeder Lizenznehmer wird im folgenden als âSieâ angesprochen.\n
+\n
+Andere Handlungen als Vervielfältigung, Verbreitung und Bearbeitung werden von dieser Lizenz nicht berührt; sie fallen nicht in ihren Anwendungsbereich. Der Vorgang der Ausführung des Programms wird nicht eingeschränkt, und die Ausgaben des Programms unterliegen dieser Lizenz nur, wenn der Inhalt ein auf dem Programm basierendes Datenwerk darstellt (unabhängig davon, daà die Ausgabe durch die Ausführung des Programmes erfolgte). Ob dies zutrifft, hängt von den Funktionen des Programms ab.\n
+\n
+§1. Sie dürfen auf beliebigen Medien unveränderte Kopien des Quelltextes des Programms, wie sie ihn erhalten haben, anfertigen und verbreiten. Voraussetzung hierfür ist, daà Sie mit jeder Kopie einen entsprechenden Copyright-Vermerk sowie einen Haftungsausschluà veröffentlichen, alle Vermerke, die sich auf diese Lizenz und das Fehlen einer Garantie beziehen, unverändert lassen und desweiteren allen anderen Empfängern des Programms zusammen mit dem Programm eine Kopie dieser Lizenz zukommen lassen. Sie dürfen für den eigentlichen Kopiervorgang eine Gebühr verlangen. Wenn Sie es wünschen, dürfen Sie auch gegen Entgelt eine Garantie für das Programm anbieten.\n
+\n
+§2. Sie dürfen Ihre Kopie(n) des Programms oder eines Teils davon verändern, wodurch ein auf dem Programm basierendes Datenwerk entsteht; Sie dürfen derartige Bearbeitungen unter den Bestimmungen von Paragraph 1 vervielfältigen und verbreiten, vorausgesetzt, daà zusätzlich alle im folgenden genannten Bedingungen erfüllt werden:\n
+\n
+ 1. Sie müssen die veränderten Dateien mit einem auffälligen Vermerk versehen, der auf die von Ihnen vorgenommene Modifizierung und das Datum jeder Ãnderung hinweist.\n
+\n
+ 2. Sie müssen dafür sorgen, daà jede von Ihnen verbreitete oder veröffentlichte Arbeit, die ganz oder teilweise von dem Programm oder Teilen davon abgeleitet ist, Dritten gegenüber als Ganzes unter den Bedingungen dieser Lizenz ohne Lizenzgebühren zur Verfügung gestellt wird.\n
+\n
+ 3. Wenn das veränderte Programm normalerweise bei der Ausführung interaktiv Kommandos einliest, müssen Sie dafür sorgen, daà es, wenn es auf dem üblichsten Wege für solche interaktive Nutzung gestartet wird, eine Meldung ausgibt oder ausdruckt, die einen geeigneten Copyright-Vermerk enthält sowie einen Hinweis, daà es keine Gewährleistung gibt (oder anderenfalls, daà Sie Garantie leisten), und daà die Benutzer das Programm unter diesen Bedingungen weiter verbreiten dürfen. Auch muà der Benutzer darauf hingewiesen werden, wie er eine Kopie dieser Lizenz ansehen kann. (Ausnahme: Wenn das Programm selbst interaktiv arbeitet, aber normalerweise keine derartige Meldung ausgibt, muà Ihr auf dem Programm basierendes Datenwerk auch keine solche Meldung ausgeben).\n
+\n
+Diese Anforderungen gelten für das bearbeitete Datenwerk als Ganzes. Wenn identifizierbare Teile des Datenwerkes nicht von dem Programm abgeleitet sind und vernünftigerweise als unabhängige und eigenständige Datenwerke für sich selbst zu betrachten sind, dann gelten diese Lizenz und ihre Bedingungen nicht für die betroffenen Teile, wenn Sie diese als eigenständige Datenwerke weitergeben. Wenn Sie jedoch dieselben Abschnitte als Teil eines Ganzen weitergeben, das ein auf dem Programm basierendes Datenwerk darstellt, dann muà die Weitergabe des Ganzen nach den Bedingungen dieser Lizenz erfolgen, deren Bedingungen für weitere Lizenznehmer somit auf das gesamte Ganze ausgedehnt werden - und somit auf jeden einzelnen Teil, unabhängig vom jeweiligen Autor.\n
+\n
+Somit ist es nicht die Absicht dieses Abschnittes, Rechte für Datenwerke in Anspruch zu nehmen oder Ihnen die Rechte für Datenwerke streitig zu machen, die komplett von Ihnen geschrieben wurden; vielmehr ist es die Absicht, die Rechte zur Kontrolle der Verbreitung von Datenwerken, die auf dem Programm basieren oder unter seiner auszugsweisen Verwendung zusammengestellt worden sind, auszuüben.\n
+\n
+Ferner bringt auch das einfache Zusammenlegen eines anderen Datenwerkes, das nicht auf dem Programm basiert, mit dem Programm oder einem auf dem Programm basierenden Datenwerk auf ein- und demselben Speicheroder Vertriebsmedium dieses andere Datenwerk nicht in den Anwendungsbereich dieser Lizenz.\n
+\n
+§3. Sie dürfen das Programm (oder ein darauf basierendes Datenwerk gemäà Paragraph 2) als Objectcode oder in ausführbarer Form unter den Bedingungen der Paragraphen 1 und 2 kopieren und weitergeben - vorausgesetzt, daà Sie auÃerdem eine der folgenden Leistungen erbringen:\n
+\n
+ 1. Liefern Sie das Programm zusammen mit dem vollständigen zugehörigen maschinenlesbaren Quelltext auf einem für den Datenaustausch üblichen Medium aus, wobei die Verteilung unter den Bedingungen der Paragraphen 1 und 2 erfolgen muÃ. Oder:\n
+\n
+ 2. Liefern Sie das Programm zusammen mit einem mindestens drei Jahre lang gültigen schriftlichen Angebot aus, jedem Dritten eine vollständige maschinenlesbare Kopie des Quelltextes zur Verfügung zu stellen - zu nicht höheren Kosten als denen, die durch den physikalischen Kopiervorgang anfallen -, wobei der Quelltext unter den Bedingungen der Paragraphen 1 und 2 auf einem für den Datenaustausch üblichen Medium weitergegeben wird. Oder:\n
+\n
+ 3. Liefern Sie das Programm zusammen mit dem schriftlichen Angebot der Zurverfügungstellung des Quelltextes aus, das Sie selbst erhalten haben. (Diese Alternative ist nur für nicht-kommerzielle Verbreitung zulässig und nur, wenn Sie das Programm als Objectcode oder in ausführbarer Form mit einem entsprechenden Angebot gemäà Absatz b erhalten haben.)\n
+\n
+Unter dem Quelltext eines Datenwerkes wird diejenige Form des Datenwerkes verstanden, die für Bearbeitungen vorzugsweise verwendet wird. Für ein ausführbares Programm bedeutet âder komplette Quelltextâ: Der Quelltext aller im Programm enthaltenen Module einschlieÃlich aller zugehörigen Modulschnittstellen-Definitionsdateien sowie der zur Compilation und Installation verwendeten Skripte. Als besondere Ausnahme jedoch braucht der verteilte Quelltext nichts von dem zu enthalten, was üblicherweise (entweder als Quelltext oder in binärer Form) zusammen mit den Hauptkomponenten des Betriebssystems (Kernel, Compiler usw.) geliefert wird, unter dem das Programm läuft - es sei denn, diese Komponente selbst gehört zum ausführbaren Programm.\n
+\n
+Wenn die Verbreitung eines ausführbaren Programms oder von Objectcode dadurch erfolgt, daà der Kopierzugriff auf eine dafür vorgesehene Stelle gewährt wird, so gilt die Gewährung eines gleichwertigen Zugriffs auf den Quelltext als Verbreitung des Quelltextes, auch wenn Dritte nicht dazu gezwungen sind, den Quelltext zusammen mit dem Objectcode zu kopieren.\n
+\n
+§4. Sie dürfen das Programm nicht vervielfältigen, verändern, weiter lizenzieren oder verbreiten, sofern es nicht durch diese Lizenz ausdrücklich gestattet ist. Jeder anderweitige Versuch der Vervielfältigung, Modifizierung, Weiterlizenzierung und Verbreitung ist nichtig und beendet automatisch Ihre Rechte unter dieser Lizenz. Jedoch werden die Lizenzen Dritter, die von Ihnen Kopien oder Rechte unter dieser Lizenz erhalten haben, nicht beendet, solange diese die Lizenz voll anerkennen und befolgen.\n
+\n
+§5. Sie sind nicht verpflichtet, diese Lizenz anzunehmen, da Sie sie nicht unterzeichnet haben. Jedoch gibt Ihnen nichts anderes die Erlaubnis, das Programm oder von ihm abgeleitete Datenwerke zu verändern oder zu verbreiten. Diese Handlungen sind gesetzlich verboten, wenn Sie diese Lizenz nicht anerkennen. Indem Sie das Programm (oder ein darauf basierendes Datenwerk) verändern oder verbreiten, erklären Sie Ihr Einverständnis mit dieser Lizenz und mit allen ihren Bedingungen bezüglich der Vervielfältigung, Verbreitung und Veränderung des Programms oder eines darauf basierenden Datenwerks.\n
+\n
+§6. Jedesmal, wenn Sie das Programm (oder ein auf dem Programm basierendes Datenwerk) weitergeben, erhält der Empfänger automatisch vom ursprünglichen Lizenzgeber die Lizenz, das Programm entsprechend den hier festgelegten Bestimmungen zu vervielfältigen, zu verbreiten und zu verändern. Sie dürfen keine weiteren Einschränkungen der Durchsetzung der hierin zugestandenen Rechte des Empfängers vornehmen. Sie sind nicht dafür verantwortlich, die Einhaltung dieser Lizenz durch Dritte durchzusetzen.\n
+\n
+§7. Sollten Ihnen infolge eines Gerichtsurteils, des Vorwurfs einer Patentverletzung oder aus einem anderen Grunde (nicht auf Patentfragen begrenzt) Bedingungen (durch GerichtsbeschluÃ, Vergleich oder anderweitig) auferlegt werden, die den Bedingungen dieser Lizenz widersprechen, so befreien Sie diese Umstände nicht von den Bestimmungen dieser Lizenz. Wenn es Ihnen nicht möglich ist, das Programm unter gleichzeitiger Beachtung der Bedingungen in dieser Lizenz und Ihrer anderweitigen Verpflichtungen zu verbreiten, dann dürfen Sie als Folge das Programm überhaupt nicht verbreiten. Wenn zum Beispiel ein Patent nicht die gebührenfreie Weiterverbreitung des Programms durch diejenigen erlaubt, die das Programm direkt oder indirekt von Ihnen erhalten haben, dann besteht der einzige Weg, sowohl das Patentrecht als auch diese Lizenz zu befolgen, darin, ganz auf die Verbreitung des Programms zu verzichten. Sollte sich ein Teil dieses Paragraphen als ungültig oder unter bestimmten Umständen nicht durchsetzbar erweisen, so soll dieser Paragraph seinem Sinne nach angewandt werden; im übrigen soll dieser Paragraph als Ganzes gelten.\n
+\n
+Zweck dieses Paragraphen ist nicht, Sie dazu zu bringen, irgendwelche Patente oder andere Eigentumsansprüche zu verletzen oder die Gültigkeit solcher Ansprüche zu bestreiten; dieser Paragraph hat einzig den Zweck, die Integrität des Verbreitungssystems der freien Software zu schützen, das durch die Praxis öffentlicher Lizenzen verwirklicht wird. Viele Leute haben groÃzügige Beiträge zu dem groÃen Angebot der mit diesem System verbreiteten Software im Vertrauen auf die konsistente Anwendung dieses Systems geleistet; es liegt am Autor/Geber, zu entscheiden, ob er die Software mittels irgendeines anderen Systems verbreiten will; ein Lizenznehmer hat auf diese Entscheidung keinen EinfluÃ.\n
+\n
+Dieser Paragraph ist dazu gedacht, deutlich klarzustellen, was als Konsequenz aus dem Rest dieser Lizenz betrachtet wird.\n
+\n
+§8. Wenn die Verbreitung und/oder die Benutzung des Programms in bestimmten Staaten entweder durch Patente oder durch urheberrechtlich geschützte Schnittstellen eingeschränkt ist, kann der Urheberrechtsinhaber, der das Programm unter diese Lizenz gestellt hat, eine explizite geographische Begrenzung der Verbreitung angeben, in der diese Staaten ausgeschlossen werden, so daà die Verbreitung nur innerhalb und zwischen den Staaten erlaubt ist, die nicht ausgeschlossen sind. In einem solchen Fall beinhaltet diese Lizenz die Beschränkung, als wäre sie in diesem Text niedergeschrieben.\n
+\n
+§9. Die Free Software Foundation kann von Zeit zu Zeit überarbeitete und/oder neue Versionen der General Public License veröffentlichen. Solche neuen Versionen werden vom Grundprinzip her der gegenwärtigen entsprechen, können aber im Detail abweichen, um neuen Problemen und Anforderungen gerecht zu werden. Jede Version dieser Lizenz hat eine eindeutige Versionsnummer. Wenn in einem Programm angegeben wird, daà es dieser Lizenz in einer bestimmten Versionsnummer oder "jeder späteren Version" (\\any later version") unterliegt, so haben Sie die Wahl, entweder den Bestimmungen der genannten Version zu folgen oder denen jeder beliebigen späteren Version, die von der Free Software Foundation veröffentlicht wurde. Wenn das Programm keine Versionsnummer angibt, können Sie eine beliebige Version wählen, die je von der Free Software Foundation veröffentlicht wurde.\n
+\n
+§10. Wenn Sie den Wunsch haben, Teile des Programms in anderen freien Programmen zu verwenden, deren Bedingungen für die Verbreitung anders sind, schreiben Sie an den Autor, um ihn um die Erlaubnis zu bitten. Für Software, die unter dem Copyright der Free Software Foundation steht, schreiben Sie an die Free Software Foundation; wir machen zu diesem Zweck gelegentlich Ausnahmen. Unsere Entscheidung wird von den beiden Zielen geleitet werden, zum einen den freien Status aller von unserer freien Software abgeleiteten Datenwerke zu erhalten und zum anderen das gemeinschaftliche Nutzen und Wiederverwenden von Software im allgemeinen zu fördern.\n
+\n
+Keine Gewährleistung\n
+\n
+§11. Da das Programm ohne jegliche Kosten lizenziert wird, besteht keinerlei Gewährleistung für das Programm, soweit dies gesetzlich zulässig ist. Sofern nicht anderweitig schriftlich bestätigt, stellen die Copyright-Inhaber und/oder Dritte das Programm so zur Verfügung, âwie es istâ, ohne irgendeine Gewährleistung, weder ausdrücklich noch implizit, einschlieÃlich - aber nicht begrenzt auf - Marktreife oder Verwendbarkeit für einen bestimmten Zweck. Das volle Risiko bezüglich Qualität und Leistungsfähigkeit des Programms liegt bei Ihnen. Sollte sich das Programm als fehlerhaft herausstellen, liegen die Kosten für notwendigen Service, Reparatur oder Korrektur bei Ihnen.\n
+\n
+§12. In keinem Fall, auÃer wenn durch geltendes Recht gefordert oder schriftlich zugesichert, ist irgendein Copyright-Inhaber oder irgendein Dritter, der das Programm wie oben erlaubt modifiziert oder verbreitet hat, Ihnen gegenüber für irgendwelche Schäden haftbar, einschlieÃlich jeglicher allgemeiner oder spezieller Schäden, Schäden durch Seiteneffekte (Nebenwirkungen) oder Folgeschäden, die aus der Benutzung des Programms oder der Unbenutzbarkeit des Programms folgen (einschlieÃlich - aber nicht beschränkt auf - Datenverluste, fehlerhafte Verarbeitung von Daten, Verluste, die von Ihnen oder anderen getragen werden müssen, oder dem Unvermögen des Programms, mit irgendeinem anderen Programm zusammenzuarbeiten), selbst wenn ein Copyright-Inhaber oder Dritter über die Möglichkeit solcher Schäden unterrichtet worden war.\n
+\n
+Ende der Bedingungen</translation>
</message>
</context>
<context>
<name>OpenLP.AdvancedTab</name>
<message>
- <location filename="openlp/core/ui/advancedtab.py" line="49"/>
+ <location filename="openlp/core/ui/advancedtab.py" line="115"/>
<source>Advanced</source>
<translation>Erweitert</translation>
</message>
<message>
- <location filename="openlp/core/ui/advancedtab.py" line="143"/>
+ <location filename="openlp/core/ui/advancedtab.py" line="116"/>
<source>UI Settings</source>
- <translation>UI Einstellungen</translation>
+ <translation>Benutzeroberfläche</translation>
</message>
<message>
- <location filename="openlp/core/ui/advancedtab.py" line="144"/>
+ <location filename="openlp/core/ui/advancedtab.py" line="117"/>
<source>Number of recent files to display:</source>
- <translation>Anzahl der zuletzt ausgewählten Datein:</translation>
+ <translation>Listeneinträge zuletzt geöffneter Abläufe:</translation>
</message>
<message>
- <location filename="openlp/core/ui/advancedtab.py" line="147"/>
+ <location filename="openlp/core/ui/advancedtab.py" line="120"/>
<source>Remember active media manager tab on startup</source>
- <translation>Letzten aktiven Reiter in der Medienverwaltung bei Neustart auswählen</translation>
+ <translation>Aktiven Reiter der Medienverwaltung speichern</translation>
</message>
<message>
- <location filename="openlp/core/ui/advancedtab.py" line="149"/>
+ <location filename="openlp/core/ui/advancedtab.py" line="122"/>
<source>Double-click to send items straight to live</source>
- <translation type="unfinished"></translation>
+ <translation>Objekte bei Doppelklick live anzeigen</translation>
</message>
<message>
- <location filename="openlp/core/ui/advancedtab.py" line="151"/>
+ <location filename="openlp/core/ui/advancedtab.py" line="124"/>
<source>Expand new service items on creation</source>
+ <translation>Neue Ablaufelemente bei ausklappen</translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/advancedtab.py" line="126"/>
+ <source>Enable application exit confirmation</source>
+ <translation>Verlassen von OpenLP bestätigen</translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/advancedtab.py" line="128"/>
+ <source>Mouse Cursor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/advancedtab.py" line="130"/>
+ <source>Hide the mouse cursor when moved over the display window</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpenLP.DisplayTagTab</name>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="157"/>
+ <source>Edit Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="159"/>
+ <source>Update</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="173"/>
+ <source>Description</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="163"/>
+ <source>Tag</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="164"/>
+ <source>Start tag</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="166"/>
+ <source>End tag</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="167"/>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="169"/>
+ <source>Default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="171"/>
+ <source>New</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="175"/>
+ <source>Tag id</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="177"/>
+ <source>Start Html</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="179"/>
+ <source>End Html</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="320"/>
+ <source>Update Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="279"/>
+ <source>Tag "n" already defined.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/displaytagtab.py" line="320"/>
+ <source>Tag %s already defined.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenLP.ExceptionDialog</name>
<message>
- <location filename="openlp/core/ui/exceptiondialog.py" line="92"/>
+ <location filename="openlp/core/ui/exceptiondialog.py" line="81"/>
<source>Oops! OpenLP hit a problem, and couldn't recover. The text in the box below contains information that might be helpful to the OpenLP developers, so please e-mail it to bugs@xxxxxxxxxx, along with a detailed description of what you were doing when the problem occurred.</source>
- <translation>Oh! OpenLP hat ein Problem und kann es nicht beheben. Der Text im unteren Fenster enthält Informationen, welche möglicherweise hilfreich für die OpenLP Entwickler sind.
+ <translation>Ups! OpenLP hat ein Problem und kann es nicht beheben. Der Text im unteren Fenster enthält Informationen, welche möglicherweise hilfreich für die OpenLP Entwickler sind.
Bitte senden Sie eine E-Mail an: bugs@xxxxxxxxxx mit einer auführlichen Beschreibung was Sie taten als das Problem auftrat.</translation>
</message>
<message>
- <location filename="openlp/core/ui/exceptiondialog.py" line="90"/>
+ <location filename="openlp/core/ui/exceptiondialog.py" line="79"/>
<source>Error Occurred</source>
- <translation>Fehler</translation>
+ <translation>Fehler aufgetreten</translation>
</message>
<message>
- <location filename="openlp/core/ui/exceptiondialog.py" line="98"/>
+ <location filename="openlp/core/ui/exceptiondialog.py" line="87"/>
<source>Send E-Mail</source>
- <translation type="unfinished"></translation>
+ <translation>E-Mail senden</translation>
</message>
<message>
- <location filename="openlp/core/ui/exceptiondialog.py" line="100"/>
+ <location filename="openlp/core/ui/exceptiondialog.py" line="89"/>
<source>Save to File</source>
- <translation type="unfinished"></translation>
+ <translation>In Datei speichern</translation>
</message>
</context>
<context>
@@ -1823,7 +2033,8 @@
<location filename="openlp/core/ui/exceptionform.py" line="76"/>
<source>Platform: %s
</source>
- <translation type="unfinished"></translation>
+ <translation>Plattform: %s
+</translation>
</message>
<message>
<location filename="openlp/core/ui/exceptionform.py" line="99"/>
@@ -1837,17 +2048,26 @@
--- Library Versions ---
%s
</source>
- <translation type="unfinished"></translation>
+ <translation>**OpenLP Fehlerbericht**
+Version: %s
+
+--- Ausnahmenrückverfolgung ---
+%s
+--- Systeminformation ---
+%s
+--- Bibliotheksversionen ---
+%s
+</translation>
</message>
<message>
<location filename="openlp/core/ui/exceptionform.py" line="105"/>
<source>Save Crash Report</source>
- <translation type="unfinished"></translation>
+ <translation>Fehlerprotokoll speichern</translation>
</message>
<message>
<location filename="openlp/core/ui/exceptionform.py" line="105"/>
<source>Text files (*.txt *.log *.text)</source>
- <translation type="unfinished"></translation>
+ <translation>Textdateien (*.txt *.log *.text)</translation>
</message>
<message>
<location filename="openlp/core/ui/exceptionform.py" line="132"/>
@@ -1864,7 +2084,21 @@
--- Library Versions ---
%s
</source>
- <translation type="unfinished"></translation>
+ <comment>Please add the information that bug reports are favoured written in English.</comment>
+ <translation>*OpenLP Fehlerbericht*
+Version: %s
+
+--- Bitte geben Sie ein Fehlerprotokoll unterhalb dieser Linie ein. ---
+(Wenn möglich verfassen Sie diesen in Englisch, da die meiÃten Entwickler kein Deutsch verstehen)
+
+
+--- Ausnahmenrückverfolgung ---
+%s
+--- Systeminformation ---
+%s
+--- Bibliotheksversionen ---
+%s
+</translation>
</message>
</context>
<context>
@@ -1872,143 +2106,143 @@
<message>
<location filename="openlp/core/ui/filerenameform.py" line="53"/>
<source>File Rename</source>
- <translation type="unfinished"></translation>
+ <translation>Datei umbenennen</translation>
</message>
<message>
- <location filename="openlp/core/ui/filerenamedialog.py" line="56"/>
+ <location filename="openlp/core/ui/filerenamedialog.py" line="55"/>
<source>New File Name:</source>
- <translation type="unfinished"></translation>
+ <translation>Neuer Dateiname:</translation>
</message>
<message>
<location filename="openlp/core/ui/filerenameform.py" line="50"/>
<source>File Copy</source>
- <translation type="unfinished"></translation>
+ <translation>Datei kopieren</translation>
</message>
</context>
<context>
<name>OpenLP.GeneralTab</name>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="88"/>
+ <location filename="openlp/core/ui/generaltab.py" line="237"/>
<source>General</source>
<translation>Allgemein</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="332"/>
+ <location filename="openlp/core/ui/generaltab.py" line="238"/>
<source>Monitors</source>
- <translation>Monitore</translation>
+ <translation>Bildschirme</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="334"/>
+ <location filename="openlp/core/ui/generaltab.py" line="240"/>
<source>Select monitor for output display:</source>
<translation>Projektionsbildschirm:</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="336"/>
+ <location filename="openlp/core/ui/generaltab.py" line="242"/>
<source>Display if a single screen</source>
- <translation>Anzeige, bei nur einem Bildschirm</translation>
+ <translation>Anzeige bei nur einem Bildschirm</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="338"/>
+ <location filename="openlp/core/ui/generaltab.py" line="244"/>
<source>Application Startup</source>
<translation>Programmstart</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="340"/>
+ <location filename="openlp/core/ui/generaltab.py" line="246"/>
<source>Show blank screen warning</source>
- <translation>Warnung anzeigen, wenn die Projektion deaktiviert wurde</translation>
+ <translation>Warnung wenn Projektion deaktiviert wurde</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="342"/>
+ <location filename="openlp/core/ui/generaltab.py" line="248"/>
<source>Automatically open the last service</source>
<translation>Zuletzt benutzten Ablauf beim Start laden</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="344"/>
+ <location filename="openlp/core/ui/generaltab.py" line="250"/>
<source>Show the splash screen</source>
<translation>Zeige den Startbildschirm</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="346"/>
+ <location filename="openlp/core/ui/generaltab.py" line="252"/>
<source>Application Settings</source>
<translation>Anwendungseinstellungen</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="348"/>
+ <location filename="openlp/core/ui/generaltab.py" line="254"/>
<source>Prompt to save before starting a new service</source>
- <translation>Aufforderung zum Speichern, bevor ein ein neuer Ablauf gestartet wird</translation>
+ <translation>Geänderte Abläufe nicht ungefragt ersetzen</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="350"/>
+ <location filename="openlp/core/ui/generaltab.py" line="256"/>
<source>Automatically preview next item in service</source>
- <translation>Automatische Vorschau des nächsten Elementes im Ablauf</translation>
+ <translation>Vorschau des nächsten Ablaufelements</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="352"/>
+ <location filename="openlp/core/ui/generaltab.py" line="258"/>
<source>Slide loop delay:</source>
- <translation>Pause während Schleifen:</translation>
+ <translation>Schleifenverzögerung:</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="354"/>
+ <location filename="openlp/core/ui/generaltab.py" line="260"/>
<source> sec</source>
<translation> sek</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="356"/>
+ <location filename="openlp/core/ui/generaltab.py" line="262"/>
<source>CCLI Details</source>
<translation>CCLI-Details</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="358"/>
+ <location filename="openlp/core/ui/generaltab.py" line="264"/>
<source>CCLI number:</source>
<translation>CCLI Nummer:</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="360"/>
+ <location filename="openlp/core/ui/generaltab.py" line="266"/>
<source>SongSelect username:</source>
<translation>SongSelect Benutzername:</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="362"/>
+ <location filename="openlp/core/ui/generaltab.py" line="268"/>
<source>SongSelect password:</source>
<translation>SongSelect Passwort:</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="365"/>
+ <location filename="openlp/core/ui/generaltab.py" line="271"/>
<source>Display Position</source>
- <translation>Position der Anzeige</translation>
+ <translation>Anzeigeposition</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="379"/>
+ <location filename="openlp/core/ui/generaltab.py" line="285"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="380"/>
+ <location filename="openlp/core/ui/generaltab.py" line="286"/>
<source>Y</source>
<translation>Y</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="381"/>
+ <location filename="openlp/core/ui/generaltab.py" line="287"/>
<source>Height</source>
<translation>Höhe</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="383"/>
+ <location filename="openlp/core/ui/generaltab.py" line="289"/>
<source>Width</source>
<translation>Breite</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="377"/>
+ <location filename="openlp/core/ui/generaltab.py" line="283"/>
<source>Override display position</source>
- <translation>Position der Anzeige überschreiben</translation>
+ <translation>Anzeigeposition überschreiben</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="392"/>
+ <location filename="openlp/core/ui/generaltab.py" line="298"/>
<source>Screen</source>
<translation>Bildschirm</translation>
</message>
<message>
- <location filename="openlp/core/ui/generaltab.py" line="395"/>
+ <location filename="openlp/core/ui/generaltab.py" line="301"/>
<source>primary</source>
<translation>Hauptbildschirm</translation>
</message>
@@ -2027,573 +2261,566 @@
</message>
</context>
<context>
+ <name>OpenLP.MainDisplay</name>
+ <message>
+ <location filename="openlp/core/ui/maindisplay.py" line="125"/>
+ <source>OpenLP Display</source>
+ <translation>OpenLP Anzeige</translation>
+ </message>
+</context>
+<context>
<name>OpenLP.MainWindow</name>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="372"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="340"/>
<source>OpenLP 2.0</source>
<translation>OpenLP 2.0</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="374"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="342"/>
<source>&File</source>
<translation>&Datei</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="375"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="343"/>
<source>&Import</source>
<translation>&Importieren</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="376"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="344"/>
<source>&Export</source>
<translation>&Exportieren</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="377"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="345"/>
<source>&View</source>
<translation>&Ansicht</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="378"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="346"/>
<source>M&ode</source>
- <translation>M&odus</translation>
+ <translation>An&sichtsmodus</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="379"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="347"/>
<source>&Tools</source>
- <translation>&Extras</translation>
+ <translation>E&xtras</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="380"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="348"/>
<source>&Settings</source>
- <translation>Ein&stellungen</translation>
+ <translation>&Einstellungen</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="428"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="396"/>
<source>&Language</source>
<translation>&Sprache</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="383"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="351"/>
<source>&Help</source>
<translation>&Hilfe</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="384"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="352"/>
<source>Media Manager</source>
- <translation>Medienmanager</translation>
+ <translation>Medienverwaltung</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="386"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="354"/>
<source>Service Manager</source>
<translation>Ablaufverwaltung</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="388"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="356"/>
<source>Theme Manager</source>
- <translation>Designmanager</translation>
+ <translation>Designverwaltung</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="390"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="358"/>
<source>&New</source>
<translation>&Neu</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="391"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="359"/>
<source>New Service</source>
- <translation>Neuer Ablauf</translation>
+ <translation>Einen neuen Ablauf erstellen</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="393"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="361"/>
<source>Create a new service.</source>
- <translation>Neuen Ablauf erzeugen.</translation>
+ <translation>Einen neuen Ablauf erstellen.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="395"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="363"/>
<source>Ctrl+N</source>
<translation>Strg+N</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="396"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="364"/>
<source>&Open</source>
<translation>Ã&ffnen</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="397"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="365"/>
<source>Open Service</source>
- <translation>Ãffnen Ablauf</translation>
+ <translation>Einen vorhandenen Ablauf öffnen</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="399"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="367"/>
<source>Open an existing service.</source>
- <translation>Vorhandenen Ablauf öffnen.</translation>
+ <translation>Einen vorhandenen Ablauf öffnen.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="401"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="369"/>
<source>Ctrl+O</source>
<translation>Strg+O</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="402"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="370"/>
<source>&Save</source>
<translation>&Speichern</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="403"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="371"/>
<source>Save Service</source>
- <translation>Ablauf speichern</translation>
+ <translation>Den aktuellen Ablauf speichern</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="405"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="373"/>
<source>Save the current service to disk.</source>
- <translation>Aktuellen Ablauf speichern.</translation>
+ <translation>Den aktuellen Ablauf speichern.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="407"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="375"/>
<source>Ctrl+S</source>
<translation>Strg+S</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="408"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="376"/>
<source>Save &As...</source>
- <translation>Speichern &als...</translation>
+ <translation>Speichern &unter...</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="410"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="378"/>
<source>Save Service As</source>
- <translation>Speicher Gottesdienst unter</translation>
+ <translation>Den aktuellen Ablauf unter einem neuen Namen speichern</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="412"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="380"/>
<source>Save the current service under a new name.</source>
- <translation>Aktuellen Ablauf unter neuem Namen speichern.</translation>
+ <translation>Den aktuellen Ablauf unter einem neuen Namen speichern.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="414"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="382"/>
<source>Ctrl+Shift+S</source>
- <translation>Ctrl+Shift+S</translation>
+ <translation>Strg+Umschalt+S</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="416"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="384"/>
<source>E&xit</source>
<translation>&Beenden</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="418"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="386"/>
<source>Quit OpenLP</source>
<translation>OpenLP beenden</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="420"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="388"/>
<source>Alt+F4</source>
<translation>Alt+F4</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="426"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="394"/>
<source>&Theme</source>
<translation>&Design</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="432"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="400"/>
<source>&Configure OpenLP...</source>
- <translation>&Einstellungen ...</translation>
+ <translation>&Einstellungen...</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="434"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="402"/>
<source>&Media Manager</source>
- <translation>&Medienmanager</translation>
+ <translation>&Medienverwaltung</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="436"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="404"/>
<source>Toggle Media Manager</source>
- <translation>Medienmanager ein/ausblenden</translation>
+ <translation>Die Medienverwaltung ein- bzw. ausblenden</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="438"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="406"/>
<source>Toggle the visibility of the media manager.</source>
- <translation>Medien Verwaltung ein/ausschalten.</translation>
+ <translation>Die Medienverwaltung ein- bzw. ausblenden.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="440"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="408"/>
<source>F8</source>
<translation>F8</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="442"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="410"/>
<source>&Theme Manager</source>
- <translation>&Designmanager</translation>
+ <translation>&Designverwaltung</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="444"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="412"/>
<source>Toggle Theme Manager</source>
- <translation>Designverwaltung ein/ausblenden</translation>
+ <translation>Die Designverwaltung ein- bzw. ausblenden</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="446"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="414"/>
<source>Toggle the visibility of the theme manager.</source>
- <translation>Design Manager ein/ausschalten.</translation>
+ <translation>Die Designverwaltung ein- bzw. ausblenden.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="448"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="416"/>
<source>F10</source>
<translation>F10</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="450"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="418"/>
<source>&Service Manager</source>
- <translation>Ablauf&sverwaltung</translation>
+ <translation>&Ablaufverwaltung</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="452"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="420"/>
<source>Toggle Service Manager</source>
- <translation>Ablaufmanager ein/ausblenden</translation>
+ <translation>Die Ablaufverwaltung ein- bzw. ausblenden</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="454"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="422"/>
<source>Toggle the visibility of the service manager.</source>
- <translation>Ablauf Manager ein/ausschalten.</translation>
+ <translation>Die Ablaufverwaltung ein- bzw. ausblenden.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="456"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="424"/>
<source>F9</source>
<translation>F9</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="458"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="426"/>
<source>&Preview Panel</source>
- <translation>&Vorschaubereich</translation>
+ <translation>&Vorschau</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="460"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="428"/>
<source>Toggle Preview Panel</source>
- <translation>Vorschaubereich ein/ausblenden</translation>
+ <translation>Die Vorschau ein- bzw. ausblenden</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="462"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="430"/>
<source>Toggle the visibility of the preview panel.</source>
- <translation>Vorschau Anzeige ein/ausschalten.</translation>
+ <translation>Die Vorschau ein- bzw. ausschalten.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="464"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="432"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="466"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="434"/>
<source>&Live Panel</source>
<translation>&Live Ansicht</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="468"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="436"/>
<source>Toggle Live Panel</source>
- <translation>Live Ansicht ein/ausschalten</translation>
+ <translation>Die Live Ansicht ein- bzw. ausschalten</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="470"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="438"/>
<source>Toggle the visibility of the live panel.</source>
- <translation>Live Ansicht ein/ausschalten.</translation>
+ <translation>Die Live Ansicht ein- bzw. ausschalten.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="472"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="440"/>
<source>F12</source>
<translation>F12</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="474"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="442"/>
<source>&Plugin List</source>
- <translation>&Plugin-Liste</translation>
+ <translation>Er&weiterungen...</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="476"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="444"/>
<source>List the Plugins</source>
- <translation>Plugins auflisten</translation>
+ <translation>Erweiterungen verwalten</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="478"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="446"/>
<source>Alt+F7</source>
<translation>Alt+F7</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="480"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="448"/>
<source>&User Guide</source>
- <translation>Ben&utzerhandbuch</translation>
+ <translation>Benutzer&handbuch</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="482"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="450"/>
<source>&About</source>
- <translation>Ãb&er</translation>
+ <translation>&Info über OpenLP</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="483"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="451"/>
<source>More information about OpenLP</source>
<translation>Mehr Informationen über OpenLP</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="485"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="453"/>
<source>Ctrl+F1</source>
<translation>Strg+F1</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="487"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="455"/>
<source>&Online Help</source>
<translation>&Online Hilfe</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="489"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="457"/>
<source>&Web Site</source>
<translation>&Webseite</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="491"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="459"/>
<source>&Auto Detect</source>
<translation>&Automatische Auswahl</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="493"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="461"/>
<source>Use the system language, if available.</source>
- <translation>Benutze Systemsprache, falls verfügbar.</translation>
+ <translation>Die Systemsprache, sofern diese verfügbar ist, verwenden.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="498"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="466"/>
<source>Set the interface language to %s</source>
- <translation>Ãndert die Sprache zu %s</translation>
+ <translation>Die Sprache von OpenLP auf %s stellen</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="500"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="468"/>
<source>Add &Tool...</source>
- <translation>Hilfsprogramm hinzufügen ...</translation>
+ <translation>Hilfsprogramm hin&zufügen...</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="502"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="470"/>
<source>Add an application to the list of tools.</source>
- <translation>Füge eine Anwendung zur Liste der Hilfsprogramme hinzu.</translation>
+ <translation>Eine Anwendung zur Liste der Hilfsprogramme hinzufügen.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="505"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="473"/>
<source>&Default</source>
- <translation>Standard</translation>
+ <translation>&Standard</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="507"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="475"/>
<source>Set the view mode back to the default.</source>
- <translation>Setzt Programmmansicht auf Standard Einstellung zurück.</translation>
+ <translation>Den Ansichtsmodus auf Standardeinstellung setzen.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="510"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="478"/>
<source>&Setup</source>
- <translation>Ein&stellungen</translation>
+ <translation>&Einrichten</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="511"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="479"/>
<source>Set the view mode to Setup.</source>
- <translation>Aktiviert Einstellungs Ansichtsmodus.</translation>
+ <translation>Die Ansicht für die Ablauferstellung optimieren.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="514"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="482"/>
<source>&Live</source>
<translation>&Live</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="515"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="483"/>
<source>Set the view mode to Live.</source>
- <translation>Aktiviert Live Ansichtsmodus.</translation>
+ <translation>Die Ansicht für den Live-Betrieb optimieren.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="689"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="667"/>
<source>OpenLP Version Updated</source>
- <translation>OpenLP-Version aktualisiert</translation>
+ <translation>Neue OpenLP Version verfügbar</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="729"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="707"/>
<source>OpenLP Main Display Blanked</source>
<translation>Hauptbildschirm abgedunkelt</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="729"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="707"/>
<source>The Main Display has been blanked out</source>
- <translation>Die Projektion ist momentan nicht aktiv</translation>
+ <translation>Die Projektion ist momentan nicht aktiv.</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="821"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="815"/>
<source>Save Changes to Service?</source>
<translation>Ãnderungen am Ablauf speichern?</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="821"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="815"/>
<source>Your service has changed. Do you want to save those changes?</source>
<translation>Der Ablauf wurde geändert. Wollen Sie diese Ãnderungen speichern?</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="887"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="917"/>
<source>Default Theme: %s</source>
- <translation>Standard Design: %s</translation>
+ <translation>Standarddesign: %s</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="685"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="663"/>
<source>Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.</source>
- <translation>Version %s von OpenLP ist verfügbar (installierte Version ist %s.)
+ <translation>Version %s von OpenLP ist verfügbar (installierte Version ist %s).
-Sie können die letzte Version auf http://openlp.org/ abrufen.</translation>
+Sie können die letzte Version auf http://openlp.org abrufen.</translation>
</message>
<message>
<location filename="openlp/core/utils/languagemanager.py" line="84"/>
<source>English</source>
<comment>Please add the name of your language here</comment>
- <translation type="unfinished">Deutsch</translation>
+ <translation>Deutsch</translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="430"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="398"/>
<source>Configure &Shortcuts...</source>
- <translation type="unfinished"></translation>
+ <translation>&Tastenkürzel einrichten...</translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/mainwindow.py" line="838"/>
+ <source>Close OpenLP</source>
+ <translation>OpenLP beenden</translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/mainwindow.py" line="838"/>
+ <source>Are you sure you want to close OpenLP?</source>
+ <translation>Sind Sie sicher, dass OpenLP beendet werden soll?</translation>
</message>
</context>
<context>
<name>OpenLP.MediaManagerItem</name>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="476"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="475"/>
<source>No Items Selected</source>
<translation>Keine Elemente ausgewählt.</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="284"/>
- <source>&Edit %s</source>
- <translation>B&earbeite %s</translation>
- </message>
- <message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="292"/>
- <source>&Delete %s</source>
- <translation>Lösche %s</translation>
- </message>
- <message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="300"/>
- <source>&Preview %s</source>
- <translation>Vorschau von %s</translation>
- </message>
- <message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="306"/>
- <source>&Show Live</source>
- <translation>&Zeige Live</translation>
- </message>
- <message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="311"/>
- <source>&Add to Service</source>
- <translation>&Zum Ablauf hinzufügen</translation>
- </message>
- <message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="317"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="314"/>
<source>&Add to selected Service Item</source>
- <translation>Füge Element zu aktuellem Ablaufelement hinzu</translation>
+ <translation>Zum &gewählten Ablaufelement hinzufügen</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="443"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="442"/>
<source>You must select one or more items to preview.</source>
- <translation>Sie müssen ein oder mehrere Elemente für die Vorschau auswählen.</translation>
+ <translation>Zur Vorschau muss mindestens ein Elemente auswählt sein.</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="460"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="459"/>
<source>You must select one or more items to send live.</source>
- <translation>Sie müssen ein oder mehrere Elemente auswählen für die Live Ansicht.</translation>
+ <translation>Zur Live Anzeige muss mindestens ein Element ausgewählt sein.</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="476"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="475"/>
<source>You must select one or more items.</source>
- <translation>Sie müssen ein oder mehrere Elemente auswählen.</translation>
+ <translation>Es muss mindestens ein Element ausgewählt sein.</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="503"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="502"/>
<source>No items selected</source>
<translation>Kein Element ausgewählt</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="503"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="502"/>
<source>You must select one or more items</source>
- <translation>Sie müssen mindestens ein Element markieren</translation>
+ <translation>Sie müssen mindestens ein Element markieren.</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="511"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="510"/>
<source>No Service Item Selected</source>
- <translation>Kein Element des Ablaufs ausgewählt</translation>
+ <translation>Kein Ablaufelement ausgewählt</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="511"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="510"/>
<source>You must select an existing service item to add to.</source>
- <translation>Sie müssen einen vorhandenen Ablauf auswählen, der hinzugefügt werden soll.</translation>
+ <translation>Sie müssen ein vorhandenes Ablaufelement auswählen.</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="522"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="521"/>
<source>Invalid Service Item</source>
- <translation>Ungültiges Ablauf Element</translation>
+ <translation>Ungültiges Ablaufelement</translation>
</message>
<message>
- <location filename="openlp/core/lib/mediamanageritem.py" line="522"/>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="521"/>
<source>You must select a %s service item.</source>
- <translation>Sie müssen ein(e) %s des Ablaufs wählen.</translation>
+ <translation>Sie müssen ein %s-Element im Ablaufs wählen.</translation>
</message>
</context>
<context>
<name>OpenLP.PluginForm</name>
<message>
- <location filename="openlp/core/ui/plugindialog.py" line="103"/>
+ <location filename="openlp/core/ui/plugindialog.py" line="75"/>
<source>Plugin List</source>
- <translation>Plugin-Liste</translation>
+ <translation>Erweiterungen</translation>
</message>
<message>
- <location filename="openlp/core/ui/plugindialog.py" line="105"/>
+ <location filename="openlp/core/ui/plugindialog.py" line="77"/>
<source>Plugin Details</source>
- <translation>Plugin-Details</translation>
+ <translation>Erweiterungsdetails</translation>
</message>
<message>
- <location filename="openlp/core/ui/plugindialog.py" line="107"/>
+ <location filename="openlp/core/ui/plugindialog.py" line="79"/>
<source>Version:</source>
<translation>Version:</translation>
</message>
<message>
- <location filename="openlp/core/ui/plugindialog.py" line="109"/>
+ <location filename="openlp/core/ui/plugindialog.py" line="81"/>
<source>About:</source>
<translation>Ãber:</t
Follow ups