#
#  <>, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: unnamed project\n"
"Report-Msgid-Bugs-To: https://sourceforge.net/projects/idjc\n"
"POT-Creation-Date: 2025-12-20 20:26+0000\n"
"PO-Revision-Date: 2025-10-10 11:35+0100\n"
"Last-Translator: \n"
"Language-Team: English <team@example.com>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Language: en_GB\n"
"X-Source-Language: en_US\n"
"X-Generator: Gtranslator 47.1\n"

#: python/prelims/__init__.py:94
#, python-format
msgid ""
"show this help message and exit -- additional help is available on each of "
"the sub-commands for example: \"%(prog)s run --help\" shows the help for the "
"run command"
msgstr ""

#. TC: a command line option help string.
#: python/prelims/__init__.py:101
msgid "show the version number and exit"
msgstr ""

#. TC: a command line option help string.
#: python/prelims/__init__.py:105
msgid ""
"run the main idjc application -- this is the default when no command line "
"options are specified"
msgstr ""

#. TC: do not translate run.
#: python/prelims/__init__.py:109
msgid "-- sub-command: run -- launch the idjc application"
msgstr ""

#: python/prelims/__init__.py:114
msgid "make a new profile"
msgstr ""

#. TC: do not translate the word new.
#: python/prelims/__init__.py:116
msgid "-- sub-command: new -- make a new profile"
msgstr ""

#. TC: a command line option help string.
#: python/prelims/__init__.py:120
msgid "remove profile(s)"
msgstr ""

#. TC: do not translate the word rm.
#: python/prelims/__init__.py:122
msgid "-- sub-command: rm -- remove profile(s)"
msgstr ""

#. TC: a command line option help string.
#: python/prelims/__init__.py:126
msgid "select which profile is to automatically launch"
msgstr ""

#. TC: do not translate the word auto.
#: python/prelims/__init__.py:129
msgid "-- sub-command: auto -- mark a profile for auto-launch"
msgstr ""

#: python/prelims/__init__.py:134
msgid "remove auto-launch"
msgstr ""

#: python/prelims/__init__.py:135
msgid "-- sub-command: noauto -- remove auto-launch"
msgstr ""

#: python/prelims/__init__.py:140
msgid "list available profiles"
msgstr ""

#. TC: do not translate the word ls.
#: python/prelims/__init__.py:142
msgid "-- sub-command: ls -- list available profiles"
msgstr ""

#: python/prelims/__init__.py:146 python/prelims/__init__.py:203
#: python/prelims/__init__.py:228 python/prelims/__init__.py:233
#: python/prelims/__init__.py:238 python/prelims/__init__.py:243
msgid "show this help message and exit"
msgstr ""

#: python/prelims/__init__.py:150
msgid "developer mode for back-end testing"
msgstr ""

#: python/prelims/__init__.py:153
msgid ""
"force the appearance or non-appearance of the\n"
"                profile chooser dialog -- when used with the -p option\n"
"                the chosen profile is preselected"
msgstr ""

#: python/prelims/__init__.py:158
msgid "profile_choice"
msgstr ""

#: python/prelims/__init__.py:159
msgid ""
"the profile to use -- overrides the user interface\n"
"                preferences \"show profile dialog\" option"
msgstr ""

#. TC: command line help placeholder.
#: python/prelims/__init__.py:163
msgid "server_name"
msgstr ""

#: python/prelims/__init__.py:163
msgid "the named jack sound-server to connect with"
msgstr ""

#. TC: command line help placeholder.
#: python/prelims/__init__.py:167
msgid "session_details"
msgstr ""

#: python/prelims/__init__.py:168
msgid ""
"e.g. 'L1:name' for a named Ladish [L1] session called 'name' -- refer to the "
"idjc man page for more details"
msgstr ""

#: python/prelims/__init__.py:173
msgid ""
"At start-up do not make any JACK connections. This option delegates all "
"control over restored connections to the session handler."
msgstr ""

#: python/prelims/__init__.py:178
msgid ""
"No JACK ports will be connected except those listed in the session file."
msgstr ""

#: python/prelims/__init__.py:181
msgid "user interface settings"
msgstr ""

#: python/prelims/__init__.py:184
msgid "the audio channels to have open at startup"
msgstr ""

#: python/prelims/__init__.py:187
msgid "the voip mode at startup"
msgstr ""

#: python/prelims/__init__.py:193
msgid "attempt connection with the specified servers"
msgstr ""

#: python/prelims/__init__.py:196
msgid ""
"kick sources on servers -- note that this will be\n"
"                done before any server connection attempts are made"
msgstr ""

#: python/prelims/__init__.py:200
msgid "position the crossfader for the specified player"
msgstr ""

#. TC: command line help placeholder.
#: python/prelims/__init__.py:205 python/prelims/__init__.py:229
msgid "profile_name"
msgstr ""

#: python/prelims/__init__.py:206
msgid ""
"new profile name -- will form part of the dbus\n"
"                bus/object/interface name and the JACK client ID --\n"
"                restrictions therefore apply"
msgstr ""

#: python/prelims/__init__.py:211
msgid "template_profile"
msgstr ""

#: python/prelims/__init__.py:212
msgid "an existing profile to use as a template"
msgstr ""

#: python/prelims/__init__.py:215
msgid "icon_pathname"
msgstr ""

#: python/prelims/__init__.py:216
msgid "pathname to an icon -- defaults to idjc logo"
msgstr ""

#: python/prelims/__init__.py:220
msgid "nickname"
msgstr ""

#: python/prelims/__init__.py:221
msgid "the alternate profile name to appear in window title bars"
msgstr ""

#: python/prelims/__init__.py:224
msgid "description_text"
msgstr ""

#: python/prelims/__init__.py:225
msgid "a description of the profile"
msgstr ""

#: python/prelims/__init__.py:230
msgid "the profile(s) to remove"
msgstr ""

#: python/prelims/__init__.py:235
msgid "the profile to make automatic"
msgstr ""

#: python/prelims/__init__.py:392
#, python-format
msgid "failed to create profile: %s"
msgstr ""

#: python/prelims/__init__.py:399
#, python-format
msgid "failed to delete profile: %s"
msgstr ""

#: python/prelims/__init__.py:406
#, python-format
msgid "auto failed: %s"
msgstr ""

#: python/prelims/__init__.py:413
#, python-format
msgid "noauto failed: %s"
msgstr ""

#: python/prelims/__init__.py:422
#, python-format
msgid "ls failed: %s"
msgstr ""

#: python/prelims/__init__.py:447
msgid "the specified profile name is not valid"
msgstr ""

#: python/prelims/__init__.py:454
msgid "profile name is bad"
msgstr ""

#: python/prelims/__init__.py:457 python/prelims/__init__.py:770
#, python-format
msgid "profile %s does not exist"
msgstr ""

#: python/prelims/__init__.py:460
#, python-format
msgid "profile %s is already running"
msgstr ""

#: python/prelims/__init__.py:473
#, python-format
msgid ""
"<span weight='bold' size='12000'>Error while creating new profile.</span>\n"
"\n"
"%s"
msgstr ""

#: python/prelims/__init__.py:491
msgid "no profile is set"
msgstr ""

#: python/prelims/__init__.py:498
msgid ""
"failed to grab bus name -- another session by the same name appears to be "
"running"
msgstr ""

#. TC: text appears in the title bar when in session mode.
#: python/prelims/__init__.py:622
#, python-brace-format
msgid "session={type}:{name}"
msgstr ""

#: python/prelims/__init__.py:657
#, python-format
msgid "specified profile is not valid %s"
msgstr ""

#: python/prelims/__init__.py:660
#, python-format
msgid "specified profile does not exist: %s"
msgstr ""

#: python/prelims/__init__.py:691
#, python-format
msgid "unknown session type: %s: must be one of %s"
msgstr ""

#: python/prelims/__init__.py:705
#, python-format
msgid "directory does not exist: %s"
msgstr ""

#: python/prelims/__init__.py:736
#, python-format
msgid "problem with specified session directory: %s"
msgstr ""

#: python/prelims/__init__.py:808
#, python-format
msgid "Profile %s is active."
msgstr ""

#: python/prelims/__init__.py:818
#, python-brace-format
msgid "Cannot rename profile {0} to {1}, {1} currently exists."
msgstr ""

#: python/prelims/__init__.py:822
#, python-brace-format
msgid "Error during attempt to rename {0} to {1}."
msgstr ""

#: python/prelims/__init__.py:832
#, python-brace-format
msgid ""
"<span weight='bold' size='12000'>Error while editing profile: {0}.</span>\n"
"\n"
"{1}"
msgstr ""

#: python/prelims/__init__.py:850
#, python-brace-format
msgid "could not get a lock on profile {0}: {1}"
msgstr ""

#: python/prelims/__init__.py:855
msgid "profile does not exist"
msgstr ""

#: python/prelims/__init__.py:875
#, python-format
msgid "the profile '%s' is in use"
msgstr ""

#: python/prelims/__init__.py:896
#, python-format
msgid "the profile length is too long (max %d characters)"
msgstr ""

#: python/prelims/__init__.py:898
#, python-format
msgid "The profile length is too long (max %d characters)."
msgstr ""

#: python/prelims/__init__.py:902
msgid "the new profile name is not valid"
msgstr ""

#: python/prelims/__init__.py:903
msgid "The new profile name is not valid."
msgstr ""

#: python/prelims/__init__.py:908
msgid "the chosen profile is currently running"
msgstr ""

#: python/prelims/__init__.py:909
msgid "The chosen profile is currently running."
msgstr ""

#: python/prelims/__init__.py:914
msgid "temporary directory creation failed"
msgstr ""

#: python/prelims/__init__.py:915
msgid "Temporary directory creation failed."
msgstr ""

#: python/prelims/__init__.py:921
#, python-format
msgid "the specified template '%s' is not valid"
msgstr ""

#: python/prelims/__init__.py:923
#, python-format
msgid "The specified template '%s' is not valid."
msgstr ""

#: python/prelims/__init__.py:945
#, python-format
msgid "the template profile '%s' does not exist"
msgstr ""

#: python/prelims/__init__.py:947
#, python-format
msgid "The template profile '%s' does not exist."
msgstr ""

#: python/prelims/__init__.py:957
#, python-format
msgid "could not write file %s"
msgstr ""

#: python/prelims/__init__.py:958
#, python-format
msgid "Could not write file %s."
msgstr ""

#: python/prelims/__init__.py:965
#, python-format
msgid "the profile directory '%s' already exists"
msgstr ""

#: python/prelims/__init__.py:967
#, python-format
msgid "The profile directory '%s' already exists."
msgstr ""

#: python/prelims/__init__.py:970
#, python-format
msgid "a non directory path exists at: '%s'"
msgstr ""

#: python/prelims/__init__.py:971
#, python-format
msgid "A Non directory path exists at: '%s'."
msgstr ""

#: python/prelims/__init__.py:981
msgid "The default profile"
msgstr ""

#: python/prelims/profiledialog.py:74 python/miniplayers.py:656
#: python/maingui.py:723 python/playergui.py:700 python/sourceclientgui.py:282
#: python/sourceclientgui.py:295 python/sourceclientgui.py:308
msgid "Clear"
msgstr ""

#: python/prelims/profiledialog.py:75 python/prelims/profiledialog.py:159
#: python/dialogs.py:153 python/dialogs.py:285 python/irc.py:775
#: python/miniplayers.py:657 python/maingui.py:724 python/maingui.py:1835
#: python/midicontrols.py:1567 python/playergui.py:701 python/playergui.py:857
#: python/playergui.py:2655 python/playergui.py:3588
#: python/sourceclientgui.py:216 python/sourceclientgui.py:283
#: python/sourceclientgui.py:296 python/sourceclientgui.py:309
#: python/sourceclientgui.py:1904
msgid "Cancel"
msgstr ""

#: python/prelims/profiledialog.py:76 python/prelims/profiledialog.py:162
#: python/dialogs.py:154 python/irc.py:776 python/miniplayers.py:658
#: python/maingui.py:725 python/midicontrols.py:1568 python/mutagentagger.py:61
#: python/playergui.py:702 python/playergui.py:941 python/playergui.py:2656
#: python/playergui.py:3589 python/sourceclientgui.py:217
#: python/sourceclientgui.py:284 python/sourceclientgui.py:297
#: python/sourceclientgui.py:310 python/sourceclientgui.py:1905
msgid "OK"
msgstr ""

#. TC: data entry dialog window title text. %s = profile name
#: python/prelims/profiledialog.py:89
#, python-format
msgid "Edit profile %s"
msgstr ""

#. TC: data entry dialog window title text. %s = profile name
#: python/prelims/profiledialog.py:92
#, python-format
msgid "New profile based upon %s"
msgstr ""

#. TC: data entry dialog window title text.
#: python/prelims/profiledialog.py:96
msgid "New profile details"
msgstr ""

#. TC: data entry dialog label text.
#: python/prelims/profiledialog.py:116
msgid "Profile name"
msgstr ""

#. TC: data entry dialog label text.
#: python/prelims/profiledialog.py:118 python/maingui.py:719
msgid "Icon"
msgstr ""

#. TC: data entry dialog label text.
#. TC: column heading. The profile nicknames.
#. TC: IRC nickname data entry label.
#: python/prelims/profiledialog.py:120 python/prelims/profiledialog.py:258
#: python/irc.py:462
msgid "Nickname"
msgstr ""

#. TC: data entry dialog label text.
#. TC: column heading.
#. TC: Station description.
#: python/prelims/profiledialog.py:122 python/prelims/profiledialog.py:261
#: python/irc.py:95 python/playergui.py:627 python/sourceclientgui.py:1618
msgid "Description"
msgstr ""

#. TC: User to remove an input binding.
#: python/prelims/profiledialog.py:156 python/irc.py:390
#: python/midicontrols.py:2069 python/playergui.py:892
#: python/sourceclientgui.py:926
msgid "Delete"
msgstr ""

#. TC: profile dialog window title text.
#: python/prelims/profiledialog.py:218
msgid "IDJC Profile Manager"
msgstr ""

#: python/prelims/profiledialog.py:249 python/streamspec.py:1254
msgid "Profile"
msgstr ""

#. TC: column heading. The time a particular profile has been running.
#: python/prelims/profiledialog.py:265
msgid "Up-time"
msgstr ""

#: python/prelims/profiledialog.py:339
#, python-format
msgid ""
"<span weight='bold' size='12000'>Delete the data of profile '%s'?</span>\n"
"\n"
"The profile will be recreated with initial settings."
msgstr ""

#: python/prelims/profiledialog.py:343
#, python-format
msgid ""
"<span weight='bold' size='12000'>Delete profile '%s' and all of its data?</"
"span>\n"
"\n"
"This action cannot be undone."
msgstr ""

#: python/dialogs.py:85 python/mutagentagger.py:716
msgid "Close"
msgstr ""

#. TC: The contents of <> and {} must not be changed.
#: python/dialogs.py:201
#, python-brace-format
msgid ""
"<span weight=\"bold\" size=\"12000\">The connection to the server in tab "
"{servertab} has failed.</span>\n"
"A reconnection attempt will be made in {countdown} seconds.\n"
"This is attempt number {attempt} of {maxtries}."
msgstr ""

#: python/dialogs.py:256
#, python-format
msgid "This is attempt number %d. There is no retry limit."
msgstr ""

#: python/dialogs.py:286
msgid "_Retry Now"
msgstr ""

#: python/__init__.py.in.in:107
#, python-format
msgid "Copyright 2005-%s Stephen Fairchild and others."
msgstr ""

#: python/__init__.py.in.in:109
msgid "Released under the GNU General Public License V2.0+."
msgstr ""

#. TC: IRC message subcategory, triggers on new track announcements.
#: python/irc.py:80
msgid "Track announce"
msgstr ""

#. TC: IRC message subcategory, triggered by a timer.
#: python/irc.py:82
msgid "Timer"
msgstr ""

#. TC: IRC message subcategory, triggered once when the stream starts.
#: python/irc.py:84
msgid "On stream up"
msgstr ""

#. TC: IRC message subcategory, triggered once at the stream's end.
#: python/irc.py:86
msgid "On stream down"
msgstr ""

#. TC: IRC message subcategory, triggered once at the stream's end.
#: python/irc.py:88
msgid "Operations"
msgstr ""

#. TC: Track artist.
#: python/irc.py:94 python/mutagentagger.py:384 python/songdb.py:938
#: python/songdb.py:1325 python/sourceclientgui.py:157
msgid "Artist"
msgstr ""

#: python/irc.py:94 python/mutagentagger.py:384 python/songdb.py:1327
#: python/sourceclientgui.py:157
msgid "Title"
msgstr ""

#: python/irc.py:94 python/mutagentagger.py:385 python/songdb.py:1326
#: python/sourceclientgui.py:157
msgid "Album"
msgstr ""

#: python/irc.py:94 python/sourceclientgui.py:158
msgid "Song name"
msgstr ""

#. TC: The DJ or Stream name.
#: python/irc.py:95 python/sourceclientgui.py:1615
msgid "DJ name"
msgstr ""

#: python/irc.py:95 python/sourceclientgui.py:1616
msgid "Listen URL"
msgstr ""

#: python/irc.py:95
msgid "Source URI"
msgstr ""

#. TC: Popup menu item for a GTK text entry widget.
#: python/irc.py:138
msgid "Insert Attribute or Color Code"
msgstr "Insert Attribute or Colour Code"

#. TC: Text formatting style.
#: python/irc.py:176
msgid "<b>Bold</b>"
msgstr ""

#. TC: Text formatting style.
#: python/irc.py:178
msgid "<u>Underline</u>"
msgstr ""

#. TC: Text formatting style.
#: python/irc.py:180
msgid "Normal"
msgstr ""

#: python/irc.py:186
msgid "Colors"
msgstr "Colours"

#: python/irc.py:406
msgid "Optional data entry field for information only."
msgstr ""

#. TC: Tab heading text.
#: python/irc.py:411
msgid "IRC server"
msgstr ""

#: python/irc.py:424
msgid "Manual start"
msgstr ""

#: python/irc.py:426
msgid "Off when restarting IDJC and off initially."
msgstr ""

#. TC: The IRC network e.g. EFnet.
#: python/irc.py:453
msgid "Network"
msgstr ""

#. TC: label for hostname entry.
#: python/irc.py:455 python/sourceclientgui.py:339
msgid "Hostname"
msgstr ""

#. TC: TCP/IP port number label.
#. TC: TCP port number.
#: python/irc.py:457 python/sourceclientgui.py:850
msgid "Port"
msgstr ""

#: python/irc.py:458
msgid "Encoding"
msgstr ""

#: python/irc.py:459
msgid "User name"
msgstr ""

#: python/irc.py:460 python/songdb.py:395 python/sourceclientgui.py:340
msgid "Password"
msgstr ""

#. TC: Second choice of IRC nickname.
#: python/irc.py:464
msgid "Second choice"
msgstr ""

#. TC: Third choice of IRC nickname.
#: python/irc.py:466
msgid "Third choice"
msgstr ""

#. TC: The IRC user's 'real' name.
#: python/irc.py:468
msgid "Real name"
msgstr ""

#. TC: The NickServ password.
#: python/irc.py:470
msgid "NickServ p/w"
msgstr ""

#. TC: Tooltip to IRC 'User name' field.
#: python/irc.py:475
msgid ""
"Ideally set this to something even on servers that allow public anonymous "
"access."
msgstr ""

#. TC: tooltip to all IRC nicknames entry fields.
#: python/irc.py:485
msgid ""
"When a nickname is in use on the target IRC network, during connection these "
"IRC nicknames are cycled through, then twice again after appending an "
"additional underscore until giving up. This gives IDJC a maximum of nine IRC "
"nicknames to try."
msgstr ""

#: python/irc.py:490
msgid ""
"The real name you want to use which will be available regardless of whether "
"the network connection was made with the primary nickname or not.\n"
"\n"
"Ideally set this to something."
msgstr ""

#: python/irc.py:493
msgid ""
"If this value is set an attempt will be made to acquire your first choice "
"IRC nickname (if needed) and log in with NickServ@services.\n"
"\n"
"The use of the NickServ service requires prior nickname registration on the "
"network using a regular chat client."
msgstr ""

#: python/irc.py:522
msgid ""
"<span weight='bold' size='12000'>Delete this server?</span>\n"
"\n"
"This action will also remove its associated messages."
msgstr ""

#. TC: An IRC channel #chan or user name entry box label.
#: python/irc.py:571
msgid "Channels/Users"
msgstr ""

#: python/irc.py:575
msgid ""
"The comma or space separated list of channels and/or users to whom the "
"message will be sent.\n"
"\n"
"Protected channels are included with the form:\n"
"#channel:keyword."
msgstr ""

#. TC: Message text to send to an IRC channel. Widget label.
#: python/irc.py:629
msgid "Message"
msgstr ""

#: python/irc.py:633
msgid ""
"The message to send.\n"
"\n"
"In the context menu (mouse right click) are some useful options for "
"embedding metadata and for text formatting.\n"
"\n"
"The window below displays how the message will appear within IRC chat "
"clients such as HexChat."
msgstr ""

#. TC: Dialog window title text.
#: python/irc.py:687
msgid "IRC track announce"
msgstr ""

#. TC: Spinbutton label for a delay value.
#: python/irc.py:694
msgid "Delay"
msgstr ""

#. TC: tooltip on a spinbutton widget.
#: python/irc.py:696
msgid ""
"The delay time of this message.\n"
"\n"
"Typically listener clients will buffer approximately ten seconds of audio "
"data which means they are listening the same amount of time behind the "
"actual stream therefore without a delay IRC messages will appear to the "
"listener many seconds ahead of the audio.\n"
"\n"
"This setting will help synchronize the track change with the message."
msgstr ""
"The delay time of this message.\n"
"\n"
"Typically listener clients will buffer approximately ten seconds of audio "
"data which means they are listening the same amount of time behind the "
"actual stream therefore without a delay IRC messages will appear to the "
"listener many seconds ahead of the audio.\n"
"\n"
"This setting will help synchronise the track change with the message."

#. TC: Dialog window title text.
#: python/irc.py:724
msgid "IRC timed message"
msgstr ""

#. TC: Spinbutton time offset value label.
#: python/irc.py:733
msgid "Offset"
msgstr ""

#. TC: Spinbutton timed interval duration value label.
#: python/irc.py:735
msgid "Interval"
msgstr ""

#. TC: spinbutton tooltip
#: python/irc.py:738
msgid ""
"The time offset within the below specified interval at which the message "
"will be issued."
msgstr ""

#: python/irc.py:742
msgid "The interval in seconds of the timed message."
msgstr ""

#. TC: User to modify an existing input binding.
#: python/irc.py:960 python/midicontrols.py:2071 python/sourceclientgui.py:927
msgid "Edit"
msgstr ""

#. TC: User to create a new input binding.
#: python/irc.py:961 python/midicontrols.py:2067 python/sourceclientgui.py:925
msgid "New"
msgstr ""

#: python/irc.py:977
msgid "This feature requires the installation of python-irc."
msgstr ""

#. TC: Indicator text: We used a password.
#: python/irc.py:1081
msgid "PASSWORD"
msgstr ""

#. TC: Indicator text: We interact with NickServ.
#: python/irc.py:1084
msgid "NICKSERV"
msgstr ""

#. TC: Indicator text: Server connection started manually.
#: python/irc.py:1087
msgid "MANUAL"
msgstr ""

#. TC: Dialog title text.
#: python/irc.py:1111
msgid "IRC stream up message"
msgstr ""

#. TC: Dialog title text.
#: python/irc.py:1113
msgid "IRC stream down message"
msgstr ""

#. TC: Dialog title text.
#: python/irc.py:1115
msgid "IRC station operations"
msgstr ""

#: python/miniplayers.py:276
msgid "Stop"
msgstr ""

#. TC: Column heading, whether to play.
#: python/miniplayers.py:282 python/playergui.py:619
msgid "Play"
msgstr ""

#: python/miniplayers.py:288
msgid ""
"Post-action mode switch: Play then stop; play then repeat; play then next "
"below; play then resume specified playlist."
msgstr ""

#: python/miniplayers.py:305
msgid "Configure"
msgstr ""

#: python/miniplayers.py:699
msgid "Link Above"
msgstr ""

#: python/miniplayers.py:701
msgid "Link Below"
msgstr ""

#: python/miniplayers.py:713 python/playergui.py:4432
msgid "Supported media"
msgstr ""

#. TC: Labels a text entry for setting a trigger button's text.
#: python/miniplayers.py:728
msgid "Trigger text"
msgstr ""

#: python/miniplayers.py:735
msgid "User supplied label"
msgstr ""

#: python/miniplayers.py:743
msgid "Level adjustment (dB)"
msgstr ""

#: python/miniplayers.py:826
msgid "Playback level."
msgstr ""

#: python/miniplayers.py:837
msgid ""
"Headroom that is applied on the main players when a MiniPlayer is playing."
msgstr ""

#: python/miniplayers.py:910
msgid "Bank {}"
msgstr ""

#: python/miniplayers.py:910
msgid "Page {}: "
msgstr ""

#: python/miniplayers.py:933
msgid "Mini Players"
msgstr ""

#: python/miniplayers.py:951
msgid "Page {}"
msgstr ""

#: python/miniplayers.py:1055
msgid "IDJC Mini Players"
msgstr ""

#: python/miniplayers.py:1068
msgid "Restore"
msgstr ""

#: python/background.py:37 python/background.py:42
msgid "Background"
msgstr ""

#: python/background.py:58
msgid "Background Tracks volume."
msgstr ""

#: python/maingui.py:86
msgid "Show a JACK freewheel control on the main panel"
msgstr ""

#: python/maingui.py:88
msgid "Toggle JACK freewheel mode."
msgstr ""

#: python/maingui.py:168
msgid "File"
msgstr ""

#: python/maingui.py:168 python/preferences.py:1259
msgid "View"
msgstr ""

#: python/maingui.py:169
msgid "JACK Ports"
msgstr ""

#: python/maingui.py:169
msgid "Help"
msgstr ""

#: python/maingui.py:171 python/maingui.py:3707
msgid "Streams"
msgstr ""

#: python/maingui.py:172
msgid "Recorders"
msgstr ""

#: python/maingui.py:173
msgid "Annotations"
msgstr ""

#: python/maingui.py:175 python/maingui.py:1836
msgid "Quit"
msgstr ""

#: python/maingui.py:178
msgid "Erase All"
msgstr ""

#: python/maingui.py:187 python/maingui.py:254
msgid "Output"
msgstr ""

#: python/maingui.py:187
msgid "Preferences"
msgstr ""

#: python/maingui.py:187
msgid "Profiles"
msgstr ""

#: python/maingui.py:188
msgid "Mini Players in own window"
msgstr ""

#: python/maingui.py:191
msgid "Music Database"
msgstr ""

#: python/maingui.py:191
msgid "Channel Meters"
msgstr ""

#: python/maingui.py:191
msgid "Output Meters"
msgstr ""

#: python/maingui.py:192
msgid "Tabbed Area"
msgstr ""

#: python/maingui.py:192
msgid "Button Bar"
msgstr ""

#: python/maingui.py:192
msgid "Mini Players Bank 3"
msgstr ""

#: python/maingui.py:200 python/preferences.py:1795
msgid "About"
msgstr ""

#: python/maingui.py:203
msgid "Homepage"
msgstr ""

#: python/maingui.py:204
msgid "Report Bugs"
msgstr ""

#: python/maingui.py:253 python/preferences.py:1689
msgid "Channels"
msgstr ""

#: python/maingui.py:253
msgid "Players"
msgstr ""

#: python/maingui.py:254
msgid "VoIP"
msgstr ""

#: python/maingui.py:254
msgid "DSP"
msgstr ""

#: python/maingui.py:254
msgid "Mix"
msgstr ""

#: python/maingui.py:254
msgid "Misc"
msgstr ""

#: python/maingui.py:301
msgid "Reset"
msgstr ""

#: python/maingui.py:304
msgid "Reset the JACK port connections to the default settings."
msgstr ""

#: python/maingui.py:308
msgid ""
"<span size=\"12000\" weight=\"bold\">Reset all JACK port connections?</"
"span>\n"
"\n"
"All currently established connections will be lost\n"
"and replaced with defaults."
msgstr ""

#: python/maingui.py:311
msgid "Yes"
msgstr ""

#: python/maingui.py:311
msgid "No"
msgstr ""

#: python/maingui.py:348
msgid "No compatible ports available."
msgstr ""

#: python/maingui.py:387
#, python-brace-format
msgid "{0} profile={1}:{2} settings saved."
msgstr ""

#: python/maingui.py:390
#, python-brace-format
msgid "{0} session={1}:{2} settings saved."
msgstr ""

#: python/maingui.py:708
msgid "Text"
msgstr ""

#: python/maingui.py:711
msgid "The opener button's text."
msgstr ""

#: python/maingui.py:727
msgid "The opener button's icon."
msgstr ""

#: python/maingui.py:735
msgid ""
"The headroom is the amount by which to reduce player volume when this opener "
"is active. Note that the actual amount will be the largest value of all the "
"currently open buttons."
msgstr ""

#: python/maingui.py:740
msgid "The amount of headroom required (dB)"
msgstr ""

#: python/maingui.py:752
msgid "This button will flash as a reminder to close"
msgstr ""

#: python/maingui.py:753
msgid ""
"After a number of seconds where a main player is active this button's status "
"indicator will start to flash and will continue to do so until the button is "
"closed or the player stops."
msgstr ""

#: python/maingui.py:761
msgid "This button is to be treated as a microphone opener"
msgstr ""

#: python/maingui.py:763
msgid ""
"The button will be grouped with the other microphone opener buttons. It will "
"be affected by signals to close microphone buttons. Channels associated with "
"this button will be mixed differently when using the VoIP modes."
msgstr ""

#: python/maingui.py:772
msgid "This button will automatically cancel JACK freewheel mode"
msgstr ""

#: python/maingui.py:774
msgid ""
"This should be set for all buttons that control input from a live sound "
"source or device."
msgstr ""

#: python/maingui.py:777
msgid "Button Open Triggers"
msgstr ""

#: python/maingui.py:784
msgid "Playlist advance button"
msgstr ""

#: python/maingui.py:785 python/maingui.py:786
#, python-format
msgid "'%s' control"
msgstr ""

#. TC: Insert playlist control to stop the player.
#: python/maingui.py:785 python/playergui.py:4716
msgid "Player Stop"
msgstr ""

#. TC: Insert playlist control to stop the player.
#: python/maingui.py:786 python/playergui.py:4723
msgid "Player Stop 2"
msgstr ""

#: python/maingui.py:787
msgid "Announcements"
msgstr ""

#: python/maingui.py:799
msgid "When opened close these other buttons"
msgstr ""

#: python/maingui.py:810
msgid "Shell Command"
msgstr ""

#: python/maingui.py:811
msgid ""
"Mostly useful for issuing 'pactl' commands to for example select the audio "
"capture device."
msgstr ""

#: python/maingui.py:832
msgid "On open"
msgstr ""

#: python/maingui.py:833
msgid "On close"
msgstr ""

#: python/maingui.py:875
msgid "Main Panel Opener Buttons"
msgstr ""

#: python/maingui.py:887
msgid "Indicate button numbers and associated channel numbers"
msgstr ""

#: python/maingui.py:889
msgid "A useful feature to have switched on while allocating channel openers."
msgstr ""

#: python/maingui.py:896
msgid "Status Indicator Appearance"
msgstr ""

#: python/maingui.py:899
msgid ""
"Each opener button has two vertical bars at the side to make the button "
"state more apparent. These settings control their appearance."
msgstr ""

#: python/maingui.py:908 python/streamspec.py:1011
msgid "Width"
msgstr ""

#: python/maingui.py:915
msgid "Expand"
msgstr ""

#: python/maingui.py:923
msgid "Opened"
msgstr ""

#: python/maingui.py:928 python/preferences.py:507 python/preferences.py:509
msgid "Closed"
msgstr ""

#: python/maingui.py:935
msgid "Remind"
msgstr ""

#. TC: A placeholder text for when there are no opener buttons.
#: python/maingui.py:1116
msgid "No Channel Opener Buttons"
msgstr ""

#: python/maingui.py:1353
msgid ""
"This indicates the state of the various streams. Flashing means stream "
"packets are being discarded because of network congestion. Partial red means "
"the send buffer is partially full indicating difficulty communicating with "
"the server. Green means everything is okay."
msgstr ""

#: python/maingui.py:1374
msgid "The combined total number of listeners in all server tabs."
msgstr ""

#. TC: Record as in, to make a recording.
#: python/maingui.py:1784 python/sourceclientgui.py:2714
msgid "Record"
msgstr ""

#: python/maingui.py:2643
msgid "Confirmation to quit IDJC is required."
msgstr ""

#: python/maingui.py:2647
msgid "All active recordings and radio streams will terminate."
msgstr ""

#: python/maingui.py:2649
msgid "All of the active radio streams will terminate."
msgstr ""

#: python/maingui.py:2651
msgid "All active recordings will cease."
msgstr ""

#. TC: Popup menu item, wipes away the tracks played history text.
#: python/maingui.py:2945 python/maingui.py:3380
msgid "Remove Contents"
msgstr ""

#. TC: This text appears above the stream mix VU meter.
#: python/maingui.py:2999 python/maingui.py:3003 python/maingui.py:3723
msgid "LU"
msgstr ""

#: python/maingui.py:3008
msgid "LUFS"
msgstr ""

#: python/maingui.py:3073
msgid "Renameable Labels"
msgstr ""

#: python/maingui.py:3099
msgid "Main Players"
msgstr ""

#: python/maingui.py:3153
msgid ""
"Turn on port stealing mode to automatically grab the audio ports of\n"
"matching applications and route them into IDJC's VoIP audio ports."
msgstr ""

#: python/maingui.py:3169
msgid "Mix voice over IP audio to the output stream."
msgstr ""

#: python/maingui.py:3182
msgid "Mix voice over IP audio to the DJ only."
msgstr ""

#: python/maingui.py:3205
msgid ""
"This button steps through the active playlist, pausing between tracks. The "
"active playlist is defined by the placement of the crossfader."
msgstr ""

#: python/maingui.py:3269 python/preferences.py:992
msgid "The volume control shared by both music players."
msgstr ""

#: python/maingui.py:3279
msgid "The volume control for the right music player."
msgstr ""

#: python/maingui.py:3306
msgid "VoIP level adjustment. 0dB gain is at the mid point."
msgstr ""

#: python/maingui.py:3328
msgid "The stream volume level to send to the voice over IP connection."
msgstr ""

#: python/maingui.py:3354 python/preferences.py:1602
msgid "Tracks Played"
msgstr ""

#: python/maingui.py:3426 python/maingui.py:3457
msgid "Monitor Mix"
msgstr ""

#: python/maingui.py:3435 python/maingui.py:3457 python/playergui.py:4656
msgid "DJ"
msgstr ""

#. TC: binding editor, action pane, first row, toplevel menu.
#: python/maingui.py:3439 python/maingui.py:3457 python/midicontrols.py:173
#: python/midicontrols.py:1527 python/playergui.py:4647
#: python/sourceclientgui.py:2722
msgid "Stream"
msgstr ""

#. TC: Context {0}, {1}, {2} = Monitor Mix, Stream, DJ
#. TC: Or whatever they become translated to.
#: python/maingui.py:3453
#, python-brace-format
msgid ""
"In IDJC there are are two audio paths and this '{0}' control toggles between "
"them. When '{1}' is active you can hear what the listeners are hearing "
"including the effects of the crossfader. '{0}' needs to be set to '{2}' in "
"order to make proper use of the VoIP features."
msgstr ""

#: python/maingui.py:3467
msgid "Metadata Source"
msgstr ""

#. TC: The chosen source of track metadata.
#: python/maingui.py:3472 python/playergui.py:4340
msgid "Playlist 1"
msgstr ""

#. TC: The chosen source of track metadata.
#: python/maingui.py:3474 python/playergui.py:4341
msgid "Playlist 2"
msgstr ""

#. TC: The chosen source of track metadata.
#: python/maingui.py:3476 python/songdb.py:945 python/songdb.py:1328
msgid "Last Played"
msgstr ""

#. TC: The chosen source of track metadata.
#: python/maingui.py:3478 python/maingui.py:3514
msgid "Crossfader"
msgstr ""

#. TC: The chosen source of track metadata. In this case no metadata.
#. TC: Fade time is zero. No fade, none.
#: python/maingui.py:3480 python/playergui.py:4628
msgid "None"
msgstr ""

#. TC: The chosen source of track metadata. In this case no metadata.
#: python/maingui.py:3482 python/playergui.py:4341
msgid "Playlist 3"
msgstr ""

#: python/maingui.py:3487
msgid "Select the origin for the playing track metadata on the stream."
msgstr ""

#. TC: Abbreviation of left.
#: python/maingui.py:3498
msgid "L"
msgstr ""

#: python/maingui.py:3507
msgid "Move the crossfader fully left."
msgstr ""

#: python/maingui.py:3526
msgid "The crossfader."
msgstr ""

#. TC: Abbreviation of right.
#: python/maingui.py:3531
msgid "R"
msgstr ""

#: python/maingui.py:3540
msgid "Move the crossfader fully right."
msgstr ""

#: python/maingui.py:3550
msgid "Middle"
msgstr ""

#: python/maingui.py:3567 python/maingui.py:3575
msgid "Move the crossfader to the middle of its range of travel."
msgstr ""

#: python/maingui.py:3581
msgid "Response"
msgstr ""

#: python/maingui.py:3602
msgid ""
"This selects the response curve of the crossfader.\n"
"\n"
"The mid-point attenuations are -3dB, 0dB, and -22dB respectively."
msgstr ""

#: python/maingui.py:3617
msgid "Time"
msgstr ""

#: python/maingui.py:3625
msgid ""
"The time in seconds that the crossfader will take to automatically pass "
"across when the button to the right is clicked."
msgstr ""

#: python/maingui.py:3635
msgid "Pass"
msgstr ""

#: python/maingui.py:3649
msgid ""
"This button causes the crossfader to move to the opposite side at a speed "
"determined by the speed selector to the left."
msgstr ""

#. TC: This text appears above the stream mix peak level meter.
#: python/maingui.py:3693
msgid "Peak"
msgstr ""

#: python/maingui.py:3698
msgid ""
"A peak hold meter indicating the signal strength of the stream audio for "
"each audio channel."
msgstr ""

#: python/maingui.py:3729
msgid ""
"Loudness meters for the stream audio. The meters are for the mono downmix "
"and have different response times with the right one being quicker."
msgstr ""

#. TC: Appears above the mic meters as a label followed by a number.
#: python/maingui.py:3734
msgid "Ch"
msgstr ""

#: python/maingui.py:3761
msgid ""
"A peak hold meter indicating the microphone signal strength and a meter "
"indicating attenuation levels in the microphone signal processing system. "
"Green indicates attenuation from the noise gate, yellow from the de-esser, "
"red from the limiter."
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:51
msgid "Tooltips enable"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:53
msgid "DJ-mix monitor"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:55
msgid "Panning load from presets"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:57
msgid "Player play/pause"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#. TC: Playlist control.
#: python/midicontrols.py:59 python/playergui.py:3994
msgid "Player stop"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:61
msgid "Player advance"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:63
msgid "Player play previous"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:65
msgid "Player play next"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:67
msgid "Player play selected from start"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:69
msgid "Player select previous"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:71
msgid "Player select next"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:73
msgid "Player stream output enable"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:75
msgid "Player DJ output enable"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:77
msgid "Player DJ-only switch"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:79
msgid "Player set volume"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:81
msgid "Player set gain"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:83
msgid "Player set balance"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:85
msgid "Player set pitchbend"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:88
msgid "Playlist edit tags"
msgstr ""

#. TC: Control method. Please keep it as Target:Action and bear in mind the term used elsewhere for the annotation feature.
#: python/midicontrols.py:90
msgid "Playlist edit annotation"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:92
msgid "Playlist insert stop"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:94
msgid "Playlist insert stop 2"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:96
msgid "Playlist insert announce"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:98
msgid "Playlist insert transfer"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:100
msgid "Playlist insert crossfade"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:102
msgid "Playlist insert pitchunbend"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:104
msgid "Playlist insert jump to top"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:107
msgid "Players set crossfade"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:109
msgid "Players pass crossfade"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:111
msgid "Players set focus"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:113
msgid "Players show pitchbend"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:115
msgid "Players advance"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:118
msgid "Channel output enable"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:120
msgid "Channel set volume"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:122
msgid "Channel set gain"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:124
msgid "Channel set balance"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:127
msgid "VoIP output enable"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:129
msgid "VoIP DJ-only switch"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:131
msgid "VoIP set volume"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:133
msgid "VoIP set mixback"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:135
msgid "VoIP set gain"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:137
msgid "VoIP set balance"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:140
msgid "Mini player go from start"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:143
msgid "Mini player stop many"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:145
msgid "Mini player bank set volume"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:147
msgid "Mini player bank set headroom"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:150
msgid "Stream set connected"
msgstr ""

#. TC: Control method. Please keep it as Target:Action.
#: python/midicontrols.py:153
msgid "Recorder set recording"
msgstr ""

#. TC: binding editor, action pane, first row, toplevel menu.
#: python/midicontrols.py:169 python/midicontrols.py:1511
msgid "Player"
msgstr ""

#. TC: binding editor, action pane, first row, toplevel menu.
#. TC: The Playlist submenu.
#: python/midicontrols.py:170 python/midicontrols.py:1513
#: python/playergui.py:4698
msgid "Playlist"
msgstr ""

#. TC: binding editor, action pane, first row, toplevel menu.
#. TC: The midi channel.
#. TC: Specifically, the numerical midi channel.
#: python/midicontrols.py:171 python/midicontrols.py:1519
#: python/midicontrols.py:1590 python/midicontrols.py:1783
msgid "Channel"
msgstr ""

#. TC: binding editor, action pane, first row, toplevel menu.
#: python/midicontrols.py:172 python/midicontrols.py:1523
msgid "Mini player"
msgstr ""

#: python/midicontrols.py:174
msgid "Recorder"
msgstr ""

#: python/midicontrols.py:175
msgid "Setting"
msgstr ""

#: python/midicontrols.py:179
msgid "Left player"
msgstr ""

#: python/midicontrols.py:180
msgid "Right player"
msgstr ""

#: python/midicontrols.py:181
msgid "Background player"
msgstr ""

#: python/midicontrols.py:182
msgid "Focused player"
msgstr ""

#: python/midicontrols.py:183
msgid "Fadered player"
msgstr ""

#: python/midicontrols.py:187
msgid "Mini player bank 1"
msgstr ""

#: python/midicontrols.py:188
msgid "Mini player bank 2"
msgstr ""

#: python/midicontrols.py:189
msgid "Mini player bank 3"
msgstr ""

#: python/midicontrols.py:190
msgid "All mini player banks"
msgstr ""

#. TC: The name of the backspace key.
#: python/midicontrols.py:428
msgid "BackSpace"
msgstr ""

#. TC: binding editor, action pane, third row, heading text.
#: python/midicontrols.py:1487
msgid "Use value"
msgstr ""

#. TC: binding editor, action pane, third row, heading text.
#: python/midicontrols.py:1489
msgid "Act if"
msgstr ""

#. TC: binding editor, action pane, third row, heading text.
#: python/midicontrols.py:1491
msgid "Set to"
msgstr ""

#. TC: binding editor, action pane, third row, heading text.
#: python/midicontrols.py:1493
msgid "Adjust by"
msgstr ""

#. TC: binding editor, input pane, fourth row, heading text.
#: python/midicontrols.py:1498 python/midicontrols.py:1502
msgid "Control"
msgstr ""

#. TC: binding editor, input pane, fourth row, heading text.
#: python/midicontrols.py:1500
msgid "Note"
msgstr ""

#. TC: binding editor, input pane, fourth row, heading text.
#: python/midicontrols.py:1504
msgid "Key"
msgstr ""

#. TC: binding editor, action pane, first row, toplevel menu.
#: python/midicontrols.py:1509
msgid "Miscellaneous"
msgstr ""

#. TC: binding editor, action pane, first row, toplevel menu.
#: python/midicontrols.py:1515
msgid "Both players"
msgstr ""

#. TC: binding editor, action pane, first row, toplevel menu.
#: python/midicontrols.py:1517
msgid "Quick panning"
msgstr ""

#. TC: binding editor, action pane, first row, toplevel menu.
#: python/midicontrols.py:1521
msgid "VoIP channel"
msgstr ""

#. TC: binding editor, action pane, first row, toplevel menu.
#: python/midicontrols.py:1525
msgid "Mini player bank"
msgstr ""

#. TC: binding editor, action pane, first row, toplevel menu.
#: python/midicontrols.py:1529
msgid "Stream recorder"
msgstr ""

#. TC: binding editor, action pane, second row, dropdown text.
#: python/midicontrols.py:1534
msgid "Direct fader/held button"
msgstr ""

#. TC: binding editor, action pane, second row, dropdown text.
#: python/midicontrols.py:1536
msgid "One-shot/toggle button"
msgstr ""

#. TC: binding editor, action pane, second row, dropdown text.
#: python/midicontrols.py:1538
msgid "Set value"
msgstr ""

#. TC: binding editor, action pane, second row, dropdown text.
#: python/midicontrols.py:1540
msgid "Alter value"
msgstr ""

#. TC: binding editor, input pane, second row, dropdown text.
#: python/midicontrols.py:1545
msgid "MIDI control"
msgstr ""

#. TC: binding editor, input pane, second row, dropdown text.
#: python/midicontrols.py:1547
msgid "MIDI note"
msgstr ""

#. TC: binding editor, input pane, second row, dropdown text.
#: python/midicontrols.py:1549
msgid "MIDI pitch-wheel"
msgstr ""

#. TC: binding editor, input pane, second row, dropdown text.
#: python/midicontrols.py:1551
msgid "Keyboard press"
msgstr ""

#. TC: binding editor, input pane, second row, dropdown text.
#: python/midicontrols.py:1553
msgid "IRC CTCP request"
msgstr ""

#. TC: Dialog window title text.
#. TC: User is expected to edit a control binding.
#: python/midicontrols.py:1562
msgid "Edit control binding"
msgstr ""

#. TC: After clicking this button the binding editor will be listening
#. TC: for a key press or midi control surface input.
#. TC: Button text. If pressed triggers 'Listening for input' mode.
#: python/midicontrols.py:1579 python/midicontrols.py:1662
#: python/midicontrols.py:1762
msgid "Listen for input..."
msgstr ""

#. TC: The input source.
#: python/midicontrols.py:1587
msgid "Source"
msgstr ""

#. TC: The manner in which the input is interpreted.
#: python/midicontrols.py:1606
msgid "Interaction"
msgstr ""

#. TC: The effect of the control can be directed upon a specific target.
#. TC: e.g. On target [Left player]
#: python/midicontrols.py:1612
msgid "On target"
msgstr ""

#. TC: Checkbutton text.
#. TC: Use reverse scale and invert the meaning of button presses.
#: python/midicontrols.py:1620
msgid "Reversed"
msgstr ""

#: python/midicontrols.py:1621
msgid "Pressed"
msgstr ""

#: python/midicontrols.py:1623
msgid "Released"
msgstr ""

#. TC: Tree column heading for Inputs e.g. Backspace, F1, S.
#: python/midicontrols.py:1655 python/midicontrols.py:2021
msgid "Input"
msgstr ""

#: python/midicontrols.py:1659
msgid ""
"The first half of a binding is the input which comes in the form of the "
"press of a keyboard key or an event from a midi device.\n"
"\n"
"Input selection can be done manually or with the help of the '{}' option."
msgstr ""

#. TC: Tree column heading for actions e.g. Player stop.
#: python/midicontrols.py:1696 python/midicontrols.py:1702
#: python/midicontrols.py:2034
msgid "Action"
msgstr ""

#: python/midicontrols.py:1758
msgid "Listening for input"
msgstr ""

#. TC: Refers to key modifiers including Ctrl, Alt, Shift, ....
#: python/midicontrols.py:1779
msgid "Shifting"
msgstr ""

#: python/midicontrols.py:1981
msgid "Singular control"
msgstr ""

#: python/midicontrols.py:2044
msgid "Target"
msgstr ""

#: python/mutagentagger.py:47
msgid "Tag Write Failed"
msgstr ""

#: python/mutagentagger.py:232
msgid "title"
msgstr ""

#: python/mutagentagger.py:232
msgid "artist"
msgstr ""

#: python/mutagentagger.py:233
msgid "album"
msgstr ""

#: python/mutagentagger.py:233
msgid "track/total"
msgstr ""

#: python/mutagentagger.py:234
msgid "genre"
msgstr ""

#: python/mutagentagger.py:234
msgid "record date"
msgstr ""

#: python/mutagentagger.py:370
msgid ""
"Add any other ID3 text frames here.\n"
"e.g. TIT2:Alternate Title\n"
"This will be appended onto the main TIT2 tag.\n"
"\n"
"Enter user defined text frames like this:\n"
"TXXX:foo=bar\n"
"\n"
"For more information visit www.id3.org."
msgstr ""

#. TC: Remaining textual ID3 data is show below this heading.
#: python/mutagentagger.py:376
msgid " Additional Text Frames "
msgstr ""

#. TC: The album track number.
#: python/mutagentagger.py:385 python/songdb.py:942 python/songdb.py:1330
msgid "Track"
msgstr ""

#: python/mutagentagger.py:386
msgid "Genre"
msgstr ""

#: python/mutagentagger.py:386
msgid "Year"
msgstr ""

#. TC: Window title.
#: python/mutagentagger.py:693
msgid "IDJC Tagger"
msgstr ""

#: python/mutagentagger.py:703
msgid "Filename:"
msgstr ""

#: python/mutagentagger.py:721
msgid "Apply"
msgstr ""

#: python/mutagentagger.py:780
msgid "Native"
msgstr ""

#: python/songdb.py:232
msgid "Connecting"
msgstr ""

#: python/songdb.py:242
#, python-format
msgid "Connection failed (try %d)"
msgstr ""

#: python/songdb.py:253
msgid "Connected: autocommit mode failed"
msgstr ""

#: python/songdb.py:255
msgid "Connected: autocommit mode set"
msgstr ""

#: python/songdb.py:256
msgid "Connected"
msgstr ""

#: python/songdb.py:264
msgid "Job dropped"
msgstr ""

#: python/songdb.py:274 python/songdb.py:473
msgid "Disconnected"
msgstr ""

#: python/songdb.py:287
msgid "Problem dropping connection"
msgstr ""

#: python/songdb.py:289
msgid "Connection dropped"
msgstr ""

#: python/songdb.py:376
msgid "Hostname[:Port]"
msgstr ""

#: python/songdb.py:382
msgid "User Name"
msgstr ""

#: python/songdb.py:385
msgid "Database"
msgstr ""

#: python/songdb.py:443
msgid "Prokyon3 or Ampache (song title) Database"
msgstr ""

#: python/songdb.py:444
msgid ""
"You can make certain media databases accessible in IDJC for easy drag and "
"drop into the playlists."
msgstr ""

#: python/songdb.py:480
msgid "Module mysql-python (MySQLdb) required"
msgstr ""

#: python/songdb.py:740 python/songdb.py:756 python/songdb.py:780
#: python/songdb.py:838
msgid "<unknown>"
msgstr ""

#: python/songdb.py:774
msgid "Not Played"
msgstr ""

#: python/songdb.py:915
msgid "Reload the database."
msgstr ""

#: python/songdb.py:919
msgid "Expand entire tree."
msgstr ""

#: python/songdb.py:920
msgid "Collapse tree."
msgstr ""

#: python/songdb.py:927
msgid "Browse"
msgstr ""

#. TC: The disk number of the album track.
#: python/songdb.py:940 python/songdb.py:1329
msgid "Disk"
msgstr "Disc"

#. TC: Track playback time.
#. TC: Playback time.
#: python/songdb.py:944 python/songdb.py:1331 python/playergui.py:633
msgid "Duration"
msgstr ""

#: python/songdb.py:946 python/songdb.py:1332 python/streamspec.py:778
#: python/streamspec.py:799 python/streamspec.py:885 python/streamspec.py:906
#: python/streamspec.py:1041 python/streamspec.py:1146
#: python/streamspec.py:1190 python/streamspec.py:1200
#: python/streamspec.py:1295 python/streamspec.py:1328
msgid "Bit Rate"
msgstr ""

#: python/songdb.py:947 python/songdb.py:1333
msgid "Filename"
msgstr ""

#. TC: Directory path to a file.
#: python/songdb.py:949 python/songdb.py:1334
msgid "Path"
msgstr ""

#: python/songdb.py:954
msgid "Artist - Album - Title"
msgstr ""

#: python/songdb.py:955
msgid "Album - [Disk] - Title"
msgstr "Album - [Disc] - Title"

#: python/songdb.py:975
msgid "Fetching"
msgstr ""

#: python/songdb.py:1118
msgid "Tree fetch failed"
msgstr ""

#: python/songdb.py:1119
msgid "Fetch Failed!"
msgstr ""

#: python/songdb.py:1131
msgid "Populating"
msgstr ""

#: python/songdb.py:1255
#, python-format
msgid "Disk %d"
msgstr "Disc %d"

#: python/songdb.py:1275
msgid "Filters"
msgstr ""

#. TC: A type of search on any data field matching paritial strings.
#: python/songdb.py:1287
msgid "Fuzzy Search"
msgstr ""

#. TC: WHERE is an SQL keyword.
#: python/songdb.py:1296
msgid "WHERE"
msgstr ""

#: python/songdb.py:1312
msgid "Search"
msgstr ""

#. TC: The time format as minutes and seconds.
#: python/songdb.py:1558 python/songdb.py:1683 python/playergui.py:863
msgid "Minutes"
msgstr ""

#: python/songdb.py:1558 python/songdb.py:1683
msgid "Hours"
msgstr ""

#: python/songdb.py:1559 python/songdb.py:1683
msgid "Days"
msgstr ""

#: python/songdb.py:1559 python/songdb.py:1683 python/songdb.py:1752
#: python/songdb.py:1845
msgid "Weeks"
msgstr ""

#: python/songdb.py:1651
msgid "Refresh"
msgstr ""

#: python/songdb.py:1653
msgid "Catalogs"
msgstr "Catalogues"

#: python/songdb.py:1660
msgid "Name"
msgstr ""

#: python/songdb.py:1661
msgid "Catalog Path"
msgstr "Catalogue Path"

#: python/songdb.py:1662
msgid "Prepend Path"
msgstr ""

#: python/songdb.py:1670
msgid "Last Played Scale"
msgstr ""

#: python/songdb.py:1702
msgid "Path Peel"
msgstr ""

#: python/songdb.py:1780
msgid "N/A"
msgstr ""

#: python/songdb.py:1960
msgid "Failed to create FULLTEXT index"
msgstr ""

#: python/songdb.py:1964
msgid "Found existing FULLTEXT index"
msgstr ""

# Unrecognised database
#: python/songdb.py:1972 python/songdb.py:1979 python/songdb.py:1992
#: python/songdb.py:2009 python/songdb.py:2016 python/songdb.py:2025
#: python/songdb.py:2050 python/songdb.py:2064
msgid "Unrecognized database"
msgstr "Unrecognised database"

#: python/songdb.py:1987
msgid "Found Prokyon 3 schema"
msgstr ""

#: python/songdb.py:2021
msgid "Found Ampache schema"
msgstr ""

#: python/songdb.py:2036
msgid "Checking ampache type"
msgstr ""

#: python/songdb.py:2041
msgid "Found Ampache pre 3.7 schema"
msgstr ""

#: python/songdb.py:2056
msgid "Found Ampache 7.0+ schema"
msgstr ""

#: python/songdb.py:2060
msgid "Found Ampache 3.7+ pre 7.0 schema"
msgstr ""

#: python/playergui.py:142
msgid "Bad Tag"
msgstr ""

#: python/playergui.py:413
msgid "Click to stop adding tracks!"
msgstr ""

#: python/playergui.py:587
msgid "Cuesheet Playlist"
msgstr ""

#. TC: Column heading, the track number.
#: python/playergui.py:622
msgid "Trk"
msgstr ""

#. TC: Column heading, the index number.
#: python/playergui.py:625
msgid "Ind"
msgstr ""

#: python/playergui.py:689
msgid "Annotation For: {}"
msgstr ""

#. TC: Alongside the name of the next track.
#: python/playergui.py:845
msgid "Next track"
msgstr ""

#: python/playergui.py:881
msgid "Seconds"
msgstr ""

#: python/playergui.py:891
msgid "Modify or Delete this announcement"
msgstr ""

#: python/playergui.py:904
msgid "Create a new announcement"
msgstr ""

#: python/playergui.py:910
msgid "Active Announcement"
msgstr ""

#: python/playergui.py:1223
msgid "By Extension"
msgstr ""

#: python/playergui.py:1223
msgid "M3U playlist"
msgstr ""

#: python/playergui.py:1223
msgid "M3U8 playlist"
msgstr ""

#: python/playergui.py:1224
msgid "XSPF playlist"
msgstr ""

#: python/playergui.py:1224
msgid "PLS playlist"
msgstr ""

#: python/playergui.py:1332
#, python-format
msgid "%d Audio Tracks"
msgstr ""

#. TC: Missing metadata text.
#: python/playergui.py:1342
msgid "Unknown"
msgstr ""

#: python/playergui.py:1346
msgid "(Cue sheet)"
msgstr ""

#: python/playergui.py:1904 python/playergui.py:4590
msgid "Manual"
msgstr ""

#. TC: playlist modes
#: python/playergui.py:1908 python/playergui.py:4589
msgid "Play All"
msgstr ""

#: python/playergui.py:1916 python/playergui.py:1925 python/playergui.py:4589
msgid "Loop All"
msgstr ""

#: python/playergui.py:1916 python/playergui.py:4590
msgid "Cue Up"
msgstr ""

#: python/playergui.py:1917 python/playergui.py:4594
msgid "Fade Over"
msgstr ""

#: python/playergui.py:1929 python/playergui.py:1992 python/playergui.py:4589
msgid "Random"
msgstr ""

#. TC: yet more playlist modes these ones for the main players only
#: python/playergui.py:1973 python/playergui.py:1989 python/playergui.py:4594
msgid "Alternate"
msgstr ""

#: python/playergui.py:1973 python/playergui.py:1991 python/playergui.py:4594
msgid "Random Hop"
msgstr ""

#. TC: The remaining playlist time.
#: python/playergui.py:2204 python/playergui.py:2210 python/playergui.py:2218
#: python/playergui.py:2222
msgid "Remaining"
msgstr ""

#. TC: The estimated finish time of the playlist.
#. TC: The estimated finish time of the playlist (ETA).
#: python/playergui.py:2206 python/playergui.py:2212 python/playergui.py:2218
#: python/playergui.py:2223 python/playergui.py:2243 python/playergui.py:2249
msgid "Finish"
msgstr ""

#. TC: The days unit e.g. "d" or in full e.g. " Days"
#: python/playergui.py:2214 python/playergui.py:2225 python/playergui.py:2251
msgid "d"
msgstr ""

#. TC: The play duration of the block of audio tracks.
#: python/playergui.py:2219 python/playergui.py:2226 python/playergui.py:2241
#: python/playergui.py:2247
msgid "Block size"
msgstr ""

#: python/playergui.py:2260
msgid "Summary timed out."
msgstr ""

#. TC: File dialog title text.
#: python/playergui.py:2647
msgid "Add music to left playlist"
msgstr ""

#. TC: File dialog title text.
#: python/playergui.py:2650
msgid "Add music to right playlist"
msgstr ""

#: python/playergui.py:2652
msgid "Add background music"
msgstr ""

#. TC: File filter text.
#: python/playergui.py:2665
msgid "Supported Media Formats"
msgstr ""

#. TC: Expander text "Select File Type (.pls)" for the pls file type.
#: python/playergui.py:2717
msgid "Select File Type"
msgstr ""

#: python/playergui.py:3549
msgid "Save left playlist"
msgstr ""

#: python/playergui.py:3551
msgid "Save right playlist"
msgstr ""

#: python/playergui.py:3553
msgid "Save background playlist"
msgstr ""

#: python/playergui.py:3570
msgid "File Type"
msgstr ""

#: python/playergui.py:3575
msgid "Extension"
msgstr ""

#. TC: Playlist control.
#. TC: Insert playlist control to do a ten second fade to the next track.
#: python/playergui.py:3975 python/playergui.py:4764
msgid "Fade 10s"
msgstr ""

#. TC: Playlist control.
#. TC: Insert playlist control to do a five second fade to the next track.
#: python/playergui.py:3980 python/playergui.py:4771
msgid "Fade 5s"
msgstr ""

#. TC: Playlist control.
#. TC: Insert playlist control to not do a fade to the next track.
#: python/playergui.py:3984 python/playergui.py:4778
msgid "No Fade"
msgstr ""

#. TC: Playlist control.
#: python/playergui.py:3990
msgid ">> Normal Speed <<"
msgstr ""

#. TC: Playlist control.
#: python/playergui.py:3998
msgid "Player stop 2"
msgstr ""

#. TC: Playlist control.
#. TC: Insert playlist control to jump to the top of the playlist.
#: python/playergui.py:4002 python/playergui.py:4730
msgid "Jump To Top"
msgstr ""

#. TC: Playlist control.
#. TC: Insert playlist control to stop all the streams.
#: python/playergui.py:4006 python/playergui.py:4789
msgid "Stop streaming"
msgstr ""

#. TC: Playlist control.
#. TC: Insert playlist control to stop all recording.
#: python/playergui.py:4010 python/playergui.py:4796
msgid "Stop recording"
msgstr ""

#: python/playergui.py:4048
msgid "Announcement:"
msgstr ""

#. TC: Playlist control.
#: python/playergui.py:4054
msgid ">>> Transfer across >>>"
msgstr ""

#. TC: Playlist control.
#: python/playergui.py:4057
msgid "<<< Transfer across <<<"
msgstr ""

#. TC: Playlist control.
#: python/playergui.py:4062
msgid ">>> Fade across >>>"
msgstr ""

#. TC: Playlist control.
#: python/playergui.py:4065
msgid "<<< Fade across <<<"
msgstr ""

#: python/playergui.py:4069
msgid "Unconfigured Mini Player"
msgstr ""

#: python/playergui.py:4073
msgid "Gets stuck in a loop!"
msgstr ""

#: python/playergui.py:4075
msgid "Stops"
msgstr ""

#: python/playergui.py:4079
msgid "Resumes in Playlist 1"
msgstr ""

#: python/playergui.py:4081
msgid "Resumes in Playlist 2"
msgstr ""

#: python/playergui.py:4083
msgid "Resumes in Playlist 3"
msgstr ""

#: python/playergui.py:4086
msgid ""
"Mini Player Page: {}, Item: {}, Sequence length: {}\n"
"Label(s): {}\n"
"Finally: {}"
msgstr ""

#: python/playergui.py:4096
msgid "Ignored playlist control"
msgstr ""

#: python/playergui.py:4169
#, python-brace-format
msgid "Playing track {0} of {1}"
msgstr ""

#. TC: Previous line: Playing track {0} of {1}
#: python/playergui.py:4183
#, python-format
msgid "From the album, %s"
msgstr ""

#: python/playergui.py:4191
#, python-format
msgid "Total number of tracks %d"
msgstr ""

#: python/playergui.py:4197 python/playergui.py:4199
#, python-format
msgid "Total play duration %s"
msgstr ""

#: python/playergui.py:4271
msgid "File Missing"
msgstr ""

#: python/playergui.py:4315
msgid ""
"Left click toggles between showing the amount of time elapsed or remaining "
"on the current track being played."
msgstr ""

#: python/playergui.py:4332
msgid ""
"This slider acts as both a play progress indicator and as a means for "
"seeking within the currently playing track."
msgstr ""

#. TC: File filter text.
#: python/playergui.py:4422
msgid "All file types"
msgstr ""

#: python/playergui.py:4427
msgid "Playlist types"
msgstr ""

#: python/playergui.py:4441
msgid ""
"'Block size' indicates the amount of time that it will take to play from the "
"currently selected track to the next stop.\n"
"'Remaining' is the amount of time until the next stop.\n"
"'Finish' Is the computed time when the tracks will have finished playing."
msgstr ""

#: python/playergui.py:4466
msgid "This adjusts the playback speed anywhere from 25% to 400%."
msgstr ""

#: python/playergui.py:4483
msgid "This sets the playback speed back to normal."
msgstr ""

#: python/playergui.py:4503
msgid "Previous track."
msgstr ""

#: python/playergui.py:4518
msgid "Play."
msgstr ""

#: python/playergui.py:4531
msgid "Pause."
msgstr ""

#: python/playergui.py:4544
msgid "Stop."
msgstr ""

#: python/playergui.py:4557
msgid "Next track."
msgstr ""

#: python/playergui.py:4572
msgid "Add tracks to the playlist."
msgstr ""

#: python/playergui.py:4579 python/preferences.py:77
msgid "Playlist Mode"
msgstr ""

#: python/playergui.py:4600
msgid ""
"This sets the playlist mode which defines player behaviour after a track has "
"finished playing.\n"
"\n"
"'Play All' is the most versatile mode since it allows the use of embeddable "
"playlist control elements which are accessible using the right click context "
"menu in the playlist. When no playlist controls are present the tracks are "
"played sequentially until the end of the playlist is reached at which point "
"the player will stop.\n"
"\n"
"'Loop All' causes the tracks to be played in sequence, restarting with the "
"first track once the end of the playlist is reached.\n"
"\n"
"'Random' causes the tracks to be played indefinitely with the tracks "
"selected at random.\n"
"\n"
"'Manual' causes the player to stop at the end of each track.\n"
"\n"
"'Cue Up' is similar to manual except that the next track in the playlist "
"will also be highlighted.\n"
"\n"
"'Alternate' causes the next track to be cued up before starting the opposite "
"player. The crossfader is moved over.\n"
"\n"
"'Fade Over' will crossfade to the other player at the end of every track.\n"
"\n"
"'Random Hop' will pick a track at random from the other playlist."
msgstr ""

#. TC: Fade time heading.
#: python/playergui.py:4622 python/preferences.py:78
msgid "Fade"
msgstr ""

#: python/playergui.py:4634
msgid "This controls the amount of fade between tracks."
msgstr ""

#: python/playergui.py:4642
msgid "Audio Feed"
msgstr ""

#: python/playergui.py:4654
msgid "Make output from this player available for streaming."
msgstr ""

#: python/playergui.py:4663
msgid "Make output from this player audible to the DJ."
msgstr ""

#: python/playergui.py:4665
msgid "Force"
msgstr ""

#: python/playergui.py:4671
msgid ""
"When selected this player will be treated like a main player.\n"
"It will be affected by microphone ducking and won't mute when a main player "
"is operating."
msgstr ""

#. TC: Insert playlist control.
#: python/playergui.py:4684
msgid "Insert control"
msgstr ""

#. TC: The Item submenu.
#: python/playergui.py:4693
msgid "Item"
msgstr ""

#. TC: Insert playlist control to set playback speed to normal.
#: python/playergui.py:4709
msgid "Normal Speed"
msgstr ""

#. TC: Submenu Item. Parent menu is Playlist.
#: python/playergui.py:4738 python/playergui.py:4896
msgid "Transfer"
msgstr ""

#: python/playergui.py:4746
msgid "Crossfade"
msgstr ""

#. TC: Embed a DJ announcement text into the playlist.
#: python/playergui.py:4753
msgid "Announcement"
msgstr ""

#. TC: Menu Item. Annotations can be added to tracks as reminders.
#: python/playergui.py:4809
msgid "Annotate"
msgstr ""

#. TC: Menu item. Opens the metadata tagger on the selected track.
#: python/playergui.py:4815
msgid "Meta Tag"
msgstr ""

#. TC: Menu Item. Duplicates the selected track in the playlist.
#: python/playergui.py:4821
msgid "Duplicate"
msgstr ""

#. TC: Menu Item. Remove the selected track.
#: python/playergui.py:4828
msgid "Remove"
msgstr ""

#. TC: Submenu Item. Parent menu item is Remove.
#: python/playergui.py:4839
msgid "This"
msgstr ""

#. TC: Submenu Item. Parent menu item is Remove.
#: python/playergui.py:4846 python/preferences.py:1368
msgid "All"
msgstr ""

#. TC: Submenu Item. Parent menu item is Remove.
#: python/playergui.py:4853
msgid "From Here"
msgstr ""

#. TC: Submenu Item. Parent menu item is Remove.
#: python/playergui.py:4860
msgid "To Here"
msgstr ""

#. TC: Open the file dialog for adding music to the chosen playlist.
#: python/playergui.py:4873
msgid "Add Music"
msgstr ""

#. TC: Submenu Item. Parent menu is Playlist.
#: python/playergui.py:4880
msgid "Save"
msgstr ""

#. TC: Submenu Item. Parent menu is Playlist.
#: python/playergui.py:4891
msgid "Copy"
msgstr ""

#. TC: Submenu Item. Parent menu is Playlist.
#: python/playergui.py:4902
msgid "Exchange"
msgstr ""

#. TC: Submenu Item. Parent menu is Playlist.
#: python/playergui.py:4909
msgid "Empty"
msgstr ""

#. TC: Submenu Item. Parent menu is Playlist.
#: python/playergui.py:4916
msgid "Shuffle"
msgstr ""

#. TC: Submenu Item. Parent menu is Playlist.
#: python/playergui.py:4926
msgid "Prune"
msgstr ""

#. TC: Submenu Item. Parent menus are Playlist->Copy.
#. TC: Submenu Item. Parent menus are Playlist->Transfer.
#: python/playergui.py:4937 python/playergui.py:4976
msgid "Append"
msgstr ""

#. TC: Submenu Item. Parent menus are Playlist->Copy.
#. TC: Submenu Item. Parent menus are Playlist->Transfer.
#: python/playergui.py:4944 python/playergui.py:4983
msgid "Prepend"
msgstr ""

#. TC: Submenu Item. Parent menus are Playlist->Copy.
#: python/playergui.py:4955
msgid "Append Cursor"
msgstr ""

#. TC: Submenu Item. Parent menus are Playlist->Copy.
#: python/playergui.py:4962
msgid "Prepend Cursor"
msgstr ""

#. TC: Submenu Item. Parent menus are Playlist->Transfer.
#: python/playergui.py:4994
msgid "Append at Cursor"
msgstr ""

#. TC: Submenu Item. Parent menus are Playlist->Transfer.
#: python/playergui.py:5001
msgid "Prepend at Cursor"
msgstr ""

#: python/preferences.py:85
msgid "Track time elapsed"
msgstr ""

#: python/preferences.py:86
msgid "Track time remaining"
msgstr ""

#: python/preferences.py:88
msgid "Audio to stream"
msgstr ""

#: python/preferences.py:89
msgid "Audio to DJ"
msgstr ""

#: python/preferences.py:126
#, python-format
msgid ""
"Stereo panning is the selection of where an audio source sits from left to "
"right within the stereo mix.\n"
"\n"
"This control maintains constant audio power throughout its range of travel, "
"giving -3dB attenuation in both audio channels at the half way point.\n"
"\n"
"If you require 0dB straight down the middle or require a stereo source "
"remain as stereo then this feature should be turned off.\n"
"\n"
"Paired channels should be set to 100% left/right unless narrowing of the "
"stereo field is the intention."
msgstr ""

#: python/preferences.py:157
msgid "Presets"
msgstr ""

#: python/preferences.py:251
msgid ""
"The pan preset selection buttons.\n"
"\n"
"In the stereo image at a click the DJ can be on the left and a guest on the "
"right and when the guest is gone at a click the DJ can be central again.\n"
"\n"
"Note: preconfiguration of pan preset settings is required."
msgstr ""

#. TC: Microphone mode combobox text.
#: python/preferences.py:276
msgid "Deactivated"
msgstr ""

#. TC: Microphone mode combobox text.
#: python/preferences.py:278
msgid "Basic input"
msgstr ""

#. TC: Microphone mode combobox text.
#: python/preferences.py:280
msgid "Processed input"
msgstr ""

#. TC: Microphone mode combobox text.
#: python/preferences.py:282
#, python-format
msgid "Partnered with channel %s"
msgstr ""

#: python/preferences.py:436
msgid "A label so you may describe briefly the role of this audio channel."
msgstr ""

#: python/preferences.py:468
msgid "The signal processing mode."
msgstr ""

#. TC: A frame heading. The channel opener is selected within.
#: python/preferences.py:472
msgid "Channel Opener"
msgstr ""

#: python/preferences.py:475
msgid ""
"This controls the allocation of front panel open/unmute buttons. Having one "
"button control multiple microphones can save time."
msgstr ""

#. TC: Spinbutton label text.
#: python/preferences.py:482
msgid "Main Panel Button"
msgstr ""

#: python/preferences.py:499
msgid "This:"
msgstr ""

#: python/preferences.py:508
msgid "Open"
msgstr ""

#: python/preferences.py:522
msgid "Stereo Panning"
msgstr ""

#. TC: A set of controls that perform audio signal matching.
#: python/preferences.py:535
msgid "Signal Matching"
msgstr ""

#: python/preferences.py:536
msgid ""
"These controls are provided to obtain a decent match between the two "
"microphones."
msgstr ""

#: python/preferences.py:545
msgid "Relative Gain (dB)"
msgstr ""

#. TC: Mic audio phase inversion control.
#: python/preferences.py:550 python/preferences.py:555
msgid "Invert Signal"
msgstr ""

#: python/preferences.py:556 python/preferences.py:577
#: python/preferences.py:675
msgid ""
"Useful for when microphones are cancelling one another out, producing a "
"hollow sound."
msgstr ""

#. TC: Control whether to mix microphone audio to the DJ mix.
#: python/preferences.py:559
msgid "In The DJ's Mix"
msgstr ""

#: python/preferences.py:560 python/preferences.py:584
#: python/preferences.py:686
msgid ""
"Make the microphone audio audible in the DJ mix. This may not always be "
"desirable."
msgstr ""

#: python/preferences.py:568
msgid "Basic Controls"
msgstr ""

#: python/preferences.py:569 python/preferences.py:626
msgid "Boost/Cut (dB)"
msgstr ""

#: python/preferences.py:592
msgid "High Pass Filter"
msgstr ""

#: python/preferences.py:593 python/preferences.py:608
#: python/preferences.py:618
msgid "Cutoff Frequency"
msgstr ""

#. TC: User can set the number of filter stages.
#: python/preferences.py:597
msgid "Stages"
msgstr ""

#: python/preferences.py:600
msgid ""
"Frequency in Hertz above which audio can pass to later stages. Use this "
"feature to restrict low frequency sounds such as mains hum. Setting too high "
"a level will make your voice sound thin."
msgstr ""

#. TC: this is the treble control. HF = high frequency.
#: python/preferences.py:605
msgid "HF Detail"
msgstr ""

#: python/preferences.py:606 python/preferences.py:616
msgid "Effect"
msgstr ""

#: python/preferences.py:612
msgid "You can use this to boost the amount of treble in the audio."
msgstr ""

#. TC: this is the bass control. LF = low frequency.
#: python/preferences.py:615
msgid "LF Detail"
msgstr ""

#: python/preferences.py:622
msgid "You can use this to boost the amount of bass in the audio."
msgstr ""

#. TC: lookahead brick wall limiter.
#: python/preferences.py:625
msgid "Limiter"
msgstr ""

#. TC: this is the peak signal limit.
#: python/preferences.py:630
msgid "Upper Limit"
msgstr ""

#: python/preferences.py:632
msgid ""
"A look-ahead brick-wall limiter. Audio signals are capped at the upper limit."
msgstr ""

#: python/preferences.py:635
msgid "Noise Gate"
msgstr ""

#. TC: noise gate triggers at this level.
#: python/preferences.py:637
msgid "Threshold"
msgstr ""

#. TC: negative gain when the noise gate is active.
#. TC: The de-esser attenuation in ess-detected state.
#: python/preferences.py:641 python/preferences.py:651
msgid "Gain"
msgstr ""

#: python/preferences.py:643
msgid ""
"Reduce the unwanted quietest sounds and background noise which you don't "
"want your listeners to hear with this."
msgstr ""

#: python/preferences.py:646
msgid "De-esser"
msgstr ""

#. TC: Bias has a numeric setting.
#: python/preferences.py:648
msgid "Bias"
msgstr ""

#: python/preferences.py:653
msgid ""
"Reduce the S, T, and P sounds which microphones tend to exaggerate. Ideally "
"the Bias control will be set low so that the de-esser is off when there is "
"silence but is set high enough that mouse clicks are detected and suppressed."
msgstr ""

#: python/preferences.py:658
msgid "Ducker"
msgstr ""

#: python/preferences.py:659
msgid "Release"
msgstr ""

#: python/preferences.py:662
msgid "Hold"
msgstr ""

#: python/preferences.py:665
msgid ""
"The ducker automatically reduces the level of player audio when the DJ "
"speaks. These settings allow you to adjust the timings of that audio "
"reduction."
msgstr ""

#: python/preferences.py:669
msgid "Other options"
msgstr ""

#: python/preferences.py:677
msgid "Phase Rotator"
msgstr ""

#: python/preferences.py:680
msgid ""
"This feature processes the microphone audio so that it sounds more even. The "
"effect is particularly noticable on male voices."
msgstr ""

#: python/preferences.py:701
msgid "Enable regular expression matching"
msgstr ""

#: python/preferences.py:719
msgid ""
"The name of the JACK port to attach to or a regular expression describing "
"the same."
msgstr ""

#: python/preferences.py:720
msgid ""
"The connection is attempted when the main panel port grab button is pressed."
msgstr ""

#: python/preferences.py:721
msgid ""
"The remote application audio port will be disconnected from its original "
"place(s)."
msgstr ""

#: python/preferences.py:722
msgid ""
"The remote application audio port will be routed to the corresponing IDJC "
"VoIP port."
msgstr ""

#: python/preferences.py:974
msgid "The volume control for the left music player."
msgstr ""

#. TC: preferences window title.
#: python/preferences.py:1030
msgid "IDJC Preferences"
msgstr ""

#. TC: The DJ's sound level controller.
#: python/preferences.py:1054
msgid "DJ Audio Level"
msgstr ""

#: python/preferences.py:1066
msgid "This adjusts the sound level of the DJ audio."
msgstr ""

#. TC: The alarm sound level.
#: python/preferences.py:1071
msgid "Alarm Level"
msgstr ""

#: python/preferences.py:1085 python/preferences.py:1312
msgid "Track Loudness Normalization"
msgstr "Track Loudness Normalisation"

#: python/preferences.py:1083
#, python-format
msgid ""
"This adjusts the sound level of the DJ alarm. Typically this should be set "
"close to the dj audio level when using the '%s' feature, otherwise a bit "
"louder."
msgstr ""

#: python/preferences.py:1091
msgid "Player Resample Quality"
msgstr ""

#: python/preferences.py:1097
msgid ""
"This adjusts the quality of the audio resampling method used whenever the "
"sample rate of the music file currently playing does not match the sample "
"rate of the JACK sound server. Best mode offers the best sound quality but "
"also uses the most CPU (not recommended for systems built before 2006). All "
"these modes provide adequate sound quality."
msgstr ""

#: python/preferences.py:1105
msgid "Best"
msgstr ""

#: python/preferences.py:1111 python/streamspec.py:681
msgid "Medium"
msgstr ""

#: python/preferences.py:1117
msgid "Fast"
msgstr ""

#: python/preferences.py:1130
msgid "Tracks Played Panel Size (relative to playlist size)"
msgstr ""

#. TC: the set of features - section heading.
#: python/preferences.py:1147
msgid "Feature Set"
msgstr ""

#. TC: Start in the full featured user interface mode.
#: python/preferences.py:1159
msgid "Start Full"
msgstr ""

#: python/preferences.py:1164 python/preferences.py:1172
msgid "Indicates which mode IDJC will be in when launched."
msgstr ""

#. TC: Start in a reduced user interface mode.
#: python/preferences.py:1167
msgid "Start Mini"
msgstr ""

#: python/preferences.py:1181
msgid "Fully Featured"
msgstr ""

#: python/preferences.py:1186
msgid "Run in full functionality mode which uses more CPU power."
msgstr ""

#: python/preferences.py:1188
msgid "Basic Streamer"
msgstr ""

#: python/preferences.py:1192
msgid ""
"Run in a reduced functionality mode that lowers the burden on the CPU and "
"takes up less screen space."
msgstr ""

#: python/preferences.py:1200
msgid "These settings take effect after restarting"
msgstr ""

#: python/preferences.py:1236
msgid "Audio input channels"
msgstr ""

#: python/preferences.py:1241
msgid "Simultaneous stream(s)"
msgstr ""

#: python/preferences.py:1247
msgid "Simultaneous recording(s)"
msgstr ""

#: python/preferences.py:1300
msgid "Fill channel meter void space"
msgstr ""

#: python/preferences.py:1323
msgid "Indicate which tracks have loudness metadata"
msgstr ""

#: python/preferences.py:1324
msgid ""
"Shows a marker in the playlists next to each track. Either a green circle or "
"a red triangle."
msgstr ""

#: python/preferences.py:1330
msgid "Adjust playback volume in dB"
msgstr ""

#: python/preferences.py:1331
msgid "Effective only on newly started tracks."
msgstr ""

#: python/preferences.py:1339
msgid "R128"
msgstr ""

#: python/preferences.py:1343
msgid ""
"It may not be desirable to use the default level since it is rather quiet. "
"This should be set 4 or 5 dB higher than the ReplayGain setting."
msgstr ""

#: python/preferences.py:1348
msgid "ReplayGain"
msgstr ""

#: python/preferences.py:1353
msgid ""
"It may not be desirable to use the default level since it is rather quiet. "
"This should be set 4 or 5 dB lower than the R128 setting."
msgstr ""

#: python/preferences.py:1358
msgid "Untagged"
msgstr ""

#: python/preferences.py:1363
msgid ""
"Set this so that any unmarked tracks are playing at a roughly similar "
"loudness level as the marked ones."
msgstr ""

#: python/preferences.py:1372
msgid "A master level control for the media players."
msgstr ""

#: python/preferences.py:1382
msgid "Loudness Meter"
msgstr ""

#: python/preferences.py:1395
msgid "Scale"
msgstr ""

#: python/preferences.py:1396
msgid "-9 LU"
msgstr ""

#: python/preferences.py:1397
msgid "For if your radio is supposed to be loud. This is the default."
msgstr ""

#: python/preferences.py:1398
msgid "-18 LU"
msgstr ""

#: python/preferences.py:1399
msgid ""
"Classical music stations may prefer to use this setting. Can express a wider "
"dynamic range."
msgstr ""

#: python/preferences.py:1400
msgid "Specified Target in LUFS"
msgstr ""

#: python/preferences.py:1401
msgid "EBU R128 specifies -23 LUFS as enough for any use case."
msgstr ""

#: python/preferences.py:1421
msgid "Dead-Air Threshold (LUFS)"
msgstr ""

#: python/preferences.py:1433
msgid "Recorder Filename (excluding the file extension)"
msgstr ""

#: python/preferences.py:1434
msgid ""
"The specifiers are $r for the number of the recorder with the rest being "
"documented in the strftime man page.\n"
"Users may wish to alter this to make filenames that are compatible with "
"particular filesystems."
msgstr ""

#: python/preferences.py:1450
msgid "Miscellaneous Features"
msgstr ""

#: python/preferences.py:1459
msgid "Trim quiet song endings and trailing silence"
msgstr ""

#: python/preferences.py:1465
msgid "End tracks containing long passages of silence"
msgstr ""

#: python/preferences.py:1471
msgid "Enable the main-player speed/pitch controls"
msgstr ""

#: python/preferences.py:1475
msgid ""
"This option causes some extra widgets to appear below the playlists which "
"allow the playback speed to be adjusted from 25% to 400% and a normal speed "
"button."
msgstr ""

#: python/preferences.py:1480
msgid "Display combined main player finish times"
msgstr ""

#: python/preferences.py:1487
msgid "Separate left/right player volume faders"
msgstr ""

#: python/preferences.py:1491
msgid ""
"Select this option to use an independent volume fader for the left and right "
"music players."
msgstr ""

#: python/preferences.py:1495
msgid "Enlarge the time elapsed/remaining windows"
msgstr ""

#: python/preferences.py:1499
msgid ""
"The time elapsed/remaining windows sometimes don't appear big enough for the "
"text that appears in them due to unusual DPI settings or the use of a "
"different rendering engine. This option serves to fix that."
msgstr ""

#: python/preferences.py:1505
msgid "Sound an alarm when the music is due to end"
msgstr ""

#: python/preferences.py:1508
msgid ""
"An alarm tone alerting the DJ that dead-air is just nine seconds away. This "
"also works when monitoring stream audio but the alarm tone is not sent to "
"the stream.\n"
"\n"
"JACK freewheel mode will also be automatically disengaged."
msgstr ""

#: python/preferences.py:1518
msgid "Apply dither to 16 bit PCM playback"
msgstr ""

#: python/preferences.py:1522
msgid ""
"This feature maybe improves the sound quality a little when listening on a "
"24 bit sound card."
msgstr ""

#: python/preferences.py:1525
msgid "Enable tooltips"
msgstr ""

#: python/preferences.py:1529
msgid ""
"This, what you are currently reading, is a tooltip. This feature turns them "
"on or off."
msgstr ""

#: python/preferences.py:1550
msgid "Player Settings At Startup"
msgstr ""

#: python/preferences.py:1561
msgid "Restore the previous session"
msgstr ""

#: python/preferences.py:1566
msgid ""
"When starting IDJC most of the main window settings will be as they were "
"left. As an alternative you may specify below how you want the various "
"settings to be when IDJC starts."
msgstr ""

#: python/preferences.py:1576
msgid "Player 1"
msgstr ""

#: python/preferences.py:1578
msgid "Player 2"
msgstr ""

#. TC: DJ hears the stream mix.
#: python/preferences.py:1606
msgid "Monitor Stream Mix"
msgstr ""

#. TC: A heading label for miscellaneous settings.
#: python/preferences.py:1617
msgid "General"
msgstr ""

#: python/preferences.py:1667
msgid "VoIP Panning + Mono Downmix"
msgstr ""

#: python/preferences.py:1675
msgid "VoIP Application Port Capture Settings"
msgstr ""

#: python/preferences.py:1679
msgid ""
"Show the VoIP application port capture button in the main application window"
msgstr ""

#. TC: Keyboard and MIDI bindings configuration.
#: python/preferences.py:1696
msgid "Bindings"
msgstr ""

#: python/preferences.py:1742
msgid "License"
msgstr "Licence"

#: python/preferences.py:1766
msgid "Contributors"
msgstr ""

#: python/preferences.py:1773
msgid "Translators"
msgstr ""

#: python/preferences.py:1778
msgid "Build Info"
msgstr ""

#: python/sourceclientgui.py:78
msgid "Disabled"
msgstr ""

#: python/sourceclientgui.py:78
msgid "Auto"
msgstr ""

#: python/sourceclientgui.py:78
msgid "Auto, no plaintext"
msgstr ""

#: python/sourceclientgui.py:79
msgid "RFC2818"
msgstr ""

#: python/sourceclientgui.py:79
msgid "RFC2817"
msgstr ""

#: python/sourceclientgui.py:154
msgid "Insert Attribute"
msgstr ""

#: python/sourceclientgui.py:207
msgid "Icecast 2 Master"
msgstr ""

#: python/sourceclientgui.py:207
msgid "Shoutcast Master"
msgstr ""

#: python/sourceclientgui.py:208
msgid "Icecast 2 Stats/Relay"
msgstr ""

#: python/sourceclientgui.py:208
msgid "Shoutcast Stats/Relay"
msgstr ""

#: python/sourceclientgui.py:212
msgid "Enter new server connection details"
msgstr ""

#: python/sourceclientgui.py:233
msgid "Edit existing server connection details"
msgstr ""

#. TC: Dialog title bar text.
#: python/sourceclientgui.py:288
msgid "Certificate Authority Directory"
msgstr ""

#. TC: Dialog title bar text.
#: python/sourceclientgui.py:301
msgid "Certificate Authority File"
msgstr ""

#. TC: Dialog title bar text.
#: python/sourceclientgui.py:314
msgid "TLS Client Certificate"
msgstr ""

#: python/sourceclientgui.py:325
msgid "This server is to be scanned for audience figures"
msgstr ""

#: python/sourceclientgui.py:339
msgid "Server type"
msgstr ""

#: python/sourceclientgui.py:339
msgid "Port number"
msgstr ""

#: python/sourceclientgui.py:340
msgid "Mount point"
msgstr ""

#: python/sourceclientgui.py:340
msgid "Login name"
msgstr ""

#: python/sourceclientgui.py:341
msgid "TLS"
msgstr ""

#: python/sourceclientgui.py:341
msgid "CA directory"
msgstr ""

#: python/sourceclientgui.py:341
msgid "CA file"
msgstr ""

#: python/sourceclientgui.py:341
msgid "Client cert"
msgstr ""

#: python/sourceclientgui.py:625
msgid "Encoder Format Not Set/Compatible"
msgstr ""

#. TC: Connection button text when no details have been entered.
#: python/sourceclientgui.py:628
msgid "No Master Server Configured"
msgstr ""

#: python/sourceclientgui.py:827
msgid ""
"A table of servers with which to connect. Only one master server can be "
"added for the purpose of streaming. All other servers will appear below the "
"master server in the list for the purpose of stats collection which can be "
"toggled on a per server basis."
msgstr ""

#: python/sourceclientgui.py:842
msgid "Hostname/IP address"
msgstr ""

#. TC: Mount point is a technical term in relation to icecast servers.
#: python/sourceclientgui.py:854
msgid "Mount point       "
msgstr ""

#. TC: This is the listener count heading.
#: python/sourceclientgui.py:863
msgid "Listeners"
msgstr ""

#: python/sourceclientgui.py:878
msgid "The sum total of listeners in this server tab."
msgstr ""

#. TC: Popup menu item on per-server listener stats widget in the server connection tab. Used to determine listener stats update policy.
#: python/sourceclientgui.py:904 python/sourceclientgui.py:2083
msgid "Update"
msgstr ""

#. TC: The policy regarding collection of listener stats. In this case we "never" collect listener stats regardless of sub-settings.
#: python/sourceclientgui.py:909
msgid "Never"
msgstr ""

#. TC: The policy regarding collection of listener stats in this case "always", even if we are not the source.
#: python/sourceclientgui.py:913
msgid "Always"
msgstr ""

#. TC: The policy regarding collection of listener stats in this case only "if connected" to the server.
#: python/sourceclientgui.py:915
msgid "If connected"
msgstr ""

#: python/sourceclientgui.py:1033
msgid "Custom user agent string"
msgstr ""

#: python/sourceclientgui.py:1041
msgid ""
"Set this on the occasion that the server or its firewall specifically "
"refuses to allow libshout based clients."
msgstr ""

#: python/sourceclientgui.py:1046
msgid "If the connection breaks reconnect to the server"
msgstr ""

#. TC: Label for a comma separated list of delay times.
#: python/sourceclientgui.py:1056
msgid "Delay times"
msgstr ""

#: python/sourceclientgui.py:1061
msgid ""
"A comma separated list of delays in seconds between reconnection attempts. "
"Note that bad values or values less than 5 will be interpreted as 5."
msgstr ""

#: python/sourceclientgui.py:1065
msgid "Repeat"
msgstr ""

#: python/sourceclientgui.py:1067
msgid "Repeat the sequence of delays indefinitely."
msgstr ""

#. TC: User specifies no dialog box to be shown.
#: python/sourceclientgui.py:1070
msgid "Quiet"
msgstr ""

#: python/sourceclientgui.py:1072
msgid "Keep the reconnection dialogue box hidden at all times."
msgstr ""

#: python/sourceclientgui.py:1077
msgid "The contingency plan upon the stream buffer becoming full is..."
msgstr ""

#: python/sourceclientgui.py:1087
msgid "Discard audio data for as long as needed"
msgstr ""

#: python/sourceclientgui.py:1089
msgid "Assume the connection is beyond saving and reconnect"
msgstr ""

#: python/sourceclientgui.py:1267 python/streamspec.py:1415
msgid "Shoutcast"
msgstr ""

#: python/sourceclientgui.py:1314
msgid "[Metadata suppressed]"
msgstr ""

#: python/sourceclientgui.py:1391
msgid "Individual Controls"
msgstr ""

#: python/sourceclientgui.py:1405
msgid ""
"Connect to or disconnect from the radio server. If the button does not stay "
"in, the connection failed for some reason.\n"
"\n"
"If the button is greyed out it means your settings within the 'Connections' "
"and 'Format' sections are either incompatible with one another or are "
"incomplete.\n"
"\n"
"In order to stream a master server needs to be specified in the "
"configuration section below and must be capable of handling the chosen "
"streaming format."
msgstr ""

#. TC: Kick whoever is on the server.
#: python/sourceclientgui.py:1422
msgid "Kick Source"
msgstr ""

#: python/sourceclientgui.py:1424
msgid ""
"This will disconnect whoever is currently using the server, freeing it up "
"for personal use."
msgstr ""

#: python/sourceclientgui.py:1465
msgid "Enable automatic connection."
msgstr ""

#: python/sourceclientgui.py:1467
msgid "Time at which to automatically connect."
msgstr ""

#: python/sourceclientgui.py:1468
msgid "Server kick"
msgstr ""

#: python/sourceclientgui.py:1469
msgid ""
"Kick whoever is streaming from the server prior to automatically connecting."
msgstr ""

#: python/sourceclientgui.py:1470
msgid "Automatically connect at time"
msgstr ""

#: python/sourceclientgui.py:1474
msgid "Enable automatic disconnection."
msgstr ""

#: python/sourceclientgui.py:1476
msgid "Time at which to automatically disconnect."
msgstr ""

#: python/sourceclientgui.py:1477
msgid "Player fade"
msgstr ""

#: python/sourceclientgui.py:1478
msgid "Player audio to fade out just prior to automatic disconnection."
msgstr ""

#: python/sourceclientgui.py:1479
msgid "Automatically disconnect at time"
msgstr ""

#: python/sourceclientgui.py:1482
msgid "Upon connection"
msgstr ""

#. TC: [x] Start player (*) 1 ( ) 2
#: python/sourceclientgui.py:1490
msgid "Start player"
msgstr ""

#: python/sourceclientgui.py:1495
msgid ""
"Have one of the players start automatically when a radio server connection "
"is successfully made."
msgstr ""

#. TC: [x] Start recorder (*) 1 ( ) 2
#: python/sourceclientgui.py:1499
msgid "Start recorder"
msgstr ""

#: python/sourceclientgui.py:1506
msgid ""
"Have a recorder start automatically when a radio server connection is "
"successfully made."
msgstr ""

#: python/sourceclientgui.py:1512 python/streamspec.py:690
#: python/streamspec.py:700 python/streamspec.py:711 python/streamspec.py:726
msgid "Metadata"
msgstr ""

#: python/sourceclientgui.py:1524
msgid "Format String"
msgstr ""

#. TC: Label for the metadata fallback value.
#: python/sourceclientgui.py:1526
msgid "Fallback"
msgstr ""

#: python/sourceclientgui.py:1535 python/sourceclientgui.py:2088
msgid "Send Now"
msgstr ""

#: python/sourceclientgui.py:1539
msgid ""
"You can enter text to accompany the stream here and can specify placemarkers "
"%r %t %l %s for the artist, title, album, and songname respectively, or "
"leave this text field blank to use the default metadata.\n"
"\n"
"Songname (%s) is derived from the filename in the absence of sufficient "
"metadata, while the other placemarkers will use the fallback text to the "
"right.\n"
"\n"
"When blank, Ogg streams will use the standard Vorbis tags and mp3 will use "
"%s."
msgstr ""

#: python/sourceclientgui.py:1547
msgid ""
"The fallback text to use when %r %t %l metadata is unavailable. See the "
"format string to the left."
msgstr ""

#: python/sourceclientgui.py:1549
msgid ""
"Metadata normally updates only on song title changes but you can force an "
"immediate update here."
msgstr ""

#: python/sourceclientgui.py:1562
msgid "Configuration"
msgstr ""

#: python/sourceclientgui.py:1563
msgid "The controls for configuring a stream."
msgstr ""

#: python/sourceclientgui.py:1571
msgid "Connection"
msgstr ""

#: python/sourceclientgui.py:1576
msgid "Format"
msgstr ""

#. TC: Tab heading. User can enter information about the stream here.
#: python/sourceclientgui.py:1585
msgid "Stream Info"
msgstr ""

#: python/sourceclientgui.py:1590
msgid ""
"Enter your DJ name or station name here. Typically this information will be "
"displayed by listener clients."
msgstr ""

#: python/sourceclientgui.py:1593
msgid ""
"The URL of your radio station. This and the rest of the information below is "
"intended for display on a radio station listings website."
msgstr ""

#: python/sourceclientgui.py:1598
msgid "A description of your radio station."
msgstr ""

#: python/sourceclientgui.py:1603
msgid "The musical genres you are likely to play."
msgstr ""

#: python/sourceclientgui.py:1606
msgid "Make Public"
msgstr ""

#: python/sourceclientgui.py:1607
msgid ""
"Publish your radio station on a listings website. The website in question "
"will depend on how the server to which you connect is configured."
msgstr ""

#: python/sourceclientgui.py:1619
msgid "Genre(s)"
msgstr ""

#: python/sourceclientgui.py:1630
msgid "Master server admin password"
msgstr ""

#: python/sourceclientgui.py:1635
msgid ""
"This is for kick and stats on Shoutcast master servers that have an "
"administrator password. For those that don't leave this blank (the source "
"password is sufficient for those)."
msgstr ""

#: python/sourceclientgui.py:1644
msgid "Contact Details"
msgstr ""

#: python/sourceclientgui.py:1648
msgid "Internet Relay Chat connection info goes here."
msgstr ""

#: python/sourceclientgui.py:1651
msgid "Connection info for AOL instant messenger goes here."
msgstr ""

#: python/sourceclientgui.py:1654
msgid "ICQ instant messenger connection info goes here."
msgstr ""

#: python/sourceclientgui.py:1657
msgid "IRC"
msgstr ""

#: python/sourceclientgui.py:1658
msgid "AIM"
msgstr ""

#: python/sourceclientgui.py:1659
msgid "ICQ"
msgstr ""

#: python/sourceclientgui.py:1675
msgid "Extra Shoutcast"
msgstr ""

#: python/sourceclientgui.py:1680
msgid "Troubleshooting"
msgstr ""

#: python/sourceclientgui.py:1803
msgid "Stop recording."
msgstr ""

#: python/sourceclientgui.py:1806
msgid ""
"Start recording.\n"
"\n"
"If this button is greyed out it could mean either the encoder settings are "
"not valid or write permission is not granted on the selected folder."
msgstr ""

#: python/sourceclientgui.py:1812
msgid "Pause recording."
msgstr ""

#: python/sourceclientgui.py:1850
msgid "Recording time elapsed."
msgstr ""

#. TC: Dialog title bar text.
#: python/sourceclientgui.py:1907
msgid "Select the folder to record to"
msgstr ""

#: python/sourceclientgui.py:1918
msgid ""
"Choose which stream to record or the 24 bit FLAC option. If the stream isn't "
"already running the encoder will be started automatically using whatever "
"settings are currently configured."
msgstr ""

#: python/sourceclientgui.py:1922
msgid ""
"Choose which directory you want to save to. All file names will be in a "
"timestamp format and have either an oga, mp3, or flac file extension. "
"Important: you need to select a directory to which you have adequate write "
"permission."
msgstr ""

#: python/sourceclientgui.py:2029
msgid "Perform operations on multiple servers in unison."
msgstr ""

#: python/sourceclientgui.py:2041
msgid "Connect"
msgstr ""

#: python/sourceclientgui.py:2058
msgid "Disconnect"
msgstr ""

#: python/sourceclientgui.py:2066
msgid "Kick Sources"
msgstr ""

#: python/sourceclientgui.py:2075
msgid "Metadata:"
msgstr ""

#: python/sourceclientgui.py:2101
msgid "Group Controls"
msgstr ""

#: python/sourceclientgui.py:2617
msgid "Recording Facility Unavailable"
msgstr ""

#: python/sourceclientgui.py:2620
msgid "No Recorders Are Correctly Configured"
msgstr ""

#. TC: Recorder menu format string.
#: python/sourceclientgui.py:2637
#, python-brace-format
msgid "{numericid} [{source}] > [{directory}]"
msgstr ""

#: python/sourceclientgui.py:2639
msgid "Misconfigured"
msgstr ""

#: python/sourceclientgui.py:2660
msgid "Streaming Facility Unavailable"
msgstr ""

#: python/sourceclientgui.py:2662
msgid "No Streams Are Currently Configured"
msgstr ""

#: python/sourceclientgui.py:2665
msgid "Group Connect"
msgstr ""

#: python/sourceclientgui.py:2671
msgid "Group Disconnect"
msgstr ""

#. TC: Window title bar text.
#: python/sourceclientgui.py:2703
msgid "IDJC Output"
msgstr ""

#: python/sourceclientgui.py:2719
msgid ""
"Each one of these tabs represents a separate stream recorder. The LED "
"indicator colours represent the following: Clear=Stopped Yellow=Paused "
"Red=Recording."
msgstr ""

#: python/sourceclientgui.py:2727
msgid ""
"Each one of these tabs represents a separate radio streamer. The LED "
"indicator colours represent the following: Clear=No connection "
"Yellow=Awaiting authentication. Green=Connected. Flashing=Packet loss due to "
"a bad connection."
msgstr ""

#: python/sourceclientgui.py:2745
msgid " Stream "
msgstr ""

#: python/sourceclientgui.py:2780
msgid ""
"<span weight=\"bold\" size=\"12000\">A connection to a radio server has "
"failed.</span>\n"
"\n"
"Reconnection will not be attempted."
msgstr ""

#: python/sourceclientgui.py:2785
msgid ""
"<span weight=\"bold\" size=\"12000\">A scheduled stream disconnection has "
"occurred.</span>"
msgstr ""

#: python/streamspec.py:558
msgid "Right click for suggested values."
msgstr ""

#: python/streamspec.py:585
msgid "Suggested Values"
msgstr ""

#: python/streamspec.py:659
msgid "Pre-gain"
msgstr ""

#: python/streamspec.py:660 python/streamspec.py:1097
msgid "0 dB"
msgstr ""

#: python/streamspec.py:661 python/streamspec.py:1098
msgid "-0.5 dB"
msgstr ""

#: python/streamspec.py:662 python/streamspec.py:1099
msgid "-1.0 dB"
msgstr ""

#: python/streamspec.py:663 python/streamspec.py:1100
msgid "-1.5 dB"
msgstr ""

#: python/streamspec.py:664 python/streamspec.py:1101
msgid "-2.0 dB"
msgstr ""

#: python/streamspec.py:665 python/streamspec.py:1102
msgid "-2.5 dB"
msgstr ""

#: python/streamspec.py:666 python/streamspec.py:1103
msgid "-3.0 dB"
msgstr ""

#: python/streamspec.py:667
msgid "-3.5 dB"
msgstr ""

#: python/streamspec.py:668
msgid "-4.0 dB"
msgstr ""

#: python/streamspec.py:669
msgid "-4.5 dB"
msgstr ""

#: python/streamspec.py:670
msgid "-5.0 dB"
msgstr ""

#: python/streamspec.py:671
msgid ""
"A blanket gain reduction to promote audio quality when using long "
"established lossy audio codecs like mp3 with loud audio material.\n"
"\n"
"ReplayGain makes this feature generally unnecessary and the correct setting "
"in that case is 0 dB."
msgstr ""

#: python/streamspec.py:679
msgid "Resample Quality"
msgstr ""

#: python/streamspec.py:680
msgid "Highest"
msgstr ""

#: python/streamspec.py:682
msgid "Lowest"
msgstr ""

#: python/streamspec.py:683
msgid ""
"All of these settings will provide adequate audio quality. The highest "
"setting will preserve more of the original audio bandwidth at the expense of "
"many CPU cycles."
msgstr ""

#: python/streamspec.py:691 python/streamspec.py:712 python/streamspec.py:727
msgid "Suppressed"
msgstr ""

#: python/streamspec.py:692 python/streamspec.py:713 python/streamspec.py:728
msgid "Enabled"
msgstr ""

#: python/streamspec.py:693
msgid "This affects the stream only. Recordings will contain metadata."
msgstr ""

#: python/streamspec.py:701
msgid "Unsupported"
msgstr ""

#: python/streamspec.py:702 python/streamspec.py:714
msgid ""
"Choose whether the stream will carry dynamic metadata. In the case of Ogg "
"streams this is important as a great many players can't handle chained Ogg "
"streams which result from the metadata updates."
msgstr ""

#: python/streamspec.py:729
msgid ""
"Choose whether the stream will carry dynamic metadata. Recordings will "
"contain metadata."
msgstr ""

#: python/streamspec.py:745 python/streamspec.py:756 python/streamspec.py:767
#: python/streamspec.py:874 python/streamspec.py:1002 python/streamspec.py:1072
#: python/streamspec.py:1081 python/streamspec.py:1155
#: python/streamspec.py:1181 python/streamspec.py:1316
#: python/streamspec.py:1338
msgid "Mode"
msgstr ""

#: python/streamspec.py:746 python/streamspec.py:757 python/streamspec.py:768
#: python/streamspec.py:875 python/streamspec.py:1003 python/streamspec.py:1073
#: python/streamspec.py:1082 python/streamspec.py:1156
#: python/streamspec.py:1182 python/streamspec.py:1317
#: python/streamspec.py:1339
msgid "Mono"
msgstr ""

#: python/streamspec.py:747 python/streamspec.py:758 python/streamspec.py:769
#: python/streamspec.py:876 python/streamspec.py:1004 python/streamspec.py:1074
#: python/streamspec.py:1083 python/streamspec.py:1157
#: python/streamspec.py:1183 python/streamspec.py:1318
#: python/streamspec.py:1340
msgid "Stereo"
msgstr ""

#: python/streamspec.py:748 python/streamspec.py:759 python/streamspec.py:770
#: python/streamspec.py:877
msgid "Joint Stereo"
msgstr ""

#: python/streamspec.py:749
msgid "Joint Stereo is a good choice on streams with low bitrates."
msgstr ""

#: python/streamspec.py:760
msgid "Due to the high bitrate selected, this codec will only support stereo."
msgstr ""

#: python/streamspec.py:771
msgid "Due to the low bitrate selected, this codec will only support mono."
msgstr ""

#: python/streamspec.py:820 python/streamspec.py:830 python/streamspec.py:927
#: python/streamspec.py:937 python/streamspec.py:947 python/streamspec.py:1053
#: python/streamspec.py:1063 python/streamspec.py:1210
#: python/streamspec.py:1230 python/streamspec.py:1307
msgid "Sample Rate"
msgstr ""

#. TC: Abbreviation of the word, standard.
#: python/streamspec.py:841 python/streamspec.py:958
msgid "Std."
msgstr ""

#. TC: v stands for version.
#: python/streamspec.py:843 python/streamspec.py:960
msgid "V 1"
msgstr ""

#. TC: v stands for version.
#: python/streamspec.py:845 python/streamspec.py:962
msgid "V 2"
msgstr ""

#: python/streamspec.py:846
msgid ""
"MPEG2 introduced lower samplerate options and corresponding lower bitrates. "
"Choose 2 if those are required."
msgstr ""

#: python/streamspec.py:853 python/streamspec.py:981
msgid "Quality"
msgstr ""

#. TC: * means is the recommended setting.
#: python/streamspec.py:857
msgid "2 *"
msgstr ""

#: python/streamspec.py:859
msgid "Higher quality costs more in terms of CPU cycles."
msgstr ""

#: python/streamspec.py:878
msgid "Joint Stereo is a good choice on streams with low bitrates"
msgstr ""

#. TC: v stands for version.
#: python/streamspec.py:964
msgid "V 2.5"
msgstr ""

#: python/streamspec.py:971
msgid "Complexity"
msgstr ""

#: python/streamspec.py:974
msgid "A quality setting that affects how heavily the CPU is used."
msgstr ""

#: python/streamspec.py:984
msgid "The higher this setting, the higher the bitrate."
msgstr ""

#: python/streamspec.py:991
msgid "Bandwidth"
msgstr ""

#: python/streamspec.py:992
msgid "Ultrawide"
msgstr ""

#: python/streamspec.py:993
msgid "Wide"
msgstr ""

#: python/streamspec.py:994
msgid "Narrow"
msgstr ""

#: python/streamspec.py:995
msgid "Essentially a samplerate setting."
msgstr ""

#: python/streamspec.py:1012
msgid "24 bits"
msgstr ""

#: python/streamspec.py:1013
msgid "20 bits"
msgstr ""

#: python/streamspec.py:1014
msgid "16 bits"
msgstr ""

#: python/streamspec.py:1015
msgid ""
"24 bit records with the highest level of detail. If file size is a concern "
"maybe FLAC is not the right codec."
msgstr ""

#: python/streamspec.py:1022 python/streamspec.py:1111
msgid "Variability"
msgstr ""

#: python/streamspec.py:1023
msgid "Constant"
msgstr ""

#: python/streamspec.py:1024
msgid "±10%"
msgstr ""

#: python/streamspec.py:1025
msgid "±20%"
msgstr ""

#: python/streamspec.py:1026
msgid "±30%"
msgstr ""

#: python/streamspec.py:1027
msgid "±40%"
msgstr ""

#: python/streamspec.py:1028
msgid "±50%"
msgstr ""

#: python/streamspec.py:1029
msgid "This control is for enabling variable bitrate on Vorbis streams."
msgstr ""

#: python/streamspec.py:1090
msgid "Post-gain"
msgstr ""

#: python/streamspec.py:1091
msgid "3.0 dB"
msgstr ""

#: python/streamspec.py:1092
msgid "2.5 dB"
msgstr ""

#: python/streamspec.py:1093
msgid "2.0 dB"
msgstr ""

#: python/streamspec.py:1094
msgid "1.5 dB"
msgstr ""

#: python/streamspec.py:1095
msgid "1.0 dB"
msgstr ""

#: python/streamspec.py:1096
msgid "0.5 dB"
msgstr ""

#: python/streamspec.py:1104
msgid "A gain adjustment for the player to apply."
msgstr ""

#: python/streamspec.py:1112
msgid "CBR *"
msgstr ""

#: python/streamspec.py:1113
msgid "CVBR"
msgstr ""

#: python/streamspec.py:1114
msgid "VBR"
msgstr ""

#: python/streamspec.py:1115
msgid ""
"Bitrate variability. Actual VBR operation may require a higher frame size."
msgstr ""

#: python/streamspec.py:1122
msgid "Frame Size"
msgstr ""

#: python/streamspec.py:1123
msgid "60 ms"
msgstr ""

#: python/streamspec.py:1124
msgid "40 ms"
msgstr ""

#: python/streamspec.py:1125
msgid "20 ms"
msgstr ""

#: python/streamspec.py:1126
msgid "A higher frame size may sound better on very low bitrates."
msgstr ""

#: python/streamspec.py:1133
msgid "CPU"
msgstr ""

#: python/streamspec.py:1136
msgid "The encoder complexity setting which affects CPU load."
msgstr ""

#: python/streamspec.py:1164 python/streamspec.py:1279
#: python/streamspec.py:1347 python/streamspec.py:1356
msgid "Codec"
msgstr ""

#: python/streamspec.py:1165 python/streamspec.py:1349
msgid "Vorbis"
msgstr ""

#: python/streamspec.py:1166
msgid "FLAC"
msgstr ""

#: python/streamspec.py:1167
msgid "Speex"
msgstr ""

#: python/streamspec.py:1168 python/streamspec.py:1348
msgid "Opus"
msgstr ""

#: python/streamspec.py:1171
msgid "Codecs of the Ogg container."
msgstr ""

#: python/streamspec.py:1211 python/streamspec.py:1231
msgid "96000 Hz"
msgstr ""

#: python/streamspec.py:1212 python/streamspec.py:1232
msgid "88200 Hz"
msgstr ""

#: python/streamspec.py:1213 python/streamspec.py:1233
msgid "64000 Hz"
msgstr ""

#: python/streamspec.py:1214 python/streamspec.py:1234
msgid "48000 Hz"
msgstr ""

#: python/streamspec.py:1215 python/streamspec.py:1235
msgid "44100 Hz"
msgstr ""

#: python/streamspec.py:1216 python/streamspec.py:1236
msgid "32000 Hz"
msgstr ""

#: python/streamspec.py:1217 python/streamspec.py:1237
msgid "24000 Hz"
msgstr ""

#: python/streamspec.py:1218 python/streamspec.py:1238
msgid "22050 Hz"
msgstr ""

#: python/streamspec.py:1219 python/streamspec.py:1239
msgid "16000 Hz"
msgstr ""

#: python/streamspec.py:1220 python/streamspec.py:1240
msgid "12000 Hz"
msgstr ""

#: python/streamspec.py:1221 python/streamspec.py:1241
msgid "11025 Hz"
msgstr ""

#: python/streamspec.py:1222 python/streamspec.py:1242
msgid "8000 Hz"
msgstr ""

#: python/streamspec.py:1223 python/streamspec.py:1243
msgid "7350 Hz"
msgstr ""

#: python/streamspec.py:1255
msgid "LC and HE-AACv2 correspond to the old AAC and AAC+ v2 codec options."
msgstr ""

#: python/streamspec.py:1268
msgid "The MP2 option requires IDJC be rebuilt against libtwolame."
msgstr ""

#: python/streamspec.py:1271
msgid "Enable the MP3 option by installing libmp3lame."
msgstr ""

#: python/streamspec.py:1274
msgid "The AAC options require IDJC be rebuilt against libav libraries."
msgstr ""

#: python/streamspec.py:1277
msgid "Codecs of the MPEG family."
msgstr ""

#: python/streamspec.py:1280
msgid "MP2"
msgstr ""

#: python/streamspec.py:1281
msgid "MP3"
msgstr ""

#: python/streamspec.py:1282
msgid "AAC"
msgstr ""

#: python/streamspec.py:1357
msgid "Test1"
msgstr ""

#. TC: Codec family e.g. Xiph/Ogg, MPEG etc.
#: python/streamspec.py:1369
msgid "Dummy"
msgstr ""

#: python/streamspec.py:1371
msgid "WebM"
msgstr ""

#. TC: Xiph.org Ogg container format.
#: python/streamspec.py:1373
msgid "Xiph/Ogg"
msgstr ""

#: python/streamspec.py:1374
msgid "MPEG"
msgstr ""

#: python/streamspec.py:1376
msgid "Family"
msgstr ""

#: python/streamspec.py:1377
msgid "Codecs have been grouped by standards body and or container format."
msgstr ""

#: python/streamspec.py:1403
msgid "Capabilities"
msgstr ""

#: python/streamspec.py:1415
msgid "Icecast"
msgstr ""

#: python/streamspec.py:1415
msgid "Recordable"
msgstr ""
