Undo (bad) fix
[ardour.git] / libs / ardour / po / sv.po
index df2d04ae0bfb87ba34e6ba3cc2d59bd20ae0ab0c..dc617fd32a0899a9065c0f3ae70cf2aa266c82a5 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ardour\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: ardour\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-02-10 17:53+0100\n"
+"POT-Creation-Date: 2016-07-14 06:20-0400\n"
 "PO-Revision-Date: 2006-10-03 01:09+GMT+1\n"
 "Last-Translator: Petter Sundlöf <petter.sundlof@findus.dhs.org>\n"
 "Language-Team: Swedish <sv@li.org>\n"
 "PO-Revision-Date: 2006-10-03 01:09+GMT+1\n"
 "Last-Translator: Petter Sundlöf <petter.sundlof@findus.dhs.org>\n"
 "Language-Team: Swedish <sv@li.org>\n"
@@ -16,78 +16,239 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: amp.cc:60 automatable.cc:158
-msgid "Fader"
-msgstr "Volymreglage"
+#: amp.cc:412
+#, c-format
+msgid "%.2fdB"
+msgstr ""
+
+#: analyser.cc:121 audioregion.cc:1789
+msgid "Transient Analysis failed for %1."
+msgstr ""
+
+#: analyser.cc:121
+msgid "Audio File Source"
+msgstr ""
+
+#: analysis_graph.cc:136
+msgid "%1 (%2..%3)"
+msgstr ""
+
+#: audio_backend.cc:31
+msgid "No Error occurred"
+msgstr ""
+
+#: audio_backend.cc:33
+msgid "Failed to initialize audio backend"
+msgstr ""
+
+#: audio_backend.cc:35
+msgid "Failed to deinitialize audio backend"
+msgstr ""
+
+#: audio_backend.cc:37
+msgid "Failed to reinitialize audio backend"
+msgstr ""
+
+#: audio_backend.cc:39
+msgid "Failed to open audio device"
+msgstr ""
+
+#: audio_backend.cc:41
+msgid "Failed to close audio device"
+msgstr ""
+
+#: audio_backend.cc:43
+msgid "Audio device not valid"
+msgstr ""
 
 
-#: audio_diskstream.cc:242
+#: audio_backend.cc:45
+msgid "Audio device unavailable"
+msgstr ""
+
+#: audio_backend.cc:47
+msgid "Audio device not connected"
+msgstr ""
+
+#: audio_backend.cc:49
+msgid "Failed to request and reserve audio device"
+msgstr ""
+
+#: audio_backend.cc:51
+msgid "Audio device Input/Output error"
+msgstr ""
+
+#: audio_backend.cc:53
+msgid "Failed to open MIDI device"
+msgstr ""
+
+#: audio_backend.cc:55
+msgid "Failed to close MIDI device"
+msgstr ""
+
+#: audio_backend.cc:57
+msgid "MIDI device unavailable"
+msgstr ""
+
+#: audio_backend.cc:59
+msgid "MIDI device not connected"
+msgstr ""
+
+#: audio_backend.cc:61
+msgid "MIDI device Input/Output error"
+msgstr ""
+
+#: audio_backend.cc:63
+msgid "Sample format is not supported"
+msgstr ""
+
+#: audio_backend.cc:65
+msgid "Sample rate is not supported"
+msgstr ""
+
+#: audio_backend.cc:67
+msgid "Requested input latency is not supported"
+msgstr ""
+
+#: audio_backend.cc:69
+msgid "Requested output latency is not supported"
+msgstr ""
+
+#: audio_backend.cc:71
+msgid "Period size is not supported"
+msgstr ""
+
+#: audio_backend.cc:73
+msgid "Period count is not supported"
+msgstr ""
+
+#: audio_backend.cc:75
+msgid "Device configuration not supported"
+msgstr ""
+
+#: audio_backend.cc:77
+msgid "Channel count configuration not supported"
+msgstr ""
+
+#: audio_backend.cc:79
+msgid "Input channel count configuration not supported"
+msgstr ""
+
+#: audio_backend.cc:81
+msgid "Output channel count configuration not supported"
+msgstr ""
+
+#: audio_backend.cc:83
+msgid "Unable to aquire realtime permissions"
+msgstr ""
+
+#: audio_backend.cc:85
+msgid "Setting audio device thread priorities failed"
+msgstr ""
+
+#: audio_backend.cc:87
+msgid "Setting MIDI device thread priorities failed"
+msgstr ""
+
+#: audio_backend.cc:89
+msgid "Failed to start process thread"
+msgstr ""
+
+#: audio_backend.cc:91
+msgid "Failed to start freewheel thread"
+msgstr ""
+
+#: audio_backend.cc:93
+msgid "Failed to register audio/midi ports"
+msgstr ""
+
+#: audio_backend.cc:95
+msgid "Failed to re-connect audio/midi ports"
+msgstr ""
+
+#: audio_backend.cc:97
+msgid "Out Of Memory Error"
+msgstr ""
+
+#: audio_backend.cc:99
+msgid "Could not reconnect to Audio/MIDI engine"
+msgstr ""
+
+#: audio_backend.cc:107 export_formats.cc:52 session.cc:6772 session.cc:6792
+msgid "None"
+msgstr ""
+
+#: audio_backend.cc:109
+msgid "Default"
+msgstr ""
+
+#: audio_diskstream.cc:257
 msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist"
 msgstr ""
 
 msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist"
 msgstr ""
 
-#: audio_diskstream.cc:294
+#: audio_diskstream.cc:309
 msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!"
 msgstr ""
 
 msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!"
 msgstr ""
 
-#: audio_diskstream.cc:846 audio_diskstream.cc:856
+#: audio_diskstream.cc:880 audio_diskstream.cc:890
 msgid ""
 "AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3"
 msgstr ""
 
 msgid ""
 "AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3"
 msgstr ""
 
-#: audio_diskstream.cc:1012
+#: audio_diskstream.cc:1053
 msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3"
 msgstr ""
 
 msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3"
 msgstr ""
 
-#: audio_diskstream.cc:1381 audio_diskstream.cc:1398
+#: audio_diskstream.cc:1469 audio_diskstream.cc:1488
 msgid "AudioDiskstream %1: cannot write to disk"
 msgstr ""
 
 msgid "AudioDiskstream %1: cannot write to disk"
 msgstr ""
 
-#: audio_diskstream.cc:1441
+#: audio_diskstream.cc:1531
 msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!"
 msgstr ""
 
 msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!"
 msgstr ""
 
-#: audio_diskstream.cc:1535
+#: audio_diskstream.cc:1627
 msgid "%1: could not create region for complete audio file"
 msgstr ""
 
 msgid "%1: could not create region for complete audio file"
 msgstr ""
 
-#: audio_diskstream.cc:1569
+#: audio_diskstream.cc:1659
 msgid "AudioDiskstream: could not create region for captured audio!"
 msgstr ""
 
 msgid "AudioDiskstream: could not create region for captured audio!"
 msgstr ""
 
-#: audio_diskstream.cc:1677
+#: audio_diskstream.cc:1755
 msgid "programmer error: %1"
 msgstr ""
 
 msgid "programmer error: %1"
 msgstr ""
 
-#: audio_diskstream.cc:1903
+#: audio_diskstream.cc:2012
 msgid "AudioDiskstream: channel %1 out of range"
 msgstr ""
 
 msgid "AudioDiskstream: channel %1 out of range"
 msgstr ""
 
-#: audio_diskstream.cc:1917 midi_diskstream.cc:1209
+#: audio_diskstream.cc:2026 midi_diskstream.cc:1295
 msgid "%1:%2 new capture file not initialized correctly"
 msgstr ""
 
 msgid "%1:%2 new capture file not initialized correctly"
 msgstr ""
 
-#: audio_diskstream.cc:2198
+#: audio_diskstream.cc:2305
 msgid "%1: cannot restore pending capture source file %2"
 msgstr ""
 
 msgid "%1: cannot restore pending capture source file %2"
 msgstr ""
 
-#: audio_diskstream.cc:2220
+#: audio_diskstream.cc:2327
 msgid "%1: incorrect number of pending sources listed - ignoring them all"
 msgstr ""
 
 msgid "%1: incorrect number of pending sources listed - ignoring them all"
 msgstr ""
 
-#: audio_diskstream.cc:2244
+#: audio_diskstream.cc:2361
 msgid "%1: cannot create whole-file region from pending capture sources"
 msgstr ""
 
 msgid "%1: cannot create whole-file region from pending capture sources"
 msgstr ""
 
-#: audio_library.cc:81
+#: audio_library.cc:82
 msgid "Could not open %1.  Audio Library not saved"
 msgstr ""
 
 msgid "Could not open %1.  Audio Library not saved"
 msgstr ""
 
-#: audio_playlist.cc:504
+#: audio_playlist.cc:509
 msgid ""
 "Legacy crossfade involved an incoming region not present in playlist \"%1\" "
 "- crossfade discarded"
 msgstr ""
 
 msgid ""
 "Legacy crossfade involved an incoming region not present in playlist \"%1\" "
 "- crossfade discarded"
 msgstr ""
 
-#: audio_playlist.cc:520
+#: audio_playlist.cc:525
 msgid ""
 "Legacy crossfade involved an outgoing region not present in playlist \"%1\" "
 "- crossfade discarded"
 msgid ""
 "Legacy crossfade involved an outgoing region not present in playlist \"%1\" "
 "- crossfade discarded"
@@ -105,7 +266,7 @@ msgstr ""
 msgid "regions"
 msgstr ""
 
 msgid "regions"
 msgstr ""
 
-#: audio_playlist_importer.cc:174 audio_track_importer.cc:245
+#: audio_playlist_importer.cc:174 audio_track_importer.cc:244
 msgid "A playlist with this name already exists, please rename it."
 msgstr ""
 
 msgid "A playlist with this name already exists, please rename it."
 msgstr ""
 
@@ -113,15 +274,15 @@ msgstr ""
 msgid "badly-formed XML in imported playlist"
 msgstr ""
 
 msgid "badly-formed XML in imported playlist"
 msgstr ""
 
-#: audio_playlist_importer.cc:265
+#: audio_playlist_importer.cc:267
 msgid "Audio Playlists (unused)"
 msgstr ""
 
 msgid "Audio Playlists (unused)"
 msgstr ""
 
-#: audio_playlist_source.cc:171 audiosource.cc:891 file_source.cc:520
-#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
-#: midi_playlist_source.cc:159 midi_source.cc:370 plugin_insert.cc:634
-#: rb_effect.cc:333 session.cc:2636 session.cc:2669 session.cc:3814
-#: session_handle.cc:87 sndfilesource.cc:122
+#: audio_playlist_source.cc:171 audiosource.cc:1046
+#: midi_playlist_source.cc:147 midi_playlist_source.cc:155
+#: midi_playlist_source.cc:162 midi_source.cc:403 plugin_insert.cc:1259
+#: rb_effect.cc:327 session.cc:5314 session.cc:5341 session.cc:5461
+#: session_handle.cc:88 sndfilesource.cc:173
 msgid "programming error: %1"
 msgstr ""
 
 msgid "programming error: %1"
 msgstr ""
 
@@ -145,35 +306,39 @@ msgid ""
 "Channels: "
 msgstr ""
 
 "Channels: "
 msgstr ""
 
-#: audio_track.cc:161
+#: audio_track.cc:177
 msgid "Unknown bundle \"%1\" listed for input of %2"
 msgstr ""
 
 msgid "Unknown bundle \"%1\" listed for input of %2"
 msgstr ""
 
-#: audio_track.cc:163
+#: audio_track.cc:179
 msgid "in 1"
 msgstr ""
 
 msgid "in 1"
 msgstr ""
 
-#: audio_track.cc:164
+#: audio_track.cc:180
 msgid "No input bundles available as a replacement"
 msgstr ""
 
 msgid "No input bundles available as a replacement"
 msgstr ""
 
-#: audio_track.cc:168
+#: audio_track.cc:184
 msgid "Bundle %1 was not available - \"in 1\" used instead"
 msgstr ""
 
 msgid "Bundle %1 was not available - \"in 1\" used instead"
 msgstr ""
 
-#: audio_track.cc:177
+#: audio_track.cc:193
 msgid "improper input channel list in XML node (%1)"
 msgstr ""
 
 msgid "improper input channel list in XML node (%1)"
 msgstr ""
 
-#: audio_track_importer.cc:69
+#: audio_track.cc:216 diskstream.cc:503 source.cc:149
+msgid "%1: this session uses destructive tracks, which are not supported"
+msgstr ""
+
+#: audio_track_importer.cc:68
 msgid "Audio Tracks"
 msgstr ""
 
 msgid "Audio Tracks"
 msgstr ""
 
-#: audio_track_importer.cc:254 audio_track_importer.cc:260
+#: audio_track_importer.cc:253 audio_track_importer.cc:259
 msgid "badly-formed XML in imported track"
 msgstr ""
 
 msgid "badly-formed XML in imported track"
 msgstr ""
 
-#: audio_track_importer.cc:288
+#: audio_track_importer.cc:287
 msgid "Error Importing Audio track %1"
 msgstr ""
 
 msgid "Error Importing Audio track %1"
 msgstr ""
 
@@ -185,23 +350,19 @@ msgstr ""
 msgid "VAMP Plugin \"%1\" could not be loaded"
 msgstr ""
 
 msgid "VAMP Plugin \"%1\" could not be loaded"
 msgstr ""
 
-#: audioengine.cc:495
-msgid "looking for backends in %1\n"
-msgstr ""
-
-#: audioengine.cc:518
+#: audioengine.cc:756
 msgid "AudioEngine: cannot load module \"%1\" (%2)"
 msgstr ""
 
 msgid "AudioEngine: cannot load module \"%1\" (%2)"
 msgstr ""
 
-#: audioengine.cc:524
+#: audioengine.cc:762
 msgid "AudioEngine: backend at \"%1\" has no descriptor function."
 msgstr ""
 
 msgid "AudioEngine: backend at \"%1\" has no descriptor function."
 msgstr ""
 
-#: audioengine.cc:596
+#: audioengine.cc:841
 msgid "Could not create backend for %1: %2"
 msgstr ""
 
 msgid "Could not create backend for %1: %2"
 msgstr ""
 
-#: audioregion.cc:1651
+#: audioregion.cc:1757
 msgid ""
 "You have requested an operation that requires audio analysis.\n"
 "\n"
 msgid ""
 "You have requested an operation that requires audio analysis.\n"
 "\n"
@@ -209,182 +370,205 @@ msgid ""
 "transient data must be generated every time it is required.\n"
 "\n"
 "If you are doing work that will require transient data on a regular basis, "
 "transient data must be generated every time it is required.\n"
 "\n"
 "If you are doing work that will require transient data on a regular basis, "
-"you should probably enable \"auto-analyse-audio\" then quit ardour and "
-"restart.\n"
+"you should probably enable \"auto-analyse-audio\" in Preferences > Audio > "
+"Regions, then quit %1 and restart.\n"
 "\n"
 "This dialog will not display again.  But you may notice a slight delay in "
 "this and future transient-detection operations.\n"
 msgstr ""
 
 "\n"
 "This dialog will not display again.  But you may notice a slight delay in "
 "this and future transient-detection operations.\n"
 msgstr ""
 
-#: audiosource.cc:210
+#: audioregion.cc:1789
+msgid "Audio Region"
+msgstr ""
+
+#: audiosource.cc:228
 msgid "cannot rename peakfile for %1 from %2 to %3 (%4)"
 msgstr ""
 
 msgid "cannot rename peakfile for %1 from %2 to %3 (%4)"
 msgstr ""
 
-#: audiosource.cc:239
+#: audiosource.cc:262
 msgid "AudioSource: cannot stat peakfile \"%1\""
 msgstr ""
 
 msgid "AudioSource: cannot stat peakfile \"%1\""
 msgstr ""
 
-#: audiosource.cc:366
+#: audiosource.cc:368
+msgid "Cannot open peakfile @ %1 for size check (%2)"
+msgstr ""
+
+#: audiosource.cc:389
+msgid "peak file %1 is truncated from %2 to %3"
+msgstr ""
+
+#: audiosource.cc:392
+msgid "Cannot open peakfile @ %1 for size check (%2) after rebuild"
+msgstr ""
+
+#: audiosource.cc:404
+msgid "Cannot open peakfile @ %1 for reading (%2)"
+msgstr ""
+
+#: audiosource.cc:438
 msgid "cannot read sample data for unscaled peak computation"
 msgstr ""
 
 msgid "cannot read sample data for unscaled peak computation"
 msgstr ""
 
-#: audiosource.cc:386
-msgid "AudioSource: cannot open peakpath (a) \"%1\" (%2)"
+#: audiosource.cc:473 audiosource.cc:568
+msgid "map failed - could not create file mapping for peakfile %1."
 msgstr ""
 
 msgstr ""
 
-#: audiosource.cc:395 audiosource.cc:473
-msgid ""
-"AudioSource: could not seek to correct location in peak file \"%1\" (%2)"
+#: audiosource.cc:479 audiosource.cc:574
+msgid "map failed - could not map peakfile %1."
 msgstr ""
 
 msgstr ""
 
-#: audiosource.cc:453
-msgid "AudioSource: cannot open peakpath (b) \"%1\" (%2)"
+#: audiosource.cc:490 audiosource.cc:585
+msgid "unmap failed - could not unmap peakfile %1."
 msgstr ""
 
 msgstr ""
 
-#: audiosource.cc:567
+#: audiosource.cc:496 audiosource.cc:591
+msgid "map failed - could not mmap peakfile %1."
+msgstr ""
+
+#: audiosource.cc:681
 msgid ""
 "AudioSource[%1]: peak read - cannot read %2 samples at offset %3 of %4 (%5)"
 msgstr ""
 
 msgid ""
 "AudioSource[%1]: peak read - cannot read %2 samples at offset %3 of %4 (%5)"
 msgstr ""
 
-#: audiosource.cc:634
+#: audiosource.cc:748
 msgid "%1: could not write read raw data for peak computation (%2)"
 msgstr ""
 
 msgid "%1: could not write read raw data for peak computation (%2)"
 msgstr ""
 
-#: audiosource.cc:672
-msgid "AudioSource: cannot open peakpath (c) \"%1\" (%2)"
+#: audiosource.cc:815
+msgid "AudioSource: cannot open _peakpath (c) \"%1\" (%2)"
 msgstr ""
 
 msgstr ""
 
-#: audiosource.cc:739 audiosource.cc:861
+#: audiosource.cc:894 audiosource.cc:1016
 msgid "%1: could not seek in peak file data (%2)"
 msgstr ""
 
 msgid "%1: could not seek in peak file data (%2)"
 msgstr ""
 
-#: audiosource.cc:744 audiosource.cc:870
+#: audiosource.cc:899 audiosource.cc:1025
 msgid "%1: could not write peak file data (%2)"
 msgstr ""
 
 msgid "%1: could not write peak file data (%2)"
 msgstr ""
 
-#: audiosource.cc:903
+#: audiosource.cc:1058
 msgid "could not truncate peakfile %1 to %2 (error: %3)"
 msgstr ""
 
 msgid "could not truncate peakfile %1 to %2 (error: %3)"
 msgstr ""
 
-#: auditioner.cc:95
+#: auditioner.cc:105
 msgid "Falling back to Reasonable Synth for Midi Audition"
 msgstr ""
 
 msgid "Falling back to Reasonable Synth for Midi Audition"
 msgstr ""
 
-#: auditioner.cc:97
+#: auditioner.cc:107
 msgid "No synth for midi-audition found."
 msgstr ""
 
 msgid "No synth for midi-audition found."
 msgstr ""
 
-#: auditioner.cc:152
+#: auditioner.cc:163
 msgid "no outputs available for auditioner - manual connection required"
 msgstr ""
 
 msgid "no outputs available for auditioner - manual connection required"
 msgstr ""
 
-#: auditioner.cc:392 auditioner.cc:438
+#: auditioner.cc:408 auditioner.cc:455
 msgid "Cannot setup auditioner processing flow for %1 channels"
 msgstr ""
 
 msgid "Cannot setup auditioner processing flow for %1 channels"
 msgstr ""
 
-#: auditioner.cc:426
+#: auditioner.cc:443
 msgid "Failed to load synth for MIDI-Audition."
 msgstr ""
 
 msgid "Failed to load synth for MIDI-Audition."
 msgstr ""
 
-#: auditioner.cc:445
+#: auditioner.cc:462
 msgid "Auditioning of regions other than Audio or Midi is not supported."
 msgstr ""
 
 msgid "Auditioning of regions other than Audio or Midi is not supported."
 msgstr ""
 
-#: automatable.cc:81
+#: automatable.cc:87
 msgid "Automation node has no path property"
 msgstr ""
 
 msgid "Automation node has no path property"
 msgstr ""
 
-#: automatable.cc:101
+#: automatable.cc:108
 msgid "cannot open %2 to load automation data (%3)"
 msgstr ""
 
 msgid "cannot open %2 to load automation data (%3)"
 msgstr ""
 
-#: automatable.cc:129
+#: automatable.cc:140
 msgid "cannot load automation data from %2"
 msgstr ""
 
 msgid "cannot load automation data from %2"
 msgstr ""
 
-#: automation_list.cc:353
+#: automatable.cc:176 send.cc:95 session.cc:851
+msgid "Fader"
+msgstr "Volymreglage"
+
+#: automatable.cc:178
+msgid "Trim"
+msgstr ""
+
+#: automatable.cc:180
+msgid "Mute"
+msgstr ""
+
+#: automation_control.cc:228
+msgid "record %1 automation"
+msgstr ""
+
+#: automation_list.cc:410
 msgid "automation list: cannot load coordinates from XML, all points ignored"
 msgstr ""
 
 msgid "automation list: cannot load coordinates from XML, all points ignored"
 msgstr ""
 
-#: automation_list.cc:399
+#: automation_list.cc:456
 msgid ""
 "automation list: no x-coordinate stored for control point (point ignored)"
 msgstr ""
 
 msgid ""
 "automation list: no x-coordinate stored for control point (point ignored)"
 msgstr ""
 
-#: automation_list.cc:405
+#: automation_list.cc:462
 msgid ""
 "automation list: no y-coordinate stored for control point (point ignored)"
 msgstr ""
 
 msgid ""
 "automation list: no y-coordinate stored for control point (point ignored)"
 msgstr ""
 
-#: automation_list.cc:421
+#: automation_list.cc:476
 msgid ""
 "AutomationList: passed XML node called %1, not \"AutomationList\" - ignored"
 msgstr ""
 
 msgid ""
 "AutomationList: passed XML node called %1, not \"AutomationList\" - ignored"
 msgstr ""
 
-#: butler.cc:80
-msgid "Cannot create transport request signal pipe (%1)"
-msgstr ""
-
-#: butler.cc:86 butler.cc:92
-msgid "UI: cannot set O_NONBLOCK on butler request pipe (%1)"
-msgstr ""
-
-#: butler.cc:124
+#: butler.cc:126
 msgid "Session: could not create butler thread"
 msgstr ""
 
 msgid "Session: could not create butler thread"
 msgstr ""
 
-#: butler.cc:165
-msgid "poll on butler request pipe failed (%1)"
-msgstr ""
-
-#: butler.cc:172
-msgid "Error on butler thread request pipe: fd=%1 err=%2"
-msgstr ""
-
-#: butler.cc:201
-msgid "Error reading from butler request pipe"
-msgstr ""
-
-#: butler.cc:301
+#: butler.cc:254 butler.cc:255
 msgid "Butler read ahead failure on dstream %1"
 msgstr ""
 
 msgid "Butler read ahead failure on dstream %1"
 msgstr ""
 
-#: butler.cc:338
+#: butler.cc:344 butler.cc:345 butler.cc:393 butler.cc:394
 msgid "Butler write-behind failure on dstream %1"
 msgstr ""
 
 msgid "Butler write-behind failure on dstream %1"
 msgstr ""
 
-#: control_protocol_manager.cc:164
+#: control_protocol_manager.cc:174
 msgid "control protocol name \"%1\" has no descriptor"
 msgstr ""
 
 msgid "control protocol name \"%1\" has no descriptor"
 msgstr ""
 
-#: control_protocol_manager.cc:171
+#: control_protocol_manager.cc:181
 msgid "control protocol name \"%1\" could not be initialized"
 msgstr ""
 
 msgid "control protocol name \"%1\" could not be initialized"
 msgstr ""
 
-#: control_protocol_manager.cc:237
+#: control_protocol_manager.cc:265
 msgid "Instantiating mandatory control protocol %1"
 msgstr ""
 
 msgid "Instantiating mandatory control protocol %1"
 msgstr ""
 
-#: control_protocol_manager.cc:258
+#: control_protocol_manager.cc:309
 msgid "looking for control protocols in %1\n"
 msgstr ""
 
 msgid "looking for control protocols in %1\n"
 msgstr ""
 
-#: control_protocol_manager.cc:283
+#: control_protocol_manager.cc:334
 msgid "Control protocol %1 not usable"
 msgstr ""
 
 msgid "Control protocol %1 not usable"
 msgstr ""
 
-#: control_protocol_manager.cc:300
+#: control_protocol_manager.cc:351
 msgid "Control surface protocol discovered: \"%1\"\n"
 msgstr ""
 
 msgid "Control surface protocol discovered: \"%1\"\n"
 msgstr ""
 
-#: control_protocol_manager.cc:318
+#: control_protocol_manager.cc:367
 msgid "ControlProtocolManager: cannot load module \"%1\" (%2)"
 msgstr ""
 
 msgid "ControlProtocolManager: cannot load module \"%1\" (%2)"
 msgstr ""
 
-#: control_protocol_manager.cc:324
+#: control_protocol_manager.cc:373
 msgid "ControlProtocolManager: module \"%1\" has no descriptor function."
 msgstr ""
 
 msgid "ControlProtocolManager: module \"%1\" has no descriptor function."
 msgstr ""
 
+#: control_protocol_manager.cc:516
+msgid "Control protocol \"%1\" has no descriptor"
+msgstr ""
+
 #: cycle_timer.cc:40
 msgid "CycleTimer::get_mhz(): can't open /proc/cpuinfo"
 msgstr ""
 #: cycle_timer.cc:40
 msgid "CycleTimer::get_mhz(): can't open /proc/cpuinfo"
 msgstr ""
@@ -401,7 +585,7 @@ msgstr ""
 msgid "audio"
 msgstr ""
 
 msgid "audio"
 msgstr ""
 
-#: data_type.cc:28 session.cc:1808 session.cc:1811
+#: data_type.cc:28 session.cc:2452
 msgid "MIDI"
 msgstr ""
 
 msgid "MIDI"
 msgstr ""
 
@@ -413,11 +597,11 @@ msgstr ""
 msgid "main outs"
 msgstr ""
 
 msgid "main outs"
 msgstr ""
 
-#: delivery.cc:121 send.cc:62
+#: delivery.cc:121 send.cc:64
 msgid "listen"
 msgstr ""
 
 msgid "listen"
 msgstr ""
 
-#: diskstream.cc:302
+#: diskstream.cc:311
 msgid "Location \"%1\" not valid for track loop (start >= end)"
 msgstr ""
 
 msgid "Location \"%1\" not valid for track loop (start >= end)"
 msgstr ""
 
@@ -429,23 +613,23 @@ msgstr ""
 msgid "Export failed: %1"
 msgstr ""
 
 msgid "Export failed: %1"
 msgstr ""
 
-#: export_filename.cc:119
+#: export_filename.cc:128
 msgid "Existing export folder for this session (%1) does not exist - ignored"
 msgstr ""
 
 msgid "Existing export folder for this session (%1) does not exist - ignored"
 msgstr ""
 
-#: export_filename.cc:230
+#: export_filename.cc:263
 msgid "No Time"
 msgstr "Ingen tid"
 
 msgid "No Time"
 msgstr "Ingen tid"
 
-#: export_filename.cc:239
+#: export_filename.cc:272
 msgid "Invalid time format"
 msgstr ""
 
 msgid "Invalid time format"
 msgstr ""
 
-#: export_filename.cc:248
+#: export_filename.cc:281
 msgid "No Date"
 msgstr "Inget datum"
 
 msgid "No Date"
 msgstr "Inget datum"
 
-#: export_filename.cc:263
+#: export_filename.cc:296
 msgid "Invalid date format"
 msgstr ""
 
 msgid "Invalid date format"
 msgstr ""
 
@@ -481,23 +665,27 @@ msgstr ""
 msgid "Lossless compression"
 msgstr ""
 
 msgid "Lossless compression"
 msgstr ""
 
-#: export_format_manager.cc:218 export_format_specification.cc:579
+#: export_format_manager.cc:218 export_format_specification.cc:657
 msgid "Session rate"
 msgstr ""
 
 msgid "Session rate"
 msgstr ""
 
-#: export_format_specification.cc:537
-msgid "normalize"
+#: export_format_specification.cc:609
+msgid "normalize loudness"
+msgstr ""
+
+#: export_format_specification.cc:611
+msgid "normalize peak"
 msgstr ""
 
 msgstr ""
 
-#: export_format_specification.cc:541
+#: export_format_specification.cc:616
 msgid "trim"
 msgstr ""
 
 msgid "trim"
 msgstr ""
 
-#: export_format_specification.cc:543
+#: export_format_specification.cc:618
 msgid "trim start"
 msgstr ""
 
 msgid "trim start"
 msgstr ""
 
-#: export_format_specification.cc:545
+#: export_format_specification.cc:620
 msgid "trim end"
 msgstr ""
 
 msgid "trim end"
 msgstr ""
 
@@ -513,24 +701,20 @@ msgstr ""
 msgid "Rectangular"
 msgstr ""
 
 msgid "Rectangular"
 msgstr ""
 
-#: export_formats.cc:52 session.cc:5006 session.cc:5022
-msgid "None"
-msgstr ""
-
 #: export_formats.cc:159
 #: export_formats.cc:159
-msgid "8bit"
+msgid "8-bit"
 msgstr ""
 
 #: export_formats.cc:161
 msgstr ""
 
 #: export_formats.cc:161
-msgid "16bit"
+msgid "16-bit"
 msgstr ""
 
 #: export_formats.cc:163
 msgstr ""
 
 #: export_formats.cc:163
-msgid "24bit"
+msgid "24-bit"
 msgstr ""
 
 #: export_formats.cc:165
 msgstr ""
 
 #: export_formats.cc:165
-msgid "32bit"
+msgid "32-bit"
 msgstr ""
 
 #: export_formats.cc:167
 msgstr ""
 
 #: export_formats.cc:167
@@ -542,7 +726,7 @@ msgid "double"
 msgstr ""
 
 #: export_formats.cc:171
 msgstr ""
 
 #: export_formats.cc:171
-msgid "8bit unsigned"
+msgid "8-bit unsigned"
 msgstr ""
 
 #: export_formats.cc:173
 msgstr ""
 
 #: export_formats.cc:173
@@ -553,335 +737,401 @@ msgstr ""
 msgid "No sample format"
 msgstr ""
 
 msgid "No sample format"
 msgstr ""
 
-#: export_handler.cc:343
-msgid "Editor: cannot open \"%1\" as export file for CD marker file"
+#: export_handler.cc:419
+msgid "File %1 uploaded to %2"
+msgstr ""
+
+#: export_handler.cc:425
+msgid ""
+"upload to Soundcloud failed. Perhaps your email or password are incorrect?\n"
 msgstr ""
 
 msgstr ""
 
-#: export_handler.cc:425 export_handler.cc:428
-msgid "an error occured while writing a TOC/CUE file: %1"
+#: export_handler.cc:551 export_handler.cc:554
+msgid "an error occurred while writing a TOC/CUE file: %1"
 msgstr ""
 
 msgstr ""
 
-#: export_handler.cc:650 export_handler.cc:708
+#: export_handler.cc:844 export_handler.cc:902
 msgid "Cannot convert %1 to Latin-1 text"
 msgstr ""
 
 msgid "Cannot convert %1 to Latin-1 text"
 msgstr ""
 
-#: export_profile_manager.cc:93
+#: export_profile_manager.cc:94
 msgid "Searching for export formats in %1"
 msgstr ""
 
 msgid "Searching for export formats in %1"
 msgstr ""
 
-#: export_profile_manager.cc:99
+#: export_profile_manager.cc:100
 msgid "Unable to create export format directory %1: %2"
 msgstr ""
 
 msgid "Unable to create export format directory %1: %2"
 msgstr ""
 
-#: export_profile_manager.cc:257
+#: export_profile_manager.cc:268
 msgid "Unable to remove export preset %1: %2"
 msgstr ""
 
 msgid "Unable to remove export preset %1: %2"
 msgstr ""
 
-#: export_profile_manager.cc:347
+#: export_profile_manager.cc:357
 msgid "Selection"
 msgstr ""
 
 msgid "Selection"
 msgstr ""
 
-#: export_profile_manager.cc:600
+#: export_profile_manager.cc:621
 msgid "Unable to rename export format %1 to %2: %3"
 msgstr ""
 
 msgid "Unable to rename export format %1 to %2: %3"
 msgstr ""
 
-#: export_profile_manager.cc:632
+#: export_profile_manager.cc:653
 msgid "Unable to remove export profile %1: %2"
 msgstr ""
 
 msgid "Unable to remove export profile %1: %2"
 msgstr ""
 
-#: export_profile_manager.cc:649
+#: export_profile_manager.cc:671
 msgid "empty format"
 msgstr ""
 
 msgid "empty format"
 msgstr ""
 
-#: export_profile_manager.cc:818
+#: export_profile_manager.cc:752
+msgid "Cannot load export format from %1"
+msgstr ""
+
+#: export_profile_manager.cc:758
+msgid "Cannot export format read from %1"
+msgstr ""
+
+#: export_profile_manager.cc:852
 msgid "No timespan has been selected!"
 msgstr ""
 
 msgid "No timespan has been selected!"
 msgstr ""
 
-#: export_profile_manager.cc:822
+#: export_profile_manager.cc:856
 msgid "No channels have been selected!"
 msgstr ""
 
 msgid "No channels have been selected!"
 msgstr ""
 
-#: export_profile_manager.cc:826
+#: export_profile_manager.cc:860
 msgid "Some channels are empty"
 msgstr ""
 
 msgid "Some channels are empty"
 msgstr ""
 
-#: export_profile_manager.cc:859
+#: export_profile_manager.cc:893
 msgid "No format selected!"
 msgstr "Inget format valt!"
 
 msgid "No format selected!"
 msgstr "Inget format valt!"
 
-#: export_profile_manager.cc:861
+#: export_profile_manager.cc:895
 msgid "All channels are empty!"
 msgstr ""
 
 msgid "All channels are empty!"
 msgstr ""
 
-#: export_profile_manager.cc:863
+#: export_profile_manager.cc:897
 msgid "One or more of the selected formats is not compatible with this system!"
 msgstr ""
 
 msgid "One or more of the selected formats is not compatible with this system!"
 msgstr ""
 
-#: export_profile_manager.cc:866
+#: export_profile_manager.cc:900
 msgid ""
 "%1 supports only %2 channels, but you have %3 channels in your channel "
 "configuration"
 msgstr ""
 
 msgid ""
 "%1 supports only %2 channels, but you have %3 channels in your channel "
 "configuration"
 msgstr ""
 
-#: file_source.cc:198 session_state.cc:2843
+#: file_source.cc:201 session_state.cc:3284
 msgid ""
 "there are already 1000 files with names like %1; versioning discontinued"
 msgstr ""
 
 msgid ""
 "there are already 1000 files with names like %1; versioning discontinued"
 msgstr ""
 
-#: file_source.cc:207
+#: file_source.cc:210
 msgid "cannot rename file source from %1 to %2 (%3)"
 msgstr ""
 
 msgid "cannot rename file source from %1 to %2 (%3)"
 msgstr ""
 
-#: file_source.cc:248 file_source.cc:372
+#: file_source.cc:251 file_source.cc:374
 msgid "FileSource: search path not set"
 msgstr ""
 
 msgid "FileSource: search path not set"
 msgstr ""
 
-#: file_source.cc:309 file_source.cc:439
-msgid "Filesource: cannot find required file (%1)"
-msgstr ""
-
-#: file_source.cc:432
+#: file_source.cc:434
 msgid ""
 "FileSource: \"%1\" is ambigous when searching\n"
 "\t"
 msgstr ""
 
 msgid ""
 "FileSource: \"%1\" is ambigous when searching\n"
 "\t"
 msgstr ""
 
-#: file_source.cc:484
+#: file_source.cc:441
+msgid "Filesource: cannot find required file (%1)"
+msgstr ""
+
+#: file_source.cc:486
 msgid "Filesource: cannot find required file (%1): %2"
 msgstr ""
 
 msgid "Filesource: cannot find required file (%1): %2"
 msgstr ""
 
-#: file_source.cc:492
+#: file_source.cc:494
 msgid "Filesource: cannot check for existing file (%1): %2"
 msgstr ""
 
 msgid "Filesource: cannot check for existing file (%1): %2"
 msgstr ""
 
-#: file_source.cc:526
+#: file_source.cc:589
 msgid ""
 "Programming error! %1 tried to rename a file over another file! It's safe to "
 "continue working, but please report this to the developers."
 msgstr ""
 
 msgid ""
 "Programming error! %1 tried to rename a file over another file! It's safe to "
 "continue working, but please report this to the developers."
 msgstr ""
 
-#: file_source.cc:531
+#: file_source.cc:596
 msgid "cannot rename file %1 to %2 (%3)"
 msgstr ""
 
 msgid "cannot rename file %1 to %2 (%3)"
 msgstr ""
 
-#: filesystem_paths.cc:73
+#: filesystem_paths.cc:120
 msgid "Cannot create Configuration directory %1 - cannot run"
 msgstr ""
 
 msgid "Cannot create Configuration directory %1 - cannot run"
 msgstr ""
 
-#: filesystem_paths.cc:78
+#: filesystem_paths.cc:125
 msgid ""
 "Configuration directory %1 already exists and is not a directory/folder - "
 "cannot run"
 msgstr ""
 
 msgid ""
 "Configuration directory %1 already exists and is not a directory/folder - "
 "cannot run"
 msgstr ""
 
-#: filesystem_paths.cc:96
+#: filesystem_paths.cc:186
+msgid "Cannot create cache directory %1 - cannot run"
+msgstr ""
+
+#: filesystem_paths.cc:191
+msgid ""
+"Cache directory %1 already exists and is not a directory/folder - cannot run"
+msgstr ""
+
+#: filesystem_paths.cc:209
 msgid "ARDOUR_DLL_PATH not set in environment - exiting\n"
 msgstr ""
 
 msgid "ARDOUR_DLL_PATH not set in environment - exiting\n"
 msgstr ""
 
-#: filesystem_paths.cc:125
-msgid "ARDOUR_CONFIG_PATH not set in environment - exiting\n"
+#: filesystem_paths.cc:232
+msgid "Cannot determine %1 package directory"
 msgstr ""
 
 msgstr ""
 
-#: filesystem_paths.cc:148
-msgid "ARDOUR_DATA_PATH not set in environment - exiting\n"
+#: filesystem_paths.cc:277
+msgid "ARDOUR_CONFIG_PATH not set in environment\n"
 msgstr ""
 
 msgstr ""
 
-#: filter.cc:66
+#: filesystem_paths.cc:298
+msgid "ARDOUR_DATA_PATH not set in environment\n"
+msgstr ""
+
+#: filter.cc:67
 msgid "filter: error creating name for new file based on %1"
 msgstr ""
 
 msgid "filter: error creating name for new file based on %1"
 msgstr ""
 
-#: filter.cc:78
+#: filter.cc:92
 msgid "filter: error creating new file %1 (%2)"
 msgstr ""
 
 msgid "filter: error creating new file %1 (%2)"
 msgstr ""
 
-#: find_session.cc:59
+#: find_session.cc:60
 msgid "cannot check session path %1 (%2)"
 msgstr ""
 
 msgid "cannot check session path %1 (%2)"
 msgstr ""
 
-#: find_session.cc:85
+#: find_session.cc:86
 msgid "cannot check statefile %1 (%2)"
 msgstr ""
 
 msgid "cannot check statefile %1 (%2)"
 msgstr ""
 
-#: find_session.cc:121
+#: find_session.cc:125
 msgid "%1 is not a snapshot file"
 msgstr ""
 
 msgid "%1 is not a snapshot file"
 msgstr ""
 
-#: find_session.cc:138
+#: find_session.cc:142
 msgid "cannot determine current working directory (%1)"
 msgstr ""
 
 msgid "cannot determine current working directory (%1)"
 msgstr ""
 
-#: find_session.cc:155
+#: find_session.cc:159
 msgid "unknown file type for session %1"
 msgstr ""
 
 msgid "unknown file type for session %1"
 msgstr ""
 
-#: globals.cc:216
+#: gain_control.cc:81
+#, c-format
+msgid "%3.1f dB"
+msgstr ""
+
+#: globals.cc:266
 msgid "Could not set system open files limit to \"unlimited\""
 msgstr ""
 
 msgid "Could not set system open files limit to \"unlimited\""
 msgstr ""
 
-#: globals.cc:218
+#: globals.cc:268
 msgid "Could not set system open files limit to %1"
 msgstr ""
 
 msgid "Could not set system open files limit to %1"
 msgstr ""
 
-#: globals.cc:222
+#: globals.cc:272 globals.cc:289
 msgid "Your system is configured to limit %1 to only %2 open files"
 msgstr ""
 
 msgid "Your system is configured to limit %1 to only %2 open files"
 msgstr ""
 
-#: globals.cc:226
+#: globals.cc:276
 msgid "Could not get system open files limit (%1)"
 msgstr ""
 
 msgid "Could not get system open files limit (%1)"
 msgstr ""
 
-#: globals.cc:280
+#: globals.cc:291
+msgid "Could not set system open files limit. Current limit is %1 open files"
+msgstr ""
+
+#: globals.cc:474
 msgid "Loading configuration"
 msgstr ""
 
 msgid "Loading configuration"
 msgstr ""
 
-#: import.cc:208
+#: globals.cc:554 route.cc:182 route.cc:4149 session.cc:1157
+msgid "Monitor"
+msgstr ""
+
+#: globals.cc:555 session_state.cc:642
+msgid "Master"
+msgstr ""
+
+#: globals.cc:556
+msgid "Control"
+msgstr ""
+
+#: globals.cc:557
+msgid "Click"
+msgstr ""
+
+#: globals.cc:558
+msgid "Mackie"
+msgstr ""
+
+#: import.cc:146
+msgid "Cannot find new filename for imported file %1"
+msgstr ""
+
+#: import.cc:166
 msgid "Could not find a source for %1 even though we are updating this file!"
 msgstr ""
 
 msgid "Could not find a source for %1 even though we are updating this file!"
 msgstr ""
 
-#: import.cc:237
+#: import.cc:195
 msgid "Unable to create file %1 during import"
 msgstr ""
 
 msgid "Unable to create file %1 during import"
 msgstr ""
 
-#: import.cc:263
+#: import.cc:221
 msgid "Resampling %1 from %2kHz to %3kHz"
 msgstr ""
 
 msgid "Resampling %1 from %2kHz to %3kHz"
 msgstr ""
 
-#: import.cc:269
+#: import.cc:227
 msgid "Copying %1"
 msgstr ""
 
 msgid "Copying %1"
 msgstr ""
 
-#: import.cc:455
+#: import.cc:420
 msgid "Track %1 of %2 contained no usable MIDI data"
 msgstr ""
 
 msgid "Track %1 of %2 contained no usable MIDI data"
 msgstr ""
 
-#: import.cc:462
-msgid "MIDI file %1 was not readable (no reason available)"
+#: import.cc:427
+msgid "MIDI file could not be written (best guess: %1)"
 msgstr ""
 
 msgstr ""
 
-#: import.cc:508
+#: import.cc:475
 msgid "Import: cannot open input sound file \"%1\""
 msgstr ""
 
 msgid "Import: cannot open input sound file \"%1\""
 msgstr ""
 
-#: import.cc:519
+#: import.cc:486
 msgid "Import: error opening MIDI file"
 msgstr ""
 
 msgid "Import: error opening MIDI file"
 msgstr ""
 
-#: import.cc:558
+#: import.cc:493
+msgid "Import: file contains no channels."
+msgstr ""
+
+#: import.cc:527
 msgid "Loading MIDI file %1"
 msgstr ""
 
 msgid "Loading MIDI file %1"
 msgstr ""
 
-#: import.cc:623
+#: import.cc:592
 msgid "Failed to remove some files after failed/cancelled import operation"
 msgstr ""
 
 msgid "Failed to remove some files after failed/cancelled import operation"
 msgstr ""
 
-#: instrument_info.cc:40 instrument_info.cc:61
+#: instrument_info.cc:41 instrument_info.cc:62
 msgid "Unknown"
 msgstr ""
 
 msgid "Unknown"
 msgstr ""
 
-#: instrument_info.cc:230
+#: instrument_info.cc:243
 msgid "preset %1 (bank %2)"
 msgstr ""
 
 msgid "preset %1 (bank %2)"
 msgstr ""
 
-#: internal_send.cc:300 internal_send.cc:301
+#: internal_send.cc:338 internal_send.cc:339
 msgid "%1 - cannot find any track/bus with the ID %2 to connect to"
 msgstr ""
 
 msgid "%1 - cannot find any track/bus with the ID %2 to connect to"
 msgstr ""
 
-#: io.cc:209
+#: io.cc:212
 msgid "IO: cannot disconnect port %1 from %2"
 msgstr ""
 
 msgid "IO: cannot disconnect port %1 from %2"
 msgstr ""
 
-#: io.cc:344 io.cc:431
+#: io.cc:347 io.cc:435
 msgid "IO: cannot register input port %1"
 msgstr ""
 
 msgid "IO: cannot register input port %1"
 msgstr ""
 
-#: io.cc:349 io.cc:436
+#: io.cc:352 io.cc:440
 msgid "IO: cannot register output port %1"
 msgstr ""
 
 msgid "IO: cannot register output port %1"
 msgstr ""
 
-#: io.cc:598 io.cc:654
+#: io.cc:607 io.cc:668
 msgid "incorrect XML node \"%1\" passed to IO object"
 msgstr ""
 
 msgid "incorrect XML node \"%1\" passed to IO object"
 msgstr ""
 
-#: io.cc:713
+#: io.cc:730
 msgid "in"
 msgstr ""
 
 msgid "in"
 msgstr ""
 
-#: io.cc:713
+#: io.cc:730
 msgid "out"
 msgstr ""
 
 msgid "out"
 msgstr ""
 
-#: io.cc:714
+#: io.cc:731
 msgid "input"
 msgstr "ingång"
 
 msgid "input"
 msgstr "ingång"
 
-#: io.cc:714
+#: io.cc:731
 msgid "output"
 msgstr "utgång"
 
 msgid "output"
 msgstr "utgång"
 
-#: io.cc:724
+#: io.cc:741
 msgid "Unknown bundle \"%1\" listed for %2 of %3"
 msgstr ""
 
 msgid "Unknown bundle \"%1\" listed for %2 of %3"
 msgstr ""
 
-#: io.cc:790
+#: io.cc:807
 msgid "Bundle %1 was not available - \"%2\" used instead"
 msgstr ""
 
 msgid "Bundle %1 was not available - \"%2\" used instead"
 msgstr ""
 
-#: io.cc:793
+#: io.cc:810
 msgid "No %1 bundles available as a replacement"
 msgstr ""
 
 msgid "No %1 bundles available as a replacement"
 msgstr ""
 
-#: io.cc:896
+#: io.cc:914
 msgid "%1: cannot create I/O ports"
 msgstr ""
 
 msgid "%1: cannot create I/O ports"
 msgstr ""
 
-#: io.cc:1024 io.cc:1128
+#: io.cc:1042 io.cc:1143
 msgid "IO: badly formed string in XML node for inputs \"%1\""
 msgstr ""
 
 msgid "IO: badly formed string in XML node for inputs \"%1\""
 msgstr ""
 
-#: io.cc:1029 io.cc:1133
+#: io.cc:1047 io.cc:1148
 msgid "bad input string in XML node \"%1\""
 msgstr ""
 
 msgid "bad input string in XML node \"%1\""
 msgstr ""
 
-#: io.cc:1067
+#: io.cc:1086
 msgid "IO: badly formed string in XML node for outputs \"%1\""
 msgstr ""
 
 msgid "IO: badly formed string in XML node for outputs \"%1\""
 msgstr ""
 
-#: io.cc:1072
+#: io.cc:1091
 msgid "IO: bad output string in XML node \"%1\""
 msgstr ""
 
 msgid "IO: bad output string in XML node \"%1\""
 msgstr ""
 
-#: io.cc:1417
+#: io.cc:1256 plugin.cc:275
+msgid "Out"
+msgstr ""
+
+#: io.cc:1256 plugin.cc:273
+msgid "In"
+msgstr ""
+
+#: io.cc:1454
 #, c-format
 msgid "%s %u"
 msgstr ""
 
 #, c-format
 msgid "%s %u"
 msgstr ""
 
-#: io.cc:1464
+#: io.cc:1501
 #, c-format
 msgid "%s in"
 msgstr ""
 
 #, c-format
 msgid "%s in"
 msgstr ""
 
-#: io.cc:1466
+#: io.cc:1503
 #, c-format
 msgid "%s out"
 msgstr ""
 
 #, c-format
 msgid "%s out"
 msgstr ""
 
-#: io.cc:1541 session.cc:689 session.cc:718
+#: io.cc:1578 session.cc:957 session.cc:991
 msgid "mono"
 msgstr ""
 
 msgid "mono"
 msgstr ""
 
-#: io.cc:1543 session.cc:702 session.cc:732
+#: io.cc:1580 session.cc:970 session.cc:1005
 msgid "L"
 msgstr ""
 
 msgid "L"
 msgstr ""
 
-#: io.cc:1543 session.cc:704 session.cc:734
+#: io.cc:1580 session.cc:972 session.cc:1007
 msgid "R"
 msgstr ""
 
 msgid "R"
 msgstr ""
 
-#: io.cc:1545 io.cc:1551
-#, c-format
-msgid "%d"
-msgstr ""
-
 #: ladspa_plugin.cc:93
 msgid "LADSPA: Unable to open module: "
 msgstr ""
 #: ladspa_plugin.cc:93
 msgid "LADSPA: Unable to open module: "
 msgstr ""
@@ -898,81 +1148,81 @@ msgstr ""
 msgid "LADSPA: \"%1\" cannot be used, since it cannot do inplace processing"
 msgstr ""
 
 msgid "LADSPA: \"%1\" cannot be used, since it cannot do inplace processing"
 msgstr ""
 
-#: ladspa_plugin.cc:311
+#: ladspa_plugin.cc:308
 msgid ""
 "illegal parameter number used with plugin \"%1\". This may indicate a change "
 "in the plugin design, and presets may be invalid"
 msgstr ""
 
 msgid ""
 "illegal parameter number used with plugin \"%1\". This may indicate a change "
 "in the plugin design, and presets may be invalid"
 msgstr ""
 
-#: ladspa_plugin.cc:390 ladspa_plugin.cc:440
+#: ladspa_plugin.cc:387 ladspa_plugin.cc:437
 msgid "Bad node sent to LadspaPlugin::set_state"
 msgstr ""
 
 msgid "Bad node sent to LadspaPlugin::set_state"
 msgstr ""
 
-#: ladspa_plugin.cc:405 ladspa_plugin.cc:454
+#: ladspa_plugin.cc:402 ladspa_plugin.cc:451
 msgid "LADSPA: no ladspa port number"
 msgstr ""
 
 msgid "LADSPA: no ladspa port number"
 msgstr ""
 
-#: ladspa_plugin.cc:411 ladspa_plugin.cc:460
+#: ladspa_plugin.cc:408 ladspa_plugin.cc:457
 msgid "LADSPA: no ladspa port data"
 msgstr ""
 
 msgid "LADSPA: no ladspa port data"
 msgstr ""
 
-#: ladspa_plugin.cc:840
+#: ladspa_plugin.cc:863
 msgid "Could not locate HOME.  Preset not removed."
 msgstr ""
 
 msgid "Could not locate HOME.  Preset not removed."
 msgstr ""
 
-#: ladspa_plugin.cc:879 ladspa_plugin.cc:885
+#: ladspa_plugin.cc:902 ladspa_plugin.cc:908
 msgid "Could not create %1.  Preset not saved. (%2)"
 msgstr ""
 
 msgid "Could not create %1.  Preset not saved. (%2)"
 msgstr ""
 
-#: ladspa_plugin.cc:892
+#: ladspa_plugin.cc:915
 msgid "Error saving presets file %1."
 msgstr ""
 
 msgid "Error saving presets file %1."
 msgstr ""
 
-#: ladspa_plugin.cc:934
+#: ladspa_plugin.cc:957
 msgid "Could not locate HOME.  Preset not saved."
 msgstr ""
 
 msgid "Could not locate HOME.  Preset not saved."
 msgstr ""
 
-#: location.cc:328
+#: location.cc:455
 msgid "You cannot put a CD marker at this position"
 msgstr ""
 
 msgid "You cannot put a CD marker at this position"
 msgstr ""
 
-#: location.cc:450
+#: location.cc:607
 msgid "incorrect XML node passed to Location::set_state"
 msgstr ""
 
 msgid "incorrect XML node passed to Location::set_state"
 msgstr ""
 
-#: location.cc:455
+#: location.cc:612
 msgid "XML node for Location has no ID information"
 msgstr ""
 
 msgid "XML node for Location has no ID information"
 msgstr ""
 
-#: location.cc:459
+#: location.cc:616
 msgid "XML node for Location has no name information"
 msgstr ""
 
 msgid "XML node for Location has no name information"
 msgstr ""
 
-#: location.cc:466
+#: location.cc:623
 msgid "XML node for Location has no start information"
 msgstr ""
 
 msgid "XML node for Location has no start information"
 msgstr ""
 
-#: location.cc:477
+#: location.cc:634
 msgid "XML node for Location has no end information"
 msgstr ""
 
 msgid "XML node for Location has no end information"
 msgstr ""
 
-#: location.cc:484
+#: location.cc:641
 msgid "XML node for Location has no flags information"
 msgstr ""
 
 msgid "XML node for Location has no flags information"
 msgstr ""
 
-#: location.cc:658
+#: location.cc:868
 msgid "Locations: attempt to use unknown location as selected location"
 msgstr ""
 
 msgid "Locations: attempt to use unknown location as selected location"
 msgstr ""
 
-#: location.cc:829
+#: location.cc:1046
 msgid "incorrect XML mode passed to Locations::set_state"
 msgstr ""
 
 msgid "incorrect XML mode passed to Locations::set_state"
 msgstr ""
 
-#: location.cc:842 session.cc:4533 session_state.cc:1025
+#: location.cc:1059 session.cc:1667 session.cc:6305 session_state.cc:1205
 msgid "session"
 msgstr ""
 
 msgid "session"
 msgstr ""
 
-#: location.cc:907
+#: location.cc:1126
 msgid "could not load location from session file - ignored"
 msgstr ""
 
 msgid "could not load location from session file - ignored"
 msgstr ""
 
@@ -1014,328 +1264,622 @@ msgid ""
 "You may rename the imported location:"
 msgstr ""
 
 "You may rename the imported location:"
 msgstr ""
 
-#: ltc_slave.cc:268
+#: ltc_file_reader.cc:96
+msgid "LTCFileReader: cannot open file \"%1\""
+msgstr ""
+
+#: ltc_file_reader.cc:105
+msgid "LTCFileReader: cannot open file \"%1\" (%3)"
+msgstr ""
+
+#: ltc_file_reader.cc:109
+msgid "LTCFileReader: \"%1\" is an empty audio file"
+msgstr ""
+
+#: ltc_file_reader.cc:134
+msgid "LTCFileReader:: invalid audio channel selected"
+msgstr ""
+
+#: ltc_slave.cc:275
 msgid "Session framerate adjusted from %1 to LTC's %2."
 msgstr ""
 
 msgid "Session framerate adjusted from %1 to LTC's %2."
 msgstr ""
 
-#: ltc_slave.cc:282
+#: ltc_slave.cc:289
 msgid "Session and LTC framerate mismatch: LTC:%1 Session:%2."
 msgstr ""
 
 msgid "Session and LTC framerate mismatch: LTC:%1 Session:%2."
 msgstr ""
 
-#: ltc_slave.cc:591
+#: ltc_slave.cc:609
 msgid "flywheel"
 msgstr ""
 
 msgid "flywheel"
 msgstr ""
 
-#: midi_diskstream.cc:166
+#: lua_api.cc:87
+msgid "Script with given name was not found\n"
+msgstr ""
+
+#: lua_api.cc:96
+msgid "Failed to instantiate Lua Processor\n"
+msgstr ""
+
+#: luaproc.cc:876
+msgid "Failed to load Lua script from session state."
+msgstr ""
+
+#: luaproc.cc:886
+msgid "Session State for LuaProcessor did not include a Lua script."
+msgstr ""
+
+#: luaproc.cc:890
+msgid "Invalid/incompatible Lua script found for LuaProcessor."
+msgstr ""
+
+#: luaproc.cc:918
+msgid "Bad node sent to LuaProc::set_state"
+msgstr ""
+
+#: luaproc.cc:928
+msgid "LuaProc: port has no symbol, ignored"
+msgstr ""
+
+#: luaproc.cc:934
+msgid "LuaProc: port has no value, ignored"
+msgstr ""
+
+#: luaproc.cc:1164
+msgid "Unable to create LuaProc presets directory"
+msgstr ""
+
+#: luascripting.cc:132
+msgid "Script '%1' has no valid descriptor."
+msgstr ""
+
+#: midi_diskstream.cc:172
 msgid ""
 "%1: I/O configuration change %4 requested to use %2, but channel setup is %3"
 msgstr ""
 
 msgid ""
 "%1: I/O configuration change %4 requested to use %2, but channel setup is %3"
 msgstr ""
 
-#: midi_diskstream.cc:218
+#: midi_diskstream.cc:224
 msgid "MidiDiskstream: Playlist \"%1\" isn't a midi playlist"
 msgstr ""
 
 msgid "MidiDiskstream: Playlist \"%1\" isn't a midi playlist"
 msgstr ""
 
-#: midi_diskstream.cc:269
+#: midi_diskstream.cc:275
 msgid "MidiDiskstream %1: there is no existing playlist to make a copy of!"
 msgstr ""
 
 msgid "MidiDiskstream %1: there is no existing playlist to make a copy of!"
 msgstr ""
 
-#: midi_diskstream.cc:698
+#: midi_diskstream.cc:753
 msgid "MidiDiskstream %1: cannot read %2 from playlist at frame %3"
 msgstr ""
 
 msgid "MidiDiskstream %1: cannot read %2 from playlist at frame %3"
 msgstr ""
 
-#: midi_diskstream.cc:833
+#: midi_diskstream.cc:890
 msgid "MidiDiskstream %1: cannot write to disk"
 msgstr ""
 
 msgid "MidiDiskstream %1: cannot write to disk"
 msgstr ""
 
-#: midi_diskstream.cc:867
+#: midi_diskstream.cc:924
 msgid "MidiDiskstream \"%1\": cannot flush captured data to disk!"
 msgstr ""
 
 msgid "MidiDiskstream \"%1\": cannot flush captured data to disk!"
 msgstr ""
 
-#: midi_diskstream.cc:954
+#: midi_diskstream.cc:1013
 msgid "%1: could not create region for complete midi file"
 msgstr ""
 
 msgid "%1: could not create region for complete midi file"
 msgstr ""
 
-#: midi_diskstream.cc:991
+#: midi_diskstream.cc:1054
 msgid "MidiDiskstream: could not create region for captured midi!"
 msgstr ""
 
 msgid "MidiDiskstream: could not create region for captured midi!"
 msgstr ""
 
-#: midi_model.cc:634
+#: midi_model.cc:589
+msgid "Change has no note, using note ID"
+msgstr ""
+
+#: midi_model.cc:593
+msgid "Change has no note or note ID"
+msgstr ""
+
+#: midi_model.cc:614
 msgid "No NoteID found for note property change - ignored"
 msgstr ""
 
 msgid "No NoteID found for note property change - ignored"
 msgstr ""
 
-#: midi_model.cc:906
+#: midi_model.cc:890
 msgid "No SysExID found for sys-ex property change - ignored"
 msgstr ""
 
 msgid "No SysExID found for sys-ex property change - ignored"
 msgstr ""
 
-#: midi_model.cc:2012
-msgid "transpose"
+#: midi_patch_manager.cc:78
+msgid "Loading %1 MIDI patch from %2"
+msgid_plural "Loading %1 MIDI patches from %2"
+msgstr[0] ""
+msgstr[1] ""
+
+#: midi_patch_manager.cc:109
+msgid "Unloading %1 MIDI patch from %2"
+msgid_plural "Unloading %1 MIDI patches from %2"
+msgstr[0] ""
+msgstr[1] ""
+
+#: midi_patch_manager.cc:126
+msgid "Error parsing MIDI patch file %1"
 msgstr ""
 
 msgstr ""
 
-#: midi_patch_manager.cc:127
+#: midi_patch_manager.cc:135
 msgid "Duplicate MIDI device `%1' in `%2' ignored"
 msgstr ""
 
 msgid "Duplicate MIDI device `%1' in `%2' ignored"
 msgstr ""
 
-#: midi_source.cc:124
+#: midi_patch_manager.cc:170
+msgid "Removing MIDI patch file %1"
+msgstr ""
+
+#: midi_scene_changer.cc:312
+msgid "Scene "
+msgstr ""
+
+#: midi_source.cc:126
 msgid "Missing parameter property on InterpolationStyle"
 msgstr ""
 
 msgid "Missing parameter property on InterpolationStyle"
 msgstr ""
 
-#: midi_source.cc:131
+#: midi_source.cc:132
 msgid "Missing style property on InterpolationStyle"
 msgstr ""
 
 msgid "Missing style property on InterpolationStyle"
 msgstr ""
 
-#: midi_source.cc:143
+#: midi_source.cc:141
 msgid "Missing parameter property on AutomationState"
 msgstr ""
 
 msgid "Missing parameter property on AutomationState"
 msgstr ""
 
-#: midi_source.cc:150
+#: midi_source.cc:147
 msgid "Missing state property on AutomationState"
 msgstr ""
 
 msgid "Missing state property on AutomationState"
 msgstr ""
 
-#: midi_stretch.cc:85
+#: midi_stretch.cc:88
 msgid "MIDI stretch created non-MIDI source"
 msgstr ""
 
 msgid "MIDI stretch created non-MIDI source"
 msgstr ""
 
-#: monitor_processor.cc:53
+#: monitor_processor.cc:54
 msgid "monitor dim"
 msgstr ""
 
 msgid "monitor dim"
 msgstr ""
 
-#: monitor_processor.cc:54
+#: monitor_processor.cc:55
 msgid "monitor cut"
 msgstr ""
 
 msgid "monitor cut"
 msgstr ""
 
-#: monitor_processor.cc:55
+#: monitor_processor.cc:56
 msgid "monitor mono"
 msgstr ""
 
 msgid "monitor mono"
 msgstr ""
 
-#: monitor_processor.cc:58
+#: monitor_processor.cc:59
 msgid "monitor dim level"
 msgstr ""
 
 msgid "monitor dim level"
 msgstr ""
 
-#: monitor_processor.cc:62
+#: monitor_processor.cc:63
 msgid "monitor solo boost level"
 msgstr ""
 
 msgid "monitor solo boost level"
 msgstr ""
 
-#: monitor_processor.cc:512
+#: monitor_processor.cc:543
 msgid "cut control %1"
 msgstr ""
 
 msgid "cut control %1"
 msgstr ""
 
-#: monitor_processor.cc:513
+#: monitor_processor.cc:544
 msgid "dim control"
 msgstr ""
 
 msgid "dim control"
 msgstr ""
 
-#: monitor_processor.cc:514
+#: monitor_processor.cc:545
 msgid "polarity control"
 msgstr ""
 
 msgid "polarity control"
 msgstr ""
 
-#: monitor_processor.cc:515
+#: monitor_processor.cc:546
 msgid "solo control"
 msgstr ""
 
 msgid "solo control"
 msgstr ""
 
-#: mtc_slave.cc:240
+#: mtc_slave.cc:241
 msgid "MTC Slave: atomic read of current time failed, sleeping!"
 msgstr ""
 
 msgid "MTC Slave: atomic read of current time failed, sleeping!"
 msgstr ""
 
-#: mtc_slave.cc:362
+#: mtc_slave.cc:363
 msgid ""
 "Unknown rate/drop value %1 in incoming MTC stream, session values used "
 "instead"
 msgstr ""
 
 msgid ""
 "Unknown rate/drop value %1 in incoming MTC stream, session values used "
 "instead"
 msgstr ""
 
-#: mtc_slave.cc:382
+#: mtc_slave.cc:383
 msgid "Session framerate adjusted from %1 TO: MTC's %2."
 msgstr ""
 
 msgid "Session framerate adjusted from %1 TO: MTC's %2."
 msgstr ""
 
-#: mtc_slave.cc:396
+#: mtc_slave.cc:397
 msgid "Session and MTC framerate mismatch: MTC:%1 %2:%3."
 msgstr ""
 
 msgid "Session and MTC framerate mismatch: MTC:%1 %2:%3."
 msgstr ""
 
-#: operations.cc:24
+#: operations.cc:41
 msgid "capture"
 msgstr ""
 
 msgid "capture"
 msgstr ""
 
-#: operations.cc:25
+#: operations.cc:42
 msgid "paste"
 msgstr ""
 
 msgid "paste"
 msgstr ""
 
-#: operations.cc:26
-msgid "duplicate region"
+#: operations.cc:43
+msgid "duplicate region"
+msgstr ""
+
+#: operations.cc:44
+msgid "insert file"
+msgstr ""
+
+#: operations.cc:45
+msgid "insert region"
+msgstr ""
+
+#: operations.cc:46
+msgid "drag region brush"
+msgstr ""
+
+#: operations.cc:47
+msgid "region drag"
+msgstr ""
+
+#: operations.cc:48
+msgid "selection grab"
+msgstr ""
+
+#: operations.cc:49
+msgid "region fill"
+msgstr ""
+
+#: operations.cc:50
+msgid "fill selection"
+msgstr ""
+
+#: operations.cc:51
+msgid "create region"
+msgstr ""
+
+#: operations.cc:52
+msgid "region copy"
+msgstr ""
+
+#: operations.cc:53
+msgid "fixed time region copy"
+msgstr ""
+
+#: pannable.cc:208
+msgid "Pannable given XML data for %1 - ignored"
+msgstr ""
+
+#: panner_manager.cc:95
+msgid "looking for panners in %1\n"
+msgstr ""
+
+#: panner_manager.cc:121
+msgid "Panner discovered: \"%1\" in %2\n"
+msgstr ""
+
+#: panner_manager.cc:140
+msgid "PannerManager: cannot load module \"%1\" (%2)"
+msgstr ""
+
+#: panner_manager.cc:147
+msgid "PannerManager: module \"%1\" has no descriptor function."
+msgstr ""
+
+#: panner_manager.cc:234
+msgid "no panner discovered for in/out = %1/%2"
+msgstr ""
+
+#: panner_shell.cc:122
+msgid ""
+"No panner found: check that panners are being discovered correctly during "
+"startup."
+msgstr ""
+
+#: panner_shell.cc:126
+msgid "select panner: %1\n"
+msgstr ""
+
+#: panner_shell.cc:257
+msgid "Unknown panner plugin \"%1\" found in pan state - ignored"
+msgstr ""
+
+#: panner_shell.cc:263
+msgid "panner plugin node has no type information!"
+msgstr ""
+
+#: parameter_descriptor.cc:201
+msgid "Note|C"
+msgstr ""
+
+#: parameter_descriptor.cc:202
+msgid "Note|C#"
+msgstr ""
+
+#: parameter_descriptor.cc:203
+msgid "Note|D"
+msgstr ""
+
+#: parameter_descriptor.cc:204
+msgid "Note|D#"
+msgstr ""
+
+#: parameter_descriptor.cc:205
+msgid "Note|E"
+msgstr ""
+
+#: parameter_descriptor.cc:206
+msgid "Note|F"
+msgstr ""
+
+#: parameter_descriptor.cc:207
+msgid "Note|F#"
+msgstr ""
+
+#: parameter_descriptor.cc:208
+msgid "Note|G"
+msgstr ""
+
+#: parameter_descriptor.cc:209
+msgid "Note|G#"
+msgstr ""
+
+#: parameter_descriptor.cc:210
+msgid "Note|A"
+msgstr ""
+
+#: parameter_descriptor.cc:211
+msgid "Note|A#"
+msgstr ""
+
+#: parameter_descriptor.cc:212
+msgid "Note|B"
+msgstr ""
+
+#: playlist.cc:2234
+msgid "region state node has no ID, ignored"
+msgstr ""
+
+#: playlist.cc:2252
+msgid "Playlist: cannot create region from XML"
+msgstr ""
+
+#: playlist_source.cc:99
+msgid "No playlist ID in PlaylistSource XML!"
+msgstr ""
+
+#: playlist_source.cc:118
+msgid "Could not construct playlist for PlaylistSource from session data!"
+msgstr ""
+
+#: plugin.cc:126
+msgid "Cannot remove plugin factory preset."
+msgstr ""
+
+#: plugin.cc:144
+msgid "Preset with given name already exists."
+msgstr ""
+
+#: plugin.cc:263
+msgid "Audio"
+msgstr ""
+
+#: plugin.cc:266
+msgid "Midi"
+msgstr ""
+
+#: plugin.cc:269
+msgid "?"
+msgstr ""
+
+#: plugin.cc:412
+msgid ""
+"Plugin presets are not supported in this build of %1. Consider paying for a "
+"full version"
+msgstr ""
+
+#: plugin.cc:495
+msgid ""
+"Saving plugin settings is not supported in this build of %1. Consider paying "
+"for the full version"
+msgstr ""
+
+#: plugin_insert.cc:1148
+msgid "programming error: "
+msgstr ""
+
+#: plugin_insert.cc:1700
+msgid "SC %1"
+msgstr ""
+
+#: plugin_insert.cc:2352
+msgid "XML node describing plugin is missing the `type' field"
+msgstr ""
+
+#: plugin_insert.cc:2369
+msgid "unknown plugin type %1 in plugin insert state"
+msgstr ""
+
+#: plugin_insert.cc:2397
+msgid "Plugin has no unique ID field"
+msgstr ""
+
+#: plugin_insert.cc:2435
+msgid ""
+"Found a reference to a plugin (\"%1\") that is unknown.\n"
+"Perhaps it was removed or moved since it was last used."
+msgstr ""
+
+#: plugin_insert.cc:2645
+msgid "PluginInsert: Auto: no ladspa port number"
+msgstr ""
+
+#: plugin_insert.cc:2652
+msgid "PluginInsert: Auto: port id out of range"
+msgstr ""
+
+#: plugin_insert.cc:2688
+msgid "PluginInsert: automatable control %1 not found - ignored"
 msgstr ""
 
 msgstr ""
 
-#: operations.cc:27
-msgid "insert file"
+#: plugin_manager.cc:220
+msgid "Discovering Plugins"
 msgstr ""
 
 msgstr ""
 
-#: operations.cc:28
-msgid "insert region"
+#: plugin_manager.cc:251
+msgid "Scanning LADSPA Plugins"
 msgstr ""
 
 msgstr ""
 
-#: operations.cc:29
-msgid "drag region brush"
+#: plugin_manager.cc:253
+msgid "Scanning Lua DSP Processors"
 msgstr ""
 
 msgstr ""
 
-#: operations.cc:30
-msgid "region drag"
+#: plugin_manager.cc:256
+msgid "Scanning LV2 Plugins"
 msgstr ""
 
 msgstr ""
 
-#: operations.cc:31
-msgid "selection grab"
+#: plugin_manager.cc:262
+msgid "Scanning Windows VST Plugins"
 msgstr ""
 
 msgstr ""
 
-#: operations.cc:32
-msgid "region fill"
+#: plugin_manager.cc:264
+msgid "Discovering Windows VST Plugins"
 msgstr ""
 
 msgstr ""
 
-#: operations.cc:33
-msgid "fill selection"
+#: plugin_manager.cc:273
+msgid "Scanning Linux VST Plugins"
 msgstr ""
 
 msgstr ""
 
-#: operations.cc:34
-msgid "create region"
+#: plugin_manager.cc:275
+msgid "Discovering Linux VST Plugins"
 msgstr ""
 
 msgstr ""
 
-#: operations.cc:35
-msgid "region copy"
+#: plugin_manager.cc:288
+msgid "VST Blacklist: "
 msgstr ""
 
 msgstr ""
 
-#: operations.cc:36
-msgid "fixed time region copy"
+#: plugin_manager.cc:290
+msgid "VST Blacklist:"
 msgstr ""
 
 msgstr ""
 
-#: pannable.cc:207
-msgid "Pannable given XML data for %1 - ignored"
+#: plugin_manager.cc:300
+msgid "Scanning AU Plugins"
 msgstr ""
 
 msgstr ""
 
-#: panner_manager.cc:80
-msgid "looking for panners in %1\n"
+#: plugin_manager.cc:302
+msgid "Discovering AU Plugins"
 msgstr ""
 
 msgstr ""
 
-#: panner_manager.cc:108
-msgid "Panner discovered: \"%1\" in %2\n"
+#: plugin_manager.cc:307
+msgid "Plugin Scan Complete..."
 msgstr ""
 
 msgstr ""
 
-#: panner_manager.cc:125
-msgid "PannerManager: cannot load module \"%1\" (%2)"
+#: plugin_manager.cc:513
+msgid "LADSPA"
 msgstr ""
 
 msgstr ""
 
-#: panner_manager.cc:132
-msgid "PannerManager: module \"%1\" has no descriptor function."
+#: plugin_manager.cc:565
+msgid "Could not parse rdf file: %1"
 msgstr ""
 
 msgstr ""
 
-#: panner_manager.cc:219
-msgid "no panner discovered for in/out = %1/%2"
+#: plugin_manager.cc:602
+msgid "LADSPA: cannot load module \"%1\" (%2)"
 msgstr ""
 
 msgstr ""
 
-#: panner_shell.cc:126
-msgid "select panner: %1\n"
+#: plugin_manager.cc:609
+msgid "LADSPA: module \"%1\" has no descriptor function."
 msgstr ""
 
 msgstr ""
 
-#: panner_shell.cc:245
-msgid "Unknown panner plugin \"%1\" found in pan state - ignored"
+#: plugin_manager.cc:813
+msgid "--- Windows VST plugins Scan: %1"
 msgstr ""
 
 msgstr ""
 
-#: panner_shell.cc:251
-msgid "panner plugin node has no type information!"
+#: plugin_manager.cc:819
+msgid "VST"
 msgstr ""
 
 msgstr ""
 
-#: playlist.cc:2070
-msgid "region state node has no ID, ignored"
+#: plugin_manager.cc:824
+msgid "--- Windows VST plugins Scan Done"
 msgstr ""
 
 msgstr ""
 
-#: playlist.cc:2088
-msgid "Playlist: cannot create region from XML"
+#: plugin_manager.cc:839
+msgid "cannot open dll"
 msgstr ""
 
 msgstr ""
 
-#: playlist_source.cc:99
-msgid "No playlist ID in PlaylistSource XML!"
+#: plugin_manager.cc:843
+msgid "invalid dll, file too small"
 msgstr ""
 
 msgstr ""
 
-#: playlist_source.cc:118
-msgid "Could not construct playlist for PlaylistSource from session data!"
+#: plugin_manager.cc:847
+msgid "not a dll"
 msgstr ""
 
 msgstr ""
 
-#: plugin.cc:328
-msgid ""
-"Plugin presets are not supported in this build of %1. Consider paying for a "
-"full version"
+#: plugin_manager.cc:853
+msgid "cannot determine dll type"
 msgstr ""
 
 msgstr ""
 
-#: plugin.cc:402
-msgid ""
-"Saving plugin settings is not supported in this build of %1. Consider paying "
-"for the full version"
+#: plugin_manager.cc:857
+msgid "cannot read dll PE header"
 msgstr ""
 
 msgstr ""
 
-#: plugin_insert.cc:589
-msgid "programming error: "
+#: plugin_manager.cc:862
+msgid "invalid dll PE header"
 msgstr ""
 
 msgstr ""
 
-#: plugin_insert.cc:926
-msgid "XML node describing plugin is missing the `type' field"
+#: plugin_manager.cc:869
+msgid "i386 (32-bit)"
 msgstr ""
 
 msgstr ""
 
-#: plugin_insert.cc:941
-msgid "unknown plugin type %1 in plugin insert state"
+#: plugin_manager.cc:872
+msgid "Itanium"
 msgstr ""
 
 msgstr ""
 
-#: plugin_insert.cc:969
-msgid "Plugin has no unique ID field"
+#: plugin_manager.cc:875
+msgid "x64 (64-bit)"
 msgstr ""
 
 msgstr ""
 
-#: plugin_insert.cc:978
-msgid ""
-"Found a reference to a plugin (\"%1\") that is unknown.\n"
-"Perhaps it was removed or moved since it was last used."
+#: plugin_manager.cc:878
+msgid "Native Architecture"
 msgstr ""
 
 msgstr ""
 
-#: plugin_insert.cc:1094
-msgid "PluginInsert: Auto: no ladspa port number"
+#: plugin_manager.cc:881
+msgid "Unknown Architecture"
 msgstr ""
 
 msgstr ""
 
-#: plugin_insert.cc:1101
-msgid "PluginInsert: Auto: port id out of range"
+#: plugin_manager.cc:897
+msgid " *  %1 (cache only)"
 msgstr ""
 
 msgstr ""
 
-#: plugin_insert.cc:1137
-msgid "PluginInsert: automatable control %1 not found - ignored"
+#: plugin_manager.cc:899
+msgid " *  %1 - %2"
 msgstr ""
 
 msgstr ""
 
-#: plugin_manager.cc:165
-msgid "Discovering Plugins"
+#: plugin_manager.cc:913
+msgid " -> Cannot get Windows VST information, plugin ignored."
 msgstr ""
 
 msgstr ""
 
-#: plugin_manager.cc:286
-msgid "Could not parse rdf file: %1"
+#: plugin_manager.cc:924
+msgid ""
+"VST plugin %1 does not support processReplacing, and cannot be used in %2 at "
+"this time"
 msgstr ""
 
 msgstr ""
 
-#: plugin_manager.cc:330
-msgid "LADSPA: cannot load module \"%1\" (%2)"
+#: plugin_manager.cc:959
+msgid "Ignoring duplicate Windows VST plugin \"%1\""
 msgstr ""
 
 msgstr ""
 
-#: plugin_manager.cc:337
-msgid "LADSPA: module \"%1\" has no descriptor function."
+#: plugin_manager.cc:971
+msgid " -> OK (VST Plugin \"%1\" was added)."
 msgstr ""
 
 msgstr ""
 
-#: plugin_manager.cc:567
-msgid ""
-"VST plugin %1 does not support processReplacing, and so cannot be used in %2 "
-"at this time"
+#: plugin_manager.cc:1019
+msgid "LXVST"
 msgstr ""
 
 msgstr ""
 
-#: plugin_manager.cc:680
+#: plugin_manager.cc:1046
 msgid ""
 "linuxVST plugin %1 does not support processReplacing, and so cannot be used "
 "in %2 at this time"
 msgstr ""
 
 msgid ""
 "linuxVST plugin %1 does not support processReplacing, and so cannot be used "
 "in %2 at this time"
 msgstr ""
 
-#: plugin_manager.cc:841
+#: plugin_manager.cc:1213
 msgid "unknown plugin status type \"%1\" - all entries ignored"
 msgstr ""
 
 msgid "unknown plugin status type \"%1\" - all entries ignored"
 msgstr ""
 
-#: plugin_manager.cc:858
+#: plugin_manager.cc:1232
 msgid "unknown plugin type \"%1\" - ignored"
 msgstr ""
 
 msgid "unknown plugin type \"%1\" - ignored"
 msgstr ""
 
-#: port.cc:412
+#: port.cc:504
 msgid "could not reregister %1"
 msgstr ""
 
 msgid "could not reregister %1"
 msgstr ""
 
@@ -1343,339 +1887,462 @@ msgstr ""
 msgid "insert %1"
 msgstr ""
 
 msgid "insert %1"
 msgstr ""
 
-#: port_insert.cc:197
+#: port_insert.cc:204
 msgid "XML node describing port insert is missing the `type' field"
 msgstr ""
 
 msgid "XML node describing port insert is missing the `type' field"
 msgstr ""
 
-#: port_insert.cc:202
+#: port_insert.cc:209
 msgid "non-port insert XML used for port plugin insert"
 msgstr ""
 
 msgid "non-port insert XML used for port plugin insert"
 msgstr ""
 
-#: port_manager.cc:270
+#: port_manager.cc:288
 msgid ""
 "a port with the name \"%1\" already exists: check for duplicated track/bus "
 "names"
 msgstr ""
 
 msgid ""
 "a port with the name \"%1\" already exists: check for duplicated track/bus "
 "names"
 msgstr ""
 
-#: port_manager.cc:272
+#: port_manager.cc:290
 msgid ""
 "No more ports are available. You will need to stop %1 and restart with more "
 "ports if you need this many tracks."
 msgstr ""
 
 msgid ""
 "No more ports are available. You will need to stop %1 and restart with more "
 "ports if you need this many tracks."
 msgstr ""
 
-#: port_manager.cc:275
+#: port_manager.cc:293
 msgid "AudioEngine: cannot register port \"%1\": %2"
 msgstr ""
 
 msgid "AudioEngine: cannot register port \"%1\": %2"
 msgstr ""
 
-#: port_manager.cc:314
+#: port_manager.cc:332
 msgid "unable to create port: %1"
 msgstr ""
 
 msgid "unable to create port: %1"
 msgstr ""
 
-#: port_manager.cc:401
+#: port_manager.cc:453
 msgid "AudioEngine: cannot connect %1 (%2) to %3 (%4)"
 msgstr "AudioEngine: kan inte ansluta %1 (%2) till %3 (%4)"
 
 msgid "AudioEngine: cannot connect %1 (%2) to %3 (%4)"
 msgstr "AudioEngine: kan inte ansluta %1 (%2) till %3 (%4)"
 
-#: port_manager.cc:453 port_manager.cc:454
+#: port_manager.cc:505 port_manager.cc:506
 msgid "Re-establising port %1 failed"
 msgstr ""
 
 msgid "Re-establising port %1 failed"
 msgstr ""
 
-#: processor.cc:208
+#: processor.cc:218
 msgid "No %1 property flag in element %2"
 msgstr ""
 
 msgid "No %1 property flag in element %2"
 msgstr ""
 
-#: processor.cc:217
+#: processor.cc:227
 msgid "No child node with active property"
 msgstr ""
 
 msgid "No child node with active property"
 msgstr ""
 
-#: rc_configuration.cc:88
+#: rc_configuration.cc:92
 msgid "Loading system configuration file %1"
 msgstr ""
 
 msgid "Loading system configuration file %1"
 msgstr ""
 
-#: rc_configuration.cc:92
+#: rc_configuration.cc:96
 msgid "%1: cannot read system configuration file \"%2\""
 msgstr ""
 
 msgid "%1: cannot read system configuration file \"%2\""
 msgstr ""
 
-#: rc_configuration.cc:97
+#: rc_configuration.cc:101
 msgid "%1: system configuration file \"%2\" not loaded successfully."
 msgstr ""
 
 msgid "%1: system configuration file \"%2\" not loaded successfully."
 msgstr ""
 
-#: rc_configuration.cc:101
+#: rc_configuration.cc:105
 msgid ""
 "Your system %1 configuration file is empty. This probably means that there "
 "was an error installing %1"
 msgstr ""
 
 msgid ""
 "Your system %1 configuration file is empty. This probably means that there "
 "was an error installing %1"
 msgstr ""
 
-#: rc_configuration.cc:116
+#: rc_configuration.cc:120
 msgid "Loading user configuration file %1"
 msgstr ""
 
 msgid "Loading user configuration file %1"
 msgstr ""
 
-#: rc_configuration.cc:120
+#: rc_configuration.cc:124
 msgid "%1: cannot read configuration file \"%2\""
 msgstr ""
 
 msgid "%1: cannot read configuration file \"%2\""
 msgstr ""
 
-#: rc_configuration.cc:125
+#: rc_configuration.cc:129
 msgid "%1: user configuration file \"%2\" not loaded successfully."
 msgstr ""
 
 msgid "%1: user configuration file \"%2\" not loaded successfully."
 msgstr ""
 
-#: rc_configuration.cc:129
+#: rc_configuration.cc:133
 msgid "your %1 configuration file is empty. This is not normal."
 msgstr ""
 
 msgid "your %1 configuration file is empty. This is not normal."
 msgstr ""
 
-#: rc_configuration.cc:146
+#: rc_configuration.cc:150
 msgid "Config file %1 not saved"
 msgstr ""
 
 msgid "Config file %1 not saved"
 msgstr ""
 
-#: recent_sessions.cc:54
+#: recent_sessions.cc:55
 msgid "cannot open recent session file %1 (%2)"
 msgstr ""
 
 msgid "cannot open recent session file %1 (%2)"
 msgstr ""
 
-#: region_factory.cc:67 region_factory.cc:109 region_factory.cc:150
-#: region_factory.cc:192
+#: recent_sessions.cc:68 recent_sessions.cc:126
+msgid "Error reading recent session file %1 (%2)"
+msgstr ""
+
+#: recent_sessions.cc:113
+msgid "Cannot open recent template file %1 (%2)"
+msgstr ""
+
+#: recent_sessions.cc:176
+msgid "Error writing recent sessions file %1 (%2)"
+msgstr ""
+
+#: recent_sessions.cc:211
+msgid "Error writing saved template file %1 (%2)"
+msgstr ""
+
+#: region_factory.cc:78 region_factory.cc:121 region_factory.cc:162
+#: region_factory.cc:204
 msgid ""
 "programming error: RegionFactory::create() called with unknown Region type"
 msgstr ""
 
 msgid ""
 "programming error: RegionFactory::create() called with unknown Region type"
 msgstr ""
 
-#: region_factory.cc:554
+#: region_factory.cc:566
 msgid "%1 compound-%2 (%3)"
 msgstr ""
 
 msgid "%1 compound-%2 (%3)"
 msgstr ""
 
-#: region_factory.cc:556
+#: region_factory.cc:568
 msgid "%1 compound-%2.1 (%3)"
 msgstr ""
 
 msgid "%1 compound-%2.1 (%3)"
 msgstr ""
 
-#: region_factory.cc:618
+#: region_factory.cc:630
 msgid "cannot create new name for region \"%1\""
 msgstr ""
 
 msgid "cannot create new name for region \"%1\""
 msgstr ""
 
-#: resampled_source.cc:102
+#: resampled_source.cc:107
 msgid "Import: %1"
 msgstr ""
 
 msgid "Import: %1"
 msgstr ""
 
-#: resampled_source.cc:132 srcfilesource.cc:76
+#: resampled_source.cc:136 srcfilesource.cc:75
 msgid "Import: src_new() failed : %1"
 msgstr ""
 
 msgid "Import: src_new() failed : %1"
 msgstr ""
 
-#: return.cc:41
+#: return.cc:42
 msgid "return %1"
 msgstr ""
 
 msgid "return %1"
 msgstr ""
 
-#: route.cc:1081 route.cc:2541
+#: route.cc:862 route.cc:2797
 msgid "unknown Processor type \"%1\"; ignored"
 msgstr ""
 
 msgid "unknown Processor type \"%1\"; ignored"
 msgstr ""
 
-#: route.cc:1093
+#: route.cc:884
 msgid "processor could not be created. Ignored."
 msgstr ""
 
 msgid "processor could not be created. Ignored."
 msgstr ""
 
-#: route.cc:1975 route.cc:2200
+#: route.cc:2338 route.cc:2504
 msgid "Bad node sent to Route::set_state() [%1]"
 msgstr ""
 
 msgid "Bad node sent to Route::set_state() [%1]"
 msgstr ""
 
-#: route.cc:2035
+#: route.cc:2395
 msgid "Pannable state found for route (%1) without a panner!"
 msgstr ""
 
 msgid "Pannable state found for route (%1) without a panner!"
 msgstr ""
 
-#: route.cc:2109 route.cc:2113 route.cc:2314 route.cc:2318
-msgid "badly formed order key string in state file! [%1] ... ignored."
+#: route.cc:3270
+msgid "Invalid Solo-Isolate propagation: from:%1 new:%2 - old:%3 = delta:%4"
+msgstr ""
+
+#: route.cc:4396
+msgid "Amp/Fader on Route '%1' went AWOL. Re-added."
+msgstr ""
+
+#: route.cc:4994
+msgid "lo"
+msgstr ""
+
+#: route.cc:4996
+msgid "mid"
+msgstr ""
+
+#: route.cc:4998
+msgid "hi"
+msgstr ""
+
+#: route.cc:5105
+msgid "Leveler"
+msgstr ""
+
+#: route.cc:5107
+msgid "Compressor"
+msgstr ""
+
+#: route.cc:5109 route.cc:5111
+msgid "Limiter"
+msgstr ""
+
+#: route.cc:5111
+msgid "Sidechain"
+msgstr ""
+
+#: route.cc:5114 route.cc:5116 route.cc:5133 route.cc:5135
+msgid "???"
+msgstr ""
+
+#: route.cc:5126
+msgid "Attk"
+msgstr ""
+
+#: route.cc:5128
+msgid "Ratio"
 msgstr ""
 
 msgstr ""
 
-#: route.cc:2324
-msgid "Converting deprecated order key for %1 using Editor order %2"
+#: route.cc:5131
+msgid "Rels"
 msgstr ""
 
 msgstr ""
 
-#: route_group.cc:459
+#: route_group.cc:507
 msgid "You cannot subgroup MIDI tracks at this time"
 msgstr ""
 
 msgid "You cannot subgroup MIDI tracks at this time"
 msgstr ""
 
-#: rb_effect.cc:234 rb_effect.cc:275
+#: route_group.cc:514
+msgid ""
+"You cannot subgroup tracks with different number of outputs at this time."
+msgstr ""
+
+#: rb_effect.cc:229 rb_effect.cc:269
 msgid "tempoize: error reading data from %1 at %2 (wanted %3, got %4)"
 msgstr ""
 
 msgid "tempoize: error reading data from %1 at %2 (wanted %3, got %4)"
 msgstr ""
 
-#: rb_effect.cc:304 rb_effect.cc:326
+#: rb_effect.cc:298 rb_effect.cc:320
 msgid "error writing tempo-adjusted data to %1"
 msgstr ""
 
 msgid "error writing tempo-adjusted data to %1"
 msgstr ""
 
-#: send.cc:60
+#: send.cc:62
 msgid "aux %1"
 msgstr ""
 
 msgid "aux %1"
 msgstr ""
 
-#: send.cc:64
+#: send.cc:66
 msgid "send %1"
 msgstr ""
 
 msgid "send %1"
 msgstr ""
 
-#: send.cc:66
+#: send.cc:68
 msgid "programming error: send created using role %1"
 msgstr ""
 
 msgid "programming error: send created using role %1"
 msgstr ""
 
-#: session.cc:344
+#: session.cc:348 session.cc:403
+msgid "Cannot connect to audio/midi engine"
+msgstr ""
+
+#: session.cc:358
+msgid "Session initialization failed"
+msgstr ""
+
+#: session.cc:374
+msgid "Failed to load template/snapshot state"
+msgstr ""
+
+#: session.cc:385
+msgid "Failed to load state"
+msgstr ""
+
+#: session.cc:409
+msgid "Cannot configure audio/midi engine with session parameters"
+msgstr ""
+
+#: session.cc:433
 msgid "Connect to engine"
 msgstr "Ansluter till ljudmotorn"
 
 msgid "Connect to engine"
 msgstr "Ansluter till ljudmotorn"
 
-#: session.cc:349
+#: session.cc:484
 msgid "Session loading complete"
 msgstr ""
 
 msgid "Session loading complete"
 msgstr ""
 
-#: session.cc:421
+#: session.cc:575
 msgid "Set up LTC"
 msgstr ""
 
 msgid "Set up LTC"
 msgstr ""
 
-#: session.cc:423
+#: session.cc:577
 msgid "Set up Click"
 msgstr ""
 
 msgid "Set up Click"
 msgstr ""
 
-#: session.cc:425
+#: session.cc:579
 msgid "Set up standard connections"
 msgstr ""
 
 msgid "Set up standard connections"
 msgstr ""
 
-#: session.cc:638
+#: session.cc:888
 msgid "could not setup Click I/O"
 msgstr ""
 
 msgid "could not setup Click I/O"
 msgstr ""
 
-#: session.cc:686
+#: session.cc:951
+#, c-format
+msgid "out %s"
+msgstr ""
+
+#: session.cc:953
 #, c-format
 msgid "out %<PRIu32>"
 msgstr ""
 
 #, c-format
 msgid "out %<PRIu32>"
 msgstr ""
 
-#: session.cc:700
+#: session.cc:968
 #, c-format
 msgid "out %<PRIu32>+%<PRIu32>"
 msgstr ""
 
 #, c-format
 msgid "out %<PRIu32>+%<PRIu32>"
 msgstr ""
 
-#: session.cc:715
+#: session.cc:985
+#, c-format
+msgid "in %s"
+msgstr ""
+
+#: session.cc:987
 #, c-format
 msgid "in %<PRIu32>"
 msgstr ""
 
 #, c-format
 msgid "in %<PRIu32>"
 msgstr ""
 
-#: session.cc:729
+#: session.cc:1002
 #, c-format
 msgid "in %<PRIu32>+%<PRIu32>"
 msgstr ""
 
 #, c-format
 msgid "in %<PRIu32>+%<PRIu32>"
 msgstr ""
 
-#: session.cc:793
+#: session.cc:1082
 msgid "cannot connect master output %1 to %2"
 msgstr ""
 
 msgid "cannot connect master output %1 to %2"
 msgstr ""
 
-#: session.cc:862
-msgid "monitor"
+#: session.cc:1170
+msgid "Cannot create monitor section. 'Monitor' Port name is not unique."
 msgstr ""
 
 msgstr ""
 
-#: session.cc:907
+#: session.cc:1204 session.cc:1335
 msgid "cannot connect control input %1 to %2"
 msgstr ""
 
 msgid "cannot connect control input %1 to %2"
 msgstr ""
 
-#: session.cc:927
+#: session.cc:1224 session.cc:1354
 msgid "The preferred I/O for the monitor bus (%1) cannot be found"
 msgstr ""
 
 msgid "The preferred I/O for the monitor bus (%1) cannot be found"
 msgstr ""
 
-#: session.cc:958
+#: session.cc:1255 session.cc:1385
 msgid "cannot connect control output %1 to %2"
 msgstr ""
 
 msgid "cannot connect control output %1 to %2"
 msgstr ""
 
-#: session.cc:1026
+#: session.cc:1443
 msgid "cannot create Auditioner: no auditioning of regions possible"
 msgstr ""
 
 msgid "cannot create Auditioner: no auditioning of regions possible"
 msgstr ""
 
-#: session.cc:1210
+#: session.cc:1644
 msgid "Session: you can't use that location for auto punch (start <= end)"
 msgstr ""
 
 msgid "Session: you can't use that location for auto punch (start <= end)"
 msgstr ""
 
-#: session.cc:1250
+#: session.cc:1671
+msgid "Session: you can't use that location for session start/end)"
+msgstr ""
+
+#: session.cc:1703
 msgid ""
 "You cannot use this location for auto-loop because it has zero or negative "
 "length"
 msgstr ""
 
 msgid ""
 "You cannot use this location for auto-loop because it has zero or negative "
 "length"
 msgstr ""
 
-#: session.cc:1564
+#: session.cc:1886
+msgid "programming error: session range removed!"
+msgstr ""
+
+#: session.cc:2158
 msgid "feedback loop setup between %1 and %2"
 msgstr ""
 
 msgid "feedback loop setup between %1 and %2"
 msgstr ""
 
-#: session.cc:1860
+#: session.cc:2419
+msgid "Track "
+msgstr ""
+
+#: session.cc:2421
+msgid "Audio "
+msgstr ""
+
+#: session.cc:2426
+msgid "MIDI "
+msgstr ""
+
+#: session.cc:2500
 msgid "Session: could not create new midi track."
 msgstr ""
 
 msgid "Session: could not create new midi track."
 msgstr ""
 
-#: session.cc:1866
+#: session.cc:2506
 msgid ""
 "No more JACK ports are available. You will need to stop %1 and restart JACK "
 "with more ports if you need this many tracks."
 msgstr ""
 
 msgid ""
 "No more JACK ports are available. You will need to stop %1 and restart JACK "
 "with more ports if you need this many tracks."
 msgstr ""
 
-#: session.cc:2043 session.cc:2046
-msgid "Audio"
+#: session.cc:2547 session.cc:2550
+msgid "Midi Bus"
+msgstr ""
+
+#: session.cc:2572
+msgid "cannot configure new midi bus input"
+msgstr ""
+
+#: session.cc:2578
+msgid "cannot configure new midi bus output"
+msgstr ""
+
+#: session.cc:2592 session.cc:3137
+msgid "Session: could not create new audio route."
 msgstr ""
 
 msgstr ""
 
-#: session.cc:2070 session.cc:2078 session.cc:2155 session.cc:2163
+#: session.cc:3022 session.cc:3030 session.cc:3113 session.cc:3121
 msgid "cannot configure %1 in/%2 out configuration for new audio track"
 msgstr ""
 
 msgid "cannot configure %1 in/%2 out configuration for new audio track"
 msgstr ""
 
-#: session.cc:2101
+#: session.cc:3050
 msgid "Session: could not create new audio track."
 msgstr ""
 
 msgid "Session: could not create new audio track."
 msgstr ""
 
-#: session.cc:2133 session.cc:2136
+#: session.cc:3088 session.cc:3091
 msgid "Bus"
 msgstr ""
 
 msgid "Bus"
 msgstr ""
 
-#: session.cc:2186
-msgid "Session: could not create new audio route."
-msgstr ""
-
-#: session.cc:2245 session.cc:2255
+#: session.cc:3207 session.cc:3217
 msgid "Session: UINT_MAX routes? impossible!"
 msgstr ""
 
 msgid "Session: UINT_MAX routes? impossible!"
 msgstr ""
 
-#: session.cc:2277
+#: session.cc:3293
 msgid "Session: cannot create track/bus from template description"
 msgstr ""
 
 msgid "Session: cannot create track/bus from template description"
 msgstr ""
 
-#: session.cc:2303
+#: session.cc:3331
 msgid "Session: could not create new route from template"
 msgstr ""
 
 msgid "Session: could not create new route from template"
 msgstr ""
 
-#: session.cc:2332
+#: session.cc:3365
 msgid "Adding new tracks/busses failed"
 msgstr ""
 
 msgid "Adding new tracks/busses failed"
 msgstr ""
 
-#: session.cc:3436
-msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
+#: session.cc:4784
+msgid "Merging embedded file %1: name collision AND md5 hash collision!"
 msgstr ""
 
 msgstr ""
 
-#: session.cc:3556 session.cc:3614
+#: session.cc:4914 session.cc:4987
 msgid "There are already %1 recordings for %2, which I consider too many."
 msgstr ""
 
 msgid "There are already %1 recordings for %2, which I consider too many."
 msgstr ""
 
-#: session.cc:4004
+#: session.cc:5663
 msgid "send ID %1 appears to be in use already"
 msgstr ""
 
 msgid "send ID %1 appears to be in use already"
 msgstr ""
 
-#: session.cc:4016
+#: session.cc:5675
 msgid "aux send ID %1 appears to be in use already"
 msgstr ""
 
 msgid "aux send ID %1 appears to be in use already"
 msgstr ""
 
-#: session.cc:4028
+#: session.cc:5687
 msgid "return ID %1 appears to be in use already"
 msgstr ""
 
 msgid "return ID %1 appears to be in use already"
 msgstr ""
 
-#: session.cc:4040
+#: session.cc:5699
 msgid "insert ID %1 appears to be in use already"
 msgstr ""
 
 msgid "insert ID %1 appears to be in use already"
 msgstr ""
 
-#: session.cc:4167
+#: session.cc:5825
 msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
 msgstr ""
 
 msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
 msgstr ""
 
-#: session.cc:4196
-msgid "too many bounced versions of playlist \"%1\""
+#: session.cc:5834
+msgid "Cannot write a range with no data."
 msgstr ""
 
 msgstr ""
 
-#: session.cc:4206
-msgid "cannot create new audio file \"%1\" for %2"
+#: session.cc:5876
+msgid "cannot create new file \"%1\" for %2"
 msgstr ""
 
 msgstr ""
 
-#: session_click.cc:161
+#: session_click.cc:162
 msgid "cannot open click soundfile %1 (%2)"
 msgstr ""
 
 msgid "cannot open click soundfile %1 (%2)"
 msgstr ""
 
-#: session_click.cc:174
+#: session_click.cc:175
 msgid "cannot read data from click soundfile"
 msgstr ""
 
 msgid "cannot read data from click soundfile"
 msgstr ""
 
@@ -1694,23 +2361,56 @@ msgid ""
 "= %2"
 msgstr ""
 
 "= %2"
 msgstr ""
 
-#: session_directory.cc:59
+#: session_configuration.cc:150
+msgid "%1: cannot part default session options \"%2\""
+msgstr ""
+
+#: session_configuration.cc:156
+msgid "Invalid session default XML Root."
+msgstr ""
+
+#: session_configuration.cc:164
+msgid "Loaded custom session defaults."
+msgstr ""
+
+#: session_configuration.cc:166
+msgid "Found no session defaults in XML file."
+msgstr ""
+
+#: session_configuration.cc:192
+msgid "Could not save session options"
+msgstr ""
+
+#: session_directory.cc:65
 msgid "Cannot create Session directory at path %1 Error: %2"
 msgstr ""
 
 msgid "Cannot create Session directory at path %1 Error: %2"
 msgstr ""
 
-#: session_directory.cc:76
+#: session_directory.cc:82
 msgid "Session subdirectory does not exist at path %1"
 msgstr ""
 
 msgid "Session subdirectory does not exist at path %1"
 msgstr ""
 
-#: session_events.cc:185
+#: session_directory.cc:161
+msgid ""
+"session-dir and session-name mismatch. Please use 'Menu > Session > Rename' "
+"in the future to rename sessions."
+msgstr ""
+
+#: session_directory.cc:167
+msgid ""
+"The session's interchange dir is tainted.\n"
+"There is more than one folder in '%1'.\n"
+"Please remove extra subdirs to reduce possible filename ambiguties."
+msgstr ""
+
+#: session_events.cc:229
 msgid "Session: cannot have two events of type %1 at the same frame (%2)."
 msgstr ""
 
 msgid "Session: cannot have two events of type %1 at the same frame (%2)."
 msgstr ""
 
-#: session_export.cc:125
+#: session_export.cc:152
 msgid "%1: cannot seek to %2 for export"
 msgstr ""
 
 msgid "%1: cannot seek to %2 for export"
 msgstr ""
 
-#: session_export.cc:182
+#: session_export.cc:216
 msgid "Export ended unexpectedly: %1"
 msgstr ""
 
 msgid "Export ended unexpectedly: %1"
 msgstr ""
 
@@ -1720,394 +2420,465 @@ msgid ""
 "of this session."
 msgstr ""
 
 "of this session."
 msgstr ""
 
-#: session_midi.cc:519
+#: session_midi.cc:570
 msgid "Session: cannot send quarter-frame MTC message (%1)"
 msgstr ""
 
 msgid "Session: cannot send quarter-frame MTC message (%1)"
 msgstr ""
 
-#: session_playlists.cc:378 session_playlists.cc:397
+#: session_playlists.cc:405 session_playlists.cc:424
 msgid "Session: cannot create Playlist from XML description."
 msgstr ""
 
 msgid "Session: cannot create Playlist from XML description."
 msgstr ""
 
-#: session_process.cc:132
+#: session_process.cc:159
 msgid "Session: error in no roll for %1"
 msgstr ""
 
 msgid "Session: error in no roll for %1"
 msgstr ""
 
-#: session_process.cc:1159
+#: session_process.cc:1202
 msgid "Programming error: illegal event type in process_event (%1)"
 msgstr ""
 
 msgid "Programming error: illegal event type in process_event (%1)"
 msgstr ""
 
-#: session_state.cc:178
+#: session_state.cc:194
 msgid "solo cut control (dB)"
 msgstr ""
 
 msgid "solo cut control (dB)"
 msgstr ""
 
-#: session_state.cc:202
+#: session_state.cc:216
 msgid "Set block size and sample rate"
 msgstr ""
 
 msgid "Set block size and sample rate"
 msgstr ""
 
-#: session_state.cc:207
+#: session_state.cc:221
 msgid "Using configuration"
 msgstr ""
 
 msgid "Using configuration"
 msgstr ""
 
-#: session_state.cc:319
+#: session_state.cc:348
 msgid "Reset Remote Controls"
 msgstr ""
 
 msgid "Reset Remote Controls"
 msgstr ""
 
-#: session_state.cc:411
+#: session_state.cc:377 session_state.cc:409
+msgid "Filling playback buffers"
+msgstr ""
+
+#: session_state.cc:475
 msgid "Session: cannot create session peakfile folder \"%1\" (%2)"
 msgstr ""
 
 msgid "Session: cannot create session peakfile folder \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:418
+#: session_state.cc:482
 msgid "Session: cannot create session sounds dir \"%1\" (%2)"
 msgstr ""
 
 msgid "Session: cannot create session sounds dir \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:425
+#: session_state.cc:489
 msgid "Session: cannot create session midi dir \"%1\" (%2)"
 msgstr ""
 
 msgid "Session: cannot create session midi dir \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:432
+#: session_state.cc:496
 msgid "Session: cannot create session dead sounds folder \"%1\" (%2)"
 msgstr ""
 
 msgid "Session: cannot create session dead sounds folder \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:439
+#: session_state.cc:503
 msgid "Session: cannot create session export folder \"%1\" (%2)"
 msgstr ""
 
 msgid "Session: cannot create session export folder \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:446
+#: session_state.cc:510
 msgid "Session: cannot create session analysis folder \"%1\" (%2)"
 msgstr ""
 
 msgid "Session: cannot create session analysis folder \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:453
+#: session_state.cc:517
 msgid "Session: cannot create session plugins folder \"%1\" (%2)"
 msgstr ""
 
 msgid "Session: cannot create session plugins folder \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:460
+#: session_state.cc:524
 msgid "Session: cannot create session externals folder \"%1\" (%2)"
 msgstr ""
 
 msgid "Session: cannot create session externals folder \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:474
+#: session_state.cc:538
 msgid "Session: cannot create session folder \"%1\" (%2)"
 msgstr ""
 
 msgid "Session: cannot create session folder \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:508
+#: session_state.cc:569
+msgid "Error reading session template file %1 (%2)"
+msgstr ""
+
+#: session_state.cc:584
+msgid "Error writing session template file %1 (%2)"
+msgstr ""
+
+#: session_state.cc:601
 msgid "Could not open %1 for writing session template"
 msgstr ""
 
 msgid "Could not open %1 for writing session template"
 msgstr ""
 
-#: session_state.cc:514
+#: session_state.cc:608
 msgid "Could not open session template %1 for reading"
 msgstr ""
 
 msgid "Could not open session template %1 for reading"
 msgstr ""
 
-#: session_state.cc:533
-msgid "master"
+#: session_state.cc:626
+msgid "Loop"
 msgstr ""
 
 msgstr ""
 
-#: session_state.cc:594
+#: session_state.cc:707
 msgid "Could not remove pending capture state at path \"%1\" (%2)"
 msgstr ""
 
 msgid "Could not remove pending capture state at path \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:618
+#: session_state.cc:731
 msgid "could not rename snapshot %1 to %2 (%3)"
 msgstr ""
 
 msgid "could not rename snapshot %1 to %2 (%3)"
 msgstr ""
 
-#: session_state.cc:646
+#: session_state.cc:759
 msgid "Could not remove session file at path \"%1\" (%2)"
 msgstr ""
 
 msgid "Could not remove session file at path \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:663
+#: session_state.cc:788
 msgid ""
 "the %1 audio engine is not connected and state saving would lose all I/O "
 "connections. Session not saved"
 msgstr ""
 
 msgid ""
 "the %1 audio engine is not connected and state saving would lose all I/O "
 "connections. Session not saved"
 msgstr ""
 
-#: session_state.cc:714
+#: session_state.cc:856
 msgid "state could not be saved to %1"
 msgstr ""
 
 msgid "state could not be saved to %1"
 msgstr ""
 
-#: session_state.cc:716 session_state.cc:727
+#: session_state.cc:858 session_state.cc:871
 msgid "Could not remove temporary session file at path \"%1\" (%2)"
 msgstr ""
 
 msgid "Could not remove temporary session file at path \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:724
+#: session_state.cc:868
 msgid "could not rename temporary session file %1 to %2 (%3)"
 msgstr ""
 
 msgid "could not rename temporary session file %1 to %2 (%3)"
 msgstr ""
 
-#: session_state.cc:792
+#: session_state.cc:942
 msgid "%1: session file \"%2\" doesn't exist!"
 msgstr ""
 
 msgid "%1: session file \"%2\" doesn't exist!"
 msgstr ""
 
-#: session_state.cc:804
+#: session_state.cc:954
 msgid "Could not understand session file %1"
 msgstr ""
 
 msgid "Could not understand session file %1"
 msgstr ""
 
-#: session_state.cc:813
+#: session_state.cc:963
 msgid "Session file %1 is not a session"
 msgstr ""
 
 msgid "Session file %1 is not a session"
 msgstr ""
 
-#: session_state.cc:1119
+#: session_state.cc:1332
 msgid "programming error: Session: incorrect XML node sent to set_state()"
 msgstr ""
 
 msgid "programming error: Session: incorrect XML node sent to set_state()"
 msgstr ""
 
-#: session_state.cc:1173
+#: session_state.cc:1410
 msgid "Session: XML state has no options section"
 msgstr ""
 
 msgid "Session: XML state has no options section"
 msgstr ""
 
-#: session_state.cc:1178
+#: session_state.cc:1415
 msgid "Session: XML state has no metadata section"
 msgstr ""
 
 msgid "Session: XML state has no metadata section"
 msgstr ""
 
-#: session_state.cc:1189
+#: session_state.cc:1426
 msgid "Session: XML state has no sources section"
 msgstr ""
 
 msgid "Session: XML state has no sources section"
 msgstr ""
 
-#: session_state.cc:1196
+#: session_state.cc:1433
 msgid "Session: XML state has no Tempo Map section"
 msgstr ""
 
 msgid "Session: XML state has no Tempo Map section"
 msgstr ""
 
-#: session_state.cc:1203
+#: session_state.cc:1440
 msgid "Session: XML state has no locations section"
 msgstr ""
 
 msgid "Session: XML state has no locations section"
 msgstr ""
 
-#: session_state.cc:1229
+#: session_state.cc:1453
 msgid "Session: XML state has no Regions section"
 msgstr ""
 
 msgid "Session: XML state has no Regions section"
 msgstr ""
 
-#: session_state.cc:1236
+#: session_state.cc:1460
 msgid "Session: XML state has no playlists section"
 msgstr ""
 
 msgid "Session: XML state has no playlists section"
 msgstr ""
 
-#: session_state.cc:1256
+#: session_state.cc:1480
 msgid "Session: XML state has no bundles section"
 msgstr ""
 
 msgid "Session: XML state has no bundles section"
 msgstr ""
 
-#: session_state.cc:1268
+#: session_state.cc:1492
 msgid "Session: XML state has no diskstreams section"
 msgstr ""
 
 msgid "Session: XML state has no diskstreams section"
 msgstr ""
 
-#: session_state.cc:1276
+#: session_state.cc:1504
 msgid "Session: XML state has no routes section"
 msgstr ""
 
 msgid "Session: XML state has no routes section"
 msgstr ""
 
-#: session_state.cc:1288
+#: session_state.cc:1520
 msgid "Session: XML state has no route groups section"
 msgstr ""
 
 msgid "Session: XML state has no route groups section"
 msgstr ""
 
-#: session_state.cc:1297
+#: session_state.cc:1529
 msgid "Session: XML state has no edit groups section"
 msgstr ""
 
 msgid "Session: XML state has no edit groups section"
 msgstr ""
 
-#: session_state.cc:1304
+#: session_state.cc:1536
 msgid "Session: XML state has no mix groups section"
 msgstr ""
 
 msgid "Session: XML state has no mix groups section"
 msgstr ""
 
-#: session_state.cc:1312
+#: session_state.cc:1544
 msgid "Session: XML state has no click section"
 msgstr ""
 
 msgid "Session: XML state has no click section"
 msgstr ""
 
-#: session_state.cc:1354
+#: session_state.cc:1606
 msgid "Session: cannot create Route from XML description."
 msgstr ""
 
 msgid "Session: cannot create Route from XML description."
 msgstr ""
 
-#: session_state.cc:1358
+#: session_state.cc:1610
 msgid "Loaded track/bus %1"
 msgstr ""
 
 msgid "Loaded track/bus %1"
 msgstr ""
 
-#: session_state.cc:1456
+#: session_state.cc:1615
+msgid "Tracks/busses loaded;  Adding to Session"
+msgstr ""
+
+#: session_state.cc:1619
+msgid "Finished adding tracks/busses"
+msgstr ""
+
+#: session_state.cc:1709
 msgid "Could not find diskstream for route"
 msgstr ""
 
 msgid "Could not find diskstream for route"
 msgstr ""
 
-#: session_state.cc:1510
+#: session_state.cc:1760
 msgid "Session: cannot create Region from XML description."
 msgstr ""
 
 msgid "Session: cannot create Region from XML description."
 msgstr ""
 
-#: session_state.cc:1514
+#: session_state.cc:1764
 msgid "Can not load state for region '%1'"
 msgstr ""
 
 msgid "Can not load state for region '%1'"
 msgstr ""
 
-#: session_state.cc:1550
+#: session_state.cc:1800
 msgid "Regions in compound description not found (ID's %1 and %2): ignored"
 msgstr ""
 
 msgid "Regions in compound description not found (ID's %1 and %2): ignored"
 msgstr ""
 
-#: session_state.cc:1578
+#: session_state.cc:1828
 msgid "Nested source has no ID info in session file! (ignored)"
 msgstr ""
 
 msgid "Nested source has no ID info in session file! (ignored)"
 msgstr ""
 
-#: session_state.cc:1590
+#: session_state.cc:1840
 msgid "Cannot reconstruct nested source for region %1"
 msgstr ""
 
 msgid "Cannot reconstruct nested source for region %1"
 msgstr ""
 
-#: session_state.cc:1652
+#: session_state.cc:1902
 msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
 msgstr ""
 
 msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
 msgstr ""
 
-#: session_state.cc:1660 session_state.cc:1681 session_state.cc:1701
+#: session_state.cc:1910 session_state.cc:1931 session_state.cc:1951
 msgid ""
 "Session: XMLNode describing a AudioRegion references an unknown source id =%1"
 msgstr ""
 
 msgid ""
 "Session: XMLNode describing a AudioRegion references an unknown source id =%1"
 msgstr ""
 
-#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
+#: session_state.cc:1916 session_state.cc:1937 session_state.cc:1957
 msgid ""
 "Session: XMLNode describing a AudioRegion references a non-audio source id ="
 "%1"
 msgstr ""
 
 msgid ""
 "Session: XMLNode describing a AudioRegion references a non-audio source id ="
 "%1"
 msgstr ""
 
-#: session_state.cc:1730
+#: session_state.cc:1980
 msgid ""
 "Session: XMLNode describing an AudioRegion is missing some master sources; "
 "ignored"
 msgstr ""
 
 msgid ""
 "Session: XMLNode describing an AudioRegion is missing some master sources; "
 "ignored"
 msgstr ""
 
-#: session_state.cc:1764
+#: session_state.cc:2014
 msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
 msgstr ""
 
 msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
 msgstr ""
 
-#: session_state.cc:1772
+#: session_state.cc:2022
 msgid ""
 "Session: XMLNode describing a MidiRegion references an unknown source id =%1"
 msgstr ""
 
 msgid ""
 "Session: XMLNode describing a MidiRegion references an unknown source id =%1"
 msgstr ""
 
-#: session_state.cc:1778
+#: session_state.cc:2028
 msgid ""
 "Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
 msgstr ""
 
 msgid ""
 "Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
 msgstr ""
 
-#: session_state.cc:1846
-msgid ""
-"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
-"existing files with similar names"
-msgstr ""
-
-#: session_state.cc:1869
+#: session_state.cc:2101
 msgid "Session: cannot create Source from XML description."
 msgstr ""
 
 msgid "Session: cannot create Source from XML description."
 msgstr ""
 
-#: session_state.cc:1903
-msgid "A sound file is missing. It will be replaced by silence."
+#: session_state.cc:2109
+msgid ""
+"A external MIDI file is missing. %1 cannot currently recover from missing "
+"external MIDI files"
 msgstr ""
 
 msgstr ""
 
-#: session_state.cc:1926
-msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
+#: session_state.cc:2191
+msgid "Found a sound file that cannot be used by %1. Talk to the programmers."
 msgstr ""
 
 msgstr ""
 
-#: session_state.cc:1943
+#: session_state.cc:2212
 msgid "Could not create templates directory \"%1\" (%2)"
 msgstr ""
 
 msgid "Could not create templates directory \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:1956
+#: session_state.cc:2224
 msgid "Template \"%1\" already exists - new version not created"
 msgstr ""
 
 msgid "Template \"%1\" already exists - new version not created"
 msgstr ""
 
-#: session_state.cc:1962
+#: session_state.cc:2230
 msgid "Could not create directory for Session template\"%1\" (%2)"
 msgstr ""
 
 msgid "Could not create directory for Session template\"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:1972
+#: session_state.cc:2259
 msgid "template not saved"
 msgstr ""
 
 msgid "template not saved"
 msgstr ""
 
-#: session_state.cc:1982
-msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
+#: session_state.cc:2501
+msgid "Unknown node \"%1\" found in Bundles list from session file"
+msgstr ""
+
+#: session_state.cc:2969
+msgid "Cannot cleanup peak-files for read-only session."
 msgstr ""
 
 msgstr ""
 
-#: session_state.cc:2225
-msgid "Unknown node \"%1\" found in Bundles list from session file"
+#: session_state.cc:2973
+msgid "Cannot cleanup peak-files while recording"
+msgstr ""
+
+#: session_state.cc:2996
+msgid ""
+"Timeout waiting for peak-file creation to terminate before cleanup, please "
+"try again later."
 msgstr ""
 
 msgstr ""
 
-#: session_state.cc:2820
+#: session_state.cc:3261
 msgid "Session: cannot create dead file folder \"%1\" (%2)"
 msgstr ""
 
 msgid "Session: cannot create dead file folder \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:2859
+#: session_state.cc:3296
 msgid "cannot rename unused file source from %1 to %2 (%3)"
 msgstr ""
 
 msgid "cannot rename unused file source from %1 to %2 (%3)"
 msgstr ""
 
-#: session_state.cc:2877
+#: session_state.cc:3312
 msgid "cannot remove peakfile %1 for %2 (%3)"
 msgstr ""
 
 msgid "cannot remove peakfile %1 for %2 (%3)"
 msgstr ""
 
-#: session_state.cc:3179
+#: session_state.cc:3633
 msgid "could not backup old history file, current history not saved"
 msgstr ""
 
 msgid "could not backup old history file, current history not saved"
 msgstr ""
 
-#: session_state.cc:3192
+#: session_state.cc:3642
 msgid "history could not be saved to %1"
 msgstr ""
 
 msgid "history could not be saved to %1"
 msgstr ""
 
-#: session_state.cc:3195
+#: session_state.cc:3645
 msgid "Could not remove history file at path \"%1\" (%2)"
 msgstr ""
 
 msgid "Could not remove history file at path \"%1\" (%2)"
 msgstr ""
 
-#: session_state.cc:3199
+#: session_state.cc:3649
 msgid "could not restore history file from backup %1 (%2)"
 msgstr ""
 
 msgid "could not restore history file from backup %1 (%2)"
 msgstr ""
 
-#: session_state.cc:3224
+#: session_state.cc:3674
 msgid "%1: no history file \"%2\" for this session."
 msgstr ""
 
 msgid "%1: no history file \"%2\" for this session."
 msgstr ""
 
-#: session_state.cc:3230
+#: session_state.cc:3680
 msgid "Could not understand session history file \"%1\""
 msgstr ""
 
 msgid "Could not understand session history file \"%1\""
 msgstr ""
 
-#: session_state.cc:3272
+#: session_state.cc:3722
 msgid "Failed to downcast MidiSource for NoteDiffCommand"
 msgstr ""
 
 msgid "Failed to downcast MidiSource for NoteDiffCommand"
 msgstr ""
 
-#: session_state.cc:3283
+#: session_state.cc:3733
 msgid "Failed to downcast MidiSource for SysExDiffCommand"
 msgstr ""
 
 msgid "Failed to downcast MidiSource for SysExDiffCommand"
 msgstr ""
 
-#: session_state.cc:3294
+#: session_state.cc:3744
 msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
 msgstr ""
 
 msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
 msgstr ""
 
-#: session_state.cc:3302
+#: session_state.cc:3752
 msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
 msgstr ""
 
 msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
 msgstr ""
 
-#: session_state.cc:3538
+#: session_state.cc:3990
 msgid "Session: unknown diskstream type in XML"
 msgstr ""
 
 msgid "Session: unknown diskstream type in XML"
 msgstr ""
 
-#: session_state.cc:3543
+#: session_state.cc:3995
 msgid "Session: could not load diskstream via XML state"
 msgstr ""
 
 msgid "Session: could not load diskstream via XML state"
 msgstr ""
 
+#: session_state.cc:4092
+msgid "Cannot rename read-only session."
+msgstr ""
+
+#: session_state.cc:4096
+msgid "Cannot rename session while recording"
+msgstr ""
+
+#: session_state.cc:4181 session_state.cc:4182 session_state.cc:4224
+#: session_state.cc:4228
+msgid "renaming %s as %2 failed (%3)"
+msgstr ""
+
+#: session_state.cc:4244 session_state.cc:4245 session_state.cc:4259
+#: session_state.cc:4260
+msgid "renaming %1 as %2 failed (%3)"
+msgstr ""
+
+#: session_state.cc:4571
+msgid "Cannot create new session folder %1"
+msgstr ""
+
+#: session_state.cc:4633 session_state.cc:4708
+msgid ""
+"\n"
+"copying \"%1\" failed !"
+msgstr ""
+
+#: session_state.cc:4906
+msgid "unknown reason"
+msgstr ""
+
 #: session_time.cc:214
 msgid "Unknown transport state %1 in sync callback"
 msgstr ""
 
 #: session_time.cc:214
 msgid "Unknown transport state %1 in sync callback"
 msgstr ""
 
-#: session_transport.cc:167
+#: session_transport.cc:177
 msgid "Cannot loop - no loop range defined"
 msgstr ""
 
 msgid "Cannot loop - no loop range defined"
 msgstr ""
 
-#: session_transport.cc:739
+#: session_transport.cc:968
 msgid ""
 "Seamless looping cannot be supported while %1 is using JACK transport.\n"
 "Recommend changing the configured options"
 msgstr ""
 
 msgid ""
 "Seamless looping cannot be supported while %1 is using JACK transport.\n"
 "Recommend changing the configured options"
 msgstr ""
 
-#: session_transport.cc:1105
+#: session_transport.cc:1050
+msgid "Locate called for negative sample position - ignored"
+msgstr ""
+
+#: session_transport.cc:1401
 msgid ""
 "Global varispeed cannot be supported while %1 is connected to JACK transport "
 "control"
 msgstr ""
 
 msgid ""
 "Global varispeed cannot be supported while %1 is connected to JACK transport "
 "control"
 msgstr ""
 
-#: smf_source.cc:262
+#: slavable.cc:100
+msgid "Master #%1 not found, assignment lost"
+msgstr ""
+
+#: smf_source.cc:350
 msgid "Unable to read event prefix, corrupt MIDI ring"
 msgstr ""
 
 msgid "Unable to read event prefix, corrupt MIDI ring"
 msgstr ""
 
-#: smf_source.cc:275
+#: smf_source.cc:363
 msgid "Event has time and size but no body, corrupt MIDI ring"
 msgstr ""
 
 msgid "Event has time and size but no body, corrupt MIDI ring"
 msgstr ""
 
-#: smf_source.cc:281
+#: smf_source.cc:369
 msgid "Event time is before MIDI source position"
 msgstr ""
 
 msgid "Event time is before MIDI source position"
 msgstr ""
 
-#: smf_source.cc:316 smf_source.cc:355
-msgid "Skipping event with unordered time %1"
+#: smf_source.cc:417
+msgid ""
+"Skipping event with unordered beat time %1 < %2 (off by %3 beats, %4 ticks)"
+msgstr ""
+
+#: smf_source.cc:461
+msgid "Skipping event with unordered frame time %1 < %2"
 msgstr ""
 
 msgstr ""
 
-#: smf_source.cc:420
+#: smf_source.cc:526
 msgid "cannot open MIDI file %1 for write"
 msgstr ""
 
 msgid "cannot open MIDI file %1 for write"
 msgstr ""
 
@@ -2124,7 +2895,7 @@ msgid "CAF"
 msgstr ""
 
 #: sndfile_helpers.cc:37
 msgstr ""
 
 #: sndfile_helpers.cc:37
-msgid "W64 (64 bit WAV)"
+msgid "W64 (64-bit WAV)"
 msgstr ""
 
 #: sndfile_helpers.cc:38
 msgstr ""
 
 #: sndfile_helpers.cc:38
@@ -2168,23 +2939,23 @@ msgid ".raw"
 msgstr ""
 
 #: sndfile_helpers.cc:66
 msgstr ""
 
 #: sndfile_helpers.cc:66
-msgid "Signed 16 bit PCM"
+msgid "Signed 16-bit PCM"
 msgstr ""
 
 #: sndfile_helpers.cc:67
 msgstr ""
 
 #: sndfile_helpers.cc:67
-msgid "Signed 24 bit PCM"
+msgid "Signed 24-bit PCM"
 msgstr ""
 
 #: sndfile_helpers.cc:68
 msgstr ""
 
 #: sndfile_helpers.cc:68
-msgid "Signed 32 bit PCM"
+msgid "Signed 32-bit PCM"
 msgstr ""
 
 #: sndfile_helpers.cc:69
 msgstr ""
 
 #: sndfile_helpers.cc:69
-msgid "Signed 8 bit PCM"
+msgid "Signed 8-bit PCM"
 msgstr ""
 
 #: sndfile_helpers.cc:70
 msgstr ""
 
 #: sndfile_helpers.cc:70
-msgid "32 bit float"
+msgid "32-bit float"
 msgstr ""
 
 #: sndfile_helpers.cc:83
 msgstr ""
 
 #: sndfile_helpers.cc:83
@@ -2195,86 +2966,111 @@ msgstr ""
 msgid "Big-endian (PowerPC)"
 msgstr ""
 
 msgid "Big-endian (PowerPC)"
 msgstr ""
 
-#: sndfilesource.cc:210
+#: sndfilesource.cc:282
+msgid "SndFileSource: cannot open file \"%1\" for %2"
+msgstr ""
+
+#: sndfilesource.cc:300
 msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)"
 msgstr ""
 
 msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)"
 msgstr ""
 
-#: sndfilesource.cc:218
+#: sndfilesource.cc:308
 msgid ""
 "SndFileSource: file only contains %1 channels; %2 is invalid as a channel "
 "number"
 msgstr ""
 
 msgid ""
 "SndFileSource: file only contains %1 channels; %2 is invalid as a channel "
 "number"
 msgstr ""
 
-#: sndfilesource.cc:264 sndfilesource.cc:604 sndfilesource.cc:628
+#: sndfilesource.cc:323
+msgid "Cannot mark RF64 audio file for automatic downgrade to WAV: %1"
+msgstr ""
+
+#: sndfilesource.cc:375 sndfilesource.cc:705
 msgid ""
 "cannot set broadcast info for audio file %1 (%2); dropping broadcast info "
 "for this file"
 msgstr ""
 
 msgid ""
 "cannot set broadcast info for audio file %1 (%2); dropping broadcast info "
 "for this file"
 msgstr ""
 
-#: sndfilesource.cc:311
-msgid "could not allocate file %1 for reading."
+#: sndfilesource.cc:418
+msgid "could not open file %1 for reading."
 msgstr ""
 
 msgstr ""
 
-#: sndfilesource.cc:346
+#: sndfilesource.cc:453
 msgid "SndFileSource: could not seek to frame %1 within %2 (%3)"
 msgstr ""
 
 msgid "SndFileSource: could not seek to frame %1 within %2 (%3)"
 msgstr ""
 
-#: sndfilesource.cc:356
+#: sndfilesource.cc:462
 msgid ""
 "SndFileSource: @ %1 could not read %2 within %3 (%4) (len = %5, ret was %6)"
 msgstr ""
 
 msgid ""
 "SndFileSource: @ %1 could not read %2 within %3 (%4) (len = %5, ret was %6)"
 msgstr ""
 
-#: sndfilesource.cc:400 sndfilesource.cc:429
+#: sndfilesource.cc:504 sndfilesource.cc:533
 msgid "attempt to write a non-writable audio file source (%1)"
 msgstr ""
 
 msgid "attempt to write a non-writable audio file source (%1)"
 msgstr ""
 
-#: sndfilesource.cc:405 utils.cc:547 utils.cc:571 utils.cc:585 utils.cc:604
+#: sndfilesource.cc:509 utils.cc:564 utils.cc:588 utils.cc:602 utils.cc:621
 msgid "programming error: %1 %2"
 msgstr ""
 
 msgid "programming error: %1 %2"
 msgstr ""
 
-#: sndfilesource.cc:532 sndfilesource.cc:562
+#: sndfilesource.cc:636 sndfilesource.cc:654
 msgid "attempt to flush a non-writable audio file source (%1)"
 msgstr ""
 
 msgid "attempt to flush a non-writable audio file source (%1)"
 msgstr ""
 
-#: sndfilesource.cc:537 sndfilesource.cc:557
-msgid "attempt to flush an un-opened audio file source (%1)"
-msgstr ""
-
-#: sndfilesource.cc:543
+#: sndfilesource.cc:641
 msgid "could not allocate file %1 to write header"
 msgstr ""
 
 msgid "could not allocate file %1 to write header"
 msgstr ""
 
-#: sndfilesource.cc:568
+#: sndfilesource.cc:659
 msgid "could not allocate file %1 to flush contents"
 msgstr ""
 
 msgid "could not allocate file %1 to flush contents"
 msgstr ""
 
-#: sndfilesource.cc:581
+#: sndfilesource.cc:671
 msgid ""
 "attempt to store broadcast info in a non-writable audio file source (%1)"
 msgstr ""
 
 msgid ""
 "attempt to store broadcast info in a non-writable audio file source (%1)"
 msgstr ""
 
-#: sndfilesource.cc:586
+#: sndfilesource.cc:676
 msgid "attempt to set BWF info for an un-opened audio file source (%1)"
 msgstr ""
 
 msgid "attempt to set BWF info for an un-opened audio file source (%1)"
 msgstr ""
 
-#: sndfilesource.cc:647
+#: sndfilesource.cc:720
 msgid "%1: cannot seek to %2 (libsndfile error: %3)"
 msgstr ""
 
 msgid "%1: cannot seek to %2 (libsndfile error: %3)"
 msgstr ""
 
-#: sndfilesource.cc:760
+#: sndfilesource.cc:830
 msgid "SndFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)"
 msgstr ""
 
 msgid "SndFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)"
 msgstr ""
 
-#: sndfilesource.cc:773 sndfilesource.cc:823 sndfilesource.cc:830
+#: sndfilesource.cc:843 sndfilesource.cc:893 sndfilesource.cc:900
 msgid "SndFileSource: \"%1\" bad write (%2)"
 msgstr ""
 
 msgid "SndFileSource: \"%1\" bad write (%2)"
 msgstr ""
 
-#: sndfilesource.cc:853
+#: sndfilesource.cc:923
 msgid ""
 "Filesource: start time is already set for existing file (%1): Cannot change "
 "start time."
 msgstr ""
 
 msgid ""
 "Filesource: start time is already set for existing file (%1): Cannot change "
 "start time."
 msgstr ""
 
+#: sndfilesource.cc:982
+msgid "SndFileSource: cannot open file \"%1\" for reading"
+msgstr ""
+
+#: solo_control.cc:199
+msgid "Cleared Explicit solo: %1\n"
+msgstr ""
+
+#: solo_control.cc:202
+msgid "Cleared Implicit solo: %1 up:%2 down:%3\n"
+msgstr ""
+
+#: soundcloud_upload.cc:129
+msgid ""
+"Upload to Soundcloud failed.  Perhaps your email or password are incorrect?\n"
+msgstr ""
+
+#: source_factory.cc:390
+msgid "Recovery attempted on a MIDI file - not implemented"
+msgstr ""
+
 #: speakers.cc:280
 msgid "Speaker information is missing azimuth - speaker ignored"
 msgstr ""
 #: speakers.cc:280
 msgid "Speaker information is missing azimuth - speaker ignored"
 msgstr ""
@@ -2287,7 +3083,7 @@ msgstr ""
 msgid "Speaker information is missing distance - speaker ignored"
 msgstr ""
 
 msgid "Speaker information is missing distance - speaker ignored"
 msgstr ""
 
-#: srcfilesource.cc:135
+#: srcfilesource.cc:142
 msgid "SrcFileSource: %1"
 msgstr ""
 
 msgid "SrcFileSource: %1"
 msgstr ""
 
@@ -2295,104 +3091,134 @@ msgstr ""
 msgid "Cannot compile tape track regexp for use (%1)"
 msgstr ""
 
 msgid "Cannot compile tape track regexp for use (%1)"
 msgstr ""
 
-#: tempo.cc:79
-msgid "TempoSection XML node has no \"start\" property"
+#: tempo.cc:98
+msgid "Legacy session detected. TempoSection XML node will be altered."
+msgstr ""
+
+#: tempo.cc:104
+msgid "TempoSection XML node has an illegal \"pulse\" value"
 msgstr ""
 
 msgstr ""
 
-#: tempo.cc:87
-msgid "TempoSection XML node has an illegal \"start\" value"
+#: tempo.cc:112
+msgid "TempoSection XML node has an illegal \"frame\" value"
 msgstr ""
 
 msgstr ""
 
-#: tempo.cc:94
+#: tempo.cc:119
 msgid "TempoSection XML node has no \"beats-per-minute\" property"
 msgstr ""
 
 msgid "TempoSection XML node has no \"beats-per-minute\" property"
 msgstr ""
 
-#: tempo.cc:99
+#: tempo.cc:124
 msgid "TempoSection XML node has an illegal \"beats_per_minute\" value"
 msgstr ""
 
 msgid "TempoSection XML node has an illegal \"beats_per_minute\" value"
 msgstr ""
 
-#: tempo.cc:108
+#: tempo.cc:133
 msgid "TempoSection XML node has an illegal \"note-type\" value"
 msgstr ""
 
 msgid "TempoSection XML node has an illegal \"note-type\" value"
 msgstr ""
 
-#: tempo.cc:114
+#: tempo.cc:139
 msgid "TempoSection XML node has no \"movable\" property"
 msgstr ""
 
 msgid "TempoSection XML node has no \"movable\" property"
 msgstr ""
 
-#: tempo.cc:124
-msgid "TempoSection XML node has an illegal \"bar-offset\" value"
+#: tempo.cc:146
+msgid "TempoSection XML node has no \"active\" property"
 msgstr ""
 
 msgstr ""
 
-#: tempo.cc:201
-msgid "MeterSection XML node has no \"start\" property"
+#: tempo.cc:471
+msgid "MeterSection XML node has an illegal \"start\" value"
 msgstr ""
 
 msgstr ""
 
-#: tempo.cc:209
-msgid "MeterSection XML node has an illegal \"start\" value"
+#: tempo.cc:474
+msgid "Legacy session detected - MeterSection XML node will be altered."
+msgstr ""
+
+#: tempo.cc:481
+msgid "MeterSection XML node has an illegal \"pulse\" value"
+msgstr ""
+
+#: tempo.cc:488
+msgid "MeterSection XML node has an illegal \"beat\" value"
 msgstr ""
 
 msgstr ""
 
-#: tempo.cc:219
+#: tempo.cc:495
+msgid "MeterSection XML node has no \"bbt\" property"
+msgstr ""
+
+#: tempo.cc:500
+msgid "MeterSection XML node has an illegal \"bbt\" value"
+msgstr ""
+
+#: tempo.cc:509
+msgid "MeterSection XML node has an illegal \"frame\" value"
+msgstr ""
+
+#: tempo.cc:519
 msgid ""
 "MeterSection XML node has no \"beats-per-bar\" or \"divisions-per-bar\" "
 "property"
 msgstr ""
 
 msgid ""
 "MeterSection XML node has no \"beats-per-bar\" or \"divisions-per-bar\" "
 "property"
 msgstr ""
 
-#: tempo.cc:225
-msgid ""
-"MeterSection XML node has an illegal \"beats-per-bar\" or \"divisions-per-bar"
-"\" value"
+#: tempo.cc:524
+msgid "MeterSection XML node has an illegal \"divisions-per-bar\" value"
 msgstr ""
 
 msgstr ""
 
-#: tempo.cc:230
+#: tempo.cc:529
 msgid "MeterSection XML node has no \"note-type\" property"
 msgstr ""
 
 msgid "MeterSection XML node has no \"note-type\" property"
 msgstr ""
 
-#: tempo.cc:235
+#: tempo.cc:533
 msgid "MeterSection XML node has an illegal \"note-type\" value"
 msgstr ""
 
 msgid "MeterSection XML node has an illegal \"note-type\" value"
 msgstr ""
 
-#: tempo.cc:240
+#: tempo.cc:538
 msgid "MeterSection XML node has no \"movable\" property"
 msgstr ""
 
 msgid "MeterSection XML node has no \"movable\" property"
 msgstr ""
 
-#: tempo.cc:387
+#: tempo.cc:545
+msgid "MeterSection XML node has no \"lock-style\" property"
+msgstr ""
+
+#: tempo.cc:821
 msgid ""
 "Meter changes can only be positioned on the first beat of a bar. Moving from "
 "%1 to %2"
 msgstr ""
 
 msgid ""
 "Meter changes can only be positioned on the first beat of a bar. Moving from "
 "%1 to %2"
 msgstr ""
 
-#: tempo.cc:649
+#: tempo.cc:1156
 msgid "no tempo sections defined in tempo map - cannot change tempo @ %1"
 msgstr ""
 
 msgid "no tempo sections defined in tempo map - cannot change tempo @ %1"
 msgstr ""
 
-#: tempo.cc:679 tempo.cc:695
-msgid "programming error: no tempo section in tempo map!"
+#: tempo.cc:1186
+msgid "programming error: no meter section in tempo map!"
 msgstr ""
 
 msgstr ""
 
-#: tempo.cc:809 tempo.cc:1782
-msgid "programming error: unhandled MetricSection type"
+#: tempo.cc:1204 tempo.cc:1227 tempo.cc:1248
+msgid "programming error: no tempo section in tempo map!"
 msgstr ""
 
 msgstr ""
 
-#: tempo.cc:1100
+#: tempo.cc:1959 tempo.cc:1987
 msgid "tempo map asked for BBT time at frame %1\n"
 msgstr ""
 
 msgid "tempo map asked for BBT time at frame %1\n"
 msgstr ""
 
-#: tempo.cc:1143
+#: tempo.cc:2054
 msgid "tempo map asked for frame time at bar < 1  (%1)\n"
 msgstr ""
 
 msgid "tempo map asked for frame time at bar < 1  (%1)\n"
 msgstr ""
 
-#: tempo.cc:1597 tempo.cc:1611
+#: tempo.cc:3472 tempo.cc:3485
 msgid "Tempo map: could not set new state, restoring old one."
 msgstr ""
 
 msgid "Tempo map: could not set new state, restoring old one."
 msgstr ""
 
-#: tempo.cc:1632
+#: tempo.cc:3522 tempo.cc:3523
 msgid "Multiple meter definitions found at %1"
 msgstr ""
 
 msgid "Multiple meter definitions found at %1"
 msgstr ""
 
-#: tempo.cc:1637
+#: tempo.cc:3528 tempo.cc:3529
 msgid "Multiple tempo definitions found at %1"
 msgstr ""
 
 msgid "Multiple tempo definitions found at %1"
 msgstr ""
 
+#: tempo.cc:3715
+msgid "programming error: unhandled MetricSection type"
+msgstr ""
+
 #: tempo_map_importer.cc:52
 msgid "Tempo map"
 msgstr ""
 #: tempo_map_importer.cc:52
 msgid "Tempo map"
 msgstr ""
@@ -2417,6 +3243,14 @@ msgid ""
 "Are you sure you want to do this?"
 msgstr ""
 
 "Are you sure you want to do this?"
 msgstr ""
 
+#: unknown_processor.cc:86
+msgid "Using plugin-stub with unknown i/o configuration for: "
+msgstr ""
+
+#: unknown_processor.cc:107
+msgid "Using plugin-stub with mismatching i/o configuration for: "
+msgstr ""
+
 #: user_bundle.cc:47
 msgid "Node for Bundle has no \"name\" property"
 msgstr ""
 #: user_bundle.cc:47
 msgid "Node for Bundle has no \"name\" property"
 msgstr ""
@@ -2438,54 +3272,67 @@ msgstr ""
 msgid "Node for Port has no \"name\" property"
 msgstr ""
 
 msgid "Node for Port has no \"name\" property"
 msgstr ""
 
-#: utils.cc:395 utils.cc:419
+#: utils.cc:412 utils.cc:441
 msgid "Splice"
 msgstr "Skarv"
 
 msgid "Splice"
 msgstr "Skarv"
 
-#: utils.cc:397 utils.cc:412
+#: utils.cc:414 utils.cc:431
 msgid "Slide"
 msgstr "Glid"
 
 msgid "Slide"
 msgstr "Glid"
 
-#: utils.cc:399 utils.cc:415
+#: utils.cc:416 utils.cc:437
+msgid "Ripple"
+msgstr ""
+
+#: utils.cc:418 utils.cc:434
 msgid "Lock"
 msgstr "Lås"
 
 msgid "Lock"
 msgstr "Lås"
 
-#: utils.cc:402
+#: utils.cc:421
 msgid "programming error: unknown edit mode string \"%1\""
 msgstr ""
 
 msgid "programming error: unknown edit mode string \"%1\""
 msgstr ""
 
-#: utils.cc:426 utils.cc:458
+#: utils.cc:448 utils.cc:484
 msgid "MIDI Timecode"
 msgstr ""
 
 msgid "MIDI Timecode"
 msgstr ""
 
-#: utils.cc:426 utils.cc:456
+#: utils.cc:448 utils.cc:482
 msgid "MTC"
 msgstr ""
 
 msgid "MTC"
 msgstr ""
 
-#: utils.cc:430 utils.cc:465
+#: utils.cc:452 utils.cc:491
 msgid "MIDI Clock"
 msgstr ""
 
 msgid "MIDI Clock"
 msgstr ""
 
-#: utils.cc:434 utils.cc:452 utils.cc:472
+#: utils.cc:456 utils.cc:478 utils.cc:498
 msgid "JACK"
 msgstr ""
 
 msgid "JACK"
 msgstr ""
 
-#: utils.cc:438
-msgid "programming error: unknown sync source string \"%1\""
+#: utils.cc:460 utils.cc:495
+msgid "LTC"
 msgstr ""
 
 msgstr ""
 
-#: utils.cc:463
-msgid "M-Clock"
+#: utils.cc:464
+msgid "programming error: unknown sync source string \"%1\""
 msgstr ""
 
 msgstr ""
 
-#: utils.cc:469
-msgid "LTC"
+#: utils.cc:489
+msgid "M-Clock"
 msgstr ""
 
 msgstr ""
 
-#: utils.cc:639
+#: utils.cc:658
 msgid "programming error: unknown native header format: %1"
 msgstr ""
 
 msgid "programming error: unknown native header format: %1"
 msgstr ""
 
-#: utils.cc:654
+#: utils.cc:673
 msgid "cannot open directory %1 (%2)"
 msgstr ""
 msgid "cannot open directory %1 (%2)"
 msgstr ""
+
+#: vca.cc:43
+#, c-format
+msgid "VCA %n"
+msgstr ""
+
+#: vca_manager.cc:166
+msgid "Cannot set state of a VCA"
+msgstr ""