thomas - r7194 - in flumotion/trunk: . flumotion/common
flumotion/component/consumers/disker po
flumotion-commit at lists.fluendo.com
flumotion-commit at lists.fluendo.com
Tue Aug 5 19:22:33 CEST 2008
Author: thomas
Date: Tue Aug 5 19:22:32 2008
New Revision: 7194
Log:
* flumotion/common/documentation.py:
Add a method to annotate a message with information on how to
install a Python module, linking to the manual.
* flumotion/component/consumers/disker/disker.py:
Use it.
* po/POTFILES.in:
Add documentation.py for translation.
* po/nl.po:
Translate these strings in Dutch so I can test.
Modified:
flumotion/trunk/ChangeLog
flumotion/trunk/flumotion/common/documentation.py
flumotion/trunk/flumotion/component/consumers/disker/disker.py
flumotion/trunk/po/POTFILES.in
flumotion/trunk/po/nl.po
Modified: flumotion/trunk/ChangeLog
==============================================================================
--- flumotion/trunk/ChangeLog (original)
+++ flumotion/trunk/ChangeLog Tue Aug 5 19:22:32 2008
@@ -1,3 +1,15 @@
+2008-08-05 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * flumotion/common/documentation.py:
+ Add a method to annotate a message with information on how to
+ install a Python module, linking to the manual.
+ * flumotion/component/consumers/disker/disker.py:
+ Use it.
+ * po/POTFILES.in:
+ Add documentation.py for translation.
+ * po/nl.po:
+ Translate these strings in Dutch so I can test.
+
2008-08-05 Johan Dahlin <johan at flumotion.com>
* flumotion/wizard/consumptionsteps.py
Modified: flumotion/trunk/flumotion/common/documentation.py
==============================================================================
--- flumotion/trunk/flumotion/common/documentation.py (original)
+++ flumotion/trunk/flumotion/common/documentation.py Tue Aug 5 19:22:32 2008
@@ -29,6 +29,10 @@
from flumotion.common.i18n import getLL
from flumotion.configure import configure
+from flumotion.common.i18n import N_, gettexter
+
+T_ = gettexter()
+
def getMessageWebLink(message):
"""
@@ -81,3 +85,14 @@
return '%s/%s/%s/html/%s.html#%s' % (
projectURL, getLL(), version, section, anchor)
+
+
+def messageAddPythonInstall(message, moduleName):
+ """
+ Add text and link on how to install the given python module to the
+ given message.
+ """
+ message.add(T_(N_("Please install the '%s' python module."), moduleName))
+ message.description = T_(N_("Learn how to install Python modules."))
+ message.section = 'appendix-installing-dependencies'
+ message.anchor = 'section-installing-python-modules'
Modified: flumotion/trunk/flumotion/component/consumers/disker/disker.py
==============================================================================
--- flumotion/trunk/flumotion/component/consumers/disker/disker.py (original)
+++ flumotion/trunk/flumotion/component/consumers/disker/disker.py Tue Aug 5 19:22:32 2008
@@ -32,6 +32,7 @@
from flumotion.component import feedcomponent
from flumotion.common import log, gstreamer, pygobject, messages, errors
+from flumotion.common import documentation
from flumotion.common.format import strftime
from flumotion.common.i18n import N_, gettexter
from flumotion.common.mimetypes import mimeTypeToExtention
@@ -59,13 +60,21 @@
understand arbitrary timezones.
"""
+HAS_ICALENDAR = False
+HAS_DATEUTIL = False
+
try:
- # icalendar and dateutil modules needed for scheduling recordings
from icalendar import Calendar
+ HAS_ICALENDAR = True
+except ImportError:
+ pass
+try:
from dateutil import rrule
- HAS_ICAL = True
+ HAS_DATEUTIL = True
except ImportError:
- HAS_ICAL = False
+ pass
+
+HAS_ICAL = HAS_ICALENDAR and HAS_DATEUTIL
class DiskerMedium(feedcomponent.FeedComponentMedium):
@@ -327,12 +336,20 @@
self.addMessage(m)
elif icalfn:
- warnStr = "An ical file has been specified for " \
- "scheduling but the necessary modules " \
- "dateutil and/or icalendar are not installed"
- self.warning(warnStr)
- m = messages.Warning(T_(N_(warnStr)), mid="error-parsing-ical")
- self.addMessage(m)
+
+ def missingModule(moduleName):
+ m = messages.Error(T_(N_(
+ "An iCal file has been specified for scheduling, "
+ "but the '%s' module is not installed.\n"), moduleName),
+ mid='error-python-%s' % moduleName)
+ documentation.messageAddPythonInstall(m, moduleName)
+ self.debug(m)
+ self.addMessage(m)
+
+ if not HAS_ICALENDAR:
+ missingModule('icalendar')
+ if not HAS_DATEUTIL:
+ missingModule('dateutil')
sink = self.get_element('fdsink')
sink.get_pad('sink').connect('notify::caps', self._notify_caps_cb)
Modified: flumotion/trunk/po/POTFILES.in
==============================================================================
--- flumotion/trunk/po/POTFILES.in (original)
+++ flumotion/trunk/po/POTFILES.in Tue Aug 5 19:22:32 2008
@@ -69,6 +69,7 @@
flumotion/common/config.py
flumotion/common/connection.py
flumotion/common/dag.py
+flumotion/common/documentation.py
flumotion/common/debug.py
flumotion/common/enum.py
flumotion/common/errors.py
Modified: flumotion/trunk/po/nl.po
==============================================================================
--- flumotion/trunk/po/nl.po (original)
+++ flumotion/trunk/po/nl.po Tue Aug 5 19:22:32 2008
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: flumotion 0.5.1\n"
"Report-Msgid-Bugs-To: https://core.fluendo.com/trac/flumotion/\n"
-"POT-Creation-Date: 2008-05-08 12:32-0300\n"
+"POT-Creation-Date: 2008-08-05 19:04+0200\n"
"PO-Revision-Date: 2008-04-08 03:00+0200\n"
"Last-Translator: <>\n"
"Language-Team: \n"
@@ -17,2267 +17,2313 @@
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../flumotion/manager/manager.py:395
-#, python-format
-msgid ""
-"This component is configured for Flumotion version %s, but you are running "
-"version %s.\n"
-"Please update the configuration of the component.\n"
-msgstr ""
-"Deze component is geconfigureerd voor Flumotion versie %r, maar u gebruikt "
-"versie %r.\n"
-"Gelieve de configuratie van de component aan te passen.\n"
+#: ../data/glade/admin.glade.h:1
+msgid "Flumotion Administration"
+msgstr "Flumotion Administratie"
-#: ../flumotion/manager/manager.py:461
-#, python-format
-msgid ""
-"Could not load component %r into %r: a component is already running with "
-"this name, but has a different configuration."
-msgstr ""
+#: ../data/glade/admin-wizard.glade.h:1 ../data/glade/sectionwizard.glade.h:1
+msgid "Flumotion Configuration Wizard"
+msgstr "Flumotion Configuratie Wizard"
-#: ../flumotion/manager/manager.py:534
-msgid "Invalid component configuration."
-msgstr "Foute componentconfiguratie."
+#: ../data/glade/admin-wizard.glade.h:2
+msgid "Name of step"
+msgstr "Naam van stap"
-#: ../flumotion/manager/manager.py:543
-#, python-format
-msgid "Unknown component in configuration: %s."
-msgstr "Onbekende component in configuratie: %s."
+#. -*- Mode: Python -*-
+#. vi:si:et:sw=4:sts=4:ts=4
+#.
+#. Flumotion - a streaming media server
+#. Copyright (C) 2004,2005,2006,2007 Fluendo, S.L. (www.fluendo.com).
+#. All rights reserved.
+#. This file may be distributed and/or modified under the terms of
+#. the GNU General Public License version 2 as published by
+#. the Free Software Foundation.
+#. This file is distributed without any warranty; without even the implied
+#. warranty of merchantability or fitness for a particular purpose.
+#. See "LICENSE.GPL" in the source distribution for more information.
+#. Licensees having purchased or holding a valid Flumotion Advanced
+#. Streaming Server license may use this file in accordance with the
+#. Flumotion Advanced Streaming Server Commercial License Agreement.
+#. See "LICENSE.Flumotion" in the source distribution for more information.
+#. Headers in this file shall remain intact.
+#: ../data/glade/audio-encoder-wizard.glade.h:1
+#: ../flumotion/component/encoders/dirac/wizard.glade.h:1
+#: ../flumotion/component/encoders/theora/wizard.glade.h:4
+#: ../flumotion/component/encoders/vorbis/wizard.glade.h:1
+msgid "Bit _rate:"
+msgstr "Bit_snelheid:"
-#: ../flumotion/manager/manager.py:548
-msgid "Unknown error while loading configuration."
-msgstr "Onbekende fout tijdens het laden van de configuratie."
+#: ../data/glade/audio-encoder-wizard.glade.h:2
+#: ../flumotion/component/encoders/dirac/wizard.glade.h:2
+#: ../flumotion/component/encoders/theora/wizard.glade.h:10
+#: ../flumotion/component/encoders/vorbis/wizard.glade.h:3
+msgid "kbit/s"
+msgstr "kbit/s"
-#: ../flumotion/manager/manager.py:983
-msgid "The component could not be started."
-msgstr "De component kon niet gestart worden."
+#: ../data/glade/authenticate.glade.h:1
+#, fuzzy
+msgid "_Password:"
+msgstr "_Paswoord"
-#: ../flumotion/manager/component.py:178
-#, python-format
-msgid "Failed to upgrade config %r from version %d. Please file a bug."
-msgstr ""
-"Opwaarderen van configuratie %r van versie %d is mislukt. Gelieve een "
-"foutrapport in te sturen."
+#: ../data/glade/authenticate.glade.h:2
+#, fuzzy
+msgid "_Username:"
+msgstr "_Gebruikersnaam"
-#: ../flumotion/manager/component.py:205
-msgid ""
-"Component logged in with stale configuration. To fix this, stop this "
-"component and then restart the manager."
-msgstr ""
-"De component is ingelogd met oude configuratiegegevens. Om dit op te lossen "
-"stopt u best de component en herstart u de manager."
+#: ../data/glade/connection-dialog.glade.h:1
+msgid "Open Connection..."
+msgstr "Verbinding Openen..."
-#: ../flumotion/manager/component.py:252
-msgid "Failed to provide the master clock"
-msgstr "Kon de hoofdklok niet aanbieden."
+#: ../data/glade/connection-dialog.glade.h:2
+#: ../flumotion/admin/gtk/greeter.py:169
+msgid "Please choose a connection from the box below."
+msgstr "Kies een verbinding uit de onderstaande lijst."
-#: ../flumotion/common/worker.py:81
-#, python-format
-msgid "The %s was killed.\n"
-msgstr "De component '%s' is vermoord.\n"
+#: ../data/glade/connections.glade.h:1
+msgid "Clear _All"
+msgstr "Wis _Alles"
-#: ../flumotion/common/worker.py:84
-#, python-format
-msgid "The %s crashed.\n"
-msgstr "De component %s is neergestort.\n"
+#: ../data/glade/consumption-wizard.glade.h:1
+msgid "Audio & Video"
+msgstr "Audio & Video"
-#: ../flumotion/common/worker.py:104
-msgid ""
-"However, no core dump was generated. You may need to configure the "
-"environment if you want to further debug this problem."
-msgstr ""
-"Er werd geen zwarte doos gegenereerd. Misschien moet de omgeving aangepast "
-"worden als u dit probleem verder wil onderzoeken."
+#: ../data/glade/consumption-wizard.glade.h:2
+msgid "Audio only"
+msgstr "Enkel audio"
-#: ../flumotion/common/worker.py:115
-#, python-format
-msgid "The core dump is '%s' on the host running '%s'."
-msgstr "De zwarte doos is '%s' op de computer met werker '%s'."
+#: ../data/glade/consumption-wizard.glade.h:3
+msgid "S_ave to disk"
+msgstr "O_pslaan op schijf"
-#: ../flumotion/common/worker.py:121
-msgid "Learn how to analyze core dumps."
+#: ../data/glade/consumption-wizard.glade.h:4
+msgid "S_tream over HTTP"
+msgstr "_Streamen over HTTP"
+
+#: ../data/glade/consumption-wizard.glade.h:5
+msgid "Stream to _Icecast2"
msgstr ""
-#: ../flumotion/component/feedcomponent.py:304
+#: ../data/glade/consumption-wizard.glade.h:6
+msgid "Video only"
+msgstr "Enkel video"
+
+#: ../data/glade/debug-marker.glade.h:1
msgid ""
-"You will get more debugging information if you upgrade to GStreamer 0.10.13 "
-"or later."
+"\n"
+"Please write the debug marker you want to write \n"
+"to your logs and select the debug level. Press Ok\n"
+"when you are ready.\n"
msgstr ""
-#: ../flumotion/component/feedcomponent.py:322
-#, python-format
-msgid ""
-"The worker does not have the '%s' element installed.\n"
-"Please install the necessary plug-in and restart the component.\n"
+#: ../data/glade/debug-marker.glade.h:6
+msgid "Level:"
msgstr ""
-"Het '%s'-element is niet geïnstalleerd op de worker.\n"
-"Gelieve de nodige plug-in te installeren en de component te herstarten.\n"
-#: ../flumotion/component/feedcomponent.py:335
-msgid "GStreamer error: could not parse component pipeline."
-msgstr "GStreamer-fout: kon de component-pijplijn niet verwerken."
+#: ../data/glade/debug-marker.glade.h:7
+#, fuzzy
+msgid "Marker: "
+msgstr "Worker:"
-#: ../flumotion/component/plugs/cortado/cortado.xml.h:1
-msgid "Stream to Java"
+#: ../data/glade/debug-marker.glade.h:8
+msgid "Write debug marker ..."
msgstr ""
-#: ../flumotion/component/producers/audiotest/audiotest.py:91
-#: ../flumotion/component/producers/videotest/videotest.py:98
-#: ../flumotion/component/misc/repeater/repeater.py:41
-msgid ""
-"The 'drop-probability' property is specified, but it only works with "
-"GStreamer core newer than 0.10.12. You should update your version of "
-"GStreamer."
-msgstr ""
-"De 'drop-probability' eigenschap is gespecifieerd, maar werkt enkel met "
-"GStreamer core nieuwer dan versie 0.10.12. Gelieve uw versie van GStreamer "
-"te opwaarderen."
+#: ../data/glade/debug-marker.glade.h:9
+#, fuzzy
+msgid "_Cancel"
+msgstr "_Kanalen:"
-#: ../flumotion/component/producers/audiotest/audiotest.py:99
-#: ../flumotion/component/producers/videotest/videotest.py:106
-#: ../flumotion/component/misc/repeater/repeater.py:49
-msgid "The 'drop-probability' property can only be between 0.0 and 1.0."
+#: ../data/glade/debug-marker.glade.h:10
+msgid "_Ok"
msgstr ""
-"De 'drop-probability' eigenschap kan enkel waarden aannemen tussen 0.0 and "
-"1.0."
-
-#: ../flumotion/component/producers/audiotest/admin_gtk.py:91
-msgid "Volume"
-msgstr "Volume"
-#: ../flumotion/component/producers/audiotest/admin_gtk.py:94
-#: ../flumotion/component/producers/audiotest/audiotest.glade.h:1
-msgid "Audio Test"
-msgstr "Audio Test"
+#: ../data/glade/disker-wizard.glade.h:1
+msgid "Record at startup"
+msgstr "Opnemen bij het starten"
-#: ../flumotion/component/producers/audiotest/wizard_gtk.py:45
-msgid "Test Audio Producer"
-msgstr "Test-audiobron"
+#: ../data/glade/disker-wizard.glade.h:2
+msgid "_Choose location:"
+msgstr "_Kies locatie:"
-#: ../flumotion/component/producers/soundcard/soundcard.py:79
-msgid ""
-"The soundcard volume cannot be changed with this version of the 'gst-python' "
-"library.\n"
-msgstr ""
+#: ../data/glade/disker-wizard.glade.h:3
+#, fuzzy
+msgid "_Rotate entry every:"
+msgstr "_Roteer opslag elke"
-#: ../flumotion/component/producers/soundcard/soundcard.py:80
-#, python-format
-msgid ""
-"Please upgrade '%s' to version %s or later if you desire this functionality."
-msgstr ""
-"Gelieve '%s' te vernieuwen naar versie %s of nieuwer als u deze "
-"functionaliteit wilt."
+#: ../data/glade/encoding-wizard.glade.h:1 ../data/glade/videotest.glade.h:2
+msgid "F_ormat:"
+msgstr "F_ormaat:"
-#: ../flumotion/component/producers/soundcard/soundcard.py:159
-#, python-format
+#: ../data/glade/encoding-wizard.glade.h:2
msgid ""
-"Could not open sound device '%s'. Please check permissions on the device."
+"Please select the format, audio and/or \n"
+"video codecs which will be used in your stream:"
msgstr ""
-"Kan geluidskaart '%s' niet openen. Verifieer toelatingen op het toestel."
-#: ../flumotion/component/producers/soundcard/soundcard.py:165
-#, python-format
-msgid ""
-"The sound device '%s' is in use by another program. Please stop the other "
-"program and try again."
-msgstr ""
-"De geluidskaart '%s' is in gebruik door een ander programma. Gelieve het "
-"andere programma te stoppen en opnieuw te proberen."
+#: ../data/glade/encoding-wizard.glade.h:4
+#: ../data/glade/production-wizard.glade.h:5
+#: ../data/glade/select-producers-wizard.glade.h:5
+msgid "_Audio:"
+msgstr "_Audio:"
-#: ../flumotion/component/producers/soundcard/wizard_gtk.py:43
-msgid "Stereo"
-msgstr ""
+#: ../data/glade/encoding-wizard.glade.h:5
+#: ../data/glade/production-wizard.glade.h:6
+#: ../data/glade/select-producers-wizard.glade.h:6
+msgid "_Video:"
+msgstr "V_ideo:"
-#: ../flumotion/component/producers/soundcard/wizard_gtk.py:44
-msgid "Mono"
-msgstr "Mono"
+#: ../data/glade/greeter-initial.glade.h:1
+msgid "Connect to a _running manager"
+msgstr "Verbinden met een _actieve manager"
-#: ../flumotion/component/producers/soundcard/wizard_gtk.py:45
-msgid "16-bit"
-msgstr ""
+#: ../data/glade/greeter-initial.glade.h:2
+msgid "Start a _new manager and connect to it"
+msgstr "Start een _nieuwe manager en verbind ermee"
-#: ../flumotion/component/producers/soundcard/wizard_gtk.py:74
-msgid "Soundcard"
-msgstr "Geluidskaart"
+#: ../data/glade/greeter-initial.glade.h:3
+msgid "_Open recent connection"
+msgstr "_Recente verbinding openen"
-#: ../flumotion/component/producers/soundcard/wizard_gtk.py:157
-msgid "Probing soundcard, this can take a while..."
-msgstr "Geluidskaart aan het onderzoeken, dit kan even duren..."
+#: ../data/glade/greeter-start_new_error.glade.h:1
+msgid "But it had a very good reason."
+msgstr ""
-#: ../flumotion/component/producers/bttv/wizard_gtk.py:59
-msgid "TV Card"
-msgstr "TV-kaart"
+#: ../data/glade/greeter-start_new_error.glade.h:2
+#, fuzzy
+msgid "The manager could not be created."
+msgstr "De component kon niet gestart worden."
-#: ../flumotion/component/producers/bttv/wizard_gtk.py:114
-msgid "Probing TV-card, this can take a while..."
-msgstr "TV-kaart aan het onderzoeken, dit kan even duren..."
+#: ../data/glade/greeter-start_new.glade.h:1
+msgid "Starting manager ..."
+msgstr "Manager starten ..."
-#: ../flumotion/component/producers/firewire/firewire.py:170
-msgid "The camera has now been reconnected."
+#: ../data/glade/greeter-start_new_success.glade.h:1
+msgid ""
+"The manager and worker have been created.\n"
+"\n"
+"You can connect to the manager.\n"
+"\n"
+"You can shut it down later:"
msgstr ""
-#: ../flumotion/component/producers/firewire/firewire.py:177
-msgid "The camera has been disconnected."
-msgstr ""
+#: ../data/glade/http-wizard.glade.h:1
+#, fuzzy
+msgid "Bandwidth limit:"
+msgstr "B_andbreedtelimiet:"
-#: ../flumotion/component/producers/firewire/wizard_gtk.py:119
-#, python-format
-msgid "%s, %s (%d/%d pixel aspect ratio)"
-msgstr "%s, %s (%d/%d pixelaspectverhouding)"
+#: ../data/glade/http-wizard.glade.h:2
+msgid "Bu_rst on connect"
+msgstr "Uitba_rsten bij verbinding"
-#: ../flumotion/component/producers/firewire/wizard_gtk.py:143
-#, python-format
-msgid "%dx%d, %d/%d pixel aspect ratio"
-msgstr "%dx%d, %d/%d pixelaspectverhouding"
+#: ../data/glade/http-wizard.glade.h:3
+msgid "Mbit/s"
+msgstr "Mbit/s"
-#: ../flumotion/component/producers/firewire/wizard_gtk.py:177
-msgid "Checking for Firewire device..."
-msgstr "Bezig met detecteren Vuurdraadapparaat..."
+#: ../data/glade/http-wizard.glade.h:4
+msgid ""
+"Send buffered data to new clients. This reduces the delay before playback "
+"starts, but increases the latency."
+msgstr ""
-#: ../flumotion/component/producers/firewire/wizard_gtk.py:225
-msgid "Firewire"
-msgstr "Vuurdraad"
+#: ../data/glade/http-wizard.glade.h:5
+#, fuzzy
+msgid "User limit:"
+msgstr "_Gebruikerslimiet:"
-#: ../flumotion/component/producers/firewire/wizard_gtk.py:232
-#: ../flumotion/component/producers/firewire/firewire.xml.h:1
-msgid "Firewire audio"
-msgstr "Vuurdraad audio"
+#: ../data/glade/http-wizard.glade.h:6 ../data/glade/ondemand-wizard.glade.h:9
+#: ../data/glade/open-connection.glade.h:2
+#: ../data/glade/shout2-wizard.glade.h:6
+msgid "_Port:"
+msgstr "_Poort:"
-#: ../flumotion/component/producers/looper/looper.py:125
-#, fuzzy, python-format
-msgid "Could not open file '%s' for reading."
-msgstr "Kon toestel '%s' niet onderzoeken."
+#: ../data/glade/http-wizard.glade.h:7
+msgid "clients"
+msgstr "cliënten"
-#: ../flumotion/component/producers/looper/admin_gtk.py:126
-msgid "Looper"
+#: ../data/glade/httpstreamer-wizard.glade.h:1
+#: ../data/glade/ondemand-wizard.glade.h:8
+#: ../data/glade/shout2-wizard.glade.h:4
+msgid "_Mount point:"
+msgstr "_Mountpunt:"
+
+#: ../data/glade/license-wizard.glade.h:1
+msgid "Specify _license:"
+msgstr "Kies _licentie:"
+
+#: ../data/glade/ondemand-wizard.glade.h:1
+msgid "/tmp"
msgstr ""
-#: ../flumotion/component/producers/checks.py:61
-#, python-format
-msgid "Version %d.%d.%d of the PyGTK library contains a memory leak.\n"
+#: ../data/glade/ondemand-wizard.glade.h:2
+msgid "Port the on demand server will listen to."
msgstr ""
-#: ../flumotion/component/producers/checks.py:64
-#: ../flumotion/component/producers/checks.py:84
+#: ../data/glade/ondemand-wizard.glade.h:3
msgid ""
-"The Soundcard and Firewire sources may leak a lot of memory as a result, and "
-"need to be restarted frequently.\n"
+"The base path of the streamer, all urls will be prefixed with this. Defaults "
+"to '/'."
msgstr ""
-#: ../flumotion/component/producers/checks.py:66
-#: ../flumotion/component/producers/checks.py:86
-#: ../flumotion/component/producers/checks.py:107
-#: ../flumotion/component/producers/checks.py:119
-#, python-format
-msgid "Please upgrade '%s' to version %s or later."
-msgstr "Gelieve '%s' te vernieuwen naar versie %s of later."
+#: ../data/glade/ondemand-wizard.glade.h:4
+msgid ""
+"This is the directory which will be exported. All files in this and it's "
+"subdirectories will be accessible over http."
+msgstr ""
-#: ../flumotion/component/producers/checks.py:81
-#, python-format
+#: ../data/glade/ondemand-wizard.glade.h:5
msgid ""
-"Version %d.%d.%d of the gst-python library contains a large memory leak.\n"
+"This page allows you to configure\n"
+" your on demand video server:"
msgstr ""
-#: ../flumotion/component/producers/checks.py:102
-#, python-format
-msgid "Version %d.%d.%d of the GStreamer library is too old.\n"
-msgstr "Versie %d.%d.%d van de GStreamer-bibliotheek is te oud.\n"
+#: ../data/glade/ondemand-wizard.glade.h:7
+#, fuzzy
+msgid "_Directory:"
+msgstr "Theora encoder"
-#: ../flumotion/component/producers/checks.py:105
-#: ../flumotion/component/producers/checks.py:117
-#, python-format
-msgid "The '%s' component needs a newer version of '%s'.\n"
+#: ../data/glade/ondemand-wizard.glade.h:10
+msgid "_Select..."
msgstr ""
-#: ../flumotion/component/producers/checks.py:114
-#, python-format
-msgid "Version %d.%d.%d of the gst-python library is too old.\n"
-msgstr "Versie %d.%d.%d van de gst-python library is te oud.\n"
+#: ../data/glade/open-connection.glade.h:1
+#, fuzzy
+msgid "_Host:"
+msgstr "_Gast"
-#: ../flumotion/component/producers/playlist/playlist.py:428
-#, python-format
-msgid "Failed to parse a playlist from file %s: %s"
-msgstr ""
+#: ../data/glade/open-connection.glade.h:3
+msgid "_Secure connection via SSL"
+msgstr "V_eilige verbinding via SSL"
-#: ../flumotion/component/producers/webcam/wizard.glade.h:1
-#: ../flumotion/component/producers/bttv/wizard.glade.h:1
-#: ../flumotion/component/producers/videotest/wizard.glade.h:2
-msgid "F_ramerate:"
-msgstr "B_eeldsnelheid:"
+#: ../data/glade/overlay-wizard.glade.h:1
+msgid "Show _logos in bottom left corner"
+msgstr "Toon _logos in de linkeronderhoek"
-#: ../flumotion/component/producers/webcam/wizard.glade.h:2
-#: ../flumotion/component/producers/soundcard/wizard.glade.h:2
-msgid "Name:"
-msgstr "Naam:"
+#: ../data/glade/overlay-wizard.glade.h:2
+msgid "Show _text in upper left corner:"
+msgstr "Toon t_ekst in the rechterbovenhoek:"
-#: ../flumotion/component/producers/webcam/wizard.glade.h:3
-#: ../flumotion/component/producers/bttv/wizard.glade.h:4
-#: ../flumotion/component/producers/soundcard/wizard.glade.h:6
-msgid "_Device:"
-msgstr "T_oestel:"
+#: ../data/glade/production-wizard.glade.h:1
+#: ../data/glade/select-producers-wizard.glade.h:1
+#, fuzzy
+msgid "Enable this to stream audio."
+msgstr "Als je audio wil streamen"
-#: ../flumotion/component/producers/webcam/wizard.glade.h:4
-msgid "_Size:"
-msgstr "_Grootte:"
+#: ../data/glade/production-wizard.glade.h:2
+#: ../data/glade/select-producers-wizard.glade.h:2
+#, fuzzy
+msgid "Enable this to stream video."
+msgstr "Als je video wil streamen"
-#: ../flumotion/component/producers/webcam/wizard_gtk.py:49
-msgid "Webcam"
-msgstr "Webcam"
+#: ../data/glade/production-wizard.glade.h:3
+msgid ""
+"Please select the producers you want \n"
+"to use in your live stream:"
+msgstr ""
-#: ../flumotion/component/producers/webcam/wizard_gtk.py:98
-msgid "Probing webcam, this can take a while..."
-msgstr "Webcam aan het onderzoeken, dit kan even duren..."
+#: ../data/glade/scenario-wizard.glade.h:1
+msgid "Please select what you would like to do:"
+msgstr ""
-#: ../flumotion/component/producers/videotest/admin_gtk.py:36
-#: ../flumotion/component/producers/videotest/wizard_gtk.py:61
-msgid "SMPTE Color bars"
-msgstr "SMPTE Kleurbalken"
+#: ../data/glade/select-producers-wizard.glade.h:3
+msgid ""
+"Please select the producers you want \n"
+"to use for your streamer:"
+msgstr ""
-#: ../flumotion/component/producers/videotest/admin_gtk.py:37
-#: ../flumotion/component/producers/videotest/wizard_gtk.py:62
-msgid "Random (television snow)"
-msgstr "Willekeurig (televisiesneeuw)"
+#: ../data/glade/shout2-wizard.glade.h:1
+msgid "P_assword:"
+msgstr "_Paswoord:"
-#: ../flumotion/component/producers/videotest/admin_gtk.py:38
-#: ../flumotion/component/producers/videotest/wizard_gtk.py:63
-msgid "Totally black"
-msgstr "Volledig zwart"
+#: ../data/glade/shout2-wizard.glade.h:2
+msgid "_Description:"
+msgstr "_Omschrijving:"
-#: ../flumotion/component/producers/videotest/admin_gtk.py:47
-msgid "Pattern:"
-msgstr "Patroon:"
+#: ../data/glade/shout2-wizard.glade.h:3
+#, fuzzy
+msgid "_Hostname:"
+msgstr "_Gast"
-#. FIXME: have constructor take self instead ?
-#: ../flumotion/component/producers/videotest/admin_gtk.py:91
-msgid "Pattern"
-msgstr "Patroon"
+#: ../data/glade/shout2-wizard.glade.h:5
+msgid "_Name:"
+msgstr "_Naam:"
-#: ../flumotion/component/producers/videotest/wizard_gtk.py:47
-msgid "Test Video Producer"
-msgstr "Test-videobron"
+#: ../data/glade/shout2-wizard.glade.h:7
+msgid "_URL:"
+msgstr "_URL:"
-#: ../flumotion/component/producers/videotest/wizard_gtk.py:65
-msgid "YUV"
+#: ../data/glade/summary-wizard.glade.h:1
+#, fuzzy
+msgid ""
+"Congratulations. You are now ready to use \n"
+"your streaming server.\n"
+"\n"
+"When you press "Finish", your configuration will be automatically "
+"loaded on your network. This will take some time."
msgstr ""
+"Proficiat ! U bent nu klaar om uw \n"
+"streaming server te gebruiken.\n"
+"\n"
+"Wanneer u \"Toepassen\" klikt, zal uw configuratie automatisch ingeladen "
+"worden op uw netwerk. Dit zal enige tijd duren."
-#: ../flumotion/component/producers/videotest/wizard_gtk.py:66
-msgid "RGB"
-msgstr ""
+#: ../data/glade/videotest.glade.h:1
+#, fuzzy
+msgid "<b>Options</b>"
+msgstr "<b>Cliënten</b>"
-#: ../flumotion/component/combiners/switch/switch.py:71
-#: ../flumotion/component/consumers/disker/disker.py:323
-#, python-format
-msgid "Error parsing ical file %s, so not scheduling any events."
-msgstr ""
+#: ../data/glade/videotest.glade.h:3
+#, fuzzy
+msgid "_Frame Rate:"
+msgstr "B_eeldsnelheid:"
-#: ../flumotion/component/combiners/switch/switch.py:75
-msgid ""
-"An ical file has been specified for scheduling, but the necessary modules "
-"are not installed."
-msgstr ""
+#: ../data/glade/videotest.glade.h:4
+#: ../flumotion/component/producers/bttv/wizard.glade.h:5
+#: ../flumotion/component/producers/videotest/wizard.glade.h:2
+msgid "_Height:"
+msgstr "_Hoogte:"
-#: ../flumotion/component/combiners/switch/switch.py:282
-#, python-format
+#: ../data/glade/videotest.glade.h:5
+#: ../flumotion/component/producers/videotest/wizard.glade.h:3
+msgid "_Pattern:"
+msgstr "_Patroon:"
+
+#: ../data/glade/videotest.glade.h:6
+#: ../flumotion/component/producers/bttv/wizard.glade.h:6
+#: ../flumotion/component/producers/videotest/wizard.glade.h:4
+msgid "_Width:"
+msgstr "_Breedte:"
+
+#: ../data/glade/welcome-wizard.glade.h:1
msgid ""
-"Tried to switch to %s, but feed is unavailable. Will retry when the feed is "
-"back."
+"Welcome to the Flumotion configuration wizard.\n"
+"\n"
+"This wizard will guide you through the required steps to help you configure "
+"your streaming media server."
msgstr ""
+"Welkom bij de Flumotion configuratiewizard.\n"
+"\n"
+"Deze wizard zal u door de nodige stappen leiden om u te helpen bij de "
+"configuratie van uw streaming media server."
-#: ../flumotion/component/combiners/switch/switch.py:319
-#, python-format
-msgid "When switching to %s, feed timestamps out of sync by %us"
-msgstr ""
+#: ../flumotion/admin/admin.py:447
+msgid "Internal error in component."
+msgstr "Interne fout in component."
-#: ../flumotion/component/combiners/switch/switch.py:385
+#: ../flumotion/admin/gtk/adminwindow.py:284
#, python-format
-msgid "%s parameter(s) were specified but not all. Missing parameters are: %r"
+msgid "Worker %s logged in."
msgstr ""
-#: ../flumotion/component/misc/httpserver/httpserver.py:305
-#: ../flumotion/component/misc/porter/porter.py:351
-#: ../flumotion/component/consumers/httpstreamer/httpstreamer.py:783
+#: ../flumotion/admin/gtk/adminwindow.py:289
#, python-format
-msgid "Network error: TCP port %d is not available."
-msgstr "Netwerkfout: TCP-poort %d is niet beschikbaar."
+msgid "Worker %s logged out."
+msgstr ""
-#: ../flumotion/component/misc/httpserver/admin_gtk.py:98
-#: ../flumotion/component/base/admin_gtk.py:720
-#: ../flumotion/component/base/admin_gtk.py:734
-#: ../flumotion/component/base/admin_gtk.py:936
-msgid "Byte"
-msgstr "Byte"
+#. Connection
+#: ../flumotion/admin/gtk/adminwindow.py:351
+msgid "_Connection"
+msgstr "_Verbinding"
-#: ../flumotion/component/misc/httpserver/admin_gtk.py:135
-#: ../flumotion/component/consumers/httpstreamer/admin_gtk.py:137
-#: ../flumotion/component/base/component.glade.h:7
-#: ../flumotion/component/misc/httpserver/httpserver.glade.h:5
-#: ../flumotion/component/misc/httpserver/httpfile.glade.h:5
-#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:11
-#: ../flumotion/component/base/feeders.glade.h:12
-#: ../flumotion/component/base/eaters.glade.h:16
-msgid "Statistics"
-msgstr "Statistieken"
+#: ../flumotion/admin/gtk/adminwindow.py:352
+msgid "_Open Recent Connection..."
+msgstr "_Recente verbinding openen..."
-#: ../flumotion/component/misc/porter/porter.py:324
-#, python-format
-msgid "Network error: socket path %s is not available."
-msgstr "Netwerkfout: socketpath %s is niet beschikbaar."
+#: ../flumotion/admin/gtk/adminwindow.py:353
+#, fuzzy
+msgid "Connect to a recently used connection"
+msgstr "_Recente verbinding openen"
-#: ../flumotion/component/muxers/checks.py:42
-#: ../flumotion/worker/checks/encoder.py:41
-#: ../flumotion/worker/checks/encoder.py:62
-#, python-format
-msgid "Version %s of the '%s' GStreamer plug-in contains a bug.\n"
-msgstr "Versie %s van de '%s' GStreamer-plug-in heeft een fout.\n"
+#: ../flumotion/admin/gtk/adminwindow.py:355
+#, fuzzy
+msgid "Connect to _running manager..."
+msgstr "Verbinden met een _actieve manager"
-#: ../flumotion/component/muxers/checks.py:45
-msgid ""
-"The generated Ogg stream will not be fully compliant, and possibly not even "
-"play correctly.\n"
-msgstr ""
-"De gegenereerde Ogg-stroom zal niet volledig correct zijn, en misschien "
-"zelfs niet afspelen.\n"
+#: ../flumotion/admin/gtk/adminwindow.py:356
+#, fuzzy
+msgid "Connect to an previously used connection"
+msgstr "_Recente verbinding openen"
-#: ../flumotion/component/muxers/checks.py:47
-#: ../flumotion/component/consumers/httpstreamer/httpstreamer.py:342
-#: ../flumotion/component/feedcomponent010.py:381
-#: ../flumotion/worker/checks/encoder.py:47
-#: ../flumotion/worker/checks/encoder.py:68
-#: ../flumotion/worker/checks/check.py:203
-#, python-format
-msgid "Please upgrade '%s' to version %s."
-msgstr "Gelieve '%s' te vernieuwen naar versie %s."
+#: ../flumotion/admin/gtk/adminwindow.py:358
+msgid "_Import Configuration..."
+msgstr "Configuratie Invoeren..."
-#: ../flumotion/component/encoders/dirac/wizard_gtk.py:44
+#: ../flumotion/admin/gtk/adminwindow.py:359
#, fuzzy
-msgid "Dirac encoder"
-msgstr "Theora encoder"
+msgid "Import configuration from a file"
+msgstr "Configuratie invoeren..."
-#: ../flumotion/component/encoders/dirac/wizard_gtk.py:45
-#: ../flumotion/component/encoders/dirac/dirac.xml.h:1
-msgid "Dirac"
-msgstr ""
+#: ../flumotion/admin/gtk/adminwindow.py:361
+msgid "_Export Configuration..."
+msgstr "Configuratie Uitvoeren..."
-#: ../flumotion/component/encoders/theora/theora.py:66
-msgid ""
-"Your configuration uses 'bitrate' expressed in kbit/sec. Please convert it "
-"to a value in bit/sec by multiplying the value by 1000."
-msgstr ""
+#: ../flumotion/admin/gtk/adminwindow.py:362
+#, fuzzy
+msgid "Export current configuration to a file"
+msgstr "Configuratie uitvoeren..."
-#: ../flumotion/component/encoders/theora/wizard_gtk.py:83
-msgid "Theora encoder"
-msgstr "Theora encoder"
+#: ../flumotion/admin/gtk/adminwindow.py:364
+msgid "_Quit"
+msgstr "_Afsluiten"
-#: ../flumotion/component/encoders/theora/wizard_gtk.py:84
-#: ../flumotion/component/encoders/theora/theora.xml.h:1
-msgid "Theora"
+#: ../flumotion/admin/gtk/adminwindow.py:365
+msgid "Quit the application and disconnect from the manager"
msgstr ""
-#: ../flumotion/component/encoders/smoke/wizard_gtk.py:40
-msgid "Smoke encoder"
-msgstr ""
+#. Manage
+#: ../flumotion/admin/gtk/adminwindow.py:369
+msgid "_Manage"
+msgstr "_Beheren"
-#: ../flumotion/component/encoders/smoke/wizard_gtk.py:41
-#: ../flumotion/component/encoders/smoke/smoke.xml.h:1
-msgid "Smoke"
-msgstr ""
+#: ../flumotion/admin/gtk/adminwindow.py:370
+#, fuzzy
+msgid "_Start Component(s)"
+msgstr "S_tart Component"
-#: ../flumotion/component/encoders/smoke/wizard_gtk.py:44
-#: ../flumotion/component/encoders/jpeg/wizard_gtk.py:62
-#: ../flumotion/component/encoders/mulaw/wizard_gtk.py:44
-#: ../flumotion/wizard/conversionsteps.py:48
-#: ../flumotion/wizard/basesteps.py:54 ../flumotion/wizard/basesteps.py:66
-msgid "Conversion"
-msgstr "Conversie"
+#: ../flumotion/admin/gtk/adminwindow.py:371
+#, fuzzy
+msgid "Start the selected component(s)"
+msgstr "S_tart Component"
-#: ../flumotion/component/encoders/speex/wizard_gtk.py:49
-msgid "Speex encoder"
-msgstr ""
+#: ../flumotion/admin/gtk/adminwindow.py:373
+#, fuzzy
+msgid "St_op Component(s)"
+msgstr "St_op Component"
-#: ../flumotion/component/encoders/speex/wizard_gtk.py:50
-#: ../flumotion/component/encoders/speex/speex.xml.h:1
-msgid "Speex"
-msgstr ""
+#: ../flumotion/admin/gtk/adminwindow.py:374
+#, fuzzy
+msgid "Stop the selected component(s)"
+msgstr "Kon component niet instellen."
-#: ../flumotion/component/encoders/vorbis/wizard_gtk.py:61
-msgid "Vorbis encoder"
-msgstr ""
+#: ../flumotion/admin/gtk/adminwindow.py:376
+#, fuzzy
+msgid "_Delete Component(s)"
+msgstr "_Wis Component"
-#: ../flumotion/component/encoders/vorbis/wizard_gtk.py:62
-#: ../flumotion/component/encoders/vorbis/vorbis.xml.h:1
-msgid "Vorbis"
-msgstr ""
+#: ../flumotion/admin/gtk/adminwindow.py:377
+#, fuzzy
+msgid "Delete the selected component(s)"
+msgstr "S_tart Component"
-#: ../flumotion/component/encoders/mulaw/wizard_gtk.py:40
-msgid "Mulaw encoder"
-msgstr "Mulaw encoder"
+#: ../flumotion/admin/gtk/adminwindow.py:379
+msgid "Start _All"
+msgstr "Start _Alles"
-#: ../flumotion/component/encoders/mulaw/wizard_gtk.py:41
-#: ../flumotion/component/encoders/mulaw/mulaw.xml.h:1
-msgid "Mulaw"
-msgstr ""
+#: ../flumotion/admin/gtk/adminwindow.py:380
+#, fuzzy
+msgid "Start all components"
+msgstr "S_tart Component"
-#: ../flumotion/component/encoders/mulaw/wizard.glade.h:1
-msgid "There are no configuration parameters to configure."
-msgstr ""
+#: ../flumotion/admin/gtk/adminwindow.py:382
+msgid "Stop A_ll"
+msgstr "Stop A_lles"
-#: ../flumotion/component/consumers/disker/disker.py:115
-#, python-format
-msgid ""
-"The configuration property 'rotate-type' should be set to 'size', time', or "
-"'none', not '%s'. Please fix the configuration."
+#: ../flumotion/admin/gtk/adminwindow.py:383
+#, fuzzy
+msgid "Stop all components"
+msgstr "St_op Component"
+
+#: ../flumotion/admin/gtk/adminwindow.py:385
+msgid "_Clear All"
+msgstr "Wis _Alles"
+
+#: ../flumotion/admin/gtk/adminwindow.py:386
+#, fuzzy
+msgid "Remove all components"
+msgstr "Geen UI voor component %s"
+
+#: ../flumotion/admin/gtk/adminwindow.py:388
+msgid "Add new encoding _format..."
msgstr ""
-#: ../flumotion/component/consumers/disker/disker.py:126
-#, python-format
-msgid ""
-"The configuration property '%s' should be set. Please fix the configuration."
+#: ../flumotion/admin/gtk/adminwindow.py:390
+msgid "Add a new format to the current stream"
msgstr ""
-#: ../flumotion/component/consumers/disker/disker.py:207
-#, fuzzy, python-format
-msgid ""
-"Failed to open output file '%s' for writing. Check permissions on the file."
-msgstr "Kan toestel '%s' niet openen. Verifieer toelatingen op het toestel."
+#: ../flumotion/admin/gtk/adminwindow.py:392
+msgid "Run _Wizard"
+msgstr "_Wizard Uitvoeren"
-#: ../flumotion/component/consumers/disker/disker.py:236
-#, python-format
-msgid "Failed to update symbolic link %s. Check your permissions."
+#: ../flumotion/admin/gtk/adminwindow.py:394
+#, fuzzy
+msgid "Run the configuration wizard"
+msgstr "Flumotion Configuratie Wizard"
+
+#. Debug
+#: ../flumotion/admin/gtk/adminwindow.py:398
+msgid "_Debug"
+msgstr "_Debug"
+
+#. Help
+#: ../flumotion/admin/gtk/adminwindow.py:401
+msgid "_Help"
+msgstr "_Help"
+
+#: ../flumotion/admin/gtk/adminwindow.py:402
+#, fuzzy
+msgid "_Contents"
+msgstr "Component"
+
+#: ../flumotion/admin/gtk/adminwindow.py:403
+#, fuzzy
+msgid "Open the flumotion manual"
+msgstr "Verbinden met Flumotion manager"
+
+#: ../flumotion/admin/gtk/adminwindow.py:405
+msgid "_About"
+msgstr "I_nfo"
+
+#: ../flumotion/admin/gtk/adminwindow.py:406
+msgid "Displays an about dialog"
msgstr ""
-#: ../flumotion/component/consumers/disker/disker.py:292
-#, python-format
-msgid "Error writing to file %s. Maybe disk is full."
+#. Only in context menu
+#: ../flumotion/admin/gtk/adminwindow.py:410
+#, fuzzy
+msgid "_Kill Component"
+msgstr "Component"
+
+#: ../flumotion/admin/gtk/adminwindow.py:411
+#, fuzzy
+msgid "Kills the currently selected component"
+msgstr "S_tart Component"
+
+#: ../flumotion/admin/gtk/adminwindow.py:416
+msgid "Enable _Debugging"
msgstr ""
-#: ../flumotion/component/consumers/disker/disker.py:405
-#, python-format
-msgid "Failed expanding filename prefix: %r <-- %r."
+#: ../flumotion/admin/gtk/adminwindow.py:417
+msgid "Enable debugging in the admin interface"
msgstr ""
-#: ../flumotion/component/consumers/disker/wizard_gtk.py:109
-msgid "minute(s)"
+#. Debug
+#: ../flumotion/admin/gtk/adminwindow.py:427
+msgid "Start _Shell"
+msgstr "_Shell Opstarten"
+
+#: ../flumotion/admin/gtk/adminwindow.py:428
+msgid "Start an interactive debugging shell"
msgstr ""
-#: ../flumotion/component/consumers/disker/wizard_gtk.py:110
-msgid "hour(s)"
+#: ../flumotion/admin/gtk/adminwindow.py:431
+#, fuzzy
+msgid "Dump configuration"
+msgstr "Configuratie invoeren..."
+
+#: ../flumotion/admin/gtk/adminwindow.py:432
+#, fuzzy
+msgid "Dumps the current manager configuration"
+msgstr "Configuratie uitvoeren..."
+
+#: ../flumotion/admin/gtk/adminwindow.py:435
+msgid "Write debug marker..."
msgstr ""
-#: ../flumotion/component/consumers/disker/wizard_gtk.py:111
-msgid "day(s)"
+#: ../flumotion/admin/gtk/adminwindow.py:436
+msgid "Writes a debug marker to all the logs"
msgstr ""
-#: ../flumotion/component/consumers/disker/wizard_gtk.py:112
-msgid "week(s)"
+#: ../flumotion/admin/gtk/adminwindow.py:481
+#, fuzzy
+msgid "Flumotion: Not connected"
+msgstr "Niet verbonden"
+
+#: ../flumotion/admin/gtk/adminwindow.py:555
+#, fuzzy, python-format
+msgid "Flumotion: Connecting to %s:%s"
+msgstr "Aan het verbinden met %(host)s:%(port)s"
+
+#: ../flumotion/admin/gtk/adminwindow.py:604
+#, fuzzy, python-format
+msgid "Connect to the manager on %s"
+msgstr "Verbinden met Flumotion manager"
+
+#: ../flumotion/admin/gtk/adminwindow.py:748
+msgid ""
+"Cannot run the configuration wizard since there is at least one component in "
+"the lost state"
msgstr ""
-#: ../flumotion/component/consumers/disker/wizard_gtk.py:119
-msgid "kB"
+#: ../flumotion/admin/gtk/adminwindow.py:752
+msgid ""
+"Running the Configuration Wizard again will remove all components from the "
+"current stream and create a new one."
msgstr ""
-#: ../flumotion/component/consumers/disker/wizard_gtk.py:120
-msgid "MB"
+#: ../flumotion/admin/gtk/adminwindow.py:756
+msgid "Keep the current stream"
msgstr ""
-#: ../flumotion/component/consumers/disker/wizard_gtk.py:121
-msgid "GB"
+#: ../flumotion/admin/gtk/adminwindow.py:758
+#, fuzzy
+msgid "Run the Wizard anyway"
+msgstr "_Wizard Uitvoeren"
+
+#: ../flumotion/admin/gtk/adminwindow.py:772
+msgid "The wizard cannot be run because no workers are logged in."
msgstr ""
+"De wizard kan niet uitgevoerd worden omdat er geen workers ingelogd zijn."
-#: ../flumotion/component/consumers/disker/wizard_gtk.py:122
-msgid "TB"
+#: ../flumotion/admin/gtk/adminwindow.py:921
+msgid ""
+"Some component(s) are still busy and cannot be removed.\n"
+"Try again later."
msgstr ""
-#: ../flumotion/component/consumers/disker/wizard_gtk.py:170
-msgid "Disk (audio & video)"
-msgstr "Schijf (audio & video)"
+#. first %s is one of Stopping/Starting/Deleting
+#. second %s is a component name like "audio-producer"
+#: ../flumotion/admin/gtk/adminwindow.py:988
+#: ../flumotion/admin/gtk/adminwindow.py:1016
+#, fuzzy, python-format
+msgid "%s component %s"
+msgstr "Geen UI voor component %s"
-#: ../flumotion/component/consumers/disker/wizard_gtk.py:171
-msgid "Disk audio/video"
-msgstr "Schijf audio/video"
+#: ../flumotion/admin/gtk/adminwindow.py:995
+#, fuzzy, python-format
+msgid "Failed to %(action)s component %(name)s."
+msgstr "%s van component %s mislukt"
-#: ../flumotion/component/consumers/disker/wizard_gtk.py:180
-msgid "Disk (audio only)"
-msgstr "Schijf (enkel audio)"
+#: ../flumotion/admin/gtk/adminwindow.py:1003
+#, fuzzy, python-format
+msgid "%s components."
+msgstr "Geen UI voor component %s"
-#: ../flumotion/component/consumers/disker/wizard_gtk.py:181
-msgid "Disk audio"
-msgstr "Schijf audio"
+#: ../flumotion/admin/gtk/adminwindow.py:1010
+#, fuzzy, python-format
+msgid "Failed to %s some components."
+msgstr "%s van component %s mislukt"
-#: ../flumotion/component/consumers/disker/wizard_gtk.py:190
-msgid "Disk (video only)"
-msgstr "Schijf (enkel video)"
+#. first %s is one of Stopping/Starting/Deleting
+#. second %s is a list of component names, like
+#. "audio-producer, video-producer"
+#: ../flumotion/admin/gtk/adminwindow.py:1020
+#, fuzzy, python-format
+msgid "%s components %s"
+msgstr "Geen UI voor component %s"
-#: ../flumotion/component/consumers/disker/wizard_gtk.py:191
-msgid "Disk video"
-msgstr "Schijf video"
+#: ../flumotion/admin/gtk/adminwindow.py:1107
+#, fuzzy, python-format
+msgid "Component %s is sad. "
+msgstr "Component %s is triestig"
-#: ../flumotion/component/consumers/httpstreamer/httpstreamer.py:340
-#: ../flumotion/worker/checks/check.py:199
+#. FIXME: have a method for this
+#: ../flumotion/admin/gtk/adminwindow.py:1134
#, python-format
-msgid "Version %s of the '%s' GStreamer plug-in is too old.\n"
-msgstr "Versie %s van de '%s' GStreamer-plug-in is te oud.\n"
+msgid "%s - Flumotion Administration"
+msgstr "%s - Flumotion Administratie"
-#: ../flumotion/component/consumers/httpstreamer/httpstreamer.py:472
-#, python-format
-msgid "Unable to set the maximum client limit to %d clients."
-msgstr ""
+#: ../flumotion/admin/gtk/adminwindow.py:1136
+#, fuzzy, python-format
+msgid "Flumotion: %s"
+msgstr "Flumotion:"
+
+#: ../flumotion/admin/gtk/adminwindow.py:1170
+msgid "Reconnecting ..."
+msgstr "Aan het herverbinden..."
-#: ../flumotion/component/consumers/httpstreamer/wizard_gtk.py:316
-#: ../flumotion/wizard/configurationwizard.py:335
-#: ../flumotion/wizard/ondemandstep.py:107
-#: ../flumotion/wizard/overlaystep.py:113
+#: ../flumotion/admin/gtk/adminwindow.py:1171
#, python-format
-msgid "Worker '%s' cannot import module '%s'."
-msgstr "Werker '%s' kan module '%s' niet importeren."
+msgid "Lost connection to manager %s, reconnecting ..."
+msgstr "Verbinding verbroken met manager %s, herverbinden ..."
-#: ../flumotion/component/consumers/httpstreamer/wizard_gtk.py:318
-#: ../flumotion/wizard/ondemandstep.py:109
+#: ../flumotion/admin/gtk/adminwindow.py:1194
#, python-format
-msgid ""
-"\n"
-"This module is part of the '%s'."
-msgstr ""
-"\n"
-"Deze module maakt deel uit van '%s'."
+msgid "Connection to manager on %s was refused."
+msgstr "Verbinding met manager op %s werd geweigerd."
-#: ../flumotion/component/consumers/httpstreamer/wizard_gtk.py:320
-#: ../flumotion/wizard/configurationwizard.py:341
-#: ../flumotion/wizard/ondemandstep.py:111
-#: ../flumotion/wizard/overlaystep.py:119
+#: ../flumotion/admin/gtk/adminwindow.py:1196
#, python-format
-msgid ""
-"\n"
-"The project's homepage is %s"
-msgstr ""
-"\n"
-"De thuispagina van het project is %s"
+msgid "Connection to %s was refused"
+msgstr "Verbinding met %s werd geweigerd"
-#: ../flumotion/component/consumers/httpstreamer/wizard_gtk.py:338
-#: ../flumotion/wizard/configurationwizard.py:278
-#: ../flumotion/wizard/overlaystep.py:135
+#: ../flumotion/admin/gtk/adminwindow.py:1205
+#: ../flumotion/admin/gtk/dialogs.py:184
#, python-format
-msgid "Worker '%s' is missing GStreamer element '%s'."
-msgid_plural "Worker '%s' is missing GStreamer elements '%s'."
-msgstr[0] "Worker '%s' mist het GStreamer-element '%s'."
-msgstr[1] "Worker '%s' mist de GStreamer-elementen '%s'."
+msgid "Connection to manager on %s failed (%s)."
+msgstr "Verbinding met manager op %s mislukt (%s)."
-#: ../flumotion/component/consumers/httpstreamer/wizard_gtk.py:380
-msgid "HTTP Streamer (audio & video)"
-msgstr "HTTP Streamer (audio & video)"
+#: ../flumotion/admin/gtk/adminwindow.py:1207
+#, fuzzy, python-format
+msgid "Connection to %s failed"
+msgstr "Verbinding met %s werd geweigerd"
-#: ../flumotion/component/consumers/httpstreamer/wizard_gtk.py:381
-msgid "HTTP audio/video"
-msgstr "HTTP audio/video"
+#: ../flumotion/admin/gtk/adminwindow.py:1243
+msgid "Import Configuration..."
+msgstr "Configuratie invoeren..."
-#: ../flumotion/component/consumers/httpstreamer/wizard_gtk.py:390
-msgid "HTTP Streamer (audio only)"
-msgstr "HTTP Streamer (enkel audio)"
+#: ../flumotion/admin/gtk/adminwindow.py:1246
+msgid "Import"
+msgstr ""
-#: ../flumotion/component/consumers/httpstreamer/wizard_gtk.py:391
-msgid "HTTP audio"
-msgstr "HTTP audio"
+#: ../flumotion/admin/gtk/adminwindow.py:1250
+#, fuzzy
+msgid "Flumotion XML Configuration files"
+msgstr "Flumotion Configuratie Wizard"
-#: ../flumotion/component/consumers/httpstreamer/wizard_gtk.py:400
-msgid "HTTP Streamer (video only)"
-msgstr "HTTP Streamer (enkel video)"
+#: ../flumotion/admin/gtk/adminwindow.py:1254
+msgid "All files"
+msgstr ""
-#: ../flumotion/component/consumers/httpstreamer/wizard_gtk.py:401
-msgid "HTTP video"
-msgstr "HTTP video"
+#: ../flumotion/admin/gtk/adminwindow.py:1270
+msgid "Export Configuration..."
+msgstr "Configuratie uitvoeren..."
-#: ../flumotion/component/consumers/shout2/wizard_gtk.py:83
-msgid "Icecast streamer (audio & video)"
-msgstr "Icecast Streamer (audio & video)"
+#: ../flumotion/admin/gtk/adminwindow.py:1273
+msgid "Export"
+msgstr ""
-#: ../flumotion/component/consumers/shout2/wizard_gtk.py:84
-msgid "Icecast audio/video"
-msgstr "Icecast audio/video"
+#: ../flumotion/admin/gtk/adminwindow.py:1287
+msgid ""
+"File already exists.\n"
+"Overwrite?"
+msgstr ""
+"Bestand bestaat reeds.\n"
+"Overschrijven?"
-#: ../flumotion/component/consumers/shout2/wizard_gtk.py:93
-msgid "Icecast streamer (audio only)"
-msgstr "Icecast Streamer (enkel audio)"
+#: ../flumotion/admin/gtk/adminwindow.py:1360
+msgid "Cannot find a program to display the flumotion manual."
+msgstr ""
-#: ../flumotion/component/consumers/shout2/wizard_gtk.py:94
-msgid "Icecast audio"
-msgstr "Icecast audio"
+#: ../flumotion/admin/gtk/componentview.py:126
+#, python-format
+msgid "Loading UI for %s..."
+msgstr "UI aan het laden voor %s ..."
-#: ../flumotion/component/consumers/shout2/wizard_gtk.py:103
-msgid "Icecast streamer (video only)"
-msgstr "Icecast Streamer (enkel video)"
+#: ../flumotion/admin/gtk/componentview.py:306
+msgid "This component has a UI bug."
+msgstr "De component heeft een bug in de gebruikersinterface."
-#: ../flumotion/component/consumers/shout2/wizard_gtk.py:104
-msgid "Icecast video"
-msgstr "Icecast video"
+#: ../flumotion/admin/gtk/componentview.py:322
+#, fuzzy, python-format
+msgid "Component '%s' is still sleeping."
+msgstr "Component %s slaapt nog steeds"
-#: ../flumotion/component/feedcomponent010.py:218
-#: ../flumotion/worker/checks/check.py:73
-msgid "Internal GStreamer error."
-msgstr "Interne GStreamer-fout."
+#: ../flumotion/admin/gtk/componentview.py:329
+#, fuzzy, python-format
+msgid "Component '%s' has a UI bug."
+msgstr "De component heeft een bug in de gebruikersinterface."
-#: ../flumotion/component/feedcomponent010.py:242
-msgid "Programming error in component."
-msgstr "Interne fout in component."
+#: ../flumotion/admin/gtk/componentlist.py:47
+msgid "Sad"
+msgstr ""
-#: ../flumotion/component/feedcomponent010.py:377
-msgid ""
-"Your gst-plugins-base is too old, so feeder statistics will be unavailable."
+#: ../flumotion/admin/gtk/componentlist.py:48
+msgid "Happy"
msgstr ""
-#: ../flumotion/component/feedcomponent010.py:653
-msgid "Internal Flumotion error."
-msgstr "Interne Flumotion-fout."
+#: ../flumotion/admin/gtk/componentlist.py:49
+msgid "Sleeping"
+msgstr ""
-#: ../flumotion/component/component.py:490
-msgid "Could not setup component."
-msgstr "Kon component niet instellen."
+#: ../flumotion/admin/gtk/componentlist.py:50
+msgid "Waking"
+msgstr "Ontwakend"
-#: ../flumotion/component/component.py:621
-msgid ""
-"Your configuration uses deprecated properties. Please update your "
-"configuration and correct them.\n"
+#: ../flumotion/admin/gtk/componentlist.py:51
+msgid "Hungry"
msgstr ""
-"Uw configuratie gebruikt verouderde eigenschappen. Gelieve uw "
-"configuratiete vernieuwen en de eigenschappen te verbeteren.\n"
-#: ../flumotion/component/component.py:626
-#, python-format
-msgid "Please rename '%s' to '%s'.\n"
-msgstr "Gelieve '%s' te hernoemen tot '%s'.\n"
+#: ../flumotion/admin/gtk/componentlist.py:52
+msgid "Lost"
+msgstr "Verloren"
-#: ../flumotion/component/bouncers/ipbouncer.py:59
-#, python-format
-msgid "Invalid value for property %r: %s"
-msgstr ""
+#: ../flumotion/admin/gtk/componentlist.py:124
+#: ../flumotion/component/base/componentnode.py:49
+msgid "Component"
+msgstr "Component"
-#. FIXME: have constructor take self instead ?
-#: ../flumotion/component/bouncers/admin_gtk.py:136
-msgid "Keycards"
+#: ../flumotion/admin/gtk/componentlist.py:129
+msgid "Worker"
+msgstr "Worker"
+
+#: ../flumotion/admin/gtk/componentlist.py:135
+msgid "PID"
msgstr ""
-#: ../flumotion/component/converters/overlay/overlay.py:78
+#: ../flumotion/admin/gtk/componentlist.py:319
+msgid "[any worker]"
+msgstr "[willekeurige worker]"
+
+#: ../flumotion/admin/gtk/componentlist.py:401
#, python-format
-msgid "Overlayed text '%s' too wide for the video image."
-msgstr ""
+msgid "Component is %s"
+msgstr "Component is %s"
-#: ../flumotion/component/converters/overlay/overlay.py:87
-msgid ""
-"The 'videomixer' GStreamer element has a bug in this version (0.10.7). You "
-"may see many errors in the debug output, but it should work correctly anyway."
-msgstr ""
+#: ../flumotion/admin/gtk/connections.py:52
+msgid "Hostname"
+msgstr "Netwerknaam"
+
+#: ../flumotion/admin/gtk/connections.py:53
+msgid "Last used"
+msgstr "Laatst gebruikt"
+
+#: ../flumotion/admin/gtk/dialogs.py:127
+msgid "About Flumotion"
+msgstr "Over Flumotion"
-#: ../flumotion/component/base/admin_gtk.py:389
+#: ../flumotion/admin/gtk/dialogs.py:148
+#, fuzzy
msgid ""
-"Internal error in component UI. Please file a bug against the component."
+"Flumotion is a streaming media server.\n"
+"\n"
+"© 2004, 2005, 2006, 2007, 2008 Fluendo S.L."
msgstr ""
+"Flumotion is een streaming media server.\n"
+"\n"
+"(C) 2004, 2005, 2006, 2007 Fluendo S.L."
+
+#: ../flumotion/admin/gtk/dialogs.py:162
+msgid "Authors"
+msgstr "Auteurs"
-#: ../flumotion/component/base/admin_gtk.py:394
+#: ../flumotion/admin/gtk/dialogs.py:177
+msgid "Connection refused"
+msgstr "Verbinding geweigerd"
+
+#: ../flumotion/admin/gtk/dialogs.py:179
+#, python-format
msgid ""
-"Internal error.\n"
-"See component error message\n"
-"for more details."
+"\"%s\" refused your connection.\n"
+"Check your user name and password and try again."
msgstr ""
-#. name -> gtk.MenuItem
-#: ../flumotion/component/base/admin_gtk.py:534
-#: ../flumotion/admin/gtk/parts.py:199 ../flumotion/admin/gtk/parts.py:450
-msgid "Component"
-msgstr "Component"
+#: ../flumotion/admin/gtk/dialogs.py:183
+#, fuzzy
+msgid "Connection failed"
+msgstr "Verbinding met %s werd geweigerd"
-#: ../flumotion/component/base/admin_gtk.py:613
-msgid "Nothing"
+#: ../flumotion/admin/gtk/dialogs.py:188
+#, python-format
+msgid "Already connected to %s"
msgstr ""
-#: ../flumotion/component/base/admin_gtk.py:614
-msgid "Everything"
-msgstr ""
+#: ../flumotion/admin/gtk/dialogs.py:189
+#, fuzzy
+msgid "You cannot connect twice to the same manager. Try disconnecting first."
+msgstr "Verbinding verbroken met manager, herverbinden ..."
-#: ../flumotion/component/base/admin_gtk.py:615
-msgid "Custom"
-msgstr ""
+#: ../flumotion/admin/gtk/greeter.py:49
+msgid "Connect to Flumotion manager"
+msgstr "Verbinden met Flumotion manager"
-#: ../flumotion/component/base/admin_gtk.py:638
-msgid "not available"
-msgstr ""
+#: ../flumotion/admin/gtk/greeter.py:50
+msgid "Flumotion Admin needs to connect to a Flumotion manager.\n"
+msgstr "Flumotion Admin moet een verbinding maken met een Flumotion manager.\n"
-#. no support for counting dropped buffers
-#: ../flumotion/component/base/admin_gtk.py:647
-#: ../flumotion/component/base/admin_gtk.py:728
-#: ../flumotion/component/base/admin_gtk.py:740
-msgid "Unknown"
-msgstr "Ongekend"
+#: ../flumotion/admin/gtk/greeter.py:51
+msgid "Choose an option from the list and click \"Forward\" to begin."
+msgstr "Kies een optie uit de lijst en klik \"Verder\" om te beginnen."
-#: ../flumotion/component/base/admin_gtk.py:681
-msgid "Feeders"
-msgstr "Voeders"
+#: ../flumotion/admin/gtk/greeter.py:103
+msgid "Host information"
+msgstr "Gastinformatie"
-#: ../flumotion/component/base/admin_gtk.py:702
-#, python-format
-msgid "Feeder <b>%s</b>"
-msgstr "Voeder <b>%s</b>"
+#: ../flumotion/admin/gtk/greeter.py:104
+msgid "Please enter the address where the manager is running."
+msgstr "Gelieve het adres in te geven waar de manager op draait."
-#: ../flumotion/component/base/admin_gtk.py:713
-msgid "<i>select an eater</i>"
-msgstr ""
+#: ../flumotion/admin/gtk/greeter.py:132
+msgid "Authentication"
+msgstr "_Authenticatie"
-#: ../flumotion/component/base/admin_gtk.py:716
-#, python-format
-msgid "<b>%s</b>"
-msgstr "<b>%s</b>"
+#: ../flumotion/admin/gtk/greeter.py:133
+msgid "Please select among the following authentication methods."
+msgstr "Gelieve uit de volgende authenticatiemethodes te kiezen."
-#: ../flumotion/component/base/admin_gtk.py:905
-msgid "Eaters"
-msgstr "Eters"
+#: ../flumotion/admin/gtk/greeter.py:168
+msgid "Recent connections"
+msgstr "Recente verbindingen"
-#: ../flumotion/component/base/admin_gtk.py:933
-#, python-format
-msgid "Eater <b>%s</b>"
-msgstr "Eter <b>%s</b>"
+#: ../flumotion/admin/gtk/greeter.py:193
+msgid "Start a new manager and worker"
+msgstr "Start een nieuwe manager en worker"
+
+#: ../flumotion/admin/gtk/greeter.py:194
+msgid ""
+"This will start a new manager and worker for you.\n"
+"\n"
+"The manager and worker will run under your user account.\n"
+"The manager will only accept connections from the local machine.\n"
+"This mode is only useful for testing Flumotion.\n"
+msgstr ""
+"Deze optie start een nieuwe manager en worker voor u.\n"
+"\n"
+"Deze manager en werker zullen onder uw gebruikersnaam draaien.\n"
+"De manager zal enkel connecties aanvaarden van de huidige computer.\n"
+"Deze mode is enkel geschikt om Flumotion te testen.\n"
+
+#: ../flumotion/admin/gtk/greeter.py:271
+msgid "Failed to start"
+msgstr "Starten mislukt"
-#: ../flumotion/component/base/admin_gtk.py:980
-#: ../flumotion/component/base/admin_gtk.py:985
-#: ../flumotion/component/base/admin_gtk.py:992
-#: ../flumotion/component/base/admin_gtk.py:1022
+#: ../flumotion/admin/gtk/greeter.py:284
#, python-format
-msgid "%d units"
-msgstr "%d eenheden"
+msgid "The command exited with an exit code of %d."
+msgstr "Het commando is geëindigd met eindcode %d."
-#: ../flumotion/component/base/component.glade.h:1
-msgid "<b>Debug Logging</b>"
+#: ../flumotion/admin/gtk/greeter.py:286
+#, python-format
+msgid ""
+"The command that failed was:\n"
+"<i>%s</i>\n"
+"%s"
msgstr ""
+"Het mislukte commando was:\n"
+"<i>%s</i>\n"
+"%s"
-#: ../flumotion/component/base/component.glade.h:2
-msgid "<b>Process</b>"
-msgstr "<b>Proces</b>"
+#: ../flumotion/admin/gtk/greeter.py:293
+msgid "Started manager and worker"
+msgstr "Manager en worker gestart"
-#: ../flumotion/component/base/component.glade.h:3
-msgid "CPU use:"
+#: ../flumotion/admin/gtk/greeter.py:310
+#, python-format
+msgid ""
+"The admin client will now connect to the manager.\n"
+"\n"
+"Configuration files are stored in\n"
+"<i>%s</i>\n"
+"Log files are stored in\n"
+"<i>%s</i>\n"
+"\n"
+"You can shut down the manager and worker later with the following command:\n"
+"\n"
+"<i>%s</i>\n"
msgstr ""
+"De administratiecliënt zal zich nu verbinden met de manager.\n"
+"\n"
+"Configuratiebestanden worden opgeslagen in\n"
+"<i>%s</i>\n"
+"Logbestanden worden opgeslagen in\n"
+"<i>%s</i>\n"
+"\n"
+"Je kan de manager en worker later stopzetten met het volgende commando:\n"
+"\n"
+"<i>%s</i>\n"
-#: ../flumotion/component/base/component.glade.h:4
-msgid "N/A"
-msgstr ""
+#: ../flumotion/admin/gtk/main.py:52
+#, fuzzy, python-format
+msgid ""
+"ERROR: Could not connect to manager:\n"
+" The connection to %r was refused."
+msgstr "Verbinding met manager op %s werd geweigerd."
-#: ../flumotion/component/base/component.glade.h:5
-msgid "PID:"
-msgstr ""
+#: ../flumotion/admin/gtk/message.py:45 ../flumotion/launch/main.py:78
+msgid "Error"
+msgstr "Fout"
-#: ../flumotion/component/base/component.glade.h:6
-msgid "Running since:"
-msgstr "Draait sinds:"
+#: ../flumotion/admin/gtk/message.py:46 ../flumotion/launch/main.py:79
+#: ../flumotion/test/test_common_messages.py:72
+#: ../flumotion/test/test_common_messages.py:116
+msgid "Warning"
+msgstr "Waarschuwing"
-#: ../flumotion/component/base/component.glade.h:8
-#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:13
-msgid "Uptime:"
-msgstr "Totale tijd:"
+#. return an instance of a new translatable object, but always equal
+#: ../flumotion/admin/gtk/message.py:47 ../flumotion/launch/main.py:80
+#: ../flumotion/test/test_common_messages.py:59
+#: ../flumotion/test/test_common_messages.py:114
+#: ../flumotion/test/test_common_messages.py:130
+msgid "Note"
+msgstr "Noot"
-#: ../flumotion/component/base/component.glade.h:9
-msgid "Virtual memory:"
+#: ../flumotion/admin/gtk/message.py:206
+#, python-format
+msgid ""
+"\n"
+"Posted on %s.\n"
msgstr ""
+"\n"
+"Gepost op %s.\n"
-#: ../flumotion/component/effects/volume/admin_gtk.py:105
-msgid "Left channel level:"
-msgstr ""
+#: ../flumotion/admin/gtk/message.py:210
+msgid "Debug information:\n"
+msgstr "Debug-informatie:\n"
-#: ../flumotion/component/effects/volume/admin_gtk.py:107
-msgid "Mono channel level:"
-msgstr ""
+#: ../flumotion/admin/gtk/message.py:216
+msgid "Message"
+msgstr "Bericht"
-#: ../flumotion/component/effects/volume/admin_gtk.py:109
-msgid "Right channel level:"
+#: ../flumotion/common/documentation.py:94
+#, python-format
+msgid "Please install the '%s' python module."
+msgstr "Gelieve de '%s'-pythonmodule te installeren."
+
+#: ../flumotion/common/documentation.py:95
+msgid "Learn how to install Python modules."
+msgstr "Leer hoe Python-modules te installeren."
+
+#: ../flumotion/common/format.py:106
+#, python-format
+msgid "%d week"
msgstr ""
-#: ../flumotion/component/effects/volume/admin_gtk.py:111
+#: ../flumotion/common/format.py:106
#, python-format
-msgid "Channel %d level:"
+msgid "%d weeks"
msgstr ""
-#: ../flumotion/wizard/consumptionsteps.py:50
-#: ../flumotion/wizard/consumptionsteps.py:52
-#: ../flumotion/wizard/consumptionsteps.py:227
-#: ../flumotion/wizard/basesteps.py:79
-msgid "Consumption"
-msgstr "Consumptie"
+#: ../flumotion/common/format.py:110
+#, python-format
+msgid "%d day"
+msgstr ""
-#: ../flumotion/wizard/consumptionsteps.py:225
-msgid "HTTP"
+#: ../flumotion/common/format.py:110
+#, python-format
+msgid "%d days"
msgstr ""
-#: ../flumotion/wizard/worker.py:71
-msgid "Worker:"
-msgstr "Worker:"
+#: ../flumotion/common/format.py:112
+#, python-format
+msgid "%02d:%02d"
+msgstr ""
-#: ../flumotion/wizard/productionsteps.py:43
-#: ../flumotion/wizard/productionsteps.py:44
-#: ../flumotion/wizard/basesteps.py:32 ../flumotion/wizard/basesteps.py:39
-#: ../flumotion/wizard/ondemandstep.py:65
-#: ../flumotion/wizard/overlaystep.py:69
-msgid "Production"
-msgstr "Productie"
+#: ../flumotion/common/managerspawner.py:92
+#: ../flumotion/common/managerspawner.py:126
+#, fuzzy
+msgid "manager"
+msgstr "_Beheren"
-#: ../flumotion/wizard/productionsteps.py:141
-msgid "If you want to stream video"
-msgstr "Als je video wil streamen"
+#: ../flumotion/common/managerspawner.py:92
+#: ../flumotion/common/managerspawner.py:126
+#, fuzzy
+msgid "worker"
+msgstr "Worker"
-#: ../flumotion/wizard/productionsteps.py:142
-msgid "If you want to stream audio"
-msgstr "Als je audio wil streamen"
+#: ../flumotion/common/managerspawner.py:99
+#, fuzzy, python-format
+msgid "Creating %s ..."
+msgstr "Worker creëren ..."
-#: ../flumotion/wizard/conversionsteps.py:47
-msgid "Encoding"
-msgstr "Encodering"
+#: ../flumotion/common/managerspawner.py:100
+#, fuzzy, python-format
+msgid "Could not create %s."
+msgstr "Kon worker niet creëren."
-#: ../flumotion/wizard/configurationwizard.py:63
-#: ../flumotion/wizard/configurationwizard.py:64
-msgid "Welcome"
-msgstr "Welkom"
+#: ../flumotion/common/managerspawner.py:106
+#, fuzzy, python-format
+msgid "Starting %s ..."
+msgstr "Worker starten ..."
-#: ../flumotion/wizard/configurationwizard.py:72
-msgid "Content License"
-msgstr "Inhoudslicensie"
+#: ../flumotion/common/managerspawner.py:107
+#, fuzzy, python-format
+msgid "Could not start %s."
+msgstr "Kon worker niet starten."
-#: ../flumotion/wizard/configurationwizard.py:74
-msgid "License"
-msgstr "Licensie"
+#: ../flumotion/common/worker.py:80
+#, python-format
+msgid "The %s was killed.\n"
+msgstr "De component '%s' is vermoord.\n"
-#: ../flumotion/wizard/configurationwizard.py:91
-msgid "Creative Commons"
-msgstr "Creative Commons"
+#: ../flumotion/common/worker.py:83
+#, python-format
+msgid "The %s crashed.\n"
+msgstr "De component %s is neergestort.\n"
-#: ../flumotion/wizard/configurationwizard.py:92
-msgid "Commercial"
+#: ../flumotion/common/worker.py:103
+msgid ""
+"However, no core dump was generated. You may need to configure the "
+"environment if you want to further debug this problem."
msgstr ""
+"Er werd geen zwarte doos gegenereerd. Misschien moet de omgeving aangepast "
+"worden als u dit probleem verder wil onderzoeken."
-#: ../flumotion/wizard/configurationwizard.py:104
-#: ../flumotion/wizard/configurationwizard.py:105
-msgid "Summary"
-msgstr "Samenvatting"
+#: ../flumotion/common/worker.py:114
+#, python-format
+msgid "The core dump is '%s' on the host running '%s'."
+msgstr "De zwarte doos is '%s' op de computer met werker '%s'."
-#: ../flumotion/wizard/configurationwizard.py:283
-msgid ""
-"\n"
-"Please install the necessary GStreamer plug-ins that provide these elements "
-"and restart the worker."
+#: ../flumotion/common/worker.py:120
+msgid "Learn how to analyze core dumps."
msgstr ""
-"\n"
-"Gelieve de ontbrekende GStreamer plug-ins te installeren voor deze elementen "
-"en de worker te herstarten."
-#: ../flumotion/wizard/configurationwizard.py:286
-#: ../flumotion/wizard/configurationwizard.py:343
+#: ../flumotion/component/base/baseadminnode.py:233
msgid ""
-"\n"
-"\n"
-"You will not be able to go forward using this worker."
+"Internal error in component UI. Please file a bug against the component."
msgstr ""
-"\n"
-"\n"
-"U kan niet verder gaan."
-#: ../flumotion/wizard/configurationwizard.py:338
-#: ../flumotion/wizard/overlaystep.py:116
-#, python-format
+#: ../flumotion/component/base/baseadminnode.py:238
msgid ""
-"\n"
-"This module is part of '%s'."
+"Internal error.\n"
+"See component error message\n"
+"for more details."
msgstr ""
-"\n"
-"Deze module maakt deel uit van '%s'."
-#: ../flumotion/wizard/configurationwizard.py:379
-#: ../flumotion/wizard/configurationwizard.py:407
-msgid "Internal error: could not run check code on worker."
-msgstr "Interne fout: kon check-code niet uitvoeren op worker."
+#: ../flumotion/component/base/component.glade.h:1
+#, fuzzy
+msgid "<b>Component</b>"
+msgstr "<b>Cliënten</b>"
-#: ../flumotion/wizard/configurationwizard.py:539
-msgid ""
-"All workers have logged out.\n"
-"Make sure your Flumotion network is running properly and try again."
+#: ../flumotion/component/base/component.glade.h:2
+msgid "<b>Debug Logging</b>"
msgstr ""
-"Alle workers zijn afgemeld.\n"
-"Verifieer of uw Flumotion-netwerk correct draait en probeer opnieuw."
-#: ../flumotion/wizard/ondemandstep.py:63
-msgid "Demand"
-msgstr ""
+#: ../flumotion/component/base/component.glade.h:3
+msgid "<b>Process</b>"
+msgstr "<b>Proces</b>"
-#: ../flumotion/wizard/ondemandstep.py:64
-#: ../data/glade/production-wizard.glade.h:4
-msgid "On demand"
+#: ../flumotion/component/base/component.glade.h:4
+msgid "CPU use:"
msgstr ""
-#: ../flumotion/wizard/overlaystep.py:42
-msgid "Fluendo"
+#: ../flumotion/component/base/component.glade.h:5
+msgid "N/A"
msgstr ""
-#: ../flumotion/wizard/overlaystep.py:67
-msgid "Overlay"
-msgstr "Overlay"
-
-#: ../flumotion/wizard/overlaystep.py:122
-#: ../flumotion/wizard/overlaystep.py:141
-msgid ""
-"\n"
-"\n"
-"Click \"Forward\" to proceed without overlay."
+#: ../flumotion/component/base/component.glade.h:6
+msgid "PID:"
msgstr ""
-"\n"
-"\n"
-"Klik \"Volgende\" om verder te gaan zonder transparante overleg."
-#: ../flumotion/worker/job.py:327
-msgid "Check timed out."
-msgstr ""
+#: ../flumotion/component/base/component.glade.h:7
+msgid "Running since:"
+msgstr "Draait sinds:"
-#: ../flumotion/worker/checks/gst010.py:176
-msgid "Device node /dev/raw1394 does not exist."
-msgstr "Apparaat /dev/raw1394 bestaat niet."
+#: ../flumotion/component/base/component.glade.h:8
+#: ../flumotion/component/base/eaters.glade.h:16
+#: ../flumotion/component/base/feeders.glade.h:12
+#: ../flumotion/component/base/properties.glade.h:2
+#: ../flumotion/component/consumers/httpstreamer/admin_gtk.py:141
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:11
+#: ../flumotion/component/misc/httpserver/admin_gtk.py:137
+#: ../flumotion/component/misc/httpserver/httpfile.glade.h:5
+#: ../flumotion/component/misc/httpserver/httpserver.glade.h:5
+msgid "Statistics"
+msgstr "Statistieken"
-#: ../flumotion/worker/checks/gst010.py:198
-msgid ""
-"Could not find or open the Firewire device. Check the device node and its "
-"permissions."
+#: ../flumotion/component/base/component.glade.h:9
+msgid "Type:"
msgstr ""
-"Kan Firewire-toestel niet vinden of openen. Verifieer het apparaat en de "
-"toelatingen ervan."
-#: ../flumotion/worker/checks/gst010.py:202
-msgid "No Firewire device found."
-msgstr "Geen Vuurdraadapparaat gedetecteerd."
+#: ../flumotion/component/base/component.glade.h:10
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:13
+msgid "Uptime:"
+msgstr "Totale tijd:"
-#: ../flumotion/worker/checks/gst010.py:205
-msgid ""
-"Could not open Firewire device for reading. Check permissions on the device."
+#: ../flumotion/component/base/component.glade.h:11
+msgid "Virtual memory:"
msgstr ""
-"Kan Firewire-toestel niet openen om te lezen. Verifieer toelatingen op het "
-"toestel."
-#: ../flumotion/worker/checks/gst010.py:212
-msgid "Could not probe Firewire device."
-msgstr "Kon Vuurdraadapparaat niet onderzoeken."
+#: ../flumotion/component/base/componentnode.py:144
+msgid "Nothing"
+msgstr ""
-#: ../flumotion/worker/checks/encoder.py:45
-#: ../flumotion/worker/checks/encoder.py:66
-msgid "Synchronization between audio and video may not be correct.\n"
-msgstr "Synchronisatie tussen audio en video kan mogelijks fout zijn.\n"
+#: ../flumotion/component/base/componentnode.py:145
+msgid "Everything"
+msgstr ""
-#: ../flumotion/worker/checks/audio.py:85
-#: ../flumotion/worker/checks/check.py:48
-#, python-format
-msgid ""
-"Could not open device '%s' for reading. Check permissions on the device."
+#: ../flumotion/component/base/componentnode.py:146
+msgid "Custom"
msgstr ""
-"Kan toestel '%s' niet openen om te lezen. Verifieer toelatingen op het "
-"toestel."
-#: ../flumotion/worker/checks/check.py:52
-#, fuzzy, python-format
-msgid ""
-"Could not open device '%s' for writing. Check permissions on the device."
+#: ../flumotion/component/base/componentnode.py:171
+msgid "not available"
msgstr ""
-"Kan toestel '%s' niet openen om te lezen. Verifieer toelatingen op het "
-"toestel."
-#: ../flumotion/worker/checks/check.py:56
-#, python-format
-msgid "Could not open device '%s'. Check permissions on the device."
-msgstr "Kan toestel '%s' niet openen. Verifieer toelatingen op het toestel."
+#. no support for counting dropped buffers
+#: ../flumotion/component/base/componentnode.py:180
+#: ../flumotion/component/base/feedersnode.py:93
+#: ../flumotion/component/base/feedersnode.py:105
+msgid "Unknown"
+msgstr "Ongekend"
-#: ../flumotion/worker/checks/check.py:60
-#, python-format
-msgid "Device '%s' is already in use."
-msgstr "Toestel '%s' is al in gebruik."
+#: ../flumotion/component/base/eaters.glade.h:1
+#: ../flumotion/component/base/feeders.glade.h:1
+msgid "<b>All Connections</b>"
+msgstr "<b>Alle verbindingen</b>"
-#: ../flumotion/worker/checks/check.py:63
-#, python-format
-msgid "Device '%s' did not accept the requested settings."
-msgstr "Toestel '%s' weigerde de gevraagde instellingen."
+#: ../flumotion/component/base/eaters.glade.h:2
+#: ../flumotion/component/base/feeders.glade.h:2
+msgid "<b>Current connection</b>"
+msgstr "<b>Huidige verbinding</b>"
-#: ../flumotion/worker/checks/check.py:69
-#, fuzzy
-msgid "Internal unhandled GStreamer error."
-msgstr "Interne GStreamer-fout."
+#: ../flumotion/component/base/eaters.glade.h:3
+#: ../flumotion/component/base/feeders.glade.h:5
+msgid "Connected since:"
+msgstr "Verbonden sinds:"
-#: ../flumotion/worker/checks/check.py:107
-#, python-format
-msgid "Could not probe device '%s'."
-msgstr "Kon toestel '%s' niet onderzoeken."
+#: ../flumotion/component/base/eaters.glade.h:4
+#: ../flumotion/component/base/feeders.glade.h:6
+msgid "Connection time:"
+msgstr "Verbindingstijd:"
-#: ../flumotion/worker/checks/check.py:125
-#, python-format
-msgid "No device found on %s."
-msgstr "Geen toestel gevonden op %s."
+#: ../flumotion/component/base/eaters.glade.h:5
+#: ../flumotion/component/base/feeders.glade.h:7
+msgid "Connections made:"
+msgstr "Gemaakte verbindingen:"
-#: ../flumotion/worker/checks/check.py:179
-#, python-format
-msgid "This host is missing the '%s' GStreamer plug-in.\n"
-msgstr "Deze computer mist de '%s' GStreamer plug-in.\n"
+#: ../flumotion/component/base/eaters.glade.h:6
+#: ../flumotion/component/base/feeders.glade.h:8
+msgid "Disconnected since:"
+msgstr "Verbinding verbroken sinds:"
-#: ../flumotion/worker/checks/check.py:182
-#, python-format
-msgid "Please install '%s'.\n"
-msgstr "Gelieve '%s' te installeren.\n"
+#: ../flumotion/component/base/eaters.glade.h:7
+#: ../flumotion/component/base/feeders.glade.h:9
+msgid "Disconnection time:"
+msgstr "Tijdstip verbreking verbinding:"
-#: ../flumotion/worker/checks/check.py:191
-#, python-format
-msgid "Your '%s' GStreamer plug-in is too old.\n"
-msgstr "De '%s' GStreamer-plug-in is te oud.\n"
+#: ../flumotion/component/base/eaters.glade.h:8
+#, fuzzy
+msgid "Discontinuities ..."
+msgstr "Tijdstip verbreking verbinding:"
-#: ../flumotion/worker/checks/check.py:194
-#, fuzzy, python-format
-msgid "Please upgrade '%s' to version %s or higher."
-msgstr "Gelieve '%s' te vernieuwen naar versie %s of later."
+#: ../flumotion/component/base/eaters.glade.h:9
+msgid "Duration of last"
+msgstr "Tijdsduur van laatste"
-#: ../flumotion/launch/main.py:76 ../flumotion/admin/gtk/message.py:38
-msgid "Error"
-msgstr "Fout"
+#: ../flumotion/component/base/eaters.glade.h:10
+msgid "Eating from:"
+msgstr ""
-#: ../flumotion/launch/main.py:77
-#: ../flumotion/test/test_common_messages.py:123
-#: ../flumotion/test/test_common_messages.py:160
-#: ../flumotion/admin/gtk/message.py:39
-msgid "Warning"
-msgstr "Waarschuwing"
+#: ../flumotion/component/base/eaters.glade.h:11
+msgid "Number"
+msgstr "Aantal"
-#. return an instance of a new translatable object, but always equal
-#: ../flumotion/launch/main.py:78 ../flumotion/test/test_common_messages.py:64
-#: ../flumotion/test/test_common_messages.py:158
-#: ../flumotion/test/test_common_messages.py:174
-#: ../flumotion/admin/gtk/message.py:40
-msgid "Note"
-msgstr "Noot"
+#: ../flumotion/component/base/eaters.glade.h:12
+msgid "Number:"
+msgstr "Aantal:"
-#: ../flumotion/extern/pytrayicon/eggtrayicon.c:119
-msgid "Orientation"
-msgstr "Oriëntatie"
+#: ../flumotion/component/base/eaters.glade.h:13
+#, fuzzy
+msgid "Offset of last"
+msgstr "Naam van stap"
-#: ../flumotion/extern/pytrayicon/eggtrayicon.c:120
-msgid "The orientation of the tray."
-msgstr ""
-
-#: ../flumotion/test/test_common_messages.py:45
-#: ../flumotion/test/test_common_messages.py:57
-msgid "Something is really wrong."
-msgstr "Er is iets echt mis."
-
-#: ../flumotion/test/test_common_messages.py:60
-#, python-format
-msgid "%s is really wrong."
-msgstr "%s is echt mis."
-
-#: ../flumotion/test/test_common_messages.py:65
-msgid "warning"
-msgstr "waarschuwing"
+#: ../flumotion/component/base/eaters.glade.h:14
+msgid "Offsets:"
+msgstr ""
-#: ../flumotion/test/test_common_messages.py:69
-#: ../flumotion/test/test_common_messages.py:94
-#, python-format
-msgid "%s can be translated"
-msgstr "%s kan vertaald worden"
+#: ../flumotion/component/base/eaters.glade.h:15
+msgid "Size of last"
+msgstr "Laatste grootte"
-#. Andy 3 is a droid in the Andy series and doesn't need translating
-#: ../flumotion/test/test_common_messages.py:76
-#, python-format
-msgid "%s %d has %d thing"
-msgid_plural "%s %d has %d things"
-msgstr[0] "%s %d heeft %d ding"
-msgstr[1] "%s %d heeft %d dingen"
+#: ../flumotion/component/base/eaters.glade.h:17
+msgid "Time of last"
+msgstr "Tijdstip van laatste"
-#: ../flumotion/test/test_common_messages.py:103
-msgid "Something is really wrong. "
-msgstr "Er is iets echt mis. "
+#: ../flumotion/component/base/eaters.glade.h:18
+#, fuzzy
+msgid "Timestamp of last"
+msgstr "Naam van stap"
-#: ../flumotion/test/test_common_messages.py:104
-#, python-format
-msgid "But does %s know what ?"
-msgstr "Maar weet %s wat ?"
+#: ../flumotion/component/base/eaters.glade.h:19
+msgid "Timestamps:"
+msgstr ""
-#: ../flumotion/test/test_common_messages.py:136
-msgid "uh oh"
-msgstr "o jeetje"
+#: ../flumotion/component/base/eaters.glade.h:20
+msgid "Total duration"
+msgstr "Totale duur"
-#: ../flumotion/test/test_i18n.py:52 ../flumotion/test/test_i18n.py:89
-msgid "I am a translatable string"
-msgstr "Ik ben een vertaalbare string"
+#: ../flumotion/component/base/eaters.glade.h:21
+msgid "Total duration:"
+msgstr "Totale tijdsduur:"
-#: ../flumotion/test/test_i18n.py:53 ../flumotion/test/test_i18n.py:90
-msgid "I am a translated string"
-msgstr "Ik ben een vertaalde string"
+#: ../flumotion/component/base/eaters.glade.h:22
+msgid "Total size"
+msgstr "Totale grootte"
-#. use our "fake" ngettext so it gets picked up
-#: ../flumotion/test/test_i18n.py:106 ../flumotion/test/test_i18n.py:111
-#, python-format
-msgid "I can translate %d thing"
-msgid_plural "I can translate %d things"
-msgstr[0] "Ik kan %d ding vertalen"
-msgstr[1] "Ik kan %d dingen vertalen"
+#: ../flumotion/component/base/eatersnode.py:46
+msgid "Eaters"
+msgstr "Eters"
-#. use the "real" ngettext, from the module, also gets picked up
-#: ../flumotion/test/test_i18n.py:109 ../flumotion/test/test_i18n.py:113
+#: ../flumotion/component/base/eatersnode.py:74
#, python-format
-msgid "I translated %d thing"
-msgid_plural "I translated %d things"
-msgstr[0] "Ik vertaalde %d ding"
-msgstr[1] "Ik vertaalde %d dingen"
-
-#: ../flumotion/admin/admin.py:400
-msgid "Internal error in component."
-msgstr "Interne fout in component."
-
-#: ../flumotion/admin/gtk/connections.py:48
-msgid "Hostname"
-msgstr "Netwerknaam"
+msgid "Eater <b>%s</b>"
+msgstr "Eter <b>%s</b>"
-#: ../flumotion/admin/gtk/connections.py:49
-msgid "Last used"
-msgstr "Laatst gebruikt"
+#: ../flumotion/component/base/eatersnode.py:77
+#: ../flumotion/component/base/feedersnode.py:85
+#: ../flumotion/component/base/feedersnode.py:99
+#: ../flumotion/component/misc/httpserver/admin_gtk.py:99
+msgid "Byte"
+msgstr "Byte"
-#: ../flumotion/admin/gtk/message.py:146
+#: ../flumotion/component/base/eatersnode.py:121
+#: ../flumotion/component/base/eatersnode.py:126
+#: ../flumotion/component/base/eatersnode.py:133
+#: ../flumotion/component/base/eatersnode.py:163
#, python-format
-msgid ""
-"\n"
-"Posted on %s.\n"
-msgstr ""
-"\n"
-"Gepost op %s.\n"
+msgid "%d units"
+msgstr "%d eenheden"
-#: ../flumotion/admin/gtk/message.py:149
-msgid "Debug information:\n"
-msgstr "Debug-informatie:\n"
+#: ../flumotion/component/base/feeders.glade.h:3
+msgid "Buffers dropped: "
+msgstr "Buffers verloren: "
-#: ../flumotion/admin/gtk/message.py:153
-msgid "Message"
-msgstr "Bericht"
+#: ../flumotion/component/base/feeders.glade.h:4
+msgid "Bytes read:"
+msgstr "Bytes gelezen:"
-#: ../flumotion/admin/gtk/greeter.py:45
-msgid "Connect to Flumotion manager"
-msgstr "Verbinden met Flumotion manager"
+#: ../flumotion/component/base/feeders.glade.h:10
+msgid "Feeding to:"
+msgstr "Voedt:"
-#: ../flumotion/admin/gtk/greeter.py:46
-msgid "Flumotion Admin needs to connect to a Flumotion manager.\n"
-msgstr "Flumotion Admin moet een verbinding maken met een Flumotion manager.\n"
+#: ../flumotion/component/base/feeders.glade.h:11
+msgid "Last buffer read:"
+msgstr "Laatst gelezen buffer:"
-#: ../flumotion/admin/gtk/greeter.py:47
-msgid "Choose an option from the list and click \"Forward\" to begin."
-msgstr "Kies een optie uit de lijst en klik \"Verder\" om te beginnen."
+#: ../flumotion/component/base/feedersnode.py:46
+msgid "Feeders"
+msgstr "Voeders"
-#: ../flumotion/admin/gtk/greeter.py:94
-msgid "Host information"
-msgstr "Gastinformatie"
+#: ../flumotion/component/base/feedersnode.py:67
+#, python-format
+msgid "Feeder <b>%s</b>"
+msgstr "Voeder <b>%s</b>"
-#: ../flumotion/admin/gtk/greeter.py:95
-msgid "Please enter the address where the manager is running."
-msgstr "Gelieve het adres in te geven waar de manager op draait."
+#: ../flumotion/component/base/feedersnode.py:78
+msgid "<i>select an eater</i>"
+msgstr ""
-#: ../flumotion/admin/gtk/greeter.py:122
-msgid "Authentication"
-msgstr "_Authenticatie"
+#: ../flumotion/component/base/feedersnode.py:81
+#, python-format
+msgid "<b>%s</b>"
+msgstr "<b>%s</b>"
-#: ../flumotion/admin/gtk/greeter.py:123
-msgid "Please select among the following authentication methods."
-msgstr "Gelieve uit de volgende authenticatiemethodes te kiezen."
+#: ../flumotion/component/base/properties.glade.h:1
+#, fuzzy
+msgid "<b>Properties:</b>"
+msgstr "<b>Proces</b>"
-#: ../flumotion/admin/gtk/greeter.py:152
-msgid "Recent connections"
-msgstr "Recente verbindingen"
+#: ../flumotion/component/base/propertiesnode.py:44
+#, fuzzy
+msgid "Properties"
+msgstr "Eigenschap"
-#: ../flumotion/admin/gtk/greeter.py:153
-#: ../data/glade/connection-dialog.glade.h:2
-msgid "Please choose a connection from the box below."
-msgstr "Kies een verbinding uit de onderstaande lijst."
+#. FIXME: have constructor take self instead ?
+#: ../flumotion/component/bouncers/admin_gtk.py:139
+msgid "Keycards"
+msgstr ""
-#: ../flumotion/admin/gtk/greeter.py:197
-msgid "Start a new manager and worker"
-msgstr "Start een nieuwe manager en worker"
+#: ../flumotion/component/bouncers/bouncer.glade.h:1
+msgid "_Expire selected keycards"
+msgstr ""
+
+#: ../flumotion/component/bouncers/ipbouncer.py:59
+#, python-format
+msgid "Invalid value for property %r: %s"
+msgstr ""
-#: ../flumotion/admin/gtk/greeter.py:198
+#: ../flumotion/component/combiners/switch/patternswitch.py:43
msgid ""
-"This will start a new manager and worker for you.\n"
-"\n"
-"The manager and worker will run under your user account.\n"
-"The manager will only accept connections from the local machine.\n"
-"This mode is only useful for testing Flumotion.\n"
+"The value provided for the eater-with-stream-markers property must be one of "
+"video-backup, video-master."
msgstr ""
-"Deze optie start een nieuwe manager en worker voor u.\n"
-"\n"
-"Deze manager en werker zullen onder uw gebruikersnaam draaien.\n"
-"De manager zal enkel connecties aanvaarden van de huidige computer.\n"
-"Deze mode is enkel geschikt om Flumotion te testen.\n"
-#: ../flumotion/admin/gtk/greeter.py:269
+#: ../flumotion/component/combiners/switch/switch.py:75
+#: ../flumotion/component/consumers/disker/disker.py:334
#, python-format
-msgid "Failed to %s"
-msgstr "%s mislukt"
+msgid "Error parsing ical file %s, so not scheduling any events."
+msgstr ""
-#: ../flumotion/admin/gtk/greeter.py:286
-msgid "Creating manager ..."
-msgstr "Manager creëren ..."
+#: ../flumotion/component/combiners/switch/switch.py:79
+msgid ""
+"An ical file has been specified for scheduling, but the necessary modules "
+"are not installed."
+msgstr ""
-#: ../flumotion/admin/gtk/greeter.py:287
-msgid "Could not create manager."
-msgstr "Kon manager niet creëren."
+#: ../flumotion/component/combiners/switch/switch.py:292
+#, python-format
+msgid ""
+"Tried to switch to %s, but feed is unavailable. Will retry when the feed is "
+"back."
+msgstr ""
-#: ../flumotion/admin/gtk/greeter.py:291
-#: ../data/glade/greeter-start_new.glade.h:1
-msgid "Starting manager ..."
-msgstr "Manager starten ..."
+#: ../flumotion/component/combiners/switch/switch.py:329
+#, python-format
+msgid "When switching to %s, feed timestamps out of sync by %us"
+msgstr ""
-#: ../flumotion/admin/gtk/greeter.py:292
-msgid "Could not start manager."
-msgstr "Kon manager niet starten."
+#: ../flumotion/component/combiners/switch/switch.py:397
+#, python-format
+msgid "%s parameter(s) were specified but not all. Missing parameters are: %r"
+msgstr ""
-#: ../flumotion/admin/gtk/greeter.py:296
-msgid "Creating worker ..."
-msgstr "Worker creëren ..."
+#: ../flumotion/component/component.py:504
+msgid "Could not setup component."
+msgstr "Kon component niet instellen."
-#: ../flumotion/admin/gtk/greeter.py:297
-msgid "Could not create worker."
-msgstr "Kon worker niet creëren."
+#: ../flumotion/component/component.py:636
+msgid ""
+"Your configuration uses deprecated properties. Please update your "
+"configuration and correct them.\n"
+msgstr ""
+"Uw configuratie gebruikt verouderde eigenschappen. Gelieve uw "
+"configuratiete vernieuwen en de eigenschappen te verbeteren.\n"
-#: ../flumotion/admin/gtk/greeter.py:301
-msgid "Starting worker ..."
-msgstr "Worker starten ..."
+#: ../flumotion/component/component.py:641
+#, python-format
+msgid "Please rename '%s' to '%s'.\n"
+msgstr "Gelieve '%s' te hernoemen tot '%s'.\n"
-#: ../flumotion/admin/gtk/greeter.py:302
-msgid "Could not start worker."
-msgstr "Kon worker niet starten."
+#: ../flumotion/component/consumers/disker/disker.glade.h:1
+msgid "Current filename:"
+msgstr "Huidige bestandsnaam:"
-#: ../flumotion/admin/gtk/greeter.py:339
-msgid "Failed to start"
-msgstr "Starten mislukt"
+#: ../flumotion/component/consumers/disker/disker.glade.h:2
+#, fuzzy
+msgid "Start new file"
+msgstr "_Shell Opstarten"
-#: ../flumotion/admin/gtk/greeter.py:352
+#: ../flumotion/component/consumers/disker/disker.py:125
#, python-format
-msgid "The command exited with an exit code of %d."
-msgstr "Het commando is geëindigd met eindcode %d."
+msgid ""
+"The configuration property 'rotate-type' should be set to 'size', time', or "
+"'none', not '%s'. Please fix the configuration."
+msgstr ""
-#: ../flumotion/admin/gtk/greeter.py:354
+#: ../flumotion/component/consumers/disker/disker.py:136
#, python-format
msgid ""
-"The command that failed was:\n"
-"<i>%s</i>\n"
-"%s"
+"The configuration property '%s' should be set. Please fix the configuration."
msgstr ""
-"Het mislukte commando was:\n"
-"<i>%s</i>\n"
-"%s"
-#: ../flumotion/admin/gtk/greeter.py:361
-msgid "Started manager and worker"
-msgstr "Manager en worker gestart"
+#: ../flumotion/component/consumers/disker/disker.py:217
+#, fuzzy, python-format
+msgid ""
+"Failed to open output file '%s' for writing. Check permissions on the file."
+msgstr "Kan toestel '%s' niet openen. Verifieer toelatingen op het toestel."
-#: ../flumotion/admin/gtk/greeter.py:378
+#: ../flumotion/component/consumers/disker/disker.py:246
#, python-format
-msgid ""
-"The admin client will now connect to the manager.\n"
-"\n"
-"Configuration files are stored in\n"
-"<i>%s</i>\n"
-"Log files are stored in\n"
-"<i>%s</i>\n"
-"\n"
-"You can shut down the manager and worker later with the following command:\n"
-"\n"
-"<i>%s</i>\n"
+msgid "Failed to update symbolic link %s. Check your permissions."
msgstr ""
-"De administratiecliënt zal zich nu verbinden met de manager.\n"
-"\n"
-"Configuratiebestanden worden opgeslagen in\n"
-"<i>%s</i>\n"
-"Logbestanden worden opgeslagen in\n"
-"<i>%s</i>\n"
-"\n"
-"Je kan de manager en worker later stopzetten met het volgende commando:\n"
-"\n"
-"<i>%s</i>\n"
-#: ../flumotion/admin/gtk/componentview.py:84
+#: ../flumotion/component/consumers/disker/disker.py:303
#, python-format
-msgid "Loading UI for %s..."
-msgstr "UI aan het laden voor %s ..."
+msgid "Error writing to file %s. Maybe disk is full."
+msgstr ""
-#: ../flumotion/admin/gtk/componentview.py:207
+#: ../flumotion/component/consumers/disker/disker.py:341
#, python-format
-msgid "Component %s is still sleeping"
-msgstr "Component %s slaapt nog steeds"
+msgid ""
+"An iCal file has been specified for scheduling, but the '%s' module is not "
+"installed.\n"
+msgstr ""
+"Een iCal-bestand is gespecifieerd voor de planning van opnames, maar de "
+"'%s'-pythonmodule is niet geïnstalleerd.\n"
-#: ../flumotion/admin/gtk/main.py:151
-#, fuzzy, python-format
-msgid "Connection to manager failed: %s\n"
-msgstr "Verbinding met manager op %s mislukt (%s)."
-
-#: ../flumotion/admin/gtk/parts.py:47
-msgid "Sad"
+#: ../flumotion/component/consumers/disker/disker.py:425
+#, python-format
+msgid "Failed expanding filename prefix: %r <-- %r."
msgstr ""
-#: ../flumotion/admin/gtk/parts.py:48
-msgid "Happy"
-msgstr ""
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:1
+#, fuzzy
+msgid "<b>Client consumption</b>"
+msgstr "<b>Cliëntverbruik</b>"
-#: ../flumotion/admin/gtk/parts.py:49
-msgid "Sleeping"
-msgstr ""
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:2
+#: ../flumotion/component/misc/httpserver/httpfile.glade.h:2
+#: ../flumotion/component/misc/httpserver/httpserver.glade.h:2
+msgid "<b>Clients</b>"
+msgstr "<b>Cliënten</b>"
-#: ../flumotion/admin/gtk/parts.py:50
-msgid "Waking"
-msgstr "Ontwakend"
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:3
+#: ../flumotion/component/misc/httpserver/httpfile.glade.h:3
+#, fuzzy
+msgid "<b>Stream</b>"
+msgstr "<b>Stream</b>"
-#: ../flumotion/admin/gtk/parts.py:51
-msgid "Hungry"
-msgstr ""
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:4
+#: ../flumotion/component/misc/httpserver/httpserver.glade.h:3
+#, fuzzy
+msgid "<b>URL</b>"
+msgstr "Eter <b>%s</b>"
-#: ../flumotion/admin/gtk/parts.py:52
-msgid "Lost"
-msgstr "Verloren"
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:5
+msgid "Average bitrate:"
+msgstr "Gemiddelde bitsnelheid:"
-#. put in all the columns
-#: ../flumotion/admin/gtk/parts.py:194
-msgid "Mood"
-msgstr "Humeur"
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:6
+msgid "Average:"
+msgstr "Gemiddeld:"
-#: ../flumotion/admin/gtk/parts.py:204
-msgid "Worker"
-msgstr "Worker"
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:7
+msgid "Current bitrate:"
+msgstr "Huidige bitsnelheid:"
-#: ../flumotion/admin/gtk/parts.py:210
-msgid "PID"
-msgstr ""
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:8
+#: ../flumotion/component/misc/httpserver/httpfile.glade.h:4
+#: ../flumotion/component/misc/httpserver/httpserver.glade.h:4
+msgid "Current:"
+msgstr "Huidig:"
-#: ../flumotion/admin/gtk/parts.py:245
-#, python-format
-msgid "Component is %s"
-msgstr "Component is %s"
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:9
+msgid "Mime type:"
+msgstr "Mimetype:"
-#: ../flumotion/admin/gtk/parts.py:399
-msgid "[any worker]"
-msgstr "[willekeurige worker]"
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:10
+msgid "Peak:"
+msgstr "Piek:"
-#: ../flumotion/admin/gtk/parts.py:452
-msgid "_Restart"
-msgstr "_Herstart"
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:12
+#: ../flumotion/component/misc/httpserver/httpfile.glade.h:6
+#: ../flumotion/component/misc/httpserver/httpserver.glade.h:6
+msgid "Total bytes:"
+msgstr "Totaal aantal bytes:"
-#: ../flumotion/admin/gtk/parts.py:456
-msgid "_Start"
-msgstr "_Start"
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:14
+msgid "at"
+msgstr "op"
-#: ../flumotion/admin/gtk/parts.py:463
-msgid "St_op"
-msgstr "St_op"
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.glade.h:15
+msgid "of"
+msgstr "van"
-#: ../flumotion/admin/gtk/parts.py:469
-msgid "_Delete"
-msgstr ""
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.py:348
+#: ../flumotion/worker/checks/check.py:239
+#, python-format
+msgid "Version %s of the '%s' GStreamer plug-in is too old.\n"
+msgstr "Versie %s van de '%s' GStreamer-plug-in is te oud.\n"
-#: ../flumotion/admin/gtk/parts.py:477
-msgid "Reload _code"
-msgstr "Herlaad _code"
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.py:350
+#: ../flumotion/component/feedcomponent010.py:389
+#: ../flumotion/component/muxers/checks.py:46
+#: ../flumotion/component/producers/gdp/gdp.py:42
+#: ../flumotion/worker/checks/check.py:243
+#: ../flumotion/worker/checks/encoder.py:47
+#: ../flumotion/worker/checks/encoder.py:69
+#, python-format
+msgid "Please upgrade '%s' to version %s."
+msgstr "Gelieve '%s' te vernieuwen naar versie %s."
-#: ../flumotion/admin/gtk/parts.py:481
-msgid "_Modify element property ..."
-msgstr "_Wijzig volume:"
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.py:480
+#, python-format
+msgid ""
+"Your system configuration does not allow the maximum client limit to be set "
+"to %d clients."
+msgstr ""
-#: ../flumotion/admin/gtk/parts.py:485
-msgid "_Kill job"
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.py:484
+msgid "Learn how to increase the maximum number of clients."
msgstr ""
-#: ../flumotion/admin/gtk/dialogs.py:128
+#: ../flumotion/component/consumers/httpstreamer/httpstreamer.py:798
+#: ../flumotion/component/misc/httpserver/httpserver.py:307
+#: ../flumotion/component/misc/porter/porter.py:356
#, python-format
-msgid "Change element property on '%s'"
-msgstr "Wijzig elementeigenschap op '%s'"
+msgid "Network error: TCP port %d is not available."
+msgstr "Netwerkfout: TCP-poort %d is niet beschikbaar."
-#: ../flumotion/admin/gtk/dialogs.py:132
-msgid "Close"
+#: ../flumotion/component/converters/overlay/overlay.py:75
+#, python-format
+msgid "Overlayed text '%s' too wide for the video image."
msgstr ""
-#: ../flumotion/admin/gtk/dialogs.py:133
-msgid "Set"
+#: ../flumotion/component/converters/overlay/overlay.py:84
+msgid ""
+"The 'videomixer' GStreamer element has a bug in this version (0.10.7). You "
+"may see many errors in the debug output, but it should work correctly anyway."
msgstr ""
-#: ../flumotion/admin/gtk/dialogs.py:134
-msgid "Fetch current"
+#: ../flumotion/component/effects/colorbalance/colorbalance.glade.h:2
+#: ../flumotion/component/encoders/theora/wizard.glade.h:2
+#, no-c-format
+msgid "%"
msgstr ""
-#: ../flumotion/admin/gtk/dialogs.py:139
-msgid "Element"
+#: ../flumotion/component/effects/colorbalance/colorbalance.glade.h:4
+#: ../flumotion/component/producers/bttv/colorbalance.glade.h:2
+#, no-c-format
+msgid "0 %"
msgstr ""
-#: ../flumotion/admin/gtk/dialogs.py:147
-msgid "Property"
-msgstr "Eigenschap"
-
-#: ../flumotion/admin/gtk/dialogs.py:154
-msgid "Value"
-msgstr "Waarde"
+#: ../flumotion/component/effects/colorbalance/colorbalance.glade.h:6
+#: ../flumotion/component/producers/bttv/colorbalance.glade.h:4
+#, no-c-format
+msgid "100 %"
+msgstr ""
-#: ../flumotion/admin/gtk/dialogs.py:182
-msgid "About Flumotion"
-msgstr "Over Flumotion"
+#: ../flumotion/component/effects/colorbalance/colorbalance.glade.h:8
+#: ../flumotion/component/producers/bttv/colorbalance.glade.h:6
+#, no-c-format
+msgid "50 %"
+msgstr ""
-#: ../flumotion/admin/gtk/dialogs.py:203
-#, fuzzy
-msgid ""
-"Flumotion is a streaming media server.\n"
-"\n"
-"© 2004, 2005, 2006, 2007, 2008 Fluendo S.L."
+#: ../flumotion/component/effects/colorbalance/colorbalance.glade.h:9
+#: ../flumotion/component/producers/bttv/colorbalance.glade.h:7
+msgid "Color balance"
msgstr ""
-"Flumotion is een streaming media server.\n"
-"\n"
-"(C) 2004, 2005, 2006, 2007 Fluendo S.L."
-#: ../flumotion/admin/gtk/dialogs.py:215
-msgid "Authors"
-msgstr "Auteurs"
+#: ../flumotion/component/effects/colorbalance/colorbalance.glade.h:10
+#: ../flumotion/component/producers/bttv/colorbalance.glade.h:8
+#, fuzzy
+msgid "H_ue:"
+msgstr "V_olume:"
-#: ../flumotion/admin/gtk/dialogs.py:229
-msgid "Connection refused"
-msgstr "Verbinding geweigerd"
+#: ../flumotion/component/effects/colorbalance/colorbalance.glade.h:11
+#: ../flumotion/component/producers/bttv/colorbalance.glade.h:9
+#, fuzzy
+msgid "_Brightness:"
+msgstr "_Kanalen:"
-#: ../flumotion/admin/gtk/dialogs.py:230
-#, python-format
-msgid ""
-"\"%s\" refused your connection.\n"
-"Check your user name and password and try again."
-msgstr ""
+#: ../flumotion/component/effects/colorbalance/colorbalance.glade.h:12
+#: ../flumotion/component/producers/bttv/colorbalance.glade.h:10
+#, fuzzy
+msgid "_Contrast:"
+msgstr "F_ormaat:"
-#: ../flumotion/admin/gtk/dialogs.py:236 ../flumotion/admin/gtk/client.py:913
-#, python-format
-msgid "Connection to manager on %s failed (%s)."
-msgstr "Verbinding met manager op %s mislukt (%s)."
+#: ../flumotion/component/effects/colorbalance/colorbalance.glade.h:13
+#: ../flumotion/component/producers/bttv/colorbalance.glade.h:11
+#, fuzzy
+msgid "_Saturation:"
+msgstr "Gastinformatie"
-#: ../flumotion/admin/gtk/dialogs.py:242
-#, python-format
-msgid "Already connected to %s"
+#: ../flumotion/component/effects/volume/admin_gtk.py:108
+msgid "Left channel level:"
msgstr ""
-#: ../flumotion/admin/gtk/dialogs.py:243
-#, fuzzy
-msgid "You cannot connect twice to the same manager. Try disconnecting first."
-msgstr "Verbinding verbroken met manager, herverbinden ..."
+#: ../flumotion/component/effects/volume/admin_gtk.py:110
+msgid "Mono channel level:"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:204
-#, python-format
-msgid "Worker %s logged in."
+#: ../flumotion/component/effects/volume/admin_gtk.py:112
+msgid "Right channel level:"
msgstr ""
-#: ../flumotion/admin/gtk/client.py:209
+#: ../flumotion/component/effects/volume/admin_gtk.py:114
#, python-format
-msgid "Worker %s logged out."
+msgid "Channel %d level:"
msgstr ""
-#. Connection
-#: ../flumotion/admin/gtk/client.py:275
-msgid "_Connection"
-msgstr "_Verbinding"
-
-#: ../flumotion/admin/gtk/client.py:276
-msgid "_Open Recent Connection..."
-msgstr "_Recente verbinding openen..."
+#: ../flumotion/component/effects/volume/volume.glade.h:1
+msgid "Change _volume:"
+msgstr "_Wijzig volume:"
-#: ../flumotion/admin/gtk/client.py:277
-#, fuzzy
-msgid "Connect to a recently used connection"
-msgstr "_Recente verbinding openen"
+#: ../flumotion/component/effects/volume/volume.glade.h:2
+msgid "_Allow increasing the volume"
+msgstr "_Sta toe het volume te verhogen"
-#: ../flumotion/admin/gtk/client.py:279
-msgid "Open _Existing Connection..."
-msgstr "_Bestaande Verbinding Openen..."
+#: ../flumotion/component/encoders/dirac/dirac.xml.h:1
+#: ../flumotion/component/encoders/speex/speex.xml.h:1
+#: ../flumotion/component/encoders/theora/theora.xml.h:1
+#: ../flumotion/component/encoders/vorbis/vorbis.xml.h:2
+msgid "Bitrate to encode at (in bps)"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:280
-#, fuzzy
-msgid "Connect to an previously used connection"
-msgstr "_Recente verbinding openen"
+#: ../flumotion/component/encoders/dirac/dirac.xml.h:2
+#: ../flumotion/component/encoders/dirac/wizard_gtk.py:47
+msgid "Dirac"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:282
-msgid "_Import Configuration..."
-msgstr "Configuratie Invoeren..."
+#: ../flumotion/component/encoders/dirac/dirac.xml.h:3
+msgid "Encode a raw video feed using BBC's Dirac codec."
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:283
+#: ../flumotion/component/encoders/dirac/wizard_gtk.py:46
#, fuzzy
-msgid "Import configuration from a file"
-msgstr "Configuratie invoeren..."
-
-#: ../flumotion/admin/gtk/client.py:285
-msgid "_Export Configuration..."
-msgstr "Configuratie Uitvoeren..."
+msgid "Dirac encoder"
+msgstr "Theora encoder"
-#: ../flumotion/admin/gtk/client.py:286
-#, fuzzy
-msgid "Export current configuration to a file"
-msgstr "Configuratie uitvoeren..."
+#: ../flumotion/component/encoders/jpeg/jpeg.xml.h:1
+msgid "Encodes raw video feed to JPEG frames."
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:288
-msgid "_Quit"
-msgstr "_Afsluiten"
+#: ../flumotion/component/encoders/jpeg/jpeg.xml.h:2
+msgid "Framerate to encode at"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:289
-msgid "Quit the application and disconnect from the manager"
+#: ../flumotion/component/encoders/jpeg/jpeg.xml.h:3
+msgid "JPEG"
msgstr ""
-#. Manage
-#: ../flumotion/admin/gtk/client.py:293
-msgid "_Manage"
-msgstr "_Beheren"
+#: ../flumotion/component/encoders/jpeg/jpeg.xml.h:5
+#, no-c-format
+msgid "Quality of JPEG encoding (from 0 to 100 %)"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:294
-#, fuzzy
-msgid "_Start Component"
-msgstr "S_tart Component"
+#: ../flumotion/component/encoders/jpeg/wizard.glade.h:1
+#: ../flumotion/component/producers/firewire/wizard.glade.h:6
+msgid "Frame _rate:"
+msgstr "Beeld_snelheid:"
-#: ../flumotion/admin/gtk/client.py:295
-#, fuzzy
-msgid "Start the selected component"
-msgstr "S_tart Component"
+#: ../flumotion/component/encoders/jpeg/wizard.glade.h:2
+#: ../flumotion/component/encoders/theora/wizard.glade.h:8
+#: ../flumotion/component/encoders/vorbis/wizard.glade.h:2
+msgid "_Quality:"
+msgstr "_Kwaliteit:"
-#: ../flumotion/admin/gtk/client.py:297
-msgid "St_op Component"
-msgstr "St_op Component"
+#: ../flumotion/component/encoders/jpeg/wizard.glade.h:3
+msgid "frames/s"
+msgstr "beelden/seconde"
-#: ../flumotion/admin/gtk/client.py:298
+#: ../flumotion/component/encoders/jpeg/wizard_gtk.py:59
#, fuzzy
-msgid "Stop the selected component"
-msgstr "Kon component niet instellen."
+msgid "JPEG encoder"
+msgstr "Theora encoder"
-#: ../flumotion/admin/gtk/client.py:300
-msgid "_Delete Component"
-msgstr "_Wis Component"
+#: ../flumotion/component/encoders/jpeg/wizard_gtk.py:61
+#: ../flumotion/component/encoders/mulaw/wizard_gtk.py:43
+#: ../flumotion/component/encoders/smoke/wizard_gtk.py:43
+#: ../flumotion/wizard/basesteps.py:55 ../flumotion/wizard/basesteps.py:67
+#: ../flumotion/wizard/conversionsteps.py:49
+msgid "Conversion"
+msgstr "Conversie"
-#: ../flumotion/admin/gtk/client.py:301
-#, fuzzy
-msgid "Delete the selected component"
-msgstr "S_tart Component"
+#: ../flumotion/component/encoders/mulaw/mulaw.xml.h:1
+msgid "Encodes raw audio to mu-law."
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:303
-msgid "Start _All"
-msgstr "Start _Alles"
+#: ../flumotion/component/encoders/mulaw/mulaw.xml.h:2
+#: ../flumotion/component/encoders/mulaw/wizard_gtk.py:42
+msgid "Mulaw"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:304
-#, fuzzy
-msgid "Start all components"
-msgstr "S_tart Component"
+#: ../flumotion/component/encoders/mulaw/wizard.glade.h:1
+msgid "There are no configuration parameters to configure."
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:306
-msgid "Stop A_ll"
-msgstr "Stop A_lles"
+#: ../flumotion/component/encoders/mulaw/wizard_gtk.py:41
+msgid "Mulaw encoder"
+msgstr "Mulaw encoder"
-#: ../flumotion/admin/gtk/client.py:307
-#, fuzzy
-msgid "Stop all components"
-msgstr "St_op Component"
+#: ../flumotion/component/encoders/smoke/smoke.xml.h:1
+msgid "An encoder using JPEG frames and delta frames."
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:309
-msgid "_Clear All"
-msgstr "Wis _Alles"
+#: ../flumotion/component/encoders/smoke/smoke.xml.h:2
+msgid "How often should a keyframe appear (in frames, default 20"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:310
-#, fuzzy
-msgid "Remove all components"
-msgstr "Geen UI voor component %s"
+#: ../flumotion/component/encoders/smoke/smoke.xml.h:4
+#, no-c-format
+msgid "Maximum JPEG quality (0-100 %, default 85 %)"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:312
-msgid "Run _Wizard"
-msgstr "_Wizard Uitvoeren"
+#: ../flumotion/component/encoders/smoke/smoke.xml.h:6
+#, no-c-format
+msgid "Minimum JPEG quality (0-100 %, default 10 %)"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:313
-#, fuzzy
-msgid "Run the configuration wizard"
-msgstr "Flumotion Configuratie Wizard"
+#: ../flumotion/component/encoders/smoke/smoke.xml.h:7
+msgid "Motion estimation threshold (0 - 10000000, default 3000) "
+msgstr ""
-#. Debug
-#: ../flumotion/admin/gtk/client.py:317
-msgid "_Debug"
-msgstr "_Debug"
+#: ../flumotion/component/encoders/smoke/smoke.xml.h:8
+#: ../flumotion/component/encoders/smoke/wizard_gtk.py:42
+msgid "Smoke"
+msgstr ""
-#. Help
-#: ../flumotion/admin/gtk/client.py:320
-msgid "_Help"
-msgstr "_Help"
+#: ../flumotion/component/encoders/smoke/wizard.glade.h:1
+msgid "M_aximum quality:"
+msgstr "M_aximum kwaliteit:"
-#: ../flumotion/admin/gtk/client.py:321
-msgid "_About"
-msgstr "I_nfo"
+#: ../flumotion/component/encoders/smoke/wizard.glade.h:2
+msgid "M_inimum quality:"
+msgstr "M_inimum kwaliteit:"
-#: ../flumotion/admin/gtk/client.py:322
-msgid "Displays an about dialog"
-msgstr ""
+#: ../flumotion/component/encoders/smoke/wizard.glade.h:3
+msgid "_Keyframe spacing: every"
+msgstr "_Sleutelbeeldafstand: elke"
-#: ../flumotion/admin/gtk/client.py:326
-msgid "Enable _Debugging"
+#: ../flumotion/component/encoders/smoke/wizard.glade.h:4
+msgid "_Threshold:"
+msgstr "_Drempel:"
+
+#: ../flumotion/component/encoders/smoke/wizard.glade.h:5
+msgid "frames"
+msgstr "beelden"
+
+#: ../flumotion/component/encoders/smoke/wizard_gtk.py:41
+msgid "Smoke encoder"
msgstr ""
-#: ../flumotion/admin/gtk/client.py:327
-msgid "Enable debugging in the admin interface"
+#: ../flumotion/component/encoders/speex/speex.xml.h:2
+msgid "Encodes a raw audio feed using the Speex speech codec."
msgstr ""
-#. Debug
-#: ../flumotion/admin/gtk/client.py:337
-msgid "Start _Shell"
-msgstr "_Shell Opstarten"
+#: ../flumotion/component/encoders/speex/speex.xml.h:3
+#: ../flumotion/component/encoders/speex/wizard_gtk.py:51
+msgid "Speex"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:338
-msgid "Start an interactive debugging shell"
+#: ../flumotion/component/encoders/speex/wizard_gtk.py:50
+msgid "Speex encoder"
msgstr ""
-#: ../flumotion/admin/gtk/client.py:370
-msgid "Not connected"
-msgstr "Niet verbonden"
+#: ../flumotion/component/encoders/theora/theora.py:65
+msgid ""
+"Your configuration uses 'bitrate' expressed in kbit/sec. Please convert it "
+"to a value in bit/sec by multiplying the value by 1000."
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:447
-#, fuzzy, python-format
-msgid "Connect to the manager on %s"
-msgstr "Verbinden met Flumotion manager"
+#: ../flumotion/component/encoders/theora/theora.xml.h:2
+msgid "Encode a raw video feed using Xiph's Theora codec."
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:501
-msgid "The wizard cannot be run because no workers are logged in."
+#: ../flumotion/component/encoders/theora/theora.xml.h:3
+msgid "Encoding quality (0-63, if not using bitrate)"
msgstr ""
-"De wizard kan niet uitgevoerd worden omdat er geen workers ingelogd zijn."
-#: ../flumotion/admin/gtk/client.py:529
-#, python-format
-msgid "Connecting to %(host)s:%(port)s"
-msgstr "Aan het verbinden met %(host)s:%(port)s"
+#: ../flumotion/component/encoders/theora/theora.xml.h:4
+msgid "Maximum distance between keyframes (in frames)"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:697
-#, python-format
-msgid "Reloading component code for %s"
-msgstr "Componentcode aan het herladen voor %s"
+#: ../flumotion/component/encoders/theora/theora.xml.h:5
+msgid "Minimum distance between keyframes (in frames)"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:746
-msgid "No component selected."
-msgstr "Geen component geselecteerd."
+#: ../flumotion/component/encoders/theora/theora.xml.h:6
+msgid "Noise sensitivity (defaults to 1)"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:754
-#, fuzzy, python-format
-msgid "%s component %s"
-msgstr "Geen UI voor component %s"
+#: ../flumotion/component/encoders/theora/theora.xml.h:7
+msgid "Sharpness encoder parameter: 0, 1, or 2"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:765
-#, fuzzy, python-format
-msgid "Failed to %(action)s component %(name)s"
-msgstr "%s van component %s mislukt"
+#: ../flumotion/component/encoders/theora/theora.xml.h:8
+#: ../flumotion/component/encoders/theora/wizard_gtk.py:86
+msgid "Theora"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:829
-#, python-format
-msgid "Component %s is sad"
-msgstr "Component %s is triestig"
+#: ../flumotion/component/encoders/theora/theora.xml.h:9
+msgid "Whether to use quick, lower-quality compression"
+msgstr ""
-#. FIXME: have a method for this
-#: ../flumotion/admin/gtk/client.py:849
-#, python-format
-msgid "%s - Flumotion Administration"
-msgstr "%s - Flumotion Administratie"
+#: ../flumotion/component/encoders/theora/wizard.glade.h:3
+msgid "Advanced settings"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:878
-msgid "Reconnecting ..."
-msgstr "Aan het herverbinden..."
+#: ../flumotion/component/encoders/theora/wizard.glade.h:5
+msgid ""
+"Shorter time between keyframes reduces playback latency at the cost of a "
+"higher bitrate or lower quality."
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:879
-#, python-format
-msgid "Lost connection to manager %s, reconnecting ..."
-msgstr "Verbinding verbroken met manager %s, herverbinden ..."
+#: ../flumotion/component/encoders/theora/wizard.glade.h:6
+msgid "Time between _keyframes:"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:902
-#, python-format
-msgid "Connection to manager on %s was refused."
-msgstr "Verbinding met manager op %s werd geweigerd."
+#: ../flumotion/component/encoders/theora/wizard.glade.h:7
+msgid "_Noise sensitivity:"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:904
-#, python-format
-msgid "Connection to %s was refused"
-msgstr "Verbinding met %s werd geweigerd"
+#: ../flumotion/component/encoders/theora/wizard.glade.h:9
+#, fuzzy
+msgid "_Sharpness:"
+msgstr "_Kanalen:"
-#: ../flumotion/admin/gtk/client.py:915
-#, fuzzy, python-format
-msgid "Connection to %s failed"
-msgstr "Verbinding met %s werd geweigerd"
+#: ../flumotion/component/encoders/theora/wizard.glade.h:11
+msgid "seconds"
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:956
-msgid "Import Configuration..."
-msgstr "Configuratie invoeren..."
+#: ../flumotion/component/encoders/theora/wizard_gtk.py:85
+msgid "Theora encoder"
+msgstr "Theora encoder"
-#: ../flumotion/admin/gtk/client.py:974
-msgid "Export Configuration..."
-msgstr "Configuratie uitvoeren..."
+#: ../flumotion/component/encoders/vorbis/vorbis.xml.h:1
+msgid "An audio encoder that encodes to Vorbis."
+msgstr ""
-#: ../flumotion/admin/gtk/client.py:986
+#: ../flumotion/component/encoders/vorbis/vorbis.xml.h:3
msgid ""
-"File already exists.\n"
-"Overwrite?"
+"Quality to encode at (from -0.1 to 1.0). Only used if bitrate is not set."
msgstr ""
-"Bestand bestaat reeds.\n"
-"Overschrijven?"
-
-#: ../data/glade/sectionwizard.glade.h:1 ../data/glade/admin-wizard.glade.h:1
-msgid "Flumotion Configuration Wizard"
-msgstr "Flumotion Configuratie Wizard"
-
-#: ../data/glade/admin-wizard.glade.h:2
-msgid "Name of step"
-msgstr "Naam van stap"
-
-#: ../data/glade/audio-encoder-wizard.glade.h:1
-#: ../flumotion/component/encoders/dirac/wizard.glade.h:1
-#: ../flumotion/component/encoders/theora/wizard.glade.h:4
-#: ../flumotion/component/encoders/vorbis/wizard.glade.h:1
-msgid "Bit _rate:"
-msgstr "Bit_snelheid:"
-#: ../data/glade/audio-encoder-wizard.glade.h:2
-#: ../flumotion/component/encoders/dirac/wizard.glade.h:2
-#: ../flumotion/component/encoder