diff --git a/documentation/manual/source/dualmonitors.rst b/documentation/manual/source/dualmonitors.rst
index ee4bc90a2..5c29e8650 100644
--- a/documentation/manual/source/dualmonitors.rst
+++ b/documentation/manual/source/dualmonitors.rst
@@ -4,11 +4,11 @@ Dual Monitor Setup
The first step in getting OpenLP working on your system is to setup your
computer properly for dual monitors. This is not very difficult, but the steps
-do vary depending on operating system.
+will vary depending on operating system.
-Most modern computers do have the ability for dual monitors. To be certain
+Most modern computers have the ability for dual monitors. To be certain,
check your computer's documentation. A typical desktop computer capable of dual
-monitors will have two of, or a combination of the two connectors below.
+monitors will have two of, or a combination of the two, connectors below.
**VGA**
@@ -18,8 +18,8 @@ monitors will have two of, or a combination of the two connectors below.
.. image:: pics/dvi.png
-A laptop computer setup only varies slightly, generally you will need only one
-of outputs pictured above since your laptops screen serves as one of the
+A laptop computer setup only varies slightly. Generally you will need only one
+of the outputs pictured above since your laptop screen serves as one of the
monitors. Sometimes with older laptops a key stroke generally involving the
:kbd:`Fn` key and another key is required to enable the second monitor on
laptops.
@@ -27,9 +27,10 @@ laptops.
Some computers also incorporate the use of :abbr:`S-Video (Separate Video)` or
:abbr:`HDMI (High-Definition Multimedia Interface)` connections.
-A typical OpenLP set up consist of your normal single monitor setup, with your
-projector setup as the second monitor. With the option of extending your
-desktop across the second monitor, or your operating system's equivalent.
+A typical OpenLP setup consist of your normal single monitor, with your
+projector hooked up to your computer as the second monitor. With the option of
+extending your desktop across the second monitor, or your operating system's
+equivalent.
Microsoft Windows
-----------------
@@ -46,8 +47,8 @@ press :kbd:`Windows+P`.
The more traditional way is also fairly straight forward. Go to
:guilabel:`Control Panel` and click on :guilabel:`Display`. This will open up
-the :guilabel:`Display` dialog. You can also bypass this step by right click on
-a blank area on your desktop and selecting :guilabel:`Resolution`.
+the :guilabel:`Display` dialog. You may also bypass this step by a right click
+on a blank area on your desktop and selecting :guilabel:`Resolution`.
.. image:: pics/winsevendisplay.png
@@ -66,7 +67,7 @@ a blank place on the desktop and click :guilabel:`Personalization`.
.. image:: pics/vistapersonalize.png
From the :guilabel:`Personalization` window click on :guilabel:`Display
-Settings`. Then enable the montior that represents your projector and make sure
+Settings`. Click on the monitor that represents your projector and make sure
you have checked :guilabel:`Extend the desktop onto this monitor`.
.. image:: pics/vistadisplaysettings.png
@@ -77,7 +78,7 @@ Windows XP
From :guilabel:`Control Panel` select :guilabel:`Display`, or right click on a
blank area of the desktop and select :guilabel:`Properties`. From the
:guilabel:`Display Properties` window click on the :guilabel:`Settings` tab.
-Then click on the monitor that represents your projector and make sure you have
+Click on the monitor that represents your projector and make sure you have
checked :guilabel:`Extend my Windows desktop onto this monitor`.
.. image:: pics/xpdisplaysettings.png
@@ -87,7 +88,7 @@ Linux
Due to the vast varieties of hardware, distributions, desktops, and drivers
this is not an exhaustive guide to dual monitor setup on Linux. This guide
-assumes that you have properly set up any proprietary drivers if needed. You
+assumes you have properly set up any proprietary drivers if needed. You
should seek out your distributions documentation if this general guide does not
work.
@@ -123,7 +124,8 @@ Linux Systems Using nVidia Drivers
This guide is for users of the proprietary nVidia driver on Linux Distributions.
It is assumed that you have properly setup your drivers according to your
-distribution's documentation, and you have a working ``xorg.conf`` file in place.
+distribution's documentation, and you have a working ``xorg.conf`` file in
+place.
If you wish to make the changes permanent in setting up your system for dual
monitors it will be necessary to modify your ``xorg.conf`` file. It is always a
@@ -166,7 +168,7 @@ After clicking :guilabel:`Configure`, select :guilabel:`TwinView`. Then click
.. image:: pics/twinview.png
-Then click :guilabel:`Apply` and if you are happy with the way things look click
+Click :guilabel:`Apply` and if you are happy with the way things look click
:guilabel:`Keep` to keep your new settings. Don't worry if all goes wrong the
settings will return back to the previous settings in 15 seconds without any
action. nVidia Settings should take care of selecting your optimum resolution
@@ -175,6 +177,6 @@ on :guilabel:`Save to X Configuration File`.
.. image:: pics/xorgwrite.png
-Then click :guilabel:`Save` and you should be set. You may want to restart X or
+Click :guilabel:`Save` and you should be set. You may want to restart X or
your machine just to make sure all the settings carry over the next time you log
in.
diff --git a/documentation/manual/source/glossary.rst b/documentation/manual/source/glossary.rst
index 6f4ebcdd6..ab6c7880e 100644
--- a/documentation/manual/source/glossary.rst
+++ b/documentation/manual/source/glossary.rst
@@ -18,7 +18,7 @@ The Main Window contains all the tools and plugins that make OpenLP function
Media Manager
-------------
-The Media Manager contains a number of tabs that plugins supply to OpenLP.
+The Media Manager contains a number of tabs the plugins supply to OpenLP.
Each tab in the Media Manager is called a **Media Item**
.. image:: pics/mediamanager.png
@@ -36,20 +36,20 @@ with them.
Service File
------------
-A service file, is the file that is created when you save your work on OpenLP.
+A service file is the file that is created when you save your service in OpenLP.
The service file consist of **Service Items**
Service Item
------------
-A service item are the **media items** that are in the **service manager**
+Service items are the **media items** that are in the **service manager**
Service Manger
--------------
The service manager contains the media items in your service file. This is the
-area from which your media items go live, and you can also save, open, and edit
-services files.
+area where your media items go live. You can also save, open, and edit
+services files from here.
.. image:: pics/servicemanager.png
@@ -65,6 +65,6 @@ Theme Manager
-------------
The theme manager is where themes are created and edited. Themes are the text
-styles backgrounds that you use to personalize your services.
+styles and backgrounds that you use to personalize your services.
.. image:: pics/thememanager.png
diff --git a/documentation/manual/source/index.rst b/documentation/manual/source/index.rst
index 378cfe2a0..36bcf2cc1 100644
--- a/documentation/manual/source/index.rst
+++ b/documentation/manual/source/index.rst
@@ -15,5 +15,4 @@ Contents:
glossary
dualmonitors
mediamanager
- songs
-
+ songs
\ No newline at end of file
diff --git a/documentation/manual/source/songs.rst b/documentation/manual/source/songs.rst
index 678a6206c..91e5539c2 100644
--- a/documentation/manual/source/songs.rst
+++ b/documentation/manual/source/songs.rst
@@ -8,26 +8,26 @@ converters provided to get data from other formats into OpenLP.
Song Importer
=============
-If you are using an earlier version of OpenLP or come from another software
+If you are using an earlier version of OpenLP or, come from another software
package, you may be able to convert your existing database to work in OpenLP
-2.0. To access the Song Importer :menuselection:`File --> Import --> Song`.
-You will then see the Song Importer window, then click :guilabel:`Next`.
+2.0. To access the Song Importer click :menuselection:`File --> Import --> Song`.
+You will see the Song Importer window, then click :guilabel:`Next`.
.. image:: pics/songimporter.png
-After choosing :guilabel:`Next` you can then select from the various types of
+After choosing :guilabel:`Next` you can select from the various types of
software that OpenLP will convert songs from.
.. image:: pics/songimporterchoices.png
-Then click on the file folder icon to choose the file of the song database you
+Click on the file folder icon to choose the file of the song database you
want to import. See the following sections for information on the different
formats that OpenLP will import.
Importing from OpenLP Version 1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Converting from OpenLP Version 1 is a pretty simple process. You will first
+Converting from OpenLP Version 1 is a simple process. First you will
need to locate your version 1 database file.
Windows XP::
@@ -38,33 +38,34 @@ Windows Vista / Windows 7::
C:\ProgramData\openlp.org\Data\songs.olp
-After clicking :guilabel:`Next` your conversion should be complete.
+After clicking :guilabel:`Next` your conversion will be complete.
.. image:: pics/finishedimport.png
-Then press :guilabel:`Finish` and you should now be ready to use your OpenLP
-version one songs.
+Press :guilabel:`Finish` and you will now be ready to use your OpenLP
+version 1 songs.
Importing from OpenSong
^^^^^^^^^^^^^^^^^^^^^^^
-Converting from OpenSong you will need to locate your songs database. In the
+Converting from OpenSong, you will need to locate your songs database. In the
later versions of OpenSong you are asked to define the location of this. The
-songs will be located in a folder named :guilabel:`Songs`. This folder should
-contain files with all your songs in them without a file extension. (file.xxx).
-When you have located this folder you will then need to select the songs from
+songs will be located in a folder named :guilabel:`Songs`. This folder will
+contain files with all your songs in them, without a file extension. (file.xxx).
+When you have located this folder you will need to select the songs from
the folder.
.. image:: pics/selectsongs.png
-On most operating systems to select all the songs, first select the first song
-in the lest then press shift and select the last song in the list. After this
-press :guilabel:`Next` and you should see that your import has been successful.
+On most operating systems, to select all the songs, first select the first song
+in the list, press the shift key, and select the last song in the list. After
+this press :guilabel:`Next` and you will see that your import has been
+successful.
.. image:: pics/finishedimport.png
-Press :guilabel:`Finish` and you will now be ready to use your songs imported
-from OpenSong.
+Press :guilabel:`Finish` and OpenLP will be ready to use your songs that you
+imported from OpenSong.
Importing from CCLI Song Select
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -79,22 +80,23 @@ Then search for your desired song. For this example we will be adding the song
.. image:: pics/songselectsongsearch.png
-For the song you are searching for select `lyrics` This should take you to a
-page displaying the lyrics and copyright info for your song.
+For the song you are searching for, select `lyrics` This will take you to a
+page displaying the lyrics and copyright information for your song.
.. image:: pics/songselectlyrics.png
-Next, hover over the :guilabel:`Lyrics` menu from the upper right corner. Then
-choose either the .txt or .usr file. You will then be asked to chose a download
+Next, hover over the :guilabel:`Lyrics` menu from the upper right corner.
+Choose either the .txt or .usr file. You will be asked to chose a download
location if your browser does not automatically select that for you. Select
this file from the OpenLP import window and then click :guilabel:`Next` You can
also select multiple songs for import at once on most operating systems by
-selecting the first item in the list then holding shift select the last item in
-the list. When finished you should see that your import has completed.
+selecting the first item in the list then holding the shift key and select the
+last item in the list. When finished, you will see that your import has
+completed.
.. image:: pics/finishedimport.png
-Press :guilabel:`Finish` and you will now be ready to use your songs imported
+Press :guilabel:`Finish` and OpenLP will be ready to use your songs imported
from CCLI SongSelect.
diff --git a/openlp.pyw b/openlp.pyw
index 7cc4d6d15..416b2bb13 100755
--- a/openlp.pyw
+++ b/openlp.pyw
@@ -36,6 +36,8 @@ from PyQt4 import QtCore, QtGui
from openlp.core.lib import Receiver, check_directory_exists
from openlp.core.resources import qInitResources
from openlp.core.ui.mainwindow import MainWindow
+from openlp.core.ui.firsttimelanguageform import FirstTimeLanguageForm
+from openlp.core.ui.firsttimeform import FirstTimeForm
from openlp.core.ui.exceptionform import ExceptionForm
from openlp.core.ui import SplashScreen, ScreenList
from openlp.core.utils import AppLocation, LanguageManager, VersionThread
@@ -149,10 +151,6 @@ class OpenLP(QtGui.QApplication):
log.info(u'Openlp version %s' % app_version[u'version'])
return app_version
-# def notify(self, obj, evt):
-# #TODO needed for presentation exceptions
-# return QtGui.QApplication.notify(self, obj, evt)
-
def run(self):
"""
Run the OpenLP application.
@@ -169,6 +167,13 @@ class OpenLP(QtGui.QApplication):
self.setOrganizationDomain(u'openlp.org')
self.setApplicationName(u'OpenLP')
self.setApplicationVersion(app_version[u'version'])
+ # Decide how many screens we have and their size
+ screens = ScreenList(self.desktop())
+ # First time checks in settings
+ has_run_wizard = QtCore.QSettings().value(
+ u'general/has run wizard', QtCore.QVariant(False)).toBool()
+ if not has_run_wizard:
+ FirstTimeForm(screens).exec_()
if os.name == u'nt':
self.setStyleSheet(application_stylesheet)
show_splash = QtCore.QSettings().value(
@@ -178,11 +183,9 @@ class OpenLP(QtGui.QApplication):
self.splash.show()
# make sure Qt really display the splash screen
self.processEvents()
- # Decide how many screens we have and their size
- screens = ScreenList(self.desktop())
# start the main app window
- self.appClipboard = self.clipboard()
- self.mainWindow = MainWindow(screens, app_version, self.appClipboard)
+ self.mainWindow = MainWindow(screens, app_version, self.clipboard(),
+ not has_run_wizard)
self.mainWindow.show()
if show_splash:
# now kill the splashscreen
@@ -266,10 +269,19 @@ def main():
qInitResources()
# Now create and actually run the application.
app = OpenLP(qt_args)
- if sys.platform == 'darwin':
+ # Define the settings environment
+ settings = QtCore.QSettings(u'OpenLP', u'OpenLP')
+ # First time checks in settings
+ # Use explicit reference as not inside a QT environment yet
+ if not settings.value(u'general/has run wizard',
+ QtCore.QVariant(False)).toBool():
+ if not FirstTimeLanguageForm().exec_():
+ # if cancel then stop processing
+ sys.exit()
+ if sys.platform == u'darwin':
OpenLP.addLibraryPath(QtGui.QApplication.applicationDirPath()
+ "/qt4_plugins")
- #i18n Set Language
+ # i18n Set Language
language = LanguageManager.get_language()
appTranslator = LanguageManager.get_translator(language)
app.installTranslator(appTranslator)
diff --git a/openlp/core/lib/__init__.py b/openlp/core/lib/__init__.py
index dc60a5a65..1fb842361 100644
--- a/openlp/core/lib/__init__.py
+++ b/openlp/core/lib/__init__.py
@@ -248,9 +248,8 @@ def resize_image(image, width, height, background=QtCore.Qt.black):
``height``
The new image height.
- ``background``
+ ``background``
The background colour defaults to black.
-
"""
log.debug(u'resize_image - start')
if isinstance(image, QtGui.QImage):
diff --git a/openlp/core/lib/mediamanageritem.py b/openlp/core/lib/mediamanageritem.py
index e3bb4ae0f..ceaad2d46 100644
--- a/openlp/core/lib/mediamanageritem.py
+++ b/openlp/core/lib/mediamanageritem.py
@@ -349,11 +349,11 @@ class MediaManagerItem(QtGui.QWidget):
Validates whether an image still exists and, if it does, is the
thumbnail representation of the image up to date.
"""
- if not os.path.exists(image):
+ if not os.path.exists(unicode(image)):
return False
if os.path.exists(thumb):
- imageDate = os.stat(image).st_mtime
- thumbDate = os.stat(thumb).st_mtime
+ imageDate = os.stat(unicode(image)).st_mtime
+ thumbDate = os.stat(unicode(thumb)).st_mtime
# If image has been updated rebuild icon
if imageDate > thumbDate:
self.iconFromFile(image, thumb)
diff --git a/openlp/core/lib/plugin.py b/openlp/core/lib/plugin.py
index c1ff30281..6195cb248 100644
--- a/openlp/core/lib/plugin.py
+++ b/openlp/core/lib/plugin.py
@@ -114,8 +114,8 @@ class Plugin(QtCore.QObject):
"""
log.info(u'loaded')
- def __init__(self, name, version=None, pluginHelpers=None,
- mediaItemClass=None, settingsTabClass=None):
+ def __init__(self, name, pluginHelpers=None, mediaItemClass=None,
+ settingsTabClass=None, version=None):
"""
This is the constructor for the plugin object. This provides an easy
way for descendent plugins to populate common data. This method *must*
@@ -123,7 +123,7 @@ class Plugin(QtCore.QObject):
class MyPlugin(Plugin):
def __init__(self):
- Plugin.__init__(self, u'MyPlugin', u'0.1')
+ Plugin.__init__(self, u'MyPlugin', version=u'0.1')
``name``
Defaults to *None*. The name of the plugin.
@@ -145,8 +145,7 @@ class Plugin(QtCore.QObject):
self.textStrings = {}
self.setPluginTextStrings()
self.nameStrings = self.textStrings[StringContent.Name]
- if version:
- self.version = version
+ self.version = version if version else u'1.9.4'
self.settingsSection = self.name.lower()
self.icon = None
self.mediaItemClass = mediaItemClass
diff --git a/openlp/core/lib/pluginmanager.py b/openlp/core/lib/pluginmanager.py
index d2b05ab7c..6085b0da3 100644
--- a/openlp/core/lib/pluginmanager.py
+++ b/openlp/core/lib/pluginmanager.py
@@ -49,16 +49,13 @@ class PluginManager(object):
``plugin_dir``
The directory to search for plugins.
"""
- log.info(u'Plugin manager initing')
+ log.info(u'Plugin manager Initialising')
if not plugin_dir in sys.path:
log.debug(u'Inserting %s into sys.path', plugin_dir)
sys.path.insert(0, plugin_dir)
self.basepath = os.path.abspath(plugin_dir)
log.debug(u'Base path %s ', self.basepath)
- self.plugin_helpers = []
self.plugins = []
- # this has to happen after the UI is sorted
- # self.find_plugins(plugin_dir)
log.info(u'Plugin manager Initialised')
def find_plugins(self, plugin_dir, plugin_helpers):
@@ -73,7 +70,7 @@ class PluginManager(object):
A list of helper objects to pass to the plugins.
"""
- self.plugin_helpers = plugin_helpers
+ log.info(u'Finding plugins')
startdepth = len(os.path.abspath(plugin_dir).split(os.sep))
log.debug(u'finding plugins in %s at depth %d',
unicode(plugin_dir), startdepth)
@@ -102,11 +99,11 @@ class PluginManager(object):
plugin_objects = []
for p in plugin_classes:
try:
- plugin = p(self.plugin_helpers)
- log.debug(u'Loaded plugin %s with helpers', unicode(p))
+ plugin = p(plugin_helpers)
+ log.debug(u'Loaded plugin %s', unicode(p))
plugin_objects.append(plugin)
except TypeError:
- log.exception(u'loaded plugin %s has no helpers', unicode(p))
+ log.exception(u'Failed to load plugin %s', unicode(p))
plugins_list = sorted(plugin_objects, self.order_by_weight)
for plugin in plugins_list:
if plugin.checkPreConditions():
@@ -203,6 +200,7 @@ class PluginManager(object):
Loop through all the plugins and give them an opportunity to
initialise themselves.
"""
+ log.info(u'Initialise Plugins - Started')
for plugin in self.plugins:
log.info(u'initialising plugins %s in a %s state'
% (plugin.name, plugin.isActive()))
@@ -211,6 +209,7 @@ class PluginManager(object):
log.info(u'Initialisation Complete for %s ' % plugin.name)
if not plugin.isActive():
plugin.removeToolboxItem()
+ log.info(u'Initialise Plugins - Finished')
def finalise_plugins(self):
"""
diff --git a/openlp/core/lib/serviceitem.py b/openlp/core/lib/serviceitem.py
index 9f2d0ff37..2dd87f6f5 100644
--- a/openlp/core/lib/serviceitem.py
+++ b/openlp/core/lib/serviceitem.py
@@ -88,8 +88,8 @@ class ServiceItem(object):
self.audit = u''
self.items = []
self.iconic_representation = None
- self.raw_footer = None
- self.foot_text = None
+ self.raw_footer = []
+ self.foot_text = u''
self.theme = None
self.service_item_type = None
self._raw_frames = []
@@ -183,9 +183,8 @@ class ServiceItem(object):
else:
log.error(u'Invalid value renderer :%s' % self.service_item_type)
self.title = clean_tags(self.title)
- self.foot_text = None
- if self.raw_footer:
- self.foot_text = u'
'.join(self.raw_footer)
+ self.foot_text = \
+ u'
'.join([footer for footer in self.raw_footer if footer])
def add_from_image(self, path, title):
"""
diff --git a/openlp/core/lib/toolbar.py b/openlp/core/lib/toolbar.py
index 37fb67d52..1da68d72d 100644
--- a/openlp/core/lib/toolbar.py
+++ b/openlp/core/lib/toolbar.py
@@ -48,7 +48,7 @@ class OpenLPToolbar(QtGui.QToolBar):
self.icons = {}
self.setIconSize(QtCore.QSize(20, 20))
self.actions = {}
- log.debug(u'Init done')
+ log.debug(u'Init done for %s' % parent.__class__.__name__)
def addToolbarButton(self, title, icon, tooltip=None, slot=None,
checkable=False, shortcut=0, alternate=0,
diff --git a/openlp/core/ui/__init__.py b/openlp/core/ui/__init__.py
index 158f7f0cd..485d2adda 100644
--- a/openlp/core/ui/__init__.py
+++ b/openlp/core/ui/__init__.py
@@ -51,6 +51,8 @@ class HideMode(object):
Theme = 2
Screen = 3
+from firsttimeform import FirstTimeForm
+from firsttimelanguageform import FirstTimeLanguageForm
from themeform import ThemeForm
from filerenameform import FileRenameForm
from starttimeform import StartTimeForm
@@ -74,4 +76,4 @@ from thememanager import ThemeManager
__all__ = ['SplashScreen', 'AboutForm', 'SettingsForm', 'MainDisplay',
'SlideController', 'ServiceManager', 'ThemeManager', 'MediaDockManager',
- 'ServiceItemEditForm']
+ 'ServiceItemEditForm', u'FirstTimeForm']
diff --git a/openlp/core/ui/aboutdialog.py b/openlp/core/ui/aboutdialog.py
index c3ab5a00f..aec1bad51 100644
--- a/openlp/core/ui/aboutdialog.py
+++ b/openlp/core/ui/aboutdialog.py
@@ -108,19 +108,40 @@ class Ui_AboutDialog(object):
self.aboutNotebook.indexOf(self.aboutTab), UiStrings.About)
lead = u'Raoul "superfly" Snyman'
developers = [u'Tim "TRB143" Bentley', u'Jonathan "gushie" Corwin',
- u'Michael "cocooncrash" Gorven', u'Scott "sguerrieri" Guerrieri',
- u'Raoul "superfly" Snyman', u'Martin "mijiti" Thompson',
- u'Jon "Meths" Tibble<']
- contributors = [u'Meinert "m2j" Jordan', u'Andreas "googol" Preikschat',
+ u'Michael "cocooncrash" Gorven',
+ u'Andreas "googol" Preikschat', u'Raoul "superfly" Snyman',
+ u'Martin "mijiti" Thompson', u'Jon "Meths" Tibble']
+ contributors = [u'Scott "sguerrieri" Guerrieri',
+ u'Meinert "m2j" Jordan', u'Armin "orangeshirt" K\xf6hler',
u'Christian "crichter" Richter', u'Philip "Phill" Ridout',
- u'Maikel Stuivenberg', u'Carsten "catini" Tingaard',
- u'Frode "frodus" Woldsund']
- testers = [u'Philip "Phill" Ridout', u'Wesley "wrst" Stout (lead)']
- packagers = [u'Thomas "tabthorpe" Abthorpe (FreeBSD)',
+ u'Jeffrey "whydoubt" Smith', u'Maikel Stuivenberg',
+ u'Carsten "catini" Tingaard', u'Frode "frodus" Woldsund']
+ testers = [u'Philip "Phill" Ridout', u'Wesley "wrst" Stout',
+ u'John "jseagull1" Cegalis (lead)']
+ packagers = ['Thomas "tabthorpe" Abthorpe (FreeBSD)',
u'Tim "TRB143" Bentley (Fedora)',
u'Michael "cocooncrash" Gorven (Ubuntu)',
u'Matthias "matthub" Hub (Mac OS X)',
u'Raoul "superfly" Snyman (Windows, Ubuntu)']
+ translators = {
+ u'af': [u'Johan "nuvolari" Mynhardt'],
+ u'de': [u'Patrick "madmuffin" Br\xfcckner',
+ u'Meinert "m2j" Jordan',
+ u'Andreas "googol" Preikschat',
+ u'Christian "crichter" Richter'],
+ u'en_GB': [u'Tim "TRB143" Bentley', u'Jonathan "gushie" Corwin'],
+ u'en_ZA': [u'Raoul "superfly" Snyman'],
+ u'et': [u'Mattias "mahfiaz" P\xf5ldaru'],
+ u'fr': [u'Stephan\xe9 "stbrunner" Brunner'],
+ u'hu': [u'Gyuris Gellért'],
+ u'ja': [u'Kunio "Kunio" Nakamaru'],
+ u'nb': [u'Atle "pendlaren" Weibell', u'Frode "frodus" Woldsund'],
+ u'nl': [u'Arjen "typovar" van Voorst'],
+ u'pt_BR': [u'Rafael "rafaellerm" Lerm'],
+ u'ru': [u'Sergey "ratz" Ratz']
+ }
+ documentors = [u'Wesley "wrst" Stout',
+ u'John "jseagull1" Cegalis (lead)']
self.creditsTextEdit.setPlainText(unicode(translate('OpenLP.AboutForm',
'Project Lead\n'
' %s\n'
@@ -137,6 +158,35 @@ class Ui_AboutDialog(object):
'Packagers\n'
' %s\n'
'\n'
+ 'Translators\n'
+ ' Afrikaans (af)\n'
+ ' %s\n'
+ ' German (de)\n'
+ ' %s\n'
+ ' English, United Kingdom (en_GB)\n'
+ ' %s\n'
+ ' English, South Africa (en_ZA)\n'
+ ' %s\n'
+ ' Estonian (et)\n'
+ ' %s\n'
+ ' French (fr)\n'
+ ' %s\n'
+ ' Hungarian (hu)\n'
+ ' %s\n'
+ ' Japanese (ja)\n'
+ ' %s\n'
+ ' Norwegian Bokm\xe5l (nb)\n'
+ ' %s\n'
+ ' Dutch (nl)\n'
+ ' %s\n'
+ ' Portuguese, Brazil (pt_BR)\n'
+ ' %s\n'
+ ' Russian (ru)\n'
+ ' %s\n'
+ '\n'
+ 'Documentation\n'
+ ' %s\n'
+ '\n'
'Built With\n'
' Python: http://www.python.org/\n'
' Qt4: http://qt.nokia.com/\n'
@@ -155,7 +205,19 @@ class Ui_AboutDialog(object):
' bring this software to you for free because\n'
' He has set us free.')) % (lead, u'\n '.join(developers),
u'\n '.join(contributors), u'\n '.join(testers),
- u'\n '.join(packagers)))
+ u'\n '.join(packagers), u'\n '.join(translators[u'af']),
+ u'\n '.join(translators[u'de']),
+ u'\n '.join(translators[u'en_GB']),
+ u'\n '.join(translators[u'en_ZA']),
+ u'\n '.join(translators[u'et']),
+ u'\n '.join(translators[u'fr']),
+ u'\n '.join(translators[u'hu']),
+ u'\n '.join(translators[u'ja']),
+ u'\n '.join(translators[u'nb']),
+ u'\n '.join(translators[u'nl']),
+ u'\n '.join(translators[u'pt_BR']),
+ u'\n '.join(translators[u'ru']),
+ u'\n '.join(documentors)))
self.aboutNotebook.setTabText(
self.aboutNotebook.indexOf(self.creditsTab),
translate('OpenLP.AboutForm', 'Credits'))
@@ -164,7 +226,7 @@ class Ui_AboutDialog(object):
'Portions copyright \xa9 2004-2011 '
'Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,\n'
'Meinert Jordan, Andreas Preikschat, Christian Richter, Philip\n'
- 'Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carstenn'
+ 'Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten\n'
'Tinggaard, Frode Woldsund')
licence = translate('OpenLP.AboutForm',
'This program is free software; you can redistribute it and/or '
diff --git a/openlp/core/ui/firsttimeform.py b/openlp/core/ui/firsttimeform.py
new file mode 100644
index 000000000..b049e2ea7
--- /dev/null
+++ b/openlp/core/ui/firsttimeform.py
@@ -0,0 +1,288 @@
+# -*- coding: utf-8 -*-
+# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4
+
+###############################################################################
+# OpenLP - Open Source Lyrics Projection #
+# --------------------------------------------------------------------------- #
+# Copyright (c) 2008-2011 Raoul Snyman #
+# Portions copyright (c) 2008-2011 Tim Bentley, Jonathan Corwin, Michael #
+# Gorven, Scott Guerrieri, Meinert Jordan, Armin Köhler, Andreas Preikschat, #
+# Christian Richter, Philip Ridout, Maikel Stuivenberg, Martin Thompson, Jon #
+# Tibble, Carsten Tinggaard, Frode Woldsund #
+# --------------------------------------------------------------------------- #
+# This program is free software; you can redistribute it and/or modify it #
+# under the terms of the GNU General Public License as published by the Free #
+# Software Foundation; version 2 of the License. #
+# #
+# This program is distributed in the hope that it will be useful, but WITHOUT #
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or #
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for #
+# more details. #
+# #
+# You should have received a copy of the GNU General Public License along #
+# with this program; if not, write to the Free Software Foundation, Inc., 59 #
+# Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+###############################################################################
+
+import io
+import logging
+import os
+import urllib
+from tempfile import gettempdir
+from ConfigParser import SafeConfigParser
+
+from PyQt4 import QtCore, QtGui
+
+from openlp.core.lib import translate, PluginStatus, check_directory_exists, \
+ Receiver, build_icon
+from openlp.core.utils import get_web_page, AppLocation
+from firsttimewizard import Ui_FirstTimeWizard, FirstTimePage
+
+log = logging.getLogger(__name__)
+
+class FirstTimeForm(QtGui.QWizard, Ui_FirstTimeWizard):
+ """
+ This is the Theme Import Wizard, which allows easy creation and editing of
+ OpenLP themes.
+ """
+ log.info(u'ThemeWizardForm loaded')
+
+ def __init__(self, screens, parent=None):
+ QtGui.QWizard.__init__(self, parent)
+ self.setupUi(self)
+ # check to see if we have web access
+ self.web = u'http://openlp.org/files/frw/'
+ self.config = SafeConfigParser()
+ self.webAccess = get_web_page(u'%s%s' % (self.web, u'download.cfg'))
+ if self.webAccess:
+ files = self.webAccess.read()
+ self.config.readfp(io.BytesIO(files))
+ self.displayComboBox.addItems(screens.get_screen_list())
+ self.downloading = unicode(translate('OpenLP.FirstTimeWizard',
+ 'Downloading %s...'))
+ QtCore.QObject.connect(self,
+ QtCore.SIGNAL(u'currentIdChanged(int)'),
+ self.onCurrentIdChanged)
+
+ def exec_(self, edit=False):
+ """
+ Run the wizard.
+ """
+ self.setDefaults()
+ return QtGui.QWizard.exec_(self)
+
+ def setDefaults(self):
+ """
+ Set up display at start of theme edit.
+ """
+ self.restart()
+ # Sort out internet access for downloads
+ if self.webAccess:
+ songs = self.config.get(u'songs', u'languages')
+ songs = songs.split(u',')
+ for song in songs:
+ title = unicode(self.config.get(
+ u'songs_%s' % song, u'title'), u'utf8')
+ filename = unicode(self.config.get(
+ u'songs_%s' % song, u'filename'), u'utf8')
+ item = QtGui.QListWidgetItem(title, self.songsListWidget)
+ item.setData(QtCore.Qt.UserRole, QtCore.QVariant(filename))
+ item.setCheckState(QtCore.Qt.Unchecked)
+ item.setFlags(item.flags() | QtCore.Qt.ItemIsUserCheckable)
+ bible_languages = self.config.get(u'bibles', u'languages')
+ bible_languages = bible_languages.split(u',')
+ for lang in bible_languages:
+ language = unicode(self.config.get(
+ u'bibles_%s' % lang, u'title'), u'utf8')
+ langItem = QtGui.QTreeWidgetItem(
+ self.biblesTreeWidget, QtCore.QStringList(language))
+ bibles = self.config.get(u'bibles_%s' % lang, u'translations')
+ bibles = bibles.split(u',')
+ for bible in bibles:
+ title = unicode(self.config.get(
+ u'bible_%s' % bible, u'title'), u'utf8')
+ filename = unicode(self.config.get(
+ u'bible_%s' % bible, u'filename'))
+ item = QtGui.QTreeWidgetItem(
+ langItem, QtCore.QStringList(title))
+ item.setData(0, QtCore.Qt.UserRole, QtCore.QVariant(filename))
+ item.setCheckState(0, QtCore.Qt.Unchecked)
+ item.setFlags(item.flags() | QtCore.Qt.ItemIsUserCheckable)
+ self.biblesTreeWidget.expandAll()
+ themes = self.config.get(u'themes', u'files')
+ themes = themes.split(u',')
+ for theme in themes:
+ title = self.config.get(u'theme_%s' % theme, u'title')
+ filename = self.config.get(u'theme_%s' % theme, u'filename')
+ screenshot = self.config.get(u'theme_%s' % theme, u'screenshot')
+ urllib.urlretrieve(u'%s/%s' % (self.web, screenshot),
+ os.path.join(gettempdir(), screenshot))
+ item = QtGui.QListWidgetItem(title, self.themesListWidget)
+ item.setData(QtCore.Qt.UserRole,
+ QtCore.QVariant(filename))
+ item.setIcon(build_icon(
+ os.path.join(gettempdir(), screenshot)))
+ item.setCheckState(QtCore.Qt.Unchecked)
+ item.setFlags(item.flags() | QtCore.Qt.ItemIsUserCheckable)
+
+ def nextId(self):
+ """
+ Determine the next page in the Wizard to go to.
+ """
+ if self.currentId() == FirstTimePage.Plugins:
+ if not self.webAccess:
+ return FirstTimePage.NoInternet
+ else:
+ return FirstTimePage.Songs
+ elif self.currentId() == FirstTimePage.Progress:
+ return -1
+ else:
+ return self.currentId() + 1
+
+ def onCurrentIdChanged(self, pageId):
+ """
+ Detects Page changes and updates as approprate.
+ """
+ if pageId == FirstTimePage.NoInternet:
+ self.finishButton.setVisible(True)
+ self.finishButton.setEnabled(True)
+ self.nextButton.setVisible(False)
+ elif pageId == FirstTimePage.Defaults:
+ self.themeComboBox.clear()
+ for iter in xrange(self.themesListWidget.count()):
+ item = self.themesListWidget.item(iter)
+ if item.checkState() == QtCore.Qt.Checked:
+ self.themeComboBox.addItem(item.text())
+ elif pageId == FirstTimePage.Progress:
+ self._preWizard()
+ self._performWizard()
+ self._postWizard()
+
+ def _incrementProgressBar(self, status_text, increment=1):
+ """
+ Update the wizard progress page.
+
+ ``status_text``
+ Current status information to display.
+
+ ``increment``
+ The value to increment the progress bar by.
+ """
+ if status_text:
+ self.progressLabel.setText(status_text)
+ if increment > 0:
+ self.progressBar.setValue(self.progressBar.value() + increment)
+ Receiver.send_message(u'openlp_process_events')
+
+ def _preWizard(self):
+ """
+ Prepare the UI for the process.
+ """
+ # We start on 2 for plugins status setting plus a "finished" point.
+ max_progress = 2
+ # Loop through the songs list and increase for each selected item
+ for i in xrange(self.songsListWidget.count()):
+ if self.songsListWidget.item(i).checkState() == QtCore.Qt.Checked:
+ max_progress += 1
+ # Loop through the Bibles list and increase for each selected item
+ iterator = QtGui.QTreeWidgetItemIterator(self.biblesTreeWidget)
+ while iterator.value():
+ item = iterator.value()
+ if item.parent() and item.checkState(0) == QtCore.Qt.Checked:
+ max_progress += 1
+ iterator += 1
+ # Loop through the themes list and increase for each selected item
+ for i in xrange(self.themesListWidget.count()):
+ if self.themesListWidget.item(i).checkState() == QtCore.Qt.Checked:
+ max_progress += 1
+ self.finishButton.setVisible(False)
+ self.progressBar.setValue(0)
+ self.progressBar.setMinimum(0)
+ self.progressBar.setMaximum(max_progress)
+
+ def _postWizard(self):
+ """
+ Clean up the UI after the process has finished.
+ """
+ self.progressBar.setValue(self.progressBar.maximum())
+ self.finishButton.setVisible(True)
+ self.finishButton.setEnabled(True)
+ self.cancelButton.setVisible(False)
+ self.nextButton.setVisible(False)
+ self.progressLabel.setText(translate('OpenLP.FirstTimeWizard',
+ 'Download complete. Click the finish button to start OpenLP.'))
+ Receiver.send_message(u'openlp_process_events')
+
+ def _performWizard(self):
+ """
+ Run the tasks in the wizard.
+ """
+ # Set plugin states
+ self._incrementProgressBar(translate('OpenLP.FirstTimeWizard',
+ 'Enabling selected plugins...'))
+ self._setPluginStatus(self.songsCheckBox, u'songs/status')
+ self._setPluginStatus(self.bibleCheckBox, u'bibles/status')
+ self._setPluginStatus(self.presentationCheckBox, u'presentations/status')
+ self._setPluginStatus(self.imageCheckBox, u'images/status')
+ self._setPluginStatus(self.mediaCheckBox, u'media/status')
+ self._setPluginStatus(self.remoteCheckBox, u'remotes/status')
+ self._setPluginStatus(self.customCheckBox, u'custom/status')
+ self._setPluginStatus(self.songUsageCheckBox, u'songusage/status')
+ self._setPluginStatus(self.alertCheckBox, u'alerts/status')
+ # Build directories for downloads
+ songs_destination = AppLocation.get_section_data_path(u'songs')
+ bibles_destination = AppLocation.get_section_data_path(u'bibles')
+ themes_destination = AppLocation.get_section_data_path(u'themes')
+ # Install songs
+ for i in xrange(self.songsListWidget.count()):
+ item = self.songsListWidget.item(i)
+ if item.checkState() == QtCore.Qt.Checked:
+ filename = item.data(QtCore.Qt.UserRole).toString()
+ self._incrementProgressBar(self.downloading % filename)
+ destination = os.path.join(songs_destination, u'songs.sqlite')
+ if os.path.exists(destination):
+ if QtGui.QMessageBox.question(self,
+ translate('OpenLP.FirstTimeWizard',
+ 'Overwrite Existing Songs?'),
+ translate('OpenLP.FirstTimeWizard', 'Your songs '
+ 'database already exists and your current songs will '
+ 'be permanently lost, are you sure you want to '
+ 'replace it ?'),
+ QtGui.QMessageBox.Yes | QtGui.QMessageBox.No,
+ QtGui.QMessageBox.No) != QtGui.QMessageBox.Yes:
+ continue
+ urllib.urlretrieve(u'%s%s' % (self.web, filename), destination)
+ # Install Bibles
+ bibles_iterator = QtGui.QTreeWidgetItemIterator(self.biblesTreeWidget)
+ while bibles_iterator.value():
+ item = bibles_iterator.value()
+ if item.parent() and item.checkState(0) == QtCore.Qt.Checked:
+ bible = unicode(item.data(0, QtCore.Qt.UserRole).toString())
+ self._incrementProgressBar(self.downloading % bible)
+ urllib.urlretrieve(u'%s%s' % (self.web, bible),
+ os.path.join(bibles_destination, bible))
+ bibles_iterator += 1
+ # Install themes
+ for i in xrange(self.themesListWidget.count()):
+ item = self.themesListWidget.item(i)
+ if item.checkState() == QtCore.Qt.Checked:
+ theme = unicode(item.data(QtCore.Qt.UserRole).toString())
+ self._incrementProgressBar(self.downloading % theme)
+ urllib.urlretrieve(u'%s%s' % (self.web, theme),
+ os.path.join(themes_destination, theme))
+ # Set Default Display
+ if self.displayComboBox.currentIndex() != -1:
+ QtCore.QSettings().setValue(u'General/monitor',
+ QtCore.QVariant(self.displayComboBox.currentIndex()))
+ # Set Global Theme
+ if self.themeComboBox.currentIndex() != -1:
+ QtCore.QSettings().setValue(u'themes/global theme',
+ QtCore.QVariant(self.themeComboBox.currentText()))
+ QtCore.QSettings().setValue(u'general/has run wizard',
+ QtCore.QVariant(True))
+
+ def _setPluginStatus(self, field, tag):
+ status = PluginStatus.Active if field.checkState() \
+ == QtCore.Qt.Checked else PluginStatus.Inactive
+ QtCore.QSettings().setValue(tag, QtCore.QVariant(status))
+
diff --git a/openlp/core/ui/firsttimelanguagedialog.py b/openlp/core/ui/firsttimelanguagedialog.py
new file mode 100644
index 000000000..ae44abeb5
--- /dev/null
+++ b/openlp/core/ui/firsttimelanguagedialog.py
@@ -0,0 +1,66 @@
+# -*- coding: utf-8 -*-
+# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4
+
+###############################################################################
+# OpenLP - Open Source Lyrics Projection #
+# --------------------------------------------------------------------------- #
+# Copyright (c) 2008-2011 Raoul Snyman #
+# Portions copyright (c) 2008-2011 Tim Bentley, Jonathan Corwin, Michael #
+# Gorven, Scott Guerrieri, Meinert Jordan, Armin Köhler, Andreas Preikschat, #
+# Christian Richter, Philip Ridout, Maikel Stuivenberg, Martin Thompson, Jon #
+# Tibble, Carsten Tinggaard, Frode Woldsund #
+# --------------------------------------------------------------------------- #
+# This program is free software; you can redistribute it and/or modify it #
+# under the terms of the GNU General Public License as published by the Free #
+# Software Foundation; version 2 of the License. #
+# #
+# This program is distributed in the hope that it will be useful, but WITHOUT #
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or #
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for #
+# more details. #
+# #
+# You should have received a copy of the GNU General Public License along #
+# with this program; if not, write to the Free Software Foundation, Inc., 59 #
+# Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+###############################################################################
+
+from PyQt4 import QtCore, QtGui
+
+from openlp.core.lib import translate
+from openlp.core.lib.ui import create_accept_reject_button_box
+
+class Ui_FirstTimeLanguageDialog(object):
+ def setupUi(self, languageDialog):
+ languageDialog.setObjectName(u'languageDialog')
+ languageDialog.resize(300, 50)
+ self.dialogLayout = QtGui.QVBoxLayout(languageDialog)
+ self.dialogLayout.setContentsMargins(8, 8, 8, 8)
+ self.dialogLayout.setSpacing(8)
+ self.dialogLayout.setObjectName(u'dialogLayout')
+ self.infoLabel = QtGui.QLabel(languageDialog)
+ self.infoLabel.setObjectName(u'infoLabel')
+ self.dialogLayout.addWidget(self.infoLabel)
+ self.languageLayout = QtGui.QHBoxLayout()
+ self.languageLayout.setObjectName(u'languageLayout')
+ self.languageLabel = QtGui.QLabel(languageDialog)
+ self.languageLabel.setObjectName(u'languageLabel')
+ self.languageLayout.addWidget(self.languageLabel)
+ self.languageComboBox = QtGui.QComboBox(languageDialog)
+ self.languageComboBox.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToContents)
+ self.languageComboBox.setObjectName("languageComboBox")
+ self.languageLayout.addWidget(self.languageComboBox)
+ self.dialogLayout.addLayout(self.languageLayout)
+ self.buttonBox = create_accept_reject_button_box(languageDialog, True)
+ self.dialogLayout.addWidget(self.buttonBox)
+
+ self.retranslateUi(languageDialog)
+ self.setMaximumHeight(self.sizeHint().height())
+ QtCore.QMetaObject.connectSlotsByName(languageDialog)
+
+ def retranslateUi(self, languageDialog):
+ self.setWindowTitle(translate('OpenLP.FirstTimeLanguageForm',
+ 'Select Translation'))
+ self.infoLabel.setText(translate('OpenLP.FirstTimeLanguageForm',
+ 'Choose the translation you\'d like to use in OpenLP.'))
+ self.languageLabel.setText(translate('OpenLP.FirstTimeLanguageForm',
+ 'Translation:'))
diff --git a/openlp/core/ui/firsttimelanguageform.py b/openlp/core/ui/firsttimelanguageform.py
new file mode 100644
index 000000000..a8ce3bd57
--- /dev/null
+++ b/openlp/core/ui/firsttimelanguageform.py
@@ -0,0 +1,66 @@
+# -*- coding: utf-8 -*-
+# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4
+
+###############################################################################
+# OpenLP - Open Source Lyrics Projection #
+# --------------------------------------------------------------------------- #
+# Copyright (c) 2008-2011 Raoul Snyman #
+# Portions copyright (c) 2008-2011 Tim Bentley, Jonathan Corwin, Michael #
+# Gorven, Scott Guerrieri, Meinert Jordan, Armin Köhler, Andreas Preikschat, #
+# Christian Richter, Philip Ridout, Maikel Stuivenberg, Martin Thompson, Jon #
+# Tibble, Carsten Tinggaard, Frode Woldsund #
+# --------------------------------------------------------------------------- #
+# This program is free software; you can redistribute it and/or modify it #
+# under the terms of the GNU General Public License as published by the Free #
+# Software Foundation; version 2 of the License. #
+# #
+# This program is distributed in the hope that it will be useful, but WITHOUT #
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or #
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for #
+# more details. #
+# #
+# You should have received a copy of the GNU General Public License along #
+# with this program; if not, write to the Free Software Foundation, Inc., 59 #
+# Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+###############################################################################
+
+from PyQt4 import QtGui
+
+from openlp.core.lib import translate
+from openlp.core.utils import LanguageManager
+from firsttimelanguagedialog import Ui_FirstTimeLanguageDialog
+
+class FirstTimeLanguageForm(QtGui.QDialog, Ui_FirstTimeLanguageDialog):
+ """
+ The exception dialog
+ """
+ def __init__(self, parent=None):
+ QtGui.QDialog.__init__(self, parent)
+ self.setupUi(self)
+ self.qmList = LanguageManager.get_qm_list()
+ self.languageComboBox.addItem(u'Autodetect')
+ for key in sorted(self.qmList.keys()):
+ self.languageComboBox.addItem(key)
+
+ def exec_(self):
+ """
+ Run the Dialog with correct heading.
+ """
+ return QtGui.QDialog.exec_(self)
+
+ def accept(self):
+ # It's the first row so must be Automatic
+ if self.languageComboBox.currentIndex() == 0:
+ LanguageManager.auto_language = True
+ LanguageManager.set_language(False, False)
+ else:
+ LanguageManager.auto_language = False
+ action = QtGui.QAction(None)
+ action.setObjectName(unicode(self.languageComboBox.currentText()))
+ LanguageManager.set_language(action, False)
+ return QtGui.QDialog.accept(self)
+
+ def reject(self):
+ LanguageManager.auto_language = True
+ LanguageManager.set_language(False, False)
+ return QtGui.QDialog.reject(self)
diff --git a/openlp/core/ui/firsttimewizard.py b/openlp/core/ui/firsttimewizard.py
new file mode 100644
index 000000000..9a8d2515e
--- /dev/null
+++ b/openlp/core/ui/firsttimewizard.py
@@ -0,0 +1,261 @@
+# -*- coding: utf-8 -*-
+# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4
+
+###############################################################################
+# OpenLP - Open Source Lyrics Projection #
+# --------------------------------------------------------------------------- #
+# Copyright (c) 2008-2011 Raoul Snyman #
+# Portions copyright (c) 2008-2011 Tim Bentley, Jonathan Corwin, Michael #
+# Gorven, Scott Guerrieri, Meinert Jordan, Armin Köhler, Andreas Preikschat, #
+# Christian Richter, Philip Ridout, Maikel Stuivenberg, Martin Thompson, Jon #
+# Tibble, Carsten Tinggaard, Frode Woldsund #
+# --------------------------------------------------------------------------- #
+# This program is free software; you can redistribute it and/or modify it #
+# under the terms of the GNU General Public License as published by the Free #
+# Software Foundation; version 2 of the License. #
+# #
+# This program is distributed in the hope that it will be useful, but WITHOUT #
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or #
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for #
+# more details. #
+# #
+# You should have received a copy of the GNU General Public License along #
+# with this program; if not, write to the Free Software Foundation, Inc., 59 #
+# Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+###############################################################################
+
+from PyQt4 import QtCore, QtGui
+
+from openlp.core.lib import translate
+from openlp.core.lib.ui import add_welcome_page
+
+class FirstTimePage(object):
+ Welcome = 0
+ Plugins = 1
+ NoInternet = 2
+ Songs = 3
+ Bibles = 4
+ Themes = 5
+ Defaults = 6
+ Progress = 7
+
+
+class Ui_FirstTimeWizard(object):
+ def setupUi(self, FirstTimeWizard):
+ FirstTimeWizard.setObjectName(u'FirstTimeWizard')
+ FirstTimeWizard.resize(550, 386)
+ FirstTimeWizard.setModal(True)
+ FirstTimeWizard.setWizardStyle(QtGui.QWizard.ModernStyle)
+ FirstTimeWizard.setOptions(QtGui.QWizard.IndependentPages|
+ QtGui.QWizard.NoBackButtonOnStartPage |
+ QtGui.QWizard.NoBackButtonOnLastPage)
+ self.finishButton = self.button(QtGui.QWizard.FinishButton)
+ self.cancelButton = self.button(QtGui.QWizard.CancelButton)
+ self.nextButton = self.button(QtGui.QWizard.NextButton)
+ self.backButton = self.button(QtGui.QWizard.BackButton)
+ add_welcome_page(FirstTimeWizard, u':/wizards/wizard_firsttime.bmp')
+ # The plugins page
+ self.pluginPage = QtGui.QWizardPage()
+ self.pluginPage.setObjectName(u'pluginPage')
+ self.pluginLayout = QtGui.QVBoxLayout(self.pluginPage)
+ self.pluginLayout.setContentsMargins(40, 15, 40, 0)
+ self.pluginLayout.setObjectName(u'pluginLayout')
+ self.songsCheckBox = QtGui.QCheckBox(self.pluginPage)
+ self.songsCheckBox.setChecked(True)
+ self.songsCheckBox.setObjectName(u'songsCheckBox')
+ self.pluginLayout.addWidget(self.songsCheckBox)
+ self.customCheckBox = QtGui.QCheckBox(self.pluginPage)
+ self.customCheckBox.setChecked(True)
+ self.customCheckBox.setObjectName(u'customCheckBox')
+ self.pluginLayout.addWidget(self.customCheckBox)
+ self.bibleCheckBox = QtGui.QCheckBox(self.pluginPage)
+ self.bibleCheckBox.setChecked(True)
+ self.bibleCheckBox.setObjectName(u'bibleCheckBox')
+ self.pluginLayout.addWidget(self.bibleCheckBox)
+ self.imageCheckBox = QtGui.QCheckBox(self.pluginPage)
+ self.imageCheckBox.setChecked(True)
+ self.imageCheckBox.setObjectName(u'imageCheckBox')
+ self.pluginLayout.addWidget(self.imageCheckBox)
+ self.presentationCheckBox = QtGui.QCheckBox(self.pluginPage)
+ self.presentationCheckBox.setChecked(True)
+ self.presentationCheckBox.setObjectName(u'presentationCheckBox')
+ self.pluginLayout.addWidget(self.presentationCheckBox)
+ self.mediaCheckBox = QtGui.QCheckBox(self.pluginPage)
+ self.mediaCheckBox.setChecked(True)
+ self.mediaCheckBox.setObjectName(u'mediaCheckBox')
+ self.pluginLayout.addWidget(self.mediaCheckBox)
+ self.remoteCheckBox = QtGui.QCheckBox(self.pluginPage)
+ self.remoteCheckBox.setObjectName(u'remoteCheckBox')
+ self.pluginLayout.addWidget(self.remoteCheckBox)
+ self.songUsageCheckBox = QtGui.QCheckBox(self.pluginPage)
+ self.songUsageCheckBox.setChecked(True)
+ self.songUsageCheckBox.setObjectName(u'songUsageCheckBox')
+ self.pluginLayout.addWidget(self.songUsageCheckBox)
+ self.alertCheckBox = QtGui.QCheckBox(self.pluginPage)
+ self.alertCheckBox.setChecked(True)
+ self.alertCheckBox.setObjectName(u'alertCheckBox')
+ self.pluginLayout.addWidget(self.alertCheckBox)
+ FirstTimeWizard.setPage(FirstTimePage.Plugins, self.pluginPage)
+ # The "you don't have an internet connection" page.
+ self.noInternetPage = QtGui.QWizardPage()
+ self.noInternetPage.setObjectName(u'noInternetPage')
+ self.noInternetLayout = QtGui.QVBoxLayout(self.noInternetPage)
+ self.noInternetLayout.setContentsMargins(50, 30, 50, 40)
+ self.noInternetLayout.setObjectName(u'noInternetLayout')
+ self.noInternetLabel = QtGui.QLabel(self.noInternetPage)
+ self.noInternetLabel.setWordWrap(True)
+ self.noInternetLabel.setObjectName(u'noInternetLabel')
+ self.noInternetLayout.addWidget(self.noInternetLabel)
+ FirstTimeWizard.setPage(FirstTimePage.NoInternet, self.noInternetPage)
+ # The song samples page
+ self.songsPage = QtGui.QWizardPage()
+ self.songsPage.setObjectName(u'songsPage')
+ self.songsLayout = QtGui.QVBoxLayout(self.songsPage)
+ self.songsLayout.setContentsMargins(50, 20, 50, 20)
+ self.songsLayout.setObjectName(u'songsLayout')
+ self.songsListWidget = QtGui.QListWidget(self.songsPage)
+ self.songsListWidget.setAlternatingRowColors(True)
+ self.songsListWidget.setObjectName(u'songsListWidget')
+ self.songsLayout.addWidget(self.songsListWidget)
+ FirstTimeWizard.setPage(FirstTimePage.Songs, self.songsPage)
+ # The Bible samples page
+ self.biblesPage = QtGui.QWizardPage()
+ self.biblesPage.setObjectName(u'biblesPage')
+ self.biblesLayout = QtGui.QVBoxLayout(self.biblesPage)
+ self.biblesLayout.setContentsMargins(50, 20, 50, 20)
+ self.biblesLayout.setObjectName(u'biblesLayout')
+ self.biblesTreeWidget = QtGui.QTreeWidget(self.biblesPage)
+ self.biblesTreeWidget.setAlternatingRowColors(True)
+ self.biblesTreeWidget.header().setVisible(False)
+ self.biblesTreeWidget.setObjectName(u'biblesTreeWidget')
+ self.biblesLayout.addWidget(self.biblesTreeWidget)
+ FirstTimeWizard.setPage(FirstTimePage.Bibles, self.biblesPage)
+ # The theme samples page
+ self.themesPage = QtGui.QWizardPage()
+ self.themesPage.setObjectName(u'themesPage')
+ self.themesLayout = QtGui.QVBoxLayout(self.themesPage)
+ self.themesLayout.setContentsMargins(20, 50, 20, 60)
+ self.themesLayout.setObjectName(u'themesLayout')
+ self.themesListWidget = QtGui.QListWidget(self.themesPage)
+ self.themesListWidget.setViewMode(QtGui.QListView.IconMode)
+ self.themesListWidget.setMovement(QtGui.QListView.Static)
+ self.themesListWidget.setFlow(QtGui.QListView.LeftToRight)
+ self.themesListWidget.setSpacing(4)
+ self.themesListWidget.setUniformItemSizes(True)
+ self.themesListWidget.setIconSize(QtCore.QSize(133, 100))
+ self.themesListWidget.setWrapping(False)
+ self.themesListWidget.setObjectName(u'themesListWidget')
+ self.themesLayout.addWidget(self.themesListWidget)
+ FirstTimeWizard.setPage(FirstTimePage.Themes, self.themesPage)
+ # the default settings page
+ self.defaultsPage = QtGui.QWizardPage()
+ self.defaultsPage.setObjectName(u'defaultsPage')
+ self.defaultsLayout = QtGui.QFormLayout(self.defaultsPage)
+ self.defaultsLayout.setContentsMargins(50, 20, 50, 20)
+ self.defaultsLayout.setObjectName(u'defaultsLayout')
+ self.displayLabel = QtGui.QLabel(self.defaultsPage)
+ self.displayLabel.setObjectName(u'displayLabel')
+ self.displayComboBox = QtGui.QComboBox(self.defaultsPage)
+ self.displayComboBox.setEditable(False)
+ self.displayComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert)
+ self.displayComboBox.setSizeAdjustPolicy(
+ QtGui.QComboBox.AdjustToContents)
+ self.displayComboBox.setObjectName(u'displayComboBox')
+ self.defaultsLayout.addRow(self.displayLabel, self.displayComboBox)
+ self.themeLabel = QtGui.QLabel(self.defaultsPage)
+ self.themeLabel.setObjectName(u'themeLabel')
+ self.themeComboBox = QtGui.QComboBox(self.defaultsPage)
+ self.themeComboBox.setEditable(False)
+ self.themeComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert)
+ self.themeComboBox.setSizeAdjustPolicy(
+ QtGui.QComboBox.AdjustToContents)
+ self.themeComboBox.setObjectName(u'themeComboBox')
+ self.defaultsLayout.addRow(self.themeLabel, self.themeComboBox)
+ FirstTimeWizard.setPage(FirstTimePage.Defaults, self.defaultsPage)
+ # Progress page
+ self.progressPage = QtGui.QWizardPage()
+ self.progressPage.setObjectName(u'progressPage')
+ self.progressLayout = QtGui.QVBoxLayout(self.progressPage)
+ self.progressLayout.setMargin(48)
+ self.progressLayout.setObjectName(u'progressLayout')
+ self.progressLabel = QtGui.QLabel(self.progressPage)
+ self.progressLabel.setObjectName(u'progressLabel')
+ self.progressLayout.addWidget(self.progressLabel)
+ self.progressBar = QtGui.QProgressBar(self.progressPage)
+ self.progressBar.setObjectName(u'progressBar')
+ self.progressLayout.addWidget(self.progressBar)
+ FirstTimeWizard.setPage(FirstTimePage.Progress, self.progressPage)
+
+ self.retranslateUi(FirstTimeWizard)
+ QtCore.QMetaObject.connectSlotsByName(FirstTimeWizard)
+
+ def retranslateUi(self, FirstTimeWizard):
+ FirstTimeWizard.setWindowTitle(translate(
+ 'OpenLP.FirstTimeWizard', 'First Time Wizard'))
+ self.titleLabel.setText(
+ u'%s' % \
+ translate('OpenLP.FirstTimeWizard',
+ 'Welcome to the First Time Wizard'))
+ self.informationLabel.setText(translate('OpenLP.FirstTimeWizard',
+ 'This wizard will help you to configure OpenLP for initial use.'
+ ' Click the next button below to start the process of selection '
+ 'your initial options. '))
+ self.pluginPage.setTitle(translate('OpenLP.FirstTimeWizard',
+ 'Activate required Plugins'))
+ self.pluginPage.setSubTitle(translate('OpenLP.FirstTimeWizard',
+ 'Select the Plugins you wish to use. '))
+ self.songsCheckBox.setText(translate('OpenLP.FirstTimeWizard', 'Songs'))
+ self.customCheckBox.setText(translate('OpenLP.FirstTimeWizard',
+ 'Custom Text'))
+ self.bibleCheckBox.setText(translate('OpenLP.FirstTimeWizard', 'Bible'))
+ self.imageCheckBox.setText(translate('OpenLP.FirstTimeWizard',
+ 'Images'))
+ self.presentationCheckBox.setText(translate('OpenLP.FirstTimeWizard',
+ 'Presentations'))
+ self.mediaCheckBox.setText(translate('OpenLP.FirstTimeWizard',
+ 'Media (Audio and Video)'))
+ self.remoteCheckBox.setText(translate('OpenLP.FirstTimeWizard',
+ 'Allow remote access'))
+ self.songUsageCheckBox.setText(translate('OpenLP.FirstTimeWizard',
+ 'Monitor Song Usage'))
+ self.alertCheckBox.setText(translate('OpenLP.FirstTimeWizard',
+ 'Allow Alerts'))
+ self.noInternetPage.setTitle(translate('OpenLP.FirstTimeWizard',
+ 'No Internet Connection'))
+ self.noInternetPage.setSubTitle(translate(
+ 'OpenLP.FirstTimeWizard',
+ 'Unable to detect an Internet connection.'))
+ self.noInternetLabel.setText(translate('OpenLP.FirstTimeWizard',
+ 'No Internet connection was found. The First Time Wizard needs an '
+ 'Internet connection in order to be able to download sample '
+ 'songs, Bibles and themes.\n\nTo re-run the First Time Wizard and '
+ 'import this sample data at a later stage, press the cancel '
+ 'button now, check your Internet connection, and restart OpenLP.'
+ '\n\nTo cancel the First Time Wizard completely, press the finish '
+ 'button now.'))
+ self.songsPage.setTitle(translate('OpenLP.FirstTimeWizard',
+ 'Sample Songs'))
+ self.songsPage.setSubTitle(translate('OpenLP.FirstTimeWizard',
+ 'Select and download public domain songs.'))
+ self.biblesPage.setTitle(translate('OpenLP.FirstTimeWizard',
+ 'Sample Bibles'))
+ self.biblesPage.setSubTitle(translate('OpenLP.FirstTimeWizard',
+ 'Select and download free Bibles.'))
+ self.themesPage.setTitle(translate('OpenLP.FirstTimeWizard',
+ 'Sample Themes'))
+ self.themesPage.setSubTitle(translate('OpenLP.FirstTimeWizard',
+ 'Select and download sample themes.'))
+ self.defaultsPage.setTitle(translate('OpenLP.FirstTimeWizard',
+ 'Default Settings'))
+ self.defaultsPage.setSubTitle(translate('OpenLP.FirstTimeWizard',
+ 'Set up default settings to be used by OpenLP.'))
+ self.progressPage.setTitle(translate('OpenLP.FirstTimeWizard',
+ 'Setting Up And Importing'))
+ self.progressPage.setSubTitle(translate('OpenLP.FirstTimeWizard',
+ 'Please wait while OpenLP is set up and your data is imported.'))
+ self.displayLabel.setText(translate('OpenLP.FirstTimeWizard',
+ 'Default output display:'))
+ self.themeLabel.setText(translate('OpenLP.FirstTimeWizard',
+ 'Select default theme:'))
+ self.progressLabel.setText(translate('OpenLP.FirstTimeWizard',
+ 'Starting configuration process...'))
diff --git a/openlp/core/ui/maindisplay.py b/openlp/core/ui/maindisplay.py
index 5fd361268..72ebe422a 100644
--- a/openlp/core/ui/maindisplay.py
+++ b/openlp/core/ui/maindisplay.py
@@ -90,8 +90,8 @@ class MainDisplay(DisplayWidget):
"""
Set up and build the output screen
"""
- log.debug(u'Setup live = %s for monitor %s ' % (self.isLive,
- self.screens.monitor_number))
+ log.debug(u'Start setup for monitor %s (live = %s)' %
+ (self.screens.monitor_number, self.isLive))
self.usePhonon = QtCore.QSettings().value(
u'media/use phonon', QtCore.QVariant(True)).toBool()
self.phononActive = False
@@ -102,6 +102,7 @@ class MainDisplay(DisplayWidget):
self.videoWidget.setVisible(False)
self.videoWidget.setGeometry(QtCore.QRect(0, 0,
self.screen[u'size'].width(), self.screen[u'size'].height()))
+ log.debug(u'Setup Phonon for monitor %s' % self.screens.monitor_number)
self.mediaObject = Phonon.MediaObject(self)
self.audio = Phonon.AudioOutput(Phonon.VideoCategory, self.mediaObject)
Phonon.createPath(self.mediaObject, self.videoWidget)
@@ -109,6 +110,7 @@ class MainDisplay(DisplayWidget):
QtCore.QObject.connect(self.mediaObject,
QtCore.SIGNAL(u'stateChanged(Phonon::State, Phonon::State)'),
self.videoStart)
+ log.debug(u'Setup webView for monitor %s' % self.screens.monitor_number)
self.webView = QtWebKit.QWebView(self)
self.webView.setGeometry(0, 0,
self.screen[u'size'].width(), self.screen[u'size'].height())
@@ -165,6 +167,8 @@ class MainDisplay(DisplayWidget):
self.primary = False
else:
self.primary = True
+ log.debug(
+ u'Finished setup for monitor %s' % self.screens.monitor_number)
def text(self, slide):
"""
@@ -233,9 +237,6 @@ class MainDisplay(DisplayWidget):
image = self.imageManager.get_image_bytes(name)
self.resetVideo()
self.displayImage(image)
- # show screen
- if self.isLive:
- self.setVisible(True)
return self.preview()
def displayImage(self, image):
@@ -248,7 +249,8 @@ class MainDisplay(DisplayWidget):
js = u'show_image("");'
self.frame.evaluateJavaScript(js)
# Update the preview frame.
- Receiver.send_message(u'maindisplay_active')
+ if self.isLive:
+ Receiver.send_message(u'maindisplay_active')
def resetImage(self):
"""
@@ -262,7 +264,8 @@ class MainDisplay(DisplayWidget):
self.displayImage(None)
self.override = {}
# Update the preview frame.
- Receiver.send_message(u'maindisplay_active')
+ if self.isLive:
+ Receiver.send_message(u'maindisplay_active')
def resetVideo(self):
"""
@@ -279,7 +282,8 @@ class MainDisplay(DisplayWidget):
self.frame.evaluateJavaScript(u'show_video("close");')
self.override = {}
# Update the preview frame.
- Receiver.send_message(u'maindisplay_active')
+ if self.isLive:
+ Receiver.send_message(u'maindisplay_active')
def videoPlay(self):
"""
@@ -319,7 +323,7 @@ class MainDisplay(DisplayWidget):
Changes the volume of a running video
"""
log.debug(u'videoVolume %d' % volume)
- vol = float(volume)/float(10)
+ vol = float(volume) / float(10)
if self.phononActive:
self.audio.setVolume(vol)
else:
@@ -335,7 +339,7 @@ class MainDisplay(DisplayWidget):
# We are running a background theme
self.override[u'theme'] = u''
self.override[u'video'] = True
- vol = float(volume)/float(10)
+ vol = float(volume) / float(10)
if isBackground or not self.usePhonon:
js = u'show_video("init", "%s", %s, true); show_video("play");' % \
(videoPath.replace(u'\\', u'\\\\'), str(vol))
@@ -350,7 +354,8 @@ class MainDisplay(DisplayWidget):
self.videoWidget.setVisible(True)
self.audio.setVolume(vol)
# Update the preview frame.
- Receiver.send_message(u'maindisplay_active')
+ if self.isLive:
+ Receiver.send_message(u'maindisplay_active')
return self.preview()
def videoStart(self, newState, oldState):
@@ -388,9 +393,10 @@ class MainDisplay(DisplayWidget):
Receiver.send_message(u'openlp_process_events')
# if was hidden keep it hidden
if self.isLive:
- self.setVisible(True)
if self.hideMode:
self.hideDisplay(self.hideMode)
+ else:
+ self.setVisible(True)
preview = QtGui.QImage(self.screen[u'size'].width(),
self.screen[u'size'].height(),
QtGui.QImage.Format_ARGB32_Premultiplied)
@@ -483,7 +489,8 @@ class MainDisplay(DisplayWidget):
self.videoPlay()
self.hideMode = None
# Trigger actions when display is active again
- Receiver.send_message(u'maindisplay_active')
+ if self.isLive:
+ Receiver.send_message(u'maindisplay_active')
def __hideMouse(self):
# Hide mouse cursor when moved over display if enabled in settings
@@ -509,9 +516,6 @@ class AudioPlayer(QtCore.QObject):
``parent``
The parent widget.
-
- ``screens``
- The list of screens.
"""
log.debug(u'AudioPlayer Initialisation started')
QtCore.QObject.__init__(self, parent)
diff --git a/openlp/core/ui/mainwindow.py b/openlp/core/ui/mainwindow.py
index 7a67331ad..cb324a872 100644
--- a/openlp/core/ui/mainwindow.py
+++ b/openlp/core/ui/mainwindow.py
@@ -206,7 +206,7 @@ class Ui_MainWindow(object):
mainWindow.actionList.add_action(self.ModeDefaultItem, u'View Mode')
self.ModeSetupItem = checkable_action(mainWindow, u'ModeLiveItem')
mainWindow.actionList.add_action(self.ModeSetupItem, u'View Mode')
- self.ModeLiveItem = checkable_action(mainWindow, u'ModeLiveItem')
+ self.ModeLiveItem = checkable_action(mainWindow, u'ModeLiveItem', True)
mainWindow.actionList.add_action(self.ModeLiveItem, u'View Mode')
self.ModeGroup = QtGui.QActionGroup(mainWindow)
self.ModeGroup.addAction(self.ModeDefaultItem)
@@ -215,6 +215,8 @@ class Ui_MainWindow(object):
self.ModeDefaultItem.setChecked(True)
self.ToolsAddToolItem = icon_action(mainWindow, u'ToolsAddToolItem',
u':/tools/tools_add.png')
+ # Hide the entry, as it does not have any functionality yet.
+ self.ToolsAddToolItem.setVisible(False)
mainWindow.actionList.add_action(self.ToolsAddToolItem, u'Tools')
self.ToolsOpenDataFolder = icon_action(mainWindow,
u'ToolsOpenDataFolder', u':/general/general_open.png')
@@ -225,19 +227,17 @@ class Ui_MainWindow(object):
u'Settings')
# i18n Language Items
self.AutoLanguageItem = checkable_action(mainWindow,
- u'AutoLanguageItem')
+ u'AutoLanguageItem', LanguageManager.auto_language)
mainWindow.actionList.add_action(self.AutoLanguageItem, u'Settings')
self.LanguageGroup = QtGui.QActionGroup(mainWindow)
self.LanguageGroup.setExclusive(True)
self.LanguageGroup.setObjectName(u'LanguageGroup')
- self.AutoLanguageItem.setChecked(LanguageManager.auto_language)
- self.LanguageGroup.setDisabled(LanguageManager.auto_language)
+ add_actions(self.LanguageGroup, [self.AutoLanguageItem])
qmList = LanguageManager.get_qm_list()
savedLanguage = LanguageManager.get_language()
for key in sorted(qmList.keys()):
- languageItem = checkable_action(mainWindow, key)
- if qmList[key] == savedLanguage:
- languageItem.setChecked(True)
+ languageItem = checkable_action(
+ mainWindow, key, qmList[key] == savedLanguage)
add_actions(self.LanguageGroup, [languageItem])
self.SettingsShortcutsItem = icon_action(mainWindow,
u'SettingsShortcutsItem',
@@ -425,14 +425,14 @@ class Ui_MainWindow(object):
translate('OpenLP.MainWindow', '&Online Help'))
self.helpWebSiteItem.setText(
translate('OpenLP.MainWindow', '&Web Site'))
- self.AutoLanguageItem.setText(
- translate('OpenLP.MainWindow', '&Auto Detect'))
- self.AutoLanguageItem.setStatusTip(translate('OpenLP.MainWindow',
- 'Use the system language, if available.'))
for item in self.LanguageGroup.actions():
item.setText(item.objectName())
item.setStatusTip(unicode(translate('OpenLP.MainWindow',
'Set the interface language to %s')) % item.objectName())
+ self.AutoLanguageItem.setText(
+ translate('OpenLP.MainWindow', '&Autodetect'))
+ self.AutoLanguageItem.setStatusTip(translate('OpenLP.MainWindow',
+ 'Use the system language, if available.'))
self.ToolsAddToolItem.setText(
translate('OpenLP.MainWindow', 'Add &Tool...'))
self.ToolsAddToolItem.setStatusTip(translate('OpenLP.MainWindow',
@@ -461,7 +461,7 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
actionList = ActionList()
- def __init__(self, screens, applicationVersion, clipboard):
+ def __init__(self, screens, applicationVersion, clipboard, firstTime):
"""
This constructor sets up the interface, the various managers, and the
plugins.
@@ -550,8 +550,6 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
QtCore.SIGNAL(u'triggered()'),
self.ServiceManagerContents.printServiceOrder)
# i18n set signals for languages
- QtCore.QObject.connect(self.AutoLanguageItem,
- QtCore.SIGNAL(u'toggled(bool)'), self.setAutoLanguage)
self.LanguageGroup.triggered.connect(LanguageManager.set_language)
QtCore.QObject.connect(self.ModeDefaultItem,
QtCore.SIGNAL(u'triggered()'), self.onModeDefaultItemClicked)
@@ -626,6 +624,10 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
self.MediaToolBox.setCurrentIndex(savedPlugin)
self.settingsForm.postSetUp()
Receiver.send_message(u'cursor_normal')
+ # Import themes if first time
+ if firstTime:
+ self.themeManagerContents.firstTime()
+
def setAutoLanguage(self, value):
self.LanguageGroup.setDisabled(value)
diff --git a/openlp/core/ui/screen.py b/openlp/core/ui/screen.py
index 9f8191961..6b4978727 100644
--- a/openlp/core/ui/screen.py
+++ b/openlp/core/ui/screen.py
@@ -123,7 +123,7 @@ class ScreenList(object):
[u'Screen 1 (primary)', u'Screen 2']
"""
- screen_list= []
+ screen_list = []
for screen in self.screen_list:
screen_name = u'%s %d' % (translate('OpenLP.ScreenList', 'Screen'),
screen[u'number'] + 1)
diff --git a/openlp/core/ui/servicemanager.py b/openlp/core/ui/servicemanager.py
index f5a08d8b2..fa2bc50f5 100644
--- a/openlp/core/ui/servicemanager.py
+++ b/openlp/core/ui/servicemanager.py
@@ -415,47 +415,75 @@ class ServiceManager(QtGui.QWidget):
"""
if not self.fileName():
return self.saveFileAs()
- else:
- fileName = self.fileName()
- log.debug(u'ServiceManager.saveFile - %s' % fileName)
- SettingsManager.set_last_dir(self.mainwindow.serviceSettingsSection,
- split_filename(fileName)[0])
- service = []
- serviceFileName = fileName.replace(u'.osz', u'.osd')
- zip = None
- file = None
- try:
- write_list = []
- zip = zipfile.ZipFile(unicode(fileName), 'w')
- for item in self.serviceItems:
- service.append({u'serviceitem': \
- item[u'service_item'].get_service_repr()})
- if item[u'service_item'].uses_file():
- for frame in item[u'service_item'].get_frames():
- if item[u'service_item'].is_image():
- path_from = frame[u'path']
- else:
- path_from = unicode(os.path.join(
- frame[u'path'],
- frame[u'title']))
- # On write a file once
- if not path_from in write_list:
- write_list.append(path_from)
- zip.write(path_from.encode(u'utf-8'))
- file = open(serviceFileName, u'wb')
- cPickle.dump(service, file)
- file.close()
- zip.write(serviceFileName.encode(u'utf-8'))
- except IOError:
- log.exception(u'Failed to save service to disk')
- finally:
- if file:
- file.close()
- if zip:
- zip.close()
- delete_file(serviceFileName)
- self.mainwindow.addRecentFile(fileName)
- self.setModified(False)
+ path_file_name = unicode(self.fileName())
+ (path, file_name) = os.path.split(path_file_name)
+ (basename, extension) = os.path.splitext(file_name)
+ service_file_name = basename + '.osd'
+ log.debug(u'ServiceManager.saveFile - %s' % path_file_name)
+ SettingsManager.set_last_dir(self.mainwindow.serviceSettingsSection,
+ path)
+ service = []
+ write_list = []
+ total_size = 0
+ for item in self.serviceItems:
+ service.append({u'serviceitem':
+ item[u'service_item'].get_service_repr()})
+ if not item[u'service_item'].uses_file():
+ continue
+ for frame in item[u'service_item'].get_frames():
+ if item[u'service_item'].is_image():
+ path_from = frame[u'path']
+ else:
+ path_from = os.path.join(frame[u'path'], frame[u'title'])
+ # Only write a file once
+ if path_from in write_list:
+ continue
+ file_size = os.path.getsize(path_from)
+ size_limit = 52428800 # 50MiB
+ #if file_size > size_limit:
+ # # File exeeds size_limit bytes, ask user
+ # message = unicode(translate('OpenLP.ServiceManager',
+ # 'Do you want to include \n%.1f MB file "%s"\n'
+ # 'into the service file?\nThis may take some time.\n\n'
+ # 'Please note that you need to\ntake care of that file'
+ # ' yourself,\nif you leave it out.')) % \
+ # (file_size/1048576, os.path.split(path_from)[1])
+ # ans = QtGui.QMessageBox.question(self.mainwindow,
+ # translate('OpenLP.ServiceManager', 'Including Large '
+ # 'File'), message, QtGui.QMessageBox.StandardButtons(
+ # QtGui.QMessageBox.Ok|QtGui.QMessageBox.Cancel),
+ # QtGui.QMessageBox.Ok)
+ # if ans == QtGui.QMessageBox.Cancel:
+ # continue
+ write_list.append(path_from)
+ total_size += file_size
+ log.debug(u'ServiceManager.saveFile - ZIP contents size is %i bytes' %
+ total_size)
+ service_content = cPickle.dumps(service)
+ # Usual Zip file cannot exceed 2GiB, file with Zip64 cannot be
+ # extracted using unzip in UNIX.
+ allow_zip_64 = (total_size > 2147483648 + len(service_content))
+ log.debug(u'ServiceManager.saveFile - allowZip64 is %s' %
+ allow_zip_64)
+ zip = None
+ try:
+ zip = zipfile.ZipFile(path_file_name, 'w', zipfile.ZIP_STORED,
+ allow_zip_64)
+ # First we add service contents.
+ # We save ALL filenames into ZIP using UTF-8.
+ zip.writestr(service_file_name.encode(u'utf-8'),
+ service_content)
+ # Finally add all the listed media files.
+ for path_from in write_list:
+ zip.write(path_from, path_from.encode(u'utf-8'))
+ except IOError:
+ log.exception(u'Failed to save service to disk')
+ return False
+ finally:
+ if zip:
+ zip.close()
+ self.mainwindow.addRecentFile(path_file_name)
+ self.setModified(False)
return True
def saveFileAs(self):
@@ -943,6 +971,7 @@ class ServiceManager(QtGui.QWidget):
for item in self.serviceItems:
if item[u'service_item']._uuid == uuid:
item[u'service_item'].edit_id = editId
+ self.setModified(True)
def replaceServiceItem(self, newItem):
"""
@@ -1123,13 +1152,14 @@ class ServiceManager(QtGui.QWidget):
self.serviceItems.remove(serviceItem)
self.serviceItems.insert(endpos, serviceItem)
self.repaintServiceList(endpos, child)
+ self.setModified(True)
else:
# we are not over anything so drop
replace = False
if item is None:
self.dropPosition = len(self.serviceItems)
else:
- # we are over somthing so lets investigate
+ # we are over something so lets investigate
pos = self._getParentItemData(item) - 1
serviceItem = self.serviceItems[pos]
if (plugin == serviceItem[u'service_item'].name and
diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py
index 8c6b06c82..c81b987b4 100644
--- a/openlp/core/ui/slidecontroller.py
+++ b/openlp/core/ui/slidecontroller.py
@@ -32,7 +32,7 @@ from PyQt4.phonon import Phonon
from openlp.core.lib import OpenLPToolbar, Receiver, resize_image, \
ItemCapabilities, translate
-from openlp.core.lib.ui import UiStrings, shortcut_action
+from openlp.core.lib.ui import icon_action, UiStrings, shortcut_action
from openlp.core.ui import HideMode, MainDisplay
log = logging.getLogger(__name__)
@@ -114,8 +114,7 @@ class SlideController(QtGui.QWidget):
self.previewListWidget = SlideList(self)
self.previewListWidget.setColumnCount(1)
self.previewListWidget.horizontalHeader().setVisible(False)
- self.previewListWidget.setColumnWidth(
- 0, self.controller.width())
+ self.previewListWidget.setColumnWidth(0, self.controller.width())
self.previewListWidget.isLive = self.isLive
self.previewListWidget.setObjectName(u'PreviewListWidget')
self.previewListWidget.setSelectionBehavior(1)
@@ -146,36 +145,30 @@ class SlideController(QtGui.QWidget):
u':/slides/slide_next.png',
translate('OpenLP.SlideController', 'Move to next'),
self.onSlideSelectedNext)
+ self.toolbar.addToolbarSeparator(u'Close Separator')
if self.isLive:
- self.toolbar.addToolbarSeparator(u'Close Separator')
self.hideMenu = QtGui.QToolButton(self.toolbar)
self.hideMenu.setText(translate('OpenLP.SlideController', 'Hide'))
self.hideMenu.setPopupMode(QtGui.QToolButton.MenuButtonPopup)
self.toolbar.addToolbarWidget(u'Hide Menu', self.hideMenu)
self.hideMenu.setMenu(QtGui.QMenu(
translate('OpenLP.SlideController', 'Hide'), self.toolbar))
- self.blankScreen = QtGui.QAction(QtGui.QIcon(
- u':/slides/slide_blank.png'),
- translate('OpenLP.SlideController',
- 'Blank Screen'), self.hideMenu)
- self.blankScreen.setCheckable(True)
- self.themeScreen = QtGui.QAction(QtGui.QIcon(
- u':/slides/slide_theme.png'),
- translate('OpenLP.SlideController',
- 'Blank to Theme'), self.hideMenu)
- self.themeScreen.setCheckable(True)
+ self.blankScreen = icon_action(self.hideMenu, u'Blank Screen',
+ u':/slides/slide_blank.png', False)
+ self.blankScreen.setText(
+ translate('OpenLP.SlideController', 'Blank Screen'))
+ self.themeScreen = icon_action(self.hideMenu, u'Blank Theme',
+ u':/slides/slide_theme.png', False)
+ self.themeScreen.setText(
+ translate('OpenLP.SlideController', 'Blank to Theme'))
+ self.desktopScreen = icon_action(self.hideMenu, u'Desktop Screen',
+ u':/slides/slide_desktop.png', False)
+ self.desktopScreen.setText(
+ translate('OpenLP.SlideController', 'Show Desktop'))
self.hideMenu.setDefaultAction(self.blankScreen)
self.hideMenu.menu().addAction(self.blankScreen)
self.hideMenu.menu().addAction(self.themeScreen)
- if self.screens.display_count > 1:
- self.desktopScreen = QtGui.QAction(QtGui.QIcon(
- u':/slides/slide_desktop.png'),
- translate('OpenLP.SlideController',
- 'Show Desktop'), self.hideMenu)
- self.hideMenu.menu().addAction(self.desktopScreen)
- self.desktopScreen.setCheckable(True)
- QtCore.QObject.connect(self.desktopScreen,
- QtCore.SIGNAL(u'triggered(bool)'), self.onHideDisplay)
+ self.hideMenu.menu().addAction(self.desktopScreen)
self.toolbar.addToolbarSeparator(u'Loop Separator')
self.toolbar.addToolbarButton(
# Does not need translating - control string.
@@ -195,7 +188,6 @@ class SlideController(QtGui.QWidget):
self.delaySpinBox.setToolTip(translate('OpenLP.SlideController',
'Delay between slides in seconds'))
else:
- self.toolbar.addToolbarSeparator(u'Close Separator')
self.toolbar.addToolbarButton(
# Does not need translating - control string.
u'Go Live', u':/general/general_live.png',
@@ -226,8 +218,7 @@ class SlideController(QtGui.QWidget):
if self.isLive:
# Build the Song Toolbar
self.songMenu = QtGui.QToolButton(self.toolbar)
- self.songMenu.setText(translate('OpenLP.SlideController',
- 'Go To'))
+ self.songMenu.setText(translate('OpenLP.SlideController', 'Go To'))
self.songMenu.setPopupMode(QtGui.QToolButton.InstantPopup)
self.toolbar.addToolbarWidget(u'Song Menu', self.songMenu)
self.songMenu.setMenu(QtGui.QMenu(
@@ -303,6 +294,8 @@ class SlideController(QtGui.QWidget):
QtCore.SIGNAL(u'triggered(bool)'), self.onBlankDisplay)
QtCore.QObject.connect(self.themeScreen,
QtCore.SIGNAL(u'triggered(bool)'), self.onThemeDisplay)
+ QtCore.QObject.connect(self.desktopScreen,
+ QtCore.SIGNAL(u'triggered(bool)'), self.onHideDisplay)
QtCore.QObject.connect(self.volumeSlider,
QtCore.SIGNAL(u'sliderReleased()'), self.mediaVolume)
QtCore.QObject.connect(Receiver.get_receiver(),
@@ -469,6 +462,9 @@ class SlideController(QtGui.QWidget):
self.onSlideSelected()
def receiveSpinDelay(self, value):
+ """
+ Adjusts the value of the ``delaySpinBox`` to the given one.
+ """
self.delaySpinBox.setValue(int(value))
def enableToolBar(self, item):
@@ -752,8 +748,7 @@ class SlideController(QtGui.QWidget):
self.hideMenu.setDefaultAction(self.blankScreen)
self.blankScreen.setChecked(checked)
self.themeScreen.setChecked(False)
- if self.screens.display_count > 1:
- self.desktopScreen.setChecked(False)
+ self.desktopScreen.setChecked(False)
if checked:
Receiver.send_message(u'maindisplay_hide', HideMode.Blank)
QtCore.QSettings().setValue(
@@ -774,8 +769,7 @@ class SlideController(QtGui.QWidget):
self.hideMenu.setDefaultAction(self.themeScreen)
self.blankScreen.setChecked(False)
self.themeScreen.setChecked(checked)
- if self.screens.display_count > 1:
- self.desktopScreen.setChecked(False)
+ self.desktopScreen.setChecked(False)
if checked:
Receiver.send_message(u'maindisplay_hide', HideMode.Theme)
QtCore.QSettings().setValue(
@@ -796,9 +790,6 @@ class SlideController(QtGui.QWidget):
self.hideMenu.setDefaultAction(self.desktopScreen)
self.blankScreen.setChecked(False)
self.themeScreen.setChecked(False)
- # On valid if more than 1 display
- if self.screens.display_count <= 1:
- return
self.desktopScreen.setChecked(checked)
if checked:
Receiver.send_message(u'maindisplay_hide', HideMode.Screen)
@@ -1103,15 +1094,15 @@ class SlideController(QtGui.QWidget):
Used by command items which provide their own displays to reset the
screen hide attributes
"""
+ blank = None
if self.blankScreen.isChecked:
- self.blankScreen.setChecked(False)
- self.hideMenu.setDefaultAction(self.blankScreen)
+ blank = self.blankScreen
+ if self.themeScreen.isChecked:
+ blank = self.themeScreen
+ if self.desktopScreen.isChecked:
+ blank = self.desktopScreen
+ if blank:
+ blank.setChecked(False)
+ self.hideMenu.setDefaultAction(blank)
QtCore.QSettings().remove(
self.parent.generalSettingsSection + u'/screen blank')
- if self.themeScreen.isChecked:
- self.themeScreen.setChecked(False)
- self.hideMenu.setDefaultAction(self.themeScreen)
- if self.screens.display_count > 1:
- if self.desktopScreen.isChecked:
- self.desktopScreen.setChecked(False)
- self.hideMenu.setDefaultAction(self.desktopScreen)
diff --git a/openlp/core/ui/thememanager.py b/openlp/core/ui/thememanager.py
index 0e04d7b46..407d0cfa8 100644
--- a/openlp/core/ui/thememanager.py
+++ b/openlp/core/ui/thememanager.py
@@ -145,6 +145,20 @@ class ThemeManager(QtGui.QWidget):
# Last little bits of setting up
self.configUpdated()
+ def firstTime(self):
+ """
+ Import new themes downloaded by the first time wizard
+ """
+ Receiver.send_message(u'cursor_busy')
+ encoding = get_filesystem_encoding()
+ files = SettingsManager.get_files(self.settingsSection, u'.otz')
+ for file in files:
+ file = os.path.join(self.path, file).encode(encoding)
+ self.unzipTheme(file, self.path)
+ delete_file(file)
+ self.loadThemes()
+ Receiver.send_message(u'cursor_normal')
+
def configUpdated(self, firstTime=False):
"""
Triggered when Config dialog is updated.
@@ -370,6 +384,7 @@ class ThemeManager(QtGui.QWidget):
'Save Theme - (%s)')) % theme,
SettingsManager.get_last_dir(self.settingsSection, 1))
path = unicode(path)
+ Receiver.send_message(u'cursor_busy')
if path:
SettingsManager.set_last_dir(self.settingsSection, path, 1)
themePath = os.path.join(path, theme + u'.otz')
@@ -395,6 +410,7 @@ class ThemeManager(QtGui.QWidget):
finally:
if zip:
zip.close()
+ Receiver.send_message(u'cursor_normal')
def onImportTheme(self):
"""
@@ -408,12 +424,14 @@ class ThemeManager(QtGui.QWidget):
unicode(translate('OpenLP.ThemeManager',
'OpenLP Themes (*.theme *.otz)')))
log.info(u'New Themes %s', unicode(files))
+ Receiver.send_message(u'cursor_busy')
if files:
for file in files:
SettingsManager.set_last_dir(
self.settingsSection, unicode(file))
self.unzipTheme(file, self.path)
self.loadThemes()
+ Receiver.send_message(u'cursor_normal')
def loadThemes(self):
"""
diff --git a/openlp/core/utils/__init__.py b/openlp/core/utils/__init__.py
index 70b994653..f3dacee88 100644
--- a/openlp/core/utils/__init__.py
+++ b/openlp/core/utils/__init__.py
@@ -337,6 +337,7 @@ def get_web_page(url, header=None, update_openlp=False):
return None
if update_openlp:
Receiver.send_message(u'openlp_process_events')
+ log.debug(page)
return page
def file_is_unicode(filename):
diff --git a/openlp/core/utils/languagemanager.py b/openlp/core/utils/languagemanager.py
index ced2fa843..28a8b06f8 100644
--- a/openlp/core/utils/languagemanager.py
+++ b/openlp/core/utils/languagemanager.py
@@ -100,27 +100,37 @@ class LanguageManager(object):
return language
@staticmethod
- def set_language(action):
+ def set_language(action, message=True):
"""
Set the language to translate OpenLP into
``action``
The language menu option
+
+ ``message``
+ Display the message option
"""
language = u'en'
if action:
- action_name = u'%s' % action.objectName()
- qm_list = LanguageManager.get_qm_list()
- language = u'%s' % qm_list[action_name]
+ action_name = unicode(action.objectName())
+ if action_name == u'AutoLanguageItem':
+ LanguageManager.auto_language = True
+ else:
+ LanguageManager.auto_language = False
+ qm_list = LanguageManager.get_qm_list()
+ language = unicode(qm_list[action_name])
if LanguageManager.auto_language:
language = u'[%s]' % language
- QtCore.QSettings().setValue(
+ # This needs to be here for the setValue to work
+ settings = QtCore.QSettings(u'OpenLP', u'OpenLP')
+ settings.setValue(
u'general/language', QtCore.QVariant(language))
log.info(u'Language file: \'%s\' written to conf file' % language)
- QtGui.QMessageBox.information(None,
- translate('OpenLP.LanguageManager', 'Language'),
- translate('OpenLP.LanguageManager',
- 'Please restart OpenLP to use your new language setting.'))
+ if message:
+ QtGui.QMessageBox.information(None,
+ translate('OpenLP.LanguageManager', 'Language'),
+ translate('OpenLP.LanguageManager',
+ 'Please restart OpenLP to use your new language setting.'))
@staticmethod
def init_qm_list():
diff --git a/openlp/plugins/alerts/alertsplugin.py b/openlp/plugins/alerts/alertsplugin.py
index 1d9bd4c61..256e78916 100644
--- a/openlp/plugins/alerts/alertsplugin.py
+++ b/openlp/plugins/alerts/alertsplugin.py
@@ -40,7 +40,7 @@ class AlertsPlugin(Plugin):
log.info(u'Alerts Plugin loaded')
def __init__(self, plugin_helpers):
- Plugin.__init__(self, u'Alerts', u'1.9.4', plugin_helpers,
+ Plugin.__init__(self, u'Alerts', plugin_helpers,
settingsTabClass=AlertsTab)
self.weight = -3
self.icon = build_icon(u':/plugins/plugin_alerts.png')
diff --git a/openlp/plugins/bibles/bibleplugin.py b/openlp/plugins/bibles/bibleplugin.py
index 73a9b7e1d..61bca84aa 100644
--- a/openlp/plugins/bibles/bibleplugin.py
+++ b/openlp/plugins/bibles/bibleplugin.py
@@ -37,7 +37,7 @@ class BiblePlugin(Plugin):
log.info(u'Bible Plugin loaded')
def __init__(self, plugin_helpers):
- Plugin.__init__(self, u'Bibles', u'1.9.4', plugin_helpers,
+ Plugin.__init__(self, u'Bibles', plugin_helpers,
BibleMediaItem, BiblesTab)
self.weight = -9
self.icon_path = u':/plugins/plugin_bibles.png'
diff --git a/openlp/plugins/bibles/forms/bibleimportform.py b/openlp/plugins/bibles/forms/bibleimportform.py
index f0d407f09..7967b2ec4 100644
--- a/openlp/plugins/bibles/forms/bibleimportform.py
+++ b/openlp/plugins/bibles/forms/bibleimportform.py
@@ -568,7 +568,8 @@ class BibleImportForm(OpenLPWizard):
"""
self.getFileName(WizardStrings.OpenTypeFile % UiStrings.OLPV1,
self.openlp1FileEdit, u'%s (*.bible)' %
- translate('BiblesPlugin.ImportWizardForm', 'openlp.org 1.x Bible Files'))
+ translate('BiblesPlugin.ImportWizardForm',
+ 'openlp.org 1.x Bible Files'))
def registerFields(self):
"""
diff --git a/openlp/plugins/bibles/lib/csvbible.py b/openlp/plugins/bibles/lib/csvbible.py
index 18bf06cfb..b96382df2 100644
--- a/openlp/plugins/bibles/lib/csvbible.py
+++ b/openlp/plugins/bibles/lib/csvbible.py
@@ -69,8 +69,6 @@ import logging
import chardet
import csv
-from PyQt4 import QtCore
-
from openlp.core.lib import Receiver, translate
from openlp.plugins.bibles.lib.db import BibleDB, Testament
diff --git a/openlp/plugins/bibles/lib/mediaitem.py b/openlp/plugins/bibles/lib/mediaitem.py
index 581b98fc5..2b2f6597e 100644
--- a/openlp/plugins/bibles/lib/mediaitem.py
+++ b/openlp/plugins/bibles/lib/mediaitem.py
@@ -449,8 +449,7 @@ class BibleMediaItem(MediaManagerItem):
if restore:
old_text = unicode(combo.currentText())
combo.clear()
- for i in range(range_from, range_to + 1):
- combo.addItem(unicode(i))
+ combo.addItems([unicode(i) for i in range(range_from, range_to + 1)])
if restore and combo.findText(old_text) != -1:
combo.setCurrentIndex(combo.findText(old_text))
@@ -636,7 +635,6 @@ class BibleMediaItem(MediaManagerItem):
bible_text = u''
old_item = None
old_chapter = -1
- raw_footer = []
raw_slides = []
raw_title = []
for item in items:
@@ -657,13 +655,13 @@ class BibleMediaItem(MediaManagerItem):
second_text = self._decodeQtObject(bitem, 'second_text')
verse_text = self.formatVerse(old_chapter, chapter, verse)
footer = u'%s (%s %s %s)' % (book, version, copyright, permissions)
- if footer not in raw_footer:
- raw_footer.append(footer)
+ if footer not in service_item.raw_footer:
+ service_item.raw_footer.append(footer)
if second_bible:
footer = u'%s (%s %s %s)' % (book, second_version,
second_copyright, second_permissions)
- if footer not in raw_footer:
- raw_footer.append(footer)
+ if footer not in service_item.raw_footer:
+ service_item.raw_footer.append(footer)
bible_text = u'%s %s\n\n%s %s' % (verse_text, text,
verse_text, second_text)
raw_slides.append(bible_text.rstrip())
@@ -705,13 +703,7 @@ class BibleMediaItem(MediaManagerItem):
service_item.theme = None
else:
service_item.theme = self.settings.bible_theme
- for slide in raw_slides:
- service_item.add_from_text(slide[:30], slide)
- if service_item.raw_footer:
- for footer in raw_footer:
- service_item.raw_footer.append(footer)
- else:
- service_item.raw_footer = raw_footer
+ [service_item.add_from_text(slide[:30], slide) for slide in raw_slides]
return True
def formatTitle(self, start_item, old_item):
@@ -750,8 +742,7 @@ class BibleMediaItem(MediaManagerItem):
else:
verse_range = start_chapter + verse_separator + start_verse + \
range_separator + old_chapter + verse_separator + old_verse
- title = u'%s %s (%s)' % (start_book, verse_range, bibles)
- return title
+ return u'%s %s (%s)' % (start_book, verse_range, bibles)
def checkTitle(self, item, old_item):
"""
diff --git a/openlp/plugins/bibles/lib/openlp1.py b/openlp/plugins/bibles/lib/openlp1.py
index 03011fa5e..2d19db20c 100644
--- a/openlp/plugins/bibles/lib/openlp1.py
+++ b/openlp/plugins/bibles/lib/openlp1.py
@@ -27,8 +27,6 @@
import logging
import sqlite
-from PyQt4 import QtCore
-
from openlp.core.lib import Receiver
from openlp.core.ui.wizard import WizardStrings
from openlp.plugins.bibles.lib.db import BibleDB
diff --git a/openlp/plugins/bibles/lib/opensong.py b/openlp/plugins/bibles/lib/opensong.py
index 356483986..a7f1eff33 100644
--- a/openlp/plugins/bibles/lib/opensong.py
+++ b/openlp/plugins/bibles/lib/opensong.py
@@ -25,9 +25,7 @@
###############################################################################
import logging
-
from lxml import objectify
-from PyQt4 import QtCore
from openlp.core.lib import Receiver, translate
from openlp.plugins.bibles.lib.db import BibleDB
diff --git a/openlp/plugins/bibles/lib/osis.py b/openlp/plugins/bibles/lib/osis.py
index 000471b96..78e2551d9 100644
--- a/openlp/plugins/bibles/lib/osis.py
+++ b/openlp/plugins/bibles/lib/osis.py
@@ -31,8 +31,6 @@ import chardet
import codecs
import re
-from PyQt4 import QtCore
-
from openlp.core.lib import Receiver, translate
from openlp.core.utils import AppLocation
from openlp.plugins.bibles.lib.db import BibleDB
diff --git a/openlp/plugins/custom/customplugin.py b/openlp/plugins/custom/customplugin.py
index c6c129e68..79064b53c 100644
--- a/openlp/plugins/custom/customplugin.py
+++ b/openlp/plugins/custom/customplugin.py
@@ -47,7 +47,7 @@ class CustomPlugin(Plugin):
log.info(u'Custom Plugin loaded')
def __init__(self, plugin_helpers):
- Plugin.__init__(self, u'Custom', u'1.9.4', plugin_helpers,
+ Plugin.__init__(self, u'Custom', plugin_helpers,
CustomMediaItem, CustomTab)
self.weight = -5
self.manager = Manager(u'custom', init_schema)
diff --git a/openlp/plugins/images/imageplugin.py b/openlp/plugins/images/imageplugin.py
index 84d7a71cc..ae7f56e1d 100644
--- a/openlp/plugins/images/imageplugin.py
+++ b/openlp/plugins/images/imageplugin.py
@@ -35,8 +35,7 @@ class ImagePlugin(Plugin):
log.info(u'Image Plugin loaded')
def __init__(self, plugin_helpers):
- Plugin.__init__(self, u'Images', u'1.9.4', plugin_helpers,
- ImageMediaItem)
+ Plugin.__init__(self, u'Images', plugin_helpers, ImageMediaItem)
self.weight = -7
self.icon_path = u':/plugins/plugin_images.png'
self.icon = build_icon(self.icon_path)
diff --git a/openlp/plugins/media/mediaplugin.py b/openlp/plugins/media/mediaplugin.py
index 3438f0279..06936cd44 100644
--- a/openlp/plugins/media/mediaplugin.py
+++ b/openlp/plugins/media/mediaplugin.py
@@ -38,13 +38,25 @@ class MediaPlugin(Plugin):
log.info(u'%s MediaPlugin loaded', __name__)
def __init__(self, plugin_helpers):
- Plugin.__init__(self, u'Media', u'1.9.4', plugin_helpers,
+ Plugin.__init__(self, u'Media', plugin_helpers,
MediaMediaItem, MediaTab)
self.weight = -6
self.icon_path = u':/plugins/plugin_media.png'
self.icon = build_icon(self.icon_path)
# passed with drag and drop messages
self.dnd_id = u'Media'
+ self.additional_extensions = {
+ u'audio/ac3': [u'.ac3'],
+ u'audio/flac': [u'.flac'],
+ u'audio/x-m4a': [u'.m4a'],
+ u'audio/x-mp3': [u'.mp3'],
+ u'audio/mpeg': [u'.mp3', u'.mp2', u'.mpga', u'.mpega', u'.m4a'],
+ u'audio/qcelp': [u'.qcp'],
+ u'audio/x-wma': [u'.wma'],
+ u'audio/x-ms-wma': [u'.wma'],
+ u'video/x-matroska': [u'.mpv', u'.mkv'],
+ u'video/x-wmv': [u'.wmv'],
+ u'video/x-ms-wmv': [u'.wmv']}
self.audio_extensions_list = []
self.video_extensions_list = []
mimetypes.init()
@@ -65,6 +77,17 @@ class MediaPlugin(Plugin):
self.serviceManager.supportedSuffixes(extension[1:])
log.info(u'MediaPlugin: %s extensions: %s' % (mimetype,
u' '.join(extensions)))
+ # Add extensions for this mimetype from self.additional_extensions.
+ # This hack clears mimetypes' and operating system's shortcomings
+ # by providing possibly missing extensions.
+ if mimetype in self.additional_extensions.keys():
+ for extension in self.additional_extensions[mimetype]:
+ ext = u'*%s' % extension
+ if ext not in list:
+ list.append(ext)
+ self.serviceManager.supportedSuffixes(extension[1:])
+ log.info(u'MediaPlugin: %s additional extensions: %s' % (mimetype,
+ u' '.join(self.additional_extensions[mimetype])))
def about(self):
about_text = translate('MediaPlugin', 'Media Plugin'
diff --git a/openlp/plugins/presentations/presentationplugin.py b/openlp/plugins/presentations/presentationplugin.py
index eb7e714f0..f45901e43 100644
--- a/openlp/plugins/presentations/presentationplugin.py
+++ b/openlp/plugins/presentations/presentationplugin.py
@@ -51,7 +51,7 @@ class PresentationPlugin(Plugin):
"""
log.debug(u'Initialised')
self.controllers = {}
- Plugin.__init__(self, u'Presentations', u'1.9.4', plugin_helpers)
+ Plugin.__init__(self, u'Presentations', plugin_helpers)
self.weight = -8
self.icon_path = u':/plugins/plugin_presentations.png'
self.icon = build_icon(self.icon_path)
diff --git a/openlp/plugins/remotes/remoteplugin.py b/openlp/plugins/remotes/remoteplugin.py
index 7236d7546..0ed0ec099 100644
--- a/openlp/plugins/remotes/remoteplugin.py
+++ b/openlp/plugins/remotes/remoteplugin.py
@@ -38,7 +38,7 @@ class RemotesPlugin(Plugin):
"""
remotes constructor
"""
- Plugin.__init__(self, u'Remotes', u'1.9.4', plugin_helpers,
+ Plugin.__init__(self, u'Remotes', plugin_helpers,
settingsTabClass=RemoteTab)
self.icon = build_icon(u':/plugins/plugin_remote.png')
self.weight = -1
diff --git a/openlp/plugins/songs/forms/editsongform.py b/openlp/plugins/songs/forms/editsongform.py
index 0e874c3d5..0d9121c45 100644
--- a/openlp/plugins/songs/forms/editsongform.py
+++ b/openlp/plugins/songs/forms/editsongform.py
@@ -810,4 +810,4 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog):
# This method must only be run after the self.song = Song() assignment.
log.debug(u'processTitle')
self.song.search_title = re.sub(r'[\'"`,;:(){}?]+', u'',
- unicode(self.song.search_title)).lower()
+ unicode(self.song.search_title)).lower().strip()
diff --git a/openlp/plugins/songs/forms/songexportform.py b/openlp/plugins/songs/forms/songexportform.py
index dbcff42f3..d8bc8b3a6 100644
--- a/openlp/plugins/songs/forms/songexportform.py
+++ b/openlp/plugins/songs/forms/songexportform.py
@@ -355,7 +355,8 @@ class SongExportForm(OpenLPWizard):
the path to *directoryLineEdit*.
"""
path = unicode(QtGui.QFileDialog.getExistingDirectory(self,
- translate('SongsPlugin.ExportWizardForm', 'Select Destination Folder'),
+ translate('SongsPlugin.ExportWizardForm',
+ 'Select Destination Folder'),
SettingsManager.get_last_dir(self.plugin.settingsSection, 1),
options=QtGui.QFileDialog.ShowDirsOnly))
SettingsManager.set_last_dir(self.plugin.settingsSection, path, 1)
diff --git a/openlp/plugins/songs/lib/db.py b/openlp/plugins/songs/lib/db.py
index a6255476a..b72517f70 100644
--- a/openlp/plugins/songs/lib/db.py
+++ b/openlp/plugins/songs/lib/db.py
@@ -256,7 +256,7 @@ def init_schema(url):
mapper(Song, songs_table,
properties={
'authors': relation(Author, backref='songs',
- secondary=authors_songs_table),
+ secondary=authors_songs_table, lazy=False),
'book': relation(Book, backref='songs'),
'media_files': relation(MediaFile, backref='songs',
secondary=media_files_songs_table),
diff --git a/openlp/plugins/songs/lib/foilpresenterimport.py b/openlp/plugins/songs/lib/foilpresenterimport.py
index 0d81e6f41..a26d1c05a 100644
--- a/openlp/plugins/songs/lib/foilpresenterimport.py
+++ b/openlp/plugins/songs/lib/foilpresenterimport.py
@@ -540,7 +540,7 @@ class FoilPresenter(object):
song.alternate_title = self._child(titelstring)
song.search_title += u'@' + song.alternate_title
song.search_title = re.sub(r'[\'"`,;:(){}?]+', u'',
- unicode(song.search_title)).lower()
+ unicode(song.search_title)).lower().strip()
def _process_topics(self, foilpresenterfolie, song):
"""
diff --git a/openlp/plugins/songs/lib/mediaitem.py b/openlp/plugins/songs/lib/mediaitem.py
index d29e18c1d..feabc98b7 100644
--- a/openlp/plugins/songs/lib/mediaitem.py
+++ b/openlp/plugins/songs/lib/mediaitem.py
@@ -159,15 +159,15 @@ class SongMediaItem(MediaManagerItem):
def onSearchTextButtonClick(self):
search_keywords = unicode(self.searchTextEdit.displayText())
search_results = []
- # search_type = self.searchTypeComboBox.currentIndex()
search_type = self.searchTextEdit.currentSearchType()
if search_type == SongSearch.Entire:
log.debug(u'Entire Song Search')
search_results = self.parent.manager.get_all_objects(Song,
or_(Song.search_title.like(u'%' + self.whitespace.sub(u' ',
search_keywords.lower()) + u'%'),
- Song.search_lyrics.like(u'%' + search_keywords.lower() + \
- u'%')), Song.search_title.asc())
+ Song.search_lyrics.like(u'%' + search_keywords.lower() + u'%'),
+ Song.comments.like(u'%' + search_keywords.lower() + u'%')),
+ Song.search_title.asc())
self.displayResultsSong(search_results)
elif search_type == SongSearch.Titles:
log.debug(u'Titles Search')
@@ -198,7 +198,7 @@ class SongMediaItem(MediaManagerItem):
Handle the exit from the edit dialog and trigger remote updates
of songs
"""
- log.debug(u'onSongListLoad')
+ log.debug(u'onSongListLoad - start')
# Called to redisplay the song list screen edit from a search
# or from the exit of the Song edit dialog. If remote editing is active
# Trigger it and clean up so it will not update again.
@@ -213,6 +213,7 @@ class SongMediaItem(MediaManagerItem):
self.parent.serviceManager.replaceServiceItem(item)
self.onRemoteEditClear()
self.onSearchTextButtonClick()
+ log.debug(u'onSongListLoad - finished')
def displayResultsSong(self, searchresults):
log.debug(u'display results Song')
@@ -252,11 +253,13 @@ class SongMediaItem(MediaManagerItem):
if self.searchAsYouType:
search_length = 1
if self.searchTextEdit.currentSearchType() == SongSearch.Entire:
- search_length = 3
+ search_length = 4
elif self.searchTextEdit.currentSearchType() == SongSearch.Lyrics:
- search_length = 7
+ search_length = 3
if len(text) > search_length:
self.onSearchTextButtonClick()
+ elif len(text) == 0:
+ self.onClearTextButtonClick()
def onImportClick(self):
if not hasattr(self, u'import_wizard'):
@@ -307,6 +310,7 @@ class SongMediaItem(MediaManagerItem):
item_id = (self.editItem.data(QtCore.Qt.UserRole)).toInt()[0]
self.edit_song_form.loadSong(item_id, False)
self.edit_song_form.exec_()
+ self.editItem = None
def onDeleteClick(self):
"""
@@ -330,7 +334,6 @@ class SongMediaItem(MediaManagerItem):
def generateSlideData(self, service_item, item=None, xmlVersion=False):
log.debug(u'generateSlideData (%s:%s)' % (service_item, item))
- raw_footer = []
item_id = self._getIdOfItemToGenerate(item, self.remoteSong)
service_item.add_capability(ItemCapabilities.AllowsEdit)
service_item.add_capability(ItemCapabilities.AllowsPreview)
@@ -392,16 +395,15 @@ class SongMediaItem(MediaManagerItem):
service_item.add_from_text(slide[:30], unicode(slide))
service_item.title = song.title
author_list = [unicode(author.display_name) for author in song.authors]
- raw_footer.append(song.title)
- raw_footer.append(u', '.join(author_list))
- raw_footer.append(song.copyright)
+ service_item.raw_footer.append(song.title)
+ service_item.raw_footer.append(u', '.join(author_list))
+ service_item.raw_footer.append(song.copyright)
if QtCore.QSettings().value(u'general/ccli number',
QtCore.QVariant(u'')).toString():
- raw_footer.append(unicode(
+ service_item.raw_footer.append(unicode(
translate('SongsPlugin.MediaItem', 'CCLI License: ') +
QtCore.QSettings().value(u'general/ccli number',
QtCore.QVariant(u'')).toString()))
- service_item.raw_footer = raw_footer
service_item.audit = [
song.title, author_list, song.copyright, unicode(song.ccli_number)
]
@@ -447,10 +449,9 @@ class SongMediaItem(MediaManagerItem):
add_song = False
editId = song.id
break
- if add_song:
- if self.addSongFromService:
- editId = self.openLyrics.xml_to_song(item.xml_version)
- self.onSearchTextButtonClick()
+ if add_song and self.addSongFromService:
+ editId = self.openLyrics.xml_to_song(item.xml_version)
+ self.onSearchTextButtonClick()
# Update service with correct song id.
if editId:
Receiver.send_message(u'service_item_update',
diff --git a/openlp/plugins/songs/lib/olpimport.py b/openlp/plugins/songs/lib/olpimport.py
index fe010b501..11170f9a0 100644
--- a/openlp/plugins/songs/lib/olpimport.py
+++ b/openlp/plugins/songs/lib/olpimport.py
@@ -167,7 +167,7 @@ class OpenLPSongImport(SongImport):
new_song.alternate_title = old_titles[1]
else:
new_song.alternate_title = u''
- new_song.search_title = song.search_title
+ new_song.search_title = song.search_title.strip()
new_song.song_number = song.song_number
new_song.lyrics = song.lyrics
new_song.search_lyrics = song.search_lyrics
diff --git a/openlp/plugins/songs/lib/oooimport.py b/openlp/plugins/songs/lib/oooimport.py
index 22e36b716..e9db0ac3e 100644
--- a/openlp/plugins/songs/lib/oooimport.py
+++ b/openlp/plugins/songs/lib/oooimport.py
@@ -96,7 +96,7 @@ class OooImport(SongImport):
"""
if os.name == u'nt':
self.start_ooo_process()
- self.desktop = self.manager.createInstance(
+ self.desktop = self.ooo_manager.createInstance(
u'com.sun.star.frame.Desktop')
else:
context = uno.getComponentContext()
@@ -118,9 +118,9 @@ class OooImport(SongImport):
def start_ooo_process(self):
try:
if os.name == u'nt':
- self.manager = Dispatch(u'com.sun.star.ServiceManager')
- self.manager._FlagAsMethod(u'Bridge_GetStruct')
- self.manager._FlagAsMethod(u'Bridge_GetValueObject')
+ self.ooo_manager = Dispatch(u'com.sun.star.ServiceManager')
+ self.ooo_manager._FlagAsMethod(u'Bridge_GetStruct')
+ self.ooo_manager._FlagAsMethod(u'Bridge_GetValueObject')
else:
cmd = get_uno_command()
process = QtCore.QProcess()
@@ -134,9 +134,11 @@ class OooImport(SongImport):
"""
Open the passed file in OpenOffice.org Impress
"""
+ self.filepath = filepath
if os.name == u'nt':
- url = u'file:///' + filepath.replace(u'\\', u'/')
+ url = filepath.replace(u'\\', u'/')
url = url.replace(u':', u'|').replace(u' ', u'%20')
+ url = u'file:///' + url
else:
url = uno.systemPathToFileUrl(filepath)
properties = []
@@ -190,10 +192,7 @@ class OooImport(SongImport):
if slidetext.strip() == u'':
slidetext = u'\f'
text += slidetext
- song = SongImport(self.manager)
- songs = SongImport.process_songs_text(self.manager, text)
- for song in songs:
- song.finish()
+ self.process_songs_text(text)
return
def process_doc(self):
@@ -215,6 +214,16 @@ class OooImport(SongImport):
if textportion.BreakType in (PAGE_AFTER, PAGE_BOTH):
paratext += u'\f'
text += paratext + u'\n'
- songs = SongImport.process_songs_text(self.manager, text)
- for song in songs:
- song.finish()
+ self.process_songs_text(text)
+
+ def process_songs_text(self, text):
+ songtexts = self.tidy_text(text).split(u'\f')
+ self.set_defaults()
+ for songtext in songtexts:
+ if songtext.strip():
+ self.process_song_text(songtext.strip())
+ if self.check_complete():
+ self.finish()
+ self.set_defaults()
+ if self.check_complete():
+ self.finish()
diff --git a/openlp/plugins/songs/lib/openlyricsexport.py b/openlp/plugins/songs/lib/openlyricsexport.py
index c2b58980b..42410a7e0 100644
--- a/openlp/plugins/songs/lib/openlyricsexport.py
+++ b/openlp/plugins/songs/lib/openlyricsexport.py
@@ -29,10 +29,11 @@ songs from the database to the OpenLyrics format.
"""
import logging
import os
+import re
from lxml import etree
-from openlp.core.lib import Receiver, translate
+from openlp.core.lib import check_directory_exists, Receiver, translate
from openlp.plugins.songs.lib import OpenLyrics
log = logging.getLogger(__name__)
@@ -50,8 +51,7 @@ class OpenLyricsExport(object):
self.manager = parent.plugin.manager
self.songs = songs
self.save_path = save_path
- if not os.path.exists(self.save_path):
- os.mkdir(self.save_path)
+ check_directory_exists(self.save_path)
def do_export(self):
"""
@@ -69,6 +69,10 @@ class OpenLyricsExport(object):
song.title)
xml = openLyrics.song_to_xml(song)
tree = etree.ElementTree(etree.fromstring(xml))
- tree.write(os.path.join(self.save_path, song.title + u'.xml'),
+ filename = u'%s (%s).xml' % (song.title,
+ u', '.join([author.display_name for author in song.authors]))
+ filename = re.sub(
+ r'[/\\?*|<>\[\]":<>+%]+', u'_', filename).strip(u'_')
+ tree.write(os.path.join(self.save_path, filename),
encoding=u'utf-8', xml_declaration=True, pretty_print=True)
return True
diff --git a/openlp/plugins/songs/lib/sofimport.py b/openlp/plugins/songs/lib/sofimport.py
index 711761114..49adcd302 100644
--- a/openlp/plugins/songs/lib/sofimport.py
+++ b/openlp/plugins/songs/lib/sofimport.py
@@ -72,6 +72,7 @@ class SofImport(OooImport):
to SongImport for writing song to disk
"""
OooImport.__init__(self, manager, **kwargs)
+ self.song = False
def process_ooo_document(self):
"""
@@ -94,8 +95,8 @@ class SofImport(OooImport):
if paragraph.supportsService("com.sun.star.text.Paragraph"):
self.process_paragraph(paragraph)
if self.song:
- self.song.finish()
- self.song = None
+ self.finish()
+ self.song = False
def process_paragraph(self, paragraph):
"""
@@ -143,7 +144,7 @@ class SofImport(OooImport):
self.blanklines += 1
if self.blanklines > 1:
return
- if self.song.title != u'':
+ if self.title != u'':
self.finish_verse()
return
self.blanklines = 0
@@ -161,17 +162,17 @@ class SofImport(OooImport):
self.skip_to_close_bracket = True
return
if text.startswith(u'Copyright'):
- self.song.add_copyright(text)
+ self.add_copyright(text)
return
if text == u'(Repeat)':
self.finish_verse()
- self.song.repeat_verse()
+ self.repeat_verse()
return
- if self.song.title == u'':
- if self.song.copyright == u'':
- self.add_author(text)
+ if self.title == u'':
+ if self.copyright == u'':
+ self.add_sof_author(text)
else:
- self.song.add_copyright(text)
+ self.add_copyright(text)
return
self.add_verse_line(text)
@@ -183,15 +184,15 @@ class SofImport(OooImport):
into line
"""
text = textportion.getString()
- text = SongImport.tidy_text(text)
+ text = self.tidy_text(text)
if text.strip() == u'':
return text
if textportion.CharWeight == BOLD:
boldtext = text.strip()
- if boldtext.isdigit() and self.song.song_number == '':
+ if boldtext.isdigit() and self.song_number == '':
self.add_songnumber(boldtext)
return u''
- if self.song.title == u'':
+ if self.title == u'':
text = self.uncap_text(text)
self.add_title(text)
return text
@@ -207,10 +208,11 @@ class SofImport(OooImport):
"""
if self.song:
self.finish_verse()
- if not self.song.check_complete():
+ if not self.check_complete():
return
- self.song.finish()
- self.song = SongImport(self.manager)
+ self.finish()
+ self.song = True
+ self.set_defaults()
self.skip_to_close_bracket = False
self.is_chorus = False
self.italics = False
@@ -221,17 +223,17 @@ class SofImport(OooImport):
Add a song number, store as alternate title. Also use the song
number to work out which songbook we're in
"""
- self.song.song_number = song_no
- self.song.alternate_title = song_no + u'.'
- self.song.song_book_pub = u'Kingsway Publications'
+ self.song_number = song_no
+ self.alternate_title = song_no + u'.'
+ self.song_book_pub = u'Kingsway Publications'
if int(song_no) <= 640:
- self.song.song_book = u'Songs of Fellowship 1'
+ self.song_book = u'Songs of Fellowship 1'
elif int(song_no) <= 1150:
- self.song.song_book = u'Songs of Fellowship 2'
+ self.song_book = u'Songs of Fellowship 2'
elif int(song_no) <= 1690:
- self.song.song_book = u'Songs of Fellowship 3'
+ self.song_book = u'Songs of Fellowship 3'
else:
- self.song.song_book = u'Songs of Fellowship 4'
+ self.song_book = u'Songs of Fellowship 4'
def add_title(self, text):
"""
@@ -243,10 +245,10 @@ class SofImport(OooImport):
title = title[1:]
if title.endswith(u','):
title = title[:-1]
- self.song.title = title
+ self.title = title
self.import_wizard.incrementProgressBar(u'Processing song ' + title, 0)
- def add_author(self, text):
+ def add_sof_author(self, text):
"""
Add the author. OpenLP stores them individually so split by 'and', '&'
and comma.
@@ -254,7 +256,7 @@ class SofImport(OooImport):
"Mr Smith" and "Mrs Smith".
"""
text = text.replace(u' and ', u' & ')
- self.song.parse_author(text)
+ self.parse_author(text)
def add_verse_line(self, text):
"""
@@ -262,7 +264,7 @@ class SofImport(OooImport):
we're beyond the second line of first verse, then this indicates
a change of verse. Italics are a chorus
"""
- if self.italics != self.is_chorus and ((len(self.song.verses) > 0) or
+ if self.italics != self.is_chorus and ((len(self.verses) > 0) or
(self.currentverse.count(u'\n') > 1)):
self.finish_verse()
if self.italics:
@@ -282,14 +284,14 @@ class SofImport(OooImport):
splitat = None
else:
versetag = u'V'
- splitat = self.verse_splits(self.song.song_number)
+ splitat = self.verse_splits(self.song_number)
if splitat:
ln = 0
verse = u''
for line in self.currentverse.split(u'\n'):
ln += 1
if line == u'' or ln > splitat:
- self.song.add_verse(verse, versetag)
+ self.add_sof_verse(verse, versetag)
ln = 0
if line:
verse = line + u'\n'
@@ -298,12 +300,18 @@ class SofImport(OooImport):
else:
verse += line + u'\n'
if verse:
- self.song.add_verse(verse, versetag)
+ self.add_sof_verse(verse, versetag)
else:
- self.song.add_verse(self.currentverse, versetag)
+ self.add_sof_verse(self.currentverse, versetag)
self.currentverse = u''
self.is_chorus = False
+ def add_sof_verse(self, lyrics, tag):
+ self.add_verse(lyrics, tag)
+ if not self.is_chorus and u'C1' in self.verse_order_list_generated:
+ self.verse_order_list_generated.append(u'C1')
+ self.verse_order_list_generated_useful = True
+
def uncap_text(self, text):
"""
Words in the title are in all capitals, so we lowercase them.
diff --git a/openlp/plugins/songs/lib/songimport.py b/openlp/plugins/songs/lib/songimport.py
index 5bfba9b77..3bc1a082f 100644
--- a/openlp/plugins/songs/lib/songimport.py
+++ b/openlp/plugins/songs/lib/songimport.py
@@ -103,23 +103,7 @@ class SongImport(QtCore.QObject):
def register(self, import_wizard):
self.import_wizard = import_wizard
- @staticmethod
- def process_songs_text(manager, text):
- songs = []
- songtexts = SongImport.tidy_text(text).split(u'\f')
- song = SongImport(manager)
- for songtext in songtexts:
- if songtext.strip():
- song.process_song_text(songtext.strip())
- if song.check_complete():
- songs.append(song)
- song = SongImport(manager)
- if song.check_complete():
- songs.append(song)
- return songs
-
- @staticmethod
- def tidy_text(text):
+ def tidy_text(self, text):
"""
Get rid of some dodgy unicode and formatting characters we're not
interested in. Some can be converted to ascii.
@@ -146,12 +130,12 @@ class SongImport(QtCore.QObject):
def process_verse_text(self, text):
lines = text.split(u'\n')
if text.lower().find(self.copyright_string) >= 0 \
- or text.find(SongStrings.CopyrightSymbol) >= 0:
+ or text.find(unicode(SongStrings.CopyrightSymbol)) >= 0:
copyright_found = False
for line in lines:
if (copyright_found or
line.lower().find(self.copyright_string) >= 0 or
- line.find(SongStrings.CopyrightSymbol) >= 0):
+ line.find(unicode(SongStrings.CopyrightSymbol)) >= 0):
copyright_found = True
self.add_copyright(line)
else:
@@ -240,7 +224,7 @@ class SongImport(QtCore.QObject):
self.verse_counts[verse_def[0]] = int(verse_def[1:])
self.verses.append([verse_def, verse_text.rstrip(), lang])
self.verse_order_list_generated.append(verse_def)
-
+
def repeat_verse(self):
"""
Repeat the previous verse in the verse order
@@ -276,6 +260,7 @@ class SongImport(QtCore.QObject):
song.alternate_title = self.alternate_title
song.search_title = self.remove_punctuation(self.title).lower() \
+ '@' + self.remove_punctuation(self.alternate_title).lower()
+ song.search_title = song.search_title.strip()
song.song_number = self.song_number
song.search_lyrics = u''
verses_changed_to_other = {}
diff --git a/openlp/plugins/songs/lib/xml.py b/openlp/plugins/songs/lib/xml.py
index a2a73ec97..bd22ea4b2 100644
--- a/openlp/plugins/songs/lib/xml.py
+++ b/openlp/plugins/songs/lib/xml.py
@@ -536,7 +536,7 @@ class OpenLyrics(object):
song.alternate_title = self._text(title)
song.search_title += u'@' + song.alternate_title
song.search_title = re.sub(r'[\'"`,;:(){}?]+', u'',
- unicode(song.search_title)).lower()
+ unicode(song.search_title)).lower().strip()
def _process_topics(self, properties, song):
"""
diff --git a/openlp/plugins/songs/songsplugin.py b/openlp/plugins/songs/songsplugin.py
index 0335b3a6e..1e072afdf 100644
--- a/openlp/plugins/songs/songsplugin.py
+++ b/openlp/plugins/songs/songsplugin.py
@@ -53,8 +53,7 @@ class SongsPlugin(Plugin):
"""
Create and set up the Songs plugin.
"""
- Plugin.__init__(self, u'Songs', u'1.9.4', plugin_helpers,
- SongMediaItem, SongsTab)
+ Plugin.__init__(self, u'Songs', plugin_helpers, SongMediaItem, SongsTab)
self.weight = -10
self.manager = Manager(u'songs', init_schema)
self.icon_path = u':/plugins/plugin_songs.png'
@@ -154,7 +153,7 @@ class SongsPlugin(Plugin):
if song.alternate_title is None:
song.alternate_title = u''
song.search_title = self.whitespace.sub(u' ', song.title.lower() +
- u' ' + song.alternate_title.lower())
+ u' ' + song.alternate_title.lower()).strip()
# Remove the "language" attribute from lyrics tag. This is not very
# important, but this keeps the database clean. This can be removed
# when everybody has run the reindex tool once.
diff --git a/openlp/plugins/songusage/forms/songusagedetailform.py b/openlp/plugins/songusage/forms/songusagedetailform.py
index ee37b2a9c..edfee3595 100644
--- a/openlp/plugins/songusage/forms/songusagedetailform.py
+++ b/openlp/plugins/songusage/forms/songusagedetailform.py
@@ -88,6 +88,15 @@ class SongUsageDetailForm(QtGui.QDialog, Ui_SongUsageDetailDialog):
"""
log.debug(u'accept')
path = unicode(self.fileLineEdit.text())
+ if path == u'':
+ Receiver.send_message(u'openlp_error_message', {
+ u'title': translate('SongUsagePlugin.SongUsageDetailForm',
+ 'Output Path Not Selected'),
+ u'message': unicode(translate(
+ 'SongUsagePlugin.SongUsageDetailForm', 'You have not set a '
+ 'valid output location for your song usage report. Please '
+ 'select an existing path on your computer.'))})
+ return
check_directory_exists(path)
filename = unicode(translate('SongUsagePlugin.SongUsageDetailForm',
'usage_detail_%s_%s.txt')) % (
diff --git a/openlp/plugins/songusage/songusageplugin.py b/openlp/plugins/songusage/songusageplugin.py
index e1dc0f1a8..99446dbe4 100644
--- a/openlp/plugins/songusage/songusageplugin.py
+++ b/openlp/plugins/songusage/songusageplugin.py
@@ -42,7 +42,7 @@ class SongUsagePlugin(Plugin):
log.info(u'SongUsage Plugin loaded')
def __init__(self, plugin_helpers):
- Plugin.__init__(self, u'SongUsage', u'1.9.4', plugin_helpers)
+ Plugin.__init__(self, u'SongUsage', plugin_helpers)
self.weight = -4
self.icon = build_icon(u':/plugins/plugin_songusage.png')
self.manager = None
diff --git a/resources/debian/Makefile b/resources/debian/Makefile
new file mode 100644
index 000000000..fd19cffb7
--- /dev/null
+++ b/resources/debian/Makefile
@@ -0,0 +1,13 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+build:
+ mkdir -p openlp/i18n
+ for TSFILE in resources/i18n/*.ts; do\
+ lrelease-qt4 $$TSFILE -qm openlp/i18n/`basename $$TSFILE .ts`.qm;\
+ done
+
+install:
+
+clean:
+
diff --git a/resources/debian/debian/changelog b/resources/debian/debian/changelog
new file mode 100644
index 000000000..1d22843f1
--- /dev/null
+++ b/resources/debian/debian/changelog
@@ -0,0 +1,389 @@
+openlp (1.9.4+bzr1355-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Sun, 06 Mar 2011 00:10:03 -0500
+
+openlp (1.9.4+bzr1355-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Sun, 06 Mar 2011 00:07:03 -0500
+
+openlp (1.9.4+bzr1355-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Sun, 06 Mar 2011 00:05:27 -0500
+
+openlp (1.9.4+bzr1355-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Sun, 06 Mar 2011 00:03:17 -0500
+
+openlp (1.9.4+bzr1350-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Sat, 05 Mar 2011 00:08:15 -0500
+
+openlp (1.9.4+bzr1350-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Sat, 05 Mar 2011 00:06:40 -0500
+
+openlp (1.9.4+bzr1350-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Sat, 05 Mar 2011 00:05:09 -0500
+
+openlp (1.9.4+bzr1350-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Sat, 05 Mar 2011 00:03:14 -0500
+
+openlp (1.9.4+bzr1347-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Fri, 04 Mar 2011 00:04:49 -0500
+
+openlp (1.9.4+bzr1347-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Fri, 04 Mar 2011 00:04:15 -0500
+
+openlp (1.9.4+bzr1347-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Fri, 04 Mar 2011 00:03:34 -0500
+
+openlp (1.9.4+bzr1347-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Fri, 04 Mar 2011 00:02:43 -0500
+
+openlp (1.9.4+bzr1344-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Thu, 03 Mar 2011 00:03:56 -0500
+
+openlp (1.9.4+bzr1344-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Thu, 03 Mar 2011 00:03:30 -0500
+
+openlp (1.9.4+bzr1344-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Thu, 03 Mar 2011 00:03:05 -0500
+
+openlp (1.9.4+bzr1344-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Thu, 03 Mar 2011 00:02:26 -0500
+
+openlp (1.9.4+bzr1342-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Tue, 01 Mar 2011 00:03:44 -0500
+
+openlp (1.9.4+bzr1342-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Tue, 01 Mar 2011 00:03:28 -0500
+
+openlp (1.9.4+bzr1342-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Tue, 01 Mar 2011 00:03:03 -0500
+
+openlp (1.9.4+bzr1342-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Tue, 01 Mar 2011 00:02:28 -0500
+
+openlp (1.9.4+bzr1341-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Sun, 27 Feb 2011 00:04:05 -0500
+
+openlp (1.9.4+bzr1341-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Sun, 27 Feb 2011 00:03:48 -0500
+
+openlp (1.9.4+bzr1341-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Sun, 27 Feb 2011 00:03:20 -0500
+
+openlp (1.9.4+bzr1341-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Sun, 27 Feb 2011 00:02:34 -0500
+
+openlp (1.9.4+bzr1337-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Sat, 26 Feb 2011 00:04:02 -0500
+
+openlp (1.9.4+bzr1337-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Sat, 26 Feb 2011 00:03:44 -0500
+
+openlp (1.9.4+bzr1337-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Sat, 26 Feb 2011 00:03:18 -0500
+
+openlp (1.9.4+bzr1337-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Sat, 26 Feb 2011 00:02:32 -0500
+
+openlp (1.9.4+bzr1332-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Fri, 25 Feb 2011 00:04:00 -0500
+
+openlp (1.9.4+bzr1332-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Fri, 25 Feb 2011 00:03:41 -0500
+
+openlp (1.9.4+bzr1332-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Fri, 25 Feb 2011 00:03:16 -0500
+
+openlp (1.9.4+bzr1332-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Fri, 25 Feb 2011 00:02:36 -0500
+
+openlp (1.9.4+bzr1328-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Thu, 24 Feb 2011 00:03:47 -0500
+
+openlp (1.9.4+bzr1328-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Thu, 24 Feb 2011 00:03:31 -0500
+
+openlp (1.9.4+bzr1328-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Thu, 24 Feb 2011 00:03:07 -0500
+
+openlp (1.9.4+bzr1328-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Thu, 24 Feb 2011 00:02:28 -0500
+
+openlp (1.9.4+bzr1324-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Wed, 23 Feb 2011 00:03:48 -0500
+
+openlp (1.9.4+bzr1324-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Wed, 23 Feb 2011 00:03:33 -0500
+
+openlp (1.9.4+bzr1324-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Wed, 23 Feb 2011 00:03:08 -0500
+
+openlp (1.9.4+bzr1324-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Wed, 23 Feb 2011 00:02:28 -0500
+
+openlp (1.9.4+bzr1322-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Tue, 22 Feb 2011 00:04:06 -0500
+
+openlp (1.9.4+bzr1322-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Tue, 22 Feb 2011 00:03:52 -0500
+
+openlp (1.9.4+bzr1322-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Tue, 22 Feb 2011 00:03:28 -0500
+
+openlp (1.9.4+bzr1322-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Tue, 22 Feb 2011 00:02:42 -0500
+
+openlp (1.9.4+bzr1320-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Mon, 21 Feb 2011 00:03:59 -0500
+
+openlp (1.9.4+bzr1320-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Mon, 21 Feb 2011 00:03:45 -0500
+
+openlp (1.9.4+bzr1320-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Mon, 21 Feb 2011 00:03:21 -0500
+
+openlp (1.9.4+bzr1320-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Mon, 21 Feb 2011 00:02:41 -0500
+
+openlp (1.9.4+bzr1316-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Sun, 20 Feb 2011 05:32:08 -0500
+
+openlp (1.9.4+bzr1316-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Sun, 20 Feb 2011 05:31:51 -0500
+
+openlp (1.9.4+bzr1316-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Sun, 20 Feb 2011 05:31:28 -0500
+
+openlp (1.9.4+bzr1316-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Sun, 20 Feb 2011 05:30:49 -0500
+
+openlp (1.9.4+bzr1315-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Sat, 19 Feb 2011 16:24:12 -0500
+
+openlp (1.9.4+bzr1315-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Sat, 19 Feb 2011 16:23:51 -0500
+
+openlp (1.9.4+bzr1315-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Sat, 19 Feb 2011 16:23:28 -0500
+
+openlp (1.9.4+bzr1315-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Sat, 19 Feb 2011 16:22:49 -0500
+
+openlp (1.9.4+bzr1314-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Sat, 19 Feb 2011 15:35:36 -0500
+
+openlp (1.9.4+bzr1314-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Sat, 19 Feb 2011 15:35:21 -0500
+
+openlp (1.9.4+bzr1314-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Sat, 19 Feb 2011 15:34:53 -0500
+
+openlp (1.9.4+bzr1314-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Sat, 19 Feb 2011 15:34:10 -0500
+
+openlp (1.9.4+bzr1313-0ubuntu1~natty1) natty; urgency=low
+
+ * Autobuild
+
+ -- Sat, 19 Feb 2011 13:58:14 -0500
+
+openlp (1.9.4+bzr1313-0ubuntu1~maverick1) maverick; urgency=low
+
+ * Autobuild
+
+ -- Sat, 19 Feb 2011 13:57:40 -0500
+
+openlp (1.9.4+bzr1313-0ubuntu1~lucid1) lucid; urgency=low
+
+ * Autobuild
+
+ -- Sat, 19 Feb 2011 13:57:11 -0500
+
+openlp (1.9.4+bzr1313-0ubuntu1~karmic1) karmic; urgency=low
+
+ * Autobuild
+
+ -- Sat, 19 Feb 2011 13:56:17 -0500
+
+openlp (0.0.0+bzr664-0ubuntu1) karmic; urgency=low
+
+ * Initial release
+
+ -- Michael Gorven Fri, 06 Nov 2009 09:46:40 +0200
diff --git a/resources/debian/debian/compat b/resources/debian/debian/compat
new file mode 100644
index 000000000..7ed6ff82d
--- /dev/null
+++ b/resources/debian/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/resources/debian/debian/control b/resources/debian/debian/control
new file mode 100644
index 000000000..220b500d2
--- /dev/null
+++ b/resources/debian/debian/control
@@ -0,0 +1,19 @@
+Source: openlp
+Section: python
+Priority: extra
+Maintainer: OpenLP Developers
+Build-Depends: cdbs, debhelper (>= 5), python-setuptools, python-support,
+ python, qt4-dev-tools
+Standards-Version: 3.8.3
+Homepage: http://openlp.org/
+
+Package: openlp
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-qt4,
+ python-qt4-phonon, python-sqlalchemy, python-chardet, python-beautifulsoup,
+ python-lxml, python-sqlite, python-enchant
+Conflicts: python-openlp
+Description: Church lyrics projection application
+ OpenLP is free church presentation software, or lyrics projection software,
+ used to display slides of songs, Bible verses, videos, images, and even
+ presentations for church worship using a computer and a data projector.
diff --git a/resources/debian/debian/copyright b/resources/debian/debian/copyright
new file mode 100644
index 000000000..54e52a356
--- /dev/null
+++ b/resources/debian/debian/copyright
@@ -0,0 +1,10 @@
+Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat
+Upstream-Name: OpenLP
+Upstream-Maintainer: OpenLP Developers
+Upstream-Source: http://openlp.org/
+
+Files: *
+Copyright: (c) 2008-2009 Raoul Snyman
+License: GPL-2
+X-Comment: On Debian GNU/Linux systems, the complete text of the
+ GPL-2 License can be found in /usr/share/common-licenses/GPL-2
diff --git a/resources/debian/debian/docs b/resources/debian/debian/docs
new file mode 100644
index 000000000..dfcaa10d3
--- /dev/null
+++ b/resources/debian/debian/docs
@@ -0,0 +1 @@
+documentation
diff --git a/resources/debian/debian/openlp.install b/resources/debian/debian/openlp.install
new file mode 100644
index 000000000..5ef4e79ce
--- /dev/null
+++ b/resources/debian/debian/openlp.install
@@ -0,0 +1 @@
+resources/openlp.desktop /usr/share/applications
diff --git a/resources/debian/debian/pycompat b/resources/debian/debian/pycompat
new file mode 100644
index 000000000..0cfbf0888
--- /dev/null
+++ b/resources/debian/debian/pycompat
@@ -0,0 +1 @@
+2
diff --git a/resources/debian/debian/pyversions b/resources/debian/debian/pyversions
new file mode 100644
index 000000000..b3dc41ebc
--- /dev/null
+++ b/resources/debian/debian/pyversions
@@ -0,0 +1 @@
+2.5-
diff --git a/resources/debian/debian/rules b/resources/debian/debian/rules
new file mode 100755
index 000000000..18a593660
--- /dev/null
+++ b/resources/debian/debian/rules
@@ -0,0 +1,21 @@
+#!/usr/bin/make -f
+
+DEB_PYTHON_SYSTEM := pysupport
+DEB_MAKE_BUILD_TARGET := build
+DEB_MAKE_INSTALL_TARGET :=
+DEB_MAKE_CLEAN_TARGET :=
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/python-distutils.mk
+include /usr/share/cdbs/1/class/makefile.mk
+
+binary-post-install/openlp::
+ for SIZE in 16x16 32x32 48x48 64x64 128x128 256x256; do \
+ mkdir -p debian/openlp/usr/share/icons/hicolor/$$SIZE/apps && \
+ cp resources/images/openlp-logo-$$SIZE.png debian/openlp/usr/share/icons/hicolor/$$SIZE/apps/openlp.png; \
+ done
+
+ mkdir -p debian/openlp/usr/share/icons/hicolor/scalable/apps && \
+ cp resources/images/openlp-logo.svg debian/openlp/usr/share/icons/hicolor/scalable/apps/openlp.svg
+
+ cd debian/openlp/usr/bin/ && mv openlp.pyw openlp
diff --git a/resources/forms/firsttimewizard.ui b/resources/forms/firsttimewizard.ui
new file mode 100644
index 000000000..54dd80306
--- /dev/null
+++ b/resources/forms/firsttimewizard.ui
@@ -0,0 +1,375 @@
+
+
+ FirstTimeWizard
+
+
+
+ 0
+ 0
+ 550
+ 386
+
+
+
+ First Time Wizard
+
+
+ true
+
+
+ QWizard::ModernStyle
+
+
+ QWizard::IndependentPages|QWizard::NoBackButtonOnStartPage
+
+
+
+
+
+
+
+
+
+
+ 8
+
+
+ 0
+
+ -
+
+
+
+ 163
+ 0
+
+
+
+
+ 163
+ 16777215
+
+
+
+ 0
+
+
+
+
+
+ :/wizards/wizard_importbible.bmp
+
+
+ 0
+
+
+
+ -
+
+
+ 8
+
+
-
+
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:14pt; font-weight:600;">Welcome to the First Time Wizard</span></p></body></html>
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Fixed
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+ This wizard will help you to configure OpenLP for initial use . Click the next button below to start the process of selection your initial options.
+
+
+ true
+
+
+ 10
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+
+
+
+ Activate required Plugins
+
+
+ Select the Plugins you wish to use.
+
+
+ -
+
+
-
+
+
+ Songs
+
+
+ true
+
+
+
+ -
+
+
+ Custom Text
+
+
+ true
+
+
+
+ -
+
+
+ Bible
+
+
+ true
+
+
+
+ -
+
+
+ Images
+
+
+ true
+
+
+
+ -
+
+
+ Presentations
+
+
+ true
+
+
+
+ -
+
+
+ Media (Audio and Video)
+
+
+ true
+
+
+
+ -
+
+
+ Allow remote access
+
+
+
+ -
+
+
+ Monitor Song Usage
+
+
+ true
+
+
+
+ -
+
+
+ Allow Alerts
+
+
+ true
+
+
+
+
+
+
+
+
+
+ Download Samples from OpenLP.org
+
+
+ Select samples to downlaod and install for use.
+
+
+
+
+ 20
+ 20
+ 461
+ 17
+
+
+
+ No Internet connection found so unable to download any default files.
+
+
+
+
+
+ 20
+ 0
+ 501
+ 281
+
+
+
+ Download Example Files
+
+
+ -
+
+
+ Qt::ScrollBarAlwaysOff
+
+
+ false
+
+
+ true
+
+
+ QAbstractItemView::NoSelection
+
+
+ false
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+ Default Settings
+
+
+ Set up default values to be used by OpenLP
+
+
+
+
+ 20
+ 20
+ 491
+ 113
+
+
+
+ -
+
+
+ Default output display
+
+
+
+ -
+
+
+ false
+
+
+ QComboBox::NoInsert
+
+
+ QComboBox::AdjustToContents
+
+
+
+ -
+
+
+ Select the default Theme
+
+
+
+ -
+
+
+ QComboBox::AdjustToContents
+
+
+
+
+
+
+
+
+ 60
+ 160
+ 471
+ 17
+
+
+
+ Press Finish to apply all you changes and start OpenLP
+
+
+
+
+
+ 60
+ 220
+ 351
+ 17
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gentoo/openlp-1.9.4.ebuild b/resources/gentoo/openlp-1.9.4.ebuild
new file mode 100644
index 000000000..4e87a27b3
--- /dev/null
+++ b/resources/gentoo/openlp-1.9.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Copyright 2010 Jaak Ristioja
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+RESTRICT_PYTHON_ABIS="3.*"
+inherit python
+
+DESCRIPTION="Free church presentation software"
+HOMEPAGE="http://openlp.org/"
+SRC_URI="mirror://sourceforge/${PN}/${PV}/OpenLP-${PV}-src.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 x86-fbsd x86-freebsd amd64-linux x86-linux x86-macos x86-solaris"
+
+RDEPEND=">=dev-lang/python-2.5.0
+ dev-python/beautifulsoup
+ dev-python/chardet
+ dev-python/lxml
+ dev-python/pyenchant
+ dev-python/PyQt4[X,multimedia]
+ dev-python/sqlalchemy"
+DEPEND="${RDEPEND}"
+
+PYTHON_DEPEND="2:2.5"
+PYTHON_MODNAME="openlp"
+
+S=${WORKDIR}/OpenLP-${PV}-src
diff --git a/resources/i18n/af.ts b/resources/i18n/af.ts
index f9d3e7117..1b913d27f 100644
--- a/resources/i18n/af.ts
+++ b/resources/i18n/af.ts
@@ -23,7 +23,8 @@ Gaan steeds voort?
The alert text does not contain '<>'.
Do you want to continue anyway?
-
+ Die attent-teks bevat nie '<>' nie.
+Gaan steeds voort?
@@ -154,28 +155,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
Testament invoer... %s
-
+
Importing testaments... done.
Testament invoer... voltooi.
-
+
Importing books... %s
Boek invoer... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
Vers invoer vanaf %s...
-
+
Importing verses... done.
Vers invoer... voltooi.
@@ -211,7 +212,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -529,7 +530,7 @@ Veranderinge affekteer nie verse wat reeds in die diens is nie.
Bybel Bestaan reeds
-
+
Your Bible import failed.
Die Bybel invoer het misluk.
@@ -544,12 +545,12 @@ Veranderinge affekteer nie verse wat reeds in die diens is nie.
Hierdie Bybel bestaan reeds. Voer asseblief 'n ander Bybel in of wis eers die bestaande een uit.
-
+
Starting Registering bible...
Begin Bybel registrasie...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
Geregistreerde bybel. Neem kennis daarvan dat verse op aanvraag
@@ -672,7 +673,7 @@ afgelaai word en dus word 'n Internet konneksie benodig.
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
Invoer %s %s...
@@ -681,12 +682,12 @@ afgelaai word en dus word 'n Internet konneksie benodig.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
Bepaal enkodering (dit mag 'n paar minuute neem)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
Invoer %s %s...
@@ -840,59 +841,59 @@ afgelaai word en dus word 'n Internet konneksie benodig.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Beeld Mini-program</strong><br/>Die beeld mini-program verskaf vertoning van beelde.<br/>Een van die onderskeidende kenmerke van hierdie mini-program is die vermoë om beelde te groepeer in die diensbestuurder wat dit maklik maak om verskeie beelde te vertoon. Die mini-program kan ook van OpenLP se "tydgebonde herhaling"-funksie gebruik maak om 'n automatiese skyfe-vertoning te verkry. Verder kan beelde van hierdie mini-program gebruik word om die huidige tema se agtergrond te vervang hoewel 'n tema sy eie agtergrond het.
-
+
Load a new Image
Laai 'n nuwe Beeld
-
+
Add a new Image
Voeg 'n nuwe Beeld by
-
+
Edit the selected Image
Redigeer die geselekteerde Beeld
-
+
Delete the selected Image
Wis die geselekteerde Beeld uit
-
+
Preview the selected Image
Sien voorskou van die geselekteerde Beeld
-
+
Send the selected Image live
Stuur die geselekteerde Beeld regstreeks
-
+
Add the selected Image to the service
Voeg die geselekteerde Beeld by die diens
-
+
Image
name singular
Beeld
-
+
Images
name plural
Beelde
-
+
Images
container title
Beelde
@@ -949,59 +950,59 @@ Voeg steeds die ander beelde by?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
<strong>Media Mini-program</strong><br/>Die media mini-program verskaf speel funksies van audio en video.
-
+
Load a new Media
Laai nuwe Media
-
+
Add a new Media
Voeg nuwe Media by
-
+
Edit the selected Media
Redigeer die geselekteerde Media
-
+
Delete the selected Media
Wis die geselekteerde Media uit
-
+
Preview the selected Media
Sien voorskou van die geselekteerde Media
-
+
Send the selected Media live
Stuur die geselekteerde Media regstreeks
-
+
Add the selected Media to the service
Voeg die geselekteerde Media by die diens
-
+
Media
name singular
Media
-
+
Media
name plural
Media
-
+
Media
container title
Media
@@ -1086,17 +1087,17 @@ Vind meer uit oor OpenLP: http://openlp.org/
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.
-
+
Credits
Krediete
-
+
License
Lisensie
-
+
Contribute
Dra By
@@ -1106,7 +1107,17 @@ OpenLP is geskryf en word onderhou deur vrywilligers. As u graag wil sien dat me
bou %s
-
+
+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
+ Hierdie program is gratis sagteware; dit kan verspei en/of verander word onder die terme van die GNU Algemene Publieke Lisensie soos deur die Gratis Sagteware Vondasie gepubliseer is; weergawe 2 van die Lisensie.
+
+
+
+ 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.
+ Hierdie program word versprei in die hoop dat dit nuttig sal wees, maar SONDER ENIGE WAARBORG; sonder die geïmpliseerde waarborg van VERHANDELBAARHEID of GESKIKTHEID VIR 'N SPESIFIEKE DOEL. Sien hieronder vir meer inligting.
+
+
+
Project Lead
%s
@@ -1122,6 +1133,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1142,21 +1182,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1262,18 +1293,18 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
- Tag id
- Etiket id
+ Tag Id
+
- Start Html
- Begin Html
+ Start HTML
+
- End Html
- Eind-Html
+ End HTML
+
@@ -1326,12 +1357,12 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Attach File
-
+ Heg 'n Lêer aan
Description characters to enter : %s
-
+ Beskrywende karakters om in te voer: %s
@@ -1340,17 +1371,18 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Platform: %s
-
+ Platvorm: %s
+
Save Crash Report
-
+ Stoor Bots Verslag
Text files (*.txt *.log *.text)
-
+ Teks lêers (*.txt *.log *.text)
@@ -1368,7 +1400,20 @@ Version: %s
--- Library Versions ---
%s
-
+ **OpenLP Bug Report**
+Version: %s
+
+--- Details of the Exception. ---
+
+%s
+
+ --- Exception Traceback ---
+%s
+--- System information ---
+%s
+--- Library Versions ---
+%s
+
@@ -1387,7 +1432,20 @@ Version: %s
%s
Please add the information that bug reports are favoured written in English.
-
+ *OpenLP Bug Report*
+Version: %s
+
+--- Details of the Exception. ---
+
+%s
+
+ --- Exception Traceback ---
+%s
+--- System information ---
+%s
+--- Library Versions ---
+%s
+
@@ -1395,16 +1453,216 @@ Version: %s
File Rename
-
+ Lêer Hernoem
New File Name:
-
+ Nuwe Lêer Naam:
File Copy
+ Lêer Kopieër
+
+
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+
+
+
+
+ Images
+ Beelde
+
+
+
+ Presentations
+
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
@@ -1523,18 +1781,18 @@ Version: %s
Check for updates to OpenLP
-
+ Kyk vir opdaterings van OpenLP
OpenLP.LanguageManager
-
+
Language
Taal
-
+
Please restart OpenLP to use your new language setting.
Herlaai asseblief OpenLP om die nuwe taal instelling te gebruik.
@@ -1544,7 +1802,7 @@ Version: %s
OpenLP Display
-
+ OpenLP Vertooning
@@ -1840,17 +2098,12 @@ Version: %s
&Web Tuiste
-
- &Auto Detect
- Verklik Outom&aties
-
-
-
+
Use the system language, if available.
Gebruik die sisteem se taal as dit beskikbaar is.
-
+
Set the interface language to %s
Verstel die koppelvlak taal na %s
@@ -1895,7 +2148,7 @@ Version: %s
Verstel die skou modus na Regstreeks.
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
@@ -1904,22 +2157,22 @@ You can download the latest version from http://openlp.org/.
Die nuutste weergawe kan afgelaai word vanaf http://openlp.org/.
-
+
OpenLP Version Updated
OpenLP Weergawe is Opdateer
-
+
OpenLP Main Display Blanked
OpenLP Hoof Vertoning Blanko
-
+
The Main Display has been blanked out
Die Hoof Skerm is afgeskakel
-
+
Default Theme: %s
Verstek Tema: %s
@@ -1932,48 +2185,53 @@ Die nuutste weergawe kan afgelaai word vanaf http://openlp.org/.
Configure &Shortcuts...
-
+ Konfigureer Kortpaaie
-
+
Close OpenLP
-
+ Mook OpenLP toe
-
+
Are you sure you want to close OpenLP?
-
+ Maak OpenLP sekerlik toe?
Print the current Service Order.
-
+ Druk die huidige Diens Bestelling.
Ctrl+P
-
+ Ctrl+P
Open &Data Folder...
-
+ Maak &Data Lêer oop...
Open the folder where songs, bibles and other data resides.
-
+ Maak die lêer waar liedere, bybels en ander data is, oop.
&Configure Display Tags
+ Konfigureer Vertoon Haakies
+
+
+
+ &Autodetect
OpenLP.MediaManagerItem
-
+
No Items Selected
Geen item geselekteer nie
@@ -2061,12 +2319,12 @@ Die nuutste weergawe kan afgelaai word vanaf http://openlp.org/.
Fit Page
-
+ Pas Blaai
Fit Width
-
+ Pas Wydte
@@ -2074,62 +2332,62 @@ Die nuutste weergawe kan afgelaai word vanaf http://openlp.org/.
Options
-
+ Opsies
Close
-
+ Close
Copy
-
+ Kopieër
Copy as HTML
-
+ Kopieër as HTML
Zoom In
-
+ Zoom In
Zoom Out
-
+ Zoem Uit
Zoom Original
-
+ Zoem Oorspronklike
Other Options
-
+ Ander Opsies
Include slide text if available
-
+ Sluit skyfie teks in indien beskikbaar
Include service item notes
-
+ Sluit diens item notas in
Include play length of media items
-
+ Sluit die speel tyd van die media items in
Service Order Sheet
-
+ Diens Bestelling Blad
@@ -2137,12 +2395,12 @@ Die nuutste weergawe kan afgelaai word vanaf http://openlp.org/.
Screen
-
+ Skerm
primary
-
+ primêr
@@ -2251,51 +2509,51 @@ Die nuutste weergawe kan afgelaai word vanaf http://openlp.org/.
&Verander Item Tema
-
+
File is not a valid service.
The content encoding is not UTF-8.
Lêer is nie 'n geldige diens nie.
Die inhoud enkodering is nie UTF-8 nie.
-
+
File is not a valid service.
Lêer is nie 'n geldige diens nie.
-
+
Missing Display Handler
Vermisde Vertoon Hanteerder
-
+
Your item cannot be displayed as there is no handler to display it
Die item kan nie vertoon word nie omdat daar nie 'n hanteerder is om dit te vertoon nie
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Die item kan nie vertoon word nie omdat die mini-program wat dit moet vertoon vermis of onaktief is
&Expand all
-
+ Br&ei alles uit
Expand all the service items.
-
+ Brei al die diens items uit.
&Collapse all
-
+ Stort alles ineen
Collapse all the service items.
-
+ Stort al die diens items ineen
@@ -2303,64 +2561,64 @@ Die inhoud enkodering is nie UTF-8 nie.
Maak Lêer oop
-
+
OpenLP Service Files (*.osz)
-
+ OpenLP Diens Lêers (*.osz)
Moves the selection down the window.
-
+ Skuif die geselekteerde afwaarts in die venster.
Move up
-
+ Skuif op
Moves the selection up the window.
-
+ Skuif die geselekteerde opwaarts in die venster.
Go Live
-
+ Gaan Regstreeks
Send the selected item to Live.
-
+ Stuur die geselekteerde item Regstreeks
Modified Service
-
+ Redigeer Diens
Notes:
-
+ Notas:
&Start Time
-
+ Begin Tyd
Show &Preview
-
+ Wys Voorskou
Show &Live
-
+ Vertoon Regstreeks
The current service has been modified. Would you like to save this service?
-
+ Die huidige diens was verander. Stoor hierdie diens?
@@ -2384,140 +2642,140 @@ Die inhoud enkodering is nie UTF-8 nie.
Customize Shortcuts
-
+ Verpersoonlik Kortpaaie
Action
-
+ Aksie
Shortcut
-
+ Kortpad
Default: %s
-
+ Verstek: %s
Custom:
-
+ Persoonlik:
None
-
+ Geen
Duplicate Shortcut
-
+ Duplikaat Kortpad
The shortcut "%s" is already assigned to another action, please use a different shortcut.
-
+ Die kortpad "%s" is alreeds toegeken aan 'n ander aksie, kies asseblief 'n ander kortpad.
Alternate
-
+ Alternatief
OpenLP.SlideController
-
+
Move to previous
Beweeg na vorige
-
+
Move to next
Beweeg na volgende
-
+
Hide
Verskuil
-
+
Move to live
Verskuif na regstreekse skerm
-
+
Start continuous loop
Begin aaneenlopende lus
-
+
Stop continuous loop
Stop deurlopende lus
-
+
Delay between slides in seconds
Vertraging tussen skyfies in sekondes
-
+
Start playing media
Begin media speel
-
+
Go To
Gaan Na
-
+
Edit and reload song preview
Redigeer en laai weer 'n lied voorskou
-
+
Blank Screen
-
+ Blanko Skerm
Blank to Theme
-
+ Blanko na Tema
-
+
Show Desktop
-
+ Wys Werkskerm
-
+
Previous Slide
-
+ Vorige Skyfie
-
+
Next Slide
-
+ Volgende Skyfie
-
+
Previous Service
-
+ Vorige Diens
-
+
Next Service
-
+ Volgende Diens
-
+
Escape Item
-
+ Ontsnap Item
@@ -2538,32 +2796,32 @@ Die inhoud enkodering is nie UTF-8 nie.
Item Start Time
-
+ Item Begin Tyd
Hours:
-
+ Ure:
h
-
+ h
m
-
+ m
Minutes:
-
+ Minute:
Seconds:
-
+ Sekondes:
@@ -2571,32 +2829,32 @@ Die inhoud enkodering is nie UTF-8 nie.
Select Image
- Selekteer beeld
+ Selekteer Beeld
Theme Name Missing
-
+ Tema Naam Vermis
There is no name for this theme. Please enter one.
-
+ Daar is nie 'n naam vir hierdie tema nie. Voer asseblief een in.
Theme Name Invalid
-
+ Tema Naam Ongeldig
Invalid theme name. Please enter one.
-
+ Ongeldige tema naam. Voer asseblief een in.
(%d lines per slide)
-
+ (%d lyne per skyfie)
@@ -2662,131 +2920,131 @@ Die inhoud enkodering is nie UTF-8 nie.
Stel in As &Globale Standaard
-
+
%s (default)
%s (standaard)
-
+
You must select a theme to edit.
Kies 'n tema om te redigeer.
-
+
You are unable to delete the default theme.
Die standaard tema kan nie uitgewis word nie.
-
+
You have not selected a theme.
Geen tema is geselekteer nie.
-
+
Save Theme - (%s)
Stoor Tema - (%s)
-
+
Theme Exported
Tema Uitvoer
-
+
Your theme has been successfully exported.
Die tema was suksesvol uitgevoer.
-
+
Theme Export Failed
Tema Uitvoer het Misluk
-
+
Your theme could not be exported due to an error.
Die tema kon nie uitgevoer word nie weens 'n fout.
-
+
Select Theme Import File
Kies Tema Invoer Lêer
-
+
File is not a valid theme.
The content encoding is not UTF-8.
Lêer is nie 'n geldige tema nie.
Die inhoud enkodering is nie UTF-8 nie.
-
+
File is not a valid theme.
Lêer is nie 'n geldige tema nie.
-
+
Theme %s is used in the %s plugin.
Tema %s is in gebruik deur die %s mini-program.
&Copy Theme
-
+ &Kopieër Tema
&Rename Theme
-
+ He&rnoem Tema
&Export Theme
-
+ Vo&er Tema uit
-
+
You must select a theme to rename.
-
+ Kies 'n tema om te hernoem.
-
+
Rename Confirmation
-
+ Hernoem Bevestiging
-
+
Rename %s theme?
-
+ Hernoem %s tema?
-
+
You must select a theme to delete.
-
+ Kies 'n tema om uit te wis.
-
+
Delete Confirmation
-
+ Uitwis Bevestiging
-
+
Delete %s theme?
-
+ Wis %s tema uit?
-
+
Validation Error
-
+ Validerings Fout
-
+
A theme with this name already exists.
-
+ 'n Tema met hierdie naam bestaan alreeds.
-
+
OpenLP Themes (*.theme *.otz)
-
+ OpenLP Temas (*.theme *.otz)
@@ -2794,27 +3052,27 @@ Die inhoud enkodering is nie UTF-8 nie.
Theme Wizard
-
+ Tema Gids
Welcome to the Theme Wizard
-
+ Welkom by die Tema Gids
Set Up Background
-
+ Stel die Agtergrond Op
Set up your theme's background according to the parameters below.
-
+ Stel jou tema se agtergrond op volgens die parameters hier onder.
Background type:
-
+ Agtergrond tipe:
@@ -2854,22 +3112,22 @@ Die inhoud enkodering is nie UTF-8 nie.
Top Left - Bottom Right
-
+ Links Bo - Regs Onder
Bottom Left - Top Right
-
+ Links Onder - Regs Bo
Main Area Font Details
-
+ Hoof Area Skrif Gegewens
Define the font and display characteristics for the Display text
-
+ Definieër die skrif en vertoon karrakters vir die Vertoon teks
@@ -2884,17 +3142,17 @@ Die inhoud enkodering is nie UTF-8 nie.
Line Spacing:
-
+ Lyn Spasiëring:
&Outline:
-
+ Buitelyn:
&Shadow:
-
+ &Skaduwee:
@@ -2904,32 +3162,32 @@ Die inhoud enkodering is nie UTF-8 nie.
Italic
-
+ Italiaans
Footer Area Font Details
-
+ Voetskrif Area Skrif Gegewens
Define the font and display characteristics for the Footer text
-
+ Definieër die skrif en vertoon karraktereienskappe vir die Voetskrif teks
Text Formatting Details
-
+ Teks Formattering Gegewens
Allows additional display formatting information to be defined
-
+ Laat toe dat addisionele vertoon formattering inligting gedifinieër word
Horizontal Align:
-
+ Horisontale Sporing:
@@ -2949,22 +3207,22 @@ Die inhoud enkodering is nie UTF-8 nie.
Output Area Locations
-
+ Uitvoer Area Liggings
Allows you to change and move the main and footer areas.
-
+ Laat toe dat die hoof en voetskrif areas verander en geskuif word.
&Main Area
-
+ Hoof Area
&Use default location
-
+ Gebr&uik verstek ligging
@@ -2999,37 +3257,37 @@ Die inhoud enkodering is nie UTF-8 nie.
Save and Preview
-
+ Stoor en Voorskou
View the theme and save it replacing the current one or change the name to create a new theme
-
+ Besigtig die tema en stoor dit waarna die huidige een vervang, of verander die naam om 'n nuwe een te skep
Theme name:
-
+ Tema naam:
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
-
+ Hierdie gids sal help om temas te skep en te redigeer. Klik die volgende knoppie hieronder om die proses te begin deur jou agtergrond op te stel.
Transitions:
-
+ Oorskakel effekte:
&Footer Area
-
+ Voetskrif Area
Edit Theme - %s
-
+ Redigeer Tema - %s
@@ -3090,22 +3348,22 @@ Die inhoud enkodering is nie UTF-8 nie.
Delete the selected item.
-
+ Wis die geselekteerde item uit.
Move selection up one position.
-
+ Skuif die seleksie een posisie op.
Move selection down one position.
-
+ Skuif die seleksie een posisie af.
&Add
-
+ &Voeg by
@@ -3130,12 +3388,12 @@ Die inhoud enkodering is nie UTF-8 nie.
Import
-
+ Voer in
Length %s
-
+ Lengte %s
@@ -3145,12 +3403,12 @@ Die inhoud enkodering is nie UTF-8 nie.
Load
-
+ Laai
New
-
+ Nuwe
@@ -3185,7 +3443,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Reset Background
-
+ Herstel Agtergrond
@@ -3200,17 +3458,17 @@ Die inhoud enkodering is nie UTF-8 nie.
Service
-
+ Diens
Start %s
-
+ Begin %s
&Vertical Align:
-
+ &Vertikale Sporing:
@@ -3240,7 +3498,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Cancel
-
+ Kanselleer
@@ -3250,12 +3508,12 @@ Die inhoud enkodering is nie UTF-8 nie.
Empty Field
-
+ Leë Veld
Export
-
+ Uitvoer
@@ -3271,12 +3529,12 @@ Die inhoud enkodering is nie UTF-8 nie.
Live Background Error
-
+ Regstreekse Agtergrond Fout
Live Panel
-
+ Regstreekse Paneel
@@ -3287,25 +3545,25 @@ Die inhoud enkodering is nie UTF-8 nie.
No File Selected
Singular
-
+ Geen Lêer Geselekteer nie
No Files Selected
Plural
-
+ Geen Leêrs Geselekteer nie
No Item Selected
Singular
-
+ Geen Item Geselekteer nie
No Items Selected
Plural
- Geen item geselekteer nie
+ Geen items geselekteer nie
@@ -3315,12 +3573,12 @@ Die inhoud enkodering is nie UTF-8 nie.
Preview Panel
-
+ Voorskou Paneel
Print Service Order
-
+ Druk Diens Orde
@@ -3341,7 +3599,7 @@ Die inhoud enkodering is nie UTF-8 nie.
You must select an item to delete.
-
+ Kies 'n item om uit te wis.
@@ -3363,7 +3621,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Version
-
+ Weergawe
@@ -3393,7 +3651,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Select the import format and the location to import from.
-
+ Selekteer die invoer vormaat en die ligging vanwaar invoer geskied.
@@ -3403,7 +3661,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Open %s File
-
+ Maak %s Lêer Oop
@@ -3424,7 +3682,7 @@ Die inhoud enkodering is nie UTF-8 nie.
You need to specify at least one %s file to import from.
A file type e.g. OpenSong
-
+ Spesifiseer ten minste een %s lêer om vanaf in te voer.
@@ -3434,7 +3692,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Welcome to the Song Export Wizard
-
+ Welkom by die Lied Uitvoer Gids
@@ -3445,13 +3703,13 @@ Die inhoud enkodering is nie UTF-8 nie.
Author
Singular
-
+ Outeur
Authors
Plural
- Skrywers
+ Outeure
@@ -3494,7 +3752,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Configure Display Tags
-
+ Konfigureer Vertoon Hakkies
@@ -3507,27 +3765,27 @@ Die inhoud enkodering is nie UTF-8 nie.
Load a new Presentation
-
+ Laai 'n nuwe Aanbiedieng
Delete the selected Presentation
-
+ Wis die geselekteerde Aanbieding uit
Preview the selected Presentation
-
+ Sien voorskou van die geselekteerde Aanbieding
Send the selected Presentation live
-
+ Stuur die geselekteerde Aanbieding regstreeks
Add the selected Presentation to the service
-
+ Voeg die geselekteerde Aanbieding by die diens
@@ -3588,22 +3846,22 @@ Die inhoud enkodering is nie UTF-8 nie.
Presentations (%s)
-
+ Aanbiedinge (%s)
Missing Presentation
-
+ Vermisde Aanbieding
The Presentation %s no longer exists.
-
+ Die Aanbieding %s bestaan nie meer nie.
The Presentation %s is incomplete, please reload.
-
+ Die Aanbieding %s is onvolledig, herlaai asseblief.
@@ -3621,7 +3879,7 @@ Die inhoud enkodering is nie UTF-8 nie.
%s (unavailable)
-
+ %s (nie beskikbaar nie)
@@ -3635,7 +3893,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Remote
name singular
-
+ Afstandbeheer
@@ -3647,7 +3905,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Remote
container title
-
+ Afstandbeheer
@@ -3714,19 +3972,19 @@ Die inhoud enkodering is nie UTF-8 nie.
SongUsage
name singular
-
+ SongUsage
SongUsage
name plural
-
+ SongUsage
SongUsage
container title
-
+ SongUsage
@@ -3749,12 +4007,12 @@ Die inhoud enkodering is nie UTF-8 nie.
Deletion Successful
-
+ Uitwissing Suksesvol
All requested data has been deleted successfully.
-
+ Al die gevraagde data is suksesvol uitgewis.
@@ -3785,99 +4043,111 @@ Die inhoud enkodering is nie UTF-8 nie.
Uitvoer Lêer Ligging
-
+
usage_detail_%s_%s.txt
-
+ usage_detail_%s_%s.txt
-
+
Report Creation
-
+ Verslag Skepping
-
+
Report
%s
has been successfully created.
+ Verslag
+ %s
+was suksesvol geskep.
+
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
SongsPlugin
-
+
&Song
&Lied
-
+
Import songs using the import wizard.
Voer liedere in deur van die invoer helper gebruik te maak.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Liedere Mini-program</strong><br/>Die liedere mini-program verskaf die vermoë om liedere te vertoon en te bestuur.
-
+
&Re-index Songs
-
+ He&r-indeks Liedere
-
+
Re-index the songs database to improve searching and ordering.
-
+ Her-indeks die liedere databasis om lied-soektogte en organisering te verbeter.
-
+
Reindexing songs...
-
+ Besig om liedere indek te herskep...
+
+
+
+ Add a new Song
+ Voeg 'n nuwe Lied by
- Add a new Song
-
+ Edit the selected Song
+ Redigeer die geselekteerde Lied
- Edit the selected Song
-
+ Delete the selected Song
+ Wis die geselekteerde Lied uit
- Delete the selected Song
-
+ Preview the selected Song
+ Skou die geselekteerde Lied
- Preview the selected Song
-
+ Send the selected Song live
+ Stuur die geselekteerde Lied regstreeks
- Send the selected Song live
-
-
-
-
Add the selected Song to the service
-
+ Voeg die geselekteerde Lied by die diens
-
+
Song
name singular
Lied
-
+
Songs
name plural
Liedere
-
+
Songs
container title
Liedere
@@ -3885,95 +4155,99 @@ has been successfully created.
Arabic (CP-1256)
-
+ Arabies (CP-1256)
Baltic (CP-1257)
-
+ Balties (CP-1257)
Central European (CP-1250)
-
+ Sentraal Europees (CP-1250)
Cyrillic (CP-1251)
-
+ Cyrillies (CP-1251)
Greek (CP-1253)
-
+ Grieks (CP-1253)
Hebrew (CP-1255)
-
+ Hebreeus (CP-1255)
Japanese (CP-932)
-
+ Japanees (CP-932)
Korean (CP-949)
-
+ Koreaans (CP-949)
Simplified Chinese (CP-936)
-
+ Vereenvoudigde Chinees (CP-936)
Thai (CP-874)
-
+ Thai (CP-874)
Traditional Chinese (CP-950)
-
+ Tradisionele Chinees (CP-950)
Turkish (CP-1254)
-
+ Turks (CP-1254)
Vietnam (CP-1258)
-
+ Viëtnamees (CP-1258)
Western European (CP-1252)
-
+ Wes-Europees (CP-1252)
Character Encoding
-
+ Karrakter Enkodering
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
-
+ Die kodeblad instelling is verantwoordelik
+vir die korrekte karrakter voorstelling.
+Gewoonlik is die reeds-geselekteerde
+keuse voldoende.
Please choose the character encoding.
The encoding is responsible for the correct character representation.
-
+ Kies asseblief die karrakter enkodering.
+Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.
-
+
Exports songs using the export wizard.
-
+ Voer liedere uit deur gebruik te maak van die uitvoer gids.
@@ -4019,7 +4293,7 @@ The encoding is responsible for the correct character representation.
Importing song %d of %d
-
+ Voer lied %d van %d in
@@ -4197,12 +4471,12 @@ The encoding is responsible for the correct character representation.
You need to have an author for this song.
-
+ Daar word 'n outeur benodig vir hierdie lied.
You need to type some text in to the verse.
-
+ Daar word teks benodig vir die vers.
@@ -4228,82 +4502,82 @@ The encoding is responsible for the correct character representation.
Song Export Wizard
-
+ Lied Uitvoer Gids
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
-
+ Hierdie gids sal help om die liedere na die oop en gratis OpenLyrics aanbiddigs-formaat uit te voer.
Select Songs
-
+ Kies Liedere
Uncheck All
-
+ Merk Alles Af
Check All
-
+ Merk Alles Aan
Select Directory
-
+ Kies Lêer-gids
Select the directory you want the songs to be saved.
-
+ Kies die gids waar die liedere gestoor moet word.
Directory:
-
+ Lêer Gids:
Exporting
-
+ Uitvoer
Please wait while your songs are exported.
-
+ Wag asseblief terwyl die liedere uitgevoer word.
You need to add at least one Song to export.
-
+ Ten minste een lied moet bygevoeg word om uit te voer.
No Save Location specified
-
+ Geen Stoor Ligging gespesifiseer nie
Starting export...
-
+ Uitvoer begin...
Check the songs you want to export.
-
+ Merk die liediere wat uitgevoer moet vord.
You need to specify a directory.
-
+ 'n Lêer gids moet gespesifiseer word.
Select Destination Folder
-
+ Kies Bestemming Lêer gids
@@ -4371,42 +4645,42 @@ The encoding is responsible for the correct character representation.
OpenLP 2.0 Databases
-
+ OpenLP 2.0 Databasisse
openlp.org v1.x Databases
-
+ openlp.org v1.x Databasisse
Words Of Worship Song Files
-
+ Words Of Worship Lied Lêers
Songs Of Fellowship Song Files
-
+ Songs Of Fellowship Lied Lêers
SongBeamer Files
-
+ SongBeamer Lêers
SongShow Plus Song Files
-
+ SongShow Plus Lied Lêers
You need to specify at least one document or presentation file to import from.
-
+ Ten minste een document of aanbieding moet gespesifiseer word om vanaf in te voer.
Foilpresenter Song Files
-
+ Foilpresenter Lied Lêers
@@ -4427,25 +4701,25 @@ The encoding is responsible for the correct character representation.
Lirieke
-
+
Delete Song(s)?
Wis Lied(ere) uit?
-
+
CCLI License:
-
+ CCLI Lisensie:
Entire Song
-
+ Volledige Lied
-
+
Are you sure you want to delete the %n selected song(s)?
-
-
+
+ Wis regtig die %n geselekteerde lied(ere)?
@@ -4455,7 +4729,7 @@ The encoding is responsible for the correct character representation.
Importing song %d of %d.
-
+ Voer lied %d van %d in
@@ -4463,7 +4737,7 @@ The encoding is responsible for the correct character representation.
Exporting "%s"...
-
+ Uitvoer "%s"...
@@ -4494,12 +4768,12 @@ The encoding is responsible for the correct character representation.
Finished export.
-
+ Uitvoer voltooi.
Your song export failed.
-
+ Die lied uitvoer het misluk.
@@ -4613,17 +4887,17 @@ The encoding is responsible for the correct character representation.
The author %s already exists. Would you like to make songs with author %s use the existing author %s?
-
+ Die outeur %s bestaan alreeds. Moet liedere met die outeur %s die bestaande outeur %s gebruik?
The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s?
-
+ Die onderwerp %s bestaan alreeds. Moet liedere met die onderwerp %s die bestaande onderwerp %s gebruik?
The book %s already exists. Would you like to make songs with book %s use the existing book %s?
-
+ Die boek %s bestaan reeds. Moed liedere met die doek %s gebruik maak van bestaande boek %s?
@@ -4646,12 +4920,12 @@ The encoding is responsible for the correct character representation.
Update service from song edit
-
+ Opdateer diens van lied-redigering
Add missing songs when opening service
-
+ Voer vermisde liedere by wanneer die diens oopgemaak word
diff --git a/resources/i18n/de.ts b/resources/i18n/de.ts
index e3a09b405..8fa214d0a 100644
--- a/resources/i18n/de.ts
+++ b/resources/i18n/de.ts
@@ -154,28 +154,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
-
+
Importing testaments... done.
-
+
Importing books... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
-
+
Importing verses... done.
@@ -211,7 +211,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -517,7 +517,7 @@ Changes do not affect verses already in the service.
Übersetzung bereits vorhanden
-
+
Your Bible import failed.
Der Bibelimport ist fehlgeschlagen.
@@ -537,12 +537,12 @@ Changes do not affect verses already in the service.
Diese Bibel existiert bereit. Bitte geben Sie einen anderen Übersetzungsnamen an oder löschen Sie zuerst die Existierende.
-
+
Starting Registering bible...
Starte Erfassung der Bibel...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
Erfassung abgeschlossen.
@@ -666,7 +666,7 @@ Daher ist eine Verbindung zum Internet erforderlich.
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
%s %s wird importiert...
@@ -675,12 +675,12 @@ Daher ist eine Verbindung zum Internet erforderlich.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
Kodierung wird ermittelt (dies kann etwas dauern)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
%s %s wird importiert...
@@ -834,60 +834,60 @@ Daher ist eine Verbindung zum Internet erforderlich.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Bilder Erweiterung</strong><br />Die 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.
-
+
Image
name singular
Bild
-
+
Images
name plural
Bilder
-
+
Images
container title
Bilder
-
+
Load a new Image
-
+
Add a new Image
Füge eine neues Bild hinzu
-
+
Edit the selected Image
Bearbeite das ausgewählte Bild
-
+
Delete the selected Image
Lösche da ausgewählte Bild
-
+
Preview the selected Image
-
+
Send the selected Image live
-
+
Add the selected Image to the service
@@ -943,60 +943,60 @@ Wollen Sie die anderen Bilder trotzdem hinzufügen?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
<strong>Erweiterung Medien</strong><br />Die Erweiterung Medien ermöglicht es Audio- und Videodateien abzuspielen.
-
+
Media
name singular
Medien
-
+
Media
name plural
Medien
-
+
Media
container title
Medien
-
+
Load a new Media
-
+
Add a new Media
-
+
Edit the selected Media
-
+
Delete the selected Media
-
+
Preview the selected Media
-
+
Send the selected Media live
-
+
Add the selected Media to the service
@@ -1080,17 +1080,17 @@ Erkunden Sie OpenLP: http://openlp.org/
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.
-
+
Credits
Danksagungen
-
+
License
Lizenz
-
+
Contribute
Mitmachen
@@ -1100,7 +1100,17 @@ OpenLP wird von freiwiligen Helfern programmiert und gewartet. Wenn Sie sich meh
build %s
-
+
+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
+
+
+
+
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+
+
+
+
Project Lead
%s
@@ -1116,6 +1126,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1136,21 +1175,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1256,18 +1286,18 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
- Tag id
- Tag ID
+ Tag Id
+
- Start Html
- Anfangs HTML
+ Start HTML
+
- End Html
- End HTML
+ End HTML
+
@@ -1403,6 +1433,206 @@ Version: %s
Datei kopieren
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+ Lieder
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+ Bibeltext
+
+
+
+ Images
+ Bilder
+
+
+
+ Presentations
+ Präsentationen
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1524,12 +1754,12 @@ Version: %s
OpenLP.LanguageManager
-
+
Language
Sprache
-
+
Please restart OpenLP to use your new language setting.
Bitte starten Sie OpenLP neu, um die neue Spracheinstellung zu verwenden.
@@ -1835,17 +2065,12 @@ Version: %s
&Webseite
-
- &Auto Detect
- &Automatische Auswahl
-
-
-
+
Use the system language, if available.
Die Systemsprache, sofern diese verfügbar ist, verwenden.
-
+
Set the interface language to %s
Die Sprache von OpenLP auf %s stellen
@@ -1890,27 +2115,27 @@ Version: %s
Die Ansicht für den Live-Betrieb optimieren.
-
+
OpenLP Version Updated
Neue OpenLP Version verfügbar
-
+
OpenLP Main Display Blanked
Hauptbildschirm abgedunkelt
-
+
The Main Display has been blanked out
Die Projektion ist momentan nicht aktiv.
-
+
Default Theme: %s
Standarddesign: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
@@ -1930,12 +2155,12 @@ Sie können die letzte Version auf http://openlp.org abrufen.
&Tastenkürzel einrichten...
-
+
Close OpenLP
OpenLP beenden
-
+
Are you sure you want to close OpenLP?
Sind Sie sicher, dass OpenLP beendet werden soll?
@@ -1964,11 +2189,16 @@ Sie können die letzte Version auf http://openlp.org abrufen.
&Configure Display Tags
+
+
+ &Autodetect
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Keine Elemente ausgewählt.
@@ -2246,29 +2476,29 @@ Sie können die letzte Version auf http://openlp.org abrufen.
&Design des Elements ändern
-
+
File is not a valid service.
The content encoding is not UTF-8.
Die gewählte Datei ist keine gültige OpenLP Ablaufdatei.
Der Inhalt ist nicht in UTF-8 kodiert.
-
+
File is not a valid service.
Die Datei ist keine gültige OpenLP Ablaufdatei.
-
+
Missing Display Handler
Fehlende Anzeigesteuerung
-
+
Your item cannot be displayed as there is no handler to display it
Dieses Element kann nicht angezeigt werden, da es keine Steuerung dafür gibt.
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Dieses Element kann nicht angezeigt werden, da die zugehörige Erweiterung fehlt oder inaktiv ist.
@@ -2298,7 +2528,7 @@ Der Inhalt ist nicht in UTF-8 kodiert.
Ablauf öffnen
-
+
OpenLP Service Files (*.osz)
OpenLP Ablaufdateien (*.osz)
@@ -2425,57 +2655,57 @@ Der Inhalt ist nicht in UTF-8 kodiert.
OpenLP.SlideController
-
+
Move to previous
Vorherige Seite anzeigen
-
+
Move to next
Nächste Seite anzeigen
-
+
Hide
Verbergen
-
+
Move to live
Zur Live Ansicht verschieben
-
+
Start continuous loop
Endlosschleife starten
-
+
Stop continuous loop
Endlosschleife stoppen
-
+
Delay between slides in seconds
Pause zwischen den Folien in Sekunden
-
+
Start playing media
Abspielen
-
+
Go To
Gehe zu
-
+
Edit and reload song preview
Bearbeiten und Liedvorschau aktualisieren
-
+
Blank Screen
Anzeige abdunkeln
@@ -2485,32 +2715,32 @@ Der Inhalt ist nicht in UTF-8 kodiert.
Design leeren
-
+
Show Desktop
Desktop anzeigen
-
+
Previous Slide
-
+
Next Slide
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -2632,69 +2862,69 @@ Der Inhalt ist nicht in UTF-8 kodiert.
Als &globalen Standard setzen
-
+
%s (default)
%s (standard)
-
+
You must select a theme to edit.
Zum Bearbeiten muss ein Design ausgewählt sein.
-
+
You are unable to delete the default theme.
Es ist nicht möglich das Standarddesign zu entfernen.
-
+
You have not selected a theme.
Es ist kein Design ausgewählt.
-
+
Save Theme - (%s)
Speicherort für »%s«
-
+
Theme Exported
Design exportiert
-
+
Your theme has been successfully exported.
Das Design wurde erfolgreich exportiert.
-
+
Theme Export Failed
Designexport fehlgeschlagen
-
+
Your theme could not be exported due to an error.
Dieses Design konnte aufgrund eines Fehlers nicht exportiert werden.
-
+
Select Theme Import File
OpenLP Designdatei importieren
-
+
File is not a valid theme.
The content encoding is not UTF-8.
Die Datei ist keine gültige OpenLP Designdatei.
Sie ist nicht in UTF-8 kodiert.
-
+
File is not a valid theme.
Diese Datei ist keine gültige OpenLP Designdatei.
-
+
Theme %s is used in the %s plugin.
Das Design %s wird in der %s Erweiterung benutzt.
@@ -2714,42 +2944,42 @@ Sie ist nicht in UTF-8 kodiert.
Design &exportieren
-
+
You must select a theme to rename.
Es ist kein Design zur Umbenennung ausgewählt.
-
+
Rename Confirmation
Umbenennung bestätigen
-
+
Rename %s theme?
Soll das Design »%s« wirklich umbenennt werden?
-
+
You must select a theme to delete.
Es ist kein Design zum Löschen ausgewählt.
-
+
Delete Confirmation
Löschbestätigung
-
+
Delete %s theme?
Sott das Design »%s« wirklich gelöscht werden?
-
+
Validation Error
-
+
A theme with this name already exists.
Ein Design mit diesem Namen existiert bereits.
@@ -2779,7 +3009,7 @@ Sie ist nicht in UTF-8 kodiert.
-
+
OpenLP Themes (*.theme *.otz)
OpenLP Designs (*.theme *.otz)
@@ -3780,69 +4010,79 @@ Sie ist nicht in UTF-8 kodiert.
Speicherort
-
+
usage_detail_%s_%s.txt
Aufrufprotokoll_%s_%s.txt
-
+
Report Creation
-
+
Report
%s
has been successfully created.
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
-
+
&Song
&Lied
-
+
Import songs using the import wizard.
Lieder importieren.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Erweiterung Lieder</strong><br />Die Erweiterung Lieder ermöglicht die Darstellung und Verwaltung von Liedtexten.
-
+
&Re-index Songs
Liederverzeichnis &reindizieren
-
+
Re-index the songs database to improve searching and ordering.
Das reindizieren der Liederdatenbank kann die Suchergebnisse verbessern.
-
+
Reindexing songs...
Reindiziere die Liederdatenbank...
-
+
Song
name singular
Lied
-
+
Songs
name plural
Lieder
-
+
Songs
container title
Lieder
@@ -3937,37 +4177,37 @@ Usually you are fine with the preselected choice.
-
+
Exports songs using the export wizard.
-
+
Add a new Song
Erstelle eine neues Lied
-
+
Edit the selected Song
Bearbeite das ausgewählte Lied
-
+
Delete the selected Song
Lösche das ausgewählte Lied
-
+
Preview the selected Song
-
+
Send the selected Song live
-
+
Add the selected Song to the service
@@ -4423,12 +4663,12 @@ Usually you are fine with the preselected choice.
Liedtext
-
+
Delete Song(s)?
Lied(er) löschen?
-
+
CCLI License:
CCLI-Lizenz:
@@ -4438,7 +4678,7 @@ Usually you are fine with the preselected choice.
Ganzes Lied
-
+
Are you sure you want to delete the %n selected song(s)?
Sind Sie sicher, dass das Lied gelöscht werden soll?
diff --git a/resources/i18n/en.ts b/resources/i18n/en.ts
index 0dcfa3e8b..0897347d7 100644
--- a/resources/i18n/en.ts
+++ b/resources/i18n/en.ts
@@ -153,28 +153,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
-
+
Importing testaments... done.
-
+
Importing books... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
-
+
Importing verses... done.
@@ -210,7 +210,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -529,7 +529,7 @@ Changes do not affect verses already in the service.
-
+
Your Bible import failed.
@@ -539,12 +539,12 @@ Changes do not affect verses already in the service.
-
+
Starting Registering bible...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
@@ -661,7 +661,7 @@ demand and thus an internet connection is required.
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
@@ -670,12 +670,12 @@ demand and thus an internet connection is required.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
@@ -829,59 +829,59 @@ demand and thus an internet connection is required.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Load a new Image
-
+
Add a new Image
-
+
Edit the selected Image
-
+
Delete the selected Image
-
+
Preview the selected Image
-
+
Send the selected Image live
-
+
Add the selected Image to the service
-
+
Image
name singular
-
+
Images
name plural
-
+
Images
container title
@@ -937,59 +937,59 @@ Do you want to add the other images anyway?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
-
+
Load a new Media
-
+
Add a new Media
-
+
Edit the selected Media
-
+
Delete the selected Media
-
+
Preview the selected Media
-
+
Send the selected Media live
-
+
Add the selected Media to the service
-
+
Media
name singular
-
+
Media
name plural
-
+
Media
container title
@@ -1068,17 +1068,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
Credits
-
+
License
-
+
Contribute
@@ -1088,7 +1088,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
+ 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.
+
+
+
+
Project Lead
%s
@@ -1104,6 +1114,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1124,21 +1163,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1244,17 +1274,17 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
- Tag id
+ Tag Id
- Start Html
+ Start HTML
- End Html
+ End HTML
@@ -1389,6 +1419,206 @@ Version: %s
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Songs
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+
+
+
+
+ Images
+
+
+
+
+ Presentations
+
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ Default Settings
+
+
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1510,12 +1740,12 @@ Version: %s
OpenLP.LanguageManager
-
+
Language
-
+
Please restart OpenLP to use your new language setting.
@@ -1821,17 +2051,12 @@ Version: %s
-
- &Auto Detect
-
-
-
-
+
Use the system language, if available.
-
+
Set the interface language to %s
@@ -1876,29 +2101,29 @@ Version: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
-
+
OpenLP Version Updated
-
+
OpenLP Main Display Blanked
-
+
The Main Display has been blanked out
-
+
Default Theme: %s
@@ -1914,12 +2139,12 @@ You can download the latest version from http://openlp.org/.
-
+
Close OpenLP
-
+
Are you sure you want to close OpenLP?
@@ -1948,11 +2173,16 @@ You can download the latest version from http://openlp.org/.
Open the folder where songs, bibles and other data resides.
+
+
+ &Autodetect
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
@@ -2230,33 +2460,33 @@ You can download the latest version from http://openlp.org/.
-
+
OpenLP Service Files (*.osz)
-
+
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
-
+
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
@@ -2408,57 +2638,57 @@ The content encoding is not UTF-8.
OpenLP.SlideController
-
+
Move to previous
-
+
Move to next
-
+
Hide
-
+
Move to live
-
+
Edit and reload song preview
-
+
Start continuous loop
-
+
Stop continuous loop
-
+
Delay between slides in seconds
-
+
Start playing media
-
+
Go To
-
+
Blank Screen
@@ -2468,32 +2698,32 @@ The content encoding is not UTF-8.
-
+
Show Desktop
-
+
Previous Slide
-
+
Next Slide
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -2640,68 +2870,68 @@ The content encoding is not UTF-8.
-
+
%s (default)
-
+
You must select a theme to edit.
-
+
You are unable to delete the default theme.
-
+
Theme %s is used in the %s plugin.
-
+
You have not selected a theme.
-
+
Save Theme - (%s)
-
+
Theme Exported
-
+
Your theme has been successfully exported.
-
+
Theme Export Failed
-
+
Your theme could not be exported due to an error.
-
+
Select Theme Import File
-
+
File is not a valid theme.
The content encoding is not UTF-8.
-
+
File is not a valid theme.
@@ -2721,47 +2951,47 @@ The content encoding is not UTF-8.
-
+
You must select a theme to rename.
-
+
Rename Confirmation
-
+
Rename %s theme?
-
+
You must select a theme to delete.
-
+
Delete Confirmation
-
+
Delete %s theme?
-
+
Validation Error
-
+
A theme with this name already exists.
-
+
OpenLP Themes (*.theme *.otz)
@@ -3762,82 +3992,92 @@ The content encoding is not UTF-8.
-
+
usage_detail_%s_%s.txt
-
+
Report Creation
-
+
Report
%s
has been successfully created.
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
-
+
&Song
-
+
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
Add a new Song
-
+
Edit the selected Song
-
+
Delete the selected Song
-
+
Preview the selected Song
-
+
Send the selected Song live
-
+
Add the selected Song to the service
@@ -3930,25 +4170,25 @@ The encoding is responsible for the correct character representation.
-
+
Song
name singular
-
+
Songs
name plural
-
+
Songs
container title
-
+
Exports songs using the export wizard.
@@ -4404,12 +4644,12 @@ The encoding is responsible for the correct character representation.
-
+
Delete Song(s)?
-
+
CCLI License:
@@ -4419,7 +4659,7 @@ The encoding is responsible for the correct character representation.
-
+
Are you sure you want to delete the %n selected song(s)?
diff --git a/resources/i18n/en_GB.ts b/resources/i18n/en_GB.ts
index 9f8f7f560..1c1c672b5 100644
--- a/resources/i18n/en_GB.ts
+++ b/resources/i18n/en_GB.ts
@@ -153,28 +153,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
-
+
Importing testaments... done.
-
+
Importing books... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
-
+
Importing verses... done.
@@ -210,7 +210,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -520,7 +520,7 @@ Changes do not affect verses already in the service.
Bible Exists
-
+
Your Bible import failed.
Your Bible import failed.
@@ -535,12 +535,12 @@ Changes do not affect verses already in the service.
This Bible already exists. Please import a different Bible or first delete the existing one.
-
+
Starting Registering bible...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
@@ -662,7 +662,7 @@ demand and thus an internet connection is required.
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
@@ -671,12 +671,12 @@ demand and thus an internet connection is required.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
@@ -830,59 +830,59 @@ demand and thus an internet connection is required.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Load a new Image
-
+
Add a new Image
-
+
Edit the selected Image
-
+
Delete the selected Image
-
+
Preview the selected Image
-
+
Send the selected Image live
-
+
Add the selected Image to the service
-
+
Image
name singular
Image
-
+
Images
name plural
-
+
Images
container title
@@ -938,59 +938,59 @@ Do you want to add the other images anyway?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
-
+
Load a new Media
-
+
Add a new Media
-
+
Edit the selected Media
-
+
Delete the selected Media
-
+
Preview the selected Media
-
+
Send the selected Media live
-
+
Add the selected Media to the service
-
+
Media
name singular
Media
-
+
Media
name plural
Media
-
+
Media
container title
Media
@@ -1075,17 +1075,17 @@ 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.
-
+
Credits
Credits
-
+
License
Licence
-
+
Contribute
Contribute
@@ -1095,7 +1095,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
build %s
-
+
+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
+
+
+
+
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+
+
+
+
Project Lead
%s
@@ -1111,6 +1121,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1131,21 +1170,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1251,17 +1281,17 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
- Tag id
+ Tag Id
- Start Html
+ Start HTML
- End Html
+ End HTML
@@ -1396,6 +1426,206 @@ Version: %s
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+
+
+
+
+ Images
+
+
+
+
+ Presentations
+
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1517,12 +1747,12 @@ Version: %s
OpenLP.LanguageManager
-
+
Language
Language
-
+
Please restart OpenLP to use your new language setting.
Please restart OpenLP to use your new language setting.
@@ -1828,17 +2058,12 @@ Version: %s
&Web Site
-
- &Auto Detect
- &Auto Detect
-
-
-
+
Use the system language, if available.
Use the system language, if available.
-
+
Set the interface language to %s
Set the interface language to %s
@@ -1883,7 +2108,7 @@ Version: %s
Set the view mode to Live.
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
@@ -1891,22 +2116,22 @@ You can download the latest version from http://openlp.org/.
You can download the latest version from http://openlp.org/.
-
+
OpenLP Version Updated
OpenLP Version Updated
-
+
OpenLP Main Display Blanked
OpenLP Main Display Blanked
-
+
The Main Display has been blanked out
The Main Display has been blanked out
-
+
Default Theme: %s
Default Theme: %s
@@ -1922,12 +2147,12 @@ You can download the latest version from http://openlp.org/.
-
+
Close OpenLP
-
+
Are you sure you want to close OpenLP?
@@ -1956,11 +2181,16 @@ You can download the latest version from http://openlp.org/.
&Configure Display Tags
+
+
+ &Autodetect
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
No Items Selected
@@ -2238,29 +2468,29 @@ You can download the latest version from http://openlp.org/.
&Change Item Theme
-
+
File is not a valid service.
The content encoding is not UTF-8.
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
File is not a valid service.
-
+
Missing Display Handler
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Your item cannot be displayed as the plugin required to display it is missing or inactive
@@ -2290,7 +2520,7 @@ The content encoding is not UTF-8.
-
+
OpenLP Service Files (*.osz)
@@ -2417,57 +2647,57 @@ The content encoding is not UTF-8.
OpenLP.SlideController
-
+
Move to previous
Move to previous
-
+
Move to next
Move to next
-
+
Hide
Hide
-
+
Move to live
Move to live
-
+
Start continuous loop
Start continuous loop
-
+
Stop continuous loop
Stop continuous loop
-
+
Delay between slides in seconds
Delay between slides in seconds
-
+
Start playing media
Start playing media
-
+
Go To
Go To
-
+
Edit and reload song preview
Edit and reload song preview
-
+
Blank Screen
@@ -2477,32 +2707,32 @@ The content encoding is not UTF-8.
-
+
Show Desktop
-
+
Previous Slide
-
+
Next Slide
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -2649,69 +2879,69 @@ The content encoding is not UTF-8.
Set As &Global Default
-
+
%s (default)
%s (default)
-
+
You must select a theme to edit.
You must select a theme to edit.
-
+
You are unable to delete the default theme.
You are unable to delete the default theme.
-
+
You have not selected a theme.
You have not selected a theme.
-
+
Save Theme - (%s)
Save Theme - (%s)
-
+
Theme Exported
Theme Exported
-
+
Your theme has been successfully exported.
Your theme has been successfully exported.
-
+
Theme Export Failed
Theme Export Failed
-
+
Your theme could not be exported due to an error.
Your theme could not be exported due to an error.
-
+
Select Theme Import File
Select Theme Import File
-
+
File is not a valid theme.
The content encoding is not UTF-8.
File is not a valid theme.
The content encoding is not UTF-8.
-
+
File is not a valid theme.
File is not a valid theme.
-
+
Theme %s is used in the %s plugin.
Theme %s is used in the %s plugin.
@@ -2731,47 +2961,47 @@ The content encoding is not UTF-8.
-
+
You must select a theme to rename.
-
+
Rename Confirmation
-
+
Rename %s theme?
-
+
You must select a theme to delete.
-
+
Delete Confirmation
-
+
Delete %s theme?
-
+
Validation Error
-
+
A theme with this name already exists.
-
+
OpenLP Themes (*.theme *.otz)
@@ -3772,99 +4002,109 @@ The content encoding is not UTF-8.
Output File Location
-
+
usage_detail_%s_%s.txt
-
+
Report Creation
-
+
Report
%s
has been successfully created.
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
-
+
&Song
&Song
-
+
Import songs using the import wizard.
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
Add a new Song
-
+
Edit the selected Song
-
+
Delete the selected Song
-
+
Preview the selected Song
-
+
Send the selected Song live
-
+
Add the selected Song to the service
-
+
Song
name singular
Song
-
+
Songs
name plural
Songs
-
+
Songs
container title
Songs
@@ -3958,7 +4198,7 @@ The encoding is responsible for the correct character representation.
-
+
Exports songs using the export wizard.
@@ -4414,12 +4654,12 @@ The encoding is responsible for the correct character representation.
Lyrics
-
+
Delete Song(s)?
Delete Song(s)?
-
+
CCLI License:
@@ -4429,7 +4669,7 @@ The encoding is responsible for the correct character representation.
-
+
Are you sure you want to delete the %n selected song(s)?
diff --git a/resources/i18n/en_ZA.ts b/resources/i18n/en_ZA.ts
index 3b6dffb0d..176d72218 100644
--- a/resources/i18n/en_ZA.ts
+++ b/resources/i18n/en_ZA.ts
@@ -155,28 +155,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
Importing testaments... %s
-
+
Importing testaments... done.
Importing testaments... done.
-
+
Importing books... %s
Importing books... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
Importing verses from %s...
-
+
Importing verses... done.
Importing verses... done.
@@ -212,7 +212,7 @@ Do you want to continue anyway?
Bible not fully loaded.
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -530,7 +530,7 @@ Changes do not affect verses already in the service.
Bible Exists
-
+
Your Bible import failed.
Your Bible import failed.
@@ -545,12 +545,12 @@ Changes do not affect verses already in the service.
This Bible already exists. Please import a different Bible or first delete the existing one.
-
+
Starting Registering bible...
Starting Registering bible...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
Registered bible. Please note, that verses will be downloaded on
@@ -570,37 +570,37 @@ demand and thus an internet connection is required.
Bibleserver
-
+ Bibleserver
Bible file:
-
+ Bible file:
Testaments file:
-
+ Testaments file:
Books file:
-
+ Books file:
Verses file:
-
+ Verses file:
You have not specified a testaments file. Do you want to proceed with the import?
-
+ You have not specified a testaments file. Do you want to proceed with the import?
openlp.org 1.x Bible Files
-
+ openlp.org 1.x Bible Files
@@ -668,30 +668,30 @@ demand and thus an internet connection is required.
Scripture Reference
-
+ Scripture Reference
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
-
+ Importing %s %s...
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
-
+ Detecting encoding (this may take a few minutes)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
-
+ Importing %s %s...
@@ -842,59 +842,59 @@ demand and thus an internet connection is required.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Load a new Image
Load a new Image
-
+
Add a new Image
Add a new Image
-
+
Edit the selected Image
Edit the selected Image
-
+
Delete the selected Image
Delete the selected Image
-
+
Preview the selected Image
Preview the selected Image
-
+
Send the selected Image live
Send the selected Image live
-
+
Add the selected Image to the service
Add the selected Image to the service
-
+
Image
name singular
Image
-
+
Images
name plural
Images
-
+
Images
container title
Images
@@ -905,7 +905,7 @@ demand and thus an internet connection is required.
Select Attachment
-
+ Select Attachment
@@ -928,81 +928,82 @@ demand and thus an internet connection is required.
Missing Image(s)
-
+ Missing Image(s)
The following image(s) no longer exist: %s
-
+ The following image(s) no longer exist: %s
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
-
+ The following image(s) no longer exist: %s
+Do you want to add the other images anyway?
There was a problem replacing your background, the image file "%s" no longer exists.
-
+ There was a problem replacing your background, the image file "%s" no longer exists.
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
-
+
Load a new Media
Load a new Media
-
+
Add a new Media
Add a new Media
-
+
Edit the selected Media
Edit the selected Media
-
+
Delete the selected Media
Delete the selected Media
-
+
Preview the selected Media
Preview the selected Media
-
+
Send the selected Media live
Send the selected Media live
-
+
Add the selected Media to the service
Add the selected Media to the service
-
+
Media
name singular
Media
-
+
Media
name plural
Media
-
+
Media
container title
Media
@@ -1023,12 +1024,12 @@ Do you want to add the other images anyway?
Missing Media File
-
+ Missing Media File
The file %s no longer exists.
-
+ The file %s no longer exists.
@@ -1038,12 +1039,12 @@ Do you want to add the other images anyway?
There was a problem replacing your background, the media file "%s" no longer exists.
-
+ There was a problem replacing your background, the media file "%s" no longer exists.
Videos (%s);;Audio (%s);;%s (*)
-
+ Videos (%s);;Audio (%s);;%s (*)
@@ -1087,17 +1088,17 @@ 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.
-
+
Credits
Credits
-
+
License
License
-
+
Contribute
Contribute
@@ -1107,7 +1108,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
build %s
-
+
+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
+ This program is 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.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+
+
+
Project Lead
%s
@@ -1123,6 +1134,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1143,21 +1183,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1191,37 +1222,37 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Enable application exit confirmation
-
+ Enable application exit confirmation
Mouse Cursor
-
+ Mouse Cursor
Hide mouse cursor when over display window
-
+ Hide mouse cursor when over display window
Default Image
-
+ Default Image
Background color:
- Background color:
+ Background colour:
Image file:
-
+ Image file:
Open File
-
+ Open File
@@ -1229,51 +1260,51 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Edit Selection
-
+ Edit Selection
Update
-
+ Update
Description
-
+ Description
Tag
-
+ Tag
Start tag
-
+ Start tag
End tag
-
+ End tag
Default
-
+ Default
- Tag id
+ Tag Id
- Start Html
+ Start HTML
- End Html
+ End HTML
@@ -1282,17 +1313,17 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Update Error
-
+ Update Error
Tag "n" already defined.
-
+ Tag "n" already defined.
Tag %s already defined.
-
+ Tag %s already defined.
@@ -1310,28 +1341,29 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Send E-Mail
-
+ Send E-Mail
Save to File
-
+ Save to File
Please enter a description of what you were doing to cause this error
(Minimum 20 characters)
-
+ Please enter a description of what you were doing to cause this error
+(Minimum 20 characters)
Attach File
-
+ Attach File
Description characters to enter : %s
-
+ Description characters to enter : %s
@@ -1340,17 +1372,18 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Platform: %s
-
+ Platform: %s
+
Save Crash Report
-
+ Save Crash Report
Text files (*.txt *.log *.text)
-
+ Text files (*.txt *.log *.text)
@@ -1368,7 +1401,20 @@ Version: %s
--- Library Versions ---
%s
-
+ **OpenLP Bug Report**
+Version: %s
+
+--- Details of the Exception. ---
+
+%s
+
+ --- Exception Traceback ---
+%s
+--- System information ---
+%s
+--- Library Versions ---
+%s
+
@@ -1387,7 +1433,20 @@ Version: %s
%s
Please add the information that bug reports are favoured written in English.
-
+ *OpenLP Bug Report*
+Version: %s
+
+--- Details of the Exception. ---
+
+%s
+
+ --- Exception Traceback ---
+%s
+--- System information ---
+%s
+--- Library Versions ---
+%s
+
@@ -1405,6 +1464,206 @@ Version: %s
File Copy
+ File Copy
+
+
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+
+
+
+
+ Images
+
+
+
+
+ Presentations
+
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
@@ -1523,18 +1782,18 @@ Version: %s
Check for updates to OpenLP
-
+ Check for updates to OpenLP
OpenLP.LanguageManager
-
+
Language
Language
-
+
Please restart OpenLP to use your new language setting.
Please restart OpenLP to use your new language setting.
@@ -1544,7 +1803,7 @@ Version: %s
OpenLP Display
-
+ OpenLP Display
@@ -1840,17 +2099,12 @@ Version: %s
&Web Site
-
- &Auto Detect
- &Auto Detect
-
-
-
+
Use the system language, if available.
Use the system language, if available.
-
+
Set the interface language to %s
Set the interface language to %s
@@ -1895,27 +2149,27 @@ Version: %s
Set the view mode to Live.
-
+
OpenLP Version Updated
OpenLP Version Updated
-
+
OpenLP Main Display Blanked
OpenLP Main Display Blanked
-
+
The Main Display has been blanked out
The Main Display has been blanked out
-
+
Default Theme: %s
Default Theme: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
@@ -1935,45 +2189,50 @@ You can download the latest version from http://openlp.org/.
Configure &Shortcuts...
-
+
Close OpenLP
-
+ Close OpenLP
-
+
Are you sure you want to close OpenLP?
-
+ Are you sure you want to close OpenLP?
Print the current Service Order.
-
+ Print the current Service Order.
Ctrl+P
-
+ Ctrl+P
Open &Data Folder...
-
+ Open &Data Folder...
Open the folder where songs, bibles and other data resides.
-
+ Open the folder where songs, Bibles and other data resides.
&Configure Display Tags
+ &Configure Display Tags
+
+
+
+ &Autodetect
OpenLP.MediaManagerItem
-
+
No Items Selected
No Items Selected
@@ -2061,12 +2320,12 @@ You can download the latest version from http://openlp.org/.
Fit Page
-
+ Fit Page
Fit Width
-
+ Fit Width
@@ -2074,62 +2333,62 @@ You can download the latest version from http://openlp.org/.
Options
-
+ Options
Close
-
+ Close
Copy
-
+ Copy
Copy as HTML
-
+ Copy as HTML
Zoom In
-
+ Zoom In
Zoom Out
-
+ Zoom Out
Zoom Original
-
+ Zoom Original
Other Options
-
+ Other Options
Include slide text if available
-
+ Include slide text if available
Include service item notes
-
+ Include service item notes
Include play length of media items
-
+ Include play length of media items
Service Order Sheet
-
+ Service Order Sheet
@@ -2137,12 +2396,12 @@ You can download the latest version from http://openlp.org/.
Screen
-
+ Screen
primary
-
+ primary
@@ -2251,29 +2510,29 @@ You can download the latest version from http://openlp.org/.
&Change Item Theme
-
+
File is not a valid service.
The content encoding is not UTF-8.
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
File is not a valid service.
-
+
Missing Display Handler
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Your item cannot be displayed as the plugin required to display it is missing or inactive
@@ -2300,67 +2559,67 @@ The content encoding is not UTF-8.
Open File
-
+ Open File
-
+
OpenLP Service Files (*.osz)
-
+ OpenLP Service Files (*.osz)
Moves the selection down the window.
-
+ Moves the selection down the window.
Move up
-
+ Move up
Moves the selection up the window.
-
+ Moves the selection up the window.
Go Live
-
+ Go Live
Send the selected item to Live.
-
+ Send the selected item to Live.
Modified Service
-
+ Modified Service
Notes:
-
+ Notes:
&Start Time
-
+ &Start Time
Show &Preview
-
+ Show &Preview
Show &Live
-
+ Show &Live
The current service has been modified. Would you like to save this service?
-
+ The current service has been modified. Would you like to save this service?
@@ -2424,63 +2683,63 @@ The content encoding is not UTF-8.
Alternate
-
+ Alternate
OpenLP.SlideController
-
+
Move to previous
Move to previous
-
+
Move to next
Move to next
-
+
Hide
Hide
-
+
Move to live
Move to live
-
+
Start continuous loop
Start continuous loop
-
+
Stop continuous loop
Stop continuous loop
-
+
Delay between slides in seconds
Delay between slides in seconds
-
+
Start playing media
Start playing media
-
+
Go To
Go To
-
+
Edit and reload song preview
Edit and reload song preview
-
+
Blank Screen
Blank Screen
@@ -2490,34 +2749,34 @@ The content encoding is not UTF-8.
Blank to Theme
-
+
Show Desktop
Show Desktop
-
+
Previous Slide
-
+ Previous Slide
-
+
Next Slide
-
+ Next Slide
-
+
Previous Service
-
+ Previous Service
-
+
Next Service
-
+ Next Service
-
+
Escape Item
-
+ Escape Item
@@ -2538,32 +2797,32 @@ The content encoding is not UTF-8.
Item Start Time
-
+ Item Start Time
Hours:
-
+ Hours:
h
-
+ h
m
-
+ m
Minutes:
-
+ Minutes:
Seconds:
-
+ Seconds:
@@ -2662,69 +2921,69 @@ The content encoding is not UTF-8.
Set As &Global Default
-
+
%s (default)
%s (default)
-
+
You must select a theme to edit.
You must select a theme to edit.
-
+
You are unable to delete the default theme.
You are unable to delete the default theme.
-
+
You have not selected a theme.
You have not selected a theme.
-
+
Save Theme - (%s)
Save Theme - (%s)
-
+
Theme Exported
Theme Exported
-
+
Your theme has been successfully exported.
Your theme has been successfully exported.
-
+
Theme Export Failed
Theme Export Failed
-
+
Your theme could not be exported due to an error.
Your theme could not be exported due to an error.
-
+
Select Theme Import File
Select Theme Import File
-
+
File is not a valid theme.
The content encoding is not UTF-8.
File is not a valid theme.
The content encoding is not UTF-8.
-
+
File is not a valid theme.
File is not a valid theme.
-
+
Theme %s is used in the %s plugin.
Theme %s is used in the %s plugin.
@@ -2744,49 +3003,49 @@ The content encoding is not UTF-8.
&Export Theme
-
+
You must select a theme to rename.
-
+ You must select a theme to rename.
-
+
Rename Confirmation
-
+ Rename Confirmation
-
+
Rename %s theme?
-
+ Rename %s theme?
-
+
You must select a theme to delete.
-
+ You must select a theme to delete.
-
+
Delete Confirmation
-
+ Delete Confirmation
-
+
Delete %s theme?
-
+ Delete %s theme?
-
+
Validation Error
-
+ Validation Error
-
+
A theme with this name already exists.
-
+ A theme with this name already exists.
-
+
OpenLP Themes (*.theme *.otz)
-
+ OpenLP Themes (*.theme *.otz)
@@ -2829,7 +3088,7 @@ The content encoding is not UTF-8.
Color:
- Color:
+ Colour:
@@ -2949,22 +3208,22 @@ The content encoding is not UTF-8.
Output Area Locations
-
+ Output Area Locations
Allows you to change and move the main and footer areas.
-
+ Allows you to change and move the main and footer areas.
&Main Area
-
+ &Main Area
&Use default location
-
+ &Use default location
@@ -2999,37 +3258,37 @@ The content encoding is not UTF-8.
Save and Preview
-
+ Save and Preview
View the theme and save it replacing the current one or change the name to create a new theme
-
+ View the theme and save it replacing the current one or change the name to create a new theme
Theme name:
-
+ Theme name:
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
-
+ This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
Transitions:
-
+ Transitions:
&Footer Area
-
+ &Footer Area
Edit Theme - %s
-
+ Edit Theme - %s
@@ -3090,17 +3349,17 @@ The content encoding is not UTF-8.
Delete the selected item.
-
+ Delete the selected item.
Move selection up one position.
-
+ Move selection up one position.
Move selection down one position.
-
+ Move selection down one position.
@@ -3135,7 +3394,7 @@ The content encoding is not UTF-8.
Length %s
-
+ Length %s
@@ -3150,7 +3409,7 @@ The content encoding is not UTF-8.
New
-
+ New
@@ -3185,7 +3444,7 @@ The content encoding is not UTF-8.
Reset Background
-
+ Reset Background
@@ -3205,12 +3464,12 @@ The content encoding is not UTF-8.
Start %s
-
+ Start %s
&Vertical Align:
-
+ &Vertical Align:
@@ -3240,7 +3499,7 @@ The content encoding is not UTF-8.
Cancel
-
+ Cancel
@@ -3250,12 +3509,12 @@ The content encoding is not UTF-8.
Empty Field
-
+ Empty Field
Export
-
+ Export
@@ -3271,12 +3530,12 @@ The content encoding is not UTF-8.
Live Background Error
-
+ Live Background Error
Live Panel
-
+ Live Panel
@@ -3287,19 +3546,19 @@ The content encoding is not UTF-8.
No File Selected
Singular
-
+ No File Selected
No Files Selected
Plural
-
+ No Files Selected
No Item Selected
Singular
-
+ No Item Selected
@@ -3315,12 +3574,12 @@ The content encoding is not UTF-8.
Preview Panel
-
+ Preview Panel
Print Service Order
-
+ Print Service Order
@@ -3363,7 +3622,7 @@ The content encoding is not UTF-8.
Version
-
+ Version
@@ -3393,7 +3652,7 @@ The content encoding is not UTF-8.
Select the import format and the location to import from.
-
+ Select the import format and the location to import from.
@@ -3403,7 +3662,7 @@ The content encoding is not UTF-8.
Open %s File
-
+ Open %s File
@@ -3424,7 +3683,7 @@ The content encoding is not UTF-8.
You need to specify at least one %s file to import from.
A file type e.g. OpenSong
-
+ You need to specify at least one %s file to import from.
@@ -3434,7 +3693,7 @@ The content encoding is not UTF-8.
Welcome to the Song Export Wizard
-
+ Welcome to the Song Export Wizard
@@ -3445,7 +3704,7 @@ The content encoding is not UTF-8.
Author
Singular
-
+ Author
@@ -3494,7 +3753,7 @@ The content encoding is not UTF-8.
Configure Display Tags
-
+ Configure Display Tags
@@ -3507,27 +3766,27 @@ The content encoding is not UTF-8.
Load a new Presentation
-
+ Load a new Presentation
Delete the selected Presentation
-
+ Delete the selected Presentation
Preview the selected Presentation
-
+ Preview the selected Presentation
Send the selected Presentation live
-
+ Send the selected Presentation live
Add the selected Presentation to the service
-
+ Add the selected Presentation to the service
@@ -3588,22 +3847,22 @@ The content encoding is not UTF-8.
Presentations (%s)
-
+ Presentations (%s)
Missing Presentation
-
+ Missing Presentation
The Presentation %s no longer exists.
-
+ The Presentation %s no longer exists.
The Presentation %s is incomplete, please reload.
-
+ The Presentation %s is incomplete, please reload.
@@ -3621,7 +3880,7 @@ The content encoding is not UTF-8.
%s (unavailable)
-
+ %s (unavailable)
@@ -3635,7 +3894,7 @@ The content encoding is not UTF-8.
Remote
name singular
-
+ Remote
@@ -3647,7 +3906,7 @@ The content encoding is not UTF-8.
Remote
container title
-
+ Remote
@@ -3714,19 +3973,19 @@ The content encoding is not UTF-8.
SongUsage
name singular
-
+ SongUsage
SongUsage
name plural
-
+ SongUsage
SongUsage
container title
-
+ SongUsage
@@ -3749,12 +4008,12 @@ The content encoding is not UTF-8.
Deletion Successful
-
+ Deletion Successful
All requested data has been deleted successfully.
-
+ All requested data has been deleted successfully.
@@ -3785,99 +4044,111 @@ The content encoding is not UTF-8.
Report Location
-
+
usage_detail_%s_%s.txt
-
+ usage_detail_%s_%s.txt
-
+
Report Creation
-
+ Report Creation
-
+
Report
%s
has been successfully created.
+ Report
+%s
+has been successfully created.
+
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
SongsPlugin
-
+
&Song
&Song
-
+
Import songs using the import wizard.
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
-
+ &Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+ Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+ Reindexing songs...
+
+
+
+ Add a new Song
+ Add a new Song
- Add a new Song
-
+ Edit the selected Song
+ Edit the selected Song
- Edit the selected Song
-
+ Delete the selected Song
+ Delete the selected Song
- Delete the selected Song
-
+ Preview the selected Song
+ Preview the selected Song
- Preview the selected Song
-
+ Send the selected Song live
+ Send the selected Song live
- Send the selected Song live
-
-
-
-
Add the selected Song to the service
-
+ Add the selected Song to the service
-
+
Song
name singular
Song
-
+
Songs
name plural
Songs
-
+
Songs
container title
Songs
@@ -3885,95 +4156,98 @@ has been successfully created.
Arabic (CP-1256)
-
+ Arabic (CP-1256)
Baltic (CP-1257)
-
+ Baltic (CP-1257)
Central European (CP-1250)
-
+ Central European (CP-1250)
Cyrillic (CP-1251)
-
+ Cyrillic (CP-1251)
Greek (CP-1253)
-
+ Greek (CP-1253)
Hebrew (CP-1255)
-
+ Hebrew (CP-1255)
Japanese (CP-932)
-
+ Japanese (CP-932)
Korean (CP-949)
-
+ Korean (CP-949)
Simplified Chinese (CP-936)
-
+ Simplified Chinese (CP-936)
Thai (CP-874)
-
+ Thai (CP-874)
Traditional Chinese (CP-950)
-
+ Traditional Chinese (CP-950)
Turkish (CP-1254)
-
+ Turkish (CP-1254)
Vietnam (CP-1258)
-
+ Vietnam (CP-1258)
Western European (CP-1252)
-
+ Western European (CP-1252)
Character Encoding
-
+ Character Encoding
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
-
+ The codepage setting is responsible
+for the correct character representation.
+Usually you are fine with the preselected choice.
Please choose the character encoding.
The encoding is responsible for the correct character representation.
-
+ Please choose the character encoding.
+The encoding is responsible for the correct character representation.
-
+
Exports songs using the export wizard.
-
+ Exports songs using the export wizard.
@@ -4019,7 +4293,7 @@ The encoding is responsible for the correct character representation.
Importing song %d of %d
-
+ Importing song %d of %d
@@ -4197,12 +4471,12 @@ The encoding is responsible for the correct character representation.
You need to have an author for this song.
-
+ You need to have an author for this song.
You need to type some text in to the verse.
-
+ You need to type some text in to the verse.
@@ -4228,82 +4502,82 @@ The encoding is responsible for the correct character representation.
Song Export Wizard
-
+ Song Export Wizard
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
-
+ This wizard will help to export your songs to the open and free OpenLyrics worship song format.
Select Songs
-
+ Select Songs
Uncheck All
-
+ Uncheck All
Check All
-
+ Check All
Select Directory
-
+ Select Directory
Select the directory you want the songs to be saved.
-
+ Select the directory you want the songs to be saved.
Directory:
-
+ Directory:
Exporting
-
+ Exporting
Please wait while your songs are exported.
-
+ Please wait while your songs are exported.
You need to add at least one Song to export.
-
+ You need to add at least one Song to export.
No Save Location specified
-
+ No Save Location specified
Starting export...
-
+ Starting export...
Check the songs you want to export.
-
+ Check the songs you want to export.
You need to specify a directory.
-
+ You need to specify a directory.
Select Destination Folder
-
+ Select Destination Folder
@@ -4371,42 +4645,42 @@ The encoding is responsible for the correct character representation.
OpenLP 2.0 Databases
-
+ OpenLP 2.0 Databases
openlp.org v1.x Databases
-
+ openlp.org v1.x Databases
Words Of Worship Song Files
-
+ Words Of Worship Song Files
Songs Of Fellowship Song Files
-
+ Songs Of Fellowship Song Files
SongBeamer Files
-
+ SongBeamer Files
SongShow Plus Song Files
-
+ SongShow Plus Song Files
You need to specify at least one document or presentation file to import from.
-
+ You need to specify at least one document or presentation file to import from.
Foilpresenter Song Files
-
+ Foilpresenter Song Files
@@ -4427,26 +4701,26 @@ The encoding is responsible for the correct character representation.
Lyrics
-
+
Delete Song(s)?
Delete Song(s)?
-
+
CCLI License:
-
+ CCLI License:
Entire Song
-
+ Entire Song
-
+
Are you sure you want to delete the %n selected song(s)?
-
-
-
+
+ Are you sure you want to delete the %n selected song(s)?
+ Are you sure you want to delete the %n selected song(s)?
@@ -4455,7 +4729,7 @@ The encoding is responsible for the correct character representation.
Importing song %d of %d.
-
+ Importing song %d of %d.
@@ -4463,7 +4737,7 @@ The encoding is responsible for the correct character representation.
Exporting "%s"...
-
+ Exporting "%s"...
@@ -4494,12 +4768,12 @@ The encoding is responsible for the correct character representation.
Finished export.
-
+ Finished export.
Your song export failed.
-
+ Your song export failed.
@@ -4613,17 +4887,17 @@ The encoding is responsible for the correct character representation.
The author %s already exists. Would you like to make songs with author %s use the existing author %s?
-
+ The author %s already exists. Would you like to make songs with author %s use the existing author %s?
The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s?
-
+ The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s?
The book %s already exists. Would you like to make songs with book %s use the existing book %s?
-
+ The book %s already exists. Would you like to make songs with book %s use the existing book %s?
@@ -4646,12 +4920,12 @@ The encoding is responsible for the correct character representation.
Update service from song edit
-
+ Update service from song edit
Add missing songs when opening service
-
+ Add missing songs when opening service
diff --git a/resources/i18n/es.ts b/resources/i18n/es.ts
index 7db94baba..e2d926a23 100644
--- a/resources/i18n/es.ts
+++ b/resources/i18n/es.ts
@@ -154,28 +154,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
-
+
Importing testaments... done.
-
+
Importing books... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
-
+
Importing verses... done.
@@ -211,7 +211,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -520,7 +520,7 @@ Changes do not affect verses already in the service.
Ya existe la Biblia
-
+
Your Bible import failed.
La importación de su Biblia falló.
@@ -535,12 +535,12 @@ Changes do not affect verses already in the service.
-
+
Starting Registering bible...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
@@ -662,7 +662,7 @@ demand and thus an internet connection is required.
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
@@ -671,12 +671,12 @@ demand and thus an internet connection is required.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
@@ -830,59 +830,59 @@ demand and thus an internet connection is required.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Load a new Image
-
+
Add a new Image
-
+
Edit the selected Image
-
+
Delete the selected Image
-
+
Preview the selected Image
-
+
Send the selected Image live
-
+
Add the selected Image to the service
-
+
Image
name singular
Imagen
-
+
Images
name plural
-
+
Images
container title
@@ -938,59 +938,59 @@ Do you want to add the other images anyway?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
-
+
Load a new Media
-
+
Add a new Media
-
+
Edit the selected Media
-
+
Delete the selected Media
-
+
Preview the selected Media
-
+
Send the selected Media live
-
+
Add the selected Media to the service
-
+
Media
name singular
Medios
-
+
Media
name plural
Medios
-
+
Media
container title
Medios
@@ -1069,17 +1069,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
Credits
Créditos
-
+
License
Licencia
-
+
Contribute
Contribuir
@@ -1089,7 +1089,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
+ 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.
+
+
+
+
Project Lead
%s
@@ -1105,6 +1115,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1125,21 +1164,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1245,17 +1275,17 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
- Tag id
+ Tag Id
- Start Html
+ Start HTML
- End Html
+ End HTML
@@ -1390,6 +1420,206 @@ Version: %s
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+
+
+
+
+ Images
+
+
+
+
+ Presentations
+
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1511,12 +1741,12 @@ Version: %s
OpenLP.LanguageManager
-
+
Language
-
+
Please restart OpenLP to use your new language setting.
@@ -1822,17 +2052,12 @@ Version: %s
Sitio &Web
-
- &Auto Detect
-
-
-
-
+
Use the system language, if available.
-
+
Set the interface language to %s
@@ -1877,29 +2102,29 @@ Version: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
-
+
OpenLP Version Updated
Versión de OpenLP Actualizada
-
+
OpenLP Main Display Blanked
Pantalla Principal de OpenLP en Blanco
-
+
The Main Display has been blanked out
La Pantalla Principal esta en negro
-
+
Default Theme: %s
@@ -1915,12 +2140,12 @@ You can download the latest version from http://openlp.org/.
-
+
Close OpenLP
-
+
Are you sure you want to close OpenLP?
@@ -1949,11 +2174,16 @@ You can download the latest version from http://openlp.org/.
&Configure Display Tags
+
+
+ &Autodetect
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
@@ -2231,28 +2461,28 @@ You can download the latest version from http://openlp.org/.
&Cambiar Tema de Ítem
-
+
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
-
+
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
@@ -2282,7 +2512,7 @@ The content encoding is not UTF-8.
-
+
OpenLP Service Files (*.osz)
@@ -2409,57 +2639,57 @@ The content encoding is not UTF-8.
OpenLP.SlideController
-
+
Move to previous
Regresar al anterior
-
+
Move to next
Ir al siguiente
-
+
Hide
-
+
Move to live
Proyectar en vivo
-
+
Start continuous loop
Iniciar bucle continuo
-
+
Stop continuous loop
Detener el bucle
-
+
Delay between slides in seconds
Espera entre diapositivas en segundos
-
+
Start playing media
Iniciar la reproducción de medios
-
+
Go To
-
+
Edit and reload song preview
-
+
Blank Screen
@@ -2469,32 +2699,32 @@ The content encoding is not UTF-8.
-
+
Show Desktop
-
+
Previous Slide
-
+
Next Slide
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -2641,68 +2871,68 @@ The content encoding is not UTF-8.
-
+
%s (default)
-
+
You must select a theme to edit.
-
+
You are unable to delete the default theme.
-
+
You have not selected a theme.
-
+
Save Theme - (%s)
Guardar Tema - (%s)
-
+
Theme Exported
-
+
Your theme has been successfully exported.
-
+
Theme Export Failed
-
+
Your theme could not be exported due to an error.
-
+
Select Theme Import File
Seleccione el Archivo de Tema a Importar
-
+
File is not a valid theme.
The content encoding is not UTF-8.
-
+
File is not a valid theme.
-
+
Theme %s is used in the %s plugin.
@@ -2722,47 +2952,47 @@ The content encoding is not UTF-8.
-
+
You must select a theme to rename.
-
+
Rename Confirmation
-
+
Rename %s theme?
-
+
You must select a theme to delete.
-
+
Delete Confirmation
-
+
Delete %s theme?
-
+
Validation Error
-
+
A theme with this name already exists.
-
+
OpenLP Themes (*.theme *.otz)
@@ -3763,99 +3993,109 @@ The content encoding is not UTF-8.
Archivo de Salida
-
+
usage_detail_%s_%s.txt
-
+
Report Creation
-
+
Report
%s
has been successfully created.
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
-
+
&Song
&Canción
-
+
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
Add a new Song
-
+
Edit the selected Song
-
+
Delete the selected Song
-
+
Preview the selected Song
-
+
Send the selected Song live
-
+
Add the selected Song to the service
-
+
Song
name singular
Canción
-
+
Songs
name plural
Canciones
-
+
Songs
container title
Canciones
@@ -3949,7 +4189,7 @@ The encoding is responsible for the correct character representation.
-
+
Exports songs using the export wizard.
@@ -4405,12 +4645,12 @@ The encoding is responsible for the correct character representation.
Letra
-
+
Delete Song(s)?
-
+
CCLI License:
@@ -4420,7 +4660,7 @@ The encoding is responsible for the correct character representation.
-
+
Are you sure you want to delete the %n selected song(s)?
diff --git a/resources/i18n/et.ts b/resources/i18n/et.ts
index 37b2170ab..04a040232 100644
--- a/resources/i18n/et.ts
+++ b/resources/i18n/et.ts
@@ -154,28 +154,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
Testamentide importimine... %s
-
+
Importing testaments... done.
Testamentide importimine... valmis.
-
+
Importing books... %s
Raamatute importimine... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
Salmide importimine failist %s...
-
+
Importing verses... done.
Salmide importimine... valmis.
@@ -211,7 +211,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -539,17 +539,17 @@ Muudatused ei rakendu juba teenistusesse lisatud salmidele.
See Piibel on juba olemas! Palun impordi mingi muu Piibel või kustuta enne olemasolev.
-
+
Your Bible import failed.
Piibli importimine nurjus.
-
+
Starting Registering bible...
Piibli registreerimise alustamine...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
Piibel on registreeritud. Pane tähele, et salmid laaditakse alla
@@ -672,7 +672,7 @@ vajadusel, seetõttu on vajalik internetiühendus.
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
%s %s. peatüki importimine...
@@ -681,12 +681,12 @@ vajadusel, seetõttu on vajalik internetiühendus.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
Kooditabeli tuvastamine (see võib võtta mõne minuti)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
%s %s. peatüki importimine...
@@ -840,59 +840,59 @@ vajadusel, seetõttu on vajalik internetiühendus.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Pildiplugin</strong><br />Pildiplugin võimaldab piltide kuvamise.<br />Üks selle plugina One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Load a new Image
Uue pildi laadimine
-
+
Add a new Image
Uue pildi lisamine
-
+
Edit the selected Image
Valitud pildi muutmine
-
+
Delete the selected Image
Valitud pildi kustutamine
-
+
Preview the selected Image
Valitud pildi eelvaatlemine
-
+
Send the selected Image live
Valitud pildi saatmine ekraanile
-
+
Add the selected Image to the service
Valitud pildi lisamine teenistusele
-
+
Image
name singular
Pilt
-
+
Images
name plural
Pildid
-
+
Images
container title
Pildid
@@ -948,59 +948,59 @@ Do you want to add the other images anyway?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
<strong>Meediaplugin</strong><br />Meedia plugin võimaldab audio- ja videofailide taasesitamist.
-
+
Load a new Media
Uue meedia laadimine
-
+
Add a new Media
Uue meedia lisamine
-
+
Edit the selected Media
Valitud meedia muutmine
-
+
Delete the selected Media
Valitud meedia kustutamine
-
+
Preview the selected Media
Valitud meedia eelvaatlus
-
+
Send the selected Media live
Valitud meedia saatmine ekraanile
-
+
Add the selected Media to the service
Valitud meedia lisamine teenistusse
-
+
Media
name singular
Meedia
-
+
Media
name plural
Meedia
-
+
Media
container title
Meedia
@@ -1068,17 +1068,17 @@ Do you want to add the other images anyway?
OpenLP.AboutForm
-
+
Credits
Autorid
-
+
License
Litsents
-
+
Contribute
Aita kaasa
@@ -1105,7 +1105,17 @@ OpenLP kohta võid lähemalt uurida aadressil: http://openlp.org/
OpenLP on kirjutatud vabatahtlike poolt. Kui sulle meeldiks näha rohkem kristlikku tarkvara, siis võid annetada, selleks klõpsa alumisele nupule.
-
+
+ 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.
+
+
+
+
Project Lead
%s
@@ -1121,6 +1131,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1141,21 +1180,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1261,18 +1291,18 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
- Tag id
- Sildi ID
+ Tag Id
+
- Start Html
- HTMLi algus
+ Start HTML
+
- End Html
- HTMLi lõpp
+ End HTML
+
@@ -1434,6 +1464,206 @@ Version: %s
Faili kopeerimine
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+ Laulud
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+ Piibel
+
+
+
+ Images
+ Pildid
+
+
+
+ Presentations
+ Esitlused
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1555,12 +1785,12 @@ Version: %s
OpenLP.LanguageManager
-
+
Language
Keel
-
+
Please restart OpenLP to use your new language setting.
Uue keele kasutamiseks käivita OpenLP uuesti.
@@ -1866,17 +2096,12 @@ Version: %s
&Veebileht
-
- &Auto Detect
- &Isetuvastus
-
-
-
+
Use the system language, if available.
Kui saadaval, kasutatakse süsteemi keelt.
-
+
Set the interface language to %s
Kasutajaliidese keeleks %s määramine
@@ -1921,27 +2146,27 @@ Version: %s
Vaate režiimiks ekraanivaate valimine.
-
+
OpenLP Version Updated
OpenLP uuendus
-
+
OpenLP Main Display Blanked
OpenLP peakuva on tühi
-
+
The Main Display has been blanked out
Peakuva on tühi
-
+
Default Theme: %s
Vaikimisi kujundus: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
@@ -1961,12 +2186,12 @@ Sa võid viimase versiooni alla laadida aadressilt http://openlp.org/.&Kiirklahvide seadistamine...
-
+
Close OpenLP
OpenLP sulgemine
-
+
Are you sure you want to close OpenLP?
Kas oled kindel, et tahad OpenLP sulgeda?
@@ -1995,11 +2220,16 @@ Sa võid viimase versiooni alla laadida aadressilt http://openlp.org/.Open the folder where songs, bibles and other data resides.
Laulude, Piiblite ja muude andmete kataloogi avamine.
+
+
+ &Autodetect
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Ühtegi elementi pole valitud
@@ -2277,29 +2507,29 @@ Sa võid viimase versiooni alla laadida aadressilt http://openlp.org/.&Muuda elemendi kujundust
-
+
File is not a valid service.
The content encoding is not UTF-8.
Fail ei ole sobiv teenistus.
Sisu ei ole UTF-8 kodeeringus.
-
+
File is not a valid service.
Fail pole sobiv teenistus.
-
+
Missing Display Handler
Puudub kuvakäsitleja
-
+
Your item cannot be displayed as there is no handler to display it
Seda elementi pole võimalik näidata ekraanil, kuna puudub seda käsitsev programm
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Seda elementi pole võimalik näidata ekraanil, kuna puudub seda käsitsev programm
@@ -2329,7 +2559,7 @@ Sisu ei ole UTF-8 kodeeringus.
Faili avamine
-
+
OpenLP Service Files (*.osz)
OpenLP teenistuse failid (*.osz)
@@ -2456,57 +2686,57 @@ Sisu ei ole UTF-8 kodeeringus.
OpenLP.SlideController
-
+
Move to previous
Eelmisele liikumine
-
+
Move to next
Järgmisele liikumine
-
+
Hide
Peida
-
+
Move to live
Tõsta ekraanile
-
+
Edit and reload song preview
Muuda ja kuva laulu eelvaade uuesti
-
+
Start continuous loop
Katkematu korduse alustamine
-
+
Stop continuous loop
Katkematu korduse lõpetamine
-
+
Delay between slides in seconds
Viivitus slaidide vahel sekundites
-
+
Start playing media
Meediaesituse alustamine
-
+
Go To
Liigu kohta
-
+
Blank Screen
Ekraani tühjendamine
@@ -2516,32 +2746,32 @@ Sisu ei ole UTF-8 kodeeringus.
Kujunduse tausta näitamine
-
+
Show Desktop
Töölaua näitamine
-
+
Previous Slide
Eelmine slaid
-
+
Next Slide
Järgmine slaid
-
+
Previous Service
Eelmine teenistus
-
+
Next Service
Järgmine teenistus
-
+
Escape Item
Kuva sulgemine
@@ -2688,69 +2918,69 @@ Sisu ei ole UTF-8 kodeeringus.
Määra &globaalseks vaikeväärtuseks
-
+
%s (default)
%s (vaikimisi)
-
+
You must select a theme to edit.
Pead valima kujunduse, mida muuta.
-
+
You are unable to delete the default theme.
Vaikimisi kujundust pole võimalik kustutada.
-
+
Theme %s is used in the %s plugin.
Kujundust %s kasutatakse pluginas %s.
-
+
You have not selected a theme.
Sa ei ole kujundust valinud.
-
+
Save Theme - (%s)
Salvesta kujundus - (%s)
-
+
Theme Exported
Kujundus eksporditud
-
+
Your theme has been successfully exported.
Sinu kujunduse on edukalt eksporditud.
-
+
Theme Export Failed
Kujunduse eksportimine nurjus
-
+
Your theme could not be exported due to an error.
Sinu kujundust polnud võimalik eksportida, kuna esines viga.
-
+
Select Theme Import File
Importimiseks kujunduse faili valimine
-
+
File is not a valid theme.
The content encoding is not UTF-8.
See fail ei ole korrektne kujundus.
Sisu kodeering ei ole UTF-8.
-
+
File is not a valid theme.
See fail ei ole sobilik kujundus.
@@ -2770,47 +3000,47 @@ Sisu kodeering ei ole UTF-8.
&Ekspordi kujundus
-
+
You must select a theme to rename.
Pead valima kujunduse, mida ümber nimetada.
-
+
Rename Confirmation
Ümbernimetamise kinnitus
-
+
Rename %s theme?
Kas anda kujundusele %s uus nimi?
-
+
You must select a theme to delete.
Pead valima kujunduse, mida tahad kustutada.
-
+
Delete Confirmation
Kustutamise kinnitus
-
+
Delete %s theme?
Kas kustutada kujundus %s?
-
+
Validation Error
Valideerimise viga
-
+
A theme with this name already exists.
Sellenimeline teema on juba olemas.
-
+
OpenLP Themes (*.theme *.otz)
OpenLP kujundused (*.theme *.otz)
@@ -3811,17 +4041,17 @@ Sisu kodeering ei ole UTF-8.
Väljundfaili asukoht
-
+
usage_detail_%s_%s.txt
laulukasutuse_andmed_%s_%s.txt
-
+
Report Creation
Raporti koostamine
-
+
Report
%s
has been successfully created.
@@ -3829,83 +4059,93 @@ has been successfully created.
%s
on edukalt loodud.
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
-
+
&Song
&Laul
-
+
Import songs using the import wizard.
Laulude importimine importimise nõustajaga.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Laulude plugin</strong><br />See plugin võimaldab laulude kuvamise ja haldamise.
-
+
&Re-index Songs
&Indekseeri laulud uuesti
-
+
Re-index the songs database to improve searching and ordering.
Laulude andmebaasi kordusindekseerimine, et parendada otsimist ja järjekorda.
-
+
Reindexing songs...
Laulude kordusindekseerimine...
-
+
Add a new Song
Uue laulu lisamine
-
+
Edit the selected Song
Valitud laulu muutmine
-
+
Delete the selected Song
Valitud laulu kustutamine
-
+
Preview the selected Song
Valitud laulu eelvaatlus
-
+
Send the selected Song live
Valitud laulu saatmine ekraanile
-
+
Add the selected Song to the service
Valitud laulu lisamine teenistusele
-
+
Song
name singular
Laul
-
+
Songs
name plural
Laulud
-
+
Songs
container title
Laulud
@@ -4001,7 +4241,7 @@ The encoding is responsible for the correct character representation.
Kodeering on vajalik märkide õige esitamise jaoks.
-
+
Exports songs using the export wizard.
Eksportimise nõustaja abil laulude eksportimine.
@@ -4457,12 +4697,12 @@ Kodeering on vajalik märkide õige esitamise jaoks.
Laulusõnad
-
+
Delete Song(s)?
Kas kustutada laul(ud)?
-
+
CCLI License:
CCLI litsents:
@@ -4472,7 +4712,7 @@ Kodeering on vajalik märkide õige esitamise jaoks.
Kogu laulust
-
+
Are you sure you want to delete the %n selected song(s)?
diff --git a/resources/i18n/fr.ts b/resources/i18n/fr.ts
index 0a58735f8..02140b8e5 100644
--- a/resources/i18n/fr.ts
+++ b/resources/i18n/fr.ts
@@ -153,28 +153,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
-
+
Importing testaments... done.
-
+
Importing books... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
-
+
Importing verses... done.
@@ -210,7 +210,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -546,19 +546,19 @@ Les changement ne s'applique aux versets déjà un service.
Fichier CSV
-
+
Starting Registering bible...
Commence l'enregistrement de la Bible...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
Bible enregistrée. Veuillez noter que les verset vont être téléchargement
a la demande, une connexion Interner fiable est donc nécessaire.
-
+
Your Bible import failed.
Votre import de Bible à échoué.
@@ -664,7 +664,7 @@ a la demande, une connexion Interner fiable est donc nécessaire.
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
Import %s %s...
@@ -673,12 +673,12 @@ a la demande, une connexion Interner fiable est donc nécessaire.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
Détection de l'encodage (cela peut prendre quelque minutes)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
Import %s %s...
@@ -832,60 +832,60 @@ a la demande, une connexion Interner fiable est donc nécessaire.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Image
name singular
Image
-
+
Images
name plural
Images
-
+
Images
container title
Images
-
+
Load a new Image
Charge une nouvelle image
-
+
Add a new Image
Ajoute une nouvelle image
-
+
Edit the selected Image
Édite l'image sélectionnée
-
+
Delete the selected Image
Efface l'image sélectionnée
-
+
Preview the selected Image
Prévisualise l'image sélectionnée
-
+
Send the selected Image live
Envoie l'image sélectionnée en direct
-
+
Add the selected Image to the service
Ajoute l'image sélectionnée au service
@@ -941,60 +941,60 @@ Voulez-vous ajouter de toute façon d'autres images ?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
<strong>Module média</strong><br />Le module média permet une lecture de contenu audio et vidéo.
-
+
Media
name singular
Médias
-
+
Media
name plural
Médias
-
+
Media
container title
Médias
-
+
Load a new Media
Charge un nouveau média
-
+
Add a new Media
Ajoute un nouveau média
-
+
Edit the selected Media
Édite le média sélectionné
-
+
Delete the selected Media
Efface le média sélectionné
-
+
Preview the selected Media
Prévisualise le média sélectionné
-
+
Send the selected Media live
Envoie le média en direct
-
+
Add the selected Media to the service
Ajouter le média sélectionné au service
@@ -1072,17 +1072,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
Credits
Crédits
-
+
License
Licence
-
+
Contribute
Contribuer
@@ -1092,7 +1092,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
+ 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.
+
+
+
+
Project Lead
%s
@@ -1108,6 +1118,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1128,21 +1167,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1248,17 +1278,17 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
- Tag id
+ Tag Id
- Start Html
+ Start HTML
- End Html
+ End HTML
@@ -1394,6 +1424,206 @@ Version: %s
Renomme le fichier
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+ Bible
+
+
+
+ Images
+ Images
+
+
+
+ Presentations
+ Présentations
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1515,12 +1745,12 @@ Version: %s
OpenLP.LanguageManager
-
+
Language
Langage
-
+
Please restart OpenLP to use your new language setting.
Veuillez redémarrer OpenLP pour utiliser votre nouvelle propriété de langue.
@@ -1831,17 +2061,12 @@ Version: %s
Site &Web
-
- &Auto Detect
- Détection &automatique
-
-
-
+
Use the system language, if available.
Utilise le langage système, si disponible.
-
+
Set the interface language to %s
Défini la langue de l'interface à %s
@@ -1886,7 +2111,7 @@ Version: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
@@ -1895,32 +2120,32 @@ You can download the latest version from http://openlp.org/.
Vous pouvez télécharger la dernière version depuis http://openlp.org/.
-
+
OpenLP Version Updated
Version d'OpenLP mis a jours
-
+
OpenLP Main Display Blanked
OpenLP affichage principale noirci
-
+
The Main Display has been blanked out
L'affichage principale a été noirci
-
+
Close OpenLP
Ferme OpenLP
-
+
Are you sure you want to close OpenLP?
Êtes vous sur de vouloir fermer OpenLP ?
-
+
Default Theme: %s
Thème par défaut : %s
@@ -1955,11 +2180,16 @@ Vous pouvez télécharger la dernière version depuis http://openlp.org/.&Configure Display Tags
+
+
+ &Autodetect
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Pas d'éléments sélectionné
@@ -2282,34 +2512,34 @@ Vous pouvez télécharger la dernière version depuis http://openlp.org/.Ouvre un fichier
-
+
OpenLP Service Files (*.osz)
Fichier service OpenLP (*.osz)
-
+
File is not a valid service.
The content encoding is not UTF-8.
Le fichier n'est un service valide.
Le contenu n'est pas de l'UTF-8.
-
+
File is not a valid service.
Le fichier n'est pas un service valide.
-
+
Missing Display Handler
Délégué d'affichage manquent
-
+
Your item cannot be displayed as there is no handler to display it
Votre élément ne peut pas être affiché il n'y a pas de délégué pour l'afficher
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Votre élément ne peut pas être affiché le module nécessaire pour l'afficher est manquant ou inactif
@@ -2416,32 +2646,32 @@ Le contenu n'est pas de l'UTF-8.
OpenLP.SlideController
-
+
Previous Slide
Diapositive précédente
-
+
Move to previous
Aller au précédent
-
+
Next Slide
Aller au suivant
-
+
Move to next
Aller au suivant
-
+
Hide
Cache
-
+
Blank Screen
Écran noir
@@ -2451,57 +2681,57 @@ Le contenu n'est pas de l'UTF-8.
Thème vide
-
+
Show Desktop
Affiche le bureau
-
+
Start continuous loop
Démarre une boucle continue
-
+
Stop continuous loop
Arrête la boucle continue
-
+
Delay between slides in seconds
Délais entre les diapositives en secondes
-
+
Move to live
Déplace en direct
-
+
Edit and reload song preview
Édite et recharge le chant prévisualisé
-
+
Start playing media
Démarre la lecture de média
-
+
Go To
Aller à
-
+
Previous Service
Service précédent
-
+
Next Service
Service suivant
-
+
Escape Item
@@ -2663,114 +2893,114 @@ Le contenu n'est pas de l'UTF-8.
&Exporte le thème
-
+
%s (default)
%s (défaut)
-
+
You must select a theme to rename.
Vous devez sélectionner a thème à renommer.
-
+
Rename Confirmation
Confirme le renommage
-
+
Rename %s theme?
Renomme le thème %s ?
-
+
You must select a theme to edit.
Vous devez sélectionner un thème a éditer.
-
+
You must select a theme to delete.
Vous devez sélectionner un thème à effacer.
-
+
Delete Confirmation
Confirmation d'effacement
-
+
Delete %s theme?
Efface le thème %s ?
-
+
You have not selected a theme.
Vous n'avez pas sélectionner de thème.
-
+
Save Theme - (%s)
Enregistre le thème - (%s)
-
+
Theme Exported
Thème exporté
-
+
Your theme has been successfully exported.
Votre thème a été exporter avec succès.
-
+
Theme Export Failed
L'export du thème a échoué
-
+
Your theme could not be exported due to an error.
Votre thème ne peut pas être exporter a cause d'une erreur.
-
+
Select Theme Import File
Select le fichier thème à importer
-
+
File is not a valid theme.
The content encoding is not UTF-8.
Le fichier n'est pas un thème.
Le contenu n'est pas de l'UTF-8.
-
+
Validation Error
Erreur de validation
-
+
File is not a valid theme.
Le fichier n'est pas un thème valide.
-
+
A theme with this name already exists.
Le thème avec ce nom existe déjà.
-
+
You are unable to delete the default theme.
Vous ne pouvez pas supprimer le thème par défaut.
-
+
Theme %s is used in the %s plugin.
Thème %s est utiliser par le module %s.
-
+
OpenLP Themes (*.theme *.otz)
@@ -3771,22 +4001,32 @@ Le contenu n'est pas de l'UTF-8.
-
+
usage_detail_%s_%s.txt
-
+
Report Creation
-
+
Report
%s
has been successfully created.
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
@@ -3879,85 +4119,85 @@ The encoding is responsible for the correct character representation.
-
+
&Song
-
+
Import songs using the import wizard.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
Song
name singular
-
+
Songs
name plural
-
+
Songs
container title
-
+
Add a new Song
-
+
Edit the selected Song
-
+
Delete the selected Song
-
+
Preview the selected Song
-
+
Send the selected Song live
-
+
Add the selected Song to the service
-
+
Exports songs using the export wizard.
@@ -4418,12 +4658,12 @@ The encoding is responsible for the correct character representation.
-
+
Delete Song(s)?
-
+
Are you sure you want to delete the %n selected song(s)?
@@ -4431,7 +4671,7 @@ The encoding is responsible for the correct character representation.
-
+
CCLI License:
diff --git a/resources/i18n/hu.ts b/resources/i18n/hu.ts
index 36d46c94c..7469a72fd 100644
--- a/resources/i18n/hu.ts
+++ b/resources/i18n/hu.ts
@@ -153,28 +153,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
-
+
Importing testaments... done.
-
+
Importing books... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
-
+
Importing verses... done.
@@ -210,7 +210,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -520,7 +520,7 @@ A módosítások nem érintik a már a szolgálatban lévő verseket.Biblia létezik
-
+
Your Bible import failed.
A Biblia importálása nem sikerült.
@@ -535,12 +535,12 @@ A módosítások nem érintik a már a szolgálatban lévő verseket.Ez a Biblia már létezik. Kérlek, importálj egy másik Bibliát vagy előbb töröld a meglévőt.
-
+
Starting Registering bible...
A Biblia regisztrálása elkezdődött...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
Biblia regisztrálva. Megjegyzés: a versek csak kérésre lesznek letöltve és ekkor internet kapcsolat szükségeltetik.
@@ -662,7 +662,7 @@ demand and thus an internet connection is required.
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
@@ -671,12 +671,12 @@ demand and thus an internet connection is required.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
Kódolás észlelése (ez eltarthat pár percig)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
@@ -830,59 +830,59 @@ demand and thus an internet connection is required.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Kép bővítmény</strong><br />A kép a bővítmény mindenféle kép vetítését teszi lehetővé.<br />A bővítmény egyik különös figyelmet érdemlő képessége az, hogy képes a szolgálatkezelőn csoportba foglalni a képeket, így könnyebbé téve sok kép vetítését. A bővítmény képes az OpenLP „időzített körkörös” lejátszásra is, amivel a diákat automatikusan tudjuk léptetni. Továbbá, a bővítményben megadott képekkel felülírhatjuk a téma háttérképét, amellyel a szöveg alapú elemek, mint pl. a dalok, a megadott háttérképpel jelennek meg, a témában beállított háttérkép helyett.
-
+
Load a new Image
Új kép betöltése
-
+
Add a new Image
Új kép hozzáadása
-
+
Edit the selected Image
A kijelölt kép szerkesztése
-
+
Delete the selected Image
A kijelölt kép törlése
-
+
Preview the selected Image
A kijelölt kép előnézete
-
+
Send the selected Image live
A kijelölt kép élő adásba küldése
-
+
Add the selected Image to the service
A kijelölt kép hozzáadása a szolgálathoz
-
+
Image
name singular
Kép
-
+
Images
name plural
Képek
-
+
Images
container title
Képek
@@ -938,59 +938,59 @@ Do you want to add the other images anyway?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
<strong>Média bővítmény</strong><br />A média bővítmény hangok és videók lejátszását teszi lehetővé.
-
+
Load a new Media
Új médiaállomány betöltése
-
+
Add a new Media
Új médiaállomány hozzáadása
-
+
Edit the selected Media
A kijelölt médiaállomány szerkesztése
-
+
Delete the selected Media
A kijelölt médiaállomány törlése
-
+
Preview the selected Media
A kijelölt médiaállomány előnézete
-
+
Send the selected Media live
A kijelölt médiaállomány élő adásba küldése
-
+
Add the selected Media to the service
A kijelölt médiaállomány hozzáadása a szolgálathoz
-
+
Media
name singular
Média
-
+
Media
name plural
Média
-
+
Media
container title
Média
@@ -1075,17 +1075,17 @@ Többet az OpenLP-ről: http://openlp.org/
Az OpenLP-t önkéntesek készítették és tartják karban. Ha szeretnél több keresztény számítógépes programot, fontold meg a részvételt az alábbi gomb igénybevételével.
-
+
Credits
Közreműködők
-
+
License
Licenc
-
+
Contribute
Részvétel
@@ -1095,7 +1095,17 @@ Az OpenLP-t önkéntesek készítették és tartják karban. Ha szeretnél több
-
+
+ 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.
+
+
+
+
Project Lead
%s
@@ -1111,6 +1121,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1131,21 +1170,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1251,17 +1281,17 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
- Tag id
+ Tag Id
- Start Html
+ Start HTML
- End Html
+ End HTML
@@ -1396,6 +1426,206 @@ Version: %s
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+
+
+
+
+ Images
+
+
+
+
+ Presentations
+
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1517,12 +1747,12 @@ Version: %s
OpenLP.LanguageManager
-
+
Language
Nyelv
-
+
Please restart OpenLP to use your new language setting.
A nyelvi beállítások az OpenLP újraindítása után lépnek érvénybe.
@@ -1828,17 +2058,12 @@ Version: %s
&Weboldal
-
- &Auto Detect
- &Automatikus felismerés
-
-
-
+
Use the system language, if available.
Rendszernyelv használata, ha elérhető.
-
+
Set the interface language to %s
A felhasználói felület nyelvének átváltása erre: %s
@@ -1883,7 +2108,7 @@ Version: %s
Nézetmód váltása a Élő módra.
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
@@ -1892,22 +2117,22 @@ You can download the latest version from http://openlp.org/.
A legfrissebb verzió a http://openlp.org/ oldalról szerezhető be.
-
+
OpenLP Version Updated
OpenLP verziófrissítés
-
+
OpenLP Main Display Blanked
Sötét OpenLP fő képernyő
-
+
The Main Display has been blanked out
A fő képernyő el lett sötétítve
-
+
Default Theme: %s
Alapértelmezett téma: %s
@@ -1923,12 +2148,12 @@ A legfrissebb verzió a http://openlp.org/ oldalról szerezhető be.Magyar
-
+
Close OpenLP
-
+
Are you sure you want to close OpenLP?
@@ -1957,11 +2182,16 @@ A legfrissebb verzió a http://openlp.org/ oldalról szerezhető be.&Configure Display Tags
+
+
+ &Autodetect
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Nincs kijelölt elem
@@ -2239,29 +2469,29 @@ A legfrissebb verzió a http://openlp.org/ oldalról szerezhető be.Elem témájának &módosítása
-
+
File is not a valid service.
The content encoding is not UTF-8.
A fájl nem érvényes szolgálat.
A tartalom kódolása nem UTF-8.
-
+
File is not a valid service.
A fájl nem érvényes szolgálat.
-
+
Missing Display Handler
Hiányzó képernyő kezelő
-
+
Your item cannot be displayed as there is no handler to display it
Az elemet nem lehet megjeleníteni, mert nincs kezelő, amely megjelenítené
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Az elemet nem lehet megjeleníteni, mert a bővítmény, amely kezelné, hiányzik vagy inaktív
@@ -2291,7 +2521,7 @@ A tartalom kódolása nem UTF-8.
-
+
OpenLP Service Files (*.osz)
@@ -2418,57 +2648,57 @@ A tartalom kódolása nem UTF-8.
OpenLP.SlideController
-
+
Move to previous
Mozgatás az előzőre
-
+
Move to next
Mozgatás a következőre
-
+
Hide
Elrejtés
-
+
Move to live
Élő adásba küldés
-
+
Start continuous loop
Folyamatos vetítés indítása
-
+
Stop continuous loop
Folyamatos vetítés leállítása
-
+
Delay between slides in seconds
Diák közötti késleltetés másodpercben
-
+
Start playing media
Médialejátszás indítása
-
+
Go To
Ugrás erre
-
+
Edit and reload song preview
Szerkesztés és az dal előnézetének újraolvasása
-
+
Blank Screen
Üres képernyő
@@ -2478,32 +2708,32 @@ A tartalom kódolása nem UTF-8.
Üres téma
-
+
Show Desktop
Asztal megjelenítése
-
+
Previous Slide
-
+
Next Slide
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -2650,69 +2880,69 @@ A tartalom kódolása nem UTF-8.
Beállítás &globális alapértelmezetté
-
+
%s (default)
%s (alapértelmezett)
-
+
You must select a theme to edit.
Ki kell választani témát a szerkesztéshez.
-
+
You are unable to delete the default theme.
Az alapértelmezett témát nem lehet törölni.
-
+
You have not selected a theme.
Nincs kiválasztva egy téma sem.
-
+
Save Theme - (%s)
Téma mentése – (%s)
-
+
Theme Exported
Téma exportálva
-
+
Your theme has been successfully exported.
A téma sikeresen exportálásra került.
-
+
Theme Export Failed
A téma exportálása nem sikerült
-
+
Your theme could not be exported due to an error.
A témát nem sikerült exportálni egy hiba miatt.
-
+
Select Theme Import File
Importálandó téma fájl kiválasztása
-
+
File is not a valid theme.
The content encoding is not UTF-8.
Nem érvényes témafájl.
A tartalom kódolása nem UTF-8.
-
+
File is not a valid theme.
Nem érvényes témafájl.
-
+
Theme %s is used in the %s plugin.
A(z) %s témát a(z) %s bővítmény használja.
@@ -2732,47 +2962,47 @@ A tartalom kódolása nem UTF-8.
Téma e&xportálása
-
+
You must select a theme to rename.
-
+
Rename Confirmation
-
+
Rename %s theme?
-
+
You must select a theme to delete.
-
+
Delete Confirmation
-
+
Delete %s theme?
-
+
Validation Error
-
+
A theme with this name already exists.
-
+
OpenLP Themes (*.theme *.otz)
@@ -3773,99 +4003,109 @@ A tartalom kódolása nem UTF-8.
Kimeneti fájl elérési útvonala
-
+
usage_detail_%s_%s.txt
-
+
Report Creation
-
+
Report
%s
has been successfully created.
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
-
+
&Song
&Dal
-
+
Import songs using the import wizard.
Dalok importálása az importálás tündérrel.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Dalok bővítmény</strong><br />A dalok bővítmény dalok megjelenítését és kezelését teszi lehetővé.
-
+
&Re-index Songs
Dalok újra&indexelése
-
+
Re-index the songs database to improve searching and ordering.
Dal adatbázis újraindexelése a keresés és a rendezés javításához.
-
+
Reindexing songs...
Dalok indexelése folyamatban...
-
+
Add a new Song
Új dal hozzáadása
-
+
Edit the selected Song
A kijelölt dal szerkesztése
-
+
Delete the selected Song
A kijelölt dal törlése
-
+
Preview the selected Song
A kijelölt dal előnézete
-
+
Send the selected Song live
A kijelölt dal élő adásba küldése
-
+
Add the selected Song to the service
A kijelölt dal hozzáadása a szolgálathoz
-
+
Song
name singular
Dal
-
+
Songs
name plural
Dalok
-
+
Songs
container title
Dalok
@@ -3959,7 +4199,7 @@ The encoding is responsible for the correct character representation.
-
+
Exports songs using the export wizard.
@@ -4415,12 +4655,12 @@ The encoding is responsible for the correct character representation.
Dalszöveg
-
+
Delete Song(s)?
Törölhető(ek) a dal(ok)?
-
+
CCLI License:
CCLI licenc:
@@ -4430,7 +4670,7 @@ The encoding is responsible for the correct character representation.
-
+
Are you sure you want to delete the %n selected song(s)?
diff --git a/resources/i18n/id.ts b/resources/i18n/id.ts
index 8900300e6..873c6f642 100644
--- a/resources/i18n/id.ts
+++ b/resources/i18n/id.ts
@@ -154,28 +154,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
-
+
Importing testaments... done.
-
+
Importing books... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
-
+
Importing verses... done.
@@ -211,7 +211,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -531,7 +531,7 @@ Perubahan tidak akan mempengaruhi ayat yang kini tampil.
-
+
Your Bible import failed.
@@ -541,12 +541,12 @@ Perubahan tidak akan mempengaruhi ayat yang kini tampil.
-
+
Starting Registering bible...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
@@ -663,7 +663,7 @@ demand and thus an internet connection is required.
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
Mengimpor %s %s...
@@ -672,12 +672,12 @@ demand and thus an internet connection is required.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
Mengimpor %s %s...
@@ -831,59 +831,59 @@ demand and thus an internet connection is required.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Load a new Image
-
+
Add a new Image
-
+
Edit the selected Image
-
+
Delete the selected Image
-
+
Preview the selected Image
-
+
Send the selected Image live
-
+
Add the selected Image to the service
-
+
Image
name singular
-
+
Images
name plural
-
+
Images
container title
@@ -939,59 +939,59 @@ Do you want to add the other images anyway?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
-
+
Load a new Media
-
+
Add a new Media
-
+
Edit the selected Media
-
+
Delete the selected Media
-
+
Preview the selected Media
-
+
Send the selected Media live
-
+
Add the selected Media to the service
-
+
Media
name singular
-
+
Media
name plural
-
+
Media
container title
@@ -1070,17 +1070,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
Credits
-
+
License
-
+
Contribute
@@ -1090,7 +1090,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
+ 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.
+
+
+
+
Project Lead
%s
@@ -1106,6 +1116,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1126,21 +1165,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1246,17 +1276,17 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
- Tag id
+ Tag Id
- Start Html
+ Start HTML
- End Html
+ End HTML
@@ -1391,6 +1421,206 @@ Version: %s
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+ Alkitab
+
+
+
+ Images
+
+
+
+
+ Presentations
+
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1512,12 +1742,12 @@ Version: %s
OpenLP.LanguageManager
-
+
Language
-
+
Please restart OpenLP to use your new language setting.
@@ -1823,17 +2053,12 @@ Version: %s
-
- &Auto Detect
-
-
-
-
+
Use the system language, if available.
-
+
Set the interface language to %s
@@ -1878,29 +2103,29 @@ Version: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
-
+
OpenLP Version Updated
-
+
OpenLP Main Display Blanked
-
+
The Main Display has been blanked out
-
+
Default Theme: %s
@@ -1916,12 +2141,12 @@ You can download the latest version from http://openlp.org/.
-
+
Close OpenLP
-
+
Are you sure you want to close OpenLP?
@@ -1950,11 +2175,16 @@ You can download the latest version from http://openlp.org/.
&Configure Display Tags
+
+
+ &Autodetect
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
@@ -2232,33 +2462,33 @@ You can download the latest version from http://openlp.org/.
-
+
OpenLP Service Files (*.osz)
-
+
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
-
+
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
@@ -2410,57 +2640,57 @@ The content encoding is not UTF-8.
OpenLP.SlideController
-
+
Move to previous
-
+
Move to next
-
+
Hide
-
+
Move to live
-
+
Edit and reload song preview
-
+
Start continuous loop
-
+
Stop continuous loop
-
+
Delay between slides in seconds
-
+
Start playing media
-
+
Go To
-
+
Blank Screen
@@ -2470,32 +2700,32 @@ The content encoding is not UTF-8.
-
+
Show Desktop
-
+
Previous Slide
-
+
Next Slide
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -2642,68 +2872,68 @@ The content encoding is not UTF-8.
-
+
%s (default)
-
+
You must select a theme to edit.
-
+
You are unable to delete the default theme.
-
+
Theme %s is used in the %s plugin.
-
+
You have not selected a theme.
-
+
Save Theme - (%s)
-
+
Theme Exported
-
+
Your theme has been successfully exported.
-
+
Theme Export Failed
-
+
Your theme could not be exported due to an error.
-
+
Select Theme Import File
-
+
File is not a valid theme.
The content encoding is not UTF-8.
-
+
File is not a valid theme.
@@ -2723,47 +2953,47 @@ The content encoding is not UTF-8.
-
+
You must select a theme to rename.
-
+
Rename Confirmation
-
+
Rename %s theme?
-
+
You must select a theme to delete.
-
+
Delete Confirmation
-
+
Delete %s theme?
-
+
Validation Error
-
+
A theme with this name already exists.
-
+
OpenLP Themes (*.theme *.otz)
@@ -3764,82 +3994,92 @@ The content encoding is not UTF-8.
-
+
usage_detail_%s_%s.txt
-
+
Report Creation
-
+
Report
%s
has been successfully created.
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
-
+
&Song
-
+
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
Add a new Song
-
+
Edit the selected Song
-
+
Delete the selected Song
-
+
Preview the selected Song
-
+
Send the selected Song live
-
+
Add the selected Song to the service
@@ -3932,25 +4172,25 @@ The encoding is responsible for the correct character representation.
-
+
Song
name singular
-
+
Songs
name plural
-
+
Songs
container title
-
+
Exports songs using the export wizard.
@@ -4406,12 +4646,12 @@ The encoding is responsible for the correct character representation.
-
+
Delete Song(s)?
-
+
CCLI License:
@@ -4421,7 +4661,7 @@ The encoding is responsible for the correct character representation.
-
+
Are you sure you want to delete the %n selected song(s)?
diff --git a/resources/i18n/ja.ts b/resources/i18n/ja.ts
index 4ea5843e4..a9d298ea0 100644
--- a/resources/i18n/ja.ts
+++ b/resources/i18n/ja.ts
@@ -12,18 +12,19 @@ Do you want to continue anyway?
No Parameter Found
-
+ 引数が見つかりません
No Placeholder Found
-
+ プレースホルダーが見つかりません
The alert text does not contain '<>'.
Do you want to continue anyway?
-
+ 警告テキストは、'<>'を含みません。
+処理を続けてもよろしいですか?
@@ -154,28 +155,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
新旧訳を取込み中...%s
-
+
Importing testaments... done.
新旧訳の取込み...完了。
-
+
Importing books... %s
書簡の取込み中...%s
-
+
Importing verses from %s...
Importing verses from <book name>...
節の取込み中 %s...
-
+
Importing verses... done.
節の取込み....完了。
@@ -211,7 +212,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -226,7 +227,7 @@ Do you want to continue anyway?
<strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display bible verses from different sources during the service.
- <strong>聖書プラグイン</strong><br />聖書プラグインは、礼拝で様々な訳の御言葉を表示する機能を提供します。
+ <strong>聖書プラグイン</strong><br />聖書プラグインは、礼拝プログラムで様々な訳の御言葉を表示する機能を提供します。
@@ -261,7 +262,7 @@ Do you want to continue anyway?
Add the selected Bible to the service
- 選択した聖書を礼拝に追加
+ 選択した聖書を礼拝プログラムに追加
@@ -331,7 +332,14 @@ Book Chapter:Verse-Verse
Book Chapter:Verse-Verse,Verse-Verse
Book Chapter:Verse-Verse,Chapter:Verse-Verse
Book Chapter:Verse-Chapter:Verse
-
+ 参照聖句の形式が、OpenLPにサポートされていません。以下のパターンに準拠した参照聖句である事を確認下さい。
+
+書 章
+書 章-章
+書 章:節-節
+書 章:節-節,節-節
+書 章:節-節,章:節-節
+書 章:節-章:節
@@ -364,7 +372,7 @@ Book Chapter:Verse-Chapter:Verse
Bible theme:
- 聖書のテーマ:
+ 聖書の外観テーマ:
@@ -405,7 +413,7 @@ Book Chapter:Verse-Chapter:Verse
Note:
Changes do not affect verses already in the service.
- 注意: 既に礼拝に含まれる御言葉は変更されません。
+ 注意: 既に礼拝プログラムに含まれる御言葉は変更されません。
@@ -531,17 +539,17 @@ Changes do not affect verses already in the service.
すでにこの聖書データは取り込み済みです。他の聖書データを取り込むか既に取り込まれた聖書を削除してください。
-
+
Your Bible import failed.
聖書データの取り込みに失敗しました。
-
+
Starting Registering bible...
聖書を登録しています...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
聖書が登録されました。節ごとに必要に応じてダウンロードされますので、インターネットへの接続が要求される事を留意しておいてください。
@@ -584,7 +592,7 @@ demand and thus an internet connection is required.
You have not specified a testaments file. Do you want to proceed with the import?
-
+ 新旧訳ファイルを指定していません。インポートを継続しますか?
@@ -657,13 +665,13 @@ demand and thus an internet connection is required.
Scripture Reference
-
+ 参照聖句
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
%s %sをインポートしています...
@@ -672,12 +680,12 @@ demand and thus an internet connection is required.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
エンコードの検出中です(数分かかることがあります)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
%s %sをインポートしています...
@@ -688,7 +696,7 @@ demand and thus an internet connection is required.
<strong>Custom Plugin</strong><br />The custom plugin provides the ability to set up custom text slides that can be displayed on the screen the same way songs are. This plugin provides greater freedom over the songs plugin.
- <strong>カスタムプラグイン</strong><br />カスタムプラグインは、カスタムのテキストを歌などと同様に表示する機能を提供します。
+ <strong>カスタムプラグイン</strong><br />カスタムプラグインは、カスタムのテキストを賛美などと同様に表示する機能を提供します。
@@ -744,7 +752,7 @@ demand and thus an internet connection is required.
The&me:
- テーマ(&m):
+ 外観テーマ(&m):
@@ -764,7 +772,7 @@ demand and thus an internet connection is required.
&Credits:
-
+ クレジット(&C):
@@ -807,7 +815,7 @@ demand and thus an internet connection is required.
Add the selected Custom to the service
- 選択したカスタムを礼拝に追加
+ 選択したカスタムを礼拝プログラムに追加
@@ -831,59 +839,59 @@ demand and thus an internet connection is required.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
- <strong>画像プラグイン</strong><br />画像プラグインは、画像を表示する機能を提供します。<br />礼拝マネージャで複数の画像をグループ化したり、複数の画像を簡単に表示することができます。タイムアウトループの機能を使用してスライドショーを自動的に表示することもできます。さらに、歌などのテキストベースの項目の背景を、テーマで指定されたものからこのプラグインの画像に変更することもできます。
+ <strong>画像プラグイン</strong><br />画像プラグインは、画像を表示する機能を提供します。<br />礼拝プログラムで複数の画像をグループ化したり、複数の画像を簡単に表示することができます。タイムアウトループの機能を使用してスライドショーを自動的に表示することもできます。さらに、賛美などのテキストベースの項目の背景を、外観テーマで指定されたものからこのプラグインの画像に変更することもできます。
-
+
Load a new Image
新しい画像を読み込み
-
+
Add a new Image
新しい画像を追加
-
+
Edit the selected Image
選択した画像を編集
-
+
Delete the selected Image
選択した画像を削除
-
+
Preview the selected Image
選択した画像をプレビュー
-
+
Send the selected Image live
選択した画像をライブへ送る
-
+
Add the selected Image to the service
- 選択した画像を礼拝に追加
+ 選択した画像を礼拝プログラムに追加
-
+
Image
name singular
画像
-
+
Images
name plural
画像
-
+
Images
container title
画像
@@ -940,59 +948,59 @@ Do you want to add the other images anyway?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
<strong>メディアプラグイン</strong><br />メディアプラグインは、音声や動画を再生する機能を提供します。
-
+
Load a new Media
新しいメディアを読み込み
-
+
Add a new Media
新しいメディアを追加
-
+
Edit the selected Media
選択したメディアを編集
-
+
Delete the selected Media
選択したメディアを削除
-
+
Preview the selected Media
選択したメディアをプレビュー
-
+
Send the selected Media live
選択したメディアをライブへ送る
-
+
Add the selected Media to the service
- 選択したメディアを礼拝に追加
+ 選択したメディアを礼拝プログラムに追加
-
+
Media
name singular
メディア
-
+
Media
name plural
メディア
-
+
Media
container title
メディア
@@ -1033,7 +1041,7 @@ Do you want to add the other images anyway?
Videos (%s);;Audio (%s);;%s (*)
-
+ ビデオ (%s);;オーディオ (%s);;%s (*)
@@ -1068,7 +1076,7 @@ OpenLP is free church presentation software, or lyrics projection software, used
Find out more about OpenLP: http://openlp.org/
OpenLP is written and maintained by volunteers. If you would like to see more free Christian software being written, please consider contributing by using the button below.
- OpenLPは、教会専用のフリー(無償及び利用に関して)のプレゼンテーション及び歌詞投射ソフトウェアです。
+ OpenLPは、教会専用のフリー(無償及び利用に関して)のプレゼンテーション及び賛美詞投射ソフトウェアです。
パソコンとプロジェクターを用いて、聖書箇所、画像また他プレゼンテーションデータ(OpenOffice.orgやPowerPoint/Viewerが必要)をスライド表示する事ができます。
@@ -1077,17 +1085,17 @@ http://openlp.org/にて詳しくご紹介しております。
OpenLPは、ボランティアの手により開発保守されています。もっと多くのクリスチャンの手によるフリーのソフトウェア開発に興味がある方は、以下のボタンからどうぞ。
-
+
Credits
著作情報
-
+
License
ライセンス
-
+
Contribute
貢献する
@@ -1097,7 +1105,17 @@ OpenLPは、ボランティアの手により開発保守されています。
ビルド %s
-
+
+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
+ このプログラムは、フリーソフトです。あなたは、これを再配布したり、the Free Software Foundationが発行したGNU General Public Licenseバージョン2の元で改変する事が出来ます。
+
+
+
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+ このプログラムは、皆様のお役に立てると期待し、配布しています。しかし、完全に無保障である事を覚えて下さい。商品としての暗黙の保障としての商品適格性や特定の使用適合性もありません。詳しくは、以下の文をお読みください。
+
+
+
Project Lead
%s
@@ -1113,6 +1131,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1133,21 +1180,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1166,7 +1204,7 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Remember active media manager tab on startup
- 起動時に前回のメディアマネージャを開く
+ 起動時に前回のメディアマネジャーを開く
@@ -1176,7 +1214,7 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Expand new service items on creation
- 礼拝の項目の作成時に展開する
+ 礼拝項目の作成時に展開する
@@ -1191,27 +1229,27 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Hide mouse cursor when over display window
-
+ ディスプレイウィンドウの上では、マウスカーソルを隠す
Default Image
-
+ 既定の画像
Background color:
- 背景色:
+ 背景色:
Image file:
-
+ 画像ファイル:
Open File
- ファイルを開く
+ ファイルを開く
@@ -1219,52 +1257,52 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Edit Selection
- 選択項目を編集
+ 選択項目を編集
Update
- 更新
+ 更新
Description
- 説明
+ 説明
Tag
- タグ
+ タグ
Start tag
- 開始HTML
+ 開始タグ
End tag
- 終了HTML
+ 終了タグ
Default
- 初期設定
+ 初期設定
- Tag id
- タグID
+ Tag Id
+
- Start Html
- 開始HTML
+ Start HTML
+
- End Html
- 終了HTML
+ End HTML
+
@@ -1425,6 +1463,206 @@ Version: %s
ファイルをコピー
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+ 賛美
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+ 聖書
+
+
+
+ Images
+ 画像
+
+
+
+ Presentations
+ プレゼンテーション
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1460,7 +1698,7 @@ Version: %s
Automatically open the last service
- 自動的に前回の礼拝を開く
+ 自動的に前回の礼拝プログラムを開く
@@ -1475,7 +1713,7 @@ Version: %s
Prompt to save before starting a new service
- 新しい礼拝を開く前に保存を確認する
+ 新しい礼拝プログラムを開く前に保存を確認する
@@ -1546,12 +1784,12 @@ Version: %s
OpenLP.LanguageManager
-
+
Language
言語
-
+
Please restart OpenLP to use your new language setting.
新しい言語設定を使用するために、OpenLPを再起動してください。
@@ -1614,17 +1852,17 @@ Version: %s
Media Manager
- メディアマネージャ
+ メディアマネジャー
Service Manager
- 礼拝マネージャ
+ 礼拝プログラム
Theme Manager
- テーママネージャ
+ 外観テーママネジャー
@@ -1644,7 +1882,7 @@ Version: %s
Open an existing service.
- 存在する礼拝を開きます。
+ 存在する礼拝プログラムを開きます。
@@ -1659,7 +1897,7 @@ Version: %s
Save the current service to disk.
- 現在の礼拝をディスクに保存します。
+ 現在の礼拝プログラムをディスクに保存します。
@@ -1674,12 +1912,12 @@ Version: %s
Save Service As
- 名前をつけて礼拝を保存
+ 名前をつけて礼拝プログラムを保存
Save the current service under a new name.
- 現在の礼拝を新しい名前で保存します。
+ 現在の礼拝プログラムを新しい名前で保存します。
@@ -1704,7 +1942,7 @@ Version: %s
&Theme
- テーマ(&T)
+ 外観テーマ(&T)
@@ -1714,7 +1952,7 @@ Version: %s
&Media Manager
- メディアマネージャ(&M)
+ メディアマネジャー(&M)
@@ -1734,17 +1972,17 @@ Version: %s
&Theme Manager
- テーママネージャ(&T)
+ 外観テーママネジャー(&T)
Toggle Theme Manager
- テーママネジャーの切り替え
+ 外観テーママネジャーの切り替え
Toggle the visibility of the theme manager.
- テーママネジャーの可視性を切り替える。
+ 外観テーママネジャーの可視性を切り替える。
@@ -1754,22 +1992,22 @@ Version: %s
&Service Manager
- 礼拝マネジャー(&S)
+ 礼拝プログラム(&S)
Toggle Service Manager
- 礼拝マネジャーを切り替え
+ 礼拝プログラムを切り替え
Toggle the visibility of the service manager.
- 礼拝マネジャーの可視性を切り替える。
+ 礼拝プログラムの可視性を切り替える。
F9
- 礼拝マネジャー
+ 礼拝プログラム
@@ -1857,17 +2095,12 @@ Version: %s
ウェブサイト(&W)
-
- &Auto Detect
- 自動検出(&A)
-
-
-
+
Use the system language, if available.
システム言語を可能であれば使用します。
-
+
Set the interface language to %s
インターフェイス言語を%sに設定
@@ -1912,7 +2145,7 @@ Version: %s
表示モードをライブにします。
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
@@ -1921,24 +2154,24 @@ You can download the latest version from http://openlp.org/.
http://openlp.org/から最新版がダウンロード可能です。
-
+
OpenLP Version Updated
OpenLPのバージョンアップ完了
-
+
OpenLP Main Display Blanked
OpenLPのプライマリディスプレイがブランクです
-
+
The Main Display has been blanked out
OpenLPのプライマリディスプレイがブランクになりました
-
+
Default Theme: %s
- 既定テーマ
+ 既定外観テーマ
@@ -1952,19 +2185,19 @@ http://openlp.org/から最新版がダウンロード可能です。ショートカットの設定(&S)...
-
+
Close OpenLP
OpenLPの終了
-
+
Are you sure you want to close OpenLP?
本当にOpenLPを終了してもよろしいですか?
Print the current Service Order.
- 現在の礼拝順序を印刷します。
+ 現在の礼拝プログラム順序を印刷します。
@@ -1974,23 +2207,28 @@ http://openlp.org/から最新版がダウンロード可能です。
&Configure Display Tags
-
+ 表示タグを設定(&C)
Open &Data Folder...
-
+ データフォルダを開く(&D)...
Open the folder where songs, bibles and other data resides.
+ 賛美、聖書データなどのデータが含まれているフォルダを開く。
+
+
+
+ &Autodetect
OpenLP.MediaManagerItem
-
+
No Items Selected
項目の選択がありません
@@ -2078,12 +2316,12 @@ http://openlp.org/から最新版がダウンロード可能です。
Fit Page
-
+ サイズをページに合わせる
Fit Width
-
+ サイズをページの横幅に合わせる
@@ -2091,62 +2329,62 @@ http://openlp.org/から最新版がダウンロード可能です。
Options
-
+ オプション
Close
-
+ 閉じる
Copy
-
+ コピー
Copy as HTML
-
+ HTMLとしてコピーする
Zoom In
-
+ ズームイン
Zoom Out
-
+ ズームアウト
Zoom Original
-
+ 既定のズームに戻す
Other Options
-
+ その他のオプション
Include slide text if available
-
+ 可能であれば、スライドテキストを含める
Include service item notes
-
+ 礼拝項目メモを含める
Include play length of media items
-
+ メディア項目の再生時間を含める
Service Order Sheet
- 礼拝順序シート
+ 礼拝プログラム順序シート
@@ -2154,12 +2392,12 @@ http://openlp.org/から最新版がダウンロード可能です。
Screen
- スクリーン
+ スクリーン
primary
- プライマリ
+ プライマリ
@@ -2175,17 +2413,17 @@ http://openlp.org/から最新版がダウンロード可能です。
Load an existing service
- 既存の礼拝を読み込む
+ 既存の礼拝プログラムを読み込む
Save this service
- 礼拝を保存
+ 礼拝プログラムを保存
Select a theme for the service
- 礼拝のテーマを選択
+ 礼拝プログラムの外観テーマを選択
@@ -2235,7 +2473,7 @@ http://openlp.org/から最新版がダウンロード可能です。
Delete the selected item from the service.
- 選択した項目を礼拝から削除する。
+ 選択した項目を礼拝プログラムから削除する。
@@ -2265,32 +2503,32 @@ http://openlp.org/から最新版がダウンロード可能です。
&Change Item Theme
- 項目のテーマを変更(&C)
+ 項目の外観テーマを変更(&C)
-
+
File is not a valid service.
The content encoding is not UTF-8.
- 礼拝ファイルが有効でありません。
+ 礼拝プログラムファイルが有効でありません。
エンコードがUTF-8でありません。
-
+
File is not a valid service.
- 礼拝ファイルが有効でありません。
+ 礼拝プログラムファイルが有効でありません。
-
+
Missing Display Handler
ディスプレイハンドラが見つかりません
-
+
Your item cannot be displayed as there is no handler to display it
ディスプレイハンドラが見つからないため項目を表示する事ができません
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
必要なプラグインが見つからないか無効なため、項目を表示する事ができません
@@ -2320,9 +2558,9 @@ The content encoding is not UTF-8.
ファイルを開く
-
+
OpenLP Service Files (*.osz)
- OpenLP 礼拝ファイル (*.osz)
+ OpenLP 礼拝プログラムファイル (*.osz)
@@ -2352,7 +2590,7 @@ The content encoding is not UTF-8.
Modified Service
- 礼拝の編集
+ 礼拝プログラムの編集
@@ -2362,22 +2600,22 @@ The content encoding is not UTF-8.
&Start Time
-
+ 開始時間(&S)
Show &Preview
-
+ プレビュー表示(&P)
Show &Live
-
+ ライブ表示(&L)
The current service has been modified. Would you like to save this service?
-
+ 現在の礼拝プログラムは、編集されています。保存しますか?
@@ -2441,98 +2679,98 @@ The content encoding is not UTF-8.
Alternate
-
+ 代替
OpenLP.SlideController
-
+
Move to previous
前へ移動
-
+
Move to next
次へ移動
-
+
Hide
隠す
-
+
Move to live
ライブへ移動
-
+
Edit and reload song preview
編集し再読み込み
-
+
Start continuous loop
繰り返し再生を開始
-
+
Stop continuous loop
繰り返し再生を停止
-
+
Delay between slides in seconds
次のスライドまでの遅延
-
+
Start playing media
メディア再生を開始
-
+
Go To
-
+
Blank Screen
スクリーンをブランク
Blank to Theme
- テーマをブランク
+ 外観テーマをブランク
-
+
Show Desktop
デスクトップを表示
-
+
Previous Slide
前スライド
-
+
Next Slide
次スライド
-
+
Previous Service
- 前の礼拝
+ 前の礼拝プログラム
-
+
Next Service
- 次の礼拝
+ 次の礼拝プログラム
-
+
Escape Item
項目をエスケープ
@@ -2555,32 +2793,32 @@ The content encoding is not UTF-8.
Item Start Time
-
+ 項目開始時間
Hours:
-
+ 時:
h
-
+ 時
m
-
+ 分
Minutes:
-
+ 分:
Seconds:
-
+ 秒:
@@ -2593,22 +2831,22 @@ The content encoding is not UTF-8.
Theme Name Missing
- テーマ名が不明です
+ 外観テーマ名が不明です
There is no name for this theme. Please enter one.
- テーマ名がありません。入力してください。
+ 外観テーマ名がありません。入力してください。
Theme Name Invalid
- 無効なテーマ名
+ 無効な外観テーマ名
Invalid theme name. Please enter one.
- 無効なテーマ名です。入力してください。
+ 無効な外観テーマ名です。入力してください。
@@ -2621,57 +2859,57 @@ The content encoding is not UTF-8.
Create a new theme.
- 新しいテーマを作成する。
+ 新しい外観テーマを作成する。
Edit Theme
- テーマ編集
+ 外観テーマ編集
Edit a theme.
- テーマの編集する。
+ 外観テーマの編集する。
Delete Theme
- テーマ削除
+ 外観テーマ削除
Delete a theme.
- テーマの削除する。
+ 外観テーマの削除する。
Import Theme
- テーマインポート
+ 外観テーマインポート
Import a theme.
- テーマのインポートをする。
+ 外観テーマのインポートをする。
Export Theme
- テーマのエキスポート
+ 外観テーマのエキスポート
Export a theme.
- テーマのエキスポートをする。
+ 外観テーマのエキスポートをする。
&Edit Theme
- テーマの編集(&E)
+ 外観テーマの編集(&E)
&Delete Theme
- テーマの削除(&D)
+ 外観テーマの削除(&D)
@@ -2679,130 +2917,130 @@ The content encoding is not UTF-8.
全体の既定として設定(&G))
-
+
%s (default)
%s (既定)
-
+
You must select a theme to edit.
- 編集するテーマを選択してください。
+ 編集する外観テーマを選択してください。
-
+
You are unable to delete the default theme.
- 既定のテーマを削除する事はできません。
+ 既定の外観テーマを削除する事はできません。
-
+
Theme %s is used in the %s plugin.
- %s プラグインでこのテーマは利用されています。
+ %s プラグインでこの外観テーマは利用されています。
-
+
You have not selected a theme.
- テーマの選択がありません。
+ 外観テーマの選択がありません。
-
+
Save Theme - (%s)
- テーマを保存 - (%s)
+ 外観テーマを保存 - (%s)
-
+
Theme Exported
- テーマエキスポート
+ 外観テーマエキスポート
-
+
Your theme has been successfully exported.
- テーマは正常にエキスポートされました。
+ 外観テーマは正常にエキスポートされました。
-
+
Theme Export Failed
- テーマのエキスポート失敗
+ 外観テーマのエキスポート失敗
-
+
Your theme could not be exported due to an error.
- エラーが発生したためテーマは、エキスポートされませんでした。
+ エラーが発生したため外観テーマは、エキスポートされませんでした。
-
+
Select Theme Import File
- インポート対象のテーマファイル選択
+ インポート対象の外観テーマファイル選択
-
+
File is not a valid theme.
The content encoding is not UTF-8.
- ファイルは無効なテーマです。文字コードがUTF-8ではありません。
+ ファイルは無効な外観テーマです。文字コードがUTF-8ではありません。
-
+
File is not a valid theme.
- 無効なテーマファイルです。
+ 無効な外観テーマファイルです。
&Copy Theme
- テーマのコピー(&C)
+ 外観テーマのコピー(&C)
&Rename Theme
- テーマの名前を変更(&N)
+ 外観テーマの名前を変更(&N)
&Export Theme
- テーマのエキスポート(&E)
+ 外観テーマのエキスポート(&E)
-
+
You must select a theme to rename.
- 名前を変更するテーマを選択してください。
+ 名前を変更する外観テーマを選択してください。
-
+
Rename Confirmation
名前変更確認
-
+
Rename %s theme?
- %sテーマの名前を変更します。宜しいですか?
+ %s外観テーマの名前を変更します。宜しいですか?
-
+
You must select a theme to delete.
- 削除するテーマを選択してください。
+ 削除する外観テーマを選択してください。
-
+
Delete Confirmation
削除確認
-
+
Delete %s theme?
- %s テーマを削除します。宜しいですか?
+ %s 外観テーマを削除します。宜しいですか?
-
+
Validation Error
検証エラー
-
+
A theme with this name already exists.
- 同名のテーマが既に存在します。
+ 同名の外観テーマが既に存在します。
-
+
OpenLP Themes (*.theme *.otz)
-
+ OpenLP 外観テーマ (*.theme *.otz)
@@ -2810,12 +3048,12 @@ The content encoding is not UTF-8.
Theme Wizard
- テーマガイド
+ 外観テーマガイド
Welcome to the Theme Wizard
- テーマガイドをようこそ
+ 外観テーマガイドをようこそ
@@ -2825,7 +3063,7 @@ The content encoding is not UTF-8.
Set up your theme's background according to the parameters below.
- 以下の項目に応じて、テーマに使用する背景を設定してください。
+ 以下の項目に応じて、外観テーマに使用する背景を設定してください。
@@ -3020,17 +3258,17 @@ The content encoding is not UTF-8.
View the theme and save it replacing the current one or change the name to create a new theme
- テーマを表示し、現在のテーマを置き換えるか名前を変更して新しいテーマを作成し、保存する
+ 外観テーマを表示し、現在の外観テーマを置き換えるか名前を変更して新しい外観テーマを作成し、保存する
Theme name:
- テーマ名:
+ 外観テーマ名:
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
- このガイドは、あなたのテーマを作成編集する手助けをします。次へをクリックして、背景を選択してください。
+ このガイドは、あなたの外観テーマを作成編集する手助けをします。次へをクリックして、背景を選択してください。
@@ -3045,7 +3283,7 @@ The content encoding is not UTF-8.
Edit Theme - %s
- テーマ編集 - %s
+ 外観テーマ編集 - %s
@@ -3053,32 +3291,32 @@ The content encoding is not UTF-8.
Global Theme
- 全体テーマ
+ 全体外観テーマ
Theme Level
- テーマレベル
+ 外観テーマレベル
S&ong Level
- 歌レベル(&O)
+ 賛美レベル(&O)
Use the theme from each song in the database. If a song doesn't have a theme associated with it, then use the service's theme. If the service doesn't have a theme, then use the global theme.
- データベース内のそれぞれの歌のテーマを使用します。歌にテーマが設定されていない場合、礼拝のテーマを使用します。礼拝にテーマが設定されていなければ、全体設定のテーマを使用します。
+ データベース内のそれぞれの賛美の外観テーマを使用します。賛美に外観テーマが設定されていない場合、礼拝プログラムの外観テーマを使用します。礼拝プログラムに外観テーマが設定されていなければ、全体設定の外観テーマを使用します。
&Service Level
- 礼拝レベル(&S)
+ 礼拝プログラムレベル(&S)
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.
- 礼拝のテーマを用い、歌個々のテーマを上書きします。礼拝にテーマが設定されていなければ、全体設定のテーマを使用します。
+ 礼拝プログラムの外観テーマを用い、賛美個々の外観テーマを上書きします。礼拝プログラムに外観テーマが設定されていなければ、全体設定の外観テーマを使用します。
@@ -3088,7 +3326,7 @@ The content encoding is not UTF-8.
Use the global theme, overriding any themes associated with either the service or the songs.
- 全体テーマを用い、すべての礼拝や歌に関連付けられたテーマを上書きします。
+ 全体外観テーマを用い、すべての礼拝プログラムや賛美に関連付けられた外観テーマを上書きします。
@@ -3121,353 +3359,382 @@ The content encoding is not UTF-8.
About
- 情報
+ ソフトウェア情報
&Add
- 追加(&A)
+ 追加(&A)
Advanced
-
+ 詳細設定
All Files
- 全てのファイル
+ 全てのファイル
Bottom
-
+ 下部
Browse...
- 参照...
+ 参照...
Cancel
- キャンセル
+ キャンセル
CCLI number:
- CCLI番号:
+ CCLI番号:
Create a new service.
- 新規礼拝を作成します。
+ 新規礼拝プログラムを作成します。
&Edit
- 編集(&E)
+ 編集(&E)
Empty Field
-
+ 空のフィールド
Export
-
+ エキスポート
pt
Abbreviated font pointsize unit
-
+
Image
- 画像
+ 画像
Import
- インポート
+ インポート
Length %s
-
+ 長さ %s
Live
- ライブ
+ ライブ
Live Background Error
- ライブ背景エラー
+ ライブ背景エラー
Live Panel
-
+ ライブパネル
Load
- 読み込み
+ 読み込み
Middle
-
+ 中央部
New
- 新規
+ 新規
New Service
- 新しい礼拝
+ 新しい礼拝プログラム
New Theme
- 新しいテーマ
+ 新しい外観テーマ
No File Selected
Singular
-
+ ファイルが選択されていません
No Files Selected
Plural
-
+ ファイルが一つも選択されていません
No Item Selected
Singular
-
+ 項目が選択されていません
No Items Selected
Plural
- 項目の選択がありません
+ 一つの項目も選択されていません
openlp.org 1.x
-
+
OpenLP 2.0
-
+
Open Service
- 礼拝を開く
+ 礼拝プログラムを開く
Preview
- プレビュー
+ プレビュー
Preview Panel
-
+ プレビューパネル
Print Service Order
- 礼拝順序を印刷
+ 礼拝プログラム順序を印刷
Replace Background
-
+ 背景を置換
Replace Live Background
- ライブの背景を置換
+ ライブの背景を置換
Reset Background
- 背景をリセット
+ 背景をリセット
Reset Live Background
- ライブの背景をリセット
+ ライブの背景をリセット
s
The abbreviated unit for seconds
- 秒
+ 秒
Save && Preview
-
+ 保存してプレビュー
Search
- 検索
+ 検索
You must select an item to delete.
- 削除する項目を選択してください。
+ 削除する項目を選択して下さい。
You must select an item to edit.
- 項目を編集してください。
+ 編集する項目を選択して下さい。
Save Service
- 礼拝の保存
+ 礼拝プログラムの保存
Service
- 礼拝
+ 礼拝プログラム
Start %s
-
+ 開始 %s
Theme
Singular
- テーマ
+ 外観テーマ
Themes
Plural
- テーマ
+ 外観テーマ
Top
-
+ 上部
Version
-
+ バージョン
&Vertical Align:
-
+ 垂直整列(&V):
Finished import.
-
+ インポートの完了。
Format:
- 書式:
+ 書式:
Importing
-
+ インポート中
Importing "%s"...
- "%s"をインポート中...
+ "%s"をインポート中...
Select Import Source
-
+ インポート元を選択
Select the import format and the location to import from.
-
+ インポート形式とインポート元を選択して下さい。
The openlp.org 1.x importer has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "python-sqlite" module.
- The openlp.org 1.xの取込機能が、Pythonの拡張機能がないためオフになっています。取込機能をお使いになられる場合、python-sqlite拡張機能をインストール必要があります。
+ The openlp.org 1.xの取込機能が、Pythonの拡張機能がないためオフになっています。取込機能をお使いになられる場合、python-sqlite拡張機能をインストール必要があります。
Open %s File
-
+ %sファイルを開く
%p%
-
+
Ready.
- 完了。
+ 準備完了。
Starting import...
-
+ インポートを開始しています....
You need to specify at least one %s file to import from.
A file type e.g. OpenSong
-
+ インポート元となる%sファイルを最低一つ選択する必要があります。
Welcome to the Bible Import Wizard
- 選択した聖書を礼拝に追加へようこそ
+ 聖書インポートガイドへようこそ
Welcome to the Song Export Wizard
-
+ 賛美エキスポートガイドへようこそ
Welcome to the Song Import Wizard
- 歌インポートガイドへようこそ
+ 賛美インポートガイドへようこそ
Author
Singular
-
+ アーティスト
Authors
Plural
- アーティスト
+ アーティスト
+
+
+
+ Song Book
+ Singular
+ アルバム
+
+
+
+ Song Books
+ Plural
+ アルバム
+
+
+
+ Song Maintenance
+ 賛美の保守
+
+
+
+ Topic
+ Singular
+ 題目
+
+
+
+ Topics
+ Plural
+ 題目
@@ -3475,42 +3742,13 @@ The content encoding is not UTF-8.
Copyright symbol.
-
-
- Song Book
- Singular
- アルバム
-
-
-
- Song Books
- Plural
- アルバム
-
-
-
- Song Maintenance
- 歌の保守
-
-
-
- Topic
- Singular
- 題目
-
-
-
- Topics
- Plural
- 題目
-
OpenLP.displayTagDialog
Configure Display Tags
-
+ 表示タグを設定
@@ -3543,7 +3781,7 @@ The content encoding is not UTF-8.
Add the selected Presentation to the service
- 選択したプレゼンテーションを礼拝に追加
+ 選択したプレゼンテーションを礼拝プログラムに追加
@@ -3637,7 +3875,7 @@ The content encoding is not UTF-8.
%s (unavailable)
-
+ %s (利用不可)
@@ -3689,7 +3927,7 @@ The content encoding is not UTF-8.
&Song Usage Tracking
- 歌の利用記録(&S)
+ 賛美の利用記録(&S)
@@ -3719,12 +3957,12 @@ The content encoding is not UTF-8.
Toggle the tracking of song usage.
- 歌の利用記録の切り替える。
+ 賛美の利用記録の切り替える。
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
- <strong>SongUsage Plugin</strong><br />このプラグインは、歌の利用頻度を記録します。
+ <strong>SongUsage Plugin</strong><br />このプラグインは、賛美の利用頻度を記録します。
@@ -3755,12 +3993,12 @@ The content encoding is not UTF-8.
Delete Selected Song Usage Events?
- 選択された歌の利用記録を削除しますか?
+ 選択された賛美の利用記録を削除しますか?
Are you sure you want to delete selected Song Usage data?
- 選択された歌の利用記録を削除します。よろしいですか?
+ 選択された賛美の利用記録を削除します。よろしいですか?
@@ -3778,12 +4016,12 @@ The content encoding is not UTF-8.
Song Usage Extraction
- 歌利用記録の抽出
+ 賛美利用記録の抽出
Select Date Range
- 歌利用の期間
+ 賛美利用の期間
@@ -3801,17 +4039,17 @@ The content encoding is not UTF-8.
レポートの出力場所
-
+
usage_detail_%s_%s.txt
-
+
Report Creation
レポート生成
-
+
Report
%s
has been successfully created.
@@ -3819,86 +4057,96 @@ has been successfully created.
%s
- は正常に生成されました。
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
-
+
&Song
- 歌(&S)
+ 賛美(&S)
-
+
Import songs using the import wizard.
- インポートウィザードを使用して歌をインポートします。
+ インポートウィザードを使用して賛美をインポートします。
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
- <strong>歌プラグイン</strong><br />歌プラグインは、歌を表示し管理する機能を提供します。
+ <strong>賛美プラグイン</strong><br />賛美プラグインは、賛美を表示し管理する機能を提供します。
-
+
&Re-index Songs
- 歌のインデックスを再作成(&R)
+ 賛美のインデックスを再作成(&R)
-
+
Re-index the songs database to improve searching and ordering.
- 歌データベースのインデックスを再作成し、検索や並べ替えを速くします。
+ 賛美データベースのインデックスを再作成し、検索や並べ替えを速くします。
-
+
Reindexing songs...
- 歌のインデックスを再作成中...
+ 賛美のインデックスを再作成中...
+
+
+
+ Add a new Song
+ 賛美を追加
- Add a new Song
- 歌を追加
+ Edit the selected Song
+ 選択した賛美を編集
- Edit the selected Song
- 選択した歌を編集
+ Delete the selected Song
+ 選択した賛美を削除
- Delete the selected Song
- 選択した歌を削除
+ Preview the selected Song
+ 選択した賛美をプレビュー
- Preview the selected Song
- 選択した歌をプレビュー
+ Send the selected Song live
+ 選択した賛美をライブへ送る
- Send the selected Song live
- 選択した歌をライブへ送る
+ Add the selected Song to the service
+ 選択した賛美を礼拝プログラムに追加
-
- Add the selected Song to the service
- 選択した歌を礼拝に追加
+
+ Song
+ name singular
+ 賛美
- Song
- name singular
- 歌
-
-
-
Songs
name plural
- 歌
+ 賛美
-
+
Songs
container title
- 歌
+ 賛美
@@ -3933,7 +4181,7 @@ has been successfully created.
Japanese (CP-932)
-
+ 日本語 (CP-932)
@@ -3989,9 +4237,9 @@ The encoding is responsible for the correct character representation.
文字コードを選択してください。文字が正常に表示されるのに必要な設定です。
-
+
Exports songs using the export wizard.
-
+ エキスポートガイドを使って賛美をエキスポートする。
@@ -4037,7 +4285,7 @@ The encoding is responsible for the correct character representation.
Importing song %d of %d
- 歌(%d/%d)をインポートしています
+ 賛美(%d/%d)をインポートしています
@@ -4060,7 +4308,7 @@ The encoding is responsible for the correct character representation.
&Lyrics:
- 歌詞(&L):
+ 賛美詞(&L):
@@ -4075,12 +4323,12 @@ The encoding is responsible for the correct character representation.
Title && Lyrics
- タイトル && 歌詞
+ タイトル && 賛美詞
&Add to Song
- 歌に追加(&A)
+ 賛美に追加(&A)
@@ -4095,7 +4343,7 @@ The encoding is responsible for the correct character representation.
A&dd to Song
- 歌に追加(&A)
+ 賛美に追加(&A)
@@ -4120,7 +4368,7 @@ The encoding is responsible for the correct character representation.
New &Theme
- 新しいテーマ(&N)
+ 新しい外観テーマ(&N)
@@ -4135,7 +4383,7 @@ The encoding is responsible for the correct character representation.
Theme, Copyright Info && Comments
- テーマ、著作情報 && コメント
+ 外観テーマ、著作情報 && コメント
@@ -4155,7 +4403,7 @@ The encoding is responsible for the correct character representation.
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.
- 有効なアーティストを選択してください。一覧から選択するか新しいアーティストを入力し、"歌にアーティストを追加"をクリックしてください。
+ 有効なアーティストを選択してください。一覧から選択するか新しいアーティストを入力し、"賛美にアーティストを追加"をクリックしてください。
@@ -4175,12 +4423,12 @@ The encoding is responsible for the correct character representation.
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
- 有効なトピックを選択してください。一覧から選択するか新しいトピックを入力し、"歌にトピックを追加"をクリックしてください。
+ 有効なトピックを選択してください。一覧から選択するか新しいトピックを入力し、"賛美にトピックを追加"をクリックしてください。
You need to type in a song title.
- 歌のタイトルを入力する必要があります。
+ 賛美のタイトルを入力する必要があります。
@@ -4200,7 +4448,7 @@ The encoding is responsible for the correct character representation.
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
- %sはバース順序で使われていません。本当にこの歌を保存しても宜しいですか?
+ %sはバース順序で使われていません。本当にこの賛美を保存しても宜しいですか?
@@ -4246,82 +4494,82 @@ The encoding is responsible for the correct character representation.
Song Export Wizard
-
+ 賛美エキスポートガイド
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
-
+ このガイドは、あなたの賛美がオープンなOpenLyrics worship song形式としてエキスポートする手伝いをします。
Select Songs
-
+ 賛美を選択して下さい
Check the songs you want to export.
-
+ エキスポートしたい賛美をチェックして下さい。
Uncheck All
-
+ すべてのチェックを外す
Check All
-
+ すべてをチェックする
Select Directory
-
+ フォルダを選択して下さい
Select the directory you want the songs to be saved.
-
+ 賛美を保存するフォルダを選択して下さい。
Directory:
-
+ フォルダ:
Exporting
-
+ エキスポート中
Please wait while your songs are exported.
-
+ 賛美をエキスポートしている間今しばらくお待ちください。
You need to add at least one Song to export.
-
+ エキスポートする最低一つの賛美を選択する必要があります。
No Save Location specified
-
+ 保存先が指定されていません
Starting export...
-
+ エキスポートを開始しています...
You need to specify a directory.
-
+ フォルダを選択して下さい。
Select Destination Folder
-
+ 出力先フォルダを選択して下さい
@@ -4334,12 +4582,12 @@ The encoding is responsible for the correct character representation.
Song Import Wizard
- 歌インポートガイド
+ 賛美インポートガイド
This wizard will help you to import songs from a variety of formats. Click the next button below to start the process by selecting a format to import from.
- このガイドは、様々なフォーマットの歌をインポートする手助けをします。次へをクリックし、インポートするファイルのフォーマットを選択してください。
+ このガイドは、様々なフォーマットの賛美をインポートする手助けをします。次へをクリックし、インポートするファイルのフォーマットを選択してください。
@@ -4379,7 +4627,7 @@ The encoding is responsible for the correct character representation.
Please wait while your songs are imported.
- 歌がインポートされるまでしばらくお待ちください。
+ 賛美がインポートされるまでしばらくお待ちください。
@@ -4404,27 +4652,27 @@ The encoding is responsible for the correct character representation.
You need to specify at least one document or presentation file to import from.
-
+ インポート対象となる最低一つのドキュメント又はプレゼンテーションファイルを選択する必要があります。
Songs Of Fellowship Song Files
-
+ Songs Of Fellowship Song ファイル
SongBeamer Files
-
+ SongBeamerファイル
SongShow Plus Song Files
-
+ SongShow Plus Songファイル
Foilpresenter Song Files
-
+ Foilpresenter Song ファイル
@@ -4442,28 +4690,28 @@ The encoding is responsible for the correct character representation.
Lyrics
- 歌詞
+ 賛美詞
-
+
Delete Song(s)?
- これらの歌を削除しますか?
+ これらの賛美を削除しますか?
-
+
CCLI License:
CCLI ライセンス:
Entire Song
- 歌全体
+ 賛美全体
-
+
Are you sure you want to delete the %n selected song(s)?
- 選択された%n件の歌を削除します。宜しいですか?
+ 選択された%n件の賛美を削除します。宜しいですか?
@@ -4472,7 +4720,7 @@ The encoding is responsible for the correct character representation.
Importing song %d of %d.
- 歌(%d/%d)をインポートしています。
+ 賛美(%d/%d)をインポートしています。
@@ -4480,7 +4728,7 @@ The encoding is responsible for the correct character representation.
Exporting "%s"...
-
+ 「%s」をエキスポートしています...
@@ -4511,12 +4759,12 @@ The encoding is responsible for the correct character representation.
Finished export.
-
+ エキスポート完了。
Your song export failed.
-
+ 賛美のエキスポートに失敗しました。
@@ -4532,7 +4780,7 @@ The encoding is responsible for the correct character representation.
Your song import failed.
- 歌のインポートに失敗しました。
+ 賛美のインポートに失敗しました。
@@ -4595,7 +4843,7 @@ The encoding is responsible for the correct character representation.
This author cannot be deleted, they are currently assigned to at least one song.
- 最低一つの歌に割り振られているため、このアーティストを削除できませんでした。
+ 最低一つの賛美に割り振られているため、このアーティストを削除できませんでした。
@@ -4610,7 +4858,7 @@ The encoding is responsible for the correct character representation.
This topic cannot be deleted, it is currently assigned to at least one song.
- 最低一つの歌に割り振られているため、このトピックを削除できませんでした。
+ 最低一つの賛美に割り振られているため、このトピックを削除できませんでした。
@@ -4625,22 +4873,22 @@ The encoding is responsible for the correct character representation.
This book cannot be deleted, it is currently assigned to at least one song.
- 最低一つの歌に割り振られているため、このアルバムを削除できませんでした。
+ 最低一つの賛美に割り振られているため、このアルバムを削除できませんでした。
The author %s already exists. Would you like to make songs with author %s use the existing author %s?
- アーティスト%sは既に存在します。既存のアーティスト%sを用い、アーティスト%sで歌を作りますか?
+ アーティスト%sは既に存在します。既存のアーティスト%sを用い、アーティスト%sで賛美を作りますか?
The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s?
- 題目%sは既に存在します。既存の題目%sを用い、題目%sで歌を作りますか?
+ 題目%sは既に存在します。既存の題目%sを用い、題目%sで賛美を作りますか?
The book %s already exists. Would you like to make songs with book %s use the existing book %s?
- アルバム%sは既に存在します。既存のアルバム%sを用い、アルバム%sで歌を作りますか?
+ アルバム%sは既に存在します。既存のアルバム%sを用い、アルバム%sで賛美を作りますか?
@@ -4648,7 +4896,7 @@ The encoding is responsible for the correct character representation.
Songs Mode
- 歌モード
+ 賛美モード
@@ -4663,12 +4911,12 @@ The encoding is responsible for the correct character representation.
Update service from song edit
- 編集後に礼拝を更新
+ 編集後に礼拝プログラムを更新
Add missing songs when opening service
- 礼拝を開いたときに存在しない歌を追加
+ 礼拝プログラムを開いたときに存在しない賛美を追加
diff --git a/resources/i18n/ko.ts b/resources/i18n/ko.ts
index 49645d279..b65182f64 100644
--- a/resources/i18n/ko.ts
+++ b/resources/i18n/ko.ts
@@ -153,28 +153,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
-
+
Importing testaments... done.
-
+
Importing books... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
-
+
Importing verses... done.
@@ -210,7 +210,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -520,7 +520,7 @@ Changes do not affect verses already in the service.
-
+
Your Bible import failed.
@@ -535,12 +535,12 @@ Changes do not affect verses already in the service.
-
+
Starting Registering bible...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
@@ -662,7 +662,7 @@ demand and thus an internet connection is required.
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
@@ -671,12 +671,12 @@ demand and thus an internet connection is required.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
@@ -830,59 +830,59 @@ demand and thus an internet connection is required.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Load a new Image
-
+
Add a new Image
-
+
Edit the selected Image
-
+
Delete the selected Image
-
+
Preview the selected Image
-
+
Send the selected Image live
-
+
Add the selected Image to the service
-
+
Image
name singular
-
+
Images
name plural
-
+
Images
container title
@@ -938,59 +938,59 @@ Do you want to add the other images anyway?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
-
+
Load a new Media
-
+
Add a new Media
-
+
Edit the selected Media
-
+
Delete the selected Media
-
+
Preview the selected Media
-
+
Send the selected Media live
-
+
Add the selected Media to the service
-
+
Media
name singular
-
+
Media
name plural
-
+
Media
container title
@@ -1069,17 +1069,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
Credits
-
+
License
-
+
Contribute
@@ -1089,7 +1089,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
+ 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.
+
+
+
+
Project Lead
%s
@@ -1105,6 +1115,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1125,21 +1164,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1245,17 +1275,17 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
- Tag id
+ Tag Id
- Start Html
+ Start HTML
- End Html
+ End HTML
@@ -1390,6 +1420,206 @@ Version: %s
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+
+
+
+
+ Images
+
+
+
+
+ Presentations
+
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1511,12 +1741,12 @@ Version: %s
OpenLP.LanguageManager
-
+
Language
-
+
Please restart OpenLP to use your new language setting.
@@ -1822,17 +2052,12 @@ Version: %s
-
- &Auto Detect
-
-
-
-
+
Use the system language, if available.
-
+
Set the interface language to %s
@@ -1877,29 +2102,29 @@ Version: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
-
+
OpenLP Version Updated
-
+
OpenLP Main Display Blanked
-
+
The Main Display has been blanked out
-
+
Default Theme: %s
@@ -1915,12 +2140,12 @@ You can download the latest version from http://openlp.org/.
-
+
Close OpenLP
-
+
Are you sure you want to close OpenLP?
@@ -1949,11 +2174,16 @@ You can download the latest version from http://openlp.org/.
&Configure Display Tags
+
+
+ &Autodetect
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
@@ -2231,28 +2461,28 @@ You can download the latest version from http://openlp.org/.
-
+
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
-
+
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
@@ -2282,7 +2512,7 @@ The content encoding is not UTF-8.
-
+
OpenLP Service Files (*.osz)
@@ -2409,57 +2639,57 @@ The content encoding is not UTF-8.
OpenLP.SlideController
-
+
Move to previous
-
+
Move to next
-
+
Hide
-
+
Move to live
-
+
Start continuous loop
-
+
Stop continuous loop
-
+
Delay between slides in seconds
-
+
Start playing media
-
+
Go To
-
+
Edit and reload song preview
-
+
Blank Screen
@@ -2469,32 +2699,32 @@ The content encoding is not UTF-8.
-
+
Show Desktop
-
+
Previous Slide
-
+
Next Slide
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -2641,68 +2871,68 @@ The content encoding is not UTF-8.
-
+
%s (default)
-
+
You must select a theme to edit.
-
+
You are unable to delete the default theme.
-
+
You have not selected a theme.
-
+
Save Theme - (%s)
-
+
Theme Exported
-
+
Your theme has been successfully exported.
-
+
Theme Export Failed
-
+
Your theme could not be exported due to an error.
-
+
Select Theme Import File
-
+
File is not a valid theme.
The content encoding is not UTF-8.
-
+
File is not a valid theme.
-
+
Theme %s is used in the %s plugin.
@@ -2722,47 +2952,47 @@ The content encoding is not UTF-8.
-
+
You must select a theme to rename.
-
+
Rename Confirmation
-
+
Rename %s theme?
-
+
You must select a theme to delete.
-
+
Delete Confirmation
-
+
Delete %s theme?
-
+
Validation Error
-
+
A theme with this name already exists.
-
+
OpenLP Themes (*.theme *.otz)
@@ -3763,99 +3993,109 @@ The content encoding is not UTF-8.
-
+
usage_detail_%s_%s.txt
-
+
Report Creation
-
+
Report
%s
has been successfully created.
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
-
+
&Song
-
+
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
Add a new Song
-
+
Edit the selected Song
-
+
Delete the selected Song
-
+
Preview the selected Song
-
+
Send the selected Song live
-
+
Add the selected Song to the service
-
+
Song
name singular
-
+
Songs
name plural
-
+
Songs
container title
@@ -3949,7 +4189,7 @@ The encoding is responsible for the correct character representation.
-
+
Exports songs using the export wizard.
@@ -4405,12 +4645,12 @@ The encoding is responsible for the correct character representation.
-
+
Delete Song(s)?
-
+
CCLI License:
@@ -4420,7 +4660,7 @@ The encoding is responsible for the correct character representation.
-
+
Are you sure you want to delete the %n selected song(s)?
diff --git a/resources/i18n/nb.ts b/resources/i18n/nb.ts
index 5eea1673d..09d5ba427 100644
--- a/resources/i18n/nb.ts
+++ b/resources/i18n/nb.ts
@@ -153,28 +153,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
-
+
Importing testaments... done.
-
+
Importing books... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
-
+
Importing verses... done.
@@ -210,7 +210,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -519,7 +519,7 @@ Changes do not affect verses already in the service.
Bibelen eksisterer
-
+
Your Bible import failed.
Bibelimporteringen mislyktes.
@@ -534,12 +534,12 @@ Changes do not affect verses already in the service.
-
+
Starting Registering bible...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
@@ -661,7 +661,7 @@ demand and thus an internet connection is required.
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
@@ -670,12 +670,12 @@ demand and thus an internet connection is required.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
@@ -829,59 +829,59 @@ demand and thus an internet connection is required.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Load a new Image
-
+
Add a new Image
-
+
Edit the selected Image
-
+
Delete the selected Image
-
+
Preview the selected Image
-
+
Send the selected Image live
-
+
Add the selected Image to the service
-
+
Image
name singular
-
+
Images
name plural
-
+
Images
container title
@@ -937,59 +937,59 @@ Do you want to add the other images anyway?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
-
+
Load a new Media
-
+
Add a new Media
-
+
Edit the selected Media
-
+
Delete the selected Media
-
+
Preview the selected Media
-
+
Send the selected Media live
-
+
Add the selected Media to the service
-
+
Media
name singular
-
+
Media
name plural
-
+
Media
container title
@@ -1068,17 +1068,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
Credits
-
+
License
Lisens
-
+
Contribute
@@ -1088,7 +1088,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
+ 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.
+
+
+
+
Project Lead
%s
@@ -1104,6 +1114,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1124,21 +1163,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1244,17 +1274,17 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
- Tag id
+ Tag Id
- Start Html
+ Start HTML
- End Html
+ End HTML
@@ -1389,6 +1419,206 @@ Version: %s
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+
+
+
+
+ Images
+
+
+
+
+ Presentations
+
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1510,12 +1740,12 @@ Version: %s
OpenLP.LanguageManager
-
+
Language
-
+
Please restart OpenLP to use your new language setting.
@@ -1821,17 +2051,12 @@ Version: %s
&Internett side
-
- &Auto Detect
-
-
-
-
+
Use the system language, if available.
-
+
Set the interface language to %s
@@ -1876,29 +2101,29 @@ Version: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
-
+
OpenLP Version Updated
OpenLP versjonen har blitt oppdatert
-
+
OpenLP Main Display Blanked
-
+
The Main Display has been blanked out
-
+
Default Theme: %s
@@ -1914,12 +2139,12 @@ You can download the latest version from http://openlp.org/.
-
+
Close OpenLP
-
+
Are you sure you want to close OpenLP?
@@ -1948,11 +2173,16 @@ You can download the latest version from http://openlp.org/.
&Configure Display Tags
+
+
+ &Autodetect
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
@@ -2230,28 +2460,28 @@ You can download the latest version from http://openlp.org/.
&Bytt objekttema
-
+
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
-
+
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
@@ -2281,7 +2511,7 @@ The content encoding is not UTF-8.
-
+
OpenLP Service Files (*.osz)
@@ -2408,57 +2638,57 @@ The content encoding is not UTF-8.
OpenLP.SlideController
-
+
Move to previous
Flytt til forrige
-
+
Move to next
-
+
Hide
-
+
Move to live
-
+
Start continuous loop
Start kontinuerlig løkke
-
+
Stop continuous loop
-
+
Delay between slides in seconds
Forsinkelse mellom lysbilder i sekund
-
+
Start playing media
Start avspilling av media
-
+
Go To
-
+
Edit and reload song preview
-
+
Blank Screen
@@ -2468,32 +2698,32 @@ The content encoding is not UTF-8.
-
+
Show Desktop
-
+
Previous Slide
-
+
Next Slide
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -2640,68 +2870,68 @@ The content encoding is not UTF-8.
-
+
%s (default)
-
+
You must select a theme to edit.
-
+
You are unable to delete the default theme.
Du kan ikke slette det globale temaet
-
+
You have not selected a theme.
-
+
Save Theme - (%s)
-
+
Theme Exported
-
+
Your theme has been successfully exported.
-
+
Theme Export Failed
-
+
Your theme could not be exported due to an error.
-
+
Select Theme Import File
-
+
File is not a valid theme.
The content encoding is not UTF-8.
-
+
File is not a valid theme.
Filen er ikke et gyldig tema.
-
+
Theme %s is used in the %s plugin.
@@ -2721,47 +2951,47 @@ The content encoding is not UTF-8.
-
+
You must select a theme to rename.
-
+
Rename Confirmation
-
+
Rename %s theme?
-
+
You must select a theme to delete.
-
+
Delete Confirmation
-
+
Delete %s theme?
-
+
Validation Error
-
+
A theme with this name already exists.
-
+
OpenLP Themes (*.theme *.otz)
@@ -3762,99 +3992,109 @@ The content encoding is not UTF-8.
-
+
usage_detail_%s_%s.txt
-
+
Report Creation
-
+
Report
%s
has been successfully created.
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
-
+
&Song
&Sang
-
+
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
Add a new Song
-
+
Edit the selected Song
-
+
Delete the selected Song
-
+
Preview the selected Song
-
+
Send the selected Song live
-
+
Add the selected Song to the service
-
+
Song
name singular
Sang
-
+
Songs
name plural
Sanger
-
+
Songs
container title
Sanger
@@ -3948,7 +4188,7 @@ The encoding is responsible for the correct character representation.
-
+
Exports songs using the export wizard.
@@ -4404,12 +4644,12 @@ The encoding is responsible for the correct character representation.
-
+
Delete Song(s)?
-
+
CCLI License:
@@ -4419,7 +4659,7 @@ The encoding is responsible for the correct character representation.
-
+
Are you sure you want to delete the %n selected song(s)?
diff --git a/resources/i18n/nl.ts b/resources/i18n/nl.ts
index 75f10b76f..ef499af93 100644
--- a/resources/i18n/nl.ts
+++ b/resources/i18n/nl.ts
@@ -12,18 +12,19 @@ Toch doorgaan?
No Parameter Found
-
+ geen parameters gevonden
No Placeholder Found
-
+ niet gevonden
The alert text does not contain '<>'.
Do you want to continue anyway?
-
+ De waarschuwing bevat geen '<>'.
+Toch doorgaan?
@@ -154,30 +155,30 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
-
+ Testament importeren... %s
-
+
Importing testaments... done.
-
+ Importeren testamenten... klaar.
-
+
Importing books... %s
-
+ Importeren bijbelboeken... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
-
+ Importeren bijbelverzen uit %s...
-
+
Importing verses... done.
-
+ Importeren bijbelverzen... klaar.
@@ -190,7 +191,7 @@ Do you want to continue anyway?
Parse Error
- Parse fout
+ Verwerkingsfout
@@ -211,7 +212,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -331,7 +332,14 @@ Book Chapter:Verse-Verse
Book Chapter:Verse-Verse,Verse-Verse
Book Chapter:Verse-Verse,Chapter:Verse-Verse
Book Chapter:Verse-Chapter:Verse
-
+ De opgegeven tekstverwijzing wordt niet herkend door OpenLP of is ongeldig. Gebruik een van onderstaande patronen:
+
+Boek Hoofdstuk
+Boek Hoofdstuk-Hoofdstuk
+Boek Hoofdstuk:Vers-Vers
+Boek Hoofdstuk:Vers-Vers,Vers-Vers
+Boek Hoofdstuk:Vers-Vers,Hoofdstuk:Vers-Vers
+Boek Hoofdstuk:Vers-Hoofdstuk:Vers
@@ -517,7 +525,7 @@ Deze wijzigingen hebben geen betrekking op bijbelverzen die al in de liturgie zi
Deze bijbelvertaling bestaat reeds
-
+
Your Bible import failed.
Het importeren is mislukt.
@@ -537,12 +545,12 @@ Deze wijzigingen hebben geen betrekking op bijbelverzen die al in de liturgie zi
Deze bijbel bestaat reeds. Geef een andere naam of verwijder eerst het bestaande exemplaar.
-
+
Starting Registering bible...
Start registreren Bijbel...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
Registratie afgerond.
@@ -566,27 +574,27 @@ N.B. bijbelteksten worden gedownload indien nodig internetverbinding is dus nood
Bible file:
-
+ Bijbel bestand:
Testaments file:
-
+ Testamenten bestand:
Books file:
-
+ Bijbelboeken bestand:
Verses file:
-
+ Bijbelverzen bestand:
You have not specified a testaments file. Do you want to proceed with the import?
-
+ Geen testament bestand opgegeven. Toch importeren?
@@ -659,13 +667,13 @@ N.B. bijbelteksten worden gedownload indien nodig internetverbinding is dus nood
Scripture Reference
-
+ Schriftverwijzing
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
%s %s wordt geïmporteerd...
@@ -674,12 +682,12 @@ N.B. bijbelteksten worden gedownload indien nodig internetverbinding is dus nood
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
Tekstcodering detecteren (dat kan even duren)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
%s %s wordt geïmporteerd...
@@ -833,59 +841,59 @@ N.B. bijbelteksten worden gedownload indien nodig internetverbinding is dus nood
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Afbeeldingen Plugin</strong><br />De afbeeldingen plugin voorziet in de mogelijkheid afbeeldingen te laten zien.<br />Een van de bijzondere mogelijkheden is dat meerdere afbeeldingen als groep in de liturgie worden opgenomen, zodat weergave van meerdere afbeeldingen eenvoudiger wordt. Deze plugin maakt doorlopende diashows (bijv. om de 3 sec. een nieuwe dia) mogelijk. Ook kun met deze plugin de achtergrondafbeelding van het thema vervangen met een andere afbeelding. Ook de combinatie van tekst en beeld is mogelijk.
-
+
Load a new Image
Afbeelding laden
-
+
Add a new Image
Afbeelding toevoegen
-
+
Edit the selected Image
Afbeelding bewerken
-
+
Delete the selected Image
Geselecteerde afbeeldingen wissen
-
+
Preview the selected Image
Geselecteerde afbeeldingen voorbeeld bekijken
-
+
Send the selected Image live
Geselecteerde afbeeldingen Live tonen
-
+
Add the selected Image to the service
Geselecteerde afbeeldingen aan liturgie toevoegen
-
+
Image
name singular
Afbeelding
-
+
Images
name plural
Bilder
-
+
Images
container title
Afbeeldingen
@@ -896,7 +904,7 @@ N.B. bijbelteksten worden gedownload indien nodig internetverbinding is dus nood
Select Attachment
-
+ Selecteer bijlage
@@ -942,59 +950,59 @@ De andere afbeeldingen alsnog toevoegen?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
<strong>Media Plugin</strong><br />De media plugin voorziet in mogelijkheden audio en video af te spelen.
-
+
Load a new Media
Laad nieuw media bestand
-
+
Add a new Media
Voeg nieuwe media toe
-
+
Edit the selected Media
Bewerk geselecteerd media bestand
-
+
Delete the selected Media
Verwijder geselecteerd media bestand
-
+
Preview the selected Media
Toon voorbeeld van geselecteerd media bestand
-
+
Send the selected Media live
Toon geselecteerd media bestand Live
-
+
Add the selected Media to the service
Voeg geselecteerd media bestand aan liturgie toe
-
+
Media
name singular
Medien
-
+
Media
name plural
Medien
-
+
Media
container title
Media
@@ -1035,7 +1043,7 @@ De andere afbeeldingen alsnog toevoegen?
Videos (%s);;Audio (%s);;%s (*)
-
+ Video’s (%s);;Audio (%s);;%s (*)
@@ -1070,7 +1078,7 @@ OpenLP is free church presentation software, or lyrics projection software, used
Find out more about OpenLP: http://openlp.org/
OpenLP is written and maintained by volunteers. If you would like to see more free Christian software being written, please consider contributing by using the button below.
- OpenLP <version><revision> - Open Source Lyrics Projection
+ 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.
@@ -1079,17 +1087,17 @@ 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.
-
+
Credits
- Credits
+ Credits
-
+
License
Licentie
-
+
Contribute
Bijdragen
@@ -1099,7 +1107,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
build %s
-
+
+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
+ This program is 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.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+
+
+
Project Lead
%s
@@ -1115,6 +1133,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1135,21 +1182,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1193,27 +1231,27 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Hide mouse cursor when over display window
-
+ Verberg muisaanwijzer in het weergave venster
Default Image
-
+ standaard afbeelding
Background color:
- Achtergrondkleur:
+ Achtergrondkleur:
Image file:
-
+ Afbeeldingsbestand:
Open File
- Open bestand
+ Open bestand
@@ -1221,52 +1259,52 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Edit Selection
- Bewerk selectie
+ Bewerk selectie
Update
- Update
+ Update
Description
- Omschrijving
+ Omschrijving
Tag
- Tag
+ Tag
Start tag
- Start tag
+ Start tag
End tag
- Eind tag
+ Eind tag
Default
- Standaard
+ Standaard
- Tag id
- Tag id
+ Tag Id
+
- Start Html
- Start Html
+ Start HTML
+
- End Html
- Eind Html
+ End HTML
+
@@ -1402,6 +1440,206 @@ Version: %s
Bestand kopiëren
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+ bijbeltekst
+
+
+
+ Images
+
+
+
+
+ Presentations
+
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1523,12 +1761,12 @@ Version: %s
OpenLP.LanguageManager
-
+
Language
Taal
-
+
Please restart OpenLP to use your new language setting.
Start OpenLP opnieuw op om de nieuwe taalinstellingen te gebruiken.
@@ -1834,17 +2072,12 @@ Version: %s
&Website
-
- &Auto Detect
- &Automatisch detecteren
-
-
-
+
Use the system language, if available.
Gebruik systeem standaardtaal, indien mogelijk.
-
+
Set the interface language to %s
%s als taal in OpenLP gebruiken
@@ -1889,27 +2122,27 @@ Version: %s
Weergave modus naar Live.
-
+
OpenLP Version Updated
Nieuwe OpenLP versie beschikbaar
-
+
OpenLP Main Display Blanked
OpenLP projectie op zwart
-
+
The Main Display has been blanked out
Projectie is uitgeschakeld: scherm staat op zwart
-
+
Default Theme: %s
Standaardthema: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
@@ -1929,12 +2162,12 @@ U kunt de laatste versie op http://openlp.org/ downloaden.
&Sneltoetsen instellen...
-
+
Close OpenLP
OpenLP afsluiten
-
+
Are you sure you want to close OpenLP?
OpenLP afsluiten?
@@ -1963,11 +2196,16 @@ U kunt de laatste versie op http://openlp.org/ downloaden.
&Configure Display Tags
+
+
+ &Autodetect
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Niets geselecteerd
@@ -2245,29 +2483,29 @@ U kunt de laatste versie op http://openlp.org/ downloaden.
&Wijzig onderdeel thema
-
+
File is not a valid service.
The content encoding is not UTF-8.
Geen geldig liturgie bestand.
Tekst codering is geen UTF-8.
-
+
File is not a valid service.
Geen geldig liturgie bestand.
-
+
Missing Display Handler
Ontbrekende weergave regelaar
-
+
Your item cannot be displayed as there is no handler to display it
Dit onderdeel kan niet weergegeven worden, omdat er een regelaar ontbreekt
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Dit onderdeel kan niet weergegeven worden omdat de benodigde plugin ontbreekt of inactief is
@@ -2297,7 +2535,7 @@ Tekst codering is geen UTF-8.
Open bestand
-
+
OpenLP Service Files (*.osz)
OpenLP liturgie bestanden (*.osz)
@@ -2424,57 +2662,57 @@ Tekst codering is geen UTF-8.
OpenLP.SlideController
-
+
Move to previous
Naar vorige
-
+
Move to next
Naar volgende
-
+
Hide
Verbergen
-
+
Move to live
Naar Live
-
+
Start continuous loop
Start doorlopende diashow
-
+
Stop continuous loop
Stop doorlopende diashow
-
+
Delay between slides in seconds
Vertraging tussen dia's in seconden
-
+
Start playing media
Start afspelen media
-
+
Go To
Ga naar
-
+
Edit and reload song preview
Bewerk en lied voorbeeld opnieuw weergeven
-
+
Blank Screen
Zwart scherm
@@ -2484,32 +2722,32 @@ Tekst codering is geen UTF-8.
Zwart naar thema
-
+
Show Desktop
Toon bureaublad
-
+
Previous Slide
Vorige dia
-
+
Next Slide
Volgende dia
-
+
Previous Service
Vorige liturgie
-
+
Next Service
Volgende liturgie
-
+
Escape Item
Onderdeel annuleren
@@ -2656,69 +2894,69 @@ Tekst codering is geen UTF-8.
Instellen als al&gemene standaard
-
+
%s (default)
%s (standaard)
-
+
You must select a theme to edit.
Selecteer een thema om te bewerken.
-
+
You are unable to delete the default theme.
Het standaard thema kan niet worden verwijderd.
-
+
You have not selected a theme.
Selecteer een thema.
-
+
Save Theme - (%s)
Thema opslaan - (%s)
-
+
Theme Exported
Thema geëxporteerd
-
+
Your theme has been successfully exported.
Exporteren thema is gelukt.
-
+
Theme Export Failed
Exporteren thema is mislukt
-
+
Your theme could not be exported due to an error.
Thema kan niet worden geëxporteerd als gevolg van een fout.
-
+
Select Theme Import File
Selecteer te importeren thema bestand
-
+
File is not a valid theme.
The content encoding is not UTF-8.
Geen geldig thema bestand.
Tekst codering is geen UTF-8.
-
+
File is not a valid theme.
Geen geldig thema bestand.
-
+
Theme %s is used in the %s plugin.
Thema %s wordt gebruikt in de %s plugin.
@@ -2738,47 +2976,47 @@ Tekst codering is geen UTF-8.
&Exporteer thema
-
+
You must select a theme to rename.
Selecteer een thema om te hernoemen.
-
+
Rename Confirmation
Bevestig hernoemen
-
+
Rename %s theme?
%s thema hernoemen?
-
+
You must select a theme to delete.
Selecteer een thema om te verwijderen.
-
+
Delete Confirmation
Bevestig verwijderen
-
+
Delete %s theme?
%s thema verwijderen?
-
+
Validation Error
Validatie fout
-
+
A theme with this name already exists.
Er bestaat al een thema met deze naam.
-
+
OpenLP Themes (*.theme *.otz)
@@ -3124,7 +3362,7 @@ Tekst codering is geen UTF-8.
Import
- Import
+ Importeren
@@ -3134,7 +3372,7 @@ Tekst codering is geen UTF-8.
Live
- Live
+ Live
@@ -3154,7 +3392,7 @@ Tekst codering is geen UTF-8.
OpenLP 2.0
- OpenLP 2.0
+ OpenLP 2.0
@@ -3255,7 +3493,7 @@ Tekst codering is geen UTF-8.
pt
Abbreviated font pointsize unit
- pt
+ pt
@@ -3304,7 +3542,7 @@ Tekst codering is geen UTF-8.
openlp.org 1.x
- openlp.org 1.x
+ openlp.org 1.x
@@ -3340,7 +3578,7 @@ Tekst codering is geen UTF-8.
You must select an item to edit.
- You must select an item to edit.
+ Selecteer iets om te bewerken.
@@ -3377,7 +3615,7 @@ Tekst codering is geen UTF-8.
Importing "%s"...
- Importing "%s"...
+ Importeren "%s"...
@@ -3779,99 +4017,109 @@ Tekst codering is geen UTF-8.
Bestandslocatie
-
+
usage_detail_%s_%s.txt
liedgebruik_details_%s_%s.txt
-
+
Report Creation
-
+
Report
%s
has been successfully created.
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
-
+
&Song
&Lied
-
+
Import songs using the import wizard.
Importeer liederen met de lied assistent.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Lied plugin</strong><br />De lied plugin regelt de weergave en het beheer van liederen.
-
+
&Re-index Songs
He&r-indexeer liederen
-
+
Re-index the songs database to improve searching and ordering.
Her-indexxer de liederen in de database om het zoeken en ordenen te verbeteren.
-
+
Reindexing songs...
Liederen her-indexeren...
-
+
Add a new Song
Voeg nieuw lied toe
-
+
Edit the selected Song
Bewerk geselecteerde lied
-
+
Delete the selected Song
Verwijder geselecteerde lied
-
+
Preview the selected Song
Toon voorbeeld geselecteerd lied
-
+
Send the selected Song live
Toon lied Live
-
+
Add the selected Song to the service
Voeg geselecteerde lied toe aan de liturgie
-
+
Song
name singular
Lied
-
+
Songs
name plural
Lieder
-
+
Songs
container title
Liederen
@@ -3968,7 +4216,7 @@ een correcte weergave van lettertekens.
Meestal voldoet de suggestie van OpenLP.
-
+
Exports songs using the export wizard.
@@ -4149,37 +4397,37 @@ Meestal voldoet de suggestie van OpenLP.
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
- You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
+ U heeft %s nergens in de vers volgorde gebruikt. Weet u zeker dat u dit lied zo wilt opslaan?
Alt&ernate title:
- Alt&ernate title:
+ Afwiss&elende titel:
&Verse order:
- &Verse order:
+ &Vers volgorde:
&Manage Authors, Topics, Song Books
- &Manage Authors, Topics, Song Books
+ &Beheer auteurs, onderwerpen, liedboeken
Authors, Topics && Song Book
- Authors, Topics && Song Book
+ Auteurs, onderwerpen && liedboeken
This author is already in the list.
- This author is already in the list.
+ Deze auteur staat al in de lijst.
This topic is already in the list.
- This topic is already in the list.
+ Dit onderwerp staat al in de lijst.
@@ -4194,12 +4442,12 @@ Meestal voldoet de suggestie van OpenLP.
You need to have an author for this song.
- You need to have an author for this song.
+ Iemand heeft dit lied geschreven.
You need to type some text in to the verse.
- You need to type some text in to the verse.
+ Er moet toch een tekst zijn om te zingen.
@@ -4225,82 +4473,82 @@ Meestal voldoet de suggestie van OpenLP.
Song Export Wizard
-
+ Lied Exporteer Assistent
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
-
+ Deze assistent helpt u uw liederen te exporteren naar het openen vrije OpenLyrics worship lied bestand formaat.
Select Songs
-
+ Selecteer liederen
Uncheck All
-
+ Deselecteer alles
Check All
-
+ Selecteer alles
Select Directory
-
+ Selecteer map
Select the directory you want the songs to be saved.
-
+ Selecteer de map waar de liederen moet worden bewaard.
Directory:
-
+ Map:
Exporting
-
+ Exporteren
Please wait while your songs are exported.
-
+ Even wachten terwijl de liederen worden geëxporteerd.
You need to add at least one Song to export.
-
+ Kies minstens een lied om te exporteren.
No Save Location specified
-
+ Niet opgegeven waar bestand moet worden bewaard
Starting export...
-
+ Start exporteren...
Check the songs you want to export.
-
+ Selecteer de liederen die u wilt exporteren.
You need to specify a directory.
-
+ Geef aan waar het bestand moet worden opgeslagen.
Select Destination Folder
-
+ Selecteer een doelmap
@@ -4308,12 +4556,12 @@ Meestal voldoet de suggestie van OpenLP.
Song Import Wizard
- Lied import assistent
+ Lied importeer assistent
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.
- 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.
+ Deze assistent helpt liederen in verschillende bestandsformaten te importeren in OpenLP. Klik op volgende en kies daarna het bestandsformaat van het te importeren lied.
@@ -4333,12 +4581,12 @@ Meestal voldoet de suggestie van OpenLP.
Please wait while your songs are imported.
- Please wait while your songs are imported.
+ Even geduld tijdens het importeren.
Select Document/Presentation Files
- Select Document/Presentation Files
+ Selecteer Documenten/Presentatie bestanden
@@ -4424,12 +4672,12 @@ Meestal voldoet de suggestie van OpenLP.
Liedtekst
-
+
Delete Song(s)?
Delete Song(s)?
-
+
CCLI License:
CCLI Licentie:
@@ -4439,10 +4687,10 @@ Meestal voldoet de suggestie van OpenLP.
Gehele lied
-
+
Are you sure you want to delete the %n selected song(s)?
-
- Are you sure you want to delete the %n selected song(s)?
+
+ Weet u zeker dat u deze %n lied(eren) wilt verwijderen?
diff --git a/resources/i18n/pt_BR.ts b/resources/i18n/pt_BR.ts
index d12f18edc..681764422 100644
--- a/resources/i18n/pt_BR.ts
+++ b/resources/i18n/pt_BR.ts
@@ -12,18 +12,19 @@ Ainda deseja continuar?
No Parameter Found
-
+ Nenhum Parâmetro Encontrado
No Placeholder Found
-
+ Nenhum Marcador de Posição Encontrado
The alert text does not contain '<>'.
Do you want to continue anyway?
-
+ O texto de alerta não contém '<>'.
+Você gostaria de continuar de qualquer maneira?
@@ -154,28 +155,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
Importando testamentos... %s
-
+
Importing testaments... done.
Importando testamentos... concluído.
-
+
Importing books... %s
Importando livros... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
Importando versículos de %s...
-
+
Importing verses... done.
Importando versículos... concluído.
@@ -211,7 +212,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -246,7 +247,7 @@ Do you want to continue anyway?
Delete the selected Bible
- Deletar a Bíblia selecionada
+ Excluir a Bíblia selecionada
@@ -331,7 +332,14 @@ Book Chapter:Verse-Verse
Book Chapter:Verse-Verse,Verse-Verse
Book Chapter:Verse-Verse,Chapter:Verse-Verse
Book Chapter:Verse-Chapter:Verse
-
+ A sua referência das escrituras é inválida ou não é suportada pelo OpenLP. Por favor certifique-se que ela está de acordo com um dos seguintes padrões:
+
+Capítulo do Livro
+Capítulo do Lívro-Capítulo
+Capítulo do Livro:Versículo-Versículo
+Capítulo do Livro:Versículo-Versículo,Versículo-Versículo
+Capítulo do Livro:Versículo-Versículo,Capítulo:Versículo-Versículo
+Capítulo do Livro:Versículo-Capítulo:Versículo
@@ -406,7 +414,7 @@ Book Chapter:Verse-Chapter:Verse
Note:
Changes do not affect verses already in the service.
Nota:
-Mudanças não afetam os versículos que já estão no culto.
+Mudanças não afetam os versículos que já estão na lista de exibição.
@@ -522,7 +530,7 @@ Mudanças não afetam os versículos que já estão no culto.
Bíblia Existe
-
+
Your Bible import failed.
A sua Importação da Bíblia falhou.
@@ -537,12 +545,12 @@ Mudanças não afetam os versículos que já estão no culto.
Esta Bíblia já existe. Importe uma Bíblia diferente ou apague a existente primeiro.
-
+
Starting Registering bible...
Registrando Bíblia...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
Bíblia registrada. Note que os versos serão baixados de acordo
@@ -566,7 +574,7 @@ com o uso, portanto uma conexão com a internet é necessária.
Bible file:
- Arquivo de Bíblia
+ Arquivo de Bíblia:
@@ -654,18 +662,18 @@ com o uso, portanto uma conexão com a internet é necessária.
Second:
- Segundo:
+ Segundo:
Scripture Reference
-
+ Referência da Escritura
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
Importando %s %s...
@@ -674,12 +682,12 @@ com o uso, portanto uma conexão com a internet é necessária.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
Detectando codificação (isto pode levar alguns minutos)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
Importando %s %s...
@@ -690,7 +698,7 @@ com o uso, portanto uma conexão com a internet é necessária.
<strong>Custom Plugin</strong><br />The custom plugin provides the ability to set up custom text slides that can be displayed on the screen the same way songs are. This plugin provides greater freedom over the songs plugin.
- <strong>Plugin Personalizado</strong><br />O plugin personalizado permite criar slides de texto que são apresentados da mesma maneira que as músicas. Este plugin permite mais liberdade do que o plugin de músicas.
+ <strong>Plugin Personalizado</strong><br />O plugin personalizado permite criar slides de texto que são apresentados da mesma maneira que as músicas. Este plugin permite mais liberdade do que o plugin de músicas.
@@ -821,71 +829,71 @@ com o uso, portanto uma conexão com a internet é necessária.
Customs
name plural
-
+ Customizados
Custom
container title
- Customizado
+ Customizado
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
- <strong>Plugin de Imagens</strong><br />O plugin de imagens fornece a exibição de imagens,<br />Uma das funcionalidades importantes deste plugin é a habilidade de agrupar várias imagens na Lista de Exibição, facilitando a exibição de várias imagens. Este plugin também pode usar a funcionalidade de "loop temporizado" do OpenLP para criar uma apresentação de slides que é executada automaticamente. Além disso, imagens do plugin podem ser usadas em sobreposição ao plano de fundo do tema atual, exibindo itens baseados em texto como músicas com a imagem selecionada ao fundo ao invés do plano de fundo fornecido pelo tema.
+ <strong>Plugin de Imagens</strong><br />O plugin de imagens fornece a exibição de imagens.<br />Uma das funcionalidades importantes deste plugin é a habilidade de agrupar várias imagens na Lista de Exibição, facilitando a exibição de várias imagens. Este plugin também pode usar a funcionalidade de "loop temporizado" do OpenLP para criar uma apresentação de slides que é executada automaticamente. Além disso, imagens do plugin podem ser usadas em sobreposição ao plano de fundo do tema atual, exibindo itens baseados em texto como músicas com a imagem selecionada ao fundo ao invés do plano de fundo fornecido pelo tema.
-
+
Load a new Image
Carregar um nova Imagem
-
+
Add a new Image
Adicionar uma nova Imagem
-
+
Edit the selected Image
Editar a Imagem selecionada
-
+
Delete the selected Image
- Deletar a Imagem selecionada
+ Excluir a Imagem selecionada
+
+
+
+ Preview the selected Image
+ Visualizar a Imagem selecionada
- Preview the selected Image
- Pré-Visualizar a Imagem selecionada
-
-
-
Send the selected Image live
Projetar a Imagem selecionada
-
+
Add the selected Image to the service
Adicionar Imagem selecionada à Lista de Exibição
-
+
Image
name singular
Imagem
-
+
Images
name plural
Imagens
-
+
Images
container title
Imagens
@@ -942,59 +950,59 @@ Deseja continuar adicionando as outras imagens?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
<strong>Plugin de Mídia</strong><br />O plugin de mídia faz a reprodução de áudio e vídeo.
-
+
Load a new Media
Carregar nova Mídia
-
+
Add a new Media
Adicionar nova Mídia
-
+
Edit the selected Media
Editar Mídia selecionada
-
+
Delete the selected Media
Excluir a Mídia selecionada
-
+
Preview the selected Media
Pré-visualizar a Mídia selecionada
-
+
Send the selected Media live
Projetar a Mídia selecionada
-
+
Add the selected Media to the service
Adicionar a Mídia selecionada à Lista de Exibição
-
+
Media
name singular
Mídia
-
+
Media
name plural
Mídia
-
+
Media
container title
Mídia
@@ -1025,7 +1033,7 @@ Deseja continuar adicionando as outras imagens?
You must select a media file to replace the background with.
- Você precisa selecionar um arquivo de mídia para definir como plano de fundo.
+ Você precisa selecionar um arquivo de mídia para substituir o plano de fundo.
@@ -1035,7 +1043,7 @@ Deseja continuar adicionando as outras imagens?
Videos (%s);;Audio (%s);;%s (*)
-
+ Vídeos (%s);;Áudio (%s);;%s (*)
@@ -1043,7 +1051,7 @@ Deseja continuar adicionando as outras imagens?
Media Display
- Exibição de Mídia
+ Exibição de Mídia
@@ -1079,17 +1087,17 @@ Conheça mais sobre o OpenLP: http://openlp.org/
O OpenLP é escrito e mantido por voluntários. Se você gostaria de contribuir para mais softwares livres Cristãos serem produzidos, considere contribuir usando o botão abaixo.
-
+
Credits
Créditos
-
+
License
Licença
-
+
Contribute
Contribuir
@@ -1099,7 +1107,17 @@ O OpenLP é escrito e mantido por voluntários. Se você gostaria de contribuir
compilação %s
-
+
+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
+ Este programa é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença.
+
+
+
+ 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.
+ Este programa é distribuido na esperança que será útil, mas SEM NENHUMA GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO PARA UM DETERMINADO FIM. Veja abaixo para maiores detalhes.
+
+
+
Project Lead
%s
@@ -1115,6 +1133,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1135,21 +1182,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1183,7 +1221,7 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Enable application exit confirmation
- Habilitar confirmação de saída do programa
+ Habilitar confirmação de saída do programa
@@ -1193,27 +1231,27 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Hide mouse cursor when over display window
-
+ Ocultar o cursor do mouse quando estiver sobre a tela de exibição
Default Image
-
+ Imagem Padrão
Background color:
- Cor do plano de fundo:
+ Cor do plano de fundo:
Image file:
-
+ Arquivo de Imagem:
Open File
- Abrir Arquivo
+ Abrir Arquivo
@@ -1221,51 +1259,51 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Edit Selection
- Editar Seleção
+ Editar Seleção
Update
- Update
+ Atualizar
Description
- Descrição
+ Descrição
Tag
-
+ Etiqueta
Start tag
-
+ Etiqueta Inicial
End tag
-
+ Etiqueta Final
Default
- Padrão
+ Padrão
- Tag id
+ Tag Id
- Start Html
+ Start HTML
- End Html
+ End HTML
@@ -1279,12 +1317,12 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Tag "n" already defined.
-
+ Etiqueta "n" já está definida.
Tag %s already defined.
-
+ Etiqueta %s já está definida.
@@ -1429,6 +1467,206 @@ Agradecemos se for possível escrever seu relatório em inglês.
Copiar arquivo
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+ Músicas
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+ Bíblia
+
+
+
+ Images
+ Imagens
+
+
+
+ Presentations
+ Apresentações
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1550,12 +1788,12 @@ Agradecemos se for possível escrever seu relatório em inglês.
OpenLP.LanguageManager
-
+
Language
Idioma
-
+
Please restart OpenLP to use your new language setting.
Por favor reinicie o OpenLP para usar a nova configuração de idioma.
@@ -1763,7 +2001,7 @@ Agradecemos se for possível escrever seu relatório em inglês.
Toggle Service Manager
- Alternar para o Gerenciador de Lista de Exibição
+ Alternar a Lista de Exibição
@@ -1788,7 +2026,7 @@ Agradecemos se for possível escrever seu relatório em inglês.
Toggle the visibility of the preview panel.
- Alternar a visibilidade da coluna de pré-visualização.
+ Alternar a visibilidade da coluna de pré-visualização.
@@ -1861,17 +2099,12 @@ Agradecemos se for possível escrever seu relatório em inglês.
&Web Site
-
- &Auto Detect
- &Auto-detectar
-
-
-
+
Use the system language, if available.
Usar o idioma do sistema, caso disponível.
-
+
Set the interface language to %s
Definir o idioma da interface como %s
@@ -1916,7 +2149,7 @@ Agradecemos se for possível escrever seu relatório em inglês.
Configurar o modo de visualização como Projeção.
-
+
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/.
@@ -1925,22 +2158,22 @@ You can download the latest version from http://openlp.org/.
Voce pode baixar a versão mais nova em http://openlp.org/.
-
+
OpenLP Version Updated
Versão do OpenLP Atualizada
-
+
OpenLP Main Display Blanked
Tela Principal do OpenLP em Branco
-
+
The Main Display has been blanked out
A Tela Principal foi apagada
-
+
Default Theme: %s
Tema padrão: %s
@@ -1948,7 +2181,7 @@ Voce pode baixar a versão mais nova em http://openlp.org/.
English
Please add the name of your language here
- Português
+ Português (Brasil)
@@ -1956,19 +2189,19 @@ Voce pode baixar a versão mais nova em http://openlp.org/.
Configurar &Atalhos...
-
+
Close OpenLP
Fechar o OpenLP
-
+
Are you sure you want to close OpenLP?
- Você tem certeza de que quer fechar o OpenLP?
+ Você tem certeza de que quer fechar o OpenLP?
Print the current Service Order.
-
+ Imprimir a Lista de Exibição atual.
@@ -1978,23 +2211,28 @@ Voce pode baixar a versão mais nova em http://openlp.org/.
&Configure Display Tags
-
+ &Configurar Etiquetas de Exibição
Open &Data Folder...
-
+ Abrir Pasta de &Dados...
Open the folder where songs, bibles and other data resides.
+ Abrir a pasta na qual músicas, Bíblias e outros arquivos são armazenados.
+
+
+
+ &Autodetect
OpenLP.MediaManagerItem
-
+
No Items Selected
Nenhum Item Selecionado
@@ -2011,7 +2249,7 @@ Voce pode baixar a versão mais nova em http://openlp.org/.
You must select one or more items to send live.
- Você precisa selecionar um ou mais itens para projetar.
+ Você precisa selecionar um ou mais itens para projetar.
@@ -2026,12 +2264,12 @@ Voce pode baixar a versão mais nova em http://openlp.org/.
Invalid Service Item
- Item da Lista de Exibição inválido
+ Item da Lista de Exibição inválido
You must select a %s service item.
- Você precisa selecionar um item %s da Lista de Exibição.
+ Você precisa selecionar um item %s da Lista de Exibição.
@@ -2082,12 +2320,12 @@ Voce pode baixar a versão mais nova em http://openlp.org/.
Fit Page
-
+ Ajustar na Página
Fit Width
-
+ Ajustar Largura
@@ -2095,62 +2333,62 @@ Voce pode baixar a versão mais nova em http://openlp.org/.
Options
-
+ Opções
Close
-
+ Fechar
Copy
-
+ Copiar
Copy as HTML
-
+ Copiar como HTML
Zoom In
-
+ Aumentar o Zoom
Zoom Out
-
+ Diminuir o Zoom
Zoom Original
-
+ Zoom Original
Other Options
-
+ Outras Opções
Include slide text if available
-
+ Incluir texto do slide se disponível
Include service item notes
-
+ Incluir notas da lista de exibição
Include play length of media items
-
+ Incluir duração dos itens de mídia
Service Order Sheet
-
+ Folha de Ordem de Culto
@@ -2158,12 +2396,12 @@ Voce pode baixar a versão mais nova em http://openlp.org/.
Screen
- Tela
+ Tela
primary
- primário
+ primário
@@ -2234,12 +2472,12 @@ Voce pode baixar a versão mais nova em http://openlp.org/.
&Delete From Service
- &Deletar da Lista de Exibição
+ &Excluir da Lista de Exibição
Delete the selected item from the service.
- Deletar o item selecionado da Lista de Exibição.
+ Excluir o item selecionado da Lista de Exibição.
@@ -2272,46 +2510,46 @@ Voce pode baixar a versão mais nova em http://openlp.org/.
&Alterar Tema do Item
-
+
File is not a valid service.
The content encoding is not UTF-8.
O arquivo não é uma lista válida.
A codificação do conteúdo não é UTF-8.
-
+
File is not a valid service.
- Arquivo não é uma Lista de Exibição válida.
+ Arquivo não é uma Lista de Exibição válida.
-
+
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
- O item não pode ser exibido porque o plugin necessário para visualizá-lo está faltando ou está inativo
+ O item não pode ser exibido porque o plugin necessário para visualizá-lo está faltando ou está inativo
&Expand all
- &Expandir todos
+ &Expandir todos
Expand all the service items.
- Expandir todos os itens da lista.
+ Expandir todos os itens da lista.
&Collapse all
- &Recolher todos
+ &Recolher todos
@@ -2324,9 +2562,9 @@ A codificação do conteúdo não é UTF-8.
Abrir Arquivo
-
+
OpenLP Service Files (*.osz)
- Lista de Exibição do OpenLP (*.osz)
+ Listas de Exibição do OpenLP (*.osz)
@@ -2336,7 +2574,7 @@ A codificação do conteúdo não é UTF-8.
Move up
- Mover para cima
+ Mover para cima
@@ -2366,22 +2604,22 @@ A codificação do conteúdo não é UTF-8.
&Start Time
-
+ &Horário Inicial
Show &Preview
-
+ Exibir &Visualização
Show &Live
-
+ Exibir &Projeção
The current service has been modified. Would you like to save this service?
-
+ A lista de exibição atual foi modificada. Você gostaria de salvá-la?
@@ -2389,7 +2627,7 @@ A codificação do conteúdo não é UTF-8.
Service Item Notes
- Item de Notas de Culto
+ Anotações do Item
@@ -2425,12 +2663,12 @@ A codificação do conteúdo não é UTF-8.
Custom:
- Personalizado:
+ Personalizado:
None
- Nenhum
+ Nenhum
@@ -2445,63 +2683,63 @@ A codificação do conteúdo não é UTF-8.
Alternate
-
+ Alternativo
OpenLP.SlideController
-
+
Move to previous
Mover para o anterior
-
+
Move to next
Mover para o próximo
-
+
Hide
- Ocultar
+ Ocultar
-
+
Move to live
Mover para projeção
-
+
Start continuous loop
Iniciar repetição contínua
-
+
Stop continuous loop
Parar repetição contínua
-
+
Delay between slides in seconds
Intervalo entre slides em segundos
-
+
Start playing media
Iniciar a reprodução de mídia
-
+
Go To
Ir Para
-
+
Edit and reload song preview
Editar e recarregar pré-visualização da música
-
+
Blank Screen
Apagar Tela
@@ -2511,32 +2749,32 @@ A codificação do conteúdo não é UTF-8.
Apagar e deixar Fundo
-
+
Show Desktop
Mostrar a Área de Trabalho
-
+
Previous Slide
Slide Anterior
-
+
Next Slide
Próximo Slide
-
+
Previous Service
Lista Anterior
-
+
Next Service
Próxima Lista
-
+
Escape Item
@@ -2551,7 +2789,7 @@ A codificação do conteúdo não é UTF-8.
Formatting Tags
-
+ Tags de Formatação
@@ -2559,32 +2797,32 @@ A codificação do conteúdo não é UTF-8.
Item Start Time
-
+ Horário Inicial do Item
Hours:
-
+ Horários:
h
-
+ h
m
-
+ m
Minutes:
-
+ Minutos:
Seconds:
-
+ Segundos:
@@ -2597,7 +2835,7 @@ A codificação do conteúdo não é UTF-8.
Theme Name Missing
- Faltando Nome do Tema
+ Faltando Nome do Tema
@@ -2612,7 +2850,7 @@ A codificação do conteúdo não é UTF-8.
Invalid theme name. Please enter one.
- O nome do tema é inválido. Por favor forneça um.
+ O nome do tema é inválido. Por favor forneça um.
@@ -2683,69 +2921,69 @@ A codificação do conteúdo não é UTF-8.
Definir como Padrão &Global
-
+
%s (default)
%s (padrão)
-
+
You must select a theme to edit.
Você precisa selecionar um tema para editar.
-
+
You are unable to delete the default theme.
Você não pode apagar o tema padrão.
-
+
You have not selected a theme.
Você não selecionou um tema.
-
+
Save Theme - (%s)
Salvar Tema - (%s)
-
+
Theme Exported
Tema Exportado
-
+
Your theme has been successfully exported.
Seu tema foi exportado com sucesso.
-
+
Theme Export Failed
Falha ao Exportar Tema
-
+
Your theme could not be exported due to an error.
O tema não pôde ser exportado devido a um erro.
-
+
Select Theme Import File
Selecionar Arquivo de Importação de Tema
-
+
File is not a valid theme.
The content encoding is not UTF-8.
O arquivo não é um tema válido.
A codificação do conteúdo não é UTF-8.
-
+
File is not a valid theme.
O arquivo não é um tema válido.
-
+
Theme %s is used in the %s plugin.
O tema %s é usado no plugin %s.
@@ -2765,49 +3003,49 @@ A codificação do conteúdo não é UTF-8.
&Exportar Tema
-
+
You must select a theme to rename.
Você precisa selecionar um tema para renomear.
-
+
Rename Confirmation
- Confirmar Renomeação
+ Confirmar Renomeação
-
+
Rename %s theme?
Renomear o tema %s?
-
+
You must select a theme to delete.
Você precisa selecionar um tema para apagar.
-
+
Delete Confirmation
- Confirmar Apagamento
+ Confirmar Exclusão
-
+
Delete %s theme?
Apagar o tema %s?
-
+
Validation Error
Erro de Validação
-
+
A theme with this name already exists.
Já existe um tema com este nome.
-
+
OpenLP Themes (*.theme *.otz)
-
+ Temas do OpenLP (*.theme *.otz)
@@ -2825,7 +3063,7 @@ A codificação do conteúdo não é UTF-8.
Set Up Background
- Configurar Plano de Fundo
+ Configurar Plano de Fundo
@@ -2840,7 +3078,7 @@ A codificação do conteúdo não é UTF-8.
Solid Color
- Cor Sólida
+ Cor Sólida
@@ -2875,22 +3113,22 @@ A codificação do conteúdo não é UTF-8.
Top Left - Bottom Right
- Esquerda Superior - Direita Inferior
+ Esquerda Superior - Direita Inferior
Bottom Left - Top Right
- Esquerda Inferior - Direita Superior
+ Esquerda Inferior - Direita Superior
Main Area Font Details
- Detalhes da Fonte da Área Principal
+ Detalhes da Fonte da Área Principal
Define the font and display characteristics for the Display text
-
+ Definir a fonte de características de exibição para o texto Exibido
@@ -2900,7 +3138,7 @@ A codificação do conteúdo não é UTF-8.
Size:
- Tamanho:
+ Tamanho:
@@ -2935,17 +3173,17 @@ A codificação do conteúdo não é UTF-8.
Define the font and display characteristics for the Footer text
- Defina as características do texto do Rodapé
+ Defina as características do texto do Rodapé
Text Formatting Details
- Detalhes da Formatação da Fonte
+ Detalhes da Formatação da Fonte
Allows additional display formatting information to be defined
- Permite que formatações adicionais sejam feitas
+ Permite que formatações adicionais sejam feitas
@@ -2965,12 +3203,12 @@ A codificação do conteúdo não é UTF-8.
Center
- Centralizar
+ Centralizado
Output Area Locations
- Localização da Área de Saída
+ Localização da Área de Saída
@@ -3045,7 +3283,7 @@ A codificação do conteúdo não é UTF-8.
&Footer Area
- Área do &Rodapé
+ Área do &Rodapé
@@ -3063,7 +3301,7 @@ A codificação do conteúdo não é UTF-8.
Theme Level
- Nível dos Temas
+ Nível dos Temas
@@ -3073,12 +3311,12 @@ A codificação do conteúdo não é UTF-8.
Use the theme from each song in the database. If a song doesn't have a theme associated with it, then use the service's theme. If the service doesn't have a theme, then use the global theme.
- Use o tema de cada música na base de dados. Se uma música não tiver um tema associado com ela, então use o tema do culto. Se o culto não tiver um tema, então use o tema global.
+ Use o tema de cada música na base de dados. Se uma música não tiver um tema associado com ela, então use o tema da lista de exibição. Se a lista não tiver um tema, então use o tema global.
&Service Level
- Nível de &Lista de Exibição
+ Nível da &Lista de Exibição
@@ -3106,7 +3344,7 @@ A codificação do conteúdo não é UTF-8.
&Delete
- &Apagar
+ &Excluir
@@ -3116,98 +3354,98 @@ A codificação do conteúdo não é UTF-8.
Move selection up one position.
- Mover a seleção para cima em uma posição.
+ Mover a seleção para cima em uma posição.
Move selection down one position.
- Mover a seleção para baixo em uma posição.
+ Mover a seleção para baixo em uma posição.
About
- Sobre
+ Sobre
&Add
- &Adicionar
+ &Adicionar
Advanced
- Avançado
+ Avançado
All Files
- Todos os Arquivos
+ Todos os Arquivos
Bottom
- Rodapé
+ Rodapé
Browse...
- Procurar...
+ Procurar...
Cancel
- Cancelar
+ Cancelar
CCLI number:
- Número CCLI:
+ Número CCLI:
Create a new service.
- Criar uma nova Lista de Exibição.
+ Criar uma nova Lista de Exibição.
&Edit
- &Editar
+ &Editar
Empty Field
-
+ Campo Vazio
Export
-
+ Exportar
pt
Abbreviated font pointsize unit
- pt
+ pt
Image
- Imagem
+ Imagem
Import
- Importar
+ Importar
Length %s
-
+ Comprimento %s
Live
- Projeção
+ Projeção
@@ -3217,297 +3455,297 @@ A codificação do conteúdo não é UTF-8.
Live Panel
-
+ Painel de Projeção
Load
- Carregar
+ Carregar
Middle
- Meio
+ Meio
New
- Novo
+ Novo
New Service
-
+ Nova Lista de Exibição
New Theme
- Novo Tema
+ Novo Tema
No File Selected
Singular
-
+ Nenhum Arquivo Selecionado
No Files Selected
Plural
-
+ Nenhum Arquivo Selecionado
No Item Selected
Singular
-
+ Nenhum Item Selecionado
No Items Selected
Plural
- Nenhum Item Selecionado
+ Nenhum Item Selecionado
openlp.org 1.x
- openlp.org 1.x
+ openlp.org 1.x
OpenLP 2.0
- OpenLP 2.0
+ OpenLP 2.0
Open Service
- Abrir Lista de Exibição
+ Abrir Lista de Exibição
Preview
- Pré-Visualização
+ Pré-Visualização
Preview Panel
-
+ Painel de Pré-Visualização
Print Service Order
-
+ Imprimir Ordem de Culto
Replace Background
- Substituir Plano de Fundo
+ Substituir Plano de Fundo
Replace Live Background
- Trocar Plano de Fundo da Projeção
+ Trocar Plano de Fundo da Projeção
Reset Background
-
+ Restabelecer o Plano de Fundo
Reset Live Background
- Restabelecer o Plano de Fundo da Projeção
+ Restabelecer o Plano de Fundo da Projeção
s
The abbreviated unit for seconds
- s
+ s
Save && Preview
- Salvar && Pré-Visualizar
+ Salvar && Pré-Visualizar
Search
- Pesquisar
+ Pesquisar
You must select an item to delete.
- Você precisa selecionar um item para apagar.
+ Você precisa selecionar um item para excluir.
You must select an item to edit.
- Você precisa selecionar um item para editar.
+ Você precisa selecionar um item para editar.
Save Service
- Salvar Lista de Exibição
+ Salvar Lista de Exibição
Service
- Lista de Exibição
+ Lista de Exibição
Start %s
-
+ Início %s
Theme
Singular
- Tema
+ Tema
Themes
Plural
- Temas
+ Temas
Top
- Topo
+ Topo
Version
-
+ Versão
&Vertical Align:
-
+ Alinhamento &Vertical:
Finished import.
-
+ Importação concluída.
Format:
- Formato:
+ Formato:
Importing
- Importando
+ Importando
Importing "%s"...
- Importando "%s"...
+ Importando "%s"...
Select Import Source
- Selecionar Origem da Importação
+ Selecionar Origem da Importação
Select the import format and the location to import from.
-
+ Selecione o formato e a localização para a importação.
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.
- O importador do openlp.org 1.x foi desabilitado devido à falta de um módulo Python. Se você deseja utilizar este importador, você precisa instalar o módulo "python-sqlite".
+ O importador do openlp.org 1.x foi desabilitado devido à falta de um módulo Python. Se você deseja utilizar este importador, você precisa instalar o módulo "python-sqlite".
Open %s File
-
+ Abrir o Arquivo %s
%p%
- %p%
+ %p%
Ready.
- Pronto.
+ Pronto.
Starting import...
- Iniciando importação...
+ Iniciando importação...
You need to specify at least one %s file to import from.
A file type e.g. OpenSong
-
+ Você precisa especificar pelo menos um arquivo %s para importar.
Welcome to the Bible Import Wizard
- Bem Vindo ao assistente de Importação de Bíblias
+ Bem Vindo ao Assistente de Importação de Bíblias
Welcome to the Song Export Wizard
-
+ Bem Vindo ao Assistente de Exportação de Músicas
Welcome to the Song Import Wizard
- Bem-vindo ao Assistente de Importação de Música
+ Bem-vindo ao Assistente de Importação de Música
Author
Singular
-
+ Autor
Authors
Plural
- Autores
+ Autores
©
Copyright symbol.
- ©
+ ©
Song Book
Singular
- Livro de Músicas
+ Livro de Músicas
Song Books
Plural
- Hinários
+ Hinários
Song Maintenance
- Gerenciamento de Músicas
+ Gerenciamento de Músicas
Topic
Singular
- Tópico
+ Tópico
Topics
Plural
- Tópicos
+ Tópicos
@@ -3515,7 +3753,7 @@ A codificação do conteúdo não é UTF-8.
Configure Display Tags
-
+ Configurar Etiquetas de Exibição
@@ -3523,17 +3761,17 @@ A codificação do conteúdo não é UTF-8.
<strong>Presentation Plugin</strong><br />The presentation plugin provides the ability to show presentations using a number of different programs. The choice of available presentation programs is available to the user in a drop down box.
-
+ <strong>Plugin de Apresentação</strong><br />O plugin de apresentação provê a habilidade de exibir apresentações utilizando um diferente número de programas. Os programas disponíveis são exibidos em uma caixa de seleção.
Load a new Presentation
- Carregar uma nova Apresentação
+ Carregar uma nova Apresentação
Delete the selected Presentation
- Apagar a Apresentação selecionada
+ Excluir a Apresentação selecionada
@@ -3554,7 +3792,7 @@ A codificação do conteúdo não é UTF-8.
Presentation
name singular
- Apresentação
+ Apresentação
@@ -3589,7 +3827,7 @@ A codificação do conteúdo não é UTF-8.
File Exists
- O Arquivo já Existe
+ O Arquivo já Existe
@@ -3609,12 +3847,12 @@ A codificação do conteúdo não é UTF-8.
Presentations (%s)
- Apresentações (%s)
+ Apresentações (%s)
Missing Presentation
- Apresentação Não Encontrada
+ Apresentação Não Encontrada
@@ -3624,7 +3862,7 @@ A codificação do conteúdo não é UTF-8.
The Presentation %s is incomplete, please reload.
- A Apresentação %s está incompleta, por favor recarregue-a.
+ A Apresentação %s está incompleta, por favor recarregue-a.
@@ -3637,12 +3875,12 @@ A codificação do conteúdo não é UTF-8.
Allow presentation application to be overriden
- Permitir que a aplicação de apresentações seja substituída
+ Permitir que a aplicação de apresentações seja substituída
%s (unavailable)
-
+ %s (indisponivel)
@@ -3650,25 +3888,25 @@ A codificação do conteúdo não é UTF-8.
<strong>Remote Plugin</strong><br />The remote plugin provides the ability to send messages to a running version of OpenLP on a different computer via a web browser or through the remote API.
-
+ <strong>Plugin Remoto</strong><br />O plugin remoto provê a abilidade de enviar mensagens para uma versão do OpenLP em execução em um computador diferente através de um navegador de internet ou através da API remota.
Remote
name singular
-
+ Remoto
Remotes
name plural
- Remoto
+ Remotos
Remote
container title
- Remoto
+ Remoto
@@ -3676,7 +3914,7 @@ A codificação do conteúdo não é UTF-8.
Serve on IP address:
- Endereço IP do servidor:
+ Endereço IP do servidor:
@@ -3694,60 +3932,60 @@ A codificação do conteúdo não é UTF-8.
&Song Usage Tracking
-
+ &Registro de Uso de Músicas
&Delete Tracking Data
-
+ &Excluir Dados de Registro
Delete song usage data up to a specified date.
-
+ Excluir registros de uso até uma data específica.
&Extract Tracking Data
-
+ &Extrair Dados de Registro
Generate a report on song usage.
-
+ Gerar um relatório sobre o uso das músicas.
Toggle Tracking
-
+ Alternar Registro
Toggle the tracking of song usage.
-
+ Alternar o registro de uso das músicas.
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
-
+ <strong>Plugin de Uso das Músicas</strong><br />Este plugin registra o uso das músicas nos cultos.
SongUsage
name singular
-
+ Registro das Músicas
SongUsage
name plural
-
+ Registro das Músicas
SongUsage
container title
-
+ Registro das Músicas
@@ -3755,27 +3993,27 @@ A codificação do conteúdo não é UTF-8.
Delete Song Usage Data
-
+ Excluir Dados de Registro das Músicas
Delete Selected Song Usage Events?
-
+ Deseja Excluir os Eventos de Registro das Músicas?
Are you sure you want to delete selected Song Usage data?
-
+ Você tem certeza que deseja excluir o registro selecionado?
Deletion Successful
-
+ Exclusão Bem Sucedida
All requested data has been deleted successfully.
- Todos os dados solicitados foram apagados com sucesso.
+ Todos os dados solicitados foram apagados com sucesso.
@@ -3783,7 +4021,7 @@ A codificação do conteúdo não é UTF-8.
Song Usage Extraction
-
+ Extração de Uso das Músicas
@@ -3806,17 +4044,17 @@ A codificação do conteúdo não é UTF-8.
Local do arquivo de saída
-
+
usage_detail_%s_%s.txt
-
+ detalhe_uso_%s_%s.txt
-
+
Report Creation
-
+ Criação de Relatório
-
+
Report
%s
has been successfully created.
@@ -3824,86 +4062,96 @@ has been successfully created.
%s
foi criado com sucesso.
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
-
+
&Song
&Música
-
+
Import songs using the import wizard.
Importar músicas com o assistente de importação.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+ <strong>Plugin de Músicas</strong><br />O plugin de músicas provê a habilidade de exibir e gerenciar músicas.
-
+
&Re-index Songs
&Re-indexar Músicas
-
+
Re-index the songs database to improve searching and ordering.
Re-indexar o banco de dados de músicas para melhorar a busca e a ordenação.
-
+
Reindexing songs...
Reindexando músicas...
-
+
Add a new Song
Adicionar uma nova Música
-
+
Edit the selected Song
Editar a Música selecioanda
-
+
Delete the selected Song
Apagar a Música selecionada
-
+
Preview the selected Song
Pré-visualizar a Música selecionada
-
+
Send the selected Song live
Projetar a Música selecionada
-
+
Add the selected Song to the service
Adicionar a Música selecionada à Lista de Exibição
-
+
Song
name singular
Música
-
+
Songs
name plural
-
+ Músicas
-
+
Songs
container title
- Músicas
+ Músicas
@@ -3918,7 +4166,7 @@ foi criado com sucesso.
Central European (CP-1250)
- Europeu Central (CP-1250)
+ Europeu Central (CP-1250)
@@ -3953,7 +4201,7 @@ foi criado com sucesso.
Thai (CP-874)
- Tailandês (CP-874)
+ Tailandês (CP-874)
@@ -3973,7 +4221,7 @@ foi criado com sucesso.
Western European (CP-1252)
- Europeu Ocidental (CP-1252)
+ Europeu Ocidental (CP-1252)
@@ -3985,7 +4233,7 @@ foi criado com sucesso.
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
- O Código de páginas é responsável
+ O Código de páginas é responsável
pela correta representação dos caracteres.
Normalmente a opção pré-selecionada é segura.
@@ -3997,9 +4245,9 @@ The encoding is responsible for the correct character representation.
A codificação é responsável pela correta representação dos caracteres.
-
+
Exports songs using the export wizard.
-
+ Exportar músicas utilizando o assistente.
@@ -4007,7 +4255,7 @@ A codificação é responsável pela correta representação dos caracteres.
Author Maintenance
- Manutenção de Autores
+ Gerenciamento de Autores
@@ -4037,7 +4285,7 @@ A codificação é responsável pela correta representação dos caracteres.
You have not set a display name for the author, combine the first and last names?
- Você não definiu um nome de tela para o autor, combinar o nome e o sobrenome?
+ Você não definiu um nome de tela para o autor, combinar o nome e o sobrenome?
@@ -4098,7 +4346,7 @@ A codificação é responsável pela correta representação dos caracteres.
&Manage Authors, Topics, Song Books
- &Gerenciar Autores, Assuntos, Hinários
+ &Gerenciar Autores, Assuntos, Hinários
@@ -4123,7 +4371,7 @@ A codificação é responsável pela correta representação dos caracteres.
Authors, Topics && Song Book
- Autores, Assuntos && Hinários
+ Autores, Assuntos && Hinários
@@ -4133,7 +4381,7 @@ A codificação é responsável pela correta representação dos caracteres.
Copyright Information
- Informação de Direitos Autorais
+ Direitos Autorais
@@ -4163,7 +4411,7 @@ A codificação é responsável pela correta representação dos caracteres.
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
- Você não selecionou um autor válido. Selecione um autor da list, ou digite um novo autor e clique em "Adicionar Autor à Música" para adicionar o novo autor.
+ Você não selecionou um autor válido. Selecione um autor da lista, ou digite um novo autor e clique em "Adicionar Autor à Música" para adicioná-lo.
@@ -4198,7 +4446,7 @@ A codificação é responsável pela correta representação dos caracteres.
Warning
- Aviso
+ Aviso
@@ -4213,12 +4461,12 @@ A codificação é responsável pela correta representação dos caracteres.
Add Book
- Adicionar Livro
+ Adicionar Livro
This song book does not exist, do you want to add it?
- Este hinário não existe, deseja adicioná-lo?
+ Este hinário não existe, deseja adicioná-lo?
@@ -4228,7 +4476,7 @@ A codificação é responsável pela correta representação dos caracteres.
You need to type some text in to the verse.
- Você precisa digitar algum texto na estrofe.
+ Você precisa digitar algum texto na estrofe.
@@ -4254,82 +4502,82 @@ A codificação é responsável pela correta representação dos caracteres.
Song Export Wizard
-
+ Assistente de Exportação de Músicas
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
-
+ Este assistente irá ajudá-lo a exportar as suas músicas para o formato aberto e gratuito OpenLyrics.
Select Songs
-
+ Selecionar Músicas
Check the songs you want to export.
-
+ Selecione as músicas que você deseja exportar.
Uncheck All
-
+ Desmarcar Todas
Check All
-
+ Selecionar Todas
Select Directory
-
+ Selecionar Diretório
Select the directory you want the songs to be saved.
-
+ Selecionar o diretório que você deseja salvar as músicas.
Directory:
-
+ Diretório:
Exporting
-
+ Exportando
Please wait while your songs are exported.
-
+ Por favor aguarde enquanto as suas músicas são exportadas.
You need to add at least one Song to export.
-
+ Você precisa adicionar pelo menos uma Música para exportar.
No Save Location specified
-
+ Nenhum local para Salvar foi especificado
Starting export...
-
+ Iniciando a exportação...
You need to specify a directory.
-
+ Você precisa especificar um diretório.
Select Destination Folder
-
+ Selecione uma Pasta de Destino
@@ -4337,7 +4585,7 @@ A codificação é responsável pela correta representação dos caracteres.
Select Document/Presentation Files
- Selecione Documentos/Apresentações
+ Selecione Documentos/Apresentações
@@ -4352,7 +4600,7 @@ A codificação é responsável pela correta representação dos caracteres.
Generic Document/Presentation
- Documento/Apresentação Genérica
+ Documento/Apresentação Genérica
@@ -4367,7 +4615,7 @@ A codificação é responsável pela correta representação dos caracteres.
Remove File(s)
- Remover Arquivos(s)
+ Remover Arquivos(s)
@@ -4377,7 +4625,7 @@ A codificação é responsável pela correta representação dos caracteres.
The generic document/presentation importer has been disabled because OpenLP cannot find OpenOffice.org on your computer.
- O importador de documento/apresentação foi desabilitado porque o OpenOffice.org não foi encontrado.
+ O importador de documento/apresentação foi desabilitado porque o OpenOffice.org não foi encontrado no seu computador.
@@ -4387,7 +4635,7 @@ A codificação é responsável pela correta representação dos caracteres.
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.
-
+ O importador para o formato OpenLyrics ainda não foi desenvolvido, mas como você pode ver, nós ainda pretendemos desenvolvê-lo. Possivelmente ele estará disponível na próxima versão.
@@ -4412,27 +4660,27 @@ A codificação é responsável pela correta representação dos caracteres.
You need to specify at least one document or presentation file to import from.
-
+ Você precisa especificar pelo menos um documento ou apresentação para importar.
Songs Of Fellowship Song Files
-
+ Arquivos do Songs Of Fellowship
SongBeamer Files
-
+ Arquivos do SongBeamer
SongShow Plus Song Files
-
+ Arquivos do SongShow Plus
Foilpresenter Song Files
-
+ Arquivos do Folipresenter
@@ -4440,7 +4688,7 @@ A codificação é responsável pela correta representação dos caracteres.
Maintain the lists of authors, topics and books
- Manter a lista de autores, tópicos e livros
+ Gerenciar a lista de autores, tópicos e livros
@@ -4453,12 +4701,12 @@ A codificação é responsável pela correta representação dos caracteres.Letra
-
+
Delete Song(s)?
Apagar Música(s)?
-
+
CCLI License:
Licença CCLI:
@@ -4468,7 +4716,7 @@ A codificação é responsável pela correta representação dos caracteres.Música Inteira
-
+
Are you sure you want to delete the %n selected song(s)?
Tem certeza de que quer apagar as %n música(s) selecionadas?
@@ -4489,7 +4737,7 @@ A codificação é responsável pela correta representação dos caracteres.
Exporting "%s"...
-
+ Exportando "%s"...
@@ -4497,7 +4745,7 @@ A codificação é responsável pela correta representação dos caracteres.
Song Book Maintenance
- Gerenciamento de Hinários
+ Gerenciamento de Hinários
@@ -4520,12 +4768,12 @@ A codificação é responsável pela correta representação dos caracteres.
Finished export.
-
+ Exportação Finalizada.
Your song export failed.
-
+ A sua exportação falhou.
@@ -4619,17 +4867,17 @@ A codificação é responsável pela correta representação dos caracteres.
Delete Book
- Apagar Livro
+ Apagar Hinário
Are you sure you want to delete the selected book?
- Tem certeza de que quer apagar o hinário selecionado?
+ Tem certeza de que quer excluir o hinário selecionado?
This book cannot be deleted, it is currently assigned to at least one song.
- Este hinário não pode ser apagado, pois está associado a ao menos uma música.
+ Este hinário não pode ser excluido, pois está associado a ao menos uma música.
@@ -4649,7 +4897,7 @@ A codificação é responsável pela correta representação dos caracteres.
The book %s already exists. Would you like to make songs with book %s use the existing book %s?
- O livro %s já existe. Deseja que as músicas com o livro %s usem o livro %s existente?
+ O hinário %s já existe. Deseja que as músicas com o hinário %s usem o hinário %s existente?
diff --git a/resources/i18n/ru.ts b/resources/i18n/ru.ts
index 5780689e8..bfecb65cb 100644
--- a/resources/i18n/ru.ts
+++ b/resources/i18n/ru.ts
@@ -154,28 +154,28 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
Импорт заветов... %s
-
+
Importing testaments... done.
Импорт заветов... завершен.
-
+
Importing books... %s
Импорт книг... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
Импорт стихов из %s...
-
+
Importing verses... done.
Импорт стихов... завершен.
@@ -211,7 +211,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -551,18 +551,18 @@ Changes do not affect verses already in the service.
-
+
Starting Registering bible...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
-
+
Your Bible import failed.
@@ -663,7 +663,7 @@ demand and thus an internet connection is required.
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
@@ -672,12 +672,12 @@ demand and thus an internet connection is required.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
@@ -831,60 +831,60 @@ demand and thus an internet connection is required.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Плагин Изображений</strong><br />Плагин изображений позволяет отображать изображения.<br />Одной из отличительных возможностей этого плагина является возможность группировать выбранные изображение в менеджере служения, что делает работу с большим количеством изображений более легкой. Этот плагин также позволяет использовать возможности "временной петли" OpenLP, чтобы создавать слайд-шоу, которые выполняются автоматически. В дополнение к этому, изображения из плагина могут быть использованы, чтобы заменить текущий фон, что позволяет отображать текстовые элементы, такие как песни, с выбранным изображением в качестве фона, вместо фона, который указан в теме.
-
+
Image
name singular
Изображение
-
+
Images
name plural
Изображения
-
+
Images
container title
Изображения
-
+
Load a new Image
Загрузить новое Изображение
-
+
Add a new Image
Добавить новое Изображение
-
+
Edit the selected Image
Изменить выбранное изображение
-
+
Delete the selected Image
Удалить выбранное изображение
-
+
Preview the selected Image
Просмотреть выбранное Изображение
-
+
Send the selected Image live
Послать выбранное Изображение на проектор
-
+
Add the selected Image to the service
Добавить выбранное изображение к Служению
@@ -940,60 +940,60 @@ Do you want to add the other images anyway?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
<strong>Плагин Медиа</strong><br />Плагин Медиа обеспечивает проигрывание аудио и видео файлов.
-
+
Media
name singular
Медиа
-
+
Media
name plural
Медиа
-
+
Media
container title
Медиа
-
+
Load a new Media
Открыть новый медиафайл
-
+
Add a new Media
Добавить новый медиафайл
-
+
Edit the selected Media
Редактировать выбранный медиафайл
-
+
Delete the selected Media
Удалить выбранный медиафайл
-
+
Preview the selected Media
Предпросмотр выбранного медиафайла
-
+
Send the selected Media live
Отправить выбранный медиафайл на проектор
-
+
Add the selected Media to the service
Добавить выбранный медиафайл к служению
@@ -1071,17 +1071,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
Credits
-
+
License
Лицензия
-
+
Contribute
@@ -1091,7 +1091,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
Билд %s
-
+
+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
+
+
+
+
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+
+
+
+
Project Lead
%s
@@ -1107,6 +1117,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1127,21 +1166,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1247,17 +1277,17 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
- Tag id
+ Tag Id
- Start Html
+ Start HTML
- End Html
+ End HTML
@@ -1392,6 +1422,206 @@ Version: %s
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+ Псалмы
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+ Библия
+
+
+
+ Images
+ Изображения
+
+
+
+ Presentations
+
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1513,12 +1743,12 @@ Version: %s
OpenLP.LanguageManager
-
+
Language
-
+
Please restart OpenLP to use your new language setting.
@@ -1839,17 +2069,12 @@ Version: %s
&Веб-сайт
-
- &Auto Detect
- &Автоопределение
-
-
-
+
Use the system language, if available.
Использовать системный язык, если доступно.
-
+
Set the interface language to %s
Изменить язык интерфеса на %s
@@ -1894,39 +2119,39 @@ Version: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
-
+
OpenLP Version Updated
-
+
OpenLP Main Display Blanked
-
+
The Main Display has been blanked out
-
+
Close OpenLP
-
+
Are you sure you want to close OpenLP?
-
+
Default Theme: %s
@@ -1951,11 +2176,16 @@ You can download the latest version from http://openlp.org/.
Open the folder where songs, bibles and other data resides.
+
+
+ &Autodetect
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
@@ -2283,7 +2513,7 @@ You can download the latest version from http://openlp.org/.
-
+
OpenLP Service Files (*.osz)
@@ -2293,28 +2523,28 @@ You can download the latest version from http://openlp.org/.
-
+
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
-
+
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
@@ -2411,32 +2641,32 @@ The content encoding is not UTF-8.
OpenLP.SlideController
-
+
Previous Slide
-
+
Move to previous
-
+
Next Slide
-
+
Move to next
-
+
Hide
-
+
Blank Screen
@@ -2446,57 +2676,57 @@ The content encoding is not UTF-8.
-
+
Show Desktop
-
+
Start continuous loop
-
+
Stop continuous loop
-
+
Delay between slides in seconds
-
+
Move to live
-
+
Edit and reload song preview
-
+
Start playing media
-
+
Go To
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -2658,113 +2888,113 @@ The content encoding is not UTF-8.
-
+
%s (default)
-
+
You must select a theme to rename.
-
+
Rename Confirmation
-
+
Rename %s theme?
-
+
You must select a theme to edit.
-
+
You must select a theme to delete.
-
+
Delete Confirmation
-
+
Delete %s theme?
-
+
You have not selected a theme.
-
+
Save Theme - (%s)
-
+
Theme Exported
-
+
Your theme has been successfully exported.
-
+
Theme Export Failed
-
+
Your theme could not be exported due to an error.
-
+
Select Theme Import File
-
+
File is not a valid theme.
The content encoding is not UTF-8.
-
+
Validation Error
-
+
File is not a valid theme.
-
+
A theme with this name already exists.
-
+
You are unable to delete the default theme.
-
+
Theme %s is used in the %s plugin.
-
+
OpenLP Themes (*.theme *.otz)
@@ -3765,22 +3995,32 @@ The content encoding is not UTF-8.
-
+
usage_detail_%s_%s.txt
-
+
Report Creation
-
+
Report
%s
has been successfully created.
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
@@ -3873,85 +4113,85 @@ The encoding is responsible for the correct character representation.
-
+
&Song
-
+
Import songs using the import wizard.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
Song
name singular
-
+
Songs
name plural
Псалмы
-
+
Songs
container title
Псалмы
-
+
Add a new Song
Добавить новый Псалом
-
+
Edit the selected Song
Редактировать выбранный Псалом
-
+
Delete the selected Song
Удалить выбранный Псалом
-
+
Preview the selected Song
Прсомотреть выбранный Псалом
-
+
Send the selected Song live
Вывести выбранный псалом на Проектор
-
+
Add the selected Song to the service
Добавить выбранный Псалом к служению
-
+
Exports songs using the export wizard.
@@ -4412,12 +4652,12 @@ The encoding is responsible for the correct character representation.
-
+
Delete Song(s)?
-
+
Are you sure you want to delete the %n selected song(s)?
@@ -4426,7 +4666,7 @@ The encoding is responsible for the correct character representation.
-
+
CCLI License:
diff --git a/resources/i18n/sv.ts b/resources/i18n/sv.ts
index b421540fa..1c5d7eb81 100644
--- a/resources/i18n/sv.ts
+++ b/resources/i18n/sv.ts
@@ -12,7 +12,7 @@ Vill du fortsätta ändå?
No Parameter Found
-
+ Inga parametrar hittades
@@ -154,30 +154,30 @@ Do you want to continue anyway?
BibleDB.Wizard
-
+
Importing testaments... %s
-
+
Importing testaments... done.
-
+
Importing books... %s
-
+
Importing verses from %s...
Importing verses from <book name>...
Importerar verser från %s...
-
+
Importing verses... done.
-
+ Importerar verser... klart.
@@ -195,7 +195,7 @@ Do you want to continue anyway?
There was a problem downloading your verse selection. Please check your Internet connection, and if this error continues to occur please consider reporting a bug.
-
+ Det var problem med nerladdningen av versurvalet. Kontrollera internetuppkopplingen och om problemet återkommer fundera på att rapportera det som en bugg.
@@ -211,7 +211,7 @@ Do you want to continue anyway?
-
+
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
@@ -522,7 +522,7 @@ Changes do not affect verses already in the service.
Bibeln finns redan
-
+
Your Bible import failed.
Din bibelimport misslyckades.
@@ -537,12 +537,12 @@ Changes do not affect verses already in the service.
-
+
Starting Registering bible...
-
+
Registered bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
@@ -664,7 +664,7 @@ demand and thus an internet connection is required.
BiblesPlugin.Opensong
-
+
Importing %s %s...
Importing <book name> <chapter>...
Importerar %s %s...
@@ -673,12 +673,12 @@ demand and thus an internet connection is required.
BiblesPlugin.OsisImport
-
+
Detecting encoding (this may take a few minutes)...
Analyserar kodning (detta kan ta några minuter)...
-
+
Importing %s %s...
Importing <book name> <chapter>...
Importerar %s %s...
@@ -832,59 +832,59 @@ demand and thus an internet connection is required.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Load a new Image
Ladda en ny bild
-
+
Add a new Image
Lägg till en ny bild
-
+
Edit the selected Image
Redigera vald bild
-
+
Delete the selected Image
Ta bort vald bild
-
+
Preview the selected Image
Förhandsgranska vald bild
-
+
Send the selected Image live
-
+
Add the selected Image to the service
-
+
Image
name singular
Bild
-
+
Images
name plural
Bilder
-
+
Images
container title
Bilder
@@ -908,12 +908,12 @@ demand and thus an internet connection is required.
You must select an image to delete.
-
+ Du måste välja en bild som skall tas bort.
You must select an image to replace the background with.
-
+ Du måste välja en bild att ersätta bakgrundsbilden med.
@@ -941,59 +941,59 @@ Vill du lägga till dom andra bilderna ändå?
MediaPlugin
-
+
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
-
+
Load a new Media
-
+
Add a new Media
-
+
Edit the selected Media
-
+
Delete the selected Media
-
+
Preview the selected Media
-
+
Send the selected Media live
-
+
Add the selected Media to the service
-
+
Media
name singular
Media
-
+
Media
name plural
Media
-
+
Media
container title
Media
@@ -1072,17 +1072,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
Credits
Lista över medverkande
-
+
License
Licens
-
+
Contribute
Bidra
@@ -1092,7 +1092,17 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr
-
+
+ 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.
+
+
+
+
Project Lead
%s
@@ -1108,6 +1118,35 @@ Testers
Packagers
%s
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
Built With
Python: http://www.python.org/
Qt4: http://qt.nokia.com/
@@ -1128,21 +1167,12 @@ Final Credit
-
+
Copyright © 2004-2011 Raoul Snyman
Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
-Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frode Woldsund
-
-
-
-
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-
-
-
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
@@ -1201,7 +1231,7 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Image file:
-
+ Bildfil:
@@ -1248,17 +1278,17 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
- Tag id
+ Tag Id
- Start Html
+ Start HTML
- End Html
+ End HTML
@@ -1295,7 +1325,7 @@ Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, CarstennTinggaard, Frod
Send E-Mail
-
+ Skicka e-post
@@ -1393,6 +1423,206 @@ Version: %s
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+ Bibel
+
+
+
+ Images
+ Bilder
+
+
+
+ Presentations
+
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
OpenLP.GeneralTab
@@ -1413,7 +1643,7 @@ Version: %s
Display if a single screen
-
+ Visa även på enkel skärm
@@ -1514,12 +1744,12 @@ Version: %s
OpenLP.LanguageManager
-
+
Language
Språk
-
+
Please restart OpenLP to use your new language setting.
Vänligen starta om OpenLP för att aktivera dina nya språkinställningar.
@@ -1742,7 +1972,7 @@ Version: %s
&Preview Panel
- &Förhandsgranskning
+ &Förhandsgranskningpanel
@@ -1825,19 +2055,14 @@ Version: %s
&Webbsida
-
- &Auto Detect
- Välj &automatiskt
-
-
-
+
Use the system language, if available.
Använd systemspråket om möjligt.
-
+
Set the interface language to %s
-
+ Sätt användargränssnittets språk till %s
@@ -1880,29 +2105,29 @@ Version: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
-
+
OpenLP Version Updated
OpenLP-versionen uppdaterad
-
+
OpenLP Main Display Blanked
OpenLPs huvuddisplay rensad
-
+
The Main Display has been blanked out
Huvuddisplayen har rensats
-
+
Default Theme: %s
Standardtema: %s
@@ -1918,12 +2143,12 @@ You can download the latest version from http://openlp.org/.
-
+
Close OpenLP
-
+
Are you sure you want to close OpenLP?
@@ -1952,11 +2177,16 @@ You can download the latest version from http://openlp.org/.
&Configure Display Tags
+
+
+ &Autodetect
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Inget objekt valt
@@ -2026,17 +2256,17 @@ You can download the latest version from http://openlp.org/.
%s (Inactive)
-
+ %s (Inaktiv)
%s (Active)
-
+ %s (Aktiv)
%s (Disabled)
-
+ %s (Ej valbar)
@@ -2044,12 +2274,12 @@ You can download the latest version from http://openlp.org/.
Fit Page
-
+ Passa sidan
Fit Width
-
+ Passa bredden
@@ -2057,42 +2287,42 @@ You can download the latest version from http://openlp.org/.
Options
-
+ Alternativ
Close
-
+ Stäng
Copy
-
+ Kopiera
Copy as HTML
-
+ Kopiera som HTML
Zoom In
-
+ Zooma in
Zoom Out
-
+ Zooma ut
Zoom Original
-
+ Zooma original
Other Options
-
+ Andra alternativ
@@ -2146,7 +2376,7 @@ You can download the latest version from http://openlp.org/.
Save this service
- Spara denna mötesplanering
+ Spara denna planering
@@ -2156,7 +2386,7 @@ You can download the latest version from http://openlp.org/.
Move to &top
- Flytta till &toppen
+ Flytta högst &upp
@@ -2196,7 +2426,7 @@ You can download the latest version from http://openlp.org/.
&Delete From Service
- &Ta bort från mötesplanering
+ &Ta bort från planeringen
@@ -2234,28 +2464,28 @@ You can download the latest version from http://openlp.org/.
&Byt objektets tema
-
+
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
-
+
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
@@ -2285,7 +2515,7 @@ The content encoding is not UTF-8.
-
+
OpenLP Service Files (*.osz)
@@ -2412,57 +2642,57 @@ The content encoding is not UTF-8.
OpenLP.SlideController
-
+
Move to previous
Flytta till föregående
-
+
Move to next
Flytta till nästa
-
+
Hide
-
+
Move to live
Flytta till live
-
+
Start continuous loop
Börja oändlig loop
-
+
Stop continuous loop
Stoppa upprepad loop
-
+
Delay between slides in seconds
Fördröjning mellan bilder, i sekunder
-
+
Start playing media
Börja spela media
-
+
Go To
-
+
Edit and reload song preview
-
+
Blank Screen
@@ -2472,32 +2702,32 @@ The content encoding is not UTF-8.
-
+
Show Desktop
-
+
Previous Slide
-
+
Next Slide
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -2558,7 +2788,7 @@ The content encoding is not UTF-8.
Theme Name Missing
-
+ Temanamn saknas
@@ -2644,68 +2874,68 @@ The content encoding is not UTF-8.
-
+
%s (default)
-
+
You must select a theme to edit.
-
+
You are unable to delete the default theme.
Du kan inte ta bort standardtemat.
-
+
You have not selected a theme.
Du har inte valt ett tema.
-
+
Save Theme - (%s)
Spara tema - (%s)
-
+
Theme Exported
-
+
Your theme has been successfully exported.
-
+
Theme Export Failed
-
+
Your theme could not be exported due to an error.
-
+
Select Theme Import File
Välj tema importfil
-
+
File is not a valid theme.
The content encoding is not UTF-8.
-
+
File is not a valid theme.
Filen är inte ett giltigt tema.
-
+
Theme %s is used in the %s plugin.
@@ -2725,47 +2955,47 @@ The content encoding is not UTF-8.
-
+
You must select a theme to rename.
-
+
Rename Confirmation
-
+
Rename %s theme?
-
+
You must select a theme to delete.
-
+
Delete Confirmation
-
+
Delete %s theme?
-
+
Validation Error
-
+
A theme with this name already exists.
-
+
OpenLP Themes (*.theme *.otz)
@@ -3766,99 +3996,109 @@ The content encoding is not UTF-8.
Utfil sökväg
-
+
usage_detail_%s_%s.txt
-
+
Report Creation
-
+
Report
%s
has been successfully created.
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
SongsPlugin
-
+
&Song
&Sång
-
+
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
Add a new Song
-
+
Edit the selected Song
-
+
Delete the selected Song
-
+
Preview the selected Song
-
+
Send the selected Song live
-
+
Add the selected Song to the service
-
+
Song
name singular
Sång
-
+
Songs
name plural
Sånger
-
+
Songs
container title
Sånger
@@ -3952,7 +4192,7 @@ The encoding is responsible for the correct character representation.
-
+
Exports songs using the export wizard.
@@ -4408,12 +4648,12 @@ The encoding is responsible for the correct character representation.
Sångtexter
-
+
Delete Song(s)?
-
+
CCLI License:
@@ -4423,7 +4663,7 @@ The encoding is responsible for the correct character representation.
-
+
Are you sure you want to delete the %n selected song(s)?
diff --git a/resources/i18n/zh_CN.ts b/resources/i18n/zh_CN.ts
new file mode 100644
index 000000000..1292d0c54
--- /dev/null
+++ b/resources/i18n/zh_CN.ts
@@ -0,0 +1,4929 @@
+
+
+
+ AlertPlugin.AlertForm
+
+
+ You have not entered a parameter to be replaced.
+Do you want to continue anyway?
+
+
+
+
+ No Parameter Found
+
+
+
+
+ No Placeholder Found
+
+
+
+
+ The alert text does not contain '<>'.
+Do you want to continue anyway?
+
+
+
+
+ AlertsPlugin
+
+
+ &Alert
+
+
+
+
+ Show an alert message.
+
+
+
+
+ <strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of nursery alerts on the display screen
+
+
+
+
+ Alert
+ name singular
+
+
+
+
+ Alerts
+ name plural
+
+
+
+
+ Alerts
+ container title
+
+
+
+
+ AlertsPlugin.AlertForm
+
+
+ Alert Message
+
+
+
+
+ Alert &text:
+
+
+
+
+ &New
+
+
+
+
+ &Save
+
+
+
+
+ Displ&ay
+
+
+
+
+ Display && Cl&ose
+
+
+
+
+ New Alert
+
+
+
+
+ You haven't specified any text for your alert. Please type in some text before clicking New.
+
+
+
+
+ &Parameter:
+
+
+
+
+ AlertsPlugin.AlertsManager
+
+
+ Alert message created and displayed.
+
+
+
+
+ AlertsPlugin.AlertsTab
+
+
+ Font
+
+
+
+
+ Font name:
+
+
+
+
+ Font color:
+
+
+
+
+ Background color:
+
+
+
+
+ Font size:
+
+
+
+
+ Alert timeout:
+
+
+
+
+ BibleDB.Wizard
+
+
+ Importing testaments... %s
+
+
+
+
+ Importing testaments... done.
+
+
+
+
+ Importing books... %s
+
+
+
+
+ Importing verses from %s...
+ Importing verses from <book name>...
+
+
+
+
+ Importing verses... done.
+
+
+
+
+ BiblePlugin.HTTPBible
+
+
+ Download Error
+
+
+
+
+ There was a problem downloading your verse selection. Please check your Internet connection, and if this error continues to occur please consider reporting a bug.
+
+
+
+
+ Parse Error
+
+
+
+
+ There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug.
+
+
+
+
+ BiblePlugin.MediaItem
+
+
+ Bible not fully loaded.
+
+
+
+
+ You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
+
+
+
+
+ BiblesPlugin
+
+
+ &Bible
+
+
+
+
+ <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display bible verses from different sources during the service.
+
+
+
+
+ Import a Bible
+
+
+
+
+ Add a new Bible
+
+
+
+
+ Edit the selected Bible
+
+
+
+
+ Delete the selected Bible
+
+
+
+
+ Preview the selected Bible
+
+
+
+
+ Send the selected Bible live
+
+
+
+
+ Add the selected Bible to the service
+
+
+
+
+ Bible
+ name singular
+
+
+
+
+ Bibles
+ name plural
+
+
+
+
+ Bibles
+ container title
+
+
+
+
+ No Book Found
+
+
+
+
+ No matching book could be found in this Bible. Check that you have spelled the name of the book correctly.
+
+
+
+
+ BiblesPlugin.BibleManager
+
+
+ Scripture Reference Error
+
+
+
+
+ Web Bible cannot be used
+
+
+
+
+ Text Search is not available with Web Bibles.
+
+
+
+
+ You did not enter a search keyword.
+You can separate different keywords by a space to search for all of your keywords and you can separate them by a comma to search for one of them.
+
+
+
+
+ There are no Bibles currently installed. Please use the Import Wizard to install one or more Bibles.
+
+
+
+
+ Your scripture reference is either not supported by OpenLP or is invalid. Please make sure your reference conforms to one of the following patterns:
+
+Book Chapter
+Book Chapter-Chapter
+Book Chapter:Verse-Verse
+Book Chapter:Verse-Verse,Verse-Verse
+Book Chapter:Verse-Verse,Chapter:Verse-Verse
+Book Chapter:Verse-Chapter:Verse
+
+
+
+
+ No Bibles Available
+
+
+
+
+ BiblesPlugin.BiblesTab
+
+
+ Verse Display
+
+
+
+
+ Only show new chapter numbers
+
+
+
+
+ Layout style:
+
+
+
+
+ Display style:
+
+
+
+
+ Bible theme:
+
+
+
+
+ Verse Per Slide
+
+
+
+
+ Verse Per Line
+
+
+
+
+ Continuous
+
+
+
+
+ No Brackets
+
+
+
+
+ ( And )
+
+
+
+
+ { And }
+
+
+
+
+ [ And ]
+
+
+
+
+ Note:
+Changes do not affect verses already in the service.
+
+
+
+
+ Display second Bible verses
+
+
+
+
+ BiblesPlugin.ImportWizardForm
+
+
+ Bible Import Wizard
+
+
+
+
+ This wizard will help you to import Bibles from a variety of formats. Click the next button below to start the process by selecting a format to import from.
+
+
+
+
+ Web Download
+
+
+
+
+ Location:
+
+
+
+
+ Crosswalk
+
+
+
+
+ BibleGateway
+
+
+
+
+ Bible:
+
+
+
+
+ Download Options
+
+
+
+
+ Server:
+
+
+
+
+ Username:
+
+
+
+
+ Password:
+
+
+
+
+ Proxy Server (Optional)
+
+
+
+
+ License Details
+
+
+
+
+ Set up the Bible's license details.
+
+
+
+
+ Version name:
+
+
+
+
+ Copyright:
+
+
+
+
+ Please wait while your Bible is imported.
+
+
+
+
+ You need to specify a file with books of the Bible to use in the import.
+
+
+
+
+ You need to specify a file of Bible verses to import.
+
+
+
+
+ You need to specify a version name for your Bible.
+
+
+
+
+ You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.
+
+
+
+
+ Bible Exists
+
+
+
+
+ This Bible already exists. Please import a different Bible or first delete the existing one.
+
+
+
+
+ Your Bible import failed.
+
+
+
+
+ CSV File
+
+
+
+
+ Starting Registering bible...
+
+
+
+
+ Registered bible. Please note, that verses will be downloaded on
+demand and thus an internet connection is required.
+
+
+
+
+ Bibleserver
+
+
+
+
+ Permissions:
+
+
+
+
+ Bible file:
+
+
+
+
+ Testaments file:
+
+
+
+
+ Books file:
+
+
+
+
+ Verses file:
+
+
+
+
+ You have not specified a testaments file. Do you want to proceed with the import?
+
+
+
+
+ openlp.org 1.x Bible Files
+
+
+
+
+ BiblesPlugin.MediaItem
+
+
+ Quick
+
+
+
+
+ Find:
+
+
+
+
+ Results:
+
+
+
+
+ Book:
+
+
+
+
+ Chapter:
+
+
+
+
+ Verse:
+
+
+
+
+ From:
+
+
+
+
+ To:
+
+
+
+
+ Text Search
+
+
+
+
+ Clear
+
+
+
+
+ Keep
+
+
+
+
+ Second:
+
+
+
+
+ Scripture Reference
+
+
+
+
+ BiblesPlugin.Opensong
+
+
+ Importing %s %s...
+ Importing <book name> <chapter>...
+
+
+
+
+ BiblesPlugin.OsisImport
+
+
+ Detecting encoding (this may take a few minutes)...
+
+
+
+
+ Importing %s %s...
+ Importing <book name> <chapter>...
+
+
+
+
+ CustomPlugin
+
+
+ <strong>Custom Plugin</strong><br />The custom plugin provides the ability to set up custom text slides that can be displayed on the screen the same way songs are. This plugin provides greater freedom over the songs plugin.
+
+
+
+
+ CustomPlugin.CustomTab
+
+
+ Custom Display
+
+
+
+
+ Display footer
+
+
+
+
+ CustomPlugin.EditCustomForm
+
+
+ Edit Custom Slides
+
+
+
+
+ &Title:
+
+
+
+
+ Add a new slide at bottom.
+
+
+
+
+ Edit the selected slide.
+
+
+
+
+ Edit all the slides at once.
+
+
+
+
+ Split Slide
+
+
+
+
+ Split a slide into two by inserting a slide splitter.
+
+
+
+
+ The&me:
+
+
+
+
+ &Credits:
+
+
+
+
+ You need to type in a title.
+
+
+
+
+ You need to add at least one slide
+
+
+
+
+ Ed&it All
+
+
+
+
+ CustomsPlugin
+
+
+ Import a Custom
+
+
+
+
+ Load a new Custom
+
+
+
+
+ Add a new Custom
+
+
+
+
+ Edit the selected Custom
+
+
+
+
+ Delete the selected Custom
+
+
+
+
+ Preview the selected Custom
+
+
+
+
+ Send the selected Custom live
+
+
+
+
+ Add the selected Custom to the service
+
+
+
+
+ Custom
+ name singular
+
+
+
+
+ Customs
+ name plural
+
+
+
+
+ Custom
+ container title
+
+
+
+
+ ImagePlugin
+
+
+ <strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
+
+
+
+
+ Load a new Image
+
+
+
+
+ Add a new Image
+
+
+
+
+ Edit the selected Image
+
+
+
+
+ Delete the selected Image
+
+
+
+
+ Preview the selected Image
+
+
+
+
+ Send the selected Image live
+
+
+
+
+ Add the selected Image to the service
+
+
+
+
+ Image
+ name singular
+
+
+
+
+ Images
+ name plural
+
+
+
+
+ Images
+ container title
+
+
+
+
+ ImagePlugin.ExceptionDialog
+
+
+ Select Attachment
+
+
+
+
+ ImagePlugin.MediaItem
+
+
+ Select Image(s)
+
+
+
+
+ You must select an image to delete.
+
+
+
+
+ You must select an image to replace the background with.
+
+
+
+
+ Missing Image(s)
+
+
+
+
+ The following image(s) no longer exist: %s
+
+
+
+
+ The following image(s) no longer exist: %s
+Do you want to add the other images anyway?
+
+
+
+
+ There was a problem replacing your background, the image file "%s" no longer exists.
+
+
+
+
+ MediaPlugin
+
+
+ <strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
+
+
+
+
+ Load a new Media
+
+
+
+
+ Add a new Media
+
+
+
+
+ Edit the selected Media
+
+
+
+
+ Delete the selected Media
+
+
+
+
+ Preview the selected Media
+
+
+
+
+ Send the selected Media live
+
+
+
+
+ Add the selected Media to the service
+
+
+
+
+ Media
+ name singular
+
+
+
+
+ Media
+ name plural
+
+
+
+
+ Media
+ container title
+
+
+
+
+ MediaPlugin.MediaItem
+
+
+ Select Media
+
+
+
+
+ You must select a media file to delete.
+
+
+
+
+ You must select a media file to replace the background with.
+
+
+
+
+ There was a problem replacing your background, the media file "%s" no longer exists.
+
+
+
+
+ Missing Media File
+
+
+
+
+ The file %s no longer exists.
+
+
+
+
+ Videos (%s);;Audio (%s);;%s (*)
+
+
+
+
+ MediaPlugin.MediaTab
+
+
+ Media Display
+
+
+
+
+ Use Phonon for video playback
+
+
+
+
+ OpenLP
+
+
+ Image Files
+
+
+
+
+ OpenLP.AboutForm
+
+
+ OpenLP <version><revision> - Open Source Lyrics Projection
+
+OpenLP is free church presentation software, or lyrics projection software, used to display slides of songs, Bible verses, videos, images, and even presentations (if OpenOffice.org, PowerPoint or PowerPoint Viewer is installed) for church worship using a computer and a data projector.
+
+Find out more about OpenLP: http://openlp.org/
+
+OpenLP is written and maintained by volunteers. If you would like to see more free Christian software being written, please consider contributing by using the button below.
+
+
+
+
+ Credits
+
+
+
+
+ License
+
+
+
+
+ Contribute
+
+
+
+
+ build %s
+
+
+
+
+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
+
+
+
+
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See below for more details.
+
+
+
+
+ Project Lead
+ %s
+
+Developers
+ %s
+
+Contributors
+ %s
+
+Testers
+ %s
+
+Packagers
+ %s
+
+Translators
+ Afrikaans (af)
+ %s
+ German (de)
+ %s
+ English, United Kingdom (en_GB)
+ %s
+ English, South Africa (en_ZA)
+ %s
+ Estonian (et)
+ %s
+ French (fr)
+ %s
+ Hungarian (hu)
+ %s
+ Japanese (ja)
+ %s
+ Norwegian Bokmål (nb)
+ %s
+ Dutch (nl)
+ %s
+ Portuguese, Brazil (pt_BR)
+ %s
+ Russian (ru)
+ %s
+
+Documentation
+ %s
+
+Built With
+ Python: http://www.python.org/
+ Qt4: http://qt.nokia.com/
+ PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro
+ Oxygen Icons: http://oxygen-icons.org/
+
+Final Credit
+ "For God so loved the world that He gave
+ His one and only Son, so that whoever
+ believes in Him will not perish but inherit
+ eternal life." -- John 3:16
+
+ And last but not least, final credit goes to
+ God our Father, for sending His Son to die
+ on the cross, setting us free from sin. We
+ bring this software to you for free because
+ He has set us free.
+
+
+
+
+ Copyright © 2004-2011 Raoul Snyman
+Portions copyright © 2004-2011 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri,
+Meinert Jordan, Andreas Preikschat, Christian Richter, Philip
+Ridout, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten
+Tinggaard, Frode Woldsund
+
+
+
+
+ OpenLP.AdvancedTab
+
+
+ UI Settings
+
+
+
+
+ Number of recent files to display:
+
+
+
+
+ Remember active media manager tab on startup
+
+
+
+
+ Double-click to send items straight to live
+
+
+
+
+ Expand new service items on creation
+
+
+
+
+ Enable application exit confirmation
+
+
+
+
+ Mouse Cursor
+
+
+
+
+ Hide mouse cursor when over display window
+
+
+
+
+ Default Image
+
+
+
+
+ Background color:
+
+
+
+
+ Image file:
+
+
+
+
+ Open File
+
+
+
+
+ OpenLP.DisplayTagDialog
+
+
+ Edit Selection
+
+
+
+
+ Update
+
+
+
+
+ Description
+
+
+
+
+ Tag
+
+
+
+
+ Start tag
+
+
+
+
+ End tag
+
+
+
+
+ Default
+
+
+
+
+ Tag Id
+
+
+
+
+ Start HTML
+
+
+
+
+ End HTML
+
+
+
+
+ OpenLP.DisplayTagTab
+
+
+ Update Error
+
+
+
+
+ Tag "n" already defined.
+
+
+
+
+ Tag %s already defined.
+
+
+
+
+ OpenLP.ExceptionDialog
+
+
+ Error Occurred
+
+
+
+
+ Oops! OpenLP hit a problem, and couldn't recover. The text in the box below contains information that might be helpful to the OpenLP developers, so please e-mail it to bugs@openlp.org, along with a detailed description of what you were doing when the problem occurred.
+
+
+
+
+ Send E-Mail
+
+
+
+
+ Save to File
+
+
+
+
+ Please enter a description of what you were doing to cause this error
+(Minimum 20 characters)
+
+
+
+
+ Attach File
+
+
+
+
+ Description characters to enter : %s
+
+
+
+
+ OpenLP.ExceptionForm
+
+
+ Platform: %s
+
+
+
+
+
+ Save Crash Report
+
+
+
+
+ Text files (*.txt *.log *.text)
+
+
+
+
+ **OpenLP Bug Report**
+Version: %s
+
+--- Details of the Exception. ---
+
+%s
+
+ --- Exception Traceback ---
+%s
+--- System information ---
+%s
+--- Library Versions ---
+%s
+
+
+
+
+
+ *OpenLP Bug Report*
+Version: %s
+
+--- Details of the Exception. ---
+
+%s
+
+ --- Exception Traceback ---
+%s
+--- System information ---
+%s
+--- Library Versions ---
+%s
+
+ Please add the information that bug reports are favoured written in English.
+
+
+
+
+ OpenLP.FileRenameForm
+
+
+ File Rename
+
+
+
+
+ New File Name:
+
+
+
+
+ File Copy
+
+
+
+
+ OpenLP.FirstTimeLanguageForm
+
+
+ Select Translation
+
+
+
+
+ Choose the translation you'd like to use in OpenLP.
+
+
+
+
+ Translation:
+
+
+
+
+ OpenLP.FirstTimeWizard
+
+
+ Downloading %s...
+
+
+
+
+ Download complete. Click the finish button to start OpenLP.
+
+
+
+
+ Enabling selected plugins...
+
+
+
+
+ Overwrite Existing Songs?
+
+
+
+
+ Your songs database already exists and your current songs will be permanently lost, are you sure you want to replace it ?
+
+
+
+
+ First Time Wizard
+
+
+
+
+ Welcome to the First Time Wizard
+
+
+
+
+ This wizard will help you to configure OpenLP for initial use. Click the next button below to start the process of selection your initial options.
+
+
+
+
+ Activate required Plugins
+
+
+
+
+ Select the Plugins you wish to use.
+
+
+
+
+ Songs
+
+
+
+
+ Custom Text
+
+
+
+
+ Bible
+
+
+
+
+ Images
+
+
+
+
+ Presentations
+
+
+
+
+ Media (Audio and Video)
+
+
+
+
+ Allow remote access
+
+
+
+
+ Monitor Song Usage
+
+
+
+
+ Allow Alerts
+
+
+
+
+ No Internet Connection
+
+
+
+
+ Unable to detect an Internet connection.
+
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+
+To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
+
+To cancel the First Time Wizard completely, press the finish button now.
+
+
+
+
+ Sample Songs
+
+
+
+
+ Select and download public domain songs.
+
+
+
+
+ Sample Bibles
+
+
+
+
+ Select and download free Bibles.
+
+
+
+
+ Sample Themes
+
+
+
+
+ Select and download sample themes.
+
+
+
+
+ Default Settings
+
+
+
+
+ Set up default settings to be used by OpenLP.
+
+
+
+
+ Setting Up And Importing
+
+
+
+
+ Please wait while OpenLP is set up and your data is imported.
+
+
+
+
+ Default output display:
+
+
+
+
+ Select default theme:
+
+
+
+
+ Starting configuration process...
+
+
+
+
+ OpenLP.GeneralTab
+
+
+ General
+
+
+
+
+ Monitors
+
+
+
+
+ Select monitor for output display:
+
+
+
+
+ Display if a single screen
+
+
+
+
+ Application Startup
+
+
+
+
+ Show blank screen warning
+
+
+
+
+ Automatically open the last service
+
+
+
+
+ Show the splash screen
+
+
+
+
+ Application Settings
+
+
+
+
+ Prompt to save before starting a new service
+
+
+
+
+ Automatically preview next item in service
+
+
+
+
+ Slide loop delay:
+
+
+
+
+ sec
+
+
+
+
+ CCLI Details
+
+
+
+
+ SongSelect username:
+
+
+
+
+ SongSelect password:
+
+
+
+
+ Display Position
+
+
+
+
+ X
+
+
+
+
+ Y
+
+
+
+
+ Height
+
+
+
+
+ Width
+
+
+
+
+ Override display position
+
+
+
+
+ Check for updates to OpenLP
+
+
+
+
+ OpenLP.LanguageManager
+
+
+ Language
+
+
+
+
+ Please restart OpenLP to use your new language setting.
+
+
+
+
+ OpenLP.MainDisplay
+
+
+ OpenLP Display
+
+
+
+
+ OpenLP.MainWindow
+
+
+ &File
+
+
+
+
+ &Import
+
+
+
+
+ &Export
+
+
+
+
+ &View
+
+
+
+
+ M&ode
+
+
+
+
+ &Tools
+
+
+
+
+ &Settings
+
+
+
+
+ &Language
+
+
+
+
+ &Help
+
+
+
+
+ Media Manager
+
+
+
+
+ Service Manager
+
+
+
+
+ Theme Manager
+
+
+
+
+ &New
+
+
+
+
+ Ctrl+N
+
+
+
+
+ &Open
+
+
+
+
+ Open an existing service.
+
+
+
+
+ Ctrl+O
+
+
+
+
+ &Save
+
+
+
+
+ Save the current service to disk.
+
+
+
+
+ Ctrl+S
+
+
+
+
+ Save &As...
+
+
+
+
+ Save Service As
+
+
+
+
+ Save the current service under a new name.
+
+
+
+
+ Ctrl+Shift+S
+
+
+
+
+ E&xit
+
+
+
+
+ Quit OpenLP
+
+
+
+
+ Alt+F4
+
+
+
+
+ &Theme
+
+
+
+
+ &Configure OpenLP...
+
+
+
+
+ &Media Manager
+
+
+
+
+ Toggle Media Manager
+
+
+
+
+ Toggle the visibility of the media manager.
+
+
+
+
+ F8
+
+
+
+
+ &Theme Manager
+
+
+
+
+ Toggle Theme Manager
+
+
+
+
+ Toggle the visibility of the theme manager.
+
+
+
+
+ F10
+
+
+
+
+ &Service Manager
+
+
+
+
+ Toggle Service Manager
+
+
+
+
+ Toggle the visibility of the service manager.
+
+
+
+
+ F9
+
+
+
+
+ &Preview Panel
+
+
+
+
+ Toggle Preview Panel
+
+
+
+
+ Toggle the visibility of the preview panel.
+
+
+
+
+ F11
+
+
+
+
+ &Live Panel
+
+
+
+
+ Toggle Live Panel
+
+
+
+
+ Toggle the visibility of the live panel.
+
+
+
+
+ F12
+
+
+
+
+ &Plugin List
+
+
+
+
+ List the Plugins
+
+
+
+
+ Alt+F7
+
+
+
+
+ &User Guide
+
+
+
+
+ &About
+
+
+
+
+ More information about OpenLP
+
+
+
+
+ Ctrl+F1
+
+
+
+
+ &Online Help
+
+
+
+
+ &Web Site
+
+
+
+
+ Use the system language, if available.
+
+
+
+
+ Set the interface language to %s
+
+
+
+
+ Add &Tool...
+
+
+
+
+ Add an application to the list of tools.
+
+
+
+
+ &Default
+
+
+
+
+ Set the view mode back to the default.
+
+
+
+
+ &Setup
+
+
+
+
+ Set the view mode to Setup.
+
+
+
+
+ &Live
+
+
+
+
+ Set the view mode to Live.
+
+
+
+
+ Version %s of OpenLP is now available for download (you are currently running version %s).
+
+You can download the latest version from http://openlp.org/.
+
+
+
+
+ OpenLP Version Updated
+
+
+
+
+ OpenLP Main Display Blanked
+
+
+
+
+ The Main Display has been blanked out
+
+
+
+
+ Default Theme: %s
+
+
+
+
+ English
+ Please add the name of your language here
+
+
+
+
+ Configure &Shortcuts...
+
+
+
+
+ Close OpenLP
+
+
+
+
+ Are you sure you want to close OpenLP?
+
+
+
+
+ Print the current Service Order.
+
+
+
+
+ Ctrl+P
+
+
+
+
+ &Configure Display Tags
+
+
+
+
+ Open &Data Folder...
+
+
+
+
+ Open the folder where songs, bibles and other data resides.
+
+
+
+
+ &Autodetect
+
+
+
+
+ OpenLP.MediaManagerItem
+
+
+ No Items Selected
+
+
+
+
+ &Add to selected Service Item
+
+
+
+
+ You must select one or more items to preview.
+
+
+
+
+ You must select one or more items to send live.
+
+
+
+
+ You must select one or more items.
+
+
+
+
+ You must select an existing service item to add to.
+
+
+
+
+ Invalid Service Item
+
+
+
+
+ You must select a %s service item.
+
+
+
+
+ OpenLP.PluginForm
+
+
+ Plugin List
+
+
+
+
+ Plugin Details
+
+
+
+
+ Status:
+
+
+
+
+ Active
+
+
+
+
+ Inactive
+
+
+
+
+ %s (Inactive)
+
+
+
+
+ %s (Active)
+
+
+
+
+ %s (Disabled)
+
+
+
+
+ OpenLP.PrintServiceDialog
+
+
+ Fit Page
+
+
+
+
+ Fit Width
+
+
+
+
+ OpenLP.PrintServiceForm
+
+
+ Options
+
+
+
+
+ Close
+
+
+
+
+ Copy
+
+
+
+
+ Copy as HTML
+
+
+
+
+ Zoom In
+
+
+
+
+ Zoom Out
+
+
+
+
+ Zoom Original
+
+
+
+
+ Other Options
+
+
+
+
+ Include slide text if available
+
+
+
+
+ Include service item notes
+
+
+
+
+ Include play length of media items
+
+
+
+
+ Service Order Sheet
+
+
+
+
+ OpenLP.ScreenList
+
+
+ Screen
+
+
+
+
+ primary
+
+
+
+
+ OpenLP.ServiceItemEditForm
+
+
+ Reorder Service Item
+
+
+
+
+ OpenLP.ServiceManager
+
+
+ Load an existing service
+
+
+
+
+ Save this service
+
+
+
+
+ Select a theme for the service
+
+
+
+
+ Move to &top
+
+
+
+
+ Move item to the top of the service.
+
+
+
+
+ Move &up
+
+
+
+
+ Move item up one position in the service.
+
+
+
+
+ Move &down
+
+
+
+
+ Move item down one position in the service.
+
+
+
+
+ Move to &bottom
+
+
+
+
+ Move item to the end of the service.
+
+
+
+
+ &Delete From Service
+
+
+
+
+ Delete the selected item from the service.
+
+
+
+
+ &Add New Item
+
+
+
+
+ &Add to Selected Item
+
+
+
+
+ &Edit Item
+
+
+
+
+ &Reorder Item
+
+
+
+
+ &Notes
+
+
+
+
+ &Change Item Theme
+
+
+
+
+ OpenLP Service Files (*.osz)
+
+
+
+
+ File is not a valid service.
+The content encoding is not UTF-8.
+
+
+
+
+ File is not a valid service.
+
+
+
+
+ Missing Display Handler
+
+
+
+
+ Your item cannot be displayed as there is no handler to display it
+
+
+
+
+ Your item cannot be displayed as the plugin required to display it is missing or inactive
+
+
+
+
+ &Expand all
+
+
+
+
+ Expand all the service items.
+
+
+
+
+ &Collapse all
+
+
+
+
+ Collapse all the service items.
+
+
+
+
+ Open File
+
+
+
+
+ Notes:
+
+
+
+
+ Moves the selection down the window.
+
+
+
+
+ Move up
+
+
+
+
+ Moves the selection up the window.
+
+
+
+
+ Go Live
+
+
+
+
+ Send the selected item to Live.
+
+
+
+
+ &Start Time
+
+
+
+
+ Show &Preview
+
+
+
+
+ Show &Live
+
+
+
+
+ Modified Service
+
+
+
+
+ The current service has been modified. Would you like to save this service?
+
+
+
+
+ OpenLP.ServiceNoteForm
+
+
+ Service Item Notes
+
+
+
+
+ OpenLP.SettingsForm
+
+
+ Configure OpenLP
+
+
+
+
+ OpenLP.ShortcutListDialog
+
+
+ Customize Shortcuts
+
+
+
+
+ Action
+
+
+
+
+ Shortcut
+
+
+
+
+ Default: %s
+
+
+
+
+ Custom:
+
+
+
+
+ None
+
+
+
+
+ Duplicate Shortcut
+
+
+
+
+ The shortcut "%s" is already assigned to another action, please use a different shortcut.
+
+
+
+
+ Alternate
+
+
+
+
+ OpenLP.SlideController
+
+
+ Move to previous
+
+
+
+
+ Move to next
+
+
+
+
+ Hide
+
+
+
+
+ Move to live
+
+
+
+
+ Edit and reload song preview
+
+
+
+
+ Start continuous loop
+
+
+
+
+ Stop continuous loop
+
+
+
+
+ Delay between slides in seconds
+
+
+
+
+ Start playing media
+
+
+
+
+ Go To
+
+
+
+
+ Blank Screen
+
+
+
+
+ Blank to Theme
+
+
+
+
+ Show Desktop
+
+
+
+
+ Previous Slide
+
+
+
+
+ Next Slide
+
+
+
+
+ Previous Service
+
+
+
+
+ Next Service
+
+
+
+
+ Escape Item
+
+
+
+
+ OpenLP.SpellTextEdit
+
+
+ Spelling Suggestions
+
+
+
+
+ Formatting Tags
+
+
+
+
+ OpenLP.StartTimeForm
+
+
+ Item Start Time
+
+
+
+
+ Hours:
+
+
+
+
+ h
+
+
+
+
+ m
+
+
+
+
+ Minutes:
+
+
+
+
+ Seconds:
+
+
+
+
+ OpenLP.ThemeForm
+
+
+ Select Image
+
+
+
+
+ Theme Name Missing
+
+
+
+
+ There is no name for this theme. Please enter one.
+
+
+
+
+ Theme Name Invalid
+
+
+
+
+ Invalid theme name. Please enter one.
+
+
+
+
+ (%d lines per slide)
+
+
+
+
+ OpenLP.ThemeManager
+
+
+ Create a new theme.
+
+
+
+
+ Edit Theme
+
+
+
+
+ Edit a theme.
+
+
+
+
+ Delete Theme
+
+
+
+
+ Delete a theme.
+
+
+
+
+ Import Theme
+
+
+
+
+ Import a theme.
+
+
+
+
+ Export Theme
+
+
+
+
+ Export a theme.
+
+
+
+
+ &Edit Theme
+
+
+
+
+ &Delete Theme
+
+
+
+
+ Set As &Global Default
+
+
+
+
+ %s (default)
+
+
+
+
+ You must select a theme to edit.
+
+
+
+
+ You are unable to delete the default theme.
+
+
+
+
+ Theme %s is used in the %s plugin.
+
+
+
+
+ You have not selected a theme.
+
+
+
+
+ Save Theme - (%s)
+
+
+
+
+ Theme Exported
+
+
+
+
+ Your theme has been successfully exported.
+
+
+
+
+ Theme Export Failed
+
+
+
+
+ Your theme could not be exported due to an error.
+
+
+
+
+ Select Theme Import File
+
+
+
+
+ File is not a valid theme.
+The content encoding is not UTF-8.
+
+
+
+
+ File is not a valid theme.
+
+
+
+
+ &Copy Theme
+
+
+
+
+ &Rename Theme
+
+
+
+
+ &Export Theme
+
+
+
+
+ You must select a theme to rename.
+
+
+
+
+ Rename Confirmation
+
+
+
+
+ Rename %s theme?
+
+
+
+
+ You must select a theme to delete.
+
+
+
+
+ Delete Confirmation
+
+
+
+
+ Delete %s theme?
+
+
+
+
+ Validation Error
+
+
+
+
+ A theme with this name already exists.
+
+
+
+
+ OpenLP Themes (*.theme *.otz)
+
+
+
+
+ OpenLP.ThemeWizard
+
+
+ Theme Wizard
+
+
+
+
+ Welcome to the Theme Wizard
+
+
+
+
+ Set Up Background
+
+
+
+
+ Set up your theme's background according to the parameters below.
+
+
+
+
+ Background type:
+
+
+
+
+ Solid Color
+
+
+
+
+ Gradient
+
+
+
+
+ Color:
+
+
+
+
+ Gradient:
+
+
+
+
+ Horizontal
+
+
+
+
+ Vertical
+
+
+
+
+ Circular
+
+
+
+
+ Top Left - Bottom Right
+
+
+
+
+ Bottom Left - Top Right
+
+
+
+
+ Main Area Font Details
+
+
+
+
+ Define the font and display characteristics for the Display text
+
+
+
+
+ Font:
+
+
+
+
+ Size:
+
+
+
+
+ Line Spacing:
+
+
+
+
+ &Outline:
+
+
+
+
+ &Shadow:
+
+
+
+
+ Bold
+
+
+
+
+ Italic
+
+
+
+
+ Footer Area Font Details
+
+
+
+
+ Define the font and display characteristics for the Footer text
+
+
+
+
+ Text Formatting Details
+
+
+
+
+ Allows additional display formatting information to be defined
+
+
+
+
+ Horizontal Align:
+
+
+
+
+ Left
+
+
+
+
+ Right
+
+
+
+
+ Center
+
+
+
+
+ Output Area Locations
+
+
+
+
+ Allows you to change and move the main and footer areas.
+
+
+
+
+ &Main Area
+
+
+
+
+ &Use default location
+
+
+
+
+ X position:
+
+
+
+
+ px
+
+
+
+
+ Y position:
+
+
+
+
+ Width:
+
+
+
+
+ Height:
+
+
+
+
+ Use default location
+
+
+
+
+ Save and Preview
+
+
+
+
+ View the theme and save it replacing the current one or change the name to create a new theme
+
+
+
+
+ Theme name:
+
+
+
+
+ Edit Theme - %s
+
+
+
+
+ This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
+
+
+
+
+ Transitions:
+
+
+
+
+ &Footer Area
+
+
+
+
+ OpenLP.ThemesTab
+
+
+ Global Theme
+
+
+
+
+ Theme Level
+
+
+
+
+ S&ong Level
+
+
+
+
+ Use the theme from each song in the database. If a song doesn't have a theme associated with it, then use the service's theme. If the service doesn't have a theme, then use the global theme.
+
+
+
+
+ &Service Level
+
+
+
+
+ Use the theme from the service, overriding any of the individual songs' themes. If the service doesn't have a theme, then use the global theme.
+
+
+
+
+ &Global Level
+
+
+
+
+ Use the global theme, overriding any themes associated with either the service or the songs.
+
+
+
+
+ OpenLP.Ui
+
+
+ Error
+
+
+
+
+ About
+
+
+
+
+ &Add
+
+
+
+
+ Advanced
+
+
+
+
+ All Files
+
+
+
+
+ Bottom
+
+
+
+
+ Browse...
+
+
+
+
+ Cancel
+
+
+
+
+ CCLI number:
+
+
+
+
+ Create a new service.
+
+
+
+
+ &Delete
+
+
+
+
+ &Edit
+
+
+
+
+ Empty Field
+
+
+
+
+ Export
+
+
+
+
+ pt
+ Abbreviated font pointsize unit
+
+
+
+
+ Image
+
+
+
+
+ Import
+
+
+
+
+ Length %s
+
+
+
+
+ Live
+
+
+
+
+ Live Background Error
+
+
+
+
+ Live Panel
+
+
+
+
+ Load
+
+
+
+
+ Middle
+
+
+
+
+ New
+
+
+
+
+ New Service
+
+
+
+
+ New Theme
+
+
+
+
+ No File Selected
+ Singular
+
+
+
+
+ No Files Selected
+ Plural
+
+
+
+
+ No Item Selected
+ Singular
+
+
+
+
+ No Items Selected
+ Plural
+
+
+
+
+ openlp.org 1.x
+
+
+
+
+ OpenLP 2.0
+
+
+
+
+ Open Service
+
+
+
+
+ Preview
+
+
+
+
+ Preview Panel
+
+
+
+
+ Print Service Order
+
+
+
+
+ Replace Background
+
+
+
+
+ Replace Live Background
+
+
+
+
+ Reset Background
+
+
+
+
+ Reset Live Background
+
+
+
+
+ s
+ The abbreviated unit for seconds
+
+
+
+
+ Save && Preview
+
+
+
+
+ Search
+
+
+
+
+ You must select an item to delete.
+
+
+
+
+ You must select an item to edit.
+
+
+
+
+ Save Service
+
+
+
+
+ Service
+
+
+
+
+ Start %s
+
+
+
+
+ Theme
+ Singular
+
+
+
+
+ Themes
+ Plural
+
+
+
+
+ Top
+
+
+
+
+ Version
+
+
+
+
+ Delete the selected item.
+
+
+
+
+ Move selection up one position.
+
+
+
+
+ Move selection down one position.
+
+
+
+
+ &Vertical Align:
+
+
+
+
+ Finished import.
+
+
+
+
+ Format:
+
+
+
+
+ Importing
+
+
+
+
+ Importing "%s"...
+
+
+
+
+ Select Import Source
+
+
+
+
+ Select the import format and the location to import from.
+
+
+
+
+ The openlp.org 1.x importer has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "python-sqlite" module.
+
+
+
+
+ Open %s File
+
+
+
+
+ %p%
+
+
+
+
+ Ready.
+
+
+
+
+ Starting import...
+
+
+
+
+ You need to specify at least one %s file to import from.
+ A file type e.g. OpenSong
+
+
+
+
+ Welcome to the Bible Import Wizard
+
+
+
+
+ Welcome to the Song Export Wizard
+
+
+
+
+ Welcome to the Song Import Wizard
+
+
+
+
+ Author
+ Singular
+
+
+
+
+ Authors
+ Plural
+
+
+
+
+ ©
+ Copyright symbol.
+
+
+
+
+ Song Book
+ Singular
+
+
+
+
+ Song Books
+ Plural
+
+
+
+
+ Song Maintenance
+
+
+
+
+ Topic
+ Singular
+
+
+
+
+ Topics
+ Plural
+
+
+
+
+ OpenLP.displayTagDialog
+
+
+ Configure Display Tags
+
+
+
+
+ PresentationPlugin
+
+
+ <strong>Presentation Plugin</strong><br />The presentation plugin provides the ability to show presentations using a number of different programs. The choice of available presentation programs is available to the user in a drop down box.
+
+
+
+
+ Load a new Presentation
+
+
+
+
+ Delete the selected Presentation
+
+
+
+
+ Preview the selected Presentation
+
+
+
+
+ Send the selected Presentation live
+
+
+
+
+ Add the selected Presentation to the service
+
+
+
+
+ Presentation
+ name singular
+
+
+
+
+ Presentations
+ name plural
+
+
+
+
+ Presentations
+ container title
+
+
+
+
+ PresentationPlugin.MediaItem
+
+
+ Select Presentation(s)
+
+
+
+
+ Automatic
+
+
+
+
+ Present using:
+
+
+
+
+ File Exists
+
+
+
+
+ A presentation with that filename already exists.
+
+
+
+
+ Unsupported File
+
+
+
+
+ This type of presentation is not supported.
+
+
+
+
+ Presentations (%s)
+
+
+
+
+ Missing Presentation
+
+
+
+
+ The Presentation %s no longer exists.
+
+
+
+
+ The Presentation %s is incomplete, please reload.
+
+
+
+
+ PresentationPlugin.PresentationTab
+
+
+ Available Controllers
+
+
+
+
+ Allow presentation application to be overriden
+
+
+
+
+ %s (unavailable)
+
+
+
+
+ RemotePlugin
+
+
+ <strong>Remote Plugin</strong><br />The remote plugin provides the ability to send messages to a running version of OpenLP on a different computer via a web browser or through the remote API.
+
+
+
+
+ Remote
+ name singular
+
+
+
+
+ Remotes
+ name plural
+
+
+
+
+ Remote
+ container title
+
+
+
+
+ RemotePlugin.RemoteTab
+
+
+ Serve on IP address:
+
+
+
+
+ Port number:
+
+
+
+
+ Server Settings
+
+
+
+
+ SongUsagePlugin
+
+
+ &Song Usage Tracking
+
+
+
+
+ &Delete Tracking Data
+
+
+
+
+ Delete song usage data up to a specified date.
+
+
+
+
+ &Extract Tracking Data
+
+
+
+
+ Generate a report on song usage.
+
+
+
+
+ Toggle Tracking
+
+
+
+
+ Toggle the tracking of song usage.
+
+
+
+
+ <strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
+
+
+
+
+ SongUsage
+ name singular
+
+
+
+
+ SongUsage
+ name plural
+
+
+
+
+ SongUsage
+ container title
+
+
+
+
+ SongUsagePlugin.SongUsageDeleteForm
+
+
+ Delete Song Usage Data
+
+
+
+
+ Delete Selected Song Usage Events?
+
+
+
+
+ Are you sure you want to delete selected Song Usage data?
+
+
+
+
+ Deletion Successful
+
+
+
+
+ All requested data has been deleted successfully.
+
+
+
+
+ SongUsagePlugin.SongUsageDetailForm
+
+
+ Song Usage Extraction
+
+
+
+
+ Select Date Range
+
+
+
+
+ to
+
+
+
+
+ Report Location
+
+
+
+
+ Output File Location
+
+
+
+
+ usage_detail_%s_%s.txt
+
+
+
+
+ Report Creation
+
+
+
+
+ Report
+%s
+has been successfully created.
+
+
+
+
+ Output Path Not Selected
+
+
+
+
+ You have not set a valid output location for your song usage report. Please select an existing path on your computer.
+
+
+
+
+ SongsPlugin
+
+
+ &Song
+
+
+
+
+ Import songs using the import wizard.
+
+
+
+
+ <strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
+
+
+
+
+ &Re-index Songs
+
+
+
+
+ Re-index the songs database to improve searching and ordering.
+
+
+
+
+ Reindexing songs...
+
+
+
+
+ Add a new Song
+
+
+
+
+ Edit the selected Song
+
+
+
+
+ Delete the selected Song
+
+
+
+
+ Preview the selected Song
+
+
+
+
+ Send the selected Song live
+
+
+
+
+ Add the selected Song to the service
+
+
+
+
+ Arabic (CP-1256)
+
+
+
+
+ Baltic (CP-1257)
+
+
+
+
+ Central European (CP-1250)
+
+
+
+
+ Cyrillic (CP-1251)
+
+
+
+
+ Greek (CP-1253)
+
+
+
+
+ Hebrew (CP-1255)
+
+
+
+
+ Japanese (CP-932)
+
+
+
+
+ Korean (CP-949)
+
+
+
+
+ Simplified Chinese (CP-936)
+
+
+
+
+ Thai (CP-874)
+
+
+
+
+ Traditional Chinese (CP-950)
+
+
+
+
+ Turkish (CP-1254)
+
+
+
+
+ Vietnam (CP-1258)
+
+
+
+
+ Western European (CP-1252)
+
+
+
+
+ Character Encoding
+
+
+
+
+ The codepage setting is responsible
+for the correct character representation.
+Usually you are fine with the preselected choice.
+
+
+
+
+ Please choose the character encoding.
+The encoding is responsible for the correct character representation.
+
+
+
+
+ Song
+ name singular
+
+
+
+
+ Songs
+ name plural
+
+
+
+
+ Songs
+ container title
+
+
+
+
+ Exports songs using the export wizard.
+
+
+
+
+ SongsPlugin.AuthorsForm
+
+
+ Author Maintenance
+
+
+
+
+ Display name:
+
+
+
+
+ First name:
+
+
+
+
+ Last name:
+
+
+
+
+ You need to type in the first name of the author.
+
+
+
+
+ You need to type in the last name of the author.
+
+
+
+
+ You have not set a display name for the author, combine the first and last names?
+
+
+
+
+ SongsPlugin.CCLIFileImport
+
+
+ Importing song %d of %d
+
+
+
+
+ SongsPlugin.EditSongForm
+
+
+ Song Editor
+
+
+
+
+ &Title:
+
+
+
+
+ Alt&ernate title:
+
+
+
+
+ &Lyrics:
+
+
+
+
+ &Verse order:
+
+
+
+
+ Ed&it All
+
+
+
+
+ Title && Lyrics
+
+
+
+
+ &Add to Song
+
+
+
+
+ &Remove
+
+
+
+
+ &Manage Authors, Topics, Song Books
+
+
+
+
+ A&dd to Song
+
+
+
+
+ R&emove
+
+
+
+
+ Book:
+
+
+
+
+ Number:
+
+
+
+
+ Authors, Topics && Song Book
+
+
+
+
+ New &Theme
+
+
+
+
+ Copyright Information
+
+
+
+
+ Comments
+
+
+
+
+ Theme, Copyright Info && Comments
+
+
+
+
+ Add Author
+
+
+
+
+ This author does not exist, do you want to add them?
+
+
+
+
+ This author is already in the list.
+
+
+
+
+ You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
+
+
+
+
+ Add Topic
+
+
+
+
+ This topic does not exist, do you want to add it?
+
+
+
+
+ This topic is already in the list.
+
+
+
+
+ You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
+
+
+
+
+ You need to type in a song title.
+
+
+
+
+ You need to type in at least one verse.
+
+
+
+
+ Warning
+
+
+
+
+ The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
+
+
+
+
+ You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
+
+
+
+
+ Add Book
+
+
+
+
+ This song book does not exist, do you want to add it?
+
+
+
+
+ You need to have an author for this song.
+
+
+
+
+ You need to type some text in to the verse.
+
+
+
+
+ SongsPlugin.EditVerseForm
+
+
+ Edit Verse
+
+
+
+
+ &Verse type:
+
+
+
+
+ &Insert
+
+
+
+
+ SongsPlugin.ExportWizardForm
+
+
+ Song Export Wizard
+
+
+
+
+ This wizard will help to export your songs to the open and free OpenLyrics worship song format.
+
+
+
+
+ Select Songs
+
+
+
+
+ Check the songs you want to export.
+
+
+
+
+ Uncheck All
+
+
+
+
+ Check All
+
+
+
+
+ Select Directory
+
+
+
+
+ Select the directory you want the songs to be saved.
+
+
+
+
+ Directory:
+
+
+
+
+ Exporting
+
+
+
+
+ Please wait while your songs are exported.
+
+
+
+
+ You need to add at least one Song to export.
+
+
+
+
+ No Save Location specified
+
+
+
+
+ Starting export...
+
+
+
+
+ You need to specify a directory.
+
+
+
+
+ Select Destination Folder
+
+
+
+
+ SongsPlugin.ImportWizardForm
+
+
+ Select Document/Presentation Files
+
+
+
+
+ Song Import Wizard
+
+
+
+
+ This wizard will help you to import songs from a variety of formats. Click the next button below to start the process by selecting a format to import from.
+
+
+
+
+ Generic Document/Presentation
+
+
+
+
+ Filename:
+
+
+
+
+ The OpenLyrics importer has not yet been developed, but as you can see, we are still intending to do so. Hopefully it will be in the next release.
+
+
+
+
+ Add Files...
+
+
+
+
+ Remove File(s)
+
+
+
+
+ The Songs of Fellowship importer has been disabled because OpenLP cannot find OpenOffice.org on your computer.
+
+
+
+
+ The generic document/presentation importer has been disabled because OpenLP cannot find OpenOffice.org on your computer.
+
+
+
+
+ Please wait while your songs are imported.
+
+
+
+
+ Administered by %s
+
+
+
+
+ OpenLP 2.0 Databases
+
+
+
+
+ openlp.org v1.x Databases
+
+
+
+
+ Words Of Worship Song Files
+
+
+
+
+ You need to specify at least one document or presentation file to import from.
+
+
+
+
+ Songs Of Fellowship Song Files
+
+
+
+
+ SongBeamer Files
+
+
+
+
+ SongShow Plus Song Files
+
+
+
+
+ Foilpresenter Song Files
+
+
+
+
+ SongsPlugin.MediaItem
+
+
+ Maintain the lists of authors, topics and books
+
+
+
+
+ Titles
+
+
+
+
+ Lyrics
+
+
+
+
+ Delete Song(s)?
+
+
+
+
+ CCLI License:
+
+
+
+
+ Entire Song
+
+
+
+
+ Are you sure you want to delete the %n selected song(s)?
+
+
+
+
+
+
+ SongsPlugin.OpenLPSongImport
+
+
+ Importing song %d of %d.
+
+
+
+
+ SongsPlugin.OpenLyricsExport
+
+
+ Exporting "%s"...
+
+
+
+
+ SongsPlugin.SongBookForm
+
+
+ Song Book Maintenance
+
+
+
+
+ &Name:
+
+
+
+
+ &Publisher:
+
+
+
+
+ You need to type in a name for the book.
+
+
+
+
+ SongsPlugin.SongExportForm
+
+
+ Finished export.
+
+
+
+
+ Your song export failed.
+
+
+
+
+ SongsPlugin.SongImport
+
+
+ copyright
+
+
+
+
+ SongsPlugin.SongImportForm
+
+
+ Your song import failed.
+
+
+
+
+ SongsPlugin.SongMaintenanceForm
+
+
+ Could not add your author.
+
+
+
+
+ This author already exists.
+
+
+
+
+ Could not add your topic.
+
+
+
+
+ This topic already exists.
+
+
+
+
+ Could not add your book.
+
+
+
+
+ This book already exists.
+
+
+
+
+ Could not save your changes.
+
+
+
+
+ Could not save your modified author, because the author already exists.
+
+
+
+
+ Could not save your modified topic, because it already exists.
+
+
+
+
+ Delete Author
+
+
+
+
+ Are you sure you want to delete the selected author?
+
+
+
+
+ This author cannot be deleted, they are currently assigned to at least one song.
+
+
+
+
+ Delete Topic
+
+
+
+
+ Are you sure you want to delete the selected topic?
+
+
+
+
+ This topic cannot be deleted, it is currently assigned to at least one song.
+
+
+
+
+ Delete Book
+
+
+
+
+ Are you sure you want to delete the selected book?
+
+
+
+
+ This book cannot be deleted, it is currently assigned to at least one song.
+
+
+
+
+ The author %s already exists. Would you like to make songs with author %s use the existing author %s?
+
+
+
+
+ The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s?
+
+
+
+
+ The book %s already exists. Would you like to make songs with book %s use the existing book %s?
+
+
+
+
+ SongsPlugin.SongsTab
+
+
+ Songs Mode
+
+
+
+
+ Enable search as you type
+
+
+
+
+ Display verses on live tool bar
+
+
+
+
+ Update service from song edit
+
+
+
+
+ Add missing songs when opening service
+
+
+
+
+ SongsPlugin.TopicsForm
+
+
+ Topic Maintenance
+
+
+
+
+ Topic name:
+
+
+
+
+ You need to type in a topic name.
+
+
+
+
+ SongsPlugin.VerseType
+
+
+ Verse
+
+
+
+
+ Chorus
+
+
+
+
+ Bridge
+
+
+
+
+ Pre-Chorus
+
+
+
+
+ Intro
+
+
+
+
+ Ending
+
+
+
+
+ Other
+
+
+
+
diff --git a/resources/images/openlp-2.qrc b/resources/images/openlp-2.qrc
index 794e006d9..0d3191eff 100644
--- a/resources/images/openlp-2.qrc
+++ b/resources/images/openlp-2.qrc
@@ -92,6 +92,7 @@
wizard_exportsong.bmp
wizard_importsong.bmp
wizard_importbible.bmp
+ wizard_firsttime.bmp
wizard_createtheme.bmp
diff --git a/resources/images/wizard_firsttime.bmp b/resources/images/wizard_firsttime.bmp
new file mode 100644
index 000000000..f37de5be2
Binary files /dev/null and b/resources/images/wizard_firsttime.bmp differ