From d9dd931a673210169e7bd3f422bed6efec3a0c06 Mon Sep 17 00:00:00 2001
From: Good Guy
Date: Fri, 11 Dec 2020 14:09:13 -0700
Subject: [PATCH 01/16] Andrea improved and split up more meaningfully prores
formats
---
cinelerra-5.1/ffmpeg/video/ffv1.mov | 9 +++++++++
cinelerra-5.1/ffmpeg/video/prores_4444.pro | 13 +++++++++++++
cinelerra-5.1/ffmpeg/video/prores_4444xq.pro | 13 +++++++++++++
cinelerra-5.1/ffmpeg/video/prores_hq.pro | 13 +++++++++++++
cinelerra-5.1/ffmpeg/video/prores_ks.pro | 8 +++++---
cinelerra-5.1/ffmpeg/video/prores_lt.pro | 13 +++++++++++++
cinelerra-5.1/ffmpeg/video/prores_proxy.pro | 15 ++++++++++++---
cinelerra-5.1/ffmpeg/video/prores_std.pro | 13 +++++++++++++
8 files changed, 91 insertions(+), 6 deletions(-)
create mode 100644 cinelerra-5.1/ffmpeg/video/ffv1.mov
create mode 100644 cinelerra-5.1/ffmpeg/video/prores_4444.pro
create mode 100644 cinelerra-5.1/ffmpeg/video/prores_4444xq.pro
create mode 100644 cinelerra-5.1/ffmpeg/video/prores_hq.pro
create mode 100644 cinelerra-5.1/ffmpeg/video/prores_lt.pro
create mode 100644 cinelerra-5.1/ffmpeg/video/prores_std.pro
diff --git a/cinelerra-5.1/ffmpeg/video/ffv1.mov b/cinelerra-5.1/ffmpeg/video/ffv1.mov
new file mode 100644
index 00000000..89a7d9ea
--- /dev/null
+++ b/cinelerra-5.1/ffmpeg/video/ffv1.mov
@@ -0,0 +1,9 @@
+mov ffv1
+#coder=0
+context=1
+g=1
+level=3
+threads=16
+slices=16
+slicecrc=1
+#pass=2
diff --git a/cinelerra-5.1/ffmpeg/video/prores_4444.pro b/cinelerra-5.1/ffmpeg/video/prores_4444.pro
new file mode 100644
index 00000000..0277538b
--- /dev/null
+++ b/cinelerra-5.1/ffmpeg/video/prores_4444.pro
@@ -0,0 +1,13 @@
+mov prores_ks
+# ProRes, encoder prores_ks. Container Apple QuickTime movie (.mov).
+# Support for aplpha channel
+profile=4
+quant_mat=auto
+cin_pix_fmt=yuva444p10le #also gbrp10le
+# The possible video profile values for the ProRes codec are:
+# 5 = 4444xq
+# 4 = 4444
+# 3 = HQ (high quality)
+# 2 = Standard
+# 1 = LT (light)
+# 0 = Proxy
diff --git a/cinelerra-5.1/ffmpeg/video/prores_4444xq.pro b/cinelerra-5.1/ffmpeg/video/prores_4444xq.pro
new file mode 100644
index 00000000..dc1a8cd7
--- /dev/null
+++ b/cinelerra-5.1/ffmpeg/video/prores_4444xq.pro
@@ -0,0 +1,13 @@
+mov prores_ks
+# ProRes, encoder prores_ks. Container Apple QuickTime movie (.mov).
+#Support for alpha channel
+profile=5
+quant_mat=auto
+cin_pix_fmt=yuv444p10le #also gbrp10le
+# The possible video profile values for the ProRes codec are:
+# 5 = 4444xq
+# 4 = 4444
+# 3 = HQ (high quality)
+# 2 = Standard
+# 1 = LT (light)
+# 0 = Proxy
diff --git a/cinelerra-5.1/ffmpeg/video/prores_hq.pro b/cinelerra-5.1/ffmpeg/video/prores_hq.pro
new file mode 100644
index 00000000..59701037
--- /dev/null
+++ b/cinelerra-5.1/ffmpeg/video/prores_hq.pro
@@ -0,0 +1,13 @@
+mov prores_aw
+# encoder prores_aw. Container Apple QuickTime movie (.mov).
+# No alpha channel.
+profile=3
+quant_mat=auto
+cin_pix_fmt=yuv422p10le
+# The possible video profile values for the ProRes codec are:
+# 5 = 4444xq
+# 4 = 4444
+# 3 = HQ (high quality)
+# 2 = Standard
+# 1 = LT (light)
+# 0 = Proxy
diff --git a/cinelerra-5.1/ffmpeg/video/prores_ks.pro b/cinelerra-5.1/ffmpeg/video/prores_ks.pro
index a56767d6..e1f6968e 100644
--- a/cinelerra-5.1/ffmpeg/video/prores_ks.pro
+++ b/cinelerra-5.1/ffmpeg/video/prores_ks.pro
@@ -1,7 +1,9 @@
mov prores_ks
-# ProRes, encoder prores_ks. Container Apple QuickTime movie (.mov).
-# The encoder delivers a higher quality but is very slow in comparison.
-profile=4444
+# Container Apple QuickTime movie (.mov).
+# Do not render audio as it will fail with current opts
+profile=3
+quant_mat=auto
+# cin_pix_fmt=yuv422p10le; yuva444p10le; gbrp10le
# The possible video profile values for the ProRes codec are:
# 5 = 4444xq
# 4 = 4444
diff --git a/cinelerra-5.1/ffmpeg/video/prores_lt.pro b/cinelerra-5.1/ffmpeg/video/prores_lt.pro
new file mode 100644
index 00000000..3d2d00e2
--- /dev/null
+++ b/cinelerra-5.1/ffmpeg/video/prores_lt.pro
@@ -0,0 +1,13 @@
+mov prores_aw
+# encoder prores_aw. Container Apple QuickTime movie (.mov).
+# No alpha channel.
+profile=1
+quant_mat=auto
+cin_pix_fmt=yuv422p10le
+# The possible video profile values for the ProRes codec are:
+# 5 = 4444xq
+# 4 = 4444
+# 3 = HQ (high quality)
+# 2 = Standard
+# 1 = LT (light)
+# 0 = Proxy
diff --git a/cinelerra-5.1/ffmpeg/video/prores_proxy.pro b/cinelerra-5.1/ffmpeg/video/prores_proxy.pro
index 5b297ecc..f0557c10 100644
--- a/cinelerra-5.1/ffmpeg/video/prores_proxy.pro
+++ b/cinelerra-5.1/ffmpeg/video/prores_proxy.pro
@@ -1,4 +1,13 @@
-matroska prores
-#ProRes: For fast creation of proxies. Container Matroska (.mkv).
-# Do not render audio as it will fail with current opts
+mov prores_aw
+# encoder prores_aw. Container Apple QuickTime movie (.mov).
+# No alpha channel.
profile=0
+quant_mat=auto
+cin_pix_fmt=yuv422p10le
+# The possible video profile values for the ProRes codec are:
+# 5 = 4444xq
+# 4 = 4444
+# 3 = HQ (high quality)
+# 2 = Standard
+# 1 = LT (light)
+# 0 = Proxy
diff --git a/cinelerra-5.1/ffmpeg/video/prores_std.pro b/cinelerra-5.1/ffmpeg/video/prores_std.pro
new file mode 100644
index 00000000..4db74bfd
--- /dev/null
+++ b/cinelerra-5.1/ffmpeg/video/prores_std.pro
@@ -0,0 +1,13 @@
+mov prores_aw
+# encoder prores_aw. Container Apple QuickTime movie (.mov).
+# No alpha channel.
+profile=2
+quant_mat=auto
+cin_pix_fmt=yuv422p10le
+# The possible video profile values for the ProRes codec are:
+# 5 = 4444xq
+# 4 = 4444
+# 3 = HQ (high quality)
+# 2 = Standard
+# 1 = LT (light)
+# 0 = Proxy
--
2.26.2
From 5ab40dced664b758745cf1e8db73cdcf18152e12 Mon Sep 17 00:00:00 2001
From: Good Guy
Date: Sun, 13 Dec 2020 14:05:09 -0700
Subject: [PATCH 02/16] add Georgy HTML manual to shell button commands
---
cinelerra-5.1/cinelerra/preferences.C | 1 +
1 file changed, 1 insertion(+)
diff --git a/cinelerra-5.1/cinelerra/preferences.C b/cinelerra-5.1/cinelerra/preferences.C
index 9800fcee..ad92bac8 100644
--- a/cinelerra-5.1/cinelerra/preferences.C
+++ b/cinelerra-5.1/cinelerra/preferences.C
@@ -430,6 +430,7 @@ int Preferences::load_defaults(BC_Hash *defaults)
int shbtns_total = defaults->get("SHBTNS_TOTAL", -1);
if( shbtns_total < 0 ) {
shbtn_prefs.append(new ShBtnPref(_("Current Manual"), "$CIN_BROWSER https://cinelerra-gg.org/download/CinelerraGG_Manual.pdf"));
+ shbtn_prefs.append(new ShBtnPref(_("HTML Current Manual"), "$CIN_BROWSER https://cinelerra-gg.org/download/CinelerraGG_Manual"));
shbtn_prefs.append(new ShBtnPref(_("Setting Shell Commands"), "$CIN_BROWSER file://$CIN_DAT/doc/ShellCmds.html"));
shbtn_prefs.append(new ShBtnPref(_("Shortcuts"), "$CIN_BROWSER file://$CIN_DAT/doc/shortcuts.html"));
shbtn_prefs.append(new ShBtnPref(_("RenderMux"), "$CIN_DAT/doc/RenderMux.sh"));
--
2.26.2
From 383dee3a59fb23e73e7f63d15f329d2c54bb9f59 Mon Sep 17 00:00:00 2001
From: Good Guy
Date: Mon, 14 Dec 2020 11:13:59 -0700
Subject: [PATCH 03/16] ferdnyc patch for OpenEXR with gcc 11
---
.../thirdparty/src/openexr-2.4.1.patch1 | 24 +++++++++++++++++++
1 file changed, 24 insertions(+)
create mode 100644 cinelerra-5.1/thirdparty/src/openexr-2.4.1.patch1
diff --git a/cinelerra-5.1/thirdparty/src/openexr-2.4.1.patch1 b/cinelerra-5.1/thirdparty/src/openexr-2.4.1.patch1
new file mode 100644
index 00000000..4f2cc650
--- /dev/null
+++ b/cinelerra-5.1/thirdparty/src/openexr-2.4.1.patch1
@@ -0,0 +1,24 @@
+From d891cfb0a2b8f6b48a9ede1a48aab022309100ed Mon Sep 17 00:00:00 2001
+From: "FeRD (Frank Dana)"
+Date: Mon, 14 Dec 2020 02:04:23 -0500
+Subject: [PATCH] Include limits for std::numeric_limits
+
+---
+ OpenEXR/IlmImf/ImfTiledMisc.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/OpenEXR/IlmImf/ImfTiledMisc.cpp b/OpenEXR/IlmImf/ImfTiledMisc.cpp
+index 8552ada..bd865a1 100644
+--- a/OpenEXR/IlmImf/ImfTiledMisc.cpp
++++ b/OpenEXR/IlmImf/ImfTiledMisc.cpp
+@@ -45,6 +45,7 @@
+ #include
+ #include
+ #include
++#include
+
+ #include "ImfNamespace.h"
+
+--
+2.29.2
+
--
2.26.2
From c90ce5828c4a12d79c0de1b58c5c3f54322676de Mon Sep 17 00:00:00 2001
From: Good Guy
Date: Wed, 6 Jan 2021 16:23:18 -0700
Subject: [PATCH 04/16] RafaMar updates for Spanish batch
---
cinelerra-5.1/po/es.po | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/cinelerra-5.1/po/es.po b/cinelerra-5.1/po/es.po
index 6fbb5b2f..fb51357e 100644
--- a/cinelerra-5.1/po/es.po
+++ b/cinelerra-5.1/po/es.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cinelerra 5.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-15 14:02-0600\n"
-"PO-Revision-Date: 2020-12-08 16:49+0100\n"
+"PO-Revision-Date: 2021-01-05 11:27+0100\n"
"Last-Translator: Sergio Daniel Gomez \n"
"Language-Team: SPANISH \n"
"Language: es\n"
@@ -1356,7 +1356,7 @@ msgstr "Etiquetado"
#: cinelerra/batchrender.C:65
msgid "Farmed"
-msgstr "Criado"
+msgstr "Granja"
#: cinelerra/batchrender.C:65 cinelerra/compressortools.C:522
msgid "Output"
@@ -1436,7 +1436,7 @@ msgstr "Ruta de salida:"
#: cinelerra/batchrender.C:782
msgid "EDL Path:"
-msgstr "Ruta EDL:"
+msgstr "Ruta EDL (EDL= Archivo de proyecto .xml):"
#: cinelerra/batchrender.C:791
msgid "Input EDL"
@@ -1477,35 +1477,35 @@ msgstr "Borrar"
#: cinelerra/batchrender.C:1070
msgid "Save Jobs"
-msgstr "Guardar los trabajos"
+msgstr "Guardar el lote"
#: cinelerra/batchrender.C:1073
msgid "Save a Batch Render List"
-msgstr "Guardar una Batch Render lista"
+msgstr "Guardar la lista de render"
#: cinelerra/batchrender.C:1115
msgid "Save Batch Render List"
-msgstr "Guardar Batch Render List"
+msgstr "Guardar la lista de render"
#: cinelerra/batchrender.C:1116
msgid "Enter a Batch Render filename to save as:"
-msgstr "Enter a Batch Render filename to save as:"
+msgstr "Introduzca un nombre para la lista de render que desea guardar:"
#: cinelerra/batchrender.C:1148
msgid "Load Jobs"
-msgstr "Cargar los trabajos"
+msgstr "Cargar un lote"
#: cinelerra/batchrender.C:1152
msgid "Load a previously saved Batch Render List"
-msgstr "Load a previously saved Batch Render List"
+msgstr "Cargar una lista de lotes previamente guardada"
#: cinelerra/batchrender.C:1193
msgid "Load Batch Render List"
-msgstr "Cargar Batch Render Lista"
+msgstr "Cargar la lista de render"
#: cinelerra/batchrender.C:1194
msgid "Enter a Batch Render filename to load from:"
-msgstr "Ender a Batch Render filename to load from:"
+msgstr "Escoja el archivo de Lotes que desea cargar:"
#: cinelerra/batchrender.C:1228
msgid "Use Current EDL"
@@ -1513,7 +1513,7 @@ msgstr "Utiliza EDL actual"
#: cinelerra/batchrender.C:1242
msgid "Save to EDL Path"
-msgstr "Guardar la Ruta EDL"
+msgstr "Guardar EDL (Esta opción puede destruir su trabajo)"
#: cinelerra/batchrender.C:1343 cinelerra/recordbatches.C:503
msgid "Start"
@@ -1521,7 +1521,7 @@ msgstr "Inicio"
#: cinelerra/batchrender.C:1370
msgid "warn if jobs/session mismatched"
-msgstr "advertir si los trabajos / sesiones no coinciden"
+msgstr "advertir si los trabajos/sesiones no coinciden"
#: cinelerra/batchrender.C:1409 cinelerra/bdcreate.C:690
#: cinelerra/dvdcreate.C:822 cinelerra/performanceprefs.C:406
@@ -7338,7 +7338,7 @@ msgstr "comenzar de nuevo"
#: cinelerra/mixersalign.C:508
msgid "CheckPoint"
-msgstr "Comenzar de 0"
+msgstr "Pto Control"
#: cinelerra/mixersalign.C:521
msgid "Align Mixers"
--
2.26.2
From 4180fd8871d42ead45706fba4d6ebddca977f307 Mon Sep 17 00:00:00 2001
From: Good Guy
Date: Sun, 10 Jan 2021 15:30:02 -0700
Subject: [PATCH 05/16] Andrew minor update for Russian
---
cinelerra-5.1/po/ru.po | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cinelerra-5.1/po/ru.po b/cinelerra-5.1/po/ru.po
index 82f76a24..60f34ccb 100644
--- a/cinelerra-5.1/po/ru.po
+++ b/cinelerra-5.1/po/ru.po
@@ -8579,7 +8579,7 @@ msgstr "СекÑнд пÑедÑендеÑинга:"
#: cinelerra/performanceprefs.C:98
msgid "Project SMP cpus:"
-msgstr "ÐолиÑеÑÑво CPU (SMP), иÑполÑзÑемÑÑ
плагинами:"
+msgstr "Ðол-во CPU (SMP), иÑп. плагинами:"
#: cinelerra/performanceprefs.C:113
msgid "Background Rendering (Video only)"
--
2.26.2
From 8c57b57926cdf6dde9b2491ceb38dee293134a90 Mon Sep 17 00:00:00 2001
From: Good Guy
Date: Fri, 15 Jan 2021 13:19:56 -0700
Subject: [PATCH 06/16] Andrew and RafaMar tips improvements
---
cinelerra-5.1/cinelerra/tipwindow.C | 2 +-
cinelerra-5.1/po/es.po | 6 +++---
cinelerra-5.1/tips/tips.en | 7 +++++++
cinelerra-5.1/tips/tips.es | 16 ++++++++++++++++
cinelerra-5.1/tips/tips.ru | 8 ++++++++
5 files changed, 35 insertions(+), 4 deletions(-)
diff --git a/cinelerra-5.1/cinelerra/tipwindow.C b/cinelerra-5.1/cinelerra/tipwindow.C
index df0e6f6f..2c126bf0 100644
--- a/cinelerra-5.1/cinelerra/tipwindow.C
+++ b/cinelerra-5.1/cinelerra/tipwindow.C
@@ -117,7 +117,7 @@ void TipWindow::prev_tip()
TipWindowGUI::TipWindowGUI(MWindow *mwindow, TipWindow *thread, int x, int y)
: BC_Window(_(PROGRAM_NAME ": Tip of the day"), x, y,
- xS(640), yS(100), xS(640), yS(100), 0, 0, 1)
+ xS(640), yS(110), xS(640), yS(110), 0, 0, 1)
{
this->mwindow = mwindow;
this->thread = thread;
diff --git a/cinelerra-5.1/po/es.po b/cinelerra-5.1/po/es.po
index fb51357e..e7f07212 100644
--- a/cinelerra-5.1/po/es.po
+++ b/cinelerra-5.1/po/es.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cinelerra 5.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-15 14:02-0600\n"
-"PO-Revision-Date: 2021-01-05 11:27+0100\n"
+"PO-Revision-Date: 2021-01-14 10:51+0100\n"
"Last-Translator: Sergio Daniel Gomez \n"
"Language-Team: SPANISH \n"
"Language: es\n"
@@ -1352,7 +1352,7 @@ msgstr "Habilitado"
#: cinelerra/batchrender.C:65
msgid "Labeled"
-msgstr "Etiquetado"
+msgstr "Etiquetas"
#: cinelerra/batchrender.C:65
msgid "Farmed"
@@ -6507,7 +6507,7 @@ msgstr "Cargar copia de seguridad"
#: cinelerra/loadmode.C:28
msgid "Load strategy:"
-msgstr "Estrategia de inserción:"
+msgstr "Modo de carga:"
#: cinelerra/loadmode.C:29
msgid "EDL strategy:"
diff --git a/cinelerra-5.1/tips/tips.en b/cinelerra-5.1/tips/tips.en
index 9549d344..781df953 100644
--- a/cinelerra-5.1/tips/tips.en
+++ b/cinelerra-5.1/tips/tips.en
@@ -38,3 +38,10 @@ Alt + right moves to the next edit handle.
Settings->typeless keyframes allows keyframes from any track to be pasted on either
audio or video tracks.
+If colors in Compositor looks wrong, check "Setting/Preferences/Appearance" tab
+options YUV color space and YUV color range
+
+If you mistakingly saved empty backup, you still have $HOME/.bcast5/backup.prev
+
+You can have more than one instance of Cinelerra-GG running.
+
diff --git a/cinelerra-5.1/tips/tips.es b/cinelerra-5.1/tips/tips.es
index 4b2e398b..46c60ce6 100644
--- a/cinelerra-5.1/tips/tips.es
+++ b/cinelerra-5.1/tips/tips.es
@@ -113,3 +113,19 @@ Con el efecto de "Desenfoque de Caja" puedes definir la zona donde se aplica el
Y este marco se puede animar, lo que lo convierte en una herramienta perfecta para tapar
caras u objetos de manera rápida.
+Cuando estiramos clips en la lÃnea de tiempo y necesitamos ajustarlos con otros cortes con
+precisión, podemos mantener pulsado Ctrl+Alt para activar el imán. Ãste sólo funciona con
+pistas desbloqueadas y también con etiquetas.
+
+Las etiquetas se insertan de manera rápida pulsando la letra "L". Son muy útiles para
+realizar ediciones avanzadas, desde selecciones entre ellas o para usar de referencia cuando
+necesitamos hacer ajustes precisos estirando clips haciendo uso del imán.
+
+Para cambiar la duración por defecto de las imágenes cuando las insertamos en la lÃnea de
+tiempo lo podemos hacer desde: Ajustes->Preferencias->Interfaz.
+
+Para hacer pases de fotografÃas de manera rápida podemos usar la opción "Concatenar con las
+pistas existentes" esto insertará las imágenes en una pista desbloqueada y al final de su
+contenido. La duración de cada imagen será la definida en los ajustes. Ya solo nos resta
+hacer las transiciones y poner música.
+
diff --git a/cinelerra-5.1/tips/tips.ru b/cinelerra-5.1/tips/tips.ru
index 7bdd6866..34ed12de 100644
--- a/cinelerra-5.1/tips/tips.ru
+++ b/cinelerra-5.1/tips/tips.ru
@@ -43,6 +43,14 @@ Ctrl + ÑелÑок левой по линейке вÑемени пеÑеклÑ
Alt + ÑÑÑелка впÑаво - пеÑеÑ
од кÑÑÑоÑа впÑаво к гÑаниÑе ÑедакÑиÑованиÑ.
Alt + ÑÑÑелка влево - пеÑеÑ
од кÑÑÑоÑа влево к гÑаниÑе ÑедакÑиÑованиÑ.
+ÐÑли ÑвеÑа в окне ÐомпозиÑоÑа вÑглÑдÑÑ Ð½ÐµÐ²ÐµÑно, пÑовеÑÑÑе наÑÑÑойки
+YUV color range / YUV color space
+
+ÐÑли Ð²Ñ ÑоÑ
Ñанили нежелаÑелÑнÑе Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² backup.xml Ñ Ð²Ð°Ñ ÐµÑÑÑ ÑанÑ
+воÑÑÑановиÑÑ Ð²ÑÑ Ð·Ð°Ð³ÑÑзив $HOME/.bcast5/backup.prev
+
+ÐÑ Ð¼Ð¾Ð¶ÐµÑе запÑÑкаÑÑ Ð±Ð¾Ð»ÐµÐµ Ñем Ð¾Ð´Ð½Ñ ÐºÐ¾Ð¿Ð¸Ñ Cinelerra-GG
+
`УÑÑановки -> ÐеÑÑиповÑе клÑÑевÑе кадÑÑ` позволÑÐµÑ ÐºÐ¾Ð¿Ð¸ÑоваÑÑ ÐºÐ»ÑÑевÑе кадÑÑ
Ð¼ÐµÐ¶Ð´Ñ Ð°Ñдио и видеодоÑожками.
--
2.26.2
From 09fd1385e786587799d1181fa5e94a32fe453af8 Mon Sep 17 00:00:00 2001
From: Good Guy
Date: Sun, 17 Jan 2021 22:36:34 -0700
Subject: [PATCH 07/16] batch render solution for unsafe buttons by Andrew +
---
cinelerra-5.1/cinelerra/appearanceprefs.C | 31 +++++++++++++++++------
cinelerra-5.1/cinelerra/appearanceprefs.h | 4 +--
cinelerra-5.1/cinelerra/batchrender.C | 27 +++++++++++++++++++-
cinelerra-5.1/cinelerra/preferences.C | 8 +++---
cinelerra-5.1/cinelerra/preferences.h | 2 +-
5 files changed, 56 insertions(+), 16 deletions(-)
diff --git a/cinelerra-5.1/cinelerra/appearanceprefs.C b/cinelerra-5.1/cinelerra/appearanceprefs.C
index 1f878835..31729d57 100644
--- a/cinelerra-5.1/cinelerra/appearanceprefs.C
+++ b/cinelerra-5.1/cinelerra/appearanceprefs.C
@@ -214,15 +214,25 @@ void AppearancePrefs::create_objects()
UseWarnIndecies *idx_warn = new UseWarnIndecies(pwindow, x, y);
add_subwindow(idx_warn);
y += idx_warn->get_h() + ys5;
- UseWarnVersion *ver_warn = new UseWarnVersion(pwindow, x, y);
- add_subwindow(ver_warn);
- y += ver_warn->get_h() + ys5;
BD_WarnRoot *bdwr_warn = new BD_WarnRoot(pwindow, x, y);
add_subwindow(bdwr_warn);
y += bdwr_warn->get_h() + ys5;
UseWarnFileRef *warn_ref = new UseWarnFileRef(pwindow, x, y);
add_subwindow(warn_ref);
y += warn_ref->get_h() + ys5;
+
+ add_subwindow(new BC_Bar(x0, y, warn_ref->get_w()-x0 - xs30));
+ y += ys15;
+
+ add_subwindow(title = new BC_Title(x, y, _("Dangerous:"), LARGEFONT,
+ resources->text_default));
+ y += title->get_h() + ys10;
+
+
+ UseUnsafeGUI *unsafe_gui = new UseUnsafeGUI(pwindow, x, y);
+ add_subwindow(unsafe_gui);
+ y += unsafe_gui->get_h() + ys5;
+
x = get_w() / 3 + xs30;
y = y1;
@@ -648,16 +658,16 @@ int UseWarnIndecies::handle_event()
return 1;
}
-UseWarnVersion::UseWarnVersion(PreferencesWindow *pwindow, int x, int y)
- : BC_CheckBox(x, y, pwindow->thread->preferences->warn_version,
- _("EDL version warns if mismatched"))
+UseUnsafeGUI::UseUnsafeGUI(PreferencesWindow *pwindow, int x, int y)
+ : BC_CheckBox(x, y, pwindow->thread->preferences->unsafe_gui,
+ _("Unsafe GUI in batchrender"))
{
this->pwindow = pwindow;
}
-int UseWarnVersion::handle_event()
+int UseUnsafeGUI::handle_event()
{
- pwindow->thread->preferences->warn_version = get_value();
+ pwindow->thread->preferences->unsafe_gui = get_value();
return 1;
}
@@ -751,6 +761,7 @@ AutoRotate::AutoRotate(PreferencesWindow *pwindow, int x, int y)
_("Auto rotate ffmpeg media"))
{
this->pwindow = pwindow;
+ set_tooltip(_("Automatically rotates media if legal rotation metadata included."));
}
int AutoRotate::handle_event()
@@ -777,6 +788,7 @@ AutocolorAssets::AutocolorAssets(PreferencesWindow *pwindow, int x, int y)
_("Autocolor assets"))
{
this->pwindow = pwindow;
+ set_tooltip(_("Displays automatically generated color overlay for the \n edits on the timeline that belong to the same media file."));
}
int AutocolorAssets::handle_event()
@@ -896,6 +908,7 @@ PerpetualSession::PerpetualSession(int x, int y, PreferencesWindow *pwindow)
pwindow->thread->preferences->perpetual_session, _("Perpetual session"))
{
this->pwindow = pwindow;
+ set_tooltip(_("Resume previous session on startup with undo/redo stack saved between sessions. \n On startup, previous project is loaded as if there was no stoppage."));
}
int PerpetualSession::handle_event()
@@ -909,6 +922,7 @@ CtrlToggle::CtrlToggle(int x, int y, PreferencesWindow *pwindow)
pwindow->thread->preferences->ctrl_toggle, _("Clears before toggle"))
{
this->pwindow = pwindow;
+ set_tooltip(_("Drag and Drop editing - when using LMB on edit,\n clears all selected edits except this one."));
}
int CtrlToggle::handle_event()
@@ -922,6 +936,7 @@ RectifyAudioToggle::RectifyAudioToggle(int x, int y, PreferencesWindow *pwindow)
pwindow->thread->preferences->rectify_audio, _("Timeline Rectify Audio"))
{
this->pwindow = pwindow;
+ set_tooltip(_("Displays rectified audio showing only positive half of the waveform \n resulting in waveform stretched more over the height of the track."));
}
int RectifyAudioToggle::handle_event()
diff --git a/cinelerra-5.1/cinelerra/appearanceprefs.h b/cinelerra-5.1/cinelerra/appearanceprefs.h
index c7d95ecb..5bde37be 100644
--- a/cinelerra-5.1/cinelerra/appearanceprefs.h
+++ b/cinelerra-5.1/cinelerra/appearanceprefs.h
@@ -278,10 +278,10 @@ public:
PreferencesWindow *pwindow;
};
-class UseWarnVersion : public BC_CheckBox
+class UseUnsafeGUI : public BC_CheckBox
{
public:
- UseWarnVersion(PreferencesWindow *pwindow, int x, int y);
+ UseUnsafeGUI(PreferencesWindow *pwindow, int x, int y);
int handle_event();
PreferencesWindow *pwindow;
};
diff --git a/cinelerra-5.1/cinelerra/batchrender.C b/cinelerra-5.1/cinelerra/batchrender.C
index 6dcdbc62..27cd8342 100644
--- a/cinelerra-5.1/cinelerra/batchrender.C
+++ b/cinelerra-5.1/cinelerra/batchrender.C
@@ -268,7 +268,10 @@ void BatchRenderThread::load_jobs(char *path, Preferences *preferences)
while( !result ) {
if( !(result = file.read_tag()) ) {
if( file.tag.title_is("JOBS") ) {
+ if (mwindow->preferences->unsafe_gui)
warn = file.tag.get_property("WARN", 1);
+ if (!mwindow->preferences->unsafe_gui)
+ warn = 0;
}
else if( file.tag.title_is("JOB") ) {
BatchRenderJob *job = new BatchRenderJob(preferences, 0,0);
@@ -293,6 +296,7 @@ void BatchRenderThread::save_jobs(char *path)
{
FileXML file;
file.tag.set_title("JOBS");
+ if (mwindow->preferences->unsafe_gui)
file.tag.set_property("WARN", warn);
file.append_tag();
file.append_newline();
@@ -387,6 +391,9 @@ void BatchRenderThread::update_selected_edl()
FileXML xml_file;
char *path = get_current_edl();
EDL *edl = mwindow->edl;
+ // result = 1 if user cancelled operation
+ int result = ConfirmSave::test_file(mwindow, path);
+ if (!result) {
edl->save_xml(&xml_file, path);
xml_file.terminate_string();
if( xml_file.write_to_file(path) ) {
@@ -394,6 +401,7 @@ void BatchRenderThread::update_selected_edl()
sprintf(msg, _("Unable to save: %s"), path);
MainError::show_error(msg);
}
+ }
}
BatchRenderJob* BatchRenderThread::get_current_job()
@@ -792,8 +800,10 @@ void BatchRenderGUI::create_objects()
y2 = y + edl_path_browse->get_h() + mwindow->theme->widget_border;
x = x2; y = y2;
+ if (mwindow->preferences->unsafe_gui) {
add_subwindow(update_selected_edl = new BatchRenderUpdateEDL(thread, x, y));
y += update_selected_edl->get_h() + mwindow->theme->widget_border;
+ }
add_subwindow(use_current_edl = new BatchRenderCurrentEDL(thread, x, y));
y += use_current_edl->get_h() + mwindow->theme->widget_border;
if( !mwindow->edl || !mwindow->edl->path[0] ) use_current_edl->disable();
@@ -805,8 +815,10 @@ void BatchRenderGUI::create_objects()
x += savelist_batch->get_w() + mwindow->theme->widget_border;
add_subwindow(loadlist_batch = new BatchRenderLoadList(thread, x, y));
y += loadlist_batch->get_h() + mwindow->theme->widget_border;
+ if (mwindow->preferences->unsafe_gui) {
add_subwindow(warning = new BatchRenderWarning(thread, x2, y));
y2 = y + warning->get_h() + mwindow->theme->widget_border;
+ }
if( y2 > y1 ) y1 = y2;
x = mwindow->theme->batchrender_x1, y = y1;
@@ -835,6 +847,7 @@ void BatchRenderGUI::button_disable()
new_batch->disable();
delete_batch->disable();
use_current_edl->disable();
+ if (mwindow->preferences->unsafe_gui)
update_selected_edl->disable();
}
@@ -844,6 +857,7 @@ void BatchRenderGUI::button_enable()
delete_batch->enable();
if( mwindow->edl && mwindow->edl->path[0] )
use_current_edl->enable();
+ if (mwindow->preferences->unsafe_gui)
update_selected_edl->enable();
}
@@ -876,8 +890,10 @@ int BatchRenderGUI::resize_event(int w, int h)
y2 = y + edl_path_browse->get_h() + mwindow->theme->widget_border;
x = x2; y = y2;
+ if (mwindow->preferences->unsafe_gui) {
update_selected_edl->reposition_window(x, y);
y += update_selected_edl->get_h() + mwindow->theme->widget_border;
+ }
use_current_edl->reposition_window(x, y);
y += use_current_edl->get_h() + mwindow->theme->widget_border;
new_batch->reposition_window(x, y);
@@ -889,8 +905,9 @@ int BatchRenderGUI::resize_event(int w, int h)
x += savelist_batch->get_w() + mwindow->theme->widget_border;
loadlist_batch->reposition_window(x, y);
y += loadlist_batch->get_h() + mwindow->theme->widget_border;
+ if (mwindow->preferences->unsafe_gui) {
warning->reposition_window(x2, y);
-
+ }
y1 = ys15 + BC_GenericButton::calculate_h() + mwindow->theme->widget_border;
y2 = get_h() - y1 - batch_list->get_h();
y2 -= list_title->get_h() + mwindow->theme->widget_border;
@@ -1044,6 +1061,7 @@ BatchRenderNew::BatchRenderNew(BatchRenderThread *thread,
: BC_GenericButton(x, y, _("New"))
{
this->thread = thread;
+ set_tooltip(_("Create a new batch"));
}
int BatchRenderNew::handle_event()
@@ -1056,6 +1074,7 @@ BatchRenderDelete::BatchRenderDelete(BatchRenderThread *thread, int x, int y)
: BC_GenericButton(x, y, _("Delete"))
{
this->thread = thread;
+ set_tooltip(_("Delete loaded (highlighted) batch"));
}
int BatchRenderDelete::handle_event()
@@ -1228,6 +1247,7 @@ BatchRenderCurrentEDL::BatchRenderCurrentEDL(BatchRenderThread *thread,
: BC_GenericButton(x, y, _("Use Current EDL"))
{
this->thread = thread;
+ set_tooltip(_("Replaces highlighted batch job with session currently on timeline. File on disk NOT changed!"));
}
int BatchRenderCurrentEDL::handle_event()
@@ -1242,6 +1262,7 @@ BatchRenderUpdateEDL::BatchRenderUpdateEDL(BatchRenderThread *thread,
: BC_GenericButton(x, y, _("Save to EDL Path"))
{
this->thread = thread;
+ set_tooltip(_("WARNING - saves to loaded (highlighted) EDL, *overwrites* highlighted project!"));
}
int BatchRenderUpdateEDL::handle_event()
@@ -1343,6 +1364,7 @@ BatchRenderStart::BatchRenderStart(BatchRenderThread *thread, int x, int y)
: BC_GenericButton(x, y, _("Start"))
{
this->thread = thread;
+ set_tooltip(_("Start batch rendering"));
}
int BatchRenderStart::handle_event()
@@ -1355,6 +1377,7 @@ BatchRenderStop::BatchRenderStop(BatchRenderThread *thread, int x, int y)
: BC_GenericButton(x, y, _("Stop"))
{
this->thread = thread;
+ set_tooltip(_("Stops currently active batch rendering"));
}
int BatchRenderStop::handle_event()
@@ -1370,6 +1393,7 @@ BatchRenderWarning::BatchRenderWarning(BatchRenderThread *thread, int x, int y)
: BC_CheckBox(x, y, thread->warn, _("warn if jobs/session mismatched"))
{
this->thread = thread;
+ set_tooltip(_("Prevents rendering if loaded session and batch job(s) differ"));
}
int BatchRenderWarning::handle_event()
@@ -1382,6 +1406,7 @@ BatchRenderCancel::BatchRenderCancel(BatchRenderThread *thread, int x, int y)
: BC_GenericButton(x, y, _("Close"))
{
this->thread = thread;
+ set_tooltip(_("Closes this window"));
}
int BatchRenderCancel::handle_event()
diff --git a/cinelerra-5.1/cinelerra/preferences.C b/cinelerra-5.1/cinelerra/preferences.C
index ad92bac8..e517f2f3 100644
--- a/cinelerra-5.1/cinelerra/preferences.C
+++ b/cinelerra-5.1/cinelerra/preferences.C
@@ -93,7 +93,7 @@ Preferences::Preferences()
ffmpeg_marker_indexes = 1;
memset(&use_hw_dev, 0, sizeof(use_hw_dev));
warn_indexes = 1;
- warn_version = 1;
+ unsafe_gui = 0;
warn_fileref = 1;
bd_warn_root = 1;
popupmenu_btnup = 1;
@@ -220,7 +220,7 @@ void Preferences::copy_from(Preferences *that)
ffmpeg_marker_indexes = that->ffmpeg_marker_indexes;
strcpy(use_hw_dev, &that->use_hw_dev[0]);
warn_indexes = that->warn_indexes;
- warn_version = that->warn_version;
+ unsafe_gui = that->unsafe_gui;
warn_fileref = that->warn_fileref;
bd_warn_root = that->bd_warn_root;
popupmenu_btnup = that->popupmenu_btnup;
@@ -371,7 +371,7 @@ int Preferences::load_defaults(BC_Hash *defaults)
memset(&use_hw_dev, 0, sizeof(use_hw_dev));
defaults->get("USE_HW_DEV", use_hw_dev);
warn_indexes = defaults->get("WARN_INDEXES", warn_indexes);
- warn_version = defaults->get("WARN_VERSION", warn_version);
+ unsafe_gui = defaults->get("UNSAFE_GUI", unsafe_gui);
warn_fileref = defaults->get("WARN_FILEREF", warn_fileref);
bd_warn_root = defaults->get("BD_WARN_ROOT", bd_warn_root);
popupmenu_btnup = defaults->get("POPUPMENU_BTNUP", popupmenu_btnup);
@@ -522,7 +522,7 @@ int Preferences::save_defaults(BC_Hash *defaults)
defaults->update("FFMPEG_MARKER_INDEXES", ffmpeg_marker_indexes);
defaults->update("USE_HW_DEV", use_hw_dev);
defaults->update("WARN_INDEXES", warn_indexes);
- defaults->update("WARN_VERSION", warn_version);
+ defaults->update("UNSAFE_GUI", unsafe_gui);
defaults->update("WARN_FILEREF", warn_fileref);
defaults->update("BD_WARN_ROOT", bd_warn_root);
defaults->update("POPUPMENU_BTNUP", popupmenu_btnup);
diff --git a/cinelerra-5.1/cinelerra/preferences.h b/cinelerra-5.1/cinelerra/preferences.h
index 4b60577a..980e55e0 100644
--- a/cinelerra-5.1/cinelerra/preferences.h
+++ b/cinelerra-5.1/cinelerra/preferences.h
@@ -118,7 +118,7 @@ public:
char use_hw_dev[BCSTRLEN];
// warning
int warn_indexes;
- int warn_version;
+ int unsafe_gui;
int warn_stack;
int warn_fileref;
int bd_warn_root;
--
2.26.2
From 217ac1ce87fc0819cf0aadf2b59730cf646f16c8 Mon Sep 17 00:00:00 2001
From: Good Guy
Date: Mon, 18 Jan 2021 12:43:05 -0700
Subject: [PATCH 08/16] cleanup + re-created cin po
---
cinelerra-5.1/cinelerra/appearanceprefs.C | 3 +-
cinelerra-5.1/cinelerra/batchrender.C | 2 +-
cinelerra-5.1/cinelerra/ffmpeg.C | 3 -
cinelerra-5.1/cinelerra/fileffmpeg.C | 1 -
cinelerra-5.1/po/cin.po | 7556 +++++++++++++--------
5 files changed, 4585 insertions(+), 2980 deletions(-)
diff --git a/cinelerra-5.1/cinelerra/appearanceprefs.C b/cinelerra-5.1/cinelerra/appearanceprefs.C
index 31729d57..71bef321 100644
--- a/cinelerra-5.1/cinelerra/appearanceprefs.C
+++ b/cinelerra-5.1/cinelerra/appearanceprefs.C
@@ -663,6 +663,7 @@ UseUnsafeGUI::UseUnsafeGUI(PreferencesWindow *pwindow, int x, int y)
_("Unsafe GUI in batchrender"))
{
this->pwindow = pwindow;
+ set_tooltip(_("Save to EDL path option becomes available and will overwrite EDL on disk. \n Warn if jobs/session mismatch option is available but can be unchecked."));
}
int UseUnsafeGUI::handle_event()
@@ -761,7 +762,7 @@ AutoRotate::AutoRotate(PreferencesWindow *pwindow, int x, int y)
_("Auto rotate ffmpeg media"))
{
this->pwindow = pwindow;
- set_tooltip(_("Automatically rotates media if legal rotation metadata included."));
+ set_tooltip(_("Automatically rotates media if legal rotation metadata in file."));
}
int AutoRotate::handle_event()
diff --git a/cinelerra-5.1/cinelerra/batchrender.C b/cinelerra-5.1/cinelerra/batchrender.C
index 27cd8342..8a89c925 100644
--- a/cinelerra-5.1/cinelerra/batchrender.C
+++ b/cinelerra-5.1/cinelerra/batchrender.C
@@ -197,7 +197,7 @@ BatchRenderThread::BatchRenderThread(MWindow *mwindow)
default_job = 0;
boot_defaults = 0;
preferences = 0;
- warn = 1;
+ warn = 0;
render = 0;
batch_path[0] = 0;
do_farmed = 0;
diff --git a/cinelerra-5.1/cinelerra/ffmpeg.C b/cinelerra-5.1/cinelerra/ffmpeg.C
index 0f41bd23..402ccf91 100644
--- a/cinelerra-5.1/cinelerra/ffmpeg.C
+++ b/cinelerra-5.1/cinelerra/ffmpeg.C
@@ -3563,12 +3563,10 @@ float FFMPEG::ff_aspect_ratio(int stream)
AVRational dar;
AVRational sar = av_guess_sample_aspect_ratio(fmt_ctx, strm, NULL);
if (sar.num) {
- printf("sample_aspect_ratio, %f \n", av_q2d(sar));
av_reduce(&dar.num, &dar.den,
par->width * sar.num,
par->height * sar.den,
1024*1024);
- printf("display_aspect_ratio, %f \n", av_q2d(dar));
return av_q2d(dar);
}
return ffvideo[stream]->aspect_ratio;
@@ -3617,7 +3615,6 @@ int FFMPEG::ff_interlace(int stream)
// https://ffmpeg.org/doxygen/trunk/structAVCodecParserContext.html
/* reads from demuxer because codec frame not ready */
int interlace0 = ffvideo[stream]->st->codecpar->field_order;
- printf("interlace from demux: %i\n", interlace0);
switch (interlace0)
{
diff --git a/cinelerra-5.1/cinelerra/fileffmpeg.C b/cinelerra-5.1/cinelerra/fileffmpeg.C
index 43ed758b..67bd702d 100644
--- a/cinelerra-5.1/cinelerra/fileffmpeg.C
+++ b/cinelerra-5.1/cinelerra/fileffmpeg.C
@@ -343,7 +343,6 @@ int FileFFMPEG::open_file(int rd, int wr)
if( video_layers > 0 ) {
asset->video_data = 1;
asset->aspect_ratio = ff->ff_aspect_ratio(0);
- printf("ff_aspect_ratio, %f \n", asset->aspect_ratio);
if (!asset->interlace_mode) asset->interlace_mode = ff->ff_interlace(0);
if ( ff->ff_video_frames(0) > 1 ) {
ff->video_probe(1);
diff --git a/cinelerra-5.1/po/cin.po b/cinelerra-5.1/po/cin.po
index efdc2411..64dbf03d 100644
--- a/cinelerra-5.1/po/cin.po
+++ b/cinelerra-5.1/po/cin.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-28 12:17-0600\n"
+"POT-Creation-Date: 2021-01-18 12:10-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -17,15 +17,15 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: guicast/bcbutton.C:266 guicast/bcbutton.C:274 guicast/bcbutton.C:490
-#: cinelerra/preferencesthread.C:673
+#: guicast/bcbutton.C:266 guicast/bcbutton.C:274 guicast/bcbutton.C:494
+#: cinelerra/preferencesthread.C:681
msgid "OK"
msgstr ""
#: guicast/bcbutton.C:322 guicast/bcbutton.C:330 guicast/bcbutton.C:338
-#: guicast/bcbutton.C:517 guicast/bcbutton.C:519 guicast/bcbutton.C:526
-#: cinelerra/confirmquit.C:109 cinelerra/confirmquit.C:111
-#: cinelerra/preferencesthread.C:701 cinelerra/preferencesthread.C:703
+#: guicast/bcbutton.C:521 guicast/bcbutton.C:523 guicast/bcbutton.C:530
+#: cinelerra/confirmquit.C:108 cinelerra/confirmquit.C:110
+#: cinelerra/preferencesthread.C:754 cinelerra/preferencesthread.C:756
msgid "Cancel"
msgstr ""
@@ -34,117 +34,117 @@ msgstr ""
msgid "cannot connect to X server.\n"
msgstr ""
-#: guicast/bccapture.C:68 guicast/bcdisplay.C:60 guicast/bcdisplayinfo.C:288
-#: guicast/bcwindowbase.C:657
+#: guicast/bccapture.C:68 guicast/bcdisplay.C:60 guicast/bcdisplayinfo.C:424
+#: guicast/bcwindowbase.C:664
#, c-format
msgid "'DISPLAY' environment variable not set.\n"
msgstr ""
-#: guicast/bcdelete.C:69
+#: guicast/bcdelete.C:58
msgid "Really delete the following files?"
msgstr ""
-#: guicast/bcdisplayinfo.C:285
+#: guicast/bcdisplayinfo.C:421
#, c-format
msgid "BC_DisplayInfo::init_window: cannot open display \"%s\".\n"
msgstr ""
-#: guicast/bcdisplayinfo.C:290
+#: guicast/bcdisplayinfo.C:426
#, c-format
msgid "BC_DisplayInfo::init_window: cannot connect to X server.\n"
msgstr ""
-#: guicast/bcfilebox.C:54
+#: guicast/bcfilebox.C:49
msgid "Recent paths"
msgstr ""
-#: guicast/bcfilebox.C:257
+#: guicast/bcfilebox.C:237
msgid "Change the filter"
msgstr ""
-#: guicast/bcfilebox.C:275
+#: guicast/bcfilebox.C:255
msgid "Size numeric format"
msgstr ""
-#: guicast/bcfilebox.C:301
+#: guicast/bcfilebox.C:281
msgid "Submit the directory"
msgstr ""
-#: guicast/bcfilebox.C:326
+#: guicast/bcfilebox.C:306
msgid "Descend directory"
msgstr ""
-#: guicast/bcfilebox.C:328
+#: guicast/bcfilebox.C:308
msgid "Submit the file"
msgstr ""
-#: guicast/bcfilebox.C:347
+#: guicast/bcfilebox.C:327
msgid "Cancel the operation"
msgstr ""
-#: guicast/bcfilebox.C:368 cinelerra/awindowgui.C:3419
+#: guicast/bcfilebox.C:348 cinelerra/awindowgui.C:3525
#: cinelerra/folderlistmenu.C:61
msgid "Display text"
msgstr ""
-#: guicast/bcfilebox.C:382 cinelerra/awindowgui.C:3410
+#: guicast/bcfilebox.C:362 cinelerra/awindowgui.C:3516
#: cinelerra/folderlistmenu.C:61
msgid "Display icons"
msgstr ""
-#: guicast/bcfilebox.C:396
+#: guicast/bcfilebox.C:376
msgid "Create new folder"
msgstr ""
-#: guicast/bcfilebox.C:409
+#: guicast/bcfilebox.C:389
msgid "Rename file"
msgstr ""
-#: guicast/bcfilebox.C:421
+#: guicast/bcfilebox.C:401
msgid "Up a directory"
msgstr ""
-#: guicast/bcfilebox.C:435
+#: guicast/bcfilebox.C:415
msgid "Delete files"
msgstr ""
-#: guicast/bcfilebox.C:449
+#: guicast/bcfilebox.C:429
msgid "Refresh"
msgstr ""
-#: guicast/bcfilebox.C:629 cinelerra/channelinfo.C:1321
+#: guicast/bcfilebox.C:611 cinelerra/channelinfo.C:1330
msgid "Directory:"
msgstr ""
-#: guicast/bcfilebox.C:639 cinelerra/awindowgui.C:3119
+#: guicast/bcfilebox.C:621 cinelerra/awindowgui.C:3224
msgid "Search:"
msgstr ""
-#: guicast/bcfilebox.C:671
+#: guicast/bcfilebox.C:653
msgid "File:"
msgstr ""
-#: guicast/bcfilebox.C:677
+#: guicast/bcfilebox.C:659
msgid "Specify filter:"
msgstr ""
-#: guicast/bcfilebox.C:1366 cinelerra/binfolder.C:1673
+#: guicast/bcfilebox.C:1357 cinelerra/binfolder.C:1673
msgid ": New folder"
msgstr ""
-#: guicast/bcfilebox.C:1381
+#: guicast/bcfilebox.C:1372
msgid ": Rename"
msgstr ""
-#: guicast/bcfilebox.C:1396
+#: guicast/bcfilebox.C:1387
msgid ": Delete"
msgstr ""
-#: guicast/bcfilebox.inc:47 cinelerra/mainmenu.C:102
+#: guicast/bcfilebox.inc:47 cinelerra/mainmenu.C:104
msgid "File"
msgstr ""
-#: guicast/bcfilebox.inc:48
+#: guicast/bcfilebox.inc:48 plugins/scale/scalewin.C:90
msgid "Size"
msgstr ""
@@ -156,15 +156,15 @@ msgstr ""
msgid "Ext."
msgstr ""
-#: guicast/bcnewfolder.C:61 cinelerra/binfolder.C:1778
+#: guicast/bcnewfolder.C:49 cinelerra/binfolder.C:1782
msgid "Enter the name of the folder:"
msgstr ""
-#: guicast/bcnewfolder.C:63 cinelerra/pluginclient.C:325
+#: guicast/bcnewfolder.C:51 cinelerra/pluginclient.C:531
msgid "Untitled"
msgstr ""
-#: guicast/bcpopup.C:32 guicast/bcpopup.C:38 cinelerra/canvas.C:1222
+#: guicast/bcpopup.C:32 guicast/bcpopup.C:38 cinelerra/canvas.C:1065
msgid "Fullscreen"
msgstr ""
@@ -180,36 +180,35 @@ msgstr ""
msgid "Choose from recently used"
msgstr ""
-#: guicast/bcrename.C:63
+#: guicast/bcrename.C:51
msgid "Enter a new name for the file:"
msgstr ""
-#: guicast/bcresources.C:1842
+#: guicast/bcresources.C:1845
#, c-format
msgid "Conversion from %s to %s is not available\n"
msgstr ""
-#: guicast/bctextbox.C:2932 cinelerra/editpopup.C:135
+#: guicast/bctextbox.C:2902 cinelerra/editpopup.C:222
msgid "Cut"
msgstr ""
-#: guicast/bctextbox.C:2946 cinelerra/clippopup.C:240 cinelerra/editpopup.C:106
-#: cinelerra/mainmenu.C:934 cinelerra/proxypopup.C:205 cinelerra/savefile.C:258
+#: guicast/bctextbox.C:2916 cinelerra/clippopup.C:247 cinelerra/editpopup.C:193
+#: cinelerra/mainmenu.C:956 cinelerra/proxypopup.C:205 cinelerra/savefile.C:131
msgid "Copy"
msgstr ""
-#: guicast/bctextbox.C:2959 cinelerra/assetpopup.C:312
-#: cinelerra/clippopup.C:273 cinelerra/editpopup.C:192 cinelerra/mainmenu.C:947
-#: cinelerra/proxypopup.C:238 cinelerra/swindow.C:546
+#: guicast/bctextbox.C:2929 cinelerra/clippopup.C:280 cinelerra/editpopup.C:280
+#: cinelerra/mainmenu.C:969 cinelerra/proxypopup.C:238 cinelerra/swindow.C:553
msgid "Paste"
msgstr ""
-#: guicast/bctheme.C:500
+#: guicast/bctheme.C:511
#, c-format
msgid "Theme::get_image: %s not found.\n"
msgstr ""
-#: guicast/bctheme.C:511
+#: guicast/bctheme.C:522
#, c-format
msgid "BC_Theme::check_used: Images aren't used.\n"
msgstr ""
@@ -219,63 +218,72 @@ msgstr ""
msgid "%s: opengl initialization failed failed\n"
msgstr ""
-#: guicast/test.C:181
+#: guicast/bcwindowbase.C:2429
+msgid " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~"
+msgstr ""
+
+#: guicast/test.C:165
msgid ""
"Mary Egbert\n"
"had a little lamb."
msgstr ""
-#: guicast/test.C:183 cinelerra/localsession.C:64
+#: guicast/test.C:167 cinelerra/localsession.C:65
msgid "Hello world"
msgstr ""
-#: guicast/units.h:39
+#: guicast/units.h:41
msgid "Hours:Minutes:Seconds.xxx"
msgstr ""
-#: guicast/units.h:42
+#: guicast/units.h:44
msgid "Hours:Minutes:Seconds:Frames"
msgstr ""
-#: guicast/units.h:44 cinelerra/patchbay.C:83 cinelerra/transitionpopup.C:138
-#: plugins/motion51/motionwindow51.C:49
+#: guicast/units.h:46 cinelerra/patchbay.C:83 cinelerra/transitionpopup.C:137
+#: plugins/motion51/motionwindow51.C:51
msgid "Samples"
msgstr ""
-#: guicast/units.h:46
+#: guicast/units.h:48
msgid "Hex Samples"
msgstr ""
-#: guicast/units.h:48 cinelerra/patchbay.C:84 cinelerra/transitionpopup.C:137
+#: guicast/units.h:50 cinelerra/patchbay.C:84 cinelerra/transitionpopup.C:136
+#: plugins/timeblur/timeblurwindow.C:64
msgid "Frames"
msgstr ""
-#: guicast/units.h:60
+#: guicast/units.h:65
msgid "Feet-frames"
msgstr ""
-#: guicast/units.h:65 guicast/units.h:68
+#: guicast/units.h:70 guicast/units.h:73
msgid "Hours:Minutes:Seconds"
msgstr ""
-#: guicast/units.h:71 cinelerra/interfaceprefs.C:192 cinelerra/patchbay.C:93
-#: cinelerra/transitionpopup.C:136
+#: guicast/units.h:76 cinelerra/interfaceprefs.C:203 cinelerra/patchbay.C:93
+#: cinelerra/transitionpopup.C:135
msgid "Seconds"
msgstr ""
-#: guicast/units.h:76
+#: guicast/units.h:81
msgid "Minutes:Seconds"
msgstr ""
-#: cinelerra/aboutprefs.C:93
+#: guicast/units.h:84 cinelerra/editpopup.C:375
+msgid "Timecode"
+msgstr ""
+
+#: cinelerra/aboutprefs.C:91
msgid "About:"
msgstr ""
-#: cinelerra/aboutprefs.C:111
+#: cinelerra/aboutprefs.C:109
msgid "License:"
msgstr ""
-#: cinelerra/aboutprefs.C:117
+#: cinelerra/aboutprefs.C:115
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify it under the terms\n"
@@ -292,533 +300,679 @@ msgstr ""
msgid "cuts to %s complete\n"
msgstr ""
-#: cinelerra/adeviceprefs.C:302 cinelerra/vdeviceprefs.C:333
+#: cinelerra/adeviceprefs.C:321 cinelerra/vdeviceprefs.C:332
#: cinelerra/vdeviceprefs.C:344 cinelerra/vdeviceprefs.C:361
msgid "Device path:"
msgstr ""
-#: cinelerra/adeviceprefs.C:323 cinelerra/adeviceprefs.C:393
-#: cinelerra/adeviceprefs.C:580 cinelerra/adeviceprefs.C:597
-#: cinelerra/adeviceprefs.C:599 cinelerra/assetedit.C:378
-#: cinelerra/fileformat.C:89 cinelerra/formatwindow.C:49
+#: cinelerra/adeviceprefs.C:342 cinelerra/adeviceprefs.C:413
+#: cinelerra/adeviceprefs.C:600 cinelerra/adeviceprefs.C:617
+#: cinelerra/adeviceprefs.C:619 cinelerra/assetedit.C:381
+#: cinelerra/fileformat.C:88 cinelerra/formatwindow.C:48
msgid "Bits:"
msgstr ""
-#: cinelerra/adeviceprefs.C:372
+#: cinelerra/adeviceprefs.C:392
msgid "Device:"
msgstr ""
-#: cinelerra/adeviceprefs.C:407
+#: cinelerra/adeviceprefs.C:427
msgid "Stop playback locks up."
msgstr ""
-#: cinelerra/adeviceprefs.C:434
+#: cinelerra/adeviceprefs.C:452
msgid "Server:"
msgstr ""
-#: cinelerra/adeviceprefs.C:452 cinelerra/adeviceprefs.C:503
-#: cinelerra/interfaceprefs.C:131 cinelerra/performanceprefs.C:166
-#: cinelerra/vdeviceprefs.C:279
+#: cinelerra/adeviceprefs.C:470 cinelerra/adeviceprefs.C:523
+#: cinelerra/interfaceprefs.C:134 cinelerra/performanceprefs.C:159
+#: cinelerra/vdeviceprefs.C:277
msgid "Port:"
msgstr ""
-#: cinelerra/adeviceprefs.C:483 cinelerra/vdeviceprefs.C:261
+#: cinelerra/adeviceprefs.C:503 cinelerra/vdeviceprefs.C:259
msgid "Device Path:"
msgstr ""
-#: cinelerra/adeviceprefs.C:523 cinelerra/channeledit.C:1014
-#: cinelerra/vdeviceprefs.C:297
+#: cinelerra/adeviceprefs.C:543 cinelerra/channeledit.C:997
+#: cinelerra/vdeviceprefs.C:295 plugins/compressormulti/comprmultigui.C:191
msgid "Channel:"
msgstr ""
-#: cinelerra/adeviceprefs.C:547 cinelerra/vdeviceprefs.C:320
+#: cinelerra/adeviceprefs.C:567 cinelerra/vdeviceprefs.C:318
msgid "Syt Offset:"
msgstr ""
-#: cinelerra/adeviceprefs.C:565 cinelerra/adeviceprefs.C:567
-#: cinelerra/vdeviceprefs.C:217 cinelerra/vdeviceprefs.C:219
+#: cinelerra/adeviceprefs.C:585 cinelerra/adeviceprefs.C:587
+#: cinelerra/vdeviceprefs.C:214 cinelerra/vdeviceprefs.C:216
msgid "DVB Adapter:"
msgstr ""
-#: cinelerra/adeviceprefs.C:573 cinelerra/vdeviceprefs.C:224
+#: cinelerra/adeviceprefs.C:593 cinelerra/vdeviceprefs.C:221
msgid "dev:"
msgstr ""
-#: cinelerra/adeviceprefs.C:588 cinelerra/adeviceprefs.C:607
+#: cinelerra/adeviceprefs.C:608 cinelerra/adeviceprefs.C:627
msgid "Follow audio config"
msgstr ""
-#: cinelerra/amodule.C:472
+#: cinelerra/adeviceprefs.C:648
+msgid "Server (blank for default):"
+msgstr ""
+
+#: cinelerra/amodule.C:270
#, c-format
msgid "AModule::import_samples Couldn't open %s.\n"
msgstr ""
-#: cinelerra/apanel.C:47
+#: cinelerra/apanel.C:48
msgid "Automation"
msgstr ""
-#: cinelerra/apanel.C:51
+#: cinelerra/apanel.C:52
#, c-format
msgid "Plugin %d"
msgstr ""
-#: cinelerra/apanel.C:89 cinelerra/editpopup.C:163 cinelerra/gwindowgui.C:70
-#: cinelerra/keyframepopup.C:569 cinelerra/mainmenu.C:247
+#: cinelerra/apanel.C:86 cinelerra/gwindowgui.C:71
+#: cinelerra/keyframepopup.C:590 cinelerra/mainmenu.C:257
msgid "Mute"
msgstr ""
-#: cinelerra/apanel.C:101
+#: cinelerra/apanel.C:98
msgid "Play"
msgstr ""
-#: cinelerra/apatchgui.C:186 cinelerra/apatchgui.C:193
-#: cinelerra/vpatchgui.C:165 cinelerra/vpatchgui.C:172
-#: plugins/bluebanana/bluebananawindow.C:2119
+#: cinelerra/apatchgui.C:185 cinelerra/apatchgui.C:191
+#: cinelerra/vpatchgui.C:164 cinelerra/vpatchgui.C:170
+#: plugins/bluebanana/bluebananawindow.C:2121
msgid "fade"
msgstr ""
-#: cinelerra/apatchgui.C:304 cinelerra/gwindowgui.C:78 cinelerra/mainmenu.C:249
+#: cinelerra/apatchgui.C:332 cinelerra/gwindowgui.C:79 cinelerra/mainmenu.C:259
msgid "Pan"
msgstr ""
-#: cinelerra/apatchgui.C:314 cinelerra/apatchgui.C:322
+#: cinelerra/apatchgui.C:341 cinelerra/apatchgui.C:346
msgid "pan"
msgstr ""
-#: cinelerra/apatchgui.C:371 cinelerra/mixersalign.C:73
-#: cinelerra/mixersalign.C:188 cinelerra/vpatchgui.C:485
+#: cinelerra/apatchgui.C:392 cinelerra/mixersalign.C:73
+#: cinelerra/mixersalign.C:188 cinelerra/vpatchgui.C:509
msgid "Mixer"
msgstr ""
-#: cinelerra/appearanceprefs.C:71
+#: cinelerra/apatchgui.C:402 cinelerra/keyframepopup.C:778
+#: cinelerra/vpatchgui.C:519 plugins/crikey/crikeywindow.C:97
+#: plugins/descratch/descratch.C:705 plugins/edge/edge.C:74
+msgid "Edge"
+msgstr ""
+
+#: cinelerra/apatchgui.C:406 cinelerra/keyframepopup.C:782
+#: cinelerra/vpatchgui.C:523
+msgid "Bump uses left edge"
+msgstr ""
+
+#: cinelerra/apatchgui.C:418 cinelerra/keyframepopup.C:794
+#: cinelerra/vpatchgui.C:535
+msgid "Span"
+msgstr ""
+
+#: cinelerra/apatchgui.C:422 cinelerra/keyframepopup.C:798
+#: cinelerra/vpatchgui.C:539
+msgid "Bump spans to next"
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:81
msgid "Layout:"
msgstr ""
-#: cinelerra/appearanceprefs.C:77
+#: cinelerra/appearanceprefs.C:87
msgid "Theme:"
msgstr ""
-#: cinelerra/appearanceprefs.C:84
+#: cinelerra/appearanceprefs.C:94
msgid "Plugin Icons:"
msgstr ""
-#: cinelerra/appearanceprefs.C:92
+#: cinelerra/appearanceprefs.C:98
+msgid "Language:"
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:108
+msgid "Layout Scale:"
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:112
msgid "View thumbnail size:"
msgstr ""
-#: cinelerra/appearanceprefs.C:96
+#: cinelerra/appearanceprefs.C:116
msgid "Vicon quality:"
msgstr ""
-#: cinelerra/appearanceprefs.C:100
+#: cinelerra/appearanceprefs.C:120
msgid "Vicon color mode:"
msgstr ""
-#: cinelerra/appearanceprefs.C:110
+#: cinelerra/appearanceprefs.C:130
msgid "Time Format:"
msgstr ""
-#: cinelerra/appearanceprefs.C:113
-msgid "Flags:"
-msgstr ""
-
-#: cinelerra/appearanceprefs.C:145
+#: cinelerra/appearanceprefs.C:161
msgid "Frames per foot:"
msgstr ""
-#: cinelerra/appearanceprefs.C:160 cinelerra/channeledit.C:1452
-#: cinelerra/channeledit.C:1525 plugins/chromakey/chromakey.C:133
-#: plugins/chromakeyhsv/chromakey.C:185 plugins/sketcher/sketcherwindow.C:340
-#: plugins/sketcher/sketcherwindow.C:341 plugins/titler/titlerwindow.C:351
+#: cinelerra/appearanceprefs.C:175 cinelerra/channeledit.C:1417
+#: cinelerra/channeledit.C:1491 plugins/chromakey/chromakey.C:135
+#: plugins/chromakeyhsv/chromakey.C:187 plugins/sketcher/sketcherwindow.C:386
+#: plugins/sketcher/sketcherwindow.C:387 plugins/titler/titlerwindow.C:355
msgid "Color:"
msgstr ""
-#: cinelerra/appearanceprefs.C:163
+#: cinelerra/appearanceprefs.C:178
msgid "Highlighting Inversion color:"
msgstr ""
-#: cinelerra/appearanceprefs.C:171
+#: cinelerra/appearanceprefs.C:185
+msgid "Composer BG Color:"
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:194
msgid "YUV color space:"
msgstr ""
-#: cinelerra/appearanceprefs.C:178
+#: cinelerra/appearanceprefs.C:200
msgid "YUV color range:"
msgstr ""
-#: cinelerra/appearanceprefs.C:416
+#: cinelerra/appearanceprefs.C:211
+msgid "Warnings:"
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:227
+msgid "Dangerous:"
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:239
+msgid "Flags:"
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:539
msgid "Use thumbnails in resource window"
msgstr ""
-#: cinelerra/appearanceprefs.C:477 plugins/descratch/descratch.C:623
+#: cinelerra/appearanceprefs.C:600 plugins/descratch/descratch.C:625
msgid "Low"
msgstr ""
-#: cinelerra/appearanceprefs.C:478
+#: cinelerra/appearanceprefs.C:601
msgid "Med"
msgstr ""
-#: cinelerra/appearanceprefs.C:479 plugins/descratch/descratch.C:624
+#: cinelerra/appearanceprefs.C:602 plugins/descratch/descratch.C:626
msgid "High"
msgstr ""
-#: cinelerra/appearanceprefs.C:514
+#: cinelerra/appearanceprefs.C:637
msgid "Show tip of the day"
msgstr ""
-#: cinelerra/appearanceprefs.C:527
+#: cinelerra/appearanceprefs.C:650
msgid "ffmpeg probe warns rebuild indexes"
msgstr ""
-#: cinelerra/appearanceprefs.C:540
-msgid "EDL version warns if mismatched"
+#: cinelerra/appearanceprefs.C:663
+msgid "Unsafe GUI in batchrender"
msgstr ""
-#: cinelerra/appearanceprefs.C:553
+#: cinelerra/appearanceprefs.C:666
+msgid ""
+"Save to EDL path option becomes available and will overwrite EDL on disk. \n"
+" Warn if jobs/session mismatch option is available but can be unchecked."
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:677
msgid "Create Bluray warns if not root"
msgstr ""
-#: cinelerra/appearanceprefs.C:566
+#: cinelerra/appearanceprefs.C:690
+msgid "Warn on creating file references"
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:704
msgid "Popups activate on button up"
msgstr ""
-#: cinelerra/appearanceprefs.C:579
+#: cinelerra/appearanceprefs.C:717
msgid "Set Input Focus when window entered"
msgstr ""
-#: cinelerra/appearanceprefs.C:592
+#: cinelerra/appearanceprefs.C:730
msgid "Click to activate text focus"
msgstr ""
-#: cinelerra/appearanceprefs.C:608
+#: cinelerra/appearanceprefs.C:746
msgid "Click to deactivate text focus"
msgstr ""
-#: cinelerra/appearanceprefs.C:624
+#: cinelerra/appearanceprefs.C:762
+msgid "Auto rotate ffmpeg media"
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:765
+msgid "Automatically rotates media if legal rotation metadata in file."
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:776
msgid "Always show next frame"
msgstr ""
-#: cinelerra/appearanceprefs.C:637
+#: cinelerra/appearanceprefs.C:789
msgid "Autocolor assets"
msgstr ""
-#: cinelerra/appearanceprefs.C:669
+#: cinelerra/appearanceprefs.C:792
+msgid ""
+"Displays automatically generated color overlay for the \n"
+" edits on the timeline that belong to the same media file."
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:822 plugins/colorspace/colorspacewindow.C:28
msgid "BT601"
msgstr ""
-#: cinelerra/appearanceprefs.C:670
+#: cinelerra/appearanceprefs.C:823 plugins/colorspace/colorspacewindow.C:29
msgid "BT709"
msgstr ""
-#: cinelerra/appearanceprefs.C:671
+#: cinelerra/appearanceprefs.C:824 plugins/colorspace/colorspacewindow.C:30
msgid "BT2020"
msgstr ""
-#: cinelerra/appearanceprefs.C:713 cinelerra/compresspopup.C:39
-#: cinelerra/file.inc:109
+#: cinelerra/appearanceprefs.C:866 cinelerra/compresspopup.C:39
+#: cinelerra/file.inc:112 plugins/colorspace/colorspacewindow.C:77
msgid "JPEG"
msgstr ""
-#: cinelerra/appearanceprefs.C:714 cinelerra/file.inc:113
+#: cinelerra/appearanceprefs.C:867 cinelerra/file.inc:116
+#: plugins/colorspace/colorspacewindow.C:78
msgid "MPEG"
msgstr ""
-#: cinelerra/appearanceprefs.C:756
+#: cinelerra/appearanceprefs.C:909
msgid "Perpetual session"
msgstr ""
-#: cinelerra/appearanceprefs.C:769
+#: cinelerra/appearanceprefs.C:912
+msgid ""
+"Resume previous session on startup with undo/redo stack saved between sessions. \n"
+" On startup, previous project is loaded as if there was no stoppage."
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:923
msgid "Clears before toggle"
msgstr ""
-#: cinelerra/assetedit.C:204
+#: cinelerra/appearanceprefs.C:926
+msgid ""
+"Drag and Drop editing - when using LMB on edit,\n"
+" clears all selected edits except this one."
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:937
+msgid "Timeline Rectify Audio"
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:940
+msgid ""
+"Displays rectified audio showing only positive half of the waveform \n"
+" resulting in waveform stretched more over the height of the track."
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:951
+msgid "Composer BG color"
+msgstr ""
+
+#: cinelerra/assetedit.C:216
msgid ": Asset Info"
msgstr ""
-#: cinelerra/assetedit.C:268
+#: cinelerra/assetedit.C:271
msgid ": Asset path"
msgstr ""
-#: cinelerra/assetedit.C:269
+#: cinelerra/assetedit.C:272
msgid "Select a file for this asset:"
msgstr ""
-#: cinelerra/assetedit.C:273
+#: cinelerra/assetedit.C:276
msgid "File format:"
msgstr ""
-#: cinelerra/assetedit.C:282
+#: cinelerra/assetedit.C:285
msgid "Bytes:"
msgstr ""
-#: cinelerra/assetedit.C:310
+#: cinelerra/assetedit.C:313
msgid "Bitrate (bits/sec):"
msgstr ""
-#: cinelerra/assetedit.C:324 cinelerra/formattools.C:175
+#: cinelerra/assetedit.C:327 cinelerra/formattools.C:176
msgid "Audio:"
msgstr ""
-#: cinelerra/assetedit.C:330 cinelerra/assetedit.C:458 cinelerra/fileexr.C:595
-#: cinelerra/fileffmpeg.C:662 cinelerra/filesndfile.C:404
-#: cinelerra/filetga.C:925 cinelerra/filetiff.C:610
+#: cinelerra/assetedit.C:333 cinelerra/assetedit.C:457 cinelerra/fileexr.C:548
+#: cinelerra/fileffmpeg.C:720 cinelerra/filepng.C:371
+#: cinelerra/filesndfile.C:403 cinelerra/filetga.C:843 cinelerra/filetiff.C:554
msgid "Compression:"
msgstr ""
-#: cinelerra/assetedit.C:342 cinelerra/fileformat.C:77 cinelerra/new.C:356
-#: cinelerra/setformat.C:323 plugins/livevideo/livevideo.C:226
+#: cinelerra/assetedit.C:345 cinelerra/fileformat.C:76 cinelerra/new.C:358
+#: cinelerra/setformat.C:316 plugins/livevideo/livevideo.C:229
msgid "Channels:"
msgstr ""
-#: cinelerra/assetedit.C:360 cinelerra/fileformat.C:83
+#: cinelerra/assetedit.C:363 cinelerra/fileformat.C:82
msgid "Sample rate:"
msgstr ""
-#: cinelerra/assetedit.C:392 cinelerra/fileformat.C:95
+#: cinelerra/assetedit.C:395 cinelerra/fileformat.C:94
msgid "Header length:"
msgstr ""
-#: cinelerra/assetedit.C:404 cinelerra/fileformat.C:102
-#: cinelerra/filesndfile.C:423 cinelerra/formatwindow.C:65
+#: cinelerra/assetedit.C:407 cinelerra/fileformat.C:101
+#: cinelerra/filesndfile.C:422 cinelerra/formatwindow.C:64
msgid "Byte order:"
msgstr ""
-#: cinelerra/assetedit.C:424 cinelerra/assetedit.C:792
+#: cinelerra/assetedit.C:423 cinelerra/assetedit.C:671
msgid "Lo-Hi"
msgstr ""
-#: cinelerra/assetedit.C:426 cinelerra/assetedit.C:810
+#: cinelerra/assetedit.C:425 cinelerra/assetedit.C:689
msgid "Hi-Lo"
msgstr ""
-#: cinelerra/assetedit.C:438
+#: cinelerra/assetedit.C:437
msgid "Values are unsigned"
msgstr ""
-#: cinelerra/assetedit.C:440 cinelerra/assetedit.C:828
-#: cinelerra/fileformat.C:181
+#: cinelerra/assetedit.C:439 cinelerra/assetedit.C:707
+#: cinelerra/fileformat.C:180
msgid "Values are signed"
msgstr ""
-#: cinelerra/assetedit.C:452 cinelerra/formattools.C:199
+#: cinelerra/assetedit.C:451 cinelerra/formattools.C:200
msgid "Video:"
msgstr ""
-#: cinelerra/assetedit.C:469 cinelerra/setformat.C:355
+#: cinelerra/assetedit.C:468 cinelerra/setformat.C:348
msgid "Frame rate:"
msgstr ""
-#: cinelerra/assetedit.C:486 cinelerra/scale.C:211 cinelerra/scale.C:215
-#: cinelerra/setformat.C:370 plugins/freeverb/freeverb.C:330
-#: plugins/photoscale/photoscale.C:66 plugins/sketcher/sketcherwindow.C:314
+#: cinelerra/assetedit.C:485 cinelerra/scale.C:214 cinelerra/scale.C:216
+#: cinelerra/setformat.C:363 plugins/freeverb/freeverb.C:332
+#: plugins/photoscale/photoscale.C:66 plugins/sketcher/sketcherwindow.C:356
msgid "Width:"
msgstr ""
-#: cinelerra/assetedit.C:494 cinelerra/scale.C:221 cinelerra/scale.C:225
-#: cinelerra/setformat.C:377 plugins/photoscale/photoscale.C:60
+#: cinelerra/assetedit.C:493 cinelerra/scale.C:220 cinelerra/scale.C:222
+#: cinelerra/setformat.C:370 plugins/photoscale/photoscale.C:60
#: plugins/photoscale/photoscale.C:76
msgid "Height:"
msgstr ""
-#: cinelerra/assetedit.C:504
+#: cinelerra/assetedit.C:503
msgid "Actual width:"
msgstr ""
-#: cinelerra/assetedit.C:514
+#: cinelerra/assetedit.C:513
msgid "Actual height:"
msgstr ""
-#: cinelerra/assetedit.C:523
-msgid "Fix interlacing:"
+#: cinelerra/assetedit.C:521
+msgid "Asset's interlacing:"
+msgstr ""
+
+#: cinelerra/assetedit.C:543 cinelerra/binfolder.C:75
+msgid "hour"
msgstr ""
-#: cinelerra/assetedit.C:527
-msgid "Asset's interlacing:"
+#: cinelerra/assetedit.C:544 cinelerra/binfolder.C:74
+msgid "min"
+msgstr ""
+
+#: cinelerra/assetedit.C:545
+msgid "sec"
msgstr ""
-#: cinelerra/assetedit.C:541
-msgid "Interlace correction:"
+#: cinelerra/assetedit.C:546
+msgid "frms"
msgstr ""
-#: cinelerra/assetedit.C:620
-msgid "Automatically Fix Interlacing"
+#: cinelerra/assetedit.C:548
+msgid "Time Code Start:"
msgstr ""
-#: cinelerra/assetedit.C:875
+#: cinelerra/assetedit.C:754
msgid "Detail"
msgstr ""
-#: cinelerra/assetedit.C:892
+#: cinelerra/assetedit.C:774
msgid "Asset Detail"
msgstr ""
-#: cinelerra/assetedit.C:926
+#: cinelerra/assetedit.C:808
msgid "no info available"
msgstr ""
-#: cinelerra/assetedit.h:97
+#: cinelerra/assetedit.h:99
msgid ": Path"
msgstr ""
-#: cinelerra/assetedit.h:98
+#: cinelerra/assetedit.h:100
msgid "Select a file"
msgstr ""
-#: cinelerra/assetpopup.C:86 cinelerra/clippopup.C:75
+#: cinelerra/assetpopup.C:89 cinelerra/clippopup.C:76
msgid "Match..."
msgstr ""
-#: cinelerra/assetpopup.C:91 cinelerra/proxypopup.C:70
+#: cinelerra/assetpopup.C:94 cinelerra/proxypopup.C:70
msgid "Remove..."
msgstr ""
-#: cinelerra/assetpopup.C:151 cinelerra/clippopup.C:136
+#: cinelerra/assetpopup.C:172 cinelerra/clippopup.C:143
#: cinelerra/proxypopup.C:101
msgid "Info..."
msgstr ""
-#: cinelerra/assetpopup.C:182
+#: cinelerra/assetpopup.C:204 cinelerra/clippopup.C:451
+#: cinelerra/editpopup.C:104
+msgid "Open EDL"
+msgstr ""
+
+#: cinelerra/assetpopup.C:226 cinelerra/editpopup.C:122
+#: cinelerra/mwindow.C:2193
+#, c-format
+msgid ""
+"Error: unable to open:\n"
+" %s"
+msgstr ""
+
+#: cinelerra/assetpopup.C:232 cinelerra/editpopup.C:128
+#: cinelerra/mwindow.C:2218
+#, c-format
+msgid ""
+"Error: unable to load:\n"
+" %s"
+msgstr ""
+
+#: cinelerra/assetpopup.C:244 cinelerra/mwindow.C:4145
+#, c-format
+msgid ""
+"media is not EDL:\n"
+"%s"
+msgstr ""
+
+#: cinelerra/assetpopup.C:250 cinelerra/clippopup.C:474
+#: cinelerra/mwindowgui.C:2397
+msgid "Close EDL"
+msgstr ""
+
+#: cinelerra/assetpopup.C:271
+msgid "EDL to clip"
+msgstr ""
+
+#: cinelerra/assetpopup.C:289
msgid "Rebuild index"
msgstr ""
-#: cinelerra/assetpopup.C:201 cinelerra/channeledit.C:565
+#: cinelerra/assetpopup.C:310 cinelerra/channeledit.C:553
msgid "Sort"
msgstr ""
-#: cinelerra/assetpopup.C:219 cinelerra/clippopup.C:184
-#: cinelerra/mainmenu.C:242 cinelerra/proxypopup.C:149
+#: cinelerra/assetpopup.C:328 cinelerra/clippopup.C:191
+#: cinelerra/mainmenu.C:252 cinelerra/proxypopup.C:149
msgid "View"
msgstr ""
-#: cinelerra/assetpopup.C:246 cinelerra/clippopup.C:211
+#: cinelerra/assetpopup.C:355 cinelerra/clippopup.C:218
#: cinelerra/proxypopup.C:176
msgid "View in new window"
msgstr ""
-#: cinelerra/assetpopup.C:274
+#: cinelerra/assetpopup.C:383
msgid "Open Mixers"
msgstr ""
-#: cinelerra/assetpopup.C:293
+#: cinelerra/assetpopup.C:404
msgid "Insert Mixers"
msgstr ""
-#: cinelerra/assetpopup.C:330 cinelerra/clippopup.C:291
+#: cinelerra/assetpopup.C:425
+msgid "assetpopup#Paste"
+msgstr ""
+
+#: cinelerra/assetpopup.C:443 cinelerra/clippopup.C:298
msgid "Match project size"
msgstr ""
-#: cinelerra/assetpopup.C:343 cinelerra/clippopup.C:305
+#: cinelerra/assetpopup.C:456 cinelerra/clippopup.C:312
msgid "Match frame rate"
msgstr ""
-#: cinelerra/assetpopup.C:356 cinelerra/clippopup.C:319
+#: cinelerra/assetpopup.C:469 cinelerra/clippopup.C:326
msgid "Match all"
msgstr ""
-#: cinelerra/assetpopup.C:370 cinelerra/proxypopup.C:256
+#: cinelerra/assetpopup.C:483 cinelerra/proxypopup.C:256
msgid "Remove from project"
msgstr ""
-#: cinelerra/assetpopup.C:392 cinelerra/proxypopup.C:277
+#: cinelerra/assetpopup.C:504 cinelerra/proxypopup.C:277
msgid "Remove from disk"
msgstr ""
-#: cinelerra/assetpopup.C:432 cinelerra/proxypopup.C:314
-#: plugins/descratch/descratch.C:625
+#: cinelerra/assetpopup.C:541 cinelerra/proxypopup.C:314
+#: plugins/descratch/descratch.C:627
msgid "All"
msgstr ""
-#: cinelerra/assetpopup.C:433 cinelerra/proxypopup.C:315
+#: cinelerra/assetpopup.C:542 cinelerra/proxypopup.C:315
msgid "Used"
msgstr ""
-#: cinelerra/assetpopup.C:434 cinelerra/proxypopup.C:316
+#: cinelerra/assetpopup.C:543 cinelerra/proxypopup.C:316
msgid "Unused"
msgstr ""
-#: cinelerra/assetpopup.C:435 cinelerra/channeledit.C:153
-#: cinelerra/ffmpeg.C:1826 cinelerra/ffmpeg.C:1873 cinelerra/fileexr.C:200
-#: cinelerra/fileffmpeg.C:544 cinelerra/fileffmpeg.C:716
-#: cinelerra/proxypopup.C:317 cinelerra/recordbatches.C:309
-#: cinelerra/recordgui.C:321 cinelerra/rescale.C:7
+#: cinelerra/assetpopup.C:544 cinelerra/channeledit.C:153
+#: cinelerra/ffmpeg.C:2100 cinelerra/ffmpeg.C:2147 cinelerra/fileexr.C:186
+#: cinelerra/fileffmpeg.C:603 cinelerra/fileffmpeg.C:774
+#: cinelerra/filetiff.C:118 cinelerra/proxypopup.C:317
+#: cinelerra/recordbatches.C:309 cinelerra/recordgui.C:323
+#: cinelerra/recordgui.C:772 cinelerra/rescale.C:7 cinelerra/scopewindow.C:1366
#: cinelerra/sharedlocation.C:144 cinelerra/sharedlocation.C:149
-#: cinelerra/sharedlocation.C:162 cinelerra/vwindowgui.C:263
-#: plugins/descratch/descratch.C:622 plugins/findobj/findobjwindow.C:877
-#: plugins/histogram_bezier/bistogramwindow.C:850
+#: cinelerra/sharedlocation.C:162 cinelerra/vwindowgui.C:270
+#: plugins/descratch/descratch.C:624 plugins/findobj/findobjwindow.C:893
+#: plugins/histogram_bezier/bistogramwindow.C:852
#: plugins/parametric/parametric.C:284
#, c-format
msgid "None"
msgstr ""
-#: cinelerra/assetpopup.C:442 cinelerra/assetpopup.C:449
+#: cinelerra/assetpopup.C:551 cinelerra/assetpopup.C:558
#: plugins/titler/titler.h:39
msgid "png"
msgstr ""
-#: cinelerra/assetpopup.C:443 cinelerra/assetpopup.C:450
+#: cinelerra/assetpopup.C:552 cinelerra/assetpopup.C:559
msgid "jpeg"
msgstr ""
-#: cinelerra/assetpopup.C:444 cinelerra/assetpopup.C:451
+#: cinelerra/assetpopup.C:553 cinelerra/assetpopup.C:560
msgid "tiff"
msgstr ""
-#: cinelerra/assetpopup.C:445 cinelerra/assetpopup.C:452
+#: cinelerra/assetpopup.C:554 cinelerra/assetpopup.C:561
msgid "ppm"
msgstr ""
-#: cinelerra/assetpopup.C:457 cinelerra/loadfile.C:46
+#: cinelerra/assetpopup.C:566 cinelerra/loadfile.C:47
msgid "Load files..."
msgstr ""
-#: cinelerra/assetpopup.C:489
+#: cinelerra/assetpopup.C:592
msgid "Copy file list"
msgstr ""
-#: cinelerra/assetpopup.C:531
+#: cinelerra/assetpopup.C:634
msgid "Nothing selected"
msgstr ""
-#: cinelerra/assetpopup.C:578
+#: cinelerra/assetpopup.C:683
msgid ": Copy File List"
msgstr ""
-#: cinelerra/assetpopup.C:594
+#: cinelerra/assetpopup.C:701
msgid "List of asset paths:"
msgstr ""
-#: cinelerra/assetpopup.C:620
+#: cinelerra/assetpopup.C:727
msgid "Paste file list"
msgstr ""
-#: cinelerra/assetpopup.C:705
+#: cinelerra/assetpopup.C:816
msgid ": Paste File List"
msgstr ""
-#: cinelerra/assetpopup.C:721
+#: cinelerra/assetpopup.C:834
msgid "Enter list of asset paths:"
msgstr ""
-#: cinelerra/assetpopup.C:747
+#: cinelerra/assetpopup.C:860
msgid "Snapshot..."
msgstr ""
-#: cinelerra/assetpopup.C:789
+#: cinelerra/assetpopup.C:903
msgid "snap"
msgstr ""
-#: cinelerra/assetpopup.C:860
+#: cinelerra/assetpopup.C:975
msgid "snapshot render failed"
msgstr ""
-#: cinelerra/assetpopup.C:868
+#: cinelerra/assetpopup.C:983
msgid "Grabshot..."
msgstr ""
-#: cinelerra/assetpopup.C:1014
+#: cinelerra/assetpopup.C:1052
msgid "grab"
msgstr ""
-#: cinelerra/assetpopup.C:1081
+#: cinelerra/assetpopup.C:1120
msgid "grabshot render failed"
msgstr ""
@@ -826,47 +980,52 @@ msgstr ""
msgid ": Remove assets"
msgstr ""
-#: cinelerra/assetremove.C:71
+#: cinelerra/assetremove.C:65
msgid "Permanently remove from disk?"
msgstr ""
-#: cinelerra/atrack.C:134 cinelerra/new.C:116
+#: cinelerra/atrack.C:135 cinelerra/new.C:116
#, c-format
msgid "Audio %d"
msgstr ""
-#: cinelerra/audioalsa.C:258
+#: cinelerra/audioalsa.C:203
#, c-format
msgid "no PCM configurations available\n"
msgstr ""
-#: cinelerra/audioalsa.C:267
+#: cinelerra/audioalsa.C:212
#, c-format
msgid "failed to set up interleaved device access.\n"
msgstr ""
-#: cinelerra/audioalsa.C:276
+#: cinelerra/audioalsa.C:221
#, c-format
msgid "failed to set output format.\n"
msgstr ""
-#: cinelerra/audioalsa.C:285
+#: cinelerra/audioalsa.C:230
#, c-format
msgid "Configured ALSA device does not support %d channel operation.\n"
msgstr ""
-#: cinelerra/audioalsa.C:296
+#: cinelerra/audioalsa.C:241
#, c-format
msgid " Configured ALSA device does not support %u Hz playback.\n"
msgstr ""
+#: cinelerra/audioalsa.C:527
+#, c-format
+msgid "AudioALSA::write_buffer err %d(%s) at sample %jd\n"
+msgstr ""
+
#: cinelerra/audiooss.C:213 cinelerra/audiooss.C:215 cinelerra/audiooss.C:219
#: cinelerra/audiooss.C:221
#, c-format
msgid "%s failed\n"
msgstr ""
-#: cinelerra/avc1394transport.C:175 cinelerra/playtransport.C:384
+#: cinelerra/avc1394transport.C:175 cinelerra/playtransport.C:397
msgid "Rewind ( Home )"
msgstr ""
@@ -894,192 +1053,210 @@ msgstr ""
msgid "Fast Forward ( Enter )"
msgstr ""
-#: cinelerra/avc1394transport.C:365 cinelerra/playtransport.C:475
+#: cinelerra/avc1394transport.C:365 cinelerra/playtransport.C:492
msgid "Jump to end ( End )"
msgstr ""
-#: cinelerra/awindowgui.C:88
+#: cinelerra/awindowgui.C:90
msgid "Audio Effects"
msgstr ""
-#: cinelerra/awindowgui.C:89
+#: cinelerra/awindowgui.C:91
msgid "Video Effects"
msgstr ""
-#: cinelerra/awindowgui.C:90
+#: cinelerra/awindowgui.C:92
msgid "Audio Transitions"
msgstr ""
-#: cinelerra/awindowgui.C:91
+#: cinelerra/awindowgui.C:93
msgid "Video Transitions"
msgstr ""
-#: cinelerra/awindowgui.C:92
+#: cinelerra/awindowgui.C:94
msgid "Labels"
msgstr ""
-#: cinelerra/awindowgui.C:93 cinelerra/binfolder.C:1779
+#: cinelerra/awindowgui.C:95 cinelerra/binfolder.C:1783
msgid "Clips"
msgstr ""
-#: cinelerra/awindowgui.C:94 cinelerra/binfolder.C:1779
+#: cinelerra/awindowgui.C:96 cinelerra/binfolder.C:1783
msgid "Media"
msgstr ""
-#: cinelerra/awindowgui.C:95
+#: cinelerra/awindowgui.C:97
msgid "Proxy"
msgstr ""
-#: cinelerra/awindowgui.C:100
+#: cinelerra/awindowgui.C:102
msgid "Full Play"
msgstr ""
-#: cinelerra/awindowgui.C:101
+#: cinelerra/awindowgui.C:103
msgid "Mouse Over"
msgstr ""
-#: cinelerra/awindowgui.C:102
+#: cinelerra/awindowgui.C:104
msgid "Src Target"
msgstr ""
-#: cinelerra/awindowgui.C:103
+#: cinelerra/awindowgui.C:105
msgid "No Play"
msgstr ""
-#: cinelerra/awindowgui.C:954 cinelerra/awindowgui.C:1013
+#: cinelerra/awindowgui.C:952 cinelerra/awindowgui.C:1034
#, c-format
msgid "Reading %s"
msgstr ""
-#: cinelerra/awindowgui.C:1102 cinelerra/awindowgui.C:1147
+#: cinelerra/awindowgui.C:1117 cinelerra/awindowgui.C:1166
#, c-format
msgid "Rendering %s"
msgstr ""
-#: cinelerra/awindowgui.C:1249
+#: cinelerra/awindowgui.C:1271
msgid ": Resources"
msgstr ""
-#: cinelerra/awindowgui.C:1417 cinelerra/awindowgui.C:2336
-#: cinelerra/awindowgui.C:2356
+#: cinelerra/awindowgui.C:1441 cinelerra/awindowgui.C:2393
+#: cinelerra/awindowgui.C:2413
msgid "awindowgui#Title"
msgstr ""
-#: cinelerra/awindowgui.C:1418 cinelerra/awindowgui.C:2337
+#: cinelerra/awindowgui.C:1442 cinelerra/awindowgui.C:2394
msgid "Comments"
msgstr ""
-#: cinelerra/awindowgui.C:1505
+#: cinelerra/awindowgui.C:1529
msgid "Visibility"
msgstr ""
-#: cinelerra/awindowgui.C:1724
+#: cinelerra/awindowgui.C:1752
msgid ": Remove plugin"
msgstr ""
-#: cinelerra/awindowgui.C:1750
+#: cinelerra/awindowgui.C:1782
msgid "remove plugin?"
msgstr ""
-#: cinelerra/awindowgui.C:1779
+#: cinelerra/awindowgui.C:1811
#, c-format
msgid "remove %s\n"
msgstr ""
-#: cinelerra/awindowgui.C:2181
+#: cinelerra/awindowgui.C:2080
+#, c-format
+msgid ""
+"Warning: %s\n"
+" dimensions %dx%d exceed asset maximum limits %dx%d\n"
+msgstr ""
+
+#: cinelerra/awindowgui.C:2089
+#, c-format
+msgid ""
+"Warning: %s\n"
+" dimensions %dx%d exceed OpenGL texture limit %d\n"
+msgstr ""
+
+#: cinelerra/awindowgui.C:2234
msgid "Proxy clip"
msgstr ""
-#: cinelerra/awindowgui.C:2355
+#: cinelerra/awindowgui.C:2412
msgid "Time Stamps"
msgstr ""
-#: cinelerra/awindowgui.C:3165
+#: cinelerra/awindowgui.C:3178
+msgid "No info available"
+msgstr ""
+
+#: cinelerra/awindowgui.C:3271
msgid "Delete asset from disk"
msgstr ""
-#: cinelerra/awindowgui.C:3178
+#: cinelerra/awindowgui.C:3284
msgid "Delete asset from project"
msgstr ""
-#: cinelerra/awindowgui.C:3207
+#: cinelerra/awindowgui.C:3313
msgid "Redraw index"
msgstr ""
-#: cinelerra/awindowgui.C:3220
+#: cinelerra/awindowgui.C:3326
msgid "Paste asset on recordable tracks"
msgstr ""
-#: cinelerra/awindowgui.C:3233
+#: cinelerra/awindowgui.C:3339
msgid "Append asset in new tracks"
msgstr ""
-#: cinelerra/awindowgui.C:3246
+#: cinelerra/awindowgui.C:3352
msgid "View asset"
msgstr ""
-#: cinelerra/awindowgui.C:3290 cinelerra/fileffmpeg.C:1014
+#: cinelerra/awindowgui.C:3396 cinelerra/fileffmpeg.C:1152
msgid "ffmpeg"
msgstr ""
-#: cinelerra/awindowgui.C:3291
+#: cinelerra/awindowgui.C:3397
msgid "ladspa"
msgstr ""
-#: cinelerra/awindowgui.C:3292
+#: cinelerra/awindowgui.C:3398
msgid "lv2"
msgstr ""
-#: cinelerra/awindowgui.C:3293
+#: cinelerra/awindowgui.C:3399
msgid "audio_tools"
msgstr ""
-#: cinelerra/awindowgui.C:3294
+#: cinelerra/awindowgui.C:3400
msgid "audio_transitions"
msgstr ""
-#: cinelerra/awindowgui.C:3295
+#: cinelerra/awindowgui.C:3401
msgid "blending"
msgstr ""
-#: cinelerra/awindowgui.C:3296
+#: cinelerra/awindowgui.C:3402
msgid "colors"
msgstr ""
-#: cinelerra/awindowgui.C:3297
+#: cinelerra/awindowgui.C:3403
msgid "exotic"
msgstr ""
-#: cinelerra/awindowgui.C:3298
+#: cinelerra/awindowgui.C:3404
msgid "transforms"
msgstr ""
-#: cinelerra/awindowgui.C:3299
+#: cinelerra/awindowgui.C:3405
msgid "tv_effects"
msgstr ""
-#: cinelerra/awindowgui.C:3300
+#: cinelerra/awindowgui.C:3406
msgid "video_tools"
msgstr ""
-#: cinelerra/awindowgui.C:3301
+#: cinelerra/awindowgui.C:3407
msgid "video_transitions"
msgstr ""
-#: cinelerra/awindowgui.C:3413
+#: cinelerra/awindowgui.C:3519
msgid "Display icons packed"
msgstr ""
-#: cinelerra/awindowgui.C:3416
+#: cinelerra/awindowgui.C:3522
msgid "Display icon list"
msgstr ""
-#: cinelerra/awindowgui.C:3426 cinelerra/clippopup.C:166
+#: cinelerra/awindowgui.C:3532 cinelerra/clippopup.C:173
#: cinelerra/folderlistmenu.C:92 cinelerra/proxypopup.C:131
msgid "Sort items"
msgstr ""
-#: cinelerra/awindowgui.C:3480 cinelerra/channeledit.C:485
+#: cinelerra/awindowgui.C:3586 cinelerra/channeledit.C:476
msgid "Select"
msgstr ""
@@ -1115,213 +1292,259 @@ msgstr ""
msgid "Timed"
msgstr ""
-#: cinelerra/batch.C:141 cinelerra/batchrender.C:920 cinelerra/ffmpeg.C:2985
-#: cinelerra/ffmpeg.C:3093 cinelerra/file.C:1257 cinelerra/file.C:1284
-#: cinelerra/interfaceprefs.C:540 cinelerra/interlacemodes.h:34
-#: cinelerra/loadmode.C:93 cinelerra/new.C:877 cinelerra/record.C:736
-#: cinelerra/vdeviceprefs.C:660 plugins/motion2point/motionwindow.C:797
-#: plugins/motion2point/motionwindow.C:868 plugins/timefront/timefront.C:419
-#: plugins/titler/titler.C:2336
+#: cinelerra/batch.C:141 cinelerra/batchrender.C:981 cinelerra/ffmpeg.C:3455
+#: cinelerra/ffmpeg.C:3582 cinelerra/file.C:1322 cinelerra/file.C:1349
+#: cinelerra/interfaceprefs.C:551 cinelerra/interlacemodes.h:27
+#: cinelerra/loadmode.C:116 cinelerra/new.C:873 cinelerra/record.C:741
+#: cinelerra/vdeviceprefs.C:659 plugins/motion2point/motionwindow.C:791
+#: plugins/motion2point/motionwindow.C:862 plugins/timefront/timefront.C:421
+#: plugins/titler/titler.C:2346
msgid "Unknown"
msgstr ""
-#: cinelerra/batchrender.C:64 cinelerra/probeprefs.C:177
+#: cinelerra/batchrender.C:65 cinelerra/probeprefs.C:178
#: plugins/freezeframe/freezeframe.C:94 plugins/reverseaudio/reverseaudio.C:138
#: plugins/reversevideo/reversevideo.C:146 plugins/spherecam/spherecam.C:304
#: plugins/swapframes/swapframes.C:94
msgid "Enabled"
msgstr ""
-#: cinelerra/batchrender.C:64
+#: cinelerra/batchrender.C:65
msgid "Labeled"
msgstr ""
-#: cinelerra/batchrender.C:64
+#: cinelerra/batchrender.C:65
msgid "Farmed"
msgstr ""
-#: cinelerra/batchrender.C:64 plugins/compressor/compressor.C:1019
+#: cinelerra/batchrender.C:65 cinelerra/compressortools.C:522
msgid "Output"
msgstr ""
-#: cinelerra/batchrender.C:64
+#: cinelerra/batchrender.C:65 cinelerra/loadmode.C:55
msgid "EDL"
msgstr ""
-#: cinelerra/batchrender.C:64
+#: cinelerra/batchrender.C:65
msgid "Elapsed"
msgstr ""
-#: cinelerra/batchrender.C:68
+#: cinelerra/batchrender.C:69
msgid "Batch Render..."
msgstr ""
-#: cinelerra/batchrender.C:68
+#: cinelerra/batchrender.C:69
msgid "Shift-B"
msgstr ""
-#: cinelerra/batchrender.C:389 cinelerra/bdcreate.C:291
+#: cinelerra/batchrender.C:401 cinelerra/bdcreate.C:295
#: cinelerra/dvdcreate.C:359
#, c-format
msgid "Unable to save: %s"
msgstr ""
-#: cinelerra/batchrender.C:456
+#: cinelerra/batchrender.C:437
+#, c-format
+msgid "press cancel to abandon batch render"
+msgstr ""
+
+#: cinelerra/batchrender.C:503
#, c-format
msgid "EDL %s not found.\n"
msgstr ""
-#: cinelerra/batchrender.C:458 cinelerra/file.C:236 cinelerra/formatcheck.C:47
+#: cinelerra/batchrender.C:505 cinelerra/file.C:252 cinelerra/formatcheck.C:47
#: cinelerra/formatcheck.C:58 cinelerra/formatcheck.C:67
#: cinelerra/menueffects.C:148 cinelerra/menueffects.C:159
#: cinelerra/menueffects.C:247 cinelerra/menueffects.C:255
-#: cinelerra/menueffects.C:296 cinelerra/menueffects.C:459
-#: cinelerra/packagerenderer.C:169 cinelerra/quit.C:78 cinelerra/quit.C:88
+#: cinelerra/menueffects.C:296 cinelerra/menueffects.C:461
+#: cinelerra/packagerenderer.C:181 cinelerra/quit.C:78 cinelerra/quit.C:88
#: cinelerra/recordaudio.C:250 cinelerra/recordvideo.C:249
-#: cinelerra/render.C:243 cinelerra/render.C:266 cinelerra/render.C:363
-#: cinelerra/render.C:816 cinelerra/renderprofiles.C:256
-#: cinelerra/savefile.C:100 cinelerra/savefile.C:207
+#: cinelerra/render.C:245 cinelerra/render.C:268 cinelerra/render.C:375
+#: cinelerra/render.C:832 cinelerra/renderprofiles.C:233
msgid ": Error"
msgstr ""
-#: cinelerra/batchrender.C:471 cinelerra/batchrender.C:473
+#: cinelerra/batchrender.C:520
#, c-format
msgid "%d job EDLs do not match session edl\n"
msgstr ""
-#: cinelerra/batchrender.C:474
+#: cinelerra/batchrender.C:524
#, c-format
-msgid "press cancel to abandon batch render"
+msgid "%d job EDLs begin position beyond end of media\n"
+msgstr ""
+
+#: cinelerra/batchrender.C:526
+#, c-format
+msgid "%d job EDLs no audio or video in render asset format\n"
+msgstr ""
+
+#: cinelerra/batchrender.C:528
+#, c-format
+msgid "%d job EDLs Create new file at labels checked, but no labels\n"
msgstr ""
-#: cinelerra/batchrender.C:690
+#: cinelerra/batchrender.C:738
msgid ": Batch Render"
msgstr ""
-#: cinelerra/batchrender.C:720
+#: cinelerra/batchrender.C:770
msgid "Output path:"
msgstr ""
-#: cinelerra/batchrender.C:740
+#: cinelerra/batchrender.C:790
msgid "EDL Path:"
msgstr ""
-#: cinelerra/batchrender.C:749
+#: cinelerra/batchrender.C:799
msgid "Input EDL"
msgstr ""
-#: cinelerra/batchrender.C:749
+#: cinelerra/batchrender.C:799
msgid "Select an EDL to load:"
msgstr ""
-#: cinelerra/batchrender.C:771
+#: cinelerra/batchrender.C:825
msgid "Batches to render:"
msgstr ""
-#: cinelerra/batchrender.C:782 cinelerra/batchrender.C:1308
-#: cinelerra/recordbatches.C:517
+#: cinelerra/batchrender.C:836 cinelerra/batchrender.C:1377
+#: cinelerra/recordbatches.C:518
msgid "Stop"
msgstr ""
-#: cinelerra/batchrender.C:784 cinelerra/batchrender.C:1335
-#: cinelerra/tipwindow.C:223
+#: cinelerra/batchrender.C:838 cinelerra/batchrender.C:1406
+#: cinelerra/tipwindow.C:224
msgid "Close"
msgstr ""
-#: cinelerra/batchrender.C:1000 cinelerra/recordbatches.C:468
-#: plugins/crikey/crikeywindow.C:597 plugins/sketcher/sketcherwindow.C:842
-#: plugins/sketcher/sketcherwindow.C:1224 plugins/tracer/tracerwindow.C:606
+#: cinelerra/batchrender.C:1061 cinelerra/recordbatches.C:469
+#: plugins/crikey/crikeywindow.C:603 plugins/sketcher/sketcherwindow.C:922
+#: plugins/sketcher/sketcherwindow.C:1318 plugins/tracer/tracerwindow.C:611
msgid "New"
msgstr ""
-#: cinelerra/batchrender.C:1012 cinelerra/channeledit.C:589
-#: cinelerra/clippopup.C:333 cinelerra/cwindowtool.C:1551
-#: cinelerra/cwindowtool.C:1605 cinelerra/cwindowtool.C:2182
-#: cinelerra/dbwindow.C:240 cinelerra/keyframegui.C:742
-#: cinelerra/labelpopup.C:87 cinelerra/recordbatches.C:486
-#: plugins/piano/piano.C:841 plugins/synthesizer/synthesizer.C:1375
+#: cinelerra/batchrender.C:1064
+msgid "Create a new batch"
+msgstr ""
+
+#: cinelerra/batchrender.C:1074 cinelerra/channeledit.C:577
+#: cinelerra/clippopup.C:340 cinelerra/cwindowtool.C:2232
+#: cinelerra/cwindowtool.C:2286 cinelerra/dbwindow.C:240
+#: cinelerra/keyframegui.C:756 cinelerra/labelpopup.C:87
+#: cinelerra/recordbatches.C:487 plugins/piano/piano.C:835
+#: plugins/synthesizer/synthesizer.C:1311
msgid "Delete"
msgstr ""
-#: cinelerra/batchrender.C:1026
+#: cinelerra/batchrender.C:1077
+msgid "Delete loaded (highlighted) batch"
+msgstr ""
+
+#: cinelerra/batchrender.C:1089
msgid "Save Jobs"
msgstr ""
-#: cinelerra/batchrender.C:1029
+#: cinelerra/batchrender.C:1092
msgid "Save a Batch Render List"
msgstr ""
-#: cinelerra/batchrender.C:1070
+#: cinelerra/batchrender.C:1134
msgid "Save Batch Render List"
msgstr ""
-#: cinelerra/batchrender.C:1071
+#: cinelerra/batchrender.C:1135
msgid "Enter a Batch Render filename to save as:"
msgstr ""
-#: cinelerra/batchrender.C:1103
+#: cinelerra/batchrender.C:1167
msgid "Load Jobs"
msgstr ""
-#: cinelerra/batchrender.C:1107
+#: cinelerra/batchrender.C:1171
msgid "Load a previously saved Batch Render List"
msgstr ""
-#: cinelerra/batchrender.C:1148
+#: cinelerra/batchrender.C:1212
msgid "Load Batch Render List"
msgstr ""
-#: cinelerra/batchrender.C:1149
+#: cinelerra/batchrender.C:1213
msgid "Enter a Batch Render filename to load from:"
msgstr ""
-#: cinelerra/batchrender.C:1181
+#: cinelerra/batchrender.C:1247
msgid "Use Current EDL"
msgstr ""
-#: cinelerra/batchrender.C:1195
+#: cinelerra/batchrender.C:1250
+msgid "Replaces highlighted batch job with session currently on timeline. File on disk NOT changed!"
+msgstr ""
+
+#: cinelerra/batchrender.C:1262
msgid "Save to EDL Path"
msgstr ""
-#: cinelerra/batchrender.C:1296 cinelerra/recordbatches.C:502
+#: cinelerra/batchrender.C:1265
+msgid "WARNING - saves to loaded (highlighted) EDL, *overwrites* highlighted project!"
+msgstr ""
+
+#: cinelerra/batchrender.C:1364 cinelerra/recordbatches.C:503
msgid "Start"
msgstr ""
-#: cinelerra/batchrender.C:1323
+#: cinelerra/batchrender.C:1367
+msgid "Start batch rendering"
+msgstr ""
+
+#: cinelerra/batchrender.C:1380
+msgid "Stops currently active batch rendering"
+msgstr ""
+
+#: cinelerra/batchrender.C:1393
msgid "warn if jobs/session mismatched"
msgstr ""
-#: cinelerra/batchrender.C:1362 cinelerra/bdcreate.C:690
-#: cinelerra/dvdcreate.C:822 cinelerra/performanceprefs.C:400
+#: cinelerra/batchrender.C:1396
+msgid "Prevents rendering if loaded session and batch job(s) differ"
+msgstr ""
+
+#: cinelerra/batchrender.C:1409
+msgid "Closes this window"
+msgstr ""
+
+#: cinelerra/batchrender.C:1434 cinelerra/bdcreate.C:690
+#: cinelerra/dvdcreate.C:822 cinelerra/performanceprefs.C:406
msgid "Use render farm"
msgstr ""
-#: cinelerra/bdcreate.C:80
+#: cinelerra/bdcreate.C:83
msgid "BD Render..."
msgstr ""
-#: cinelerra/bdcreate.C:80
-msgid "Ctrl-d"
+#: cinelerra/bdcreate.C:83
+msgid "Ctrl-Shift-D"
msgstr ""
-#: cinelerra/bdcreate.C:159 cinelerra/dvdcreate.C:165
+#: cinelerra/bdcreate.C:163 cinelerra/dvdcreate.C:165
#, c-format
msgid ""
"Unable to save: %s\n"
"-- %s"
msgstr ""
-#: cinelerra/bdcreate.C:226 cinelerra/dvdcreate.C:295
+#: cinelerra/bdcreate.C:230 cinelerra/dvdcreate.C:295
#, c-format
msgid "No EDL/Session"
msgstr ""
-#: cinelerra/bdcreate.C:235 cinelerra/dvdcreate.C:303
+#: cinelerra/bdcreate.C:239 cinelerra/dvdcreate.C:303
#, c-format
msgid "No content: %s"
msgstr ""
-#: cinelerra/bdcreate.C:243 cinelerra/dvdcreate.C:311
+#: cinelerra/bdcreate.C:247 cinelerra/dvdcreate.C:311
#, c-format
msgid ""
"Unable to create directory: %s\n"
@@ -1363,9 +1586,9 @@ msgid "Resize Tracks"
msgstr ""
#: cinelerra/bdcreate.C:670 cinelerra/dvdcreate.C:802
-#: cinelerra/scopewindow.C:1329 plugins/colorbalance/colorbalance.C:507
-#: plugins/gamma/gamma.C:443 plugins/histogram/histogram.C:99
-#: plugins/interpolate/interpolate.C:256
+#: cinelerra/scopewindow.C:1281 plugins/colorbalance/colorbalance.C:506
+#: plugins/gamma/gamma.C:451 plugins/histogram/histogram.C:96
+#: plugins/interpolate/interpolate.C:246
msgid "Histogram"
msgstr ""
@@ -1381,42 +1604,43 @@ msgstr ""
msgid ": Create BD"
msgstr ""
-#: cinelerra/bdcreate.C:746 cinelerra/channeledit.C:1007
-#: cinelerra/clipedit.C:159 cinelerra/dvdcreate.C:888
+#: cinelerra/bdcreate.C:749 cinelerra/channeledit.C:990
+#: cinelerra/clipedit.C:163 cinelerra/dvdcreate.C:890
msgid "Title:"
msgstr ""
-#: cinelerra/bdcreate.C:752 cinelerra/dvdcreate.C:894
+#: cinelerra/bdcreate.C:755 cinelerra/dvdcreate.C:896
msgid "Work path:"
msgstr ""
-#: cinelerra/bdcreate.C:759 cinelerra/dvdcreate.C:901
+#: cinelerra/bdcreate.C:762 cinelerra/dvdcreate.C:903
msgid "Work path"
msgstr ""
-#: cinelerra/bdcreate.C:759 cinelerra/dvdcreate.C:901
+#: cinelerra/bdcreate.C:762 cinelerra/dvdcreate.C:903
msgid "Select a Work directory:"
msgstr ""
-#: cinelerra/bdcreate.C:765 cinelerra/dvdcreate.C:907
+#: cinelerra/bdcreate.C:768 cinelerra/dvdcreate.C:909
msgid "Media:"
msgstr ""
-#: cinelerra/bdcreate.C:776 cinelerra/dvdcreate.C:918 cinelerra/recordgui.C:222
+#: cinelerra/bdcreate.C:779 cinelerra/dvdcreate.C:920
+#: cinelerra/fileffmpeg.C:893 cinelerra/recordgui.C:224
msgid "Format:"
msgstr ""
-#: cinelerra/bdcreate.C:783 cinelerra/dvdcreate.C:924
-#: cinelerra/resizetrackthread.C:127 plugins/pitch/pitch.C:418
-#: plugins/scale/scalewin.C:50
+#: cinelerra/bdcreate.C:786 cinelerra/dvdcreate.C:926
+#: cinelerra/resizetrackthread.C:126 plugins/pitch/pitch.C:418
msgid "Scale:"
msgstr ""
-#: cinelerra/bdcreate.C:1015
+#: cinelerra/bdcreate.C:1020
msgid "* non-standard format"
msgstr ""
-#: cinelerra/binfolder.C:39
+#: cinelerra/binfolder.C:39 cinelerra/proxy.C:529
+#: plugins/sketcher/sketcherwindow.C:296
msgid "Off"
msgstr ""
@@ -1460,7 +1684,7 @@ msgstr ""
msgid "Height"
msgstr ""
-#: cinelerra/binfolder.C:53 cinelerra/performanceprefs.C:226
+#: cinelerra/binfolder.C:53 cinelerra/performanceprefs.C:219
msgid "Framerate"
msgstr ""
@@ -1508,18 +1732,10 @@ msgstr ""
msgid "Matches"
msgstr ""
-#: cinelerra/binfolder.C:74
-msgid "min"
-msgstr ""
-
#: cinelerra/binfolder.C:74
msgid "mins"
msgstr ""
-#: cinelerra/binfolder.C:75
-msgid "hour"
-msgstr ""
-
#: cinelerra/binfolder.C:75
msgid "hours"
msgstr ""
@@ -1560,11 +1776,11 @@ msgstr ""
msgid "inf"
msgstr ""
-#: cinelerra/binfolder.C:985 cinelerra/binfolder.C:2094
+#: cinelerra/binfolder.C:985 cinelerra/binfolder.C:2104
msgid "audio"
msgstr ""
-#: cinelerra/binfolder.C:989 cinelerra/binfolder.C:2095
+#: cinelerra/binfolder.C:989 cinelerra/binfolder.C:2105
msgid "video"
msgstr ""
@@ -1580,53 +1796,53 @@ msgstr ""
msgid "Op"
msgstr ""
-#: cinelerra/binfolder.C:1460 cinelerra/colorpicker.C:207
-#: cinelerra/keyframegui.C:57 plugins/histogram/histogramwindow.C:63
-#: plugins/histogram_bezier/bistogramwindow.C:66
+#: cinelerra/binfolder.C:1460 cinelerra/colorpicker.C:260
+#: cinelerra/keyframegui.C:57 plugins/histogram/histogramwindow.C:64
+#: plugins/histogram_bezier/bistogramwindow.C:68
msgid "Value"
msgstr ""
-#: cinelerra/binfolder.C:1611 cinelerra/shbtnprefs.C:112
-#: plugins/overlayaudio/overlayaudio.C:174 plugins/piano/piano.C:820
-#: plugins/synthesizer/synthesizer.C:1354
+#: cinelerra/binfolder.C:1611 cinelerra/shbtnprefs.C:152
+#: plugins/overlayaudio/overlayaudio.C:174 plugins/piano/piano.C:814
+#: plugins/synthesizer/synthesizer.C:1291
msgid "Add"
msgstr ""
-#: cinelerra/binfolder.C:1635 cinelerra/mainmenu.C:960
-#: cinelerra/shbtnprefs.C:132
+#: cinelerra/binfolder.C:1635 cinelerra/mainmenu.C:1011
+#: cinelerra/shbtnprefs.C:172
msgid "Del"
msgstr ""
-#: cinelerra/binfolder.C:1655 cinelerra/fileffmpeg.C:1091
-#: cinelerra/fileffmpeg.C:1494 cinelerra/keyframegui.C:780
-#: cinelerra/loadfile.C:207 cinelerra/loadfile.C:217 cinelerra/loadfile.C:219
+#: cinelerra/binfolder.C:1655 cinelerra/cwindowtool.C:523
+#: cinelerra/fileffmpeg.C:1229 cinelerra/fileffmpeg.C:1634
+#: cinelerra/keyframegui.C:794 cinelerra/loadfile.C:192
#: cinelerra/mixersalign.C:428 cinelerra/mixersalign.C:436
-#: cinelerra/plugindialog.C:298 cinelerra/plugindialog.C:371
-#: cinelerra/plugindialog.C:484 cinelerra/pluginfclient.C:218
-#: cinelerra/pluginfclient.C:569 cinelerra/pluginfclient.C:599
-#: cinelerra/pluginlv2gui.C:98 cinelerra/pluginlv2gui.C:224
-#: cinelerra/preferencesthread.C:648 cinelerra/preferencesthread.C:650
-#: cinelerra/setformat.C:835
+#: cinelerra/plugindialog.C:288 cinelerra/plugindialog.C:361
+#: cinelerra/plugindialog.C:477 cinelerra/pluginfclient.C:223
+#: cinelerra/pluginfclient.C:575 cinelerra/pluginfclient.C:606
+#: cinelerra/pluginlv2gui.C:98 cinelerra/pluginlv2gui.C:225
+#: cinelerra/preferencesthread.C:653 cinelerra/preferencesthread.C:655
+#: cinelerra/setformat.C:800
msgid "Apply"
msgstr ""
-#: cinelerra/binfolder.C:1688
+#: cinelerra/binfolder.C:1690
msgid "Folder name:"
msgstr ""
-#: cinelerra/binfolder.C:1690
+#: cinelerra/binfolder.C:1692
msgid "media bin"
msgstr ""
-#: cinelerra/binfolder.C:1690
+#: cinelerra/binfolder.C:1692
msgid "clip bin"
msgstr ""
-#: cinelerra/binfolder.C:1746
+#: cinelerra/binfolder.C:1748
msgid ": Modify folder"
msgstr ""
-#: cinelerra/binfolder.C:1938
+#: cinelerra/binfolder.C:1942
msgid ": Modify target"
msgstr ""
@@ -1634,12 +1850,12 @@ msgstr ""
msgid "BRender::fork_background: can't open /proc/self/cmdline.\n"
msgstr ""
-#: cinelerra/brender.C:239
+#: cinelerra/brender.C:238
#, c-format
msgid "BRender::set_video_map called to set NOT_SCANNED\n"
msgstr ""
-#: cinelerra/brender.C:256
+#: cinelerra/brender.C:243
#, c-format
msgid "BRender::set_video_map %jd: attempt to set beyond end of map %jd.\n"
msgstr ""
@@ -1648,99 +1864,91 @@ msgstr ""
msgid "Look for file"
msgstr ""
-#: cinelerra/canvas.C:1025
+#: cinelerra/canvas.C:918
msgid "Windowed"
msgstr ""
-#: cinelerra/canvas.C:1052
-msgid "Zoom..."
+#: cinelerra/canvas.C:943
+msgid "Resize Window..."
msgstr ""
-#: cinelerra/canvas.C:1072
+#: cinelerra/canvas.C:963
msgid "Zoom 25%"
msgstr ""
-#: cinelerra/canvas.C:1073
+#: cinelerra/canvas.C:964
msgid "Zoom 33%"
msgstr ""
-#: cinelerra/canvas.C:1074
+#: cinelerra/canvas.C:965
msgid "Zoom 50%"
msgstr ""
-#: cinelerra/canvas.C:1075
+#: cinelerra/canvas.C:966
msgid "Zoom 75%"
msgstr ""
-#: cinelerra/canvas.C:1076 cinelerra/recordmonitor.C:880
+#: cinelerra/canvas.C:967 cinelerra/recordmonitor.C:891
msgid "Zoom 100%"
msgstr ""
-#: cinelerra/canvas.C:1077
+#: cinelerra/canvas.C:968
msgid "Zoom 150%"
msgstr ""
-#: cinelerra/canvas.C:1078
+#: cinelerra/canvas.C:969
msgid "Zoom 200%"
msgstr ""
-#: cinelerra/canvas.C:1079
+#: cinelerra/canvas.C:970
msgid "Zoom 300%"
msgstr ""
-#: cinelerra/canvas.C:1080
+#: cinelerra/canvas.C:971
msgid "Zoom 400%"
msgstr ""
-#: cinelerra/canvas.C:1105
+#: cinelerra/canvas.C:976
msgid "Zoom Auto"
msgstr ""
-#: cinelerra/canvas.C:1134
+#: cinelerra/canvas.C:1005
msgid "Reset camera"
msgstr ""
-#: cinelerra/canvas.C:1134
+#: cinelerra/canvas.C:1005
msgid "F11"
msgstr ""
-#: cinelerra/canvas.C:1145
+#: cinelerra/canvas.C:1016
msgid "Reset projector"
msgstr ""
-#: cinelerra/canvas.C:1145
+#: cinelerra/canvas.C:1016
msgid "F12"
msgstr ""
-#: cinelerra/canvas.C:1157
+#: cinelerra/canvas.C:1028
msgid "Camera keyframe"
msgstr ""
-#: cinelerra/canvas.C:1157
+#: cinelerra/canvas.C:1028
msgid "Shift-F11"
msgstr ""
-#: cinelerra/canvas.C:1169
+#: cinelerra/canvas.C:1040
msgid "Projector keyframe"
msgstr ""
-#: cinelerra/canvas.C:1169
+#: cinelerra/canvas.C:1040
msgid "Shift-F12"
msgstr ""
-#: cinelerra/canvas.C:1183
+#: cinelerra/canvas.C:1053
msgid "Reset translation"
msgstr ""
-#: cinelerra/canvas.C:1210 cinelerra/plugintoggles.C:76
-msgid "Show controls"
-msgstr ""
-
-#: cinelerra/canvas.C:1212
-msgid "Hide controls"
-msgstr ""
-
-#: cinelerra/canvas.C:1243
+#: cinelerra/canvas.C:1077
msgid "Close source"
msgstr ""
@@ -1820,91 +2028,94 @@ msgstr ""
msgid ": Channels"
msgstr ""
-#: cinelerra/channeledit.C:500
+#: cinelerra/channeledit.C:491
msgid "Add..."
msgstr ""
-#: cinelerra/channeledit.C:533 cinelerra/pluginpopup.C:243
-#: cinelerra/trackpopup.C:124
+#: cinelerra/channeledit.C:521 cinelerra/pluginpopup.C:243
+#: cinelerra/trackpopup.C:126
msgid "Move up"
msgstr ""
-#: cinelerra/channeledit.C:549 cinelerra/pluginpopup.C:258
+#: cinelerra/channeledit.C:537 cinelerra/pluginpopup.C:258
#: cinelerra/trackpopup.C:141
msgid "Move down"
msgstr ""
-#: cinelerra/channeledit.C:578
+#: cinelerra/channeledit.C:566
msgid "Scan"
msgstr ""
-#: cinelerra/channeledit.C:604 cinelerra/labelpopup.C:65
+#: cinelerra/channeledit.C:592 cinelerra/labelpopup.C:65
msgid "Edit..."
msgstr ""
-#: cinelerra/channeledit.C:618
+#: cinelerra/channeledit.C:606
msgid "Picture..."
msgstr ""
-#: cinelerra/channeledit.C:635
+#: cinelerra/channeledit.C:623
msgid ": Scan confirm"
msgstr ""
-#: cinelerra/channeledit.C:648
+#: cinelerra/channeledit.C:638
msgid "Set parameters for channel scanning."
msgstr ""
-#: cinelerra/channeledit.C:652 cinelerra/channeledit.C:1020
+#: cinelerra/channeledit.C:642 cinelerra/channeledit.C:1003
msgid "Frequency table:"
msgstr ""
-#: cinelerra/channeledit.C:655 cinelerra/channeledit.C:1039
+#: cinelerra/channeledit.C:645 cinelerra/channeledit.C:1020
msgid "Norm:"
msgstr ""
-#: cinelerra/channeledit.C:658 cinelerra/channeledit.C:1052
+#: cinelerra/channeledit.C:648 cinelerra/channeledit.C:1031
+#: plugins/colorspace/colorspacewindow.C:169
+#: plugins/compressor/compressor.C:440
+#: plugins/compressormulti/comprmultigui.C:153
msgid "Input:"
msgstr ""
-#: cinelerra/channeledit.C:763 cinelerra/commercials.C:700
+#: cinelerra/channeledit.C:744 cinelerra/commercials.C:700
msgid "Scanning"
msgstr ""
-#: cinelerra/channeledit.C:778
+#: cinelerra/channeledit.C:759
#, c-format
msgid "Scanning %s"
msgstr ""
-#: cinelerra/channeledit.C:975
+#: cinelerra/channeledit.C:956
msgid ": Edit Channel"
msgstr ""
-#: cinelerra/channeledit.C:1032
+#: cinelerra/channeledit.C:1013
msgid "Fine:"
msgstr ""
-#: cinelerra/channeledit.C:1368
+#: cinelerra/channeledit.C:1333
msgid ": Picture"
msgstr ""
-#: cinelerra/channeledit.C:1442 cinelerra/channeledit.C:1508
-#: plugins/brightness/brightnesswindow.C:52 plugins/C41/c41.C:278
-#: plugins/C41/c41.C:346
+#: cinelerra/channeledit.C:1407 cinelerra/channeledit.C:1474
+#: plugins/brightness/brightnesswindow.C:54 plugins/C41/c41.C:281
+#: plugins/C41/c41.C:349
msgid "Brightness:"
msgstr ""
-#: cinelerra/channeledit.C:1447 cinelerra/channeledit.C:1517
-#: plugins/brightness/brightnesswindow.C:61 plugins/C41/c41.C:274
-#: plugins/C41/c41.C:341
+#: cinelerra/channeledit.C:1412 cinelerra/channeledit.C:1483
+#: plugins/brightness/brightnesswindow.C:63 plugins/C41/c41.C:277
+#: plugins/C41/c41.C:344
msgid "Contrast:"
msgstr ""
-#: cinelerra/channeledit.C:1457 cinelerra/channeledit.C:1533
-#: plugins/huesaturation/huesaturation.C:239
+#: cinelerra/channeledit.C:1422 cinelerra/channeledit.C:1499
+#: plugins/huesaturation/huesaturation.C:241
msgid "Hue:"
msgstr ""
-#: cinelerra/channeledit.C:1462 cinelerra/channeledit.C:1541
+#: cinelerra/channeledit.C:1427 cinelerra/channeledit.C:1507
msgid "Whiteness:"
msgstr ""
@@ -1924,160 +2135,160 @@ msgstr ""
msgid "Search"
msgstr ""
-#: cinelerra/channelinfo.C:266 cinelerra/dbwindow.C:511
-#: plugins/titler/titlerwindow.C:397
+#: cinelerra/channelinfo.C:268 cinelerra/dbwindow.C:513
+#: plugins/titler/titlerwindow.C:401
msgid "Text:"
msgstr ""
-#: cinelerra/channelinfo.C:300
+#: cinelerra/channelinfo.C:302
msgid "dbl clk row to find title"
msgstr ""
-#: cinelerra/channelinfo.C:309
+#: cinelerra/channelinfo.C:314
msgid ": ChanSearch"
msgstr ""
-#: cinelerra/channelinfo.C:341 cinelerra/dbwindow.C:590
+#: cinelerra/channelinfo.C:346 cinelerra/dbwindow.C:594
#: cinelerra/recordbatches.C:23
msgid "Source"
msgstr ""
-#: cinelerra/channelinfo.C:342
+#: cinelerra/channelinfo.C:347
msgid "channelinfo#Title"
msgstr ""
-#: cinelerra/channelinfo.C:343 cinelerra/dbwindow.C:592
+#: cinelerra/channelinfo.C:348 cinelerra/dbwindow.C:596
#: cinelerra/recordbatches.C:22
msgid "Start time"
msgstr ""
-#: cinelerra/channelinfo.C:442
+#: cinelerra/channelinfo.C:449
#, c-format
msgid "%d found"
msgstr ""
-#: cinelerra/channelinfo.C:949
+#: cinelerra/channelinfo.C:956
msgid "sunmontuewedthufrisat"
msgstr ""
-#: cinelerra/channelinfo.C:975
+#: cinelerra/channelinfo.C:982
msgid "activate batch record when ok pressed"
msgstr ""
-#: cinelerra/channelinfo.C:995
+#: cinelerra/channelinfo.C:1002
msgid "poweroff system when batch record done"
msgstr ""
-#: cinelerra/channelinfo.C:1010
+#: cinelerra/channelinfo.C:1017
msgid "Find"
msgstr ""
-#: cinelerra/channelinfo.C:1013
+#: cinelerra/channelinfo.C:1020
msgid "search event titles/info"
msgstr ""
-#: cinelerra/channelinfo.C:1093
+#: cinelerra/channelinfo.C:1100
#, c-format
msgid "bad scan time: %s\n"
msgstr ""
-#: cinelerra/channelinfo.C:1100
+#: cinelerra/channelinfo.C:1107
#, c-format
msgid "bad title: %s\n"
msgstr ""
-#: cinelerra/channelinfo.C:1107
+#: cinelerra/channelinfo.C:1114
#, c-format
msgid "bad scan date: %s\n"
msgstr ""
-#: cinelerra/channelinfo.C:1120
+#: cinelerra/channelinfo.C:1127
#, c-format
msgid "end before start: %s\n"
msgstr ""
-#: cinelerra/channelinfo.C:1124
+#: cinelerra/channelinfo.C:1131
#, c-format
msgid "end time early: %s\n"
msgstr ""
-#: cinelerra/channelinfo.C:1128
+#: cinelerra/channelinfo.C:1135
#, c-format
msgid "start time late: %s\n"
msgstr ""
-#: cinelerra/channelinfo.C:1135
+#: cinelerra/channelinfo.C:1142
#, c-format
msgid "zero duration: %s\n"
msgstr ""
-#: cinelerra/channelinfo.C:1220
+#: cinelerra/channelinfo.C:1227
msgid "end channel info, start record"
msgstr ""
-#: cinelerra/channelinfo.C:1323 cinelerra/recordgui.C:155
+#: cinelerra/channelinfo.C:1332 cinelerra/recordgui.C:157
#: cinelerra/swindow.C:144
msgid "Path:"
msgstr ""
-#: cinelerra/channelinfo.C:1325
+#: cinelerra/channelinfo.C:1334
msgid "Start:"
msgstr ""
-#: cinelerra/channelinfo.C:1327
+#: cinelerra/channelinfo.C:1336
msgid "Duration:"
msgstr ""
-#: cinelerra/channelinfo.C:1329 cinelerra/recordgui.C:164
+#: cinelerra/channelinfo.C:1338 cinelerra/recordgui.C:166
msgid "Source:"
msgstr ""
-#: cinelerra/channelinfo.C:1384
+#: cinelerra/channelinfo.C:1393
msgid ": Channel Info"
msgstr ""
-#: cinelerra/channelinfo.C:1404
+#: cinelerra/channelinfo.C:1416
msgid "Start Cron"
msgstr ""
-#: cinelerra/channelinfo.C:1405
+#: cinelerra/channelinfo.C:1417
msgid "Poweroff"
msgstr ""
-#: cinelerra/channelinfo.C:1663
+#: cinelerra/channelinfo.C:1677
#, c-format
msgid "Recording in progress\n"
msgstr ""
-#: cinelerra/channelinfo.C:1671
+#: cinelerra/channelinfo.C:1685
#, c-format
msgid "capture driver not dvb\n"
msgstr ""
-#: cinelerra/channelinfo.C:1741
+#: cinelerra/channelinfo.C:1755
#, c-format
msgid "cannot open dvb video device\n"
msgstr ""
-#: cinelerra/channelinfo.C:1780
+#: cinelerra/channelinfo.C:1794
msgid "Scan..."
msgstr ""
-#: cinelerra/channelinfo.C:1780
+#: cinelerra/channelinfo.C:1794
msgid "Ctrl-Alt-s"
msgstr ""
-#: cinelerra/channelinfo.C:1900 cinelerra/recordbatches.C:547
+#: cinelerra/channelinfo.C:1914 cinelerra/recordbatches.C:548
msgid "Delete all clips."
msgstr ""
-#: cinelerra/channelinfo.C:1918 cinelerra/recordbatches.C:471
-#: cinelerra/recordgui.C:919
+#: cinelerra/channelinfo.C:1932 cinelerra/recordbatches.C:472
+#: cinelerra/recordgui.C:975
msgid "Create new clip."
msgstr ""
-#: cinelerra/channelinfo.C:1931 cinelerra/recordbatches.C:489
-#: cinelerra/recordgui.C:932
+#: cinelerra/channelinfo.C:1945 cinelerra/recordbatches.C:490
+#: cinelerra/recordgui.C:988
msgid "Delete clip."
msgstr ""
@@ -2097,161 +2308,147 @@ msgstr ""
msgid "A clip with that name already exists."
msgstr ""
-#: cinelerra/clipedit.C:136
+#: cinelerra/clipedit.C:138
msgid ": Clip Info"
msgstr ""
-#: cinelerra/clipedit.C:167
+#: cinelerra/clipedit.C:171
msgid "Comments:"
msgstr ""
-#: cinelerra/clippopup.C:356
+#: cinelerra/clippopup.C:362
msgid "Paste Clip"
msgstr ""
-#: cinelerra/clippopup.C:378
+#: cinelerra/clippopup.C:384
msgid "paste clip: "
msgstr ""
-#: cinelerra/clippopup.C:422
-msgid "Nest"
-msgstr ""
-
-#: cinelerra/clippopup.C:445
-#, c-format
-msgid "Nested_%02d%02d%02d-%02d%02d%02d"
-msgstr ""
-
-#: cinelerra/clippopup.C:458
-#, c-format
-msgid "Nested: %s"
+#: cinelerra/clippopup.C:431
+msgid "Nest to Media"
msgstr ""
-#: cinelerra/clippopup.C:478
-msgid "UnNest"
-msgstr ""
-
-#: cinelerra/colorpicker.C:77
+#: cinelerra/colorpicker.C:74
msgid ": "
msgstr ""
-#: cinelerra/colorpicker.C:78
+#: cinelerra/colorpicker.C:75
msgid "Color Picker"
msgstr ""
-#: cinelerra/colorpicker.C:177
+#: cinelerra/colorpicker.C:228
msgid "colorpicker#H:"
msgstr ""
-#: cinelerra/colorpicker.C:178
+#: cinelerra/colorpicker.C:229
msgid "colorpicker#S:"
msgstr ""
-#: cinelerra/colorpicker.C:179
+#: cinelerra/colorpicker.C:230
msgid "colorpicker_value#V:"
msgstr ""
-#: cinelerra/colorpicker.C:180
+#: cinelerra/colorpicker.C:231
msgid "colorpicker#R:"
msgstr ""
-#: cinelerra/colorpicker.C:181
+#: cinelerra/colorpicker.C:232
msgid "colorpicker#G:"
msgstr ""
-#: cinelerra/colorpicker.C:182
+#: cinelerra/colorpicker.C:233
msgid "colorpicker#B:"
msgstr ""
-#: cinelerra/colorpicker.C:183
+#: cinelerra/colorpicker.C:234
msgid "colorpicker#Y:"
msgstr ""
-#: cinelerra/colorpicker.C:184
+#: cinelerra/colorpicker.C:235
msgid "colorpicker#U:"
msgstr ""
-#: cinelerra/colorpicker.C:185
+#: cinelerra/colorpicker.C:236
msgid "colorpicker_Cr#V:"
msgstr ""
-#: cinelerra/colorpicker.C:187
+#: cinelerra/colorpicker.C:238
msgid "colorpicker#A:"
msgstr ""
-#: cinelerra/colorpicker.C:203
+#: cinelerra/colorpicker.C:256
msgid "Hue"
msgstr ""
-#: cinelerra/colorpicker.C:205
+#: cinelerra/colorpicker.C:258
msgid "Saturation"
msgstr ""
-#: cinelerra/colorpicker.C:209 plugins/colorbalance/colorbalancewindow.C:57
-#: plugins/denoisevideo/denoisevideo.C:275 plugins/downsample/downsample.C:276
-#: plugins/histogram/histogramwindow.C:69
-#: plugins/histogram_bezier/bistogramwindow.C:69
-#: plugins/linearblur/linearblur.C:176 plugins/radialblur/radialblur.C:173
-#: plugins/swapchannels/swapchannels.C:447
-#: plugins/swapchannels/swapchannels.C:472 plugins/zoomblur/zoomblur.C:171
+#: cinelerra/colorpicker.C:262 plugins/colorbalance/colorbalancewindow.C:59
+#: plugins/denoisevideo/denoisevideo.C:277 plugins/downsample/downsample.C:278
+#: plugins/histogram/histogramwindow.C:67
+#: plugins/histogram_bezier/bistogramwindow.C:71
+#: plugins/linearblur/linearblur.C:178 plugins/radialblur/radialblur.C:175
+#: plugins/swapchannels/swapchannels.C:449
+#: plugins/swapchannels/swapchannels.C:474 plugins/zoomblur/zoomblur.C:173
msgid "Red"
msgstr ""
-#: cinelerra/colorpicker.C:211 plugins/colorbalance/colorbalancewindow.C:63
-#: plugins/denoisevideo/denoisevideo.C:277 plugins/downsample/downsample.C:282
-#: plugins/histogram/histogramwindow.C:75
-#: plugins/histogram_bezier/bistogramwindow.C:72
-#: plugins/linearblur/linearblur.C:178 plugins/radialblur/radialblur.C:175
-#: plugins/swapchannels/swapchannels.C:450
-#: plugins/swapchannels/swapchannels.C:473 plugins/zoomblur/zoomblur.C:173
+#: cinelerra/colorpicker.C:264 plugins/colorbalance/colorbalancewindow.C:65
+#: plugins/denoisevideo/denoisevideo.C:279 plugins/downsample/downsample.C:284
+#: plugins/histogram/histogramwindow.C:70
+#: plugins/histogram_bezier/bistogramwindow.C:74
+#: plugins/linearblur/linearblur.C:180 plugins/radialblur/radialblur.C:177
+#: plugins/swapchannels/swapchannels.C:452
+#: plugins/swapchannels/swapchannels.C:475 plugins/zoomblur/zoomblur.C:175
msgid "Green"
msgstr ""
-#: cinelerra/colorpicker.C:213 plugins/colorbalance/colorbalancewindow.C:69
-#: plugins/denoisevideo/denoisevideo.C:279 plugins/downsample/downsample.C:288
-#: plugins/histogram/histogramwindow.C:81
-#: plugins/histogram_bezier/bistogramwindow.C:75
-#: plugins/linearblur/linearblur.C:180 plugins/radialblur/radialblur.C:177
-#: plugins/swapchannels/swapchannels.C:453
-#: plugins/swapchannels/swapchannels.C:474 plugins/theme_blue/bluetheme.C:71
-#: plugins/zoomblur/zoomblur.C:175
+#: cinelerra/colorpicker.C:266 plugins/colorbalance/colorbalancewindow.C:71
+#: plugins/denoisevideo/denoisevideo.C:281 plugins/downsample/downsample.C:290
+#: plugins/histogram/histogramwindow.C:73
+#: plugins/histogram_bezier/bistogramwindow.C:77
+#: plugins/linearblur/linearblur.C:182 plugins/radialblur/radialblur.C:179
+#: plugins/swapchannels/swapchannels.C:455
+#: plugins/swapchannels/swapchannels.C:476 plugins/theme_blue/bluetheme.C:63
+#: plugins/zoomblur/zoomblur.C:177
msgid "Blue"
msgstr ""
-#: cinelerra/colorpicker.C:215
+#: cinelerra/colorpicker.C:268
msgid "Luminance"
msgstr ""
-#: cinelerra/colorpicker.C:217
+#: cinelerra/colorpicker.C:270
msgid "Blue Luminance Difference"
msgstr ""
-#: cinelerra/colorpicker.C:219
+#: cinelerra/colorpicker.C:272
msgid "Red Luminance Difference"
msgstr ""
-#: cinelerra/colorpicker.C:222 plugins/crikey/crikeywindow.C:96
-#: plugins/denoisevideo/denoisevideo.C:281 plugins/downsample/downsample.C:294
-#: plugins/linearblur/linearblur.C:182 plugins/radialblur/radialblur.C:179
-#: plugins/swapchannels/swapchannels.C:456
-#: plugins/swapchannels/swapchannels.C:475 plugins/zoomblur/zoomblur.C:177
+#: cinelerra/colorpicker.C:275 plugins/alpha/alpha.C:117
+#: plugins/crikey/crikeywindow.C:96 plugins/denoisevideo/denoisevideo.C:283
+#: plugins/downsample/downsample.C:296 plugins/linearblur/linearblur.C:184
+#: plugins/radialblur/radialblur.C:181 plugins/swapchannels/swapchannels.C:458
+#: plugins/swapchannels/swapchannels.C:477 plugins/zoomblur/zoomblur.C:179
msgid "Alpha"
msgstr ""
-#: cinelerra/colorpicker.C:1039
+#: cinelerra/colorpicker.C:1126
msgid "hex rgb color"
msgstr ""
-#: cinelerra/colorpicker.C:1087
+#: cinelerra/colorpicker.C:1174
msgid "grab from anywhere picker"
msgstr ""
-#: cinelerra/colorpicker.C:1109
+#: cinelerra/colorpicker.C:1196
msgid "color history"
msgstr ""
#: cinelerra/commercials.C:168 cinelerra/commercials.C:578
-#: cinelerra/commercials.C:797
+#: cinelerra/commercials.C:799
msgid "Cutting Ads"
msgstr ""
@@ -2289,11 +2486,28 @@ msgstr ""
msgid "My"
msgstr ""
-#: cinelerra/commercials.C:936
+#: cinelerra/commercials.C:938
#, c-format
msgid "cut %f/%f = %d\n"
msgstr ""
+#: cinelerra/compressortools.C:523 cinelerra/compressortools.C:524
+#: cinelerra/compressortools.C:525
+msgid "Input"
+msgstr ""
+
+#: cinelerra/compressortools.C:996
+msgid "Copy graph"
+msgstr ""
+
+#: cinelerra/compressortools.C:1019
+msgid "Paste graph"
+msgstr ""
+
+#: cinelerra/compressortools.C:1062
+msgid "Clear graph"
+msgstr ""
+
#: cinelerra/compresspopup.C:38
msgid "DV"
msgstr ""
@@ -2302,7 +2516,7 @@ msgstr ""
msgid "MJPA"
msgstr ""
-#: cinelerra/compresspopup.C:41 cinelerra/file.inc:115
+#: cinelerra/compresspopup.C:41 cinelerra/file.inc:120
msgid "PNG"
msgstr ""
@@ -2330,78 +2544,162 @@ msgstr ""
msgid ": Confirm Quit"
msgstr ""
-#: cinelerra/confirmquit.C:54
+#: cinelerra/confirmquit.C:53
msgid "( Answering \"No\" will destroy changes )"
msgstr ""
-#: cinelerra/confirmquit.C:67 cinelerra/question.C:62 cinelerra/reindex.C:94
+#: cinelerra/confirmquit.C:66 cinelerra/question.C:61 cinelerra/reindex.C:94
msgid "Yes"
msgstr ""
-#: cinelerra/confirmquit.C:87 cinelerra/confirmquit.C:89
-#: cinelerra/mixersalign.C:188 cinelerra/question.C:84 cinelerra/reindex.C:111
+#: cinelerra/confirmquit.C:86 cinelerra/confirmquit.C:88
+#: cinelerra/mixersalign.C:188 cinelerra/question.C:83 cinelerra/reindex.C:111
msgid "No"
msgstr ""
-#: cinelerra/confirmsave.C:68
+#: cinelerra/confirmsave.C:48
+#, c-format
+msgid "Enter a filename to save as"
+msgstr ""
+
+#: cinelerra/confirmsave.C:50
+msgid ": Save"
+msgstr ""
+
+#: cinelerra/confirmsave.C:99
#, c-format
msgid "The following files exist:\n"
msgstr ""
-#: cinelerra/confirmsave.C:72
+#: cinelerra/confirmsave.C:103
#, c-format
msgid "Won't overwrite existing files.\n"
msgstr ""
-#: cinelerra/confirmsave.C:96
+#: cinelerra/confirmsave.C:123
msgid ": File Exists"
msgstr ""
-#: cinelerra/confirmsave.C:119
+#: cinelerra/confirmsave.C:147
msgid "The following files exist. Overwrite them?"
msgstr ""
-#: cinelerra/cpanel.C:152
+#: cinelerra/convert.C:217
+msgid "Transcode clip"
+msgstr ""
+
+#: cinelerra/convert.C:299
+#, c-format
+msgid ""
+"transcode target file exists but is incorrect format:\n"
+"%s\n"
+"remove file from disk before transcode to new format.\n"
+msgstr ""
+
+#: cinelerra/convert.C:386
+#, c-format
+msgid "convert: failed=%d canceled=%d\n"
+msgstr ""
+
+#: cinelerra/convert.C:391
+#, c-format
+msgid "TranscodeRender::run: done in %s\n"
+msgstr ""
+
+#: cinelerra/convert.C:393
+msgid "transcode cancelled"
+msgstr ""
+
+#: cinelerra/convert.C:395
+msgid "transcode failed"
+msgstr ""
+
+#: cinelerra/convert.C:397
+#, c-format
+msgid "transcode %d files, render time %s"
+msgstr ""
+
+#: cinelerra/convert.C:406
+msgid "Error making transcode."
+msgstr ""
+
+#: cinelerra/convert.C:434
+msgid "Transcode files..."
+msgstr ""
+
+#: cinelerra/convert.C:545
+msgid ": Transcode settings"
+msgstr ""
+
+#: cinelerra/convert.C:572
+msgid "Render untagged assets and replace in project"
+msgstr ""
+
+#: cinelerra/convert.C:575 cinelerra/convert.C:583
+msgid "Tag suffix:"
+msgstr ""
+
+#: cinelerra/convert.C:597 cinelerra/render.C:1063
+msgid "Beep on done volume"
+msgstr ""
+
+#: cinelerra/convert.C:638
+msgid "Transcode..."
+msgstr ""
+
+#: cinelerra/convert.C:638
+msgid "Alt-e"
+msgstr ""
+
+#: cinelerra/convert.C:721
+msgid "Remove originals from project"
+msgstr ""
+
+#: cinelerra/convert.C:737
+msgid "Into Nested Proxy directory"
+msgstr ""
+
+#: cinelerra/cpanel.C:153
msgid "Protect video from changes (F1)"
msgstr ""
-#: cinelerra/cpanel.C:176
+#: cinelerra/cpanel.C:177
msgid "Edit mask (F3)"
msgstr ""
-#: cinelerra/cpanel.C:198
+#: cinelerra/cpanel.C:199
msgid "Ruler (F4)"
msgstr ""
-#: cinelerra/cpanel.C:220
+#: cinelerra/cpanel.C:221
msgid "Zoom view (F2)"
msgstr ""
-#: cinelerra/cpanel.C:240
+#: cinelerra/cpanel.C:241
msgid "Adjust camera automation (F5)"
msgstr ""
-#: cinelerra/cpanel.C:260
+#: cinelerra/cpanel.C:261
msgid "Adjust projector automation (F6)"
msgstr ""
-#: cinelerra/cpanel.C:280
+#: cinelerra/cpanel.C:281
msgid "Crop a layer or output (F7)"
msgstr ""
-#: cinelerra/cpanel.C:304
+#: cinelerra/cpanel.C:305
msgid "Get color (F8)"
msgstr ""
-#: cinelerra/cpanel.C:328
+#: cinelerra/cpanel.C:329
msgid "Show tool info (F9)"
msgstr ""
-#: cinelerra/cpanel.C:359
+#: cinelerra/cpanel.C:360
msgid "Show safe regions (F10)"
msgstr ""
-#: cinelerra/cpanel.C:376 plugins/perspective/perspective.C:201
+#: cinelerra/cpanel.C:377 plugins/perspective/perspective.C:211
#: plugins/zoom/zoom.C:147
msgid "Zoom"
msgstr ""
@@ -2410,7 +2708,7 @@ msgstr ""
msgid "Crop Video..."
msgstr ""
-#: cinelerra/cropvideo.C:97 cinelerra/cwindowtool.C:385
+#: cinelerra/cropvideo.C:97 cinelerra/cwindowtool.C:595
msgid ": Crop"
msgstr ""
@@ -2418,302 +2716,664 @@ msgstr ""
msgid "Select a region to crop in the video output window"
msgstr ""
-#: cinelerra/cwindowgui.C:79
+#: cinelerra/cwindowgui.C:81
msgid ": Compositor"
msgstr ""
-#: cinelerra/cwindowgui.C:723 cinelerra/cwindowgui.C:759
+#: cinelerra/cwindowgui.C:665 cinelerra/cwindowgui.C:698
msgid "insert assets"
msgstr ""
-#: cinelerra/cwindowgui.C:882 cinelerra/mbuttons.C:243
+#: cinelerra/cwindowgui.C:821 cinelerra/mbuttons.C:246
msgid "main window: "
msgstr ""
-#: cinelerra/cwindowgui.C:1846 cinelerra/cwindowgui.C:3421
+#: cinelerra/cwindowgui.C:992 cinelerra/plugintoggles.C:76
+msgid "Show controls"
+msgstr ""
+
+#: cinelerra/cwindowgui.C:992
+msgid "Hide controls"
+msgstr ""
+
+#: cinelerra/cwindowgui.C:1832 cinelerra/cwindowgui.C:3386
msgid "mask rotate"
msgstr ""
-#: cinelerra/cwindowgui.C:1850 cinelerra/cwindowgui.C:3425
+#: cinelerra/cwindowgui.C:1836 cinelerra/cwindowgui.C:3390
msgid "mask scale"
msgstr ""
-#: cinelerra/cwindowgui.C:1858
+#: cinelerra/cwindowgui.C:1844
msgid "mask translate"
msgstr ""
-#: cinelerra/cwindowgui.C:1865
+#: cinelerra/cwindowgui.C:1851
msgid "mask adjust"
msgstr ""
-#: cinelerra/cwindowgui.C:1878 cinelerra/cwindowtool.C:2347
-#: cinelerra/cwindowtool.C:2377
+#: cinelerra/cwindowgui.C:1864 cinelerra/cwindowtool.C:3270
+#: cinelerra/cwindowtool.C:3297
msgid "mask point"
msgstr ""
-#: cinelerra/cwindowgui.C:2281 cinelerra/cwindowgui.C:2424
+#: cinelerra/cwindowgui.C:2360 cinelerra/cwindowgui.C:2475
msgid "Eyedrop"
msgstr ""
-#: cinelerra/cwindowgui.C:3090 cinelerra/cwindowgui.C:3404
-#: cinelerra/cwindowtool.C:824 cinelerra/cwindowtool.C:875
-#: cinelerra/cwindowtool.C:939 cinelerra/cwindowtool.C:943
-#: cinelerra/cwindowtool.C:971 cinelerra/cwindowtool.C:975
-#: cinelerra/cwindowtool.C:1009 cinelerra/cwindowtool.C:1014
-#: cinelerra/cwindowtool.C:1049 cinelerra/cwindowtool.C:1054
-#: cinelerra/cwindowtool.C:1079 cinelerra/cwindowtool.C:1083
-#: cinelerra/cwindowtool.C:1117 cinelerra/cwindowtool.C:1122
+#: cinelerra/cwindowgui.C:3108 cinelerra/cwindowgui.C:3369
+#: cinelerra/cwindowtool.C:1053 cinelerra/cwindowtool.C:1060
+#: cinelerra/cwindowtool.C:1290 cinelerra/cwindowtool.C:1294
+#: cinelerra/cwindowtool.C:1321 cinelerra/cwindowtool.C:1325
+#: cinelerra/cwindowtool.C:1358 cinelerra/cwindowtool.C:1363
+#: cinelerra/cwindowtool.C:1397 cinelerra/cwindowtool.C:1402
+#: cinelerra/cwindowtool.C:1427 cinelerra/cwindowtool.C:1431
+#: cinelerra/cwindowtool.C:1464 cinelerra/cwindowtool.C:1469
msgid "camera"
msgstr ""
-#: cinelerra/cwindowgui.C:3092 cinelerra/cwindowgui.C:3408
-#: cinelerra/cwindowtool.C:1222 cinelerra/cwindowtool.C:1271
-#: cinelerra/cwindowtool.C:1323 cinelerra/cwindowtool.C:1328
-#: cinelerra/cwindowtool.C:1353 cinelerra/cwindowtool.C:1357
-#: cinelerra/cwindowtool.C:1383 cinelerra/cwindowtool.C:1388
-#: cinelerra/cwindowtool.C:1414 cinelerra/cwindowtool.C:1419
-#: cinelerra/cwindowtool.C:1443 cinelerra/cwindowtool.C:1447
-#: cinelerra/cwindowtool.C:1473 cinelerra/cwindowtool.C:1478
+#: cinelerra/cwindowgui.C:3110 cinelerra/cwindowgui.C:3373
+#: cinelerra/cwindowtool.C:1639 cinelerra/cwindowtool.C:1646
+#: cinelerra/cwindowtool.C:1717 cinelerra/cwindowtool.C:1722
+#: cinelerra/cwindowtool.C:1746 cinelerra/cwindowtool.C:1750
+#: cinelerra/cwindowtool.C:1776 cinelerra/cwindowtool.C:1781
+#: cinelerra/cwindowtool.C:1807 cinelerra/cwindowtool.C:1812
+#: cinelerra/cwindowtool.C:1836 cinelerra/cwindowtool.C:1840
+#: cinelerra/cwindowtool.C:1866 cinelerra/cwindowtool.C:1871
msgid "projector"
msgstr ""
-#: cinelerra/cwindowgui.C:3417
+#: cinelerra/cwindowgui.C:3382
msgid "mask"
msgstr ""
-#: cinelerra/cwindowgui.h:55 cinelerra/scale.C:385 cinelerra/setformat.C:801
+#: cinelerra/cwindowgui.h:47 cinelerra/scale.C:363 cinelerra/setformat.C:766
msgid "Auto"
msgstr ""
-#: cinelerra/cwindowtool.C:354
-msgid "Do it"
+#: cinelerra/cwindowtool.C:392
+msgid "Range min"
msgstr ""
-#: cinelerra/cwindowtool.C:408 plugins/titler/titlerwindow.C:290
-#: plugins/titler/titlerwindow.C:304
-msgid "W:"
+#: cinelerra/cwindowtool.C:401
+msgid "Range max"
msgstr ""
-#: cinelerra/cwindowtool.C:430 plugins/titler/titlerwindow.C:291
-#: plugins/titler/titlerwindow.C:309
-msgid "H:"
+#: cinelerra/cwindowtool.C:546
+msgid "Reformat"
msgstr ""
-#: cinelerra/cwindowtool.C:485
-msgid ": Color"
+#: cinelerra/cwindowtool.C:547 cinelerra/resizetrackthread.C:351
+#: cinelerra/scale.C:90
+msgid "Resize"
msgstr ""
-#: cinelerra/cwindowtool.C:501
-msgid "X,Y:"
+#: cinelerra/cwindowtool.C:548
+msgid "Shrink"
msgstr ""
-#: cinelerra/cwindowtool.C:503 plugins/blur/blurwindow.C:59
-#: plugins/lens/lens.C:490 plugins/oilpainting/oil.C:302
-#: plugins/spherecam/spherecam.C:319 plugins/tracer/tracerwindow.C:154
-#: plugins/unsharp/unsharpwindow.C:46 plugins/zoomblur/zoomblur.C:159
-msgid "Radius:"
+#: cinelerra/cwindowtool.C:618 plugins/boxblur/boxblur.C:467
+#: plugins/scale/scalewin.C:93 plugins/titler/titlerwindow.C:294
+#: plugins/titler/titlerwindow.C:308
+msgid "W:"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:642 plugins/boxblur/boxblur.C:474
+#: plugins/scale/scalewin.C:101 plugins/titler/titlerwindow.C:295
+#: plugins/titler/titlerwindow.C:313
+msgid "H:"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:706
+msgid ": Color"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:723
+msgid "X,Y:"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:725 plugins/blur/blurwindow.C:61
+#: plugins/lens/lens.C:492 plugins/oilpainting/oil.C:304
+#: plugins/spherecam/spherecam.C:319 plugins/tracer/tracerwindow.C:156
+#: plugins/unsharp/unsharpwindow.C:48 plugins/zoomblur/zoomblur.C:161
+msgid "Radius:"
msgstr ""
-#: cinelerra/cwindowtool.C:506
+#: cinelerra/cwindowtool.C:728
msgid "Red:"
msgstr ""
-#: cinelerra/cwindowtool.C:508
+#: cinelerra/cwindowtool.C:730
msgid "Green:"
msgstr ""
-#: cinelerra/cwindowtool.C:510
+#: cinelerra/cwindowtool.C:732
msgid "Blue:"
msgstr ""
-#: cinelerra/cwindowtool.C:633
+#: cinelerra/cwindowtool.C:852
msgid "\"smooth\" Curve on current Camera Keyframes"
msgstr ""
-#: cinelerra/cwindowtool.C:639
+#: cinelerra/cwindowtool.C:854
msgid "\"linear\" Curve on current Camera Keyframes"
msgstr ""
-#: cinelerra/cwindowtool.C:645
+#: cinelerra/cwindowtool.C:856
+msgid "\"tangent\" Curve on current Camera Keyframes"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:858
+msgid "\"free\" Curve on current Camera Keyframes"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:860
+msgid "\"bump\" Curve on current Camera Keyframes"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:863
msgid "\"smooth\" Curve on current Projector Keyframes"
msgstr ""
-#: cinelerra/cwindowtool.C:651
+#: cinelerra/cwindowtool.C:865
msgid "\"linear\" Curve on current Projector Keyframes"
msgstr ""
-#: cinelerra/cwindowtool.C:717
+#: cinelerra/cwindowtool.C:867
+msgid "\"tangent\" Curve on current Projector Keyframes"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:869
+msgid "\"free\" Curve on current Projector Keyframes"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:871
+msgid "\"bump\" Curve on current Projector Keyframes"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:938
msgid "Use maximum"
msgstr ""
-#: cinelerra/cwindowtool.C:735
+#: cinelerra/cwindowtool.C:954
msgid ": Camera"
msgstr ""
-#: cinelerra/cwindowtool.C:917 cinelerra/cwindowtool.C:1310
+#: cinelerra/cwindowtool.C:978 cinelerra/cwindowtool.C:1565
+#: cinelerra/manualgoto.C:159 plugins/crop/cropwin.C:113
+msgid "Position"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:980 cinelerra/cwindowtool.C:1567
+#: plugins/colorspace/colorspacewindow.C:167
+msgid "Range"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:988 cinelerra/cwindowtool.C:1574
+msgid "expand X range"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:994 cinelerra/cwindowtool.C:1580
+msgid "expand Y range"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:1001 cinelerra/cwindowtool.C:1586
+msgid "expand Zoom range"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:1005 cinelerra/cwindowtool.C:1591
+msgid "Justify"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:1007 cinelerra/cwindowtool.C:1593
+msgid "Curve type"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:1009 cinelerra/cwindowtool.C:1595
+msgid "Keyframe"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:1141 cinelerra/mixersalign.C:373
+#: cinelerra/mixersalign.C:381 cinelerra/pluginfclient.C:157
+#: cinelerra/pluginfclient.C:569 cinelerra/pluginfclient.C:603
+#: cinelerra/pluginlv2gui.C:60 cinelerra/pluginlv2gui.C:222
+#: cinelerra/resizetrackthread.C:276 cinelerra/setformat.C:328
+#: plugins/bluebanana/bluebananawindow.C:1425
+#: plugins/bluebanana/bluebananawindow.C:1433
+#: plugins/bluebanana/bluebananawindow.C:1441
+#: plugins/bluebanana/bluebananawindow.C:1449
+#: plugins/bluebanana/bluebananawindow.C:1457
+#: plugins/bluebanana/bluebananawindow.C:1465
+#: plugins/bluebanana/bluebananawindow.C:1473
+#: plugins/bluebanana/bluebananawindow.C:1481
+#: plugins/bluebanana/bluebananawindow.C:2164 plugins/blur/blurwindow.C:248
+#: plugins/boxblur/boxblur.C:757 plugins/boxblur/boxblur.C:764
+#: plugins/brightness/brightnesswindow.C:168 plugins/chromakey/chromakey.C:272
+#: plugins/chromakeyhsv/chromakey.C:479 plugins/color3way/color3waywindow.C:649
+#: plugins/colorbalance/colorbalancewindow.C:230
+#: plugins/compressor/compressor.C:706
+#: plugins/compressormulti/comprmultigui.C:641
+#: plugins/crikey/crikeywindow.C:644 plugins/crop/cropwin.C:506
+#: plugins/descratch/descratch.C:497 plugins/descratch/descratch.C:722
+#: plugins/findobj/findobjwindow.C:301 plugins/gamma/gammawindow.C:317
+#: plugins/gradient/gradient.C:451 plugins/graphic/graphic.C:651
+#: plugins/histogram/histogramwindow.C:523
+#: plugins/histogram_bezier/bistogramwindow.C:540
+#: plugins/huesaturation/huesaturation.C:188 plugins/lens/lens.C:421
+#: plugins/linearblur/linearblur.C:272
+#: plugins/mandelcuda/mandelbrotwindow.C:201
+#: plugins/nbodycuda/nbodywindow.C:276 plugins/oilpainting/oil.C:264
+#: plugins/perspective/perspective.C:559 plugins/polar/polar.C:335
+#: plugins/radialblur/radialblur.C:275 plugins/reframert/reframert.C:275
+#: plugins/rgbshift/rgbshift.C:115 plugins/rotate/rotate.C:304
+#: plugins/rumbler/rumbler.C:154 plugins/scale/scalewin.C:540
+#: plugins/sharpen/sharpenwindow.C:167
+#: plugins/shiftinterlace/shiftinterlace.C:188
+#: plugins/sketcher/sketcherwindow.C:1383
+#: plugins/sketcher/sketcherwindow.C:1403
+#: plugins/swapchannels/swapchannels.C:184 plugins/swapframes/swapframes.C:165
+#: plugins/tracer/tracerwindow.C:649 plugins/translate/translatewin.C:164
+#: plugins/unsharp/unsharpwindow.C:138 plugins/wave/wave.C:215
+#: plugins/whirl/whirl.C:430 plugins/yuv/yuv.C:212
+#: plugins/yuv411/yuv411win.C:144 plugins/yuvshift/yuvshift.C:115
+#: plugins/zoomblur/zoomblur.C:269
+msgid "Reset"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:1188 cinelerra/zoombar.C:535
+msgid "Automation range"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:1269 cinelerra/cwindowtool.C:1704
msgid "Left justify"
msgstr ""
-#: cinelerra/cwindowtool.C:958 cinelerra/cwindowtool.C:1340
+#: cinelerra/cwindowtool.C:1309 cinelerra/cwindowtool.C:1734
msgid "Center horizontal"
msgstr ""
-#: cinelerra/cwindowtool.C:987 cinelerra/cwindowtool.C:1369
+#: cinelerra/cwindowtool.C:1337 cinelerra/cwindowtool.C:1762
msgid "Right justify"
msgstr ""
-#: cinelerra/cwindowtool.C:1027 cinelerra/cwindowtool.C:1400
+#: cinelerra/cwindowtool.C:1376 cinelerra/cwindowtool.C:1793
msgid "Top justify"
msgstr ""
-#: cinelerra/cwindowtool.C:1067 cinelerra/cwindowtool.C:1431
+#: cinelerra/cwindowtool.C:1415 cinelerra/cwindowtool.C:1824
msgid "Center vertical"
msgstr ""
-#: cinelerra/cwindowtool.C:1095 cinelerra/cwindowtool.C:1459
+#: cinelerra/cwindowtool.C:1443 cinelerra/cwindowtool.C:1852
msgid "Bottom justify"
msgstr ""
-#: cinelerra/cwindowtool.C:1133
+#: cinelerra/cwindowtool.C:1482
+msgid "Add Keyframe: Shift-F11"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:1496
+msgid "Reset Camera: F11"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:1512
+msgid "Bump edit edge left/right"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:1528
+msgid "Bump spans to next/prev"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:1540
msgid ": Projector"
msgstr ""
-#: cinelerra/cwindowtool.C:1555
+#: cinelerra/cwindowtool.C:1883
+msgid "Add Keyframe: Shift-F12"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:1897
+msgid "Reset Projector: F12"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:2166 cinelerra/cwindowtool.C:2174
+msgid "mask enable"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:2185
+msgid "Show/Hide mask"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:2192 cinelerra/cwindowtool.C:2201
+msgid "mask enables"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:2208 cinelerra/cwindowtool.C:2226
+msgid "Solo"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:2212
+msgid "Solo video track"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:2236
msgid "Delete mask"
msgstr ""
-#: cinelerra/cwindowtool.C:1571 cinelerra/cwindowtool.C:1597
-#: cinelerra/cwindowtool.C:1665
+#: cinelerra/cwindowtool.C:2252 cinelerra/cwindowtool.C:2278
msgid "mask delete"
msgstr ""
-#: cinelerra/cwindowtool.C:1609
+#: cinelerra/cwindowtool.C:2290
msgid "Delete point"
msgstr ""
-#: cinelerra/cwindowtool.C:1624
+#: cinelerra/cwindowtool.C:2305 cinelerra/cwindowtool.C:2347
msgid "point delete"
msgstr ""
-#: cinelerra/cwindowtool.C:1724
+#: cinelerra/cwindowtool.C:2396 cinelerra/cwindowtool.C:2418
msgid "Focus"
msgstr ""
-#: cinelerra/cwindowtool.C:1743
+#: cinelerra/cwindowtool.C:2400
+msgid "Center for rotate/scale"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:2446 plugins/sketcher/sketcherwindow.C:1425
+msgid "Help"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:2450 plugins/sketcher/sketcherwindow.C:1429
+msgid "Show help text"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:2467
msgid "Markers"
msgstr ""
-#: cinelerra/cwindowtool.C:1762
+#: cinelerra/cwindowtool.C:2487
msgid "Boundary"
msgstr ""
-#: cinelerra/cwindowtool.C:1811 cinelerra/cwindowtool.C:1838
+#: cinelerra/cwindowtool.C:2536 cinelerra/cwindowtool.C:2563
msgid "mask feather"
msgstr ""
-#: cinelerra/cwindowtool.C:1928 cinelerra/cwindowtool.C:1955
+#: cinelerra/cwindowtool.C:2667 cinelerra/cwindowtool.C:2695
msgid "mask fade"
msgstr ""
-#: cinelerra/cwindowtool.C:2020
+#: cinelerra/cwindowtool.C:2758
msgid "Gang fader"
msgstr ""
-#: cinelerra/cwindowtool.C:2036
+#: cinelerra/cwindowtool.C:2776
+msgid "Gang rotate/scale/translate"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:2794
+msgid "Gang points"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:2824
msgid "Apply mask before plugins"
msgstr ""
-#: cinelerra/cwindowtool.C:2067
+#: cinelerra/cwindowtool.C:2855
msgid "Disable OpenGL masking"
msgstr ""
-#: cinelerra/cwindowtool.C:2103
+#: cinelerra/cwindowtool.C:2891
msgid "Delete all masks"
msgstr ""
-#: cinelerra/cwindowtool.C:2128 cinelerra/cwindowtool.C:2132
+#: cinelerra/cwindowtool.C:2916 cinelerra/cwindowtool.C:2918
msgid "del masks"
msgstr ""
-#: cinelerra/cwindowtool.C:2144
+#: cinelerra/cwindowtool.C:2932
msgid "Gang feather"
msgstr ""
-#: cinelerra/cwindowtool.C:2158
+#: cinelerra/cwindowtool.C:2946
msgid ": Mask"
msgstr ""
-#: cinelerra/cwindowtool.C:2190
+#: cinelerra/cwindowtool.C:2983
+msgid "Masks on Track"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:2986 plugins/cdripper/cdripwindow.C:45
+#: plugins/cdripper/cdripwindow.C:49
+msgid "Track:"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:2995
+msgid "Video track"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3002
+msgid "Masks"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3004
msgid "Mask:"
msgstr ""
-#: cinelerra/cwindowtool.C:2197
+#: cinelerra/cwindowtool.C:3007 cinelerra/cwindowtool.C:3733
+msgid "Mask name"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3015
+msgid "Select:"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3032
+msgid "Enable:"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3040
+msgid "Preset Shapes"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3043 plugins/findobj/findobjwindow.C:871
+#: plugins/findobj/findobjwindow.C:887 plugins/gradient/gradient.C:337
+#: plugins/piano/piano.C:688 plugins/piano/piano.C:941
+#: plugins/synthesizer/synthesizer.C:975 plugins/synthesizer/synthesizer.C:1409
+#: plugins/tremolo/tremolo.C:473
+#, c-format
+msgid "Square"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3045
+msgid "Circle"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3047 plugins/piano/piano.C:689
+#: plugins/piano/piano.C:942 plugins/synthesizer/synthesizer.C:976
+#: plugins/synthesizer/synthesizer.C:1410 plugins/tremolo/tremolo.C:474
+#, c-format
+msgid "Triangle"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3049
+msgid "Oval"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3056
+msgid "Position & Scale"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3062
+msgid "xlate/scale x"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3064
+msgid "xlate/scale y"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3066
+msgid "xlate/scale xy"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3069
+msgid "Fade & Feather"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3072
msgid "Fade:"
msgstr ""
-#: cinelerra/cwindowtool.C:2205 plugins/spherecam/spherecam.C:392
-#: plugins/tracer/tracerwindow.C:151
+#: cinelerra/cwindowtool.C:3080 plugins/shapewipe/shapewipe.C:284
+#: plugins/spherecam/spherecam.C:392 plugins/tracer/tracerwindow.C:153
msgid "Feather:"
msgstr ""
-#: cinelerra/cwindowtool.C:2214 plugins/compressor/compressor.C:880
+#: cinelerra/cwindowtool.C:3089
+msgid "Mask Points"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3092
msgid "Point:"
msgstr ""
-#: cinelerra/cwindowtool.C:2251
+#: cinelerra/cwindowtool.C:3097
+msgid "linear point"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3099
+msgid "smooth point"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3108
+msgid "linear curve"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3110 cinelerra/keyframepopup.C:478
+msgid "smooth curve"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3118
+msgid "linear all"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3120
+msgid "smooth all"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3124
+msgid "Pivot Point"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3150
msgid ""
"Shift+LMB: move an end point\n"
"Ctrl+LMB: move a control point\n"
"Alt+LMB: to drag translate the mask\n"
-"Shift+Key Delete to delete the mask\n"
-"Wheel Up/Dn: rotate around pointer\n"
-"Shift+Wheel Up/Dn: scale around pointer\n"
-"Shift+MMB: Toggle focus center at pointer"
+"Shift+MMB: Set Pivot Point at pointer\n"
+"Wheel: rotate around Pivot Point\n"
+"Shift+Wheel: scale around Pivot Point\n"
+"Ctrl+Wheel: rotate/scale around pointer"
msgstr ""
-#: cinelerra/cwindowtool.C:2400
+#: cinelerra/cwindowtool.C:3351 cinelerra/cwindowtool.C:3392
+msgid "mask smooth"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3453 cinelerra/cwindowtool.C:3482
+msgid "mask center"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3503 cinelerra/cwindowtool.C:3547
+msgid "mask normal"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3578 cinelerra/cwindowtool.C:3601
+#: cinelerra/cwindowtool.C:3918 cinelerra/cwindowtool.C:3939
+msgid "mask shape"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3622
+msgid "Load preset"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3640
+msgid "Save preset"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3696
+msgid ": Save Mask"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3697
+msgid ": Delete Mask"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3725
+msgid "Save mask:"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3725
+msgid "Delete mask:"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3778
+msgid "Delete preset"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3798
+msgid "center mask"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3813
+msgid "normalize mask"
+msgstr ""
+
+#: cinelerra/cwindowtool.C:3984
msgid ": Ruler"
msgstr ""
-#: cinelerra/cwindowtool.C:2416
+#: cinelerra/cwindowtool.C:4000
msgid "Current:"
msgstr ""
-#: cinelerra/cwindowtool.C:2419
+#: cinelerra/cwindowtool.C:4003
msgid "Point 1:"
msgstr ""
-#: cinelerra/cwindowtool.C:2422
+#: cinelerra/cwindowtool.C:4006
msgid "Point 2:"
msgstr ""
-#: cinelerra/cwindowtool.C:2425
+#: cinelerra/cwindowtool.C:4009
msgid "Deltas:"
msgstr ""
-#: cinelerra/cwindowtool.C:2428
+#: cinelerra/cwindowtool.C:4012
msgid "Distance:"
msgstr ""
-#: cinelerra/cwindowtool.C:2431 plugins/gradient/gradient.C:285
-#: plugins/linearblur/linearblur.C:164 plugins/polar/polar.C:258
-#: plugins/radialblur/radialblur.C:161 plugins/timefront/timefront.C:201
+#: cinelerra/cwindowtool.C:4015 plugins/gradient/gradient.C:220
+#: plugins/linearblur/linearblur.C:166 plugins/polar/polar.C:260
+#: plugins/radialblur/radialblur.C:163 plugins/rotate/rotate.C:365
+#: plugins/timefront/timefront.C:203
msgid "Angle:"
msgstr ""
-#: cinelerra/cwindowtool.C:2436
+#: cinelerra/cwindowtool.C:4020
#, c-format
msgid ""
"Press Ctrl to lock ruler to the\n"
"nearest 45%c%c angle."
msgstr ""
-#: cinelerra/cwindowtool.C:2442
+#: cinelerra/cwindowtool.C:4026
#, c-format
msgid "Press Alt to translate the ruler."
msgstr ""
-#: cinelerra/cwindowtool.C:2469
+#: cinelerra/cwindowtool.C:4053
#, c-format
msgid "%0.01f pixels"
msgstr ""
@@ -2722,39 +3382,39 @@ msgstr ""
msgid "Media DB..."
msgstr ""
-#: cinelerra/dbwindow.C:202 cinelerra/mainmenu.C:1630
+#: cinelerra/dbwindow.C:202 cinelerra/mainmenu.C:1827
msgid "Shift-M"
msgstr ""
-#: cinelerra/dbwindow.C:558
+#: cinelerra/dbwindow.C:562
msgid ": DbWindow"
msgstr ""
-#: cinelerra/dbwindow.C:587
+#: cinelerra/dbwindow.C:591
msgid "vicon"
msgstr ""
-#: cinelerra/dbwindow.C:588
+#: cinelerra/dbwindow.C:592
msgid "Id"
msgstr ""
-#: cinelerra/dbwindow.C:589
+#: cinelerra/dbwindow.C:593
msgid "length"
msgstr ""
-#: cinelerra/dbwindow.C:591
+#: cinelerra/dbwindow.C:595
msgid "dbwindow#Title"
msgstr ""
-#: cinelerra/dbwindow.C:593
+#: cinelerra/dbwindow.C:597
msgid "Access time"
msgstr ""
-#: cinelerra/dbwindow.C:594
+#: cinelerra/dbwindow.C:598
msgid "count"
msgstr ""
-#: cinelerra/dbwindow.C:722
+#: cinelerra/dbwindow.C:728
#, c-format
msgid "failed delete clip id %d\n"
msgstr ""
@@ -3287,54 +3947,134 @@ msgid "Writing data to %s ...\n"
msgstr ""
#: cinelerra/defaultformats.h:42
-msgid "1080P/60"
+msgid "1080p/60"
msgstr ""
#: cinelerra/defaultformats.h:44
-msgid "1080P/24"
+msgid "1080p/59.94"
msgstr ""
#: cinelerra/defaultformats.h:46
-msgid "1080I"
+msgid "1080p/50"
msgstr ""
#: cinelerra/defaultformats.h:48
-msgid "720P/60"
+msgid "1080p/30"
msgstr ""
#: cinelerra/defaultformats.h:50
-msgid "PAL 576I - DV(D)"
+msgid "1080p/29.97"
msgstr ""
#: cinelerra/defaultformats.h:52
-msgid "NTSC 480P - DV(D)"
+msgid "1080p/25"
msgstr ""
#: cinelerra/defaultformats.h:54
-msgid "NTSC 480I - DV(D)"
+msgid "1080p/24"
msgstr ""
#: cinelerra/defaultformats.h:56
-msgid "YouTube"
+msgid "1080p/23.976"
msgstr ""
#: cinelerra/defaultformats.h:58
-msgid "Half D-1 PAL"
+msgid "1080i/60"
msgstr ""
#: cinelerra/defaultformats.h:60
-msgid "NTSC Half D-1"
+msgid "1080i/50"
msgstr ""
#: cinelerra/defaultformats.h:62
-msgid "Internet"
+msgid "1080i/30"
msgstr ""
#: cinelerra/defaultformats.h:64
-msgid "CD Audio"
+msgid "1080i/29.97"
msgstr ""
#: cinelerra/defaultformats.h:66
+msgid "1080i/25"
+msgstr ""
+
+#: cinelerra/defaultformats.h:68
+msgid "1080i/24"
+msgstr ""
+
+#: cinelerra/defaultformats.h:70
+msgid "HDV 1080i/29.97"
+msgstr ""
+
+#: cinelerra/defaultformats.h:72
+msgid "HDV 1080i/25"
+msgstr ""
+
+#: cinelerra/defaultformats.h:74
+msgid "(HDV) 720p/60"
+msgstr ""
+
+#: cinelerra/defaultformats.h:76
+msgid "(HDV 10 bit) 720p/60"
+msgstr ""
+
+#: cinelerra/defaultformats.h:78
+msgid "(HDV) 720p/50"
+msgstr ""
+
+#: cinelerra/defaultformats.h:80
+msgid "(HDV) 720p/29.97"
+msgstr ""
+
+#: cinelerra/defaultformats.h:82
+msgid "(HDV) 720p/25"
+msgstr ""
+
+#: cinelerra/defaultformats.h:84
+msgid "(HDV) 720p/23.976"
+msgstr ""
+
+#: cinelerra/defaultformats.h:86
+msgid "PAL 576i - DV(D)"
+msgstr ""
+
+#: cinelerra/defaultformats.h:88
+msgid "PAL 576i (16:9) - DV(D)"
+msgstr ""
+
+#: cinelerra/defaultformats.h:90
+msgid "PAL 576p (16:9) - DV(D)"
+msgstr ""
+
+#: cinelerra/defaultformats.h:92
+msgid "NTSC 480p - DV(D)"
+msgstr ""
+
+#: cinelerra/defaultformats.h:94
+msgid "NTSC 480i - DV(D)"
+msgstr ""
+
+#: cinelerra/defaultformats.h:96
+msgid "YouTube"
+msgstr ""
+
+#: cinelerra/defaultformats.h:98
+msgid "Half D-1 PAL"
+msgstr ""
+
+#: cinelerra/defaultformats.h:100
+msgid "NTSC Half D-1"
+msgstr ""
+
+#: cinelerra/defaultformats.h:102
+msgid "Internet"
+msgstr ""
+
+#: cinelerra/defaultformats.h:104
+msgid "CD Audio"
+msgstr ""
+
+#: cinelerra/defaultformats.h:106
msgid "DAT Audio"
msgstr ""
@@ -3351,8 +4091,8 @@ msgstr ""
msgid "no "
msgstr ""
-#: cinelerra/devicedvbinput.C:494 cinelerra/mwindow.C:659
-#: cinelerra/mwindow.C:707
+#: cinelerra/devicedvbinput.C:494 cinelerra/mwindow.C:682
+#: cinelerra/mwindow.C:731
msgid "lock"
msgstr ""
@@ -3415,228 +4155,290 @@ msgstr ""
msgid ": Create DVD"
msgstr ""
-#: cinelerra/editlength.C:132
+#: cinelerra/editlength.C:122
msgid ": Edit length"
msgstr ""
-#: cinelerra/editlength.C:155
+#: cinelerra/editlength.C:139
msgid "Seconds:"
msgstr ""
-#: cinelerra/editpanel.C:440
+#: cinelerra/editpanel.C:486
msgid "Toggle label at current position ( l )"
msgstr ""
-#: cinelerra/editpanel.C:465
+#: cinelerra/editpanel.C:511
msgid "Next label ( ctrl -> )"
msgstr ""
-#: cinelerra/editpanel.C:499
+#: cinelerra/editpanel.C:545
msgid "Previous label ( ctrl <- )"
msgstr ""
-#: cinelerra/editpanel.C:533
+#: cinelerra/editpanel.C:579
msgid "Previous edit (alt <- )"
msgstr ""
-#: cinelerra/editpanel.C:567
+#: cinelerra/editpanel.C:613
msgid "Next edit ( alt -> )"
msgstr ""
-#: cinelerra/editpanel.C:600
+#: cinelerra/editpanel.C:646
msgid "Copy ( c )"
msgstr ""
-#: cinelerra/editpanel.C:627
+#: cinelerra/editpanel.C:673
msgid "Overwrite ( b )"
msgstr ""
-#: cinelerra/editpanel.C:655
+#: cinelerra/editpanel.C:701
msgid "In point ( [ or < )"
msgstr ""
-#: cinelerra/editpanel.C:690
+#: cinelerra/editpanel.C:736
msgid "Out point ( ] or > )"
msgstr ""
-#: cinelerra/editpanel.C:724
+#: cinelerra/editpanel.C:770
msgid "Splice ( v )"
msgstr ""
-#: cinelerra/editpanel.C:751
+#: cinelerra/editpanel.C:797
msgid "To clip ( i )"
msgstr ""
-#: cinelerra/editpanel.C:779
+#: cinelerra/editpanel.C:825
msgid "Split | Cut ( x )"
msgstr ""
-#: cinelerra/editpanel.C:805
+#: cinelerra/editpanel.C:851
msgid "Paste ( v )"
msgstr ""
-#: cinelerra/editpanel.C:829
+#: cinelerra/editpanel.C:875
msgid "Fit selection to display ( f )"
msgstr ""
-#: cinelerra/editpanel.C:854
+#: cinelerra/editpanel.C:900
msgid "Fit all autos to display ( Alt + f )"
msgstr ""
-#: cinelerra/editpanel.C:882
+#: cinelerra/editpanel.C:928
msgid "Drag and drop editing mode"
msgstr ""
-#: cinelerra/editpanel.C:902
+#: cinelerra/editpanel.C:948
msgid "Cut and paste editing mode"
msgstr ""
-#: cinelerra/editpanel.C:923
+#: cinelerra/editpanel.C:969
msgid "Generate keyframes while tweeking (j)"
msgstr ""
-#: cinelerra/editpanel.C:953
+#: cinelerra/editpanel.C:999
+msgid "Allow keyframe spanning"
+msgstr ""
+
+#: cinelerra/editpanel.C:1017
msgid "Lock labels from moving with edits"
msgstr ""
-#: cinelerra/editpanel.C:970
+#: cinelerra/editpanel.C:1034
msgid "Manual goto ( g )"
msgstr ""
-#: cinelerra/editpanel.C:1000
+#: cinelerra/editpanel.C:1064
msgid "Click to play (p)"
msgstr ""
-#: cinelerra/editpanel.C:1026
+#: cinelerra/editpanel.C:1090
msgid "Commercial ( shift A )"
msgstr ""
-#: cinelerra/editpanel.C:1066
-msgid "Undo ( z )"
+#: cinelerra/editpanel.C:1130
+msgid "Undo ( z or Ctrl-z)"
msgstr ""
-#: cinelerra/editpanel.C:1090
+#: cinelerra/editpanel.C:1154
msgid "Redo ( shift Z )"
msgstr ""
-#: cinelerra/editpopup.C:90
+#: cinelerra/editpanel.C:1295 cinelerra/recordscopes.C:173
+msgid "View scope"
+msgstr ""
+
+#: cinelerra/editpanel.C:1330
+msgid ""
+"Currently: Gang None\n"
+" Click to: Gang Channels"
+msgstr ""
+
+#: cinelerra/editpanel.C:1331
+msgid ""
+"Currently: Gang Channels\n"
+" Click to: Gang Media"
+msgstr ""
+
+#: cinelerra/editpanel.C:1332
+msgid ""
+"Currently: Gang Media\n"
+" Click to: Gang None"
+msgstr ""
+
+#: cinelerra/editpanel.C:1389
+msgid "Set Timecode"
+msgstr ""
+
+#: cinelerra/editpanel.C:1449
+msgid ": Timecode"
+msgstr ""
+
+#: cinelerra/editpanel.C:1489
+msgid "hour min sec frms"
+msgstr ""
+
+#: cinelerra/editpopup.C:142
+#, c-format
+msgid "Edit is not EDL: %s"
+msgstr ""
+
+#: cinelerra/editpopup.C:150 cinelerra/mainmenu.C:1073
msgid "Clear Select"
msgstr ""
-#: cinelerra/editpopup.C:90
+#: cinelerra/editpopup.C:150
msgid "Ctrl-Shift-A"
msgstr ""
-#: cinelerra/editpopup.C:106
+#: cinelerra/editpopup.C:165
+msgid "Select Edits"
+msgstr ""
+
+#: cinelerra/editpopup.C:165
+msgid "Ctrl-Alt-'"
+msgstr ""
+
+#: cinelerra/editpopup.C:180
+msgid "Deselect Edits"
+msgstr ""
+
+#: cinelerra/editpopup.C:193
msgid "Ctrl-c"
msgstr ""
-#: cinelerra/editpopup.C:120
+#: cinelerra/editpopup.C:207
msgid "Copy pack"
msgstr ""
-#: cinelerra/editpopup.C:120
+#: cinelerra/editpopup.C:207
msgid "Ctrl-Shift-C"
msgstr ""
-#: cinelerra/editpopup.C:135
+#: cinelerra/editpopup.C:222
msgid "Ctrl-x"
msgstr ""
-#: cinelerra/editpopup.C:149
+#: cinelerra/editpopup.C:236
msgid "Cut pack"
msgstr ""
-#: cinelerra/editpopup.C:149
-msgid "Ctrl-z"
+#: cinelerra/editpopup.C:236
+msgid "Ctrl-Alt-z"
+msgstr ""
+
+#: cinelerra/editpopup.C:251
+msgid "editpopup#Mute"
msgstr ""
-#: cinelerra/editpopup.C:163
+#: cinelerra/editpopup.C:251
msgid "Ctrl-m"
msgstr ""
-#: cinelerra/editpopup.C:177
+#: cinelerra/editpopup.C:265
msgid "Mute pack"
msgstr ""
-#: cinelerra/editpopup.C:177
+#: cinelerra/editpopup.C:265
msgid "Ctrl-Shift-M"
msgstr ""
-#: cinelerra/editpopup.C:192
+#: cinelerra/editpopup.C:280
msgid "Ctrl-v"
msgstr ""
-#: cinelerra/editpopup.C:212
+#: cinelerra/editpopup.C:300
msgid "Overwrite"
msgstr ""
-#: cinelerra/editpopup.C:212
+#: cinelerra/editpopup.C:300
msgid "Ctrl-b"
msgstr ""
-#: cinelerra/editpopup.C:232
+#: cinelerra/editpopup.C:320
msgid "Overwrite Plugins"
msgstr ""
-#: cinelerra/editpopup.C:232
+#: cinelerra/editpopup.C:320
msgid "Ctrl-Shift-P"
msgstr ""
-#: cinelerra/edl.C:1846
-msgid "new_edl edit"
+#: cinelerra/editpopup.C:344
+msgid "Collect Effects"
msgstr ""
-#: cinelerra/effectlist.C:53
-#, c-format
-msgid "Effect info: %s"
+#: cinelerra/editpopup.C:359
+msgid "Paste Effects"
msgstr ""
-#: cinelerra/effectlist.C:76
-msgid ": Effect Info"
+#: cinelerra/editpopup.C:375
+msgid "Ctrl-!"
msgstr ""
-#: cinelerra/effectlist.C:101
-msgid "Info"
+#: cinelerra/edl.C:1884
+msgid "new_edl edit"
msgstr ""
-#: cinelerra/effectlist.C:114
-msgid "No info available"
+#: cinelerra/effectlist.C:57
+msgid "Info off"
msgstr ""
-#: cinelerra/exportedl.C:233
+#: cinelerra/effectlist.C:57
+msgid "Info on"
+msgstr ""
+
+#: cinelerra/exportedl.C:233
msgid "Export EDL..."
msgstr ""
-#: cinelerra/exportedl.C:334
+#: cinelerra/exportedl.C:326
msgid "No."
msgstr ""
-#: cinelerra/exportedl.C:335
+#: cinelerra/exportedl.C:327
msgid "Track name"
msgstr ""
-#: cinelerra/exportedl.C:346
+#: cinelerra/exportedl.C:337
msgid ": Export EDL"
msgstr ""
-#: cinelerra/exportedl.C:372
+#: cinelerra/exportedl.C:364
msgid "Select a file to export to:"
msgstr ""
-#: cinelerra/exportedl.C:386 cinelerra/formattools.C:145
+#: cinelerra/exportedl.C:378 cinelerra/formattools.C:146
msgid "Output to file"
msgstr ""
-#: cinelerra/exportedl.C:386 cinelerra/formattools.C:145
+#: cinelerra/exportedl.C:378 cinelerra/formattools.C:146
msgid "Select a file to write to:"
msgstr ""
-#: cinelerra/exportedl.C:390
+#: cinelerra/exportedl.C:382
msgid "Select track to be exported:"
msgstr ""
-#: cinelerra/exportedl.C:420
+#: cinelerra/exportedl.C:412
msgid "Currently only CMX 3600 format is supported"
msgstr ""
@@ -3656,178 +4458,211 @@ msgstr ""
msgid "Feather by how many frames:"
msgstr ""
-#: cinelerra/ffmpeg.C:66 cinelerra/pluginfclient.C:32
+#: cinelerra/ffmpeg.C:66 cinelerra/pluginfclient.C:33
#, c-format
msgid "%s err: %s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:380 cinelerra/ffmpeg.C:3270
+#: cinelerra/ffmpeg.C:424 cinelerra/ffmpeg.C:3905
msgid "cant allocate codec context\n"
msgstr ""
-#: cinelerra/ffmpeg.C:423
+#: cinelerra/ffmpeg.C:466
msgid "open decoder failed\n"
msgstr ""
-#: cinelerra/ffmpeg.C:426
+#: cinelerra/ffmpeg.C:469
#, c-format
msgid "can't open input file: %s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:488
+#: cinelerra/ffmpeg.C:537
msgid "av_buffersrc_add_frame_flags failed\n"
msgstr ""
-#: cinelerra/ffmpeg.C:1019 cinelerra/ffmpeg.C:1069
-#: cinelerra/performanceprefs.C:335
+#: cinelerra/ffmpeg.C:1081 cinelerra/ffmpeg.C:1134
+#: cinelerra/performanceprefs.C:345 cinelerra/plugin.C:225
msgid "none"
msgstr ""
-#: cinelerra/ffmpeg.C:1353
+#: cinelerra/ffmpeg.C:1388 cinelerra/ffmpeg.C:1573
#, c-format
msgid ""
"Error retrieving data from GPU to CPU\n"
"file: %s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:1939
+#: cinelerra/ffmpeg.C:1395
+#, c-format
+msgid ""
+"Error converting data from GPU to CPU\n"
+"file: %s\n"
+msgstr ""
+
+#: cinelerra/ffmpeg.C:2229
#, c-format
msgid "options open failed %s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:1945
+#: cinelerra/ffmpeg.C:2235
#, c-format
msgid "format/codec not found %s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2004
+#: cinelerra/ffmpeg.C:2350
#, c-format
msgid "err reading %s: line %d\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2090
+#: cinelerra/ffmpeg.C:2441
+msgid "(unkn)"
+msgstr ""
+
+#: cinelerra/ffmpeg.C:2445
#, c-format
msgid "vid%d (%d), id 0x%06x:\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2113
+#: cinelerra/ffmpeg.C:2481
#, c-format
msgid "aud%d (%d), id 0x%06x:\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2210
+#: cinelerra/ffmpeg.C:2578
#, c-format
msgid "can't stat file: %s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2308
+#: cinelerra/ffmpeg.C:2685
+#, c-format
+msgid "FFMPEG::open_decoder: some stream have bad times: %s\n"
+msgstr ""
+
+#: cinelerra/ffmpeg.C:2703
#, c-format
msgid "bad file path: %s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2313
+#: cinelerra/ffmpeg.C:2708
#, c-format
msgid "bad file format: %s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2317
+#: cinelerra/ffmpeg.C:2712
#, c-format
msgid "mismatch audio/video file format: %s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2327
+#: cinelerra/ffmpeg.C:2722
#, c-format
msgid "failed: %s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2351
+#: cinelerra/ffmpeg.C:2746
#, c-format
msgid "get_encoder failed %s:%s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2370
+#: cinelerra/ffmpeg.C:2765
#, c-format
msgid "cant find codec %s:%s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2376
+#: cinelerra/ffmpeg.C:2771
#, c-format
msgid "unknown codec %s:%s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2383
+#: cinelerra/ffmpeg.C:2778
#, c-format
msgid "cant create stream %s:%s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2391
+#: cinelerra/ffmpeg.C:2786
#, c-format
msgid "duplicate audio %s:%s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2396
+#: cinelerra/ffmpeg.C:2791
#, c-format
msgid "bad audio options %s:%s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2432
+#: cinelerra/ffmpeg.C:2827
#, c-format
msgid "check_sample_rate failed %s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2451
+#: cinelerra/ffmpeg.C:2846
#, c-format
msgid "duplicate video %s:%s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2456
+#: cinelerra/ffmpeg.C:2851
#, c-format
msgid "bad video options %s:%s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2515
+#: cinelerra/ffmpeg.C:2920
#, c-format
msgid "check_frame_rate failed %s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2531
+#: cinelerra/ffmpeg.C:2955
#, c-format
msgid "not audio/video, %s:%s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2569
+#: cinelerra/ffmpeg.C:2993
#, c-format
msgid "error: stats file = %s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2592
+#: cinelerra/ffmpeg.C:3016
#, c-format
msgid "open failed %s:%s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2602
+#: cinelerra/ffmpeg.C:3026
#, c-format
msgid ""
"bitstream filter failed %s:\n"
"%s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:3253
+#: cinelerra/ffmpeg.C:3170
+#, c-format
+msgid ""
+"Cant write image2 header file: %s\n"
+" %m"
+msgstr ""
+
+#: cinelerra/ffmpeg.C:3220
+#, c-format
+msgid "bad format options %s\n"
+msgstr ""
+
+#: cinelerra/ffmpeg.C:3900
+#, c-format
+msgid "cant find decoder codec %d\n"
+msgstr ""
+
+#: cinelerra/ffmpeg.C:3927
#, c-format
msgid "av_frame_alloc failed\n"
msgstr ""
-#: cinelerra/ffmpeg.C:3299
+#: cinelerra/ffmpeg.C:3957
#, c-format
msgid "codec open failed\n"
msgstr ""
-#: cinelerra/ffmpeg.C:3329
+#: cinelerra/ffmpeg.C:3987
msgid "over 100 read_frame errs\n"
msgstr ""
-#: cinelerra/fileac3.C:123 cinelerra/filedv.C:248 cinelerra/filelist.C:146
-#: cinelerra/filelist.C:315 cinelerra/filelist.C:390 cinelerra/filetga.C:217
+#: cinelerra/fileac3.C:123 cinelerra/filedv.C:248 cinelerra/filelist.C:152
+#: cinelerra/filelist.C:321 cinelerra/filelist.C:396 cinelerra/filetga.C:217
#, c-format
msgid ""
"Error while opening \"%s\" for reading. \n"
@@ -3839,7 +4674,7 @@ msgid "FileAC3::open_file codec not found.\n"
msgstr ""
#: cinelerra/fileac3.C:137 cinelerra/filedv.C:206 cinelerra/filelist.C:100
-#: cinelerra/filelist.C:453 cinelerra/filelist.C:635
+#: cinelerra/filelist.C:459 cinelerra/filelist.C:641 cinelerra/filevorbis.C:165
#, c-format
msgid ""
"Error while opening \"%s\" for writing. \n"
@@ -3857,33 +4692,34 @@ msgid ""
"%m\n"
msgstr ""
-#: cinelerra/fileac3.C:351 cinelerra/filedv.C:982 cinelerra/fileflac.C:361
-#: cinelerra/filempeg.C:1726 cinelerra/filesndfile.C:373
+#: cinelerra/fileac3.C:346 cinelerra/filedv.C:930 cinelerra/fileflac.C:340
+#: cinelerra/filempeg.C:1724 cinelerra/filesndfile.C:373
+#: cinelerra/filevorbis.C:361
msgid ": Audio Compression"
msgstr ""
-#: cinelerra/fileac3.C:371
+#: cinelerra/fileac3.C:362
msgid "Bitrate (kbps):"
msgstr ""
-#: cinelerra/file.C:242
+#: cinelerra/file.C:258
msgid "This format doesn't support audio."
msgstr ""
-#: cinelerra/file.C:245
+#: cinelerra/file.C:261
msgid "This format doesn't support video."
msgstr ""
-#: cinelerra/file.C:1291 cinelerra/file.C:1297 cinelerra/fileformat.C:153
-#: cinelerra/filesndfile.C:456
+#: cinelerra/file.C:1356 cinelerra/file.C:1362 cinelerra/fileformat.C:152
+#: cinelerra/filesndfile.C:455
msgid "Lo Hi"
msgstr ""
-#: cinelerra/file.C:1298 cinelerra/fileformat.C:167 cinelerra/filesndfile.C:441
+#: cinelerra/file.C:1363 cinelerra/fileformat.C:166 cinelerra/filesndfile.C:440
msgid "Hi Lo"
msgstr ""
-#: cinelerra/file.C:1519
+#: cinelerra/file.C:1594
msgid "UNKNOWN"
msgstr ""
@@ -3945,385 +4781,421 @@ msgstr ""
msgid "Unable to write audio to audio buffer\n"
msgstr ""
-#: cinelerra/filedv.C:672 cinelerra/filedv.C:695 cinelerra/filedv.C:712
+#: cinelerra/filedv.C:658 cinelerra/filedv.C:681 cinelerra/filedv.C:698
#, c-format
msgid "Unable to seek file to %ji\n"
msgstr ""
-#: cinelerra/filedv.C:676
+#: cinelerra/filedv.C:662
msgid "Unable to write video data to video buffer"
msgstr ""
-#: cinelerra/filedv.C:776
+#: cinelerra/filedv.C:762
#, c-format
msgid "Error decoding audio frame %d\n"
msgstr ""
-#: cinelerra/filedv.C:815
+#: cinelerra/filedv.C:801
#, c-format
msgid "Unable to seek file to %ji"
msgstr ""
-#: cinelerra/filedv.C:999
+#: cinelerra/filedv.C:947
msgid "There are no audio options for this format"
msgstr ""
-#: cinelerra/filedv.C:1012 cinelerra/fileexr.C:574 cinelerra/filejpeg.C:329
-#: cinelerra/filejpeglist.C:127 cinelerra/filempeg.C:1905
-#: cinelerra/filepng.C:369 cinelerra/fileppm.C:197 cinelerra/filetga.C:900
-#: cinelerra/filetiff.C:586
+#: cinelerra/filedv.C:960 cinelerra/fileexr.C:529 cinelerra/filejpeg.C:329
+#: cinelerra/filejpeglist.C:127 cinelerra/filempeg.C:1877
+#: cinelerra/filepng.C:346 cinelerra/fileppm.C:197 cinelerra/filetga.C:820
+#: cinelerra/filetiff.C:531
msgid ": Video Compression"
msgstr ""
-#: cinelerra/filedv.C:1029
+#: cinelerra/filedv.C:977
msgid "There are no video options for this format"
msgstr ""
-#: cinelerra/fileexr.C:612 cinelerra/filepng.C:401
+#: cinelerra/fileexr.C:565 cinelerra/filepng.C:402
msgid "Use alpha"
msgstr ""
-#: cinelerra/fileffmpeg.C:262
+#: cinelerra/fileffmpeg.C:267
#, c-format
msgid "file path: %s\n"
msgstr ""
-#: cinelerra/fileffmpeg.C:266
+#: cinelerra/fileffmpeg.C:271
#, c-format
msgid " err: %s\n"
msgstr ""
-#: cinelerra/fileffmpeg.C:270
+#: cinelerra/fileffmpeg.C:275
#, c-format
msgid " %jd bytes\n"
msgstr ""
-#: cinelerra/fileffmpeg.C:275
+#: cinelerra/fileffmpeg.C:280
#, c-format
msgid "info:\n"
msgstr ""
-#: cinelerra/fileffmpeg.C:279
+#: cinelerra/fileffmpeg.C:284
#, c-format
msgid "== open failed\n"
msgstr ""
-#: cinelerra/fileffmpeg.C:461
+#: cinelerra/fileffmpeg.C:512
msgid ": Audio Preset"
msgstr ""
-#: cinelerra/fileffmpeg.C:519
+#: cinelerra/fileffmpeg.C:578 plugins/rotate/rotate.C:347
msgid "Preset:"
msgstr ""
-#: cinelerra/fileffmpeg.C:525 cinelerra/fileffmpeg.C:697
-#: cinelerra/filempeg.C:2011
+#: cinelerra/fileffmpeg.C:584 cinelerra/fileffmpeg.C:755
+#: cinelerra/filempeg.C:1982 cinelerra/fileogg.C:1780
msgid "Bitrate:"
msgstr ""
-#: cinelerra/fileffmpeg.C:530 cinelerra/fileffmpeg.C:702
-#: cinelerra/filejpeg.C:346 cinelerra/filejpeglist.C:144
-#: cinelerra/formatwindow.C:110
+#: cinelerra/fileffmpeg.C:589 cinelerra/fileffmpeg.C:760
+#: cinelerra/filejpeg.C:347 cinelerra/filejpeglist.C:144
+#: cinelerra/fileogg.C:1785 cinelerra/formatwindow.C:112
msgid "Quality:"
msgstr ""
-#: cinelerra/fileffmpeg.C:536
+#: cinelerra/fileffmpeg.C:595
msgid "Samples:"
msgstr ""
-#: cinelerra/fileffmpeg.C:548
+#: cinelerra/fileffmpeg.C:607
msgid "Audio Options:"
msgstr ""
-#: cinelerra/fileffmpeg.C:553 cinelerra/fileffmpeg.C:725
+#: cinelerra/fileffmpeg.C:612 cinelerra/fileffmpeg.C:783
+#: cinelerra/fileffmpeg.C:902
msgid "view"
msgstr ""
-#: cinelerra/fileffmpeg.C:625
+#: cinelerra/fileffmpeg.C:614 cinelerra/fileffmpeg.C:785
+#: cinelerra/fileffmpeg.C:1151
+msgid "format"
+msgstr ""
+
+#: cinelerra/fileffmpeg.C:674
msgid ": Video Preset"
msgstr ""
-#: cinelerra/fileffmpeg.C:708 plugins/puzzleobj/puzzleobjwindow.C:49
+#: cinelerra/fileffmpeg.C:766 plugins/puzzleobj/puzzleobjwindow.C:51
msgid "Pixels:"
msgstr ""
-#: cinelerra/fileffmpeg.C:720
+#: cinelerra/fileffmpeg.C:778
msgid "Video Options:"
msgstr ""
-#: cinelerra/fileffmpeg.C:851 cinelerra/filempeg.C:829
+#: cinelerra/fileffmpeg.C:844
+msgid ": Format Preset"
+msgstr ""
+
+#: cinelerra/fileffmpeg.C:898
+msgid "Format Options:"
+msgstr ""
+
+#: cinelerra/fileffmpeg.C:987 cinelerra/filempeg.C:836
#, c-format
msgid "Creating %s\n"
msgstr ""
-#: cinelerra/fileffmpeg.C:891
+#: cinelerra/fileffmpeg.C:1027
msgid "option"
msgstr ""
-#: cinelerra/fileffmpeg.C:891 plugins/bluebanana/bluebananawindow.C:2119
+#: cinelerra/fileffmpeg.C:1027 plugins/bluebanana/bluebananawindow.C:2121
msgid "value"
msgstr ""
-#: cinelerra/fileffmpeg.C:1013
+#: cinelerra/fileffmpeg.C:1150
msgid "codec"
msgstr ""
-#: cinelerra/fileffmpeg.C:1322
+#: cinelerra/fileffmpeg.C:1456
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1323
+#: cinelerra/fileffmpeg.C:1457
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1324
+#: cinelerra/fileffmpeg.C:1458
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1325
+#: cinelerra/fileffmpeg.C:1459
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1326
+#: cinelerra/fileffmpeg.C:1460
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1327
+#: cinelerra/fileffmpeg.C:1461
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1328
+#: cinelerra/fileffmpeg.C:1462
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1329
+#: cinelerra/fileffmpeg.C:1463
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1330
+#: cinelerra/fileffmpeg.C:1464
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1331
+#: cinelerra/fileffmpeg.C:1465
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1332
+#: cinelerra/fileffmpeg.C:1466
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1333
+#: cinelerra/fileffmpeg.C:1467
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1334
+#: cinelerra/fileffmpeg.C:1468
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1335
+#: cinelerra/fileffmpeg.C:1469
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1336
+#: cinelerra/fileffmpeg.C:1470
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1337
+#: cinelerra/fileffmpeg.C:1471
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1338
+#: cinelerra/fileffmpeg.C:1472
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1458
+#: cinelerra/fileffmpeg.C:1592
msgid ": Options"
msgstr ""
-#: cinelerra/fileffmpeg.C:1474
+#: cinelerra/fileffmpeg.C:1613
msgid "Format: "
msgstr ""
-#: cinelerra/fileffmpeg.C:1478
+#: cinelerra/fileffmpeg.C:1618
msgid "Codec: "
msgstr ""
-#: cinelerra/fileffmpeg.C:1483 cinelerra/pluginfclient.C:554
+#: cinelerra/fileffmpeg.C:1623 cinelerra/pluginfclient.C:560
#, c-format
msgid "Type: "
msgstr ""
-#: cinelerra/fileffmpeg.C:1487 cinelerra/pluginfclient.C:559
+#: cinelerra/fileffmpeg.C:1627 cinelerra/pluginfclient.C:565
#, c-format
msgid "Range: "
msgstr ""
-#: cinelerra/fileffmpeg.C:1500
+#: cinelerra/fileffmpeg.C:1641
msgid "Kind:"
msgstr ""
-#: cinelerra/fileffmpeg.C:1687 cinelerra/fileffmpeg.C:1716
+#: cinelerra/fileffmpeg.C:1853 cinelerra/fileffmpeg.C:1891
#, c-format
msgid "no codec named: %s: %s"
msgstr ""
+#: cinelerra/fileffmpeg.C:1858 cinelerra/fileffmpeg.C:1896
+#, c-format
+msgid "no codec context: %s: %s"
+msgstr ""
+
+#: cinelerra/fileffmpeg.C:1960
+#, c-format
+msgid "no format named: %s"
+msgstr ""
+
#: cinelerra/fileformat.C:34
msgid ": File Format"
msgstr ""
-#: cinelerra/fileformat.C:74
+#: cinelerra/fileformat.C:73
msgid "Assuming raw PCM:"
msgstr ""
-#: cinelerra/file.inc:97
+#: cinelerra/file.inc:100
msgid "AC3"
msgstr ""
-#: cinelerra/file.inc:98
+#: cinelerra/file.inc:101
msgid "Apple/SGI AIFF"
msgstr ""
-#: cinelerra/file.inc:99
+#: cinelerra/file.inc:102
msgid "AVI Arne Type 1"
msgstr ""
-#: cinelerra/file.inc:100
+#: cinelerra/file.inc:103
msgid "AVI Avifile"
msgstr ""
-#: cinelerra/file.inc:101
+#: cinelerra/file.inc:104
msgid "AVI DV Type 2"
msgstr ""
-#: cinelerra/file.inc:102
+#: cinelerra/file.inc:105
msgid "AVI Lavtools"
msgstr ""
-#: cinelerra/file.inc:103
+#: cinelerra/file.inc:106
msgid "EXR"
msgstr ""
-#: cinelerra/file.inc:104
+#: cinelerra/file.inc:107
msgid "EXR Sequence"
msgstr ""
-#: cinelerra/file.inc:105
+#: cinelerra/file.inc:108
msgid "FFMPEG"
msgstr ""
-#: cinelerra/file.inc:106
+#: cinelerra/file.inc:109
msgid "FLAC"
msgstr ""
-#: cinelerra/file.inc:107
+#: cinelerra/file.inc:110
msgid "GIF"
msgstr ""
-#: cinelerra/file.inc:108
+#: cinelerra/file.inc:111
msgid "GIF Sequence"
msgstr ""
-#: cinelerra/file.inc:110
+#: cinelerra/file.inc:113
msgid "JPEG Sequence"
msgstr ""
-#: cinelerra/file.inc:111
+#: cinelerra/file.inc:114
msgid "Microsoft WAV"
msgstr ""
-#: cinelerra/file.inc:112
+#: cinelerra/file.inc:115
msgid "MPEG Audio"
msgstr ""
-#: cinelerra/file.inc:114
+#: cinelerra/file.inc:117
msgid "MPEG Video"
msgstr ""
-#: cinelerra/file.inc:116
+#: cinelerra/file.inc:118
+msgid "OGG Theora/Vorbis"
+msgstr ""
+
+#: cinelerra/file.inc:119
+msgid "OGG Vorbis"
+msgstr ""
+
+#: cinelerra/file.inc:121
msgid "PNG Sequence"
msgstr ""
-#: cinelerra/file.inc:117
+#: cinelerra/file.inc:122
msgid "PPM"
msgstr ""
-#: cinelerra/file.inc:118
+#: cinelerra/file.inc:123
msgid "PPM Sequence"
msgstr ""
-#: cinelerra/file.inc:119
+#: cinelerra/file.inc:124
msgid "Raw DV"
msgstr ""
-#: cinelerra/file.inc:120
+#: cinelerra/file.inc:125
msgid "Raw PCM"
msgstr ""
-#: cinelerra/file.inc:121
+#: cinelerra/file.inc:126
msgid "Sun/NeXT AU"
msgstr ""
-#: cinelerra/file.inc:122
+#: cinelerra/file.inc:127
msgid "TGA"
msgstr ""
-#: cinelerra/file.inc:123
+#: cinelerra/file.inc:128
msgid "TGA Sequence"
msgstr ""
-#: cinelerra/file.inc:124
+#: cinelerra/file.inc:129
msgid "TIFF"
msgstr ""
-#: cinelerra/file.inc:125
+#: cinelerra/file.inc:130
msgid "TIFF Sequence"
msgstr ""
-#: cinelerra/file.inc:126
+#: cinelerra/file.inc:131
msgid "Unknown sound"
msgstr ""
-#: cinelerra/file.inc:173
+#: cinelerra/file.inc:132
+msgid "Reference to EDL"
+msgstr ""
+
+#: cinelerra/file.inc:182
msgid "8 Bit Linear"
msgstr ""
-#: cinelerra/file.inc:174
+#: cinelerra/file.inc:183
msgid "16 Bit Linear"
msgstr ""
-#: cinelerra/file.inc:175
+#: cinelerra/file.inc:184
msgid "24 Bit Linear"
msgstr ""
-#: cinelerra/file.inc:176
+#: cinelerra/file.inc:185
msgid "32 Bit Linear"
msgstr ""
-#: cinelerra/file.inc:177
+#: cinelerra/file.inc:186
msgid "u Law"
msgstr ""
-#: cinelerra/file.inc:178
+#: cinelerra/file.inc:187
msgid "IMA 4"
msgstr ""
-#: cinelerra/file.inc:179
+#: cinelerra/file.inc:188
msgid "ADPCM"
msgstr ""
-#: cinelerra/file.inc:180
+#: cinelerra/file.inc:189
msgid "Float"
msgstr ""
-#: cinelerra/file.inc:182
+#: cinelerra/file.inc:191
msgid "RGB ALPHA"
msgstr ""
-#: cinelerra/file.inc:183
+#: cinelerra/file.inc:192
msgid "PNG ALPHA"
msgstr ""
-#: cinelerra/filejpeg.C:353
+#: cinelerra/filejpeg.C:354
msgid "Tag for spherical playback"
msgstr ""
@@ -4331,19 +5203,19 @@ msgstr ""
msgid "JPEGLIST"
msgstr ""
-#: cinelerra/filelist.C:259
+#: cinelerra/filelist.C:265
#, c-format
msgid "%s:no such file"
msgstr ""
-#: cinelerra/filelist.C:266
+#: cinelerra/filelist.C:272
#, c-format
msgid ""
"%s:\n"
"list empty"
msgstr ""
-#: cinelerra/filelist.C:268
+#: cinelerra/filelist.C:274
#, c-format
msgid ""
"%s:\n"
@@ -4518,202 +5390,433 @@ msgstr ""
msgid "Unsupported frame rate %f\n"
msgstr ""
-#: cinelerra/filempeg.C:673 cinelerra/filempeg.C:719 cinelerra/filempeg.C:737
+#: cinelerra/filempeg.C:680 cinelerra/filempeg.C:726 cinelerra/filempeg.C:744
#, c-format
msgid ""
"Error while opening \"%s\" for writing\n"
"%m\n"
msgstr ""
-#: cinelerra/filempeg.C:711
+#: cinelerra/filempeg.C:718
#, c-format
msgid "encode: lame_init_params returned %d\n"
msgstr ""
-#: cinelerra/filempeg.C:727
+#: cinelerra/filempeg.C:734
#, c-format
msgid "ampeg_derivative=%d\n"
msgstr ""
-#: cinelerra/filempeg.C:813
+#: cinelerra/filempeg.C:820
#, c-format
msgid "cant start toc/idx for file: %s\n"
msgstr ""
-#: cinelerra/filempeg.C:824
+#: cinelerra/filempeg.C:831
msgid "cant access commercials database"
msgstr ""
-#: cinelerra/filempeg.C:840
+#: cinelerra/filempeg.C:847
msgid "toc scan stopped before eof"
msgstr ""
-#: cinelerra/filempeg.C:891
+#: cinelerra/filempeg.C:898
#, c-format
msgid "mpeg3_open failed: %s"
msgstr ""
-#: cinelerra/filempeg.C:969 cinelerra/filempeg.C:1192
+#: cinelerra/filempeg.C:976 cinelerra/filempeg.C:1199
#, c-format
msgid "twolame error encoding audio: %d\n"
msgstr ""
-#: cinelerra/filempeg.C:1032
+#: cinelerra/filempeg.C:1039
#, c-format
msgid "unknown driver %d\n"
msgstr ""
-#: cinelerra/filempeg.C:1253
+#: cinelerra/filempeg.C:1260
#, c-format
msgid "write failed: %m"
msgstr ""
-#: cinelerra/filempeg.C:1748 cinelerra/filempeg.C:1928
+#: cinelerra/filempeg.C:1745 cinelerra/filempeg.C:1899
msgid "No options for MPEG transport stream."
msgstr ""
-#: cinelerra/filempeg.C:1754
+#: cinelerra/filempeg.C:1751
msgid "Layer:"
msgstr ""
-#: cinelerra/filempeg.C:1759
+#: cinelerra/filempeg.C:1756
msgid "Kbits per second:"
msgstr ""
-#: cinelerra/filempeg.C:1810 cinelerra/filempeg.C:1818
+#: cinelerra/filempeg.C:1802 cinelerra/filempeg.C:1805
msgid "II"
msgstr ""
-#: cinelerra/filempeg.C:1814
+#: cinelerra/filempeg.C:1803
msgid "III"
msgstr ""
-#: cinelerra/filempeg.C:1933 cinelerra/new.C:454 cinelerra/setformat.C:418
+#: cinelerra/filempeg.C:1904 cinelerra/new.C:450 cinelerra/setformat.C:411
msgid "Color model:"
msgstr ""
-#: cinelerra/filempeg.C:1998
+#: cinelerra/filempeg.C:1970
msgid "Format Preset:"
msgstr ""
-#: cinelerra/filempeg.C:2005
+#: cinelerra/filempeg.C:1977
msgid "Derivative:"
msgstr ""
-#: cinelerra/filempeg.C:2017
+#: cinelerra/filempeg.C:1988
msgid "Quantization:"
msgstr ""
-#: cinelerra/filempeg.C:2024
+#: cinelerra/filempeg.C:1995
msgid "I frame distance:"
msgstr ""
-#: cinelerra/filempeg.C:2032
+#: cinelerra/filempeg.C:2003
msgid "P frame distance:"
msgstr ""
-#: cinelerra/filempeg.C:2038 plugins/deinterlace-cv/deinterwindow-cv.C:101
-#: plugins/deinterlace-cv/deinterwindow-cv.C:107
-#: plugins/fieldframe/fieldframe.C:236 plugins/framefield/framefield.C:253
+#: cinelerra/filempeg.C:2009 plugins/deinterlace-cv/deinterwindow-cv.C:103
+#: plugins/deinterlace-cv/deinterwindow-cv.C:109
+#: plugins/fieldframe/fieldframe.C:238 plugins/framefield/framefield.C:255
msgid "Bottom field first"
msgstr ""
-#: cinelerra/filempeg.C:2042
+#: cinelerra/filempeg.C:2013
msgid "Progressive frames"
msgstr ""
-#: cinelerra/filempeg.C:2044 plugins/denoise/denoise.C:129
+#: cinelerra/filempeg.C:2015 plugins/denoise/denoise.C:129
msgid "Denoise"
msgstr ""
-#: cinelerra/filempeg.C:2046
+#: cinelerra/filempeg.C:2017
msgid "Sequence start codes in every GOP"
msgstr ""
-#: cinelerra/filempeg.C:2079 cinelerra/filempeg.C:2082
+#: cinelerra/filempeg.C:2058 cinelerra/filempeg.C:2061
msgid "MPEG-1"
msgstr ""
-#: cinelerra/filempeg.C:2080
+#: cinelerra/filempeg.C:2059
msgid "MPEG-2"
msgstr ""
-#: cinelerra/filempeg.C:2117 cinelerra/filempeg.C:2132
+#: cinelerra/filempeg.C:2096 cinelerra/filempeg.C:2111
msgid "Generic MPEG-1"
msgstr ""
-#: cinelerra/filempeg.C:2118
+#: cinelerra/filempeg.C:2097
msgid "standard VCD"
msgstr ""
-#: cinelerra/filempeg.C:2119
+#: cinelerra/filempeg.C:2098
msgid "user VCD"
msgstr ""
-#: cinelerra/filempeg.C:2120
+#: cinelerra/filempeg.C:2099
msgid "Generic MPEG-2"
msgstr ""
-#: cinelerra/filempeg.C:2121
+#: cinelerra/filempeg.C:2100
msgid "standard SVCD"
msgstr ""
-#: cinelerra/filempeg.C:2122
+#: cinelerra/filempeg.C:2101
msgid "user SVCD"
msgstr ""
-#: cinelerra/filempeg.C:2123
+#: cinelerra/filempeg.C:2102
msgid "VCD Still sequence"
msgstr ""
-#: cinelerra/filempeg.C:2124
+#: cinelerra/filempeg.C:2103
msgid "SVCD Still sequence"
msgstr ""
-#: cinelerra/filempeg.C:2125
+#: cinelerra/filempeg.C:2104
msgid "DVD NAV"
msgstr ""
-#: cinelerra/filempeg.C:2126
+#: cinelerra/filempeg.C:2105
msgid "DVD"
msgstr ""
-#: cinelerra/filempeg.C:2127
+#: cinelerra/filempeg.C:2106
msgid "ATSC 480i"
msgstr ""
-#: cinelerra/filempeg.C:2128
+#: cinelerra/filempeg.C:2107
msgid "ATSC 480p"
msgstr ""
-#: cinelerra/filempeg.C:2129
+#: cinelerra/filempeg.C:2108
msgid "ATSC 720p"
msgstr ""
-#: cinelerra/filempeg.C:2130
+#: cinelerra/filempeg.C:2109
msgid "ATSC 1080i"
msgstr ""
-#: cinelerra/filempeg.C:2181
+#: cinelerra/filempeg.C:2145 cinelerra/fileogg.C:1845
+#: cinelerra/filevorbis.C:423
msgid "Fixed bitrate"
msgstr ""
-#: cinelerra/filempeg.C:2195
+#: cinelerra/filempeg.C:2159
msgid "Fixed quantization"
msgstr ""
-#: cinelerra/filempeg.C:2298 cinelerra/filempeg.C:2300
+#: cinelerra/filempeg.C:2241 cinelerra/filempeg.C:2243
msgid "YUV 4:2:0"
msgstr ""
-#: cinelerra/filempeg.C:2299
+#: cinelerra/filempeg.C:2242
msgid "YUV 4:2:2"
msgstr ""
-#: cinelerra/fileppm.C:208
+#: cinelerra/fileogg.C:432
+msgid "Could not set rate flags"
+msgstr ""
+
+#: cinelerra/fileogg.C:438
+msgid "Could not set rate buffer"
+msgstr ""
+
+#: cinelerra/fileogg.C:443
+msgid "theora init context failed"
+msgstr ""
+
+#: cinelerra/fileogg.C:461
+msgid "write header out failed"
+msgstr ""
+
+#: cinelerra/fileogg.C:467
+msgid "ogg_encoder_init video failed"
+msgstr ""
+
+#: cinelerra/fileogg.C:497
+msgid "ogg_encoder_init audio init failed"
+msgstr ""
+
+#: cinelerra/fileogg.C:520
+msgid "ogg_encoder_init audio failed"
+msgstr ""
+
+#: cinelerra/fileogg.C:551
+msgid "render init failed"
+msgstr ""
+
+#: cinelerra/fileogg.C:561
+msgid "Error in probe data"
+msgstr ""
+
+#: cinelerra/fileogg.C:572
+msgid "cannot read video page from file"
+msgstr ""
+
+#: cinelerra/fileogg.C:581
+#, c-format
+msgid "FileOGG: Broken ogg file - broken page: ogg_page_packets == 0 and granulepos != -1\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:591
+#, c-format
+msgid "FileOGG: Cannot read data past header\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:603
+msgid "no video frames in file"
+msgstr ""
+
+#: cinelerra/fileogg.C:640
+msgid "cannot read audio page from file"
+msgstr ""
+
+#: cinelerra/fileogg.C:653
+msgid "no audio samples in file"
+msgstr ""
+
+#: cinelerra/fileogg.C:763
+msgid "Error in headers"
+msgstr ""
+
+#: cinelerra/fileogg.C:911
+#, c-format
+msgid "Error while opening %s for writing. %m\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:920
+#, c-format
+msgid "Error while opening %s for reading. %m\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:980
+#, c-format
+msgid "FileOGG: Illegal seek beyond end of samples\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:991
+#, c-format
+msgid "FileOGG: llegal seek no pages\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1032
+msgid "Seeking to sample's page failed\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1055
+msgid "Something wrong while trying to seek\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1080
+msgid "Illegal seek beyond end of frames\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1084
+msgid "Illegal seek before start of frames\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1164
+#, c-format
+msgid "Seeking to keyframe %jd search failed\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1258
+#, c-format
+msgid "Error while seeking to frame's keyframe (frame: %jd, keyframe: %jd)\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1266
+#, c-format
+msgid "Error while seeking to keyframe, wrong keyframe number (frame: %jd, keyframe: %jd)\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1281
+msgid "FileOGG: Expecting keyframe, but didn't get it\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1294
+#, c-format
+msgid "th_decode_ycbcr_out failed with code %i\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1343
+msgid "Cannot find next page while trying to decode more samples\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1366
+#, c-format
+msgid "max samples=%d\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1415
+msgid "Error in finding read file position\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1431
+msgid "Error while seeking to sample\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1472
+#, c-format
+msgid "FileOGG:: History not aligned properly \n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1473
+#, c-format
+msgid "\tnext_sample_position: %jd, length: %jd\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1474
+#, c-format
+msgid "\thistory_start: %jd, length: %jd\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1490
+msgid "error writing audio page\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1498
+msgid "error writing video page\n"
+msgstr ""
+
+#: cinelerra/fileogg.C:1601
+msgid "th_encode_ycbcr_in failed"
+msgstr ""
+
+#: cinelerra/fileogg.C:1659 cinelerra/filevorbis.C:392
+msgid "Min bitrate:"
+msgstr ""
+
+#: cinelerra/fileogg.C:1663 cinelerra/filevorbis.C:396
+msgid "Avg bitrate:"
+msgstr ""
+
+#: cinelerra/fileogg.C:1668 cinelerra/filevorbis.C:401
+msgid "Max bitrate:"
+msgstr ""
+
+#: cinelerra/fileogg.C:1685
+msgid "Average bitrate"
+msgstr ""
+
+#: cinelerra/fileogg.C:1697 cinelerra/filevorbis.C:435
+msgid "Variable bitrate"
+msgstr ""
+
+#: cinelerra/fileogg.C:1794
+msgid "Keyframe frequency:"
+msgstr ""
+
+#: cinelerra/fileogg.C:1800
+msgid "Keyframe force frequency:"
+msgstr ""
+
+#: cinelerra/fileogg.C:1806 plugins/denoisemjpeg/denoisemjpeg.C:379
+#: plugins/greycstoration/greycstorationwindow.C:50
+msgid "Sharpness:"
+msgstr ""
+
+#: cinelerra/fileogg.C:1859
+msgid "Fixed quality"
+msgstr ""
+
+#: cinelerra/filepng.C:376 plugins/polar/polar.C:254
+msgid "Depth:"
+msgstr ""
+
+#: cinelerra/filepng.C:427
+msgid "8 Bit"
+msgstr ""
+
+#: cinelerra/filepng.C:438
+msgid "16 Bit"
+msgstr ""
+
+#: cinelerra/fileppm.C:209
msgid "PPM, RGB raw only"
msgstr ""
+#: cinelerra/fileref.C:69
+msgid "Reference files cant be created by rendering\n"
+msgstr ""
+
+#: cinelerra/fileref.C:82
+#, c-format
+msgid ""
+"Error loading Reference file:\n"
+"%s"
+msgstr ""
+
#: cinelerra/filesndfile.C:269
#, c-format
msgid "sf_seek() to sample %jd failed, reason: %s\n"
@@ -4729,11 +5832,11 @@ msgstr ""
msgid "FileSndFile::read_samples fd=%p temp_double=%p len=%jd asset=%p asset->channels=%d\n"
msgstr ""
-#: cinelerra/filesndfile.C:417 cinelerra/formatwindow.C:157
+#: cinelerra/filesndfile.C:416 cinelerra/formatwindow.C:159
msgid "Dither"
msgstr ""
-#: cinelerra/filesndfile.C:421 cinelerra/formatwindow.C:169
+#: cinelerra/filesndfile.C:420 cinelerra/formatwindow.C:171
msgid "Signed"
msgstr ""
@@ -4753,35 +5856,45 @@ msgstr ""
msgid "RGBA uncompressed"
msgstr ""
-#: cinelerra/filetiff.C:605
+#: cinelerra/filetiff.C:549
msgid "Colorspace:"
msgstr ""
+#: cinelerra/filevorbis.C:139
+#, c-format
+msgid "FileVorbis::open_file %s: invalid bitstream.\n"
+msgstr ""
+
#: cinelerra/flipbook.C:32
msgid "Flipbook..."
msgstr ""
-#: cinelerra/floatauto.C:436 plugins/titler/titlerwindow.C:681
+#: cinelerra/floatauto.C:446 cinelerra/scopewindow.C:1352
+#: plugins/titler/titlerwindow.C:692
msgid "Smooth"
msgstr ""
-#: cinelerra/floatauto.C:437 plugins/gradient/gradient.C:363
-#: plugins/gradient/gradient.C:453
-#: plugins/histogram_bezier/bistogramwindow.C:846
-#: plugins/perspective/perspective.C:606 plugins/timefront/timefront.C:369
-#: plugins/timefront/timefront.C:511
+#: cinelerra/floatauto.C:447 plugins/gradient/gradient.C:260
+#: plugins/gradient/gradient.C:334 plugins/histogram/histogramwindow.C:162
+#: plugins/histogram_bezier/bistogramwindow.C:848
+#: plugins/perspective/perspective.C:626 plugins/timefront/timefront.C:371
+#: plugins/timefront/timefront.C:509
msgid "Linear"
msgstr ""
-#: cinelerra/floatauto.C:438
+#: cinelerra/floatauto.C:448
msgid "Tangent"
msgstr ""
-#: cinelerra/floatauto.C:439
+#: cinelerra/floatauto.C:449
msgid "Disjoint"
msgstr ""
-#: cinelerra/floatauto.C:441
+#: cinelerra/floatauto.C:450
+msgid "Bump"
+msgstr ""
+
+#: cinelerra/floatauto.C:452
msgid "Error"
msgstr ""
@@ -4823,71 +5936,71 @@ msgstr ""
msgid "Change file format"
msgstr ""
-#: cinelerra/formatpopup.C:109
+#: cinelerra/formatpopup.C:113
msgid "Set ffmpeg file type"
msgstr ""
-#: cinelerra/formatpresets.C:58 cinelerra/formatpresets.C:111
+#: cinelerra/formatpresets.C:57 cinelerra/formatpresets.C:110
msgid "User Defined"
msgstr ""
-#: cinelerra/formatpresets.C:68 cinelerra/keyframegui.C:503
+#: cinelerra/formatpresets.C:67 cinelerra/keyframegui.C:517
msgid "Presets:"
msgstr ""
-#: cinelerra/formattools.C:158 cinelerra/recordprefs.C:69
+#: cinelerra/formattools.C:159 cinelerra/recordprefs.C:71
msgid "File Format:"
msgstr ""
-#: cinelerra/formattools.C:559
+#: cinelerra/formattools.C:568
msgid "Configure audio compression"
msgstr ""
-#: cinelerra/formattools.C:581
+#: cinelerra/formattools.C:590
msgid "Configure video compression"
msgstr ""
-#: cinelerra/formattools.C:685
+#: cinelerra/formattools.C:694
msgid "Record audio tracks"
msgstr ""
-#: cinelerra/formattools.C:685
+#: cinelerra/formattools.C:694
msgid "Render audio tracks"
msgstr ""
-#: cinelerra/formattools.C:703
+#: cinelerra/formattools.C:712
msgid "Record video tracks"
msgstr ""
-#: cinelerra/formattools.C:703
+#: cinelerra/formattools.C:712
msgid "Render video tracks"
msgstr ""
-#: cinelerra/formattools.C:786
+#: cinelerra/formattools.C:798
msgid "Create new file at each label"
msgstr ""
-#: cinelerra/formatwindow.C:29 cinelerra/formatwindow.C:91
+#: cinelerra/formatwindow.C:29 cinelerra/formatwindow.C:90
msgid ": File format"
msgstr ""
-#: cinelerra/formatwindow.C:47
+#: cinelerra/formatwindow.C:46
msgid "Set parameters for this audio format:"
msgstr ""
-#: cinelerra/formatwindow.C:67
+#: cinelerra/formatwindow.C:66
msgid "HiLo:"
msgstr ""
-#: cinelerra/formatwindow.C:70
+#: cinelerra/formatwindow.C:69
msgid "LoHi:"
msgstr ""
-#: cinelerra/formatwindow.C:108
+#: cinelerra/formatwindow.C:110
msgid "Set parameters for this video format:"
msgstr ""
-#: cinelerra/formatwindow.C:118
+#: cinelerra/formatwindow.C:120
msgid "Video is not supported in this format."
msgstr ""
@@ -4911,58 +6024,62 @@ msgstr ""
msgid "Plugin Keyframes"
msgstr ""
-#: cinelerra/gwindowgui.C:71 cinelerra/mainmenu.C:254
+#: cinelerra/gwindowgui.C:66 cinelerra/gwindowgui.C:164
+msgid "Hard Edges"
+msgstr ""
+
+#: cinelerra/gwindowgui.C:72 cinelerra/mainmenu.C:264
msgid "Camera X"
msgstr ""
-#: cinelerra/gwindowgui.C:72 cinelerra/mainmenu.C:256
+#: cinelerra/gwindowgui.C:73 cinelerra/mainmenu.C:266
msgid "Camera Y"
msgstr ""
-#: cinelerra/gwindowgui.C:73 cinelerra/mainmenu.C:258
+#: cinelerra/gwindowgui.C:74 cinelerra/mainmenu.C:268
msgid "Camera Z"
msgstr ""
-#: cinelerra/gwindowgui.C:74 cinelerra/mainmenu.C:260
+#: cinelerra/gwindowgui.C:75 cinelerra/mainmenu.C:270
msgid "Projector X"
msgstr ""
-#: cinelerra/gwindowgui.C:75 cinelerra/mainmenu.C:262
+#: cinelerra/gwindowgui.C:76 cinelerra/mainmenu.C:272
msgid "Projector Y"
msgstr ""
-#: cinelerra/gwindowgui.C:76 cinelerra/mainmenu.C:264
+#: cinelerra/gwindowgui.C:77 cinelerra/mainmenu.C:274
msgid "Projector Z"
msgstr ""
-#: cinelerra/gwindowgui.C:77 cinelerra/mainmenu.C:246
+#: cinelerra/gwindowgui.C:78 cinelerra/mainmenu.C:256 cinelerra/mainmenu.C:872
msgid "Fade"
msgstr ""
-#: cinelerra/gwindowgui.C:79 cinelerra/recordbatches.C:23
+#: cinelerra/gwindowgui.C:80 cinelerra/recordbatches.C:23
#: plugins/parametric/parametric.C:427
msgid "Mode"
msgstr ""
-#: cinelerra/gwindowgui.C:80 cinelerra/mainmenu.C:251
+#: cinelerra/gwindowgui.C:81 cinelerra/mainmenu.C:261
#: plugins/crikey/crikeywindow.C:98
-#: plugins/denoiseseltempavg/seltempavgwindow.C:66
+#: plugins/denoiseseltempavg/seltempavgwindow.C:68
msgid "Mask"
msgstr ""
-#: cinelerra/gwindowgui.C:81 cinelerra/mainmenu.C:252
+#: cinelerra/gwindowgui.C:82 cinelerra/mainmenu.C:262 cinelerra/mainmenu.C:874
msgid "Speed"
msgstr ""
-#: cinelerra/gwindowgui.C:157
+#: cinelerra/gwindowgui.C:162
msgid "XYZ"
msgstr ""
-#: cinelerra/gwindowgui.C:271
+#: cinelerra/gwindowgui.C:285
msgid "Shift-F1"
msgstr ""
-#: cinelerra/gwindowgui.C:275
+#: cinelerra/gwindowgui.C:289
msgid "Shift-F2"
msgstr ""
@@ -4971,12 +6088,12 @@ msgstr ""
msgid "write_frame: incomplete frame received.\n"
msgstr ""
-#: cinelerra/indexfile.C:471
+#: cinelerra/indexfile.C:490
#, c-format
msgid "Creating %s."
msgstr ""
-#: cinelerra/indexfile.C:638
+#: cinelerra/indexfile.C:657
#, c-format
msgid "IndexFile::draw_index: index has 0 zoom\n"
msgstr ""
@@ -5022,151 +6139,157 @@ msgstr ""
msgid "No effect"
msgstr ""
-#: cinelerra/interfaceprefs.C:71
+#: cinelerra/interfaceprefs.C:73
msgid "Editing:"
msgstr ""
-#: cinelerra/interfaceprefs.C:78
+#: cinelerra/interfaceprefs.C:80
msgid "Keyframe reticle:"
msgstr ""
-#: cinelerra/interfaceprefs.C:86
+#: cinelerra/interfaceprefs.C:88
msgid "Snapshot path:"
msgstr ""
-#: cinelerra/interfaceprefs.C:91
+#: cinelerra/interfaceprefs.C:93
msgid "Clicking on edit boundaries does what:"
msgstr ""
-#: cinelerra/interfaceprefs.C:93
+#: cinelerra/interfaceprefs.C:95
msgid "Button 1:"
msgstr ""
-#: cinelerra/interfaceprefs.C:103
+#: cinelerra/interfaceprefs.C:105
msgid "Button 2:"
msgstr ""
-#: cinelerra/interfaceprefs.C:111
+#: cinelerra/interfaceprefs.C:113
msgid "Button 3:"
msgstr ""
-#: cinelerra/interfaceprefs.C:122 plugins/reroute/reroute.C:202
+#: cinelerra/interfaceprefs.C:124 plugins/reroute/reroute.C:204
msgid "Operation:"
msgstr ""
-#: cinelerra/interfaceprefs.C:136
+#: cinelerra/interfaceprefs.C:139
msgid "PIN:"
msgstr ""
-#: cinelerra/interfaceprefs.C:148
+#: cinelerra/interfaceprefs.C:151
+msgid "Nested Proxy Path:"
+msgstr ""
+
+#: cinelerra/interfaceprefs.C:158
msgid "Default LV2_PATH:"
msgstr ""
-#: cinelerra/interfaceprefs.C:162 cinelerra/interfaceprefs.C:167
+#: cinelerra/interfaceprefs.C:173 cinelerra/interfaceprefs.C:178
msgid "(must be root)"
msgstr ""
-#: cinelerra/interfaceprefs.C:174
+#: cinelerra/interfaceprefs.C:185
msgid "Min DB for meter:"
msgstr ""
-#: cinelerra/interfaceprefs.C:179 plugins/threshold/thresholdwindow.C:498
+#: cinelerra/interfaceprefs.C:190 plugins/threshold/thresholdwindow.C:500
msgid "Max:"
msgstr ""
-#: cinelerra/interfaceprefs.C:204
+#: cinelerra/interfaceprefs.C:215
msgid "Index files:"
msgstr ""
-#: cinelerra/interfaceprefs.C:208
+#: cinelerra/interfaceprefs.C:219
msgid "Index files go here:"
msgstr ""
-#: cinelerra/interfaceprefs.C:215
+#: cinelerra/interfaceprefs.C:226
msgid "Index Path"
msgstr ""
-#: cinelerra/interfaceprefs.C:215
+#: cinelerra/interfaceprefs.C:226
msgid "Select the directory for index files"
msgstr ""
-#: cinelerra/interfaceprefs.C:218
-msgid "Size of index file:"
+#: cinelerra/interfaceprefs.C:229
+msgid "Size of index file in KB:"
msgstr ""
-#: cinelerra/interfaceprefs.C:225
+#: cinelerra/interfaceprefs.C:236
msgid "Number of index files to keep:"
msgstr ""
-#: cinelerra/interfaceprefs.C:230
+#: cinelerra/interfaceprefs.C:241
msgid "Delete existing indexes"
msgstr ""
-#: cinelerra/interfaceprefs.C:234
+#: cinelerra/interfaceprefs.C:245
msgid "Delete clip thumbnails"
msgstr ""
-#: cinelerra/interfaceprefs.C:307
+#: cinelerra/interfaceprefs.C:318
msgid "build ffmpeg marker indexes"
msgstr ""
-#: cinelerra/interfaceprefs.C:398
+#: cinelerra/interfaceprefs.C:409
msgid "Scan for commercials during toc build"
msgstr ""
-#: cinelerra/interfaceprefs.C:412
+#: cinelerra/interfaceprefs.C:423
msgid "Android Remote Control"
msgstr ""
-#: cinelerra/interfaceprefs.C:463
+#: cinelerra/interfaceprefs.C:474
msgid "Shell Commands"
msgstr ""
-#: cinelerra/interfaceprefs.C:467
+#: cinelerra/interfaceprefs.C:478
msgid "Main Menu Shell Commands"
msgstr ""
-#: cinelerra/interfaceprefs.C:477
+#: cinelerra/interfaceprefs.C:488
msgid "Import images with a duration of"
msgstr ""
-#: cinelerra/interfaceprefs.C:536
+#: cinelerra/interfaceprefs.C:547 cinelerra/shbtnprefs.C:251
+#: cinelerra/shbtnprefs.C:266
msgid "Never"
msgstr ""
-#: cinelerra/interfaceprefs.C:537
+#: cinelerra/interfaceprefs.C:548
msgid "Dragging"
msgstr ""
-#: cinelerra/interfaceprefs.C:538
+#: cinelerra/interfaceprefs.C:549 cinelerra/shbtnprefs.C:250
+#: cinelerra/shbtnprefs.C:265
msgid "Always"
msgstr ""
-#: cinelerra/interfaceprefs.C:553
+#: cinelerra/interfaceprefs.C:564
msgid "trap sigSEGV"
msgstr ""
-#: cinelerra/interfaceprefs.C:569
+#: cinelerra/interfaceprefs.C:580
msgid "trap sigINT"
msgstr ""
-#: cinelerra/interfaceprefs.C:592
+#: cinelerra/interfaceprefs.C:603
msgid "Probe Order"
msgstr ""
-#: cinelerra/interfaceprefs.C:596
+#: cinelerra/interfaceprefs.C:607
msgid "File Open Probe Ordering"
msgstr ""
-#: cinelerra/interfaceprefs.C:609
+#: cinelerra/interfaceprefs.C:620
msgid "Use yuv420p dvd interlace format"
msgstr ""
-#: cinelerra/interfaceprefs.C:642
+#: cinelerra/interfaceprefs.C:653
msgid "Auto start lv2 gui"
msgstr ""
-#: cinelerra/interfaceprefs.C:654
+#: cinelerra/interfaceprefs.C:665
msgid "Reload plugin index"
msgstr ""
@@ -5174,59 +6297,51 @@ msgstr ""
msgid "Error!"
msgstr ""
-#: cinelerra/interlacemodes.h:26
-msgid "Manual compensation using selection"
-msgstr ""
-
-#: cinelerra/interlacemodes.h:28
-msgid "Automatic compensation using modes"
-msgstr ""
-
-#: cinelerra/interlacemodes.h:37
+#: cinelerra/interlacemodes.h:30
msgid "Top Fields First"
msgstr ""
-#: cinelerra/interlacemodes.h:40
+#: cinelerra/interlacemodes.h:33
msgid "Bottom Fields First"
msgstr ""
-#: cinelerra/interlacemodes.h:43
+#: cinelerra/interlacemodes.h:36
msgid "Not Interlaced"
msgstr ""
-#: cinelerra/interlacemodes.h:52 plugins/deinterlace-cv/deinterwindow-cv.C:273
-#: plugins/motion/motionwindow.C:760 plugins/motion2point/motionwindow.C:773
-#: plugins/motion2point/motionwindow.C:794
-#: plugins/motion-cv/motionwindow-cv.C:622
-#: plugins/motion-hv/motionwindow-hv.C:956
+#: cinelerra/interlacemodes.h:46 plugins/deinterlace-cv/deinterwindow-cv.C:277
+#: plugins/motion/motionwindow.C:975 plugins/motion2point/motionwindow.C:767
+#: plugins/motion2point/motionwindow.C:788
+#: plugins/motion-cv/motionwindow-cv.C:624
+#: plugins/motion-hv/motionwindow-hv.C:952
msgid "Do Nothing"
msgstr ""
-#: cinelerra/interlacemodes.h:55
+#: cinelerra/interlacemodes.h:49
msgid "Shift Up 1 pixel"
msgstr ""
-#: cinelerra/interlacemodes.h:58
+#: cinelerra/interlacemodes.h:52
msgid "Shift Down 1 pixel"
msgstr ""
-#: cinelerra/interlacemodes.h:65
+#: cinelerra/interlacemodes.h:59
msgid "unknown"
msgstr ""
-#: cinelerra/interlacemodes.h:66
+#: cinelerra/interlacemodes.h:60
msgid "non-interlaced, progressive frame"
msgstr ""
-#: cinelerra/interlacemodes.h:67
+#: cinelerra/interlacemodes.h:61
msgid "interlaced, top-field first"
msgstr ""
-#: cinelerra/interlacemodes.h:68
+#: cinelerra/interlacemodes.h:62
msgid "interlaced, bottom-field first"
msgstr ""
-#: cinelerra/interlacemodes.h:69
+#: cinelerra/interlacemodes.h:63
msgid "mixed, \"refer to frame header\""
msgstr ""
@@ -5234,105 +6349,105 @@ msgstr ""
msgid "Parameter"
msgstr ""
-#: cinelerra/keyframegui.C:155
+#: cinelerra/keyframegui.C:156
#, c-format
msgid "%s: %s Keyframe"
msgstr ""
-#: cinelerra/keyframegui.C:368
+#: cinelerra/keyframegui.C:381
msgid "apply preset"
msgstr ""
-#: cinelerra/keyframegui.C:439
+#: cinelerra/keyframegui.C:453
msgid "edit keyframe"
msgstr ""
-#: cinelerra/keyframegui.C:480
+#: cinelerra/keyframegui.C:494
msgid "Keyframe parameters:"
msgstr ""
-#: cinelerra/keyframegui.C:493
+#: cinelerra/keyframegui.C:507
msgid "Edit value:"
msgstr ""
-#: cinelerra/keyframegui.C:510
+#: cinelerra/keyframegui.C:524
msgid "Preset title:"
msgstr ""
-#: cinelerra/keyframegui.C:673
+#: cinelerra/keyframegui.C:687
msgid "Apply to all selected keyframes"
msgstr ""
-#: cinelerra/keyframegui.C:761
+#: cinelerra/keyframegui.C:775
msgid "keyframegui#Save"
msgstr ""
-#: cinelerra/keyframepopup.C:103
+#: cinelerra/keyframepopup.C:107
msgid "Show Plugin Settings"
msgstr ""
-#: cinelerra/keyframepopup.C:180
+#: cinelerra/keyframepopup.C:188
msgid "Delete keyframe"
msgstr ""
-#: cinelerra/keyframepopup.C:192 cinelerra/keyframepopup.C:196
+#: cinelerra/keyframepopup.C:200 cinelerra/keyframepopup.C:204
msgid "delete keyframe"
msgstr ""
-#: cinelerra/keyframepopup.C:209 cinelerra/keyframepopup.C:535
+#: cinelerra/keyframepopup.C:217 cinelerra/keyframepopup.C:556
msgid "Hide keyframe type"
msgstr ""
-#: cinelerra/keyframepopup.C:227
+#: cinelerra/keyframepopup.C:235
msgid "Show keyframe settings"
msgstr ""
-#: cinelerra/keyframepopup.C:342
+#: cinelerra/keyframepopup.C:362
msgid "Copy keyframe"
msgstr ""
-#: cinelerra/keyframepopup.C:458
-msgid "smooth curve"
-msgstr ""
-
-#: cinelerra/keyframepopup.C:459
+#: cinelerra/keyframepopup.C:479
msgid "linear segments"
msgstr ""
-#: cinelerra/keyframepopup.C:460
+#: cinelerra/keyframepopup.C:480
msgid "tangent edit"
msgstr ""
-#: cinelerra/keyframepopup.C:461
+#: cinelerra/keyframepopup.C:481
msgid "disjoint edit"
msgstr ""
-#: cinelerra/keyframepopup.C:463
+#: cinelerra/keyframepopup.C:482
+msgid "bump edit"
+msgstr ""
+
+#: cinelerra/keyframepopup.C:484
msgid "misconfigured"
msgstr ""
-#: cinelerra/keyframepopup.C:478 cinelerra/keyframepopup.C:484
+#: cinelerra/keyframepopup.C:499 cinelerra/keyframepopup.C:505
msgid "change keyframe curve mode"
msgstr ""
-#: cinelerra/keyframepopup.C:498
+#: cinelerra/keyframepopup.C:519
msgid "Edit Params..."
msgstr ""
-#: cinelerra/keyframepopup.C:592 cinelerra/keyframepopup.C:595
-#: cinelerra/mwindowedit.C:1168
+#: cinelerra/keyframepopup.C:611 cinelerra/keyframepopup.C:614
+#: cinelerra/mwindowedit.C:1311
msgid "mute"
msgstr ""
-#: cinelerra/keyframepopup.C:659 cinelerra/keyframepopup.C:669
+#: cinelerra/keyframepopup.C:699 cinelerra/keyframepopup.C:727
msgid "speed"
msgstr ""
-#: cinelerra/labeledit.C:78
+#: cinelerra/labeledit.C:81
msgid ": Label Info"
msgstr ""
-#: cinelerra/labeledit.C:99
+#: cinelerra/labeledit.C:102
msgid "Label Text:"
msgstr ""
@@ -5352,128 +6467,142 @@ msgstr ""
msgid ": Levels"
msgstr ""
-#: cinelerra/loadfile.C:163
+#: cinelerra/loadfile.C:124
+msgid ""
+"Other projects can change this project\n"
+"and this can become a broken link"
+msgstr ""
+
+#: cinelerra/loadfile.C:162
msgid ": Load"
msgstr ""
-#: cinelerra/loadfile.C:164
+#: cinelerra/loadfile.C:163
msgid "Select files to load:"
msgstr ""
-#: cinelerra/loadfile.C:237
+#: cinelerra/loadfile.C:238
msgid ": Locate file"
msgstr ""
-#: cinelerra/loadfile.C:296
+#: cinelerra/loadfile.C:291
msgid "Load backup"
msgstr ""
-#: cinelerra/loadmode.C:32
-msgid "Insert nothing"
+#: cinelerra/loadmode.C:28
+msgid "Load strategy:"
msgstr ""
-#: cinelerra/loadmode.C:33
+#: cinelerra/loadmode.C:29
+msgid "EDL strategy:"
+msgstr ""
+
+#: cinelerra/loadmode.C:48
+msgid "Insert nothing"
+msgstr ""
+
+#: cinelerra/loadmode.C:49
msgid "Replace current project"
msgstr ""
-#: cinelerra/loadmode.C:34
+#: cinelerra/loadmode.C:50
msgid "Replace current project and concatenate tracks"
msgstr ""
-#: cinelerra/loadmode.C:35
+#: cinelerra/loadmode.C:51
msgid "Append in new tracks"
msgstr ""
-#: cinelerra/loadmode.C:36
+#: cinelerra/loadmode.C:52
msgid "Concatenate to existing tracks"
msgstr ""
-#: cinelerra/loadmode.C:37
-msgid "Paste at insertion point"
+#: cinelerra/loadmode.C:53
+msgid "Paste over selection/at insertion point"
msgstr ""
-#: cinelerra/loadmode.C:38
+#: cinelerra/loadmode.C:54
msgid "Create new resources only"
msgstr ""
-#: cinelerra/loadmode.C:39
-msgid "Nest sequence"
+#: cinelerra/loadmode.C:56
+msgid "Nested"
msgstr ""
-#: cinelerra/loadmode.C:82 cinelerra/loadmode.C:102
-msgid "Insertion strategy:"
+#: cinelerra/loadmode.C:57
+msgid "Reference"
msgstr ""
-#: cinelerra/localsession.C:63
+#: cinelerra/localsession.C:64
#, c-format
msgid "Program"
msgstr ""
-#: cinelerra/main.C:188
+#: cinelerra/main.C:211
#, c-format
msgid ": Could not set locale.\n"
msgstr ""
-#: cinelerra/main.C:219
+#: cinelerra/main.C:242
#, c-format
msgid "%s: -c needs a filename.\n"
msgstr ""
-#: cinelerra/main.C:234
+#: cinelerra/main.C:257
#, c-format
msgid "-b may not be used by the user.\n"
msgstr ""
-#: cinelerra/main.C:287
+#: cinelerra/main.C:313
#, c-format
msgid ""
"\n"
"Usage:\n"
msgstr ""
-#: cinelerra/main.C:288
+#: cinelerra/main.C:314
#, c-format
msgid ""
"%s [-f] [-c configuration] [-d port] [-n nice] [-r batch file] [filenames]\n"
"\n"
msgstr ""
-#: cinelerra/main.C:289
+#: cinelerra/main.C:315
#, c-format
msgid "-d = Run in the background as renderfarm client. The port (400) is optional.\n"
msgstr ""
-#: cinelerra/main.C:290
+#: cinelerra/main.C:316
#, c-format
msgid "-f = Run in the foreground as renderfarm client. Substitute for -d.\n"
msgstr ""
-#: cinelerra/main.C:291
+#: cinelerra/main.C:317
#, c-format
msgid "-n = Nice value if running as renderfarm client. (19)\n"
msgstr ""
-#: cinelerra/main.C:292
+#: cinelerra/main.C:318
#, c-format
msgid "-c = Configuration file to use instead of %s/%s.\n"
msgstr ""
-#: cinelerra/main.C:294
+#: cinelerra/main.C:320
#, c-format
msgid "-r = batch render the contents of the batch file (%s/%s) with no GUI. batch file is optional.\n"
msgstr ""
-#: cinelerra/main.C:296
+#: cinelerra/main.C:322
#, c-format
msgid "-S = do not reload perpetual session\n"
msgstr ""
-#: cinelerra/main.C:297
+#: cinelerra/main.C:323
#, c-format
msgid "-x = reload from backup\n"
msgstr ""
-#: cinelerra/main.C:298
+#: cinelerra/main.C:324
#, c-format
msgid ""
"filenames = files to load\n"
@@ -5482,473 +6611,531 @@ msgid ""
msgstr ""
#: cinelerra/mainerror.C:43
-msgid ": Errors"
+msgid ": Messages"
msgstr ""
-#: cinelerra/mainerror.C:71
-msgid "The following errors occurred:"
+#: cinelerra/mainerror.C:61
+msgid "Message log:"
msgstr ""
#: cinelerra/mainindexes.C:183 cinelerra/threadindexer.C:137
msgid "Building Indexes..."
msgstr ""
-#: cinelerra/mainmenu.C:144 cinelerra/shbtnprefs.C:152 plugins/svg/svgwin.C:264
+#: cinelerra/mainmenu.C:148 cinelerra/shbtnprefs.C:192 plugins/svg/svgwin.C:270
msgid "Edit"
msgstr ""
-#: cinelerra/mainmenu.C:169
+#: cinelerra/mainmenu.C:172
msgid "Keyframes"
msgstr ""
-#: cinelerra/mainmenu.C:186 cinelerra/mixersalign.C:261 cinelerra/new.C:343
-#: cinelerra/setformat.C:310
+#: cinelerra/mainmenu.C:191 cinelerra/mixersalign.C:261 cinelerra/new.C:344
+#: cinelerra/setformat.C:303
msgid "Audio"
msgstr ""
-#: cinelerra/mainmenu.C:195 cinelerra/new.C:373 cinelerra/setformat.C:349
+#: cinelerra/mainmenu.C:200 cinelerra/new.C:375 cinelerra/setformat.C:342
msgid "Video"
msgstr ""
-#: cinelerra/mainmenu.C:202
+#: cinelerra/mainmenu.C:207
msgid "Tracks"
msgstr ""
-#: cinelerra/mainmenu.C:214
+#: cinelerra/mainmenu.C:222 cinelerra/scopewindow.C:1342
msgid "Settings"
msgstr ""
-#: cinelerra/mainmenu.C:248 cinelerra/vpatchgui.C:272
+#: cinelerra/mainmenu.C:258 cinelerra/vpatchgui.C:300
msgid "Overlay mode"
msgstr ""
-#: cinelerra/mainmenu.C:267
+#: cinelerra/mainmenu.C:277
msgid "Window"
msgstr ""
-#: cinelerra/mainmenu.C:278
+#: cinelerra/mainmenu.C:288
msgid "Tile left"
msgstr ""
-#: cinelerra/mainmenu.C:279
+#: cinelerra/mainmenu.C:289
msgid "Tile right"
msgstr ""
-#: cinelerra/mainmenu.C:282
+#: cinelerra/mainmenu.C:292
msgid "Default positions"
msgstr ""
-#: cinelerra/mainmenu.C:282
+#: cinelerra/mainmenu.C:292
msgid "Ctrl-P"
msgstr ""
-#: cinelerra/mainmenu.C:283
+#: cinelerra/mainmenu.C:293
msgid "Load layout..."
msgstr ""
-#: cinelerra/mainmenu.C:285
+#: cinelerra/mainmenu.C:295
msgid "Save layout..."
msgstr ""
-#: cinelerra/mainmenu.C:601
+#: cinelerra/mainmenu.C:562
msgid "Dumps..."
msgstr ""
-#: cinelerra/mainmenu.C:622
+#: cinelerra/mainmenu.C:583
msgid "Dump CICache"
msgstr ""
-#: cinelerra/mainmenu.C:632
+#: cinelerra/mainmenu.C:593
msgid "Dump EDL"
msgstr ""
-#: cinelerra/mainmenu.C:644
+#: cinelerra/mainmenu.C:605
msgid "Dump Plugins"
msgstr ""
-#: cinelerra/mainmenu.C:656
+#: cinelerra/mainmenu.C:617
msgid "Dump Assets"
msgstr ""
-#: cinelerra/mainmenu.C:666
+#: cinelerra/mainmenu.C:627
msgid "Dump Undo"
msgstr ""
-#: cinelerra/mainmenu.C:679 cinelerra/mixersalign.C:482
+#: cinelerra/mainmenu.C:640 cinelerra/mixersalign.C:482
msgid "Undo"
msgstr ""
-#: cinelerra/mainmenu.C:692
+#: cinelerra/mainmenu.C:653
#, c-format
msgid "Undo %s"
msgstr ""
-#: cinelerra/mainmenu.C:698
+#: cinelerra/mainmenu.C:659
msgid "Redo"
msgstr ""
-#: cinelerra/mainmenu.C:698
+#: cinelerra/mainmenu.C:659
msgid "Shift-Z"
msgstr ""
-#: cinelerra/mainmenu.C:713
+#: cinelerra/mainmenu.C:674
#, c-format
msgid "Redo %s"
msgstr ""
-#: cinelerra/mainmenu.C:719
+#: cinelerra/mainmenu.C:680
msgid "Cut keyframes"
msgstr ""
-#: cinelerra/mainmenu.C:719
+#: cinelerra/mainmenu.C:680
msgid "Shift-X"
msgstr ""
-#: cinelerra/mainmenu.C:733
+#: cinelerra/mainmenu.C:694
msgid "Copy keyframes"
msgstr ""
-#: cinelerra/mainmenu.C:733
+#: cinelerra/mainmenu.C:694
msgid "Shift-C"
msgstr ""
-#: cinelerra/mainmenu.C:747
+#: cinelerra/mainmenu.C:708
msgid "Paste keyframes"
msgstr ""
-#: cinelerra/mainmenu.C:747
+#: cinelerra/mainmenu.C:708
msgid "Shift-V"
msgstr ""
-#: cinelerra/mainmenu.C:761
+#: cinelerra/mainmenu.C:722
msgid "Clear keyframes"
msgstr ""
-#: cinelerra/mainmenu.C:761
+#: cinelerra/mainmenu.C:722
msgid "Shift-Del"
msgstr ""
-#: cinelerra/mainmenu.C:777
-msgid "Change to linear"
+#: cinelerra/mainmenu.C:756
+msgid "Set curve modes..."
msgstr ""
-#: cinelerra/mainmenu.C:792
-msgid "Change to smooth"
+#: cinelerra/mainmenu.C:771
+msgid "Create curve type..."
msgstr ""
-#: cinelerra/mainmenu.C:806
-msgid "Create curve type..."
+#: cinelerra/mainmenu.C:862
+msgid "Create keyframes..."
+msgstr ""
+
+#: cinelerra/mainmenu.C:871
+msgid "Visible"
+msgstr ""
+
+#: cinelerra/mainmenu.C:876
+msgid "Camera XYZ"
+msgstr ""
+
+#: cinelerra/mainmenu.C:878
+msgid "Projector XYZ"
msgstr ""
-#: cinelerra/mainmenu.C:865
+#: cinelerra/mainmenu.C:880
+msgid "Fade+Speed+XYZ"
+msgstr ""
+
+#: cinelerra/mainmenu.C:887
msgid "Cut default keyframe"
msgstr ""
-#: cinelerra/mainmenu.C:865
+#: cinelerra/mainmenu.C:887
msgid "Alt-x"
msgstr ""
-#: cinelerra/mainmenu.C:879
+#: cinelerra/mainmenu.C:901
msgid "Copy default keyframe"
msgstr ""
-#: cinelerra/mainmenu.C:879
+#: cinelerra/mainmenu.C:901
msgid "Alt-c"
msgstr ""
-#: cinelerra/mainmenu.C:893
+#: cinelerra/mainmenu.C:915
msgid "Paste default keyframe"
msgstr ""
-#: cinelerra/mainmenu.C:893
+#: cinelerra/mainmenu.C:915
msgid "Alt-v"
msgstr ""
-#: cinelerra/mainmenu.C:907
+#: cinelerra/mainmenu.C:929
msgid "Clear default keyframe"
msgstr ""
-#: cinelerra/mainmenu.C:907
+#: cinelerra/mainmenu.C:929
msgid "Alt-Del"
msgstr ""
-#: cinelerra/mainmenu.C:921
+#: cinelerra/mainmenu.C:943
msgid "Split | Cut"
msgstr ""
-#: cinelerra/mainmenu.C:960 cinelerra/recordbatches.C:545
-#: cinelerra/swindow.C:562 plugins/compressor/compressor.C:1393
-#: plugins/histogram_bezier/bistogramwindow.C:80
-#: plugins/histogram_bezier/bistogramwindow.C:81 plugins/piano/piano.C:912
-#: plugins/synthesizer/synthesizer.C:1464
+#: cinelerra/mainmenu.C:991
+msgid "Clear..."
+msgstr ""
+
+#: cinelerra/mainmenu.C:1011 cinelerra/recordbatches.C:546
+#: cinelerra/swindow.C:569 plugins/compressor/compressor.C:688
+#: plugins/compressormulti/comprmultigui.C:622
+#: plugins/histogram_bezier/bistogramwindow.C:82
+#: plugins/histogram_bezier/bistogramwindow.C:83 plugins/piano/piano.C:906
+#: plugins/synthesizer/synthesizer.C:1374
msgid "Clear"
msgstr ""
-#: cinelerra/mainmenu.C:976
+#: cinelerra/mainmenu.C:1025
msgid "Paste silence"
msgstr ""
-#: cinelerra/mainmenu.C:976
+#: cinelerra/mainmenu.C:1025
msgid "Shift-Space"
msgstr ""
-#: cinelerra/mainmenu.C:990
+#: cinelerra/mainmenu.C:1039
msgid "Select All"
msgstr ""
-#: cinelerra/mainmenu.C:1002
+#: cinelerra/mainmenu.C:1051
+msgid "Clear Hard Edges"
+msgstr ""
+
+#: cinelerra/mainmenu.C:1062
msgid "Clear labels"
msgstr ""
-#: cinelerra/mainmenu.C:1013
+#: cinelerra/mainmenu.C:1086
msgid "Cut ads"
msgstr ""
-#: cinelerra/mainmenu.C:1025
+#: cinelerra/mainmenu.C:1098
msgid "Detach transitions"
msgstr ""
-#: cinelerra/mainmenu.C:1037
+#: cinelerra/mainmenu.C:1110
msgid "Mute Region"
msgstr ""
-#: cinelerra/mainmenu.C:1051
+#: cinelerra/mainmenu.C:1124
msgid "Trim Selection"
msgstr ""
-#: cinelerra/mainmenu.C:1076 cinelerra/mainmenu.C:1144
-#: cinelerra/trackpopup.C:206
+#: cinelerra/mainmenu.C:1149 cinelerra/mainmenu.C:1217
+#: cinelerra/trackpopup.C:237
msgid "Add track"
msgstr ""
-#: cinelerra/mainmenu.C:1089 cinelerra/mainmenu.C:1159
-#: cinelerra/trackpopup.C:193
+#: cinelerra/mainmenu.C:1162 cinelerra/mainmenu.C:1232
+#: cinelerra/trackpopup.C:224
msgid "Delete track"
msgstr ""
-#: cinelerra/mainmenu.C:1100 cinelerra/mainmenu.C:1185
+#: cinelerra/mainmenu.C:1173 cinelerra/mainmenu.C:1258
msgid "Default Transition"
msgstr ""
-#: cinelerra/mainmenu.C:1114
+#: cinelerra/mainmenu.C:1187
msgid "Map 1:1"
msgstr ""
-#: cinelerra/mainmenu.C:1126
+#: cinelerra/mainmenu.C:1199
msgid "Map 5.1:2"
msgstr ""
-#: cinelerra/mainmenu.C:1144
+#: cinelerra/mainmenu.C:1217
msgid "Shift-T"
msgstr ""
-#: cinelerra/mainmenu.C:1172
+#: cinelerra/mainmenu.C:1245
msgid "Reset Translation"
msgstr ""
-#: cinelerra/mainmenu.C:1185
+#: cinelerra/mainmenu.C:1258
msgid "Shift-U"
msgstr ""
-#: cinelerra/mainmenu.C:1214
+#: cinelerra/mainmenu.C:1287
msgid "Delete tracks"
msgstr ""
-#: cinelerra/mainmenu.C:1226
+#: cinelerra/mainmenu.C:1299
msgid "Delete first track"
msgstr ""
-#: cinelerra/mainmenu.C:1242
+#: cinelerra/mainmenu.C:1315
msgid "Delete last track"
msgstr ""
-#: cinelerra/mainmenu.C:1257
+#: cinelerra/mainmenu.C:1331
msgid "Move tracks up"
msgstr ""
-#: cinelerra/mainmenu.C:1257
+#: cinelerra/mainmenu.C:1331
msgid "Shift-Up"
msgstr ""
-#: cinelerra/mainmenu.C:1271
+#: cinelerra/mainmenu.C:1345
msgid "Move tracks down"
msgstr ""
-#: cinelerra/mainmenu.C:1271
+#: cinelerra/mainmenu.C:1345
msgid "Shift-Down"
msgstr ""
-#: cinelerra/mainmenu.C:1287
+#: cinelerra/mainmenu.C:1360
+msgid "Roll tracks up"
+msgstr ""
+
+#: cinelerra/mainmenu.C:1360
+msgid "Ctrl-Shift-Up"
+msgstr ""
+
+#: cinelerra/mainmenu.C:1375
+msgid "Roll tracks down"
+msgstr ""
+
+#: cinelerra/mainmenu.C:1375
+msgid "Ctrl-Shift-Down"
+msgstr ""
+
+#: cinelerra/mainmenu.C:1393
msgid "Concatenate tracks"
msgstr ""
-#: cinelerra/mainmenu.C:1304
+#: cinelerra/mainmenu.C:1410
msgid "Loop Playback"
msgstr ""
-#: cinelerra/mainmenu.C:1304
+#: cinelerra/mainmenu.C:1410
msgid "Shift-L"
msgstr ""
-#: cinelerra/mainmenu.C:1326
+#: cinelerra/mainmenu.C:1432
msgid "Add subttl"
msgstr ""
-#: cinelerra/mainmenu.C:1326
+#: cinelerra/mainmenu.C:1432
msgid "Shift-Y"
msgstr ""
-#: cinelerra/mainmenu.C:1340 cinelerra/swindow.C:460
+#: cinelerra/mainmenu.C:1446 cinelerra/swindow.C:467
msgid "paste subttl"
msgstr ""
-#: cinelerra/mainmenu.C:1354
+#: cinelerra/mainmenu.C:1460
msgid "Toggle background rendering"
msgstr ""
-#: cinelerra/mainmenu.C:1354
+#: cinelerra/mainmenu.C:1460
msgid "Shift-G"
msgstr ""
-#: cinelerra/mainmenu.C:1372
+#: cinelerra/mainmenu.C:1478
msgid "Edit labels"
msgstr ""
-#: cinelerra/mainmenu.C:1389
+#: cinelerra/mainmenu.C:1495
msgid "Edit effects"
msgstr ""
-#: cinelerra/mainmenu.C:1406
+#: cinelerra/mainmenu.C:1512
msgid "Keyframes follow edits"
msgstr ""
-#: cinelerra/mainmenu.C:1421
+#: cinelerra/mainmenu.C:1527
msgid "Align cursor on frames"
msgstr ""
-#: cinelerra/mainmenu.C:1421
+#: cinelerra/mainmenu.C:1527
msgid "Ctrl-a"
msgstr ""
-#: cinelerra/mainmenu.C:1437
+#: cinelerra/mainmenu.C:1543
msgid "Typeless keyframes"
msgstr ""
-#: cinelerra/mainmenu.C:1452 cinelerra/mainmenu.C:1462
+#: cinelerra/mainmenu.C:1558 cinelerra/mainmenu.C:1568
msgid "Slow Shuttle"
msgstr ""
-#: cinelerra/mainmenu.C:1467
+#: cinelerra/mainmenu.C:1573
msgid "Fast Shuttle"
msgstr ""
-#: cinelerra/mainmenu.C:1473
+#: cinelerra/mainmenu.C:1579
msgid "Save settings now"
msgstr ""
-#: cinelerra/mainmenu.C:1473
-msgid "Ctrl-s"
+#: cinelerra/mainmenu.C:1579
+msgid "Ctrl-Shift-S"
msgstr ""
-#: cinelerra/mainmenu.C:1483
+#: cinelerra/mainmenu.C:1590
msgid "Saved settings."
msgstr ""
-#: cinelerra/mainmenu.C:1496
+#: cinelerra/mainmenu.C:1603
msgid "Show Viewer"
msgstr ""
-#: cinelerra/mainmenu.C:1508
+#: cinelerra/mainmenu.C:1623
msgid "Show Resources"
msgstr ""
-#: cinelerra/mainmenu.C:1520
+#: cinelerra/mainmenu.C:1644
msgid "Show Compositor"
msgstr ""
-#: cinelerra/mainmenu.C:1533
+#: cinelerra/mainmenu.C:1665
msgid "Show Overlays"
msgstr ""
-#: cinelerra/mainmenu.C:1533
+#: cinelerra/mainmenu.C:1665
msgid "Ctrl-0"
msgstr ""
-#: cinelerra/mainmenu.C:1553
+#: cinelerra/mainmenu.C:1687
msgid "Show Levels"
msgstr ""
-#: cinelerra/mainmenu.C:1586
+#: cinelerra/mainmenu.C:1729
msgid "Split X pane"
msgstr ""
-#: cinelerra/mainmenu.C:1586
+#: cinelerra/mainmenu.C:1729
msgid "Ctrl-1"
msgstr ""
-#: cinelerra/mainmenu.C:1600
+#: cinelerra/mainmenu.C:1743
msgid "Split Y pane"
msgstr ""
-#: cinelerra/mainmenu.C:1600
+#: cinelerra/mainmenu.C:1743
msgid "Ctrl-2"
msgstr ""
-#: cinelerra/mainmenu.C:1615
+#: cinelerra/mainmenu.C:1758
msgid "Mixers..."
msgstr ""
-#: cinelerra/mainmenu.C:1630
+#: cinelerra/mainmenu.C:1827
msgid "Mixer Viewer"
msgstr ""
-#: cinelerra/mainmenu.C:1643
-msgid "Tile mixers"
+#: cinelerra/mainmenu.C:1840
+msgid "Drag Tile mixers"
msgstr ""
-#: cinelerra/mainmenu.C:1656
+#: cinelerra/mainmenu.C:1888
msgid "Align mixers"
msgstr ""
-#: cinelerra/mainmenu.C:1677
+#: cinelerra/mainmenu.C:1902
+msgid "Mix masters"
+msgstr ""
+
+#: cinelerra/mainmenu.C:1915
+msgid "Align Timecodes"
+msgstr ""
+
+#: cinelerra/mainmenu.C:1934
#, c-format
msgid "Ctrl-Shift+F%d"
msgstr ""
-#: cinelerra/mainmenu.C:1722 cinelerra/mainmenu.C:1768
+#: cinelerra/mainmenu.C:1979 cinelerra/mainmenu.C:2025
#, c-format
msgid "Layout %d"
msgstr ""
-#: cinelerra/mainmenu.C:1856
+#: cinelerra/mainmenu.C:2113
msgid ": Layout"
msgstr ""
-#: cinelerra/mainmenu.C:1873
+#: cinelerra/mainmenu.C:2132
msgid "Layout Name:"
msgstr ""
-#: cinelerra/mainmenu.C:1882
+#: cinelerra/mainmenu.C:2141
#, c-format
msgid "a-z,A-Z,0-9_ only, %dch max"
msgstr ""
+#: cinelerra/mainmenu.C:2197
+msgid "Load Recent..."
+msgstr ""
+
#: cinelerra/mainprogress.C:169
#, c-format
msgid "%s ETA: %s"
msgstr ""
-#: cinelerra/mainsession.C:638 cinelerra/mwindowedit.C:2099
+#: cinelerra/mainsession.C:692 cinelerra/mwindow.C:4152
+#: cinelerra/mwindowedit.C:2264
#, c-format
msgid "Clip %d"
msgstr ""
-#: cinelerra/manualgoto.C:74
+#: cinelerra/manualgoto.C:82
msgid ": Goto position"
msgstr ""
-#: cinelerra/manualgoto.C:123
-msgid "hour min sec msec"
+#: cinelerra/manualgoto.C:158 plugins/perspective/perspective.C:176
+msgid "Forward"
+msgstr ""
+
+#: cinelerra/manualgoto.C:160 plugins/perspective/perspective.C:179
+msgid "Reverse"
msgstr ""
#: cinelerra/mediadb.C:838
@@ -6022,39 +7209,39 @@ msgstr ""
msgid "No selected range to process."
msgstr ""
-#: cinelerra/menueffects.C:312 cinelerra/mwindowgui.C:621
-#: cinelerra/vwindowgui.C:149
+#: cinelerra/menueffects.C:312 cinelerra/mwindowgui.C:528
+#: cinelerra/vwindowgui.C:146
#, c-format
msgid ": %s"
msgstr ""
-#: cinelerra/menueffects.C:458 cinelerra/packagerenderer.C:168
-#: cinelerra/savefile.C:99
+#: cinelerra/menueffects.C:460 cinelerra/mwindow.C:4041
+#: cinelerra/packagerenderer.C:180
#, c-format
msgid "Couldn't open %s"
msgstr ""
-#: cinelerra/menueffects.C:568
+#: cinelerra/menueffects.C:570
msgid ": Render effect"
msgstr ""
-#: cinelerra/menueffects.C:609
+#: cinelerra/menueffects.C:607
msgid "Select an effect"
msgstr ""
-#: cinelerra/menueffects.C:622 cinelerra/render.C:1002
+#: cinelerra/menueffects.C:621 cinelerra/render.C:1021 cinelerra/render.C:1213
msgid "Select the first file to render to:"
msgstr ""
-#: cinelerra/menueffects.C:623 cinelerra/render.C:1003
+#: cinelerra/menueffects.C:622 cinelerra/render.C:1022 cinelerra/render.C:1214
msgid "Select a file to render to:"
msgstr ""
-#: cinelerra/menueffects.C:739
+#: cinelerra/menueffects.C:734
msgid "Set up effect panel and hit \"OK\""
msgstr ""
-#: cinelerra/menueffects.C:742
+#: cinelerra/menueffects.C:739
msgid ": Effect Prompt"
msgstr ""
@@ -6081,7 +7268,7 @@ msgid "Show meters"
msgstr ""
#: cinelerra/mixersalign.C:73 cinelerra/mixersalign.C:261
-#: cinelerra/patchgui.C:664
+#: cinelerra/patchgui.C:720
msgid "Nudge"
msgstr ""
@@ -6091,8 +7278,8 @@ msgid "%0.4f"
msgstr ""
#: cinelerra/mixersalign.C:188 cinelerra/mixersalign.C:261
-#: plugins/motion2point/motionwindow.C:769
-#: plugins/motion2point/motionwindow.C:782
+#: plugins/motion2point/motionwindow.C:763
+#: plugins/motion2point/motionwindow.C:776
msgid "Track"
msgstr ""
@@ -6104,45 +7291,6 @@ msgstr ""
msgid "pos"
msgstr ""
-#: cinelerra/mixersalign.C:373 cinelerra/mixersalign.C:381
-#: cinelerra/pluginfclient.C:156 cinelerra/pluginfclient.C:563
-#: cinelerra/pluginfclient.C:596 cinelerra/pluginlv2gui.C:60
-#: cinelerra/pluginlv2gui.C:221 cinelerra/setformat.C:335
-#: plugins/bluebanana/bluebananawindow.C:1423
-#: plugins/bluebanana/bluebananawindow.C:1431
-#: plugins/bluebanana/bluebananawindow.C:1439
-#: plugins/bluebanana/bluebananawindow.C:1447
-#: plugins/bluebanana/bluebananawindow.C:1455
-#: plugins/bluebanana/bluebananawindow.C:1463
-#: plugins/bluebanana/bluebananawindow.C:1471
-#: plugins/bluebanana/bluebananawindow.C:1479
-#: plugins/bluebanana/bluebananawindow.C:2162 plugins/blur/blurwindow.C:246
-#: plugins/brightness/brightnesswindow.C:166 plugins/chromakey/chromakey.C:270
-#: plugins/chromakeyhsv/chromakey.C:477 plugins/color3way/color3waywindow.C:649
-#: plugins/colorbalance/colorbalancewindow.C:228
-#: plugins/crikey/crikeywindow.C:638 plugins/descratch/descratch.C:495
-#: plugins/descratch/descratch.C:720 plugins/findobj/findobjwindow.C:296
-#: plugins/gamma/gammawindow.C:315 plugins/gradient/gradient.C:550
-#: plugins/graphic/graphic.C:681 plugins/histogram/histogramwindow.C:624
-#: plugins/histogram_bezier/bistogramwindow.C:538
-#: plugins/huesaturation/huesaturation.C:188 plugins/lens/lens.C:421
-#: plugins/linearblur/linearblur.C:270 plugins/oilpainting/oil.C:264
-#: plugins/perspective/perspective.C:539 plugins/polar/polar.C:333
-#: plugins/radialblur/radialblur.C:273 plugins/reframert/reframert.C:275
-#: plugins/rgbshift/rgbshift.C:115 plugins/rotate/rotate.C:244
-#: plugins/rumbler/rumbler.C:152 plugins/sharpen/sharpenwindow.C:165
-#: plugins/shiftinterlace/shiftinterlace.C:186
-#: plugins/sketcher/sketcherwindow.C:1278
-#: plugins/sketcher/sketcherwindow.C:1298
-#: plugins/swapchannels/swapchannels.C:182 plugins/swapframes/swapframes.C:165
-#: plugins/tracer/tracerwindow.C:644 plugins/translate/translatewin.C:162
-#: plugins/unsharp/unsharpwindow.C:136 plugins/wave/wave.C:215
-#: plugins/whirl/whirl.C:429 plugins/yuv/yuv.C:212
-#: plugins/yuv411/yuv411win.C:131 plugins/yuvshift/yuvshift.C:115
-#: plugins/zoomblur/zoomblur.C:267
-msgid "Reset"
-msgstr ""
-
#: cinelerra/mixersalign.C:396
msgid "Match"
msgstr ""
@@ -6173,171 +7321,172 @@ msgstr ""
msgid "Align Mixers"
msgstr ""
-#: cinelerra/mixersalign.C:533
+#: cinelerra/mixersalign.C:535
msgid "Mixers:"
msgstr ""
-#: cinelerra/mixersalign.C:535
+#: cinelerra/mixersalign.C:537
msgid "Master Track:"
msgstr ""
-#: cinelerra/mixersalign.C:537
+#: cinelerra/mixersalign.C:539
msgid "Audio Tracks:"
msgstr ""
-#: cinelerra/mixersalign.C:866
+#: cinelerra/mixersalign.C:870
msgid "align mixers"
msgstr ""
-#: cinelerra/mixersalign.C:1256
+#: cinelerra/mixersalign.C:1260
msgid "scan master track empty"
msgstr ""
-#: cinelerra/mixersalign.C:1311
+#: cinelerra/mixersalign.C:1315
#, c-format
msgid "Match mixer done: %0.3f secs"
msgstr ""
-#: cinelerra/mixersalign.C:1546
+#: cinelerra/mixersalign.C:1550
msgid "match mixer audio"
msgstr ""
-#: cinelerra/mixersalign.C:1616
+#: cinelerra/mixersalign.C:1620
msgid "master audio track empty"
msgstr ""
-#: cinelerra/mixersalign.C:1622
+#: cinelerra/mixersalign.C:1626
msgid "master audio track length > 60 seconds"
msgstr ""
-#: cinelerra/mixersalign.C:1656
+#: cinelerra/mixersalign.C:1660
msgid "no mixers selected"
msgstr ""
-#: cinelerra/mixersalign.C:1670
+#: cinelerra/mixersalign.C:1674
#, c-format
msgid "Render mixer done: %0.3f secs"
msgstr ""
-#: cinelerra/mixersalign.C:1678 cinelerra/mixersalign.C:1722
+#: cinelerra/mixersalign.C:1682 cinelerra/mixersalign.C:1726
msgid "selection (master) not set"
msgstr ""
-#: cinelerra/mixersalign.C:1683
+#: cinelerra/mixersalign.C:1687
msgid "in point selection (master start) must be set"
msgstr ""
-#: cinelerra/mixersalign.C:1688
+#: cinelerra/mixersalign.C:1692
msgid "out point selection (master end) must be set"
msgstr ""
-#: cinelerra/mixersalign.C:1692
+#: cinelerra/mixersalign.C:1696
msgid "in/out point selection (master start/end) invalid"
msgstr ""
-#: cinelerra/mixersalign.C:1698 cinelerra/mixersalign.C:1729
+#: cinelerra/mixersalign.C:1702 cinelerra/mixersalign.C:1733
msgid "selection (audio start/end) invalid"
msgstr ""
-#: cinelerra/mixersalign.C:1711 cinelerra/mixersalign.C:1745
+#: cinelerra/mixersalign.C:1715 cinelerra/mixersalign.C:1749
msgid "mixer selection match canceled"
msgstr ""
-#: cinelerra/mixersalign.C:1715 cinelerra/mixersalign.C:1749
+#: cinelerra/mixersalign.C:1719 cinelerra/mixersalign.C:1753
msgid "Error in match render."
msgstr ""
-#: cinelerra/mwindow.C:635
+#: cinelerra/mwindow.C:658
#, c-format
msgid "MWindow::init_plugins: can't open plugin index: %s\n"
msgstr ""
-#: cinelerra/mwindow.C:657
+#: cinelerra/mwindow.C:680
#, c-format
msgid "MWindow::init_plugins: can't %s plugin index: %s\n"
msgstr ""
-#: cinelerra/mwindow.C:659 cinelerra/mwindow.C:707
+#: cinelerra/mwindow.C:682 cinelerra/mwindow.C:731
msgid "create"
msgstr ""
-#: cinelerra/mwindow.C:688
+#: cinelerra/mwindow.C:712
#, c-format
msgid "MWindow::init_ladspa_plugins: can't open ladspa plugin index: %s\n"
msgstr ""
-#: cinelerra/mwindow.C:705
+#: cinelerra/mwindow.C:729
#, c-format
msgid "MWindow::init_ladspa_plugins: can't %s ladspa plugin index: %s\n"
msgstr ""
-#: cinelerra/mwindow.C:1086
+#: cinelerra/mwindow.C:1111
#, c-format
msgid "MWindow::init_theme: prefered theme %s not found.\n"
msgstr ""
-#: cinelerra/mwindow.C:1091
+#: cinelerra/mwindow.C:1116
#, c-format
msgid "MWindow::init_theme: trying default theme %s\n"
msgstr ""
-#: cinelerra/mwindow.C:1101
+#: cinelerra/mwindow.C:1126
#, c-format
msgid "MWindow::init_theme: theme_plugin not found.\n"
msgstr ""
-#: cinelerra/mwindow.C:1107
+#: cinelerra/mwindow.C:1132
#, c-format
msgid "MWindow::init_theme: unable to load theme %s\n"
msgstr ""
-#: cinelerra/mwindow.C:1347 cinelerra/zwindow.C:265
+#: cinelerra/mwindow.C:1384 cinelerra/mwindowedit.C:2924
+#: cinelerra/zwindow.C:289
#, c-format
msgid "Mixer %d"
msgstr ""
-#: cinelerra/mwindow.C:1393
+#: cinelerra/mwindow.C:1430
msgid "create mixers"
msgstr ""
-#: cinelerra/mwindow.C:1749
+#: cinelerra/mwindow.C:1853
msgid "multiple video tracks"
msgstr ""
-#: cinelerra/mwindow.C:1761
+#: cinelerra/mwindow.C:1865
msgid "crosses edits"
msgstr ""
-#: cinelerra/mwindow.C:1763
+#: cinelerra/mwindow.C:1867
msgid "not asset"
msgstr ""
-#: cinelerra/mwindow.C:1782
+#: cinelerra/mwindow.C:1886
msgid "no file"
msgstr ""
-#: cinelerra/mwindow.C:1788
+#: cinelerra/mwindow.C:1892
msgid "db failed"
msgstr ""
-#: cinelerra/mwindow.C:1792
+#: cinelerra/mwindow.C:1896
#, c-format
msgid "put_commercial: %s"
msgstr ""
-#: cinelerra/mwindow.C:1879
+#: cinelerra/mwindow.C:2059
#, c-format
msgid "Loading %s"
msgstr ""
-#: cinelerra/mwindow.C:1892
+#: cinelerra/mwindow.C:2071
#, c-format
msgid ""
"%s's resolution is %dx%d.\n"
"Images with odd dimensions may not decode properly."
msgstr ""
-#: cinelerra/mwindow.C:1901
+#: cinelerra/mwindow.C:2078
#, c-format
msgid ""
"%s's index was built for program number %d\n"
@@ -6345,55 +7494,62 @@ msgid ""
" Using program %d."
msgstr ""
-#: cinelerra/mwindow.C:1937
+#: cinelerra/mwindow.C:2112 cinelerra/mwindow.C:2113
#, c-format
msgid "Failed to open %s"
msgstr ""
-#: cinelerra/mwindow.C:1971
+#: cinelerra/mwindow.C:2154
msgid "'s format couldn't be determined."
msgstr ""
-#: cinelerra/mwindow.C:2031
+#: cinelerra/mwindow.C:2205
#, c-format
msgid ""
"XML file %s\n"
" not from cinelerra."
msgstr ""
-#: cinelerra/mwindow.C:2033
+#: cinelerra/mwindow.C:2207
#, c-format
msgid "Unknown %s"
msgstr ""
-#: cinelerra/mwindow.C:2043
+#: cinelerra/mwindow.C:2214
#, c-format
msgid ""
"Warning: XML from cinelerra version %s\n"
"Session data may be incompatible."
msgstr ""
-#: cinelerra/mwindow.C:2241
+#: cinelerra/mwindow.C:2271
+#, c-format
+msgid ""
+"Error: Unable to load xml:\n"
+" %s"
+msgstr ""
+
+#: cinelerra/mwindow.C:2404
msgid "load"
msgstr ""
-#: cinelerra/mwindow.C:2355 cinelerra/mwindow.C:2468
+#: cinelerra/mwindow.C:2524 cinelerra/mwindow.C:2640
msgid "proxy"
msgstr ""
-#: cinelerra/mwindow.C:2495 cinelerra/mwindow.C:2510
+#: cinelerra/mwindow.C:2663 cinelerra/mwindow.C:2678
#, c-format
msgid ""
"The %s '%s' in file '%s' is not part of your installation of Cinelerra.\n"
"The project won't be rendered as it was meant and Cinelerra might crash.\n"
msgstr ""
-#: cinelerra/mwindow.C:2538
+#: cinelerra/mwindow.C:2706
#, c-format
msgid "MWindow::init_shm: couldn't open %s for reading.\n"
msgstr ""
-#: cinelerra/mwindow.C:2545
+#: cinelerra/mwindow.C:2713
#, c-format
msgid ""
"MWindow::init_shm: %s is %p.\n"
@@ -6403,732 +7559,872 @@ msgid ""
"It should be at least 0x%jx for Cinelerra.\n"
msgstr ""
-#: cinelerra/mwindow.C:2576
+#: cinelerra/mwindow.C:2744
msgid "Initializing Plugins"
msgstr ""
-#: cinelerra/mwindow.C:2583
+#: cinelerra/mwindow.C:2751
msgid "Initializing GUI"
msgstr ""
-#: cinelerra/mwindow.C:2591
+#: cinelerra/mwindow.C:2759
msgid "Initializing Fonts"
msgstr ""
-#: cinelerra/mwindow.C:3757
+#: cinelerra/mwindow.C:4003
+#, c-format
+msgid "Cant write FileREF: %s"
+msgstr ""
+
+#: cinelerra/mwindow.C:4030
+msgid "open edl"
+msgstr ""
+
+#: cinelerra/mwindow.C:4048
+#, c-format
+msgid "\"%s\" %jdC written"
+msgstr ""
+
+#: cinelerra/mwindow.C:4122
+#, c-format
+msgid "Nested_%02d%02d%02d-%02d%02d%02d_"
+msgstr ""
+
+#: cinelerra/mwindow.C:4133
+msgid "clip2media"
+msgstr ""
+
+#: cinelerra/mwindow.C:4163
+#, c-format
+msgid "From: %s"
+msgstr ""
+
+#: cinelerra/mwindow.C:4165
+msgid "media2clip"
+msgstr ""
+
+#: cinelerra/mwindow.C:4179 cinelerra/mwindow.C:4191
+msgid "reference"
+msgstr ""
+
+#: cinelerra/mwindow.C:4291
#, c-format
msgid "Couldn't open %s for writing."
msgstr ""
-#: cinelerra/mwindow.C:3789
-msgid "perpetual session"
+#: cinelerra/mwindow.C:4344
+msgid "perpetual load"
msgstr ""
-#: cinelerra/mwindow.C:3824
+#: cinelerra/mwindow.C:4370
#, c-format
msgid "Copying: %s\n"
msgstr ""
-#: cinelerra/mwindow.C:3911
+#: cinelerra/mwindow.C:4457
#, c-format
msgid "Saving to %s:\n"
msgstr ""
-#: cinelerra/mwindow.C:3970 cinelerra/savefile.C:111 cinelerra/savefile.C:218
+#: cinelerra/mwindow.C:4519
#, c-format
msgid "\"%s\" %dC written"
msgstr ""
-#: cinelerra/mwindow.C:3977 cinelerra/savefile.C:206
+#: cinelerra/mwindow.C:4526
#, c-format
msgid "Couldn't open %s."
msgstr ""
-#: cinelerra/mwindow.C:4127
+#: cinelerra/mwindow.C:4701
msgid "remove assets"
msgstr ""
-#: cinelerra/mwindow.C:4354
+#: cinelerra/mwindow.C:4935
#, c-format
msgid "Using %s"
msgstr ""
-#: cinelerra/mwindow.C:4491 cinelerra/mwindowedit.C:211
-#: cinelerra/mwindowedit.C:258 cinelerra/preferencesthread.C:282
+#: cinelerra/mwindow.C:5065 cinelerra/mwindowedit.C:196
+#: cinelerra/mwindowedit.C:243 cinelerra/preferencesthread.C:297
msgid ""
"This project's dimensions are not multiples of 4 so\n"
"it can't be rendered by OpenGL."
msgstr ""
-#: cinelerra/mwindow.C:4606
+#: cinelerra/mwindow.C:5196
msgid "select asset"
msgstr ""
-#: cinelerra/mwindowedit.C:89 cinelerra/mwindowedit.C:108
-#: cinelerra/mwindowedit.C:128
+#: cinelerra/mwindow.C:5310
+msgid ": Confirm update"
+msgstr ""
+
+#: cinelerra/mwindow.C:5325
+msgid "FileREF not updated:"
+msgstr ""
+
+#: cinelerra/mwindow.C:5330
+msgid "Save file ref changes?"
+msgstr ""
+
+#: cinelerra/mwindowedit.C:91 cinelerra/mwindowedit.C:104
+#: cinelerra/mwindowedit.C:119
msgid "add track"
msgstr ""
-#: cinelerra/mwindowedit.C:232
+#: cinelerra/mwindowedit.C:217
msgid "asset to all"
msgstr ""
-#: cinelerra/mwindowedit.C:272
+#: cinelerra/mwindowedit.C:257
msgid "asset to size"
msgstr ""
-#: cinelerra/mwindowedit.C:292
+#: cinelerra/mwindowedit.C:277
msgid "asset to rate"
msgstr ""
-#: cinelerra/mwindowedit.C:307
+#: cinelerra/mwindowedit.C:292
msgid "clear"
msgstr ""
-#: cinelerra/mwindowedit.C:372
+#: cinelerra/mwindowedit.C:358
msgid "clear keyframes"
msgstr ""
-#: cinelerra/mwindowedit.C:385
+#: cinelerra/mwindowedit.C:371
msgid "clear default keyframe"
msgstr ""
-#: cinelerra/mwindowedit.C:397
+#: cinelerra/mwindowedit.C:383
msgid "clear labels"
msgstr ""
-#: cinelerra/mwindowedit.C:416
+#: cinelerra/mwindowedit.C:407
+msgid "clear hard edges"
+msgstr ""
+
+#: cinelerra/mwindowedit.C:443
msgid "concatenate tracks"
msgstr ""
-#: cinelerra/mwindowedit.C:524
+#: cinelerra/mwindowedit.C:581
msgid "crop"
msgstr ""
-#: cinelerra/mwindowedit.C:547
+#: cinelerra/mwindowedit.C:604
msgid "blade"
msgstr ""
-#: cinelerra/mwindowedit.C:567
+#: cinelerra/mwindowedit.C:624
msgid "split | cut"
msgstr ""
-#: cinelerra/mwindowedit.C:625
+#: cinelerra/mwindowedit.C:682
msgid "cut keyframes"
msgstr ""
-#: cinelerra/mwindowedit.C:641
+#: cinelerra/mwindowedit.C:698
msgid "cut default keyframe"
msgstr ""
-#: cinelerra/mwindowedit.C:653
+#: cinelerra/mwindowedit.C:710
msgid "delete tracks"
msgstr ""
-#: cinelerra/mwindowedit.C:667
+#: cinelerra/mwindowedit.C:724
msgid "delete track"
msgstr ""
-#: cinelerra/mwindowedit.C:735 cinelerra/mwindowedit.C:764
+#: cinelerra/mwindowedit.C:813
msgid "insert effect"
msgstr ""
-#: cinelerra/mwindowedit.C:886
+#: cinelerra/mwindowedit.C:951
msgid "drag handle"
msgstr ""
-#: cinelerra/mwindowedit.C:904
+#: cinelerra/mwindowedit.C:979
+msgid "trans handle"
+msgstr ""
+
+#: cinelerra/mwindowedit.C:997
msgid "match output size"
msgstr ""
-#: cinelerra/mwindowedit.C:939
+#: cinelerra/mwindowedit.C:1032
msgid "del edit"
msgstr ""
-#: cinelerra/mwindowedit.C:949
+#: cinelerra/mwindowedit.C:1042
msgid "cut edit"
msgstr ""
-#: cinelerra/mwindowedit.C:968
+#: cinelerra/mwindowedit.C:1061
msgid "move edit"
msgstr ""
-#: cinelerra/mwindowedit.C:1010
+#: cinelerra/mwindowedit.C:1103
msgid "paste clip"
msgstr ""
-#: cinelerra/mwindowedit.C:1042
+#: cinelerra/mwindowedit.C:1135
msgid "move group"
msgstr ""
-#: cinelerra/mwindowedit.C:1055
+#: cinelerra/mwindowedit.C:1148
msgid "paste effect"
msgstr ""
-#: cinelerra/mwindowedit.C:1068
+#: cinelerra/mwindowedit.C:1161
msgid "move effect"
msgstr ""
-#: cinelerra/mwindowedit.C:1083
+#: cinelerra/mwindowedit.C:1176
msgid "move effect up"
msgstr ""
-#: cinelerra/mwindowedit.C:1096
+#: cinelerra/mwindowedit.C:1189
msgid "move effect down"
msgstr ""
-#: cinelerra/mwindowedit.C:1107
+#: cinelerra/mwindowedit.C:1200
msgid "move track down"
msgstr ""
-#: cinelerra/mwindowedit.C:1120
+#: cinelerra/mwindowedit.C:1213
msgid "move tracks down"
msgstr ""
-#: cinelerra/mwindowedit.C:1133
+#: cinelerra/mwindowedit.C:1226
msgid "move track up"
msgstr ""
-#: cinelerra/mwindowedit.C:1145
+#: cinelerra/mwindowedit.C:1238
msgid "move tracks up"
msgstr ""
-#: cinelerra/mwindowedit.C:1217
+#: cinelerra/mwindowedit.C:1250
+msgid "swap track down"
+msgstr ""
+
+#: cinelerra/mwindowedit.C:1263
+msgid "swap tracks down"
+msgstr ""
+
+#: cinelerra/mwindowedit.C:1276
+msgid "swap track up"
+msgstr ""
+
+#: cinelerra/mwindowedit.C:1288
+msgid "swap tracks up"
+msgstr ""
+
+#: cinelerra/mwindowedit.C:1366
msgid "overwrite"
msgstr ""
-#: cinelerra/mwindowedit.C:1270
+#: cinelerra/mwindowedit.C:1420
msgid "paste"
msgstr ""
-#: cinelerra/mwindowedit.C:1307
+#: cinelerra/mwindowedit.C:1458
msgid "paste assets"
msgstr ""
-#: cinelerra/mwindowedit.C:1382
+#: cinelerra/mwindowedit.C:1535
msgid "paste keyframes"
msgstr ""
-#: cinelerra/mwindowedit.C:1408
+#: cinelerra/mwindowedit.C:1561
msgid "paste default keyframe"
msgstr ""
-#: cinelerra/mwindowedit.C:1710 cinelerra/mwindowedit.C:1717
+#: cinelerra/mwindowedit.C:1873 cinelerra/mwindowedit.C:1880
msgid "silence"
msgstr ""
-#: cinelerra/mwindowedit.C:1733
+#: cinelerra/mwindowedit.C:1897
msgid "detach transition"
msgstr ""
-#: cinelerra/mwindowedit.C:1750
+#: cinelerra/mwindowedit.C:1914
msgid "detach transitions"
msgstr ""
-#: cinelerra/mwindowedit.C:1765 cinelerra/mwindowedit.C:1793
-#: cinelerra/mwindowedit.C:1813 cinelerra/mwindowedit.C:1834
+#: cinelerra/mwindowedit.C:1929 cinelerra/mwindowedit.C:1957
+#: cinelerra/mwindowedit.C:1977 cinelerra/mwindowedit.C:1998
msgid "transition"
msgstr ""
-#: cinelerra/mwindowedit.C:1780
+#: cinelerra/mwindowedit.C:1944
msgid "attach transitions"
msgstr ""
-#: cinelerra/mwindowedit.C:1805 cinelerra/mwindowedit.C:1825
+#: cinelerra/mwindowedit.C:1969 cinelerra/mwindowedit.C:1989
#, c-format
msgid "No default transition %s found."
msgstr ""
-#: cinelerra/mwindowedit.C:1852
+#: cinelerra/mwindowedit.C:2016
msgid "shuffle edits"
msgstr ""
-#: cinelerra/mwindowedit.C:1871
+#: cinelerra/mwindowedit.C:2035
msgid "reverse edits"
msgstr ""
-#: cinelerra/mwindowedit.C:1890
+#: cinelerra/mwindowedit.C:2054
msgid "align edits"
msgstr ""
-#: cinelerra/mwindowedit.C:1909
+#: cinelerra/mwindowedit.C:2073
msgid "edit length"
msgstr ""
-#: cinelerra/mwindowedit.C:1929 cinelerra/mwindowedit.C:1948
+#: cinelerra/mwindowedit.C:2093 cinelerra/mwindowedit.C:2112
msgid "transition length"
msgstr ""
-#: cinelerra/mwindowedit.C:2012
+#: cinelerra/mwindowedit.C:2176
msgid "resize track"
msgstr ""
-#: cinelerra/mwindowedit.C:2025
+#: cinelerra/mwindowedit.C:2189
msgid "in point"
msgstr ""
-#: cinelerra/mwindowedit.C:2038
+#: cinelerra/mwindowedit.C:2202
msgid "out point"
msgstr ""
-#: cinelerra/mwindowedit.C:2051
+#: cinelerra/mwindowedit.C:2215
msgid "clear in/out"
msgstr ""
-#: cinelerra/mwindowedit.C:2088
+#: cinelerra/mwindowedit.C:2252
msgid "splice"
msgstr ""
-#: cinelerra/mwindowedit.C:2207
+#: cinelerra/mwindowedit.C:2368
msgid "label"
msgstr ""
-#: cinelerra/mwindowedit.C:2223
+#: cinelerra/mwindowedit.C:2384
msgid "trim selection"
msgstr ""
-#: cinelerra/mwindowedit.C:2282
+#: cinelerra/mwindowedit.C:2444
msgid "create new folder failed"
msgstr ""
-#: cinelerra/mwindowedit.C:2284
+#: cinelerra/mwindowedit.C:2446
msgid "new folder"
msgstr ""
-#: cinelerra/mwindowedit.C:2292
+#: cinelerra/mwindowedit.C:2454
msgid "delete folder failed"
msgstr ""
-#: cinelerra/mwindowedit.C:2294
+#: cinelerra/mwindowedit.C:2456
msgid "del folder"
msgstr ""
-#: cinelerra/mwindowedit.C:2330
+#: cinelerra/mwindowedit.C:2492
msgid "map 1:1"
msgstr ""
-#: cinelerra/mwindowedit.C:2330
+#: cinelerra/mwindowedit.C:2492
msgid "map 5.1:2"
msgstr ""
-#: cinelerra/mwindowedit.C:2403
+#: cinelerra/mwindowedit.C:2569
+msgid "convert assets format error"
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2571
+msgid "No convertable assets found"
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2586
+msgid "convert"
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2603
msgid "cut ads"
msgstr ""
-#: cinelerra/mwindowgui.C:82
+#: cinelerra/mwindowedit.C:2769 cinelerra/mwindowedit.C:2814
+msgid "Selected edit track not armed."
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2772 cinelerra/mwindowedit.C:2820
+msgid "More than one edit selected on a track."
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2775
+msgid "No effects under selected edit."
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2778
+msgid "No edits selected."
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2781 cinelerra/mwindowedit.C:2829
+msgid "Shared effect added without master."
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2802
+msgid "Error clipboard buffer empty."
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2817
+msgid "Track type mismatched."
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2823
+msgid "Too few target edits to add group effects."
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2826
+msgid "Too many target edits to add group effects."
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2835
+msgid "paste effects"
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2842
+msgid "Error loading clip from clipboard buffer."
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2853
+msgid "align timecodes"
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2942
+msgid "mix masters"
+msgstr ""
+
+#: cinelerra/mwindowedit.C:2959
+msgid "create kyfrms"
+msgstr ""
+
+#: cinelerra/mwindowgui.C:86
msgid ": Program"
msgstr ""
-#: cinelerra/mwindowgui.C:2418
+#: cinelerra/mwindowgui.C:2388
msgid "Changing the base codecs may require rebuilding indexes."
msgstr ""
-#: cinelerra/mwindowgui.C:2433 cinelerra/mwindowgui.C:2467
+#: cinelerra/mwindowgui.C:2427 cinelerra/mwindowgui.C:2461
msgid "Disable proxy"
msgstr ""
-#: cinelerra/mwindowgui.C:2433 cinelerra/mwindowgui.C:2467
+#: cinelerra/mwindowgui.C:2427 cinelerra/mwindowgui.C:2461
msgid "Enable proxy"
msgstr ""
-#: cinelerra/mwindow.inc:58
+#: cinelerra/mwindow.inc:59
msgid "Cinelerra: Asset Info"
msgstr ""
-#: cinelerra/mwindow.inc:59
+#: cinelerra/mwindow.inc:60
msgid "Cinelerra: Asset path"
msgstr ""
-#: cinelerra/mwindow.inc:60
+#: cinelerra/mwindow.inc:61
msgid "Cinelerra: Attach Effect"
msgstr ""
-#: cinelerra/mwindow.inc:61
+#: cinelerra/mwindow.inc:62
msgid "Cinelerra: Audio compression"
msgstr ""
-#: cinelerra/mwindow.inc:62
+#: cinelerra/mwindow.inc:63
msgid "Cinelerra: Audio Compression"
msgstr ""
-#: cinelerra/mwindow.inc:63
+#: cinelerra/mwindow.inc:64
msgid "Cinelerra: Audio Preset"
msgstr ""
-#: cinelerra/mwindow.inc:64
+#: cinelerra/mwindow.inc:65
msgid "Cinelerra: Batch Render"
msgstr ""
-#: cinelerra/mwindow.inc:65
+#: cinelerra/mwindow.inc:66
msgid "Cinelerra: Camera"
msgstr ""
-#: cinelerra/mwindow.inc:66
+#: cinelerra/mwindow.inc:67
msgid "Cinelerra: CD Ripper"
msgstr ""
-#: cinelerra/mwindow.inc:67
+#: cinelerra/mwindow.inc:68
msgid "Cinelerra: Change Effect"
msgstr ""
-#: cinelerra/mwindow.inc:68
+#: cinelerra/mwindow.inc:69
msgid "Cinelerra: Channel Info"
msgstr ""
-#: cinelerra/mwindow.inc:69
+#: cinelerra/mwindow.inc:70
msgid "Cinelerra: Channels"
msgstr ""
-#: cinelerra/mwindow.inc:70
+#: cinelerra/mwindow.inc:71
msgid "Cinelerra: ChanSearch"
msgstr ""
-#: cinelerra/mwindow.inc:71
+#: cinelerra/mwindow.inc:72
msgid "Cinelerra: Clip Info"
msgstr ""
-#: cinelerra/mwindow.inc:72
+#: cinelerra/mwindow.inc:73
msgid "Cinelerra: Color"
msgstr ""
-#: cinelerra/mwindow.inc:73
+#: cinelerra/mwindow.inc:74
msgid "Cinelerra: Copy File List"
msgstr ""
-#: cinelerra/mwindow.inc:74
+#: cinelerra/mwindow.inc:75
msgid "Cinelerra: Commands"
msgstr ""
-#: cinelerra/mwindow.inc:75
+#: cinelerra/mwindow.inc:76
msgid "Cinelerra: Compositor"
msgstr ""
-#: cinelerra/mwindow.inc:76
+#: cinelerra/mwindow.inc:77
msgid "Cinelerra: Confirm"
msgstr ""
-#: cinelerra/mwindow.inc:77
+#: cinelerra/mwindow.inc:78
msgid "Cinelerra: Confirm Quit"
msgstr ""
-#: cinelerra/mwindow.inc:78
+#: cinelerra/mwindow.inc:79
msgid "Cinelerra: Could not set locale.\n"
msgstr ""
-#: cinelerra/mwindow.inc:79
+#: cinelerra/mwindow.inc:80
msgid "Cinelerra: Create BD"
msgstr ""
-#: cinelerra/mwindow.inc:80
+#: cinelerra/mwindow.inc:81
msgid "Cinelerra: Create DVD"
msgstr ""
-#: cinelerra/mwindow.inc:81
+#: cinelerra/mwindow.inc:82
msgid "Cinelerra: Crop"
msgstr ""
-#: cinelerra/mwindow.inc:82
+#: cinelerra/mwindow.inc:83
msgid "Cinelerra: DbWindow"
msgstr ""
-#: cinelerra/mwindow.inc:83
+#: cinelerra/mwindow.inc:84
msgid "Cinelerra: Delete All Indexes"
msgstr ""
-#: cinelerra/mwindow.inc:84
+#: cinelerra/mwindow.inc:85
msgid "Cinelerra: Edit Channel"
msgstr ""
-#: cinelerra/mwindow.inc:85
+#: cinelerra/mwindow.inc:86
msgid "Cinelerra: Edit length"
msgstr ""
-#: cinelerra/mwindow.inc:86
+#: cinelerra/mwindow.inc:87
msgid "Cinelerra: Effect Prompt"
msgstr ""
-#: cinelerra/mwindow.inc:87
+#: cinelerra/mwindow.inc:88
msgid "Cinelerra: Effect Info"
msgstr ""
-#: cinelerra/mwindow.inc:88
+#: cinelerra/mwindow.inc:89
msgid "Cinelerra: Error"
msgstr ""
-#: cinelerra/mwindow.inc:89
+#: cinelerra/mwindow.inc:90
msgid "Cinelerra: Errors"
msgstr ""
-#: cinelerra/mwindow.inc:90
+#: cinelerra/mwindow.inc:91
msgid "Cinelerra: Export EDL"
msgstr ""
-#: cinelerra/mwindow.inc:91
+#: cinelerra/mwindow.inc:92
msgid "Cinelerra: Export Project"
msgstr ""
-#: cinelerra/mwindow.inc:92
+#: cinelerra/mwindow.inc:93
msgid "Cinelerra: Feather Edits"
msgstr ""
-#: cinelerra/mwindow.inc:93
+#: cinelerra/mwindow.inc:94
msgid "Cinelerra: File Exists"
msgstr ""
-#: cinelerra/mwindow.inc:94
+#: cinelerra/mwindow.inc:95
msgid "Cinelerra: File format"
msgstr ""
-#: cinelerra/mwindow.inc:95
+#: cinelerra/mwindow.inc:96
msgid "Cinelerra: File Format"
msgstr ""
-#: cinelerra/mwindow.inc:96
+#: cinelerra/mwindow.inc:97
msgid "Cinelerra: Goto position"
msgstr ""
-#: cinelerra/mwindow.inc:97
+#: cinelerra/mwindow.inc:98
msgid "Cinelerra: Label Info"
msgstr ""
-#: cinelerra/mwindow.inc:98
+#: cinelerra/mwindow.inc:99
msgid "Cinelerra: Layout"
msgstr ""
-#: cinelerra/mwindow.inc:99
+#: cinelerra/mwindow.inc:100
msgid "Cinelerra: Levels"
msgstr ""
-#: cinelerra/mwindow.inc:100
+#: cinelerra/mwindow.inc:101
msgid "Cinelerra: Load"
msgstr ""
-#: cinelerra/mwindow.inc:101
+#: cinelerra/mwindow.inc:102
msgid "Cinelerra: Loading"
msgstr ""
-#: cinelerra/mwindow.inc:102
+#: cinelerra/mwindow.inc:103
msgid "Cinelerra: Locate file"
msgstr ""
-#: cinelerra/mwindow.inc:103
+#: cinelerra/mwindow.inc:104
msgid "Cinelerra: Mask"
msgstr ""
-#: cinelerra/mwindow.inc:104
+#: cinelerra/mwindow.inc:105
msgid "Cinelerra: Mixer"
msgstr ""
-#: cinelerra/mwindow.inc:105
+#: cinelerra/mwindow.inc:106
msgid "Cinelerra: New folder"
msgstr ""
-#: cinelerra/mwindow.inc:106
+#: cinelerra/mwindow.inc:107
msgid "Cinelerra: New Project"
msgstr ""
-#: cinelerra/mwindow.inc:107
+#: cinelerra/mwindow.inc:108
msgid "Cinelerra: Append to Project"
msgstr ""
-#: cinelerra/mwindow.inc:108
+#: cinelerra/mwindow.inc:109
msgid "Cinelerra: Normalize"
msgstr ""
-#: cinelerra/mwindow.inc:109
+#: cinelerra/mwindow.inc:110
msgid "Cinelerra: Options"
msgstr ""
-#: cinelerra/mwindow.inc:110
+#: cinelerra/mwindow.inc:111
msgid "Cinelerra: Overlays"
msgstr ""
-#: cinelerra/mwindow.inc:111
+#: cinelerra/mwindow.inc:112
msgid "Cinelerra: Paste File List"
msgstr ""
-#: cinelerra/mwindow.inc:112
+#: cinelerra/mwindow.inc:113
msgid "Cinelerra: Path"
msgstr ""
-#: cinelerra/mwindow.inc:113
+#: cinelerra/mwindow.inc:114
msgid "Cinelerra: Picture"
msgstr ""
-#: cinelerra/mwindow.inc:114
+#: cinelerra/mwindow.inc:115
msgid "Cinelerra: Preferences"
msgstr ""
-#: cinelerra/mwindow.inc:115
+#: cinelerra/mwindow.inc:116
msgid "Cinelerra: Probes"
msgstr ""
-#: cinelerra/mwindow.inc:116
+#: cinelerra/mwindow.inc:117
msgid "Cinelerra: Program"
msgstr ""
-#: cinelerra/mwindow.inc:117
+#: cinelerra/mwindow.inc:118
msgid "Cinelerra: Projector"
msgstr ""
-#: cinelerra/mwindow.inc:118
+#: cinelerra/mwindow.inc:119
msgid "Cinelerra: Proxy settings"
msgstr ""
-#: cinelerra/mwindow.inc:119
+#: cinelerra/mwindow.inc:120
msgid "Cinelerra: Question"
msgstr ""
-#: cinelerra/mwindow.inc:120
+#: cinelerra/mwindow.inc:121
msgid "Cinelerra: Record"
msgstr ""
-#: cinelerra/mwindow.inc:121
+#: cinelerra/mwindow.inc:122
msgid "Cinelerra: Recording"
msgstr ""
-#: cinelerra/mwindow.inc:122
+#: cinelerra/mwindow.inc:123
msgid "Cinelerra: Record path"
msgstr ""
-#: cinelerra/mwindow.inc:123
+#: cinelerra/mwindow.inc:124
msgid "Cinelerra: Redraw Indexes"
msgstr ""
-#: cinelerra/mwindow.inc:124
+#: cinelerra/mwindow.inc:125
msgid "Cinelerra: RemoteWindow"
msgstr ""
-#: cinelerra/mwindow.inc:125
+#: cinelerra/mwindow.inc:126
msgid "Cinelerra: Remove assets"
msgstr ""
-#: cinelerra/mwindow.inc:126
+#: cinelerra/mwindow.inc:127
msgid "Cinelerra: Resample"
msgstr ""
-#: cinelerra/mwindow.inc:127
+#: cinelerra/mwindow.inc:128
msgid "Cinelerra: Remove plugin"
msgstr ""
-#: cinelerra/mwindow.inc:128
+#: cinelerra/mwindow.inc:129
msgid "Cinelerra: Render"
msgstr ""
-#: cinelerra/mwindow.inc:129
+#: cinelerra/mwindow.inc:130
msgid "Cinelerra: Render effect"
msgstr ""
-#: cinelerra/mwindow.inc:130
+#: cinelerra/mwindow.inc:131
msgid "Cinelerra: Resize Track"
msgstr ""
-#: cinelerra/mwindow.inc:131
+#: cinelerra/mwindow.inc:132
msgid "Cinelerra: Resources"
msgstr ""
-#: cinelerra/mwindow.inc:132
+#: cinelerra/mwindow.inc:133
msgid "Cinelerra: Ruler"
msgstr ""
-#: cinelerra/mwindow.inc:133
+#: cinelerra/mwindow.inc:134
#, c-format
msgid "Cinelerra: %s"
msgstr ""
-#: cinelerra/mwindow.inc:134
+#: cinelerra/mwindow.inc:135
msgid "Cinelerra: Save"
msgstr ""
-#: cinelerra/mwindow.inc:135
+#: cinelerra/mwindow.inc:136
msgid "Cinelerra: Scale"
msgstr ""
-#: cinelerra/mwindow.inc:136
+#: cinelerra/mwindow.inc:137
msgid "Cinelerra: Scan confirm"
msgstr ""
-#: cinelerra/mwindow.inc:137
+#: cinelerra/mwindow.inc:138
msgid "Cinelerra: Scopes"
msgstr ""
-#: cinelerra/mwindow.inc:138
+#: cinelerra/mwindow.inc:139
msgid "Cinelerra: Set edit title"
msgstr ""
-#: cinelerra/mwindow.inc:139
+#: cinelerra/mwindow.inc:140
msgid "Cinelerra: Set Format"
msgstr ""
-#: cinelerra/mwindow.inc:140
+#: cinelerra/mwindow.inc:141
msgid "Cinelerra: Shell"
msgstr ""
-#: cinelerra/mwindow.inc:141
+#: cinelerra/mwindow.inc:142
#, c-format
msgid "Cinelerra: %s Keyframe"
msgstr ""
-#: cinelerra/mwindow.inc:142
+#: cinelerra/mwindow.inc:143
#, c-format
msgid "Cinelerra: %s Presets"
msgstr ""
-#: cinelerra/mwindow.inc:143
+#: cinelerra/mwindow.inc:144
msgid "Cinelerra: Subtitle"
msgstr ""
-#: cinelerra/mwindow.inc:144
+#: cinelerra/mwindow.inc:145
msgid "Cinelerra: Time stretch"
msgstr ""
-#: cinelerra/mwindow.inc:145
+#: cinelerra/mwindow.inc:146
msgid "Cinelerra: Tip of the day"
msgstr ""
-#: cinelerra/mwindow.inc:146
+#: cinelerra/mwindow.inc:147
msgid "Cinelerra: Transition"
msgstr ""
-#: cinelerra/mwindow.inc:147
+#: cinelerra/mwindow.inc:148
msgid "Cinelerra: Transition length"
msgstr ""
-#: cinelerra/mwindow.inc:148
+#: cinelerra/mwindow.inc:149
msgid "Cinelerra: Video Compression"
msgstr ""
-#: cinelerra/mwindow.inc:149
+#: cinelerra/mwindow.inc:150
msgid "Cinelerra: Video in"
msgstr ""
-#: cinelerra/mwindow.inc:150
+#: cinelerra/mwindow.inc:151
#, c-format
msgid "Cinelerra: Video in %d%%"
msgstr ""
-#: cinelerra/mwindow.inc:151
+#: cinelerra/mwindow.inc:152
msgid "Cinelerra: Video out"
msgstr ""
-#: cinelerra/mwindow.inc:152
+#: cinelerra/mwindow.inc:153
#, c-format
msgid "Cinelerra: Video out %d%%"
msgstr ""
-#: cinelerra/mwindow.inc:153
+#: cinelerra/mwindow.inc:154
msgid "Cinelerra: Video Preset"
msgstr ""
-#: cinelerra/mwindow.inc:154
+#: cinelerra/mwindow.inc:155
msgid "Cinelerra: Viewer"
msgstr ""
-#: cinelerra/mwindow.inc:155
+#: cinelerra/mwindow.inc:156
msgid "Cinelerra: Warning"
msgstr ""
-#: cinelerra/new.C:119 cinelerra/vtrack.C:114
+#: cinelerra/new.C:119 cinelerra/vtrack.C:115
#, c-format
msgid "Video %d"
msgstr ""
@@ -7164,116 +8460,128 @@ msgid ""
"%s"
msgstr ""
-#: cinelerra/new.C:329
+#: cinelerra/new.C:333
msgid "Parameters for the new project:"
msgstr ""
-#: cinelerra/new.C:330
+#: cinelerra/new.C:334
msgid "Parameters for additional tracks:"
msgstr ""
-#: cinelerra/new.C:347 cinelerra/new.C:376
+#: cinelerra/new.C:348 cinelerra/new.C:378
msgid "Tracks:"
msgstr ""
-#: cinelerra/new.C:364 cinelerra/recordgui.C:231 cinelerra/setformat.C:314
+#: cinelerra/new.C:366 cinelerra/recordgui.C:233 cinelerra/setformat.C:307
msgid "Samplerate:"
msgstr ""
-#: cinelerra/new.C:392 cinelerra/recordgui.C:244
+#: cinelerra/new.C:394 cinelerra/recordgui.C:246
msgid "Framerate:"
msgstr ""
-#: cinelerra/new.C:419 cinelerra/setformat.C:367
+#: cinelerra/new.C:418 cinelerra/setformat.C:360
msgid "Canvas size:"
msgstr ""
-#: cinelerra/new.C:419
+#: cinelerra/new.C:418
msgid "Track size:"
msgstr ""
-#: cinelerra/new.C:439 cinelerra/scale.C:271 cinelerra/setformat.C:435
+#: cinelerra/new.C:435 cinelerra/scale.C:250 cinelerra/setformat.C:421
msgid "Aspect ratio:"
msgstr ""
-#: cinelerra/new.C:457 cinelerra/setformat.C:462
+#: cinelerra/new.C:453 cinelerra/setformat.C:446
msgid "Interlace mode:"
msgstr ""
-#: cinelerra/new.C:472
+#: cinelerra/new.C:468
msgid "Create project folder in:"
msgstr ""
-#: cinelerra/new.C:480
+#: cinelerra/new.C:476
msgid "Project Directory"
msgstr ""
-#: cinelerra/new.C:480
+#: cinelerra/new.C:476
msgid "Project Directory Path:"
msgstr ""
-#: cinelerra/new.C:482
+#: cinelerra/new.C:478
msgid "Project Name:"
msgstr ""
-#: cinelerra/new.C:929
+#: cinelerra/new.C:925
msgid "Auto aspect ratio"
msgstr ""
-#: cinelerra/new.C:949 cinelerra/resizetrackthread.C:191
-#: cinelerra/setformat.C:857 plugins/photoscale/photoscale.C:198
+#: cinelerra/new.C:945 cinelerra/resizetrackthread.C:184
+#: cinelerra/setformat.C:822 plugins/photoscale/photoscale.C:198
msgid "Swap dimensions"
msgstr ""
-#: cinelerra/patchgui.C:317
+#: cinelerra/packagedispatcher.C:115
+msgid "Render file per label and no labels\n"
+msgstr ""
+
+#: cinelerra/patchgui.C:336
msgid "Play track"
msgstr ""
-#: cinelerra/patchgui.C:342
+#: cinelerra/patchgui.C:361
msgid "play patch"
msgstr ""
-#: cinelerra/patchgui.C:370
+#: cinelerra/patchgui.C:389
msgid "Arm track"
msgstr ""
-#: cinelerra/patchgui.C:399
+#: cinelerra/patchgui.C:419
msgid "record patch"
msgstr ""
-#: cinelerra/patchgui.C:426
+#: cinelerra/patchgui.C:446
msgid "Gang faders"
msgstr ""
-#: cinelerra/patchgui.C:451
+#: cinelerra/patchgui.C:471
msgid "gang patch"
msgstr ""
-#: cinelerra/patchgui.C:478
+#: cinelerra/patchgui.C:498
msgid "Draw media"
msgstr ""
-#: cinelerra/patchgui.C:503
+#: cinelerra/patchgui.C:523
msgid "draw patch"
msgstr ""
-#: cinelerra/patchgui.C:529
+#: cinelerra/patchgui.C:549
msgid "Don't send to output"
msgstr ""
-#: cinelerra/patchgui.C:569
+#: cinelerra/patchgui.C:589
msgid "mute patch"
msgstr ""
-#: cinelerra/patchgui.C:615
+#: cinelerra/patchgui.C:601
+msgid "Track Data Height"
+msgstr ""
+
+#: cinelerra/patchgui.C:628
+msgid "Master Track"
+msgstr ""
+
+#: cinelerra/patchgui.C:671
msgid "expand patch"
msgstr ""
-#: cinelerra/patchgui.C:642 cinelerra/patchgui.C:646
+#: cinelerra/patchgui.C:698 cinelerra/patchgui.C:702
msgid "track title"
msgstr ""
-#: cinelerra/patchgui.C:675 cinelerra/patchgui.C:681
+#: cinelerra/patchgui.C:731 cinelerra/patchgui.C:737
msgid "nudge."
msgstr ""
@@ -7282,256 +8590,281 @@ msgid "Cache size (MB):"
msgstr ""
#: cinelerra/performanceprefs.C:77
-msgid "Use HW Device:"
+msgid "Seconds to preroll renders:"
msgstr ""
-#: cinelerra/performanceprefs.C:83 cinelerra/performanceprefs.C:91
-msgid "Seconds to preroll renders:"
+#: cinelerra/performanceprefs.C:90
+msgid "Use HW Device:"
msgstr ""
-#: cinelerra/performanceprefs.C:97
+#: cinelerra/performanceprefs.C:92
msgid "Project SMP cpus:"
msgstr ""
-#: cinelerra/performanceprefs.C:112
+#: cinelerra/performanceprefs.C:105
msgid "Background Rendering (Video only)"
msgstr ""
-#: cinelerra/performanceprefs.C:118
+#: cinelerra/performanceprefs.C:111
msgid "Frames per background rendering job:"
msgstr ""
-#: cinelerra/performanceprefs.C:124
+#: cinelerra/performanceprefs.C:117
msgid "Frames to preroll background:"
msgstr ""
-#: cinelerra/performanceprefs.C:132
+#: cinelerra/performanceprefs.C:125
msgid "Output for background rendering:"
msgstr ""
-#: cinelerra/performanceprefs.C:153
+#: cinelerra/performanceprefs.C:146
msgid "Render Farm"
msgstr ""
-#: cinelerra/performanceprefs.C:154 cinelerra/performanceprefs.C:655
+#: cinelerra/performanceprefs.C:147 cinelerra/performanceprefs.C:657
msgid "Reset rates"
msgstr ""
-#: cinelerra/performanceprefs.C:157
+#: cinelerra/performanceprefs.C:150
msgid "Nodes:"
msgstr ""
-#: cinelerra/performanceprefs.C:165
+#: cinelerra/performanceprefs.C:158
msgid "Hostname:"
msgstr ""
-#: cinelerra/performanceprefs.C:175
+#: cinelerra/performanceprefs.C:168
msgid "Client Watchdog Timeout:"
msgstr ""
-#: cinelerra/performanceprefs.C:178
+#: cinelerra/performanceprefs.C:171
msgid "Total jobs to create:"
msgstr ""
-#: cinelerra/performanceprefs.C:184
+#: cinelerra/performanceprefs.C:177
msgid "(overridden if new file at each label is checked)"
msgstr ""
-#: cinelerra/performanceprefs.C:226 cinelerra/pluginpopup.C:222
-#: cinelerra/recordbatches.C:22 cinelerra/transitionpopup.C:310
+#: cinelerra/performanceprefs.C:219 cinelerra/pluginpopup.C:222
+#: cinelerra/recordbatches.C:22 cinelerra/transitionpopup.C:316
+#: plugins/sketcher/sketcherwindow.C:298
msgid "On"
msgstr ""
-#: cinelerra/performanceprefs.C:226
+#: cinelerra/performanceprefs.C:219
msgid "Hostname"
msgstr ""
-#: cinelerra/performanceprefs.C:226
+#: cinelerra/performanceprefs.C:219
msgid "Port"
msgstr ""
-#: cinelerra/performanceprefs.C:275
+#: cinelerra/performanceprefs.C:268
msgid "Use background rendering"
msgstr ""
-#: cinelerra/performanceprefs.C:418
+#: cinelerra/performanceprefs.C:320
+msgid "Cache Transitions"
+msgstr ""
+
+#: cinelerra/performanceprefs.C:342
+msgid ""
+"vdpau - Nvidia, Nouveau\n"
+"vaapi - Broadcom, Intel HD graphics, Amdgpu, Radeon\n"
+"cuda - Nvidia + Cuda SDK"
+msgstr ""
+
+#: cinelerra/performanceprefs.C:424
msgid "Force single processor use"
msgstr ""
-#: cinelerra/performanceprefs.C:437
+#: cinelerra/performanceprefs.C:443
msgid "Consolidate output files on completion"
msgstr ""
-#: cinelerra/performanceprefs.C:553
+#: cinelerra/performanceprefs.C:555
msgid "Add Nodes"
msgstr ""
-#: cinelerra/performanceprefs.C:583
+#: cinelerra/performanceprefs.C:585
msgid "Apply Changes"
msgstr ""
-#: cinelerra/performanceprefs.C:607
+#: cinelerra/performanceprefs.C:609
msgid "Delete Nodes"
msgstr ""
-#: cinelerra/performanceprefs.C:633
+#: cinelerra/performanceprefs.C:635
msgid "Sort nodes"
msgstr ""
-#: cinelerra/performanceprefs.C:736
+#: cinelerra/performanceprefs.C:738
msgid "Use virtual filesystem"
msgstr ""
-#: cinelerra/playbackprefs.C:75
+#: cinelerra/playbackprefs.C:77
msgid "Audio Out"
msgstr ""
-#: cinelerra/playbackprefs.C:77
+#: cinelerra/playbackprefs.C:79
msgid "Playback buffer samples:"
msgstr ""
-#: cinelerra/playbackprefs.C:96
+#: cinelerra/playbackprefs.C:98
msgid "Audio offset (sec):"
msgstr ""
-#: cinelerra/playbackprefs.C:118 cinelerra/recordprefs.C:163
-#: plugins/denoiseseltempavg/seltempavgwindow.C:112
-#: plugins/freeverb/freeverb.C:310 plugins/histeq/histeq.C:101
+#: cinelerra/playbackprefs.C:120 cinelerra/recordprefs.C:155
+#: plugins/compressormulti/comprmultigui.C:162
+#: plugins/denoiseseltempavg/seltempavgwindow.C:114
+#: plugins/freeverb/freeverb.C:312 plugins/histeq/histeq.C:103
msgid "Gain:"
msgstr ""
-#: cinelerra/playbackprefs.C:123
+#: cinelerra/playbackprefs.C:125
msgid "Audio Driver:"
msgstr ""
-#: cinelerra/playbackprefs.C:140
+#: cinelerra/playbackprefs.C:138
msgid "Video Out"
msgstr ""
-#: cinelerra/playbackprefs.C:146
+#: cinelerra/playbackprefs.C:144
msgid "Framerate achieved:"
msgstr ""
-#: cinelerra/playbackprefs.C:158
+#: cinelerra/playbackprefs.C:156
msgid "Scaling equation: Enlarge / Reduce "
msgstr ""
-#: cinelerra/playbackprefs.C:167
+#: cinelerra/playbackprefs.C:165
msgid "DVD Subtitle to display:"
msgstr ""
-#: cinelerra/playbackprefs.C:183
+#: cinelerra/playbackprefs.C:181
msgid "TOC Program No:"
msgstr ""
-#: cinelerra/playbackprefs.C:199
+#: cinelerra/playbackprefs.C:197
msgid "Video Driver:"
msgstr ""
-#: cinelerra/playbackprefs.C:254
+#: cinelerra/playbackprefs.C:252
msgid "View follows playback"
msgstr ""
-#: cinelerra/playbackprefs.C:267
+#: cinelerra/playbackprefs.C:265
msgid "Disable hardware synchronization"
msgstr ""
-#: cinelerra/playbackprefs.C:280
+#: cinelerra/playbackprefs.C:278
msgid "Audio playback in real time priority (root only)"
msgstr ""
-#: cinelerra/playbackprefs.C:294 cinelerra/recordprefs.C:315
+#: cinelerra/playbackprefs.C:292 cinelerra/recordprefs.C:295
msgid "Map 5.1->2"
msgstr ""
-#: cinelerra/playbackprefs.C:312
+#: cinelerra/playbackprefs.C:308
msgid "Interpolate CR2 images"
msgstr ""
-#: cinelerra/playbackprefs.C:338
+#: cinelerra/playbackprefs.C:333
msgid "White balance CR2 images"
msgstr ""
-#: cinelerra/playbackprefs.C:371
+#: cinelerra/playbackprefs.C:366
msgid "Play every frame"
msgstr ""
-#: cinelerra/playbackprefs.C:396
+#: cinelerra/playbackprefs.C:391
msgid "Enable subtitles/captioning"
msgstr ""
-#: cinelerra/playbackprefs.C:429
+#: cinelerra/playbackprefs.C:424
msgid "Label cells"
msgstr ""
-#: cinelerra/playtransport.C:397
+#: cinelerra/playtransport.C:410
msgid "Fast reverse ( + or Alt-p )"
msgstr ""
-#: cinelerra/playtransport.C:409
+#: cinelerra/playtransport.C:423
msgid "Normal reverse ( 6 or Alt-o )"
msgstr ""
-#: cinelerra/playtransport.C:421
+#: cinelerra/playtransport.C:436
msgid "Frame reverse ( 4 or Alt-u )"
msgstr ""
-#: cinelerra/playtransport.C:436
+#: cinelerra/playtransport.C:451
msgid "Normal forward ( 3 or Alt-l )"
msgstr ""
-#: cinelerra/playtransport.C:450
+#: cinelerra/playtransport.C:466
msgid "Frame forward ( 1 or Alt-j )"
msgstr ""
-#: cinelerra/playtransport.C:465
+#: cinelerra/playtransport.C:481
msgid "Fast forward ( Enter or Alt-; )"
msgstr ""
-#: cinelerra/playtransport.C:488
+#: cinelerra/playtransport.C:505
msgid "Stop ( 0 or Alt-m )"
msgstr ""
-#: cinelerra/pluginaclientlad.C:339
+#: cinelerra/pluginaclientlad.C:329
#, c-format
msgid "Author: %s"
msgstr ""
-#: cinelerra/pluginaclientlad.C:342
+#: cinelerra/pluginaclientlad.C:332
#, c-format
msgid "License: %s"
msgstr ""
-#: cinelerra/pluginarray.C:222
+#: cinelerra/pluginarray.C:224
#, c-format
msgid "%s took %s"
msgstr ""
-#: cinelerra/pluginclient.C:827 cinelerra/pluginclient.C:838
+#: cinelerra/plugin.C:221
+msgid "standalone"
+msgstr ""
+
+#: cinelerra/plugin.C:222
+msgid "shared plugin"
+msgstr ""
+
+#: cinelerra/plugin.C:223
+msgid "shared module"
+msgstr ""
+
+#: cinelerra/pluginclient.C:1083 cinelerra/pluginclient.C:1097
msgid "tweek"
msgstr ""
-#: cinelerra/plugindialog.C:214
+#: cinelerra/plugindialog.C:207
msgid "Plugins:"
msgstr ""
-#: cinelerra/plugindialog.C:239
+#: cinelerra/plugindialog.C:232
msgid "Shared effects:"
msgstr ""
-#: cinelerra/plugindialog.C:260
+#: cinelerra/plugindialog.C:253
msgid "Shared tracks:"
msgstr ""
-#: cinelerra/plugindialog.C:473
+#: cinelerra/plugindialog.C:466
msgid "attach effect"
msgstr ""
-#: cinelerra/plugindialog.C:760
+#: cinelerra/plugindialog.C:717
msgid "Attach single standalone and share others"
msgstr ""
-#: cinelerra/pluginlv2gui.C:41 cinelerra/pluginlv2gui.C:216
+#: cinelerra/pluginlv2gui.C:41 cinelerra/pluginlv2gui.C:217
msgid "UI"
msgstr ""
@@ -7543,7 +8876,7 @@ msgstr ""
msgid ": Change Effect"
msgstr ""
-#: cinelerra/pluginpopup.C:122 cinelerra/transitionpopup.C:292
+#: cinelerra/pluginpopup.C:122 cinelerra/transitionpopup.C:298
msgid "Detach"
msgstr ""
@@ -7559,7 +8892,7 @@ msgstr ""
msgid "Receive"
msgstr ""
-#: cinelerra/pluginpopup.C:201 cinelerra/transitionpopup.C:329
+#: cinelerra/pluginpopup.C:201 cinelerra/transitionpopup.C:335
msgid "Show"
msgstr ""
@@ -7567,27 +8900,27 @@ msgstr ""
msgid "Presets..."
msgstr ""
-#: cinelerra/pluginprefs.C:57
+#: cinelerra/pluginprefs.C:59
msgid "Plugin Set"
msgstr ""
-#: cinelerra/pluginprefs.C:59
+#: cinelerra/pluginprefs.C:61
msgid "Look for global plugins here"
msgstr ""
-#: cinelerra/pluginprefs.C:68
+#: cinelerra/pluginprefs.C:67
msgid "Global Plugin Path"
msgstr ""
-#: cinelerra/pluginprefs.C:69 cinelerra/pluginprefs.C:83
+#: cinelerra/pluginprefs.C:67 cinelerra/pluginprefs.C:77
msgid "Select the directory for plugins"
msgstr ""
-#: cinelerra/pluginprefs.C:73
+#: cinelerra/pluginprefs.C:71
msgid "Look for personal plugins here"
msgstr ""
-#: cinelerra/pluginprefs.C:82
+#: cinelerra/pluginprefs.C:77
msgid "Personal Plugin Path"
msgstr ""
@@ -7605,147 +8938,198 @@ msgstr ""
msgid "Preset Edit"
msgstr ""
-#: cinelerra/preferences.C:408
-msgid "Features"
-msgstr ""
-
-#: cinelerra/preferences.C:409
-msgid "Online Help"
+#: cinelerra/preferences.C:432
+msgid "Current Manual"
msgstr ""
-#: cinelerra/preferences.C:410
-msgid "Original Manual"
+#: cinelerra/preferences.C:433
+msgid "HTML Current Manual"
msgstr ""
-#: cinelerra/preferences.C:411
+#: cinelerra/preferences.C:434
msgid "Setting Shell Commands"
msgstr ""
-#: cinelerra/preferences.C:412
+#: cinelerra/preferences.C:435
msgid "Shortcuts"
msgstr ""
-#: cinelerra/preferences.C:413
+#: cinelerra/preferences.C:436
msgid "RenderMux"
msgstr ""
-#: cinelerra/preferences.inc:33
+#: cinelerra/preferences.inc:38
msgid ""
"Currently: Try FFMpeg first\n"
" Click to: Try FFMpeg last"
msgstr ""
-#: cinelerra/preferences.inc:34
+#: cinelerra/preferences.inc:39
msgid ""
"Currently: Try FFMpeg last\n"
" Click to: Try FFMpeg first"
msgstr ""
-#: cinelerra/preferencesthread.C:72
+#: cinelerra/preferencesthread.C:74
msgid "Preferences..."
msgstr ""
-#: cinelerra/preferencesthread.C:72
+#: cinelerra/preferencesthread.C:74
msgid "Shift-P"
msgstr ""
-#: cinelerra/preferencesthread.C:373
+#: cinelerra/preferencesthread.C:384 cinelerra/render.C:864
+msgid "render"
+msgstr ""
+
+#: cinelerra/preferencesthread.C:387 cinelerra/record.C:439
+msgid "record"
+msgstr ""
+
+#: cinelerra/preferencesthread.C:398
msgid "*Playback A"
msgstr ""
-#: cinelerra/preferencesthread.C:373
+#: cinelerra/preferencesthread.C:398
msgid "Playback A"
msgstr ""
-#: cinelerra/preferencesthread.C:376
+#: cinelerra/preferencesthread.C:401
msgid "*Playback B"
msgstr ""
-#: cinelerra/preferencesthread.C:376
+#: cinelerra/preferencesthread.C:401
msgid "Playback B"
msgstr ""
-#: cinelerra/preferencesthread.C:378
+#: cinelerra/preferencesthread.C:403
msgid "Recording"
msgstr ""
-#: cinelerra/preferencesthread.C:380
+#: cinelerra/preferencesthread.C:405
msgid "Performance"
msgstr ""
-#: cinelerra/preferencesthread.C:382
+#: cinelerra/preferencesthread.C:407
msgid "Interface"
msgstr ""
-#: cinelerra/preferencesthread.C:384
+#: cinelerra/preferencesthread.C:409
msgid "Appearance"
msgstr ""
-#: cinelerra/preferencesthread.C:386
+#: cinelerra/preferencesthread.C:411
msgid "About"
msgstr ""
-#: cinelerra/preferencesthread.C:417
+#: cinelerra/preferencesthread.C:436
msgid ": Preferences"
msgstr ""
+#: cinelerra/preferencesthread.C:699
+msgid "restart"
+msgstr ""
+
+#: cinelerra/preferencesthread.C:718
+#, c-format
+msgid "Busy: %s in progress. Are you sure?"
+msgstr ""
+
#: cinelerra/probeprefs.C:53
msgid ": Probes"
msgstr ""
-#: cinelerra/probeprefs.C:136 plugins/crikey/crikeywindow.C:526
-#: plugins/sketcher/sketcherwindow.C:894 plugins/sketcher/sketcherwindow.C:1125
-#: plugins/tracer/tracerwindow.C:487
-msgid "Up"
+#: cinelerra/probeprefs.C:137 plugins/crikey/crikeywindow.C:522
+#: plugins/sketcher/sketcherwindow.C:974 plugins/sketcher/sketcherwindow.C:1205
+#: plugins/tracer/tracerwindow.C:481
+msgid "Up"
+msgstr ""
+
+#: cinelerra/probeprefs.C:168
+msgid "Down"
+msgstr ""
+
+#: cinelerra/proxy.C:55
+msgid "Proxy settings..."
+msgstr ""
+
+#: cinelerra/proxy.C:55
+msgid "Alt-r"
+msgstr ""
+
+#: cinelerra/proxy.C:95 plugins/sketcher/sketcherwindow.C:46
+#: plugins/sketcher/sketcherwindow.C:52
+msgid "off"
+msgstr ""
+
+#: cinelerra/proxy.C:96
+msgid "1"
+msgstr ""
+
+#: cinelerra/proxy.C:173
+msgid "Specified format does not render video"
+msgstr ""
+
+#: cinelerra/proxy.C:295
+#, c-format
+msgid "bad proxy path: %s\n"
+msgstr ""
+
+#: cinelerra/proxy.C:373
+msgid "Creating proxy files..."
+msgstr ""
+
+#: cinelerra/proxy.C:386
+msgid "Error making proxy."
msgstr ""
-#: cinelerra/probeprefs.C:167
-msgid "Down"
+#: cinelerra/proxy.C:393
+msgid ": Proxy settings"
msgstr ""
-#: cinelerra/proxy.C:55
-msgid "Proxy settings..."
+#: cinelerra/proxy.C:432
+msgid "Scaling options"
msgstr ""
-#: cinelerra/proxy.C:55
-msgid "Alt-r"
+#: cinelerra/proxy.C:437 plugins/reframe/reframe.C:190
+#: plugins/resample/resample.C:84
+msgid "Scale factor:"
msgstr ""
-#: cinelerra/proxy.C:94
-msgid "Original size"
+#: cinelerra/proxy.C:448
+msgid "Media size: "
msgstr ""
-#: cinelerra/proxy.C:336
-msgid "Creating proxy files..."
+#: cinelerra/proxy.C:454
+msgid "Active Scale: "
msgstr ""
-#: cinelerra/proxy.C:355
-msgid ": Proxy settings"
+#: cinelerra/proxy.C:458
+msgid "State: "
msgstr ""
-#: cinelerra/proxy.C:394 plugins/reframe/reframe.C:190
-#: plugins/resample/resample.C:82
-msgid "Scale factor:"
+#: cinelerra/proxy.C:475
+msgid "Beep on Done"
msgstr ""
-#: cinelerra/proxy.C:407
-msgid "New media dimensions: "
+#: cinelerra/proxy.C:479
+msgid "Volume:"
msgstr ""
-#: cinelerra/proxy.C:413
-msgid "Active Scale: "
+#: cinelerra/proxy.C:530
+msgid "Active"
msgstr ""
-#: cinelerra/proxy.C:470
-msgid "Use scaler (FFMPEG only)"
+#: cinelerra/proxy.C:531
+msgid "Disabled"
msgstr ""
-#: cinelerra/proxy.C:495
-msgid "Auto proxy/scale media loads"
+#: cinelerra/proxy.C:540
+msgid "Rescaled to project size (FFMPEG only)"
msgstr ""
-#: cinelerra/proxy.C:518 cinelerra/render.C:1190
-msgid "Beep on done"
+#: cinelerra/proxy.C:565
+msgid "Creation of proxy on media loading"
msgstr ""
#: cinelerra/question.C:34
@@ -7789,40 +9173,36 @@ msgstr ""
msgid "News"
msgstr ""
-#: cinelerra/recordbatches.C:504 cinelerra/recordgui.C:946
+#: cinelerra/recordbatches.C:505 cinelerra/recordgui.C:1002
msgid ""
"Start batch recording\n"
"from the current position."
msgstr ""
-#: cinelerra/recordbatches.C:531
+#: cinelerra/recordbatches.C:532
msgid "Activate"
msgstr ""
-#: cinelerra/recordbatches.C:533 cinelerra/recordgui.C:977
+#: cinelerra/recordbatches.C:534 cinelerra/recordgui.C:1033
msgid ""
"Make the highlighted\n"
"clip active."
msgstr ""
-#: cinelerra/record.C:85
+#: cinelerra/record.C:87
msgid "Record..."
msgstr ""
-#: cinelerra/record.C:432
-msgid "record"
-msgstr ""
-
-#: cinelerra/record.C:551
+#: cinelerra/record.C:556
msgid "Deleting"
msgstr ""
-#: cinelerra/record.C:1203
+#: cinelerra/record.C:1208
msgid "Running"
msgstr ""
#: cinelerra/recordengine.C:695 cinelerra/recordengine.C:703
-#: plugins/titler/titlerwindow.C:838
+#: plugins/titler/titlerwindow.C:849
#, c-format
msgid "Loop"
msgstr ""
@@ -7831,164 +9211,178 @@ msgstr ""
msgid ": Recording"
msgstr ""
-#: cinelerra/recordgui.C:158
+#: cinelerra/recordgui.C:160
msgid "Start time:"
msgstr ""
-#: cinelerra/recordgui.C:161
+#: cinelerra/recordgui.C:163
msgid "Duration time:"
msgstr ""
-#: cinelerra/recordgui.C:167 plugins/audioscope/audioscope.C:401
-#: plugins/denoisemjpeg/denoisemjpeg.C:393 plugins/descratch/descratch.C:508
-#: plugins/echocancel/echocancel.C:451 plugins/findobj/findobjwindow.C:50
-#: plugins/lens/lens.C:535 plugins/overlay/overlay.C:204
+#: cinelerra/recordgui.C:169 plugins/audioscope/audioscope.C:395
+#: plugins/denoisemjpeg/denoisemjpeg.C:395 plugins/descratch/descratch.C:510
+#: plugins/echocancel/echocancel.C:451 plugins/findobj/findobjwindow.C:54
+#: plugins/lens/lens.C:537 plugins/overlay/overlay.C:202
#: plugins/overlayaudio/overlayaudio.C:209
-#: plugins/spectrogram/spectrogram.C:451 plugins/spherecam/spherecam.C:410
+#: plugins/spectrogram/spectrogram.C:427 plugins/spherecam/spherecam.C:410
msgid "Mode:"
msgstr ""
-#: cinelerra/recordgui.C:170
+#: cinelerra/recordgui.C:172
msgid "Transport:"
msgstr ""
-#: cinelerra/recordgui.C:188
+#: cinelerra/recordgui.C:190
msgid ": Record path"
msgstr ""
-#: cinelerra/recordgui.C:189 cinelerra/recordwindow.C:48
+#: cinelerra/recordgui.C:191 cinelerra/recordwindow.C:49
msgid "Select a file to record to:"
msgstr ""
-#: cinelerra/recordgui.C:228
+#: cinelerra/recordgui.C:230
msgid "Audio compression:"
msgstr ""
-#: cinelerra/recordgui.C:234
+#: cinelerra/recordgui.C:236
msgid "Clipped samples:"
msgstr ""
-#: cinelerra/recordgui.C:241
+#: cinelerra/recordgui.C:243
msgid "Video compression:"
msgstr ""
-#: cinelerra/recordgui.C:247
+#: cinelerra/recordgui.C:249
msgid "Frames dropped:"
msgstr ""
-#: cinelerra/recordgui.C:250
+#: cinelerra/recordgui.C:252
msgid "Frames behind:"
msgstr ""
-#: cinelerra/recordgui.C:255
+#: cinelerra/recordgui.C:257
msgid "Position:"
msgstr ""
-#: cinelerra/recordgui.C:258
+#: cinelerra/recordgui.C:260
msgid "Prev label:"
msgstr ""
-#: cinelerra/recordgui.C:293
+#: cinelerra/recordgui.C:295
msgid "File Capture"
msgstr ""
-#: cinelerra/recordgui.C:331
+#: cinelerra/recordgui.C:333
msgid "Batches:"
msgstr ""
-#: cinelerra/recordgui.C:347
+#: cinelerra/recordgui.C:349
msgid "Cron:"
msgstr ""
-#: cinelerra/recordgui.C:350 cinelerra/recordgui.C:982
+#: cinelerra/recordgui.C:352 cinelerra/recordgui.C:1038
msgid "Idle"
msgstr ""
-#: cinelerra/recordgui.C:565
+#: cinelerra/recordgui.C:392
+msgid "deinterlace"
+msgstr ""
+
+#: cinelerra/recordgui.C:574
msgid "Save the recording and quit."
msgstr ""
-#: cinelerra/recordgui.C:588
+#: cinelerra/recordgui.C:597
msgid "Quit without pasting into project."
msgstr ""
-#: cinelerra/recordgui.C:613
+#: cinelerra/recordgui.C:622
msgid "Quit and paste into project."
msgstr ""
-#: cinelerra/recordgui.C:625
+#: cinelerra/recordgui.C:634
msgid "Start Over"
msgstr ""
-#: cinelerra/recordgui.C:627
+#: cinelerra/recordgui.C:636
msgid "Rewind the current file and erase."
msgstr ""
-#: cinelerra/recordgui.C:643
+#: cinelerra/recordgui.C:652
msgid "drop overrun frames"
msgstr ""
-#: cinelerra/recordgui.C:647
+#: cinelerra/recordgui.C:656
msgid "Drop input frames when behind."
msgstr ""
-#: cinelerra/recordgui.C:667
+#: cinelerra/recordgui.C:676
msgid "fill underrun frames"
msgstr ""
-#: cinelerra/recordgui.C:671
+#: cinelerra/recordgui.C:680
msgid "Write extra frames when behind."
msgstr ""
-#: cinelerra/recordgui.C:691
+#: cinelerra/recordgui.C:700
msgid "poweroff when done"
msgstr ""
-#: cinelerra/recordgui.C:695
+#: cinelerra/recordgui.C:704
msgid "poweroff system when batch record done."
msgstr ""
-#: cinelerra/recordgui.C:716
+#: cinelerra/recordgui.C:725
msgid "check for ads"
msgstr ""
-#: cinelerra/recordgui.C:720
+#: cinelerra/recordgui.C:729
msgid "check for commercials."
msgstr ""
-#: cinelerra/recordgui.C:743
+#: cinelerra/recordgui.C:773 plugins/piano/piano.C:1384
+#: plugins/synthesizer/synthesizer.C:1920
+msgid "Even"
+msgstr ""
+
+#: cinelerra/recordgui.C:774 plugins/piano/piano.C:1407
+#: plugins/synthesizer/synthesizer.C:1944
+msgid "Odd"
+msgstr ""
+
+#: cinelerra/recordgui.C:789
msgid "Monitor video"
msgstr ""
-#: cinelerra/recordgui.C:783
+#: cinelerra/recordgui.C:839
msgid "Monitor audio"
msgstr ""
-#: cinelerra/recordgui.C:820
+#: cinelerra/recordgui.C:876
msgid "Audio meters"
msgstr ""
-#: cinelerra/recordgui.C:967
+#: cinelerra/recordgui.C:1023
msgid "Stopped"
msgstr ""
-#: cinelerra/recordgui.C:988
+#: cinelerra/recordgui.C:1044
msgid "Label"
msgstr ""
-#: cinelerra/recordgui.C:1016
+#: cinelerra/recordgui.C:1072
msgid "ClrLbls"
msgstr ""
-#: cinelerra/recordgui.C:1065
+#: cinelerra/recordgui.C:1121
msgid "Interrupt recording in progress?"
msgstr ""
-#: cinelerra/recordgui.C:1091
+#: cinelerra/recordgui.C:1147
msgid "Rewind batch and overwrite?"
msgstr ""
-#: cinelerra/recordmonitor.C:234
+#: cinelerra/recordmonitor.C:235
msgid ": Video in"
msgstr ""
@@ -8009,86 +9403,82 @@ msgstr ""
msgid "Swap fields"
msgstr ""
-#: cinelerra/recordprefs.C:98
+#: cinelerra/recordprefs.C:100
msgid "Audio In"
msgstr ""
-#: cinelerra/recordprefs.C:103 cinelerra/recordprefs.C:183
+#: cinelerra/recordprefs.C:105 cinelerra/recordprefs.C:175
msgid "Record Driver:"
msgstr ""
-#: cinelerra/recordprefs.C:116
+#: cinelerra/recordprefs.C:115
msgid "Samples read from device:"
msgstr ""
-#: cinelerra/recordprefs.C:117
+#: cinelerra/recordprefs.C:116
msgid "Samples to write to disk:"
msgstr ""
-#: cinelerra/recordprefs.C:118
+#: cinelerra/recordprefs.C:117
msgid "Sample rate for recording:"
msgstr ""
-#: cinelerra/recordprefs.C:119
+#: cinelerra/recordprefs.C:118
msgid "Channels to record:"
msgstr ""
-#: cinelerra/recordprefs.C:179
+#: cinelerra/recordprefs.C:171
msgid "Video In"
msgstr ""
-#: cinelerra/recordprefs.C:190
+#: cinelerra/recordprefs.C:182
msgid "Frames to record to disk at a time:"
msgstr ""
-#: cinelerra/recordprefs.C:198
+#: cinelerra/recordprefs.C:190
msgid "Frames to buffer in device:"
msgstr ""
-#: cinelerra/recordprefs.C:207
+#: cinelerra/recordprefs.C:199
msgid "Positioning:"
msgstr ""
-#: cinelerra/recordprefs.C:221
+#: cinelerra/recordprefs.C:213
msgid "Size of captured frame:"
msgstr ""
-#: cinelerra/recordprefs.C:235
+#: cinelerra/recordprefs.C:227
msgid "Frame rate for recording:"
msgstr ""
-#: cinelerra/recordprefs.C:301
+#: cinelerra/recordprefs.C:281
msgid "Record in realtime priority (root only)"
msgstr ""
-#: cinelerra/recordprefs.C:341
+#: cinelerra/recordprefs.C:321
msgid "Realtime TOC"
msgstr ""
-#: cinelerra/recordprefs.C:501
+#: cinelerra/recordprefs.C:481
msgid "Presentation Timestamps"
msgstr ""
-#: cinelerra/recordprefs.C:502
+#: cinelerra/recordprefs.C:482
msgid "Software timing"
msgstr ""
-#: cinelerra/recordprefs.C:503
+#: cinelerra/recordprefs.C:483
msgid "Device Position"
msgstr ""
-#: cinelerra/recordprefs.C:504
+#: cinelerra/recordprefs.C:484
msgid "Sample Position"
msgstr ""
-#: cinelerra/recordprefs.C:520
+#: cinelerra/recordprefs.C:500
msgid "Sync drives automatically"
msgstr ""
-#: cinelerra/recordscopes.C:157
-msgid "View scope"
-msgstr ""
-
#: cinelerra/recordthread.C:85
msgid "Re-enable batches and restart?"
msgstr ""
@@ -8164,93 +9554,97 @@ msgstr ""
msgid ": RemoteWindow"
msgstr ""
-#: cinelerra/render.C:84
+#: cinelerra/render.C:85
msgid "Render..."
msgstr ""
-#: cinelerra/render.C:84
+#: cinelerra/render.C:85
msgid "Shift-R"
msgstr ""
-#: cinelerra/render.C:244
+#: cinelerra/render.C:246
msgid "Already rendering"
msgstr ""
-#: cinelerra/render.C:330
+#: cinelerra/render.C:332
msgid "zero render range"
msgstr ""
#: cinelerra/render.C:336
+msgid "no audio or video in render asset format\n"
+msgstr ""
+
+#: cinelerra/render.C:341
+msgid "Create new file at labels checked, but no labels\n"
+msgstr ""
+
+#: cinelerra/render.C:347
msgid "Video data and range less than 1 frame"
msgstr ""
-#: cinelerra/render.C:343
+#: cinelerra/render.C:354
msgid "Audio data and range less than 1 sample"
msgstr ""
-#: cinelerra/render.C:351
+#: cinelerra/render.C:362
msgid "Image format and not 1 frame"
msgstr ""
-#: cinelerra/render.C:356
+#: cinelerra/render.C:367
msgid "Image format and no video data"
msgstr ""
-#: cinelerra/render.C:460
+#: cinelerra/render.C:473
#, c-format
msgid "Rendering %s..."
msgstr ""
-#: cinelerra/render.C:463
+#: cinelerra/render.C:477
msgid "Rendering..."
msgstr ""
-#: cinelerra/render.C:480
+#: cinelerra/render.C:495
#, c-format
msgid "Rendering took %s"
msgstr ""
-#: cinelerra/render.C:498
+#: cinelerra/render.C:513
msgid "ETA"
msgstr ""
-#: cinelerra/render.C:744
+#: cinelerra/render.C:760
msgid "Starting render farm"
msgstr ""
-#: cinelerra/render.C:761
+#: cinelerra/render.C:777
msgid "Failed to start render farm"
msgstr ""
-#: cinelerra/render.C:817
+#: cinelerra/render.C:833
msgid "Error rendering data."
msgstr ""
-#: cinelerra/render.C:848
-msgid "render"
-msgstr ""
-
-#: cinelerra/render.C:963
+#: cinelerra/render.C:980
msgid ": Render"
msgstr ""
-#: cinelerra/render.C:1011
+#: cinelerra/render.C:1030
msgid "Render range:"
msgstr ""
-#: cinelerra/render.C:1086
+#: cinelerra/render.C:1107
msgid "Project"
msgstr ""
-#: cinelerra/render.C:1097
+#: cinelerra/render.C:1118
msgid "Selection"
msgstr ""
-#: cinelerra/render.C:1109
+#: cinelerra/render.C:1130
msgid "In/Out Points"
msgstr ""
-#: cinelerra/render.C:1120
+#: cinelerra/render.C:1141
msgid "One Frame"
msgstr ""
@@ -8277,50 +9671,50 @@ msgstr ""
msgid "RenderFarmServerThread::run: unknown request %02x\n"
msgstr ""
-#: cinelerra/renderfarmclient.C:122 cinelerra/renderfarmclient.C:147
+#: cinelerra/renderfarmclient.C:122 cinelerra/renderfarmclient.C:152
msgid "RenderFarmClient::main_loop: socket"
msgstr ""
-#: cinelerra/renderfarmclient.C:131
+#: cinelerra/renderfarmclient.C:136
#, c-format
msgid "RenderFarmClient::main_loop: bind port %d: %s"
msgstr ""
-#: cinelerra/renderfarmclient.C:156
+#: cinelerra/renderfarmclient.C:166
#, c-format
msgid "RenderFarmClient::main_loop: bind path %s: %s\n"
msgstr ""
-#: cinelerra/renderfarmclient.C:168
+#: cinelerra/renderfarmclient.C:178
msgid "RenderFarmClient::main_loop: listen"
msgstr ""
-#: cinelerra/renderfarmclient.C:180 cinelerra/renderfarmclient.C:194
+#: cinelerra/renderfarmclient.C:190 cinelerra/renderfarmclient.C:204
msgid "RenderFarmClient::main_loop: accept"
msgstr ""
-#: cinelerra/renderfarmclient.C:684
+#: cinelerra/renderfarmclient.C:690
#, c-format
msgid "RenderFarmClientThread::run: Session finished.\n"
msgstr ""
-#: cinelerra/renderprofiles.C:88
+#: cinelerra/renderprofiles.C:86
msgid "RenderProfile:"
msgstr ""
-#: cinelerra/renderprofiles.C:92
+#: cinelerra/renderprofiles.C:89
msgid "Render profile:"
msgstr ""
-#: cinelerra/renderprofiles.C:240
+#: cinelerra/renderprofiles.C:217
msgid "Save profile"
msgstr ""
-#: cinelerra/renderprofiles.C:259
+#: cinelerra/renderprofiles.C:236
msgid "Maximum number of render profiles reached"
msgstr ""
-#: cinelerra/renderprofiles.C:279
+#: cinelerra/renderprofiles.C:256
msgid "Delete profile"
msgstr ""
@@ -8344,7 +9738,7 @@ msgstr ""
msgid "Vert Edge"
msgstr ""
-#: cinelerra/resizetrackthread.C:93
+#: cinelerra/resizetrackthread.C:94
msgid ""
"This track's dimensions are not multiples of 4 so\n"
"it can't be rendered by OpenGL."
@@ -8354,77 +9748,75 @@ msgstr ""
msgid ": Resize Track"
msgstr ""
-#: cinelerra/resizetrackthread.C:123 plugins/scale/scalewin.C:63
-#: plugins/titler/titlerwindow.C:239
+#: cinelerra/resizetrackthread.C:122 plugins/titler/titlerwindow.C:243
msgid "Size:"
msgstr ""
-#: cinelerra/resizetrackthread.C:134 cinelerra/resizetrackthread.C:145
-#: plugins/compressor/compressor.C:884 plugins/scale/scalewin.C:68
+#: cinelerra/resizetrackthread.C:133 cinelerra/resizetrackthread.C:144
msgid "x"
msgstr ""
-#: cinelerra/resizetrackthread.C:341 cinelerra/scale.C:90
-msgid "Resize"
-msgstr ""
-
-#: cinelerra/resourcepixmap.C:426
+#: cinelerra/resourcepixmap.C:457
#, c-format
msgid "ResourcePixmap::draw_audio_source: failed to check out %s for drawing.\n"
msgstr ""
-#: cinelerra/savefile.C:50
+#: cinelerra/savefile.C:43
msgid "Save backup"
msgstr ""
-#: cinelerra/savefile.C:57
+#: cinelerra/savefile.C:50
msgid "Saved backup."
msgstr ""
-#: cinelerra/savefile.C:71 cinelerra/swindow.C:117
+#: cinelerra/savefile.C:55 cinelerra/swindow.C:117
msgid "Save"
msgstr ""
-#: cinelerra/savefile.C:133
+#: cinelerra/savefile.C:90
msgid "Save as..."
msgstr ""
-#: cinelerra/savefile.C:238
-msgid ": Save"
-msgstr ""
-
-#: cinelerra/savefile.C:239
-msgid "Enter a filename to save as"
-msgstr ""
-
-#: cinelerra/savefile.C:259
+#: cinelerra/savefile.C:132
msgid "SymLink"
msgstr ""
-#: cinelerra/savefile.C:260
+#: cinelerra/savefile.C:133
msgid "RelLink"
msgstr ""
-#: cinelerra/savefile.C:297
+#: cinelerra/savefile.C:170
msgid ": Export Project"
msgstr ""
-#: cinelerra/savefile.C:317
+#: cinelerra/savefile.C:192
msgid "Project Directory:"
msgstr ""
-#: cinelerra/savefile.C:333
+#: cinelerra/savefile.C:208
msgid "Overwrite files"
msgstr ""
-#: cinelerra/savefile.C:335
+#: cinelerra/savefile.C:210
msgid "Reload project"
msgstr ""
-#: cinelerra/savefile.C:342
+#: cinelerra/savefile.C:217
msgid "Export Project..."
msgstr ""
+#: cinelerra/savefile.C:258
+msgid "Save Session"
+msgstr ""
+
+#: cinelerra/savefile.C:258
+msgid "Ctrl-s"
+msgstr ""
+
+#: cinelerra/savefile.C:269
+msgid "Saved session."
+msgstr ""
+
#: cinelerra/scale.C:36
msgid "Resize..."
msgstr ""
@@ -8433,51 +9825,75 @@ msgstr ""
msgid ": Scale"
msgstr ""
-#: cinelerra/scale.C:208
+#: cinelerra/scale.C:211
msgid "New camera size:"
msgstr ""
-#: cinelerra/scale.C:209
+#: cinelerra/scale.C:212
msgid "New projector size:"
msgstr ""
-#: cinelerra/scale.C:231 cinelerra/scale.C:235 cinelerra/setformat.C:400
+#: cinelerra/scale.C:226 cinelerra/scale.C:228 cinelerra/setformat.C:393
msgid "W Ratio:"
msgstr ""
-#: cinelerra/scale.C:241 cinelerra/scale.C:245 cinelerra/setformat.C:409
+#: cinelerra/scale.C:232 cinelerra/scale.C:234 cinelerra/setformat.C:402
msgid "H Ratio:"
msgstr ""
-#: cinelerra/scale.C:365 plugins/scale/scalewin.C:232
+#: cinelerra/scale.C:343 plugins/scale/scalewin.C:257
msgid "Constrain ratio"
msgstr ""
-#: cinelerra/scale.C:374
+#: cinelerra/scale.C:352
msgid "Scale data"
msgstr ""
-#: cinelerra/scopewindow.C:424
+#: cinelerra/scopewindow.C:400
msgid ": Scopes"
msgstr ""
-#: cinelerra/scopewindow.C:1324
-msgid "Histogram Parade"
+#: cinelerra/scopewindow.C:1273
+msgid "Scopes"
msgstr ""
-#: cinelerra/scopewindow.C:1334
-msgid "Waveform Parade"
+#: cinelerra/scopewindow.C:1283
+msgid "Histogram RGB"
msgstr ""
-#: cinelerra/scopewindow.C:1339 plugins/audioscope/audioscope.C:314
-#: plugins/piano/piano.C:534 plugins/synthesizer/synthesizer.C:595
+#: cinelerra/scopewindow.C:1286 plugins/audioscope/audioscope.C:311
+#: plugins/piano/piano.C:528 plugins/synthesizer/synthesizer.C:562
msgid "Waveform"
msgstr ""
-#: cinelerra/scopewindow.C:1343
+#: cinelerra/scopewindow.C:1288
+msgid "Waveform RGB"
+msgstr ""
+
+#: cinelerra/scopewindow.C:1290
+msgid "Waveform ply"
+msgstr ""
+
+#: cinelerra/scopewindow.C:1293
msgid "Vectorscope"
msgstr ""
+#: cinelerra/scopewindow.C:1295
+msgid "VectorWheel"
+msgstr ""
+
+#: cinelerra/scopewindow.C:1356
+msgid "Refresh on Stop"
+msgstr ""
+
+#: cinelerra/scopewindow.C:1358
+msgid "Refresh on Release"
+msgstr ""
+
+#: cinelerra/scopewindow.C:1362
+msgid "-VectorWheel Grids-"
+msgstr ""
+
#: cinelerra/setformat.C:50
msgid "Format..."
msgstr ""
@@ -8490,44 +9906,52 @@ msgstr ""
msgid "set format"
msgstr ""
-#: cinelerra/setformat.C:283
+#: cinelerra/setformat.C:276
msgid ": Set Format"
msgstr ""
-#: cinelerra/setformat.C:331
+#: cinelerra/setformat.C:324
msgid "Channel positions:"
msgstr ""
-#: cinelerra/setformat.C:638
+#: cinelerra/setformat.C:607
#, c-format
msgid "%d degrees"
msgstr ""
-#: cinelerra/shbtnprefs.C:90
+#: cinelerra/shbtnprefs.C:129
msgid ": Shell"
msgstr ""
-#: cinelerra/shbtnprefs.C:125
+#: cinelerra/shbtnprefs.C:165
msgid "new"
msgstr ""
-#: cinelerra/shbtnprefs.C:181
+#: cinelerra/shbtnprefs.C:221
msgid ": Commands"
msgstr ""
-#: cinelerra/shbtnprefs.C:192
-msgid "Warn on err exit"
+#: cinelerra/shbtnprefs.C:251 cinelerra/shbtnprefs.C:267
+msgid "On Error"
msgstr ""
-#: cinelerra/shbtnprefs.C:206
+#: cinelerra/shbtnprefs.C:272
+msgid "run /path/script.sh + argvs"
+msgstr ""
+
+#: cinelerra/shbtnprefs.C:286
msgid "Label:"
msgstr ""
-#: cinelerra/shbtnprefs.C:208
+#: cinelerra/shbtnprefs.C:288
msgid "Commands:"
msgstr ""
-#: cinelerra/shbtnprefs.C:342
+#: cinelerra/shbtnprefs.C:297
+msgid "OnExit Notify:"
+msgstr ""
+
+#: cinelerra/shbtnprefs.C:437
msgid "shell cmds"
msgstr ""
@@ -8539,15 +9963,15 @@ msgstr ""
msgid "Loading..."
msgstr ""
-#: cinelerra/statusbar.C:133
+#: cinelerra/statusbar.C:131
msgid "Welcome to Cinelerra."
msgstr ""
-#: cinelerra/statusbar.C:149
+#: cinelerra/statusbar.C:147
msgid "Cancel operation"
msgstr ""
-#: cinelerra/strack.C:54
+#: cinelerra/strack.C:55
#, c-format
msgid "Subttl %d"
msgstr ""
@@ -8561,34 +9985,34 @@ msgid "script text file path required"
msgstr ""
#: cinelerra/swindow.C:132
-msgid "script microdvd file path required"
+msgid "script file path required"
msgstr ""
-#: cinelerra/swindow.C:156
+#: cinelerra/swindow.C:159
msgid "File Size:"
msgstr ""
-#: cinelerra/swindow.C:159
+#: cinelerra/swindow.C:162
msgid "Entries:"
msgstr ""
-#: cinelerra/swindow.C:164
+#: cinelerra/swindow.C:167
msgid "Lines:"
msgstr ""
-#: cinelerra/swindow.C:165
+#: cinelerra/swindow.C:168
msgid "Texts:"
msgstr ""
-#: cinelerra/swindow.C:185
+#: cinelerra/swindow.C:188
msgid "Script Text:"
msgstr ""
-#: cinelerra/swindow.C:187 cinelerra/swindow.C:193
+#: cinelerra/swindow.C:190 cinelerra/swindow.C:196
msgid "Line Text:"
msgstr ""
-#: cinelerra/swindow.C:207
+#: cinelerra/swindow.C:210
msgid ""
"Adding Subtitles: quick \"How To\" (= or * indicates comment)\n"
"*2345678901234567890123456789012345678901234567890123456789\n"
@@ -8606,37 +10030,53 @@ msgid ""
"This is the second entry.\n"
msgstr ""
-#: cinelerra/swindow.C:239
+#: cinelerra/swindow.C:242
msgid ": Subtitle"
msgstr ""
-#: cinelerra/swindow.C:514
+#: cinelerra/swindow.C:521
msgid "Prev"
msgstr ""
-#: cinelerra/swindow.C:530
+#: cinelerra/swindow.C:537
msgid "Next"
msgstr ""
-#: cinelerra/swindow.C:795
+#: cinelerra/swindow.C:802
#, c-format
msgid ""
"cannot open: \"%s\"\n"
"%s"
msgstr ""
-#: cinelerra/swindow.C:850
+#: cinelerra/swindow.C:866
#, c-format
msgid ""
"Unable to open %s:\n"
"%m"
msgstr ""
-#: cinelerra/swindow.C:1009
+#: cinelerra/swindow.C:929
+msgid "Format"
+msgstr ""
+
+#: cinelerra/swindow.C:936
+msgid "SRT"
+msgstr ""
+
+#: cinelerra/swindow.C:937
+msgid "SUB"
+msgstr ""
+
+#: cinelerra/swindow.C:938
+msgid "UDVD"
+msgstr ""
+
+#: cinelerra/swindow.C:1088
msgid "SubTitle..."
msgstr ""
-#: cinelerra/swindow.C:1009
+#: cinelerra/swindow.C:1088
msgid "Alt-y"
msgstr ""
@@ -8688,90 +10128,98 @@ msgstr ""
msgid ": Tip of the day"
msgstr ""
-#: cinelerra/tipwindow.C:165
+#: cinelerra/tipwindow.C:166
msgid "Show tip of the day."
msgstr ""
-#: cinelerra/tipwindow.C:184
+#: cinelerra/tipwindow.C:185
msgid "Next tip"
msgstr ""
-#: cinelerra/tipwindow.C:204
+#: cinelerra/tipwindow.C:205
msgid "Previous tip"
msgstr ""
-#: cinelerra/trackcanvas.C:4630
+#: cinelerra/trackcanvas.C:4805
msgid "keyframe"
msgstr ""
-#: cinelerra/trackcanvas.C:4838
+#: cinelerra/trackcanvas.C:5019
msgid "hard_edge"
msgstr ""
-#: cinelerra/trackpopup.C:102
+#: cinelerra/trackpopup.C:104
msgid "Attach effect..."
msgstr ""
-#: cinelerra/trackpopup.C:117
+#: cinelerra/trackpopup.C:119
msgid ": Attach Effect"
msgstr ""
#: cinelerra/trackpopup.C:157
+msgid "Roll up"
+msgstr ""
+
+#: cinelerra/trackpopup.C:172
+msgid "Roll down"
+msgstr ""
+
+#: cinelerra/trackpopup.C:188
msgid "Resize track..."
msgstr ""
-#: cinelerra/trackpopup.C:176
+#: cinelerra/trackpopup.C:207
msgid "Match output size"
msgstr ""
-#: cinelerra/trackpopup.C:229
+#: cinelerra/trackpopup.C:260
msgid "Find in Resources"
msgstr ""
-#: cinelerra/trackpopup.C:270
+#: cinelerra/trackpopup.C:301
msgid "User title..."
msgstr ""
-#: cinelerra/trackpopup.C:352
+#: cinelerra/trackpopup.C:386
msgid ": Set edit title"
msgstr ""
-#: cinelerra/trackpopup.C:368
+#: cinelerra/trackpopup.C:402
msgid "User title:"
msgstr ""
-#: cinelerra/trackpopup.C:404
+#: cinelerra/trackpopup.C:438
msgid "Bar Color..."
msgstr ""
-#: cinelerra/trackpopup.C:430 cinelerra/trackpopup.C:456
-#: plugins/echocancel/echocancel.C:212 plugins/perspective/perspective.C:604
+#: cinelerra/trackpopup.C:464 cinelerra/trackpopup.C:491
+#: plugins/echocancel/echocancel.C:212 plugins/perspective/perspective.C:624
msgid "default"
msgstr ""
-#: cinelerra/trackpopup.C:444
+#: cinelerra/trackpopup.C:478
msgid "Bar Color"
msgstr ""
-#: cinelerra/trackpopup.C:492
+#: cinelerra/trackpopup.C:531
msgid "Show edit"
msgstr ""
-#: cinelerra/trackpopup.C:547
+#: cinelerra/trackpopup.C:586
msgid ": Show edit"
msgstr ""
-#: cinelerra/trackpopup.C:566
+#: cinelerra/trackpopup.C:605
#, c-format
msgid "Track %d:"
msgstr ""
-#: cinelerra/trackpopup.C:573
+#: cinelerra/trackpopup.C:613
#, c-format
msgid "Edit %d:"
msgstr ""
-#: cinelerra/trackpopup.C:594
+#: cinelerra/trackpopup.C:634
#, c-format
msgid ""
"StartSource: %s\n"
@@ -8783,36 +10231,36 @@ msgstr ""
msgid "Paste Transition"
msgstr ""
-#: cinelerra/transition.C:231
+#: cinelerra/transition.C:214
msgid "Transition"
msgstr ""
-#: cinelerra/transitionpopup.C:139
+#: cinelerra/transitionpopup.C:138
msgid "H:M:S.xxx"
msgstr ""
-#: cinelerra/transitionpopup.C:140
+#: cinelerra/transitionpopup.C:139
msgid "H:M:S:frm"
msgstr ""
-#: cinelerra/transitionpopup.C:147
+#: cinelerra/transitionpopup.C:146
msgid ": Transition length"
msgstr ""
-#: cinelerra/transitionpopup.C:267
+#: cinelerra/transitionpopup.C:273
#, c-format
msgid "Length: %2.2f sec"
msgstr ""
-#: cinelerra/transitionpopup.C:274
+#: cinelerra/transitionpopup.C:280
msgid "Attach..."
msgstr ""
-#: cinelerra/transitionpopup.C:347
+#: cinelerra/transitionpopup.C:353
msgid "Length"
msgstr ""
-#: cinelerra/vdeviceprefs.C:232 cinelerra/vdeviceprefs.C:366
+#: cinelerra/vdeviceprefs.C:229 cinelerra/vdeviceprefs.C:366
msgid "Follow video config"
msgstr ""
@@ -8836,23 +10284,23 @@ msgstr ""
msgid "use direct x11 render if possible"
msgstr ""
-#: cinelerra/vdeviceprefs.C:654
+#: cinelerra/vdeviceprefs.C:653
msgid "Nearest Neighbor"
msgstr ""
-#: cinelerra/vdeviceprefs.C:655
+#: cinelerra/vdeviceprefs.C:654
msgid "BiCubic / BiCubic"
msgstr ""
-#: cinelerra/vdeviceprefs.C:656
+#: cinelerra/vdeviceprefs.C:655
msgid "BiCubic / BiLinear"
msgstr ""
-#: cinelerra/vdeviceprefs.C:657
+#: cinelerra/vdeviceprefs.C:656
msgid "BiLinear / BiLinear"
msgstr ""
-#: cinelerra/vdeviceprefs.C:658
+#: cinelerra/vdeviceprefs.C:657
msgid "Lanczos / Lanczos"
msgstr ""
@@ -8872,144 +10320,144 @@ msgstr ""
msgid "Show transitions"
msgstr ""
-#: cinelerra/vpatchgui.C:303 cinelerra/vpatchgui.C:308
+#: cinelerra/vpatchgui.C:330 cinelerra/vpatchgui.C:333
msgid "mode"
msgstr ""
-#: cinelerra/vpatchgui.C:324
+#: cinelerra/vpatchgui.C:348
msgid "Arithmetic..."
msgstr ""
-#: cinelerra/vpatchgui.C:331
+#: cinelerra/vpatchgui.C:355
msgid "PorterDuff..."
msgstr ""
-#: cinelerra/vpatchgui.C:343
+#: cinelerra/vpatchgui.C:367
msgid "Logical..."
msgstr ""
-#: cinelerra/vpatchgui.C:352
+#: cinelerra/vpatchgui.C:376
msgid "Graphic Art..."
msgstr ""
-#: cinelerra/vpatchgui.C:383 cinelerra/vpatchgui.C:414
+#: cinelerra/vpatchgui.C:407 cinelerra/vpatchgui.C:438
msgid "Normal"
msgstr ""
-#: cinelerra/vpatchgui.C:384
+#: cinelerra/vpatchgui.C:408
msgid "Addition"
msgstr ""
-#: cinelerra/vpatchgui.C:385
+#: cinelerra/vpatchgui.C:409
msgid "Subtract"
msgstr ""
-#: cinelerra/vpatchgui.C:386 plugins/overlayaudio/overlayaudio.C:175
+#: cinelerra/vpatchgui.C:410 plugins/overlayaudio/overlayaudio.C:175
msgid "Multiply"
msgstr ""
-#: cinelerra/vpatchgui.C:387
+#: cinelerra/vpatchgui.C:411
msgid "Divide"
msgstr ""
-#: cinelerra/vpatchgui.C:388 plugins/timeavg/timeavgwindow.C:247
+#: cinelerra/vpatchgui.C:412 plugins/timeavg/timeavgwindow.C:231
msgid "Replace"
msgstr ""
-#: cinelerra/vpatchgui.C:389
+#: cinelerra/vpatchgui.C:413
msgid "Max"
msgstr ""
-#: cinelerra/vpatchgui.C:390
+#: cinelerra/vpatchgui.C:414
msgid "Min"
msgstr ""
-#: cinelerra/vpatchgui.C:391
+#: cinelerra/vpatchgui.C:415
msgid "Darken"
msgstr ""
-#: cinelerra/vpatchgui.C:392
+#: cinelerra/vpatchgui.C:416
msgid "Lighten"
msgstr ""
-#: cinelerra/vpatchgui.C:393
+#: cinelerra/vpatchgui.C:417
msgid "Dst"
msgstr ""
-#: cinelerra/vpatchgui.C:394
+#: cinelerra/vpatchgui.C:418
msgid "DstAtop"
msgstr ""
-#: cinelerra/vpatchgui.C:395
+#: cinelerra/vpatchgui.C:419
msgid "DstIn"
msgstr ""
-#: cinelerra/vpatchgui.C:396
+#: cinelerra/vpatchgui.C:420
msgid "DstOut"
msgstr ""
-#: cinelerra/vpatchgui.C:397
+#: cinelerra/vpatchgui.C:421
msgid "DstOver"
msgstr ""
-#: cinelerra/vpatchgui.C:398
+#: cinelerra/vpatchgui.C:422
msgid "Src"
msgstr ""
-#: cinelerra/vpatchgui.C:399
+#: cinelerra/vpatchgui.C:423
msgid "SrcAtop"
msgstr ""
-#: cinelerra/vpatchgui.C:400
+#: cinelerra/vpatchgui.C:424
msgid "SrcIn"
msgstr ""
-#: cinelerra/vpatchgui.C:401
+#: cinelerra/vpatchgui.C:425
msgid "SrcOut"
msgstr ""
-#: cinelerra/vpatchgui.C:402
+#: cinelerra/vpatchgui.C:426
msgid "SrcOver"
msgstr ""
-#: cinelerra/vpatchgui.C:403
+#: cinelerra/vpatchgui.C:427
msgid "AND"
msgstr ""
-#: cinelerra/vpatchgui.C:404
+#: cinelerra/vpatchgui.C:428
msgid "OR"
msgstr ""
-#: cinelerra/vpatchgui.C:405
+#: cinelerra/vpatchgui.C:429
msgid "XOR"
msgstr ""
-#: cinelerra/vpatchgui.C:406 plugins/overlay/overlay.C:635
-#: plugins/overlayaudio/overlayaudio.C:331
+#: cinelerra/vpatchgui.C:430 plugins/overlay/overlay.C:606
+#: plugins/overlayaudio/overlayaudio.C:325
msgid "Overlay"
msgstr ""
-#: cinelerra/vpatchgui.C:407
+#: cinelerra/vpatchgui.C:431
msgid "Screen"
msgstr ""
-#: cinelerra/vpatchgui.C:408
+#: cinelerra/vpatchgui.C:432
msgid "Burn"
msgstr ""
-#: cinelerra/vpatchgui.C:409
+#: cinelerra/vpatchgui.C:433
msgid "Dodge"
msgstr ""
-#: cinelerra/vpatchgui.C:410
+#: cinelerra/vpatchgui.C:434
msgid "Hardlight"
msgstr ""
-#: cinelerra/vpatchgui.C:411
+#: cinelerra/vpatchgui.C:435
msgid "Softlight"
msgstr ""
-#: cinelerra/vpatchgui.C:412
+#: cinelerra/vpatchgui.C:436
msgid "Difference"
msgstr ""
@@ -9017,12 +10465,12 @@ msgstr ""
msgid "Viewer"
msgstr ""
-#: cinelerra/vwindowgui.C:65 cinelerra/vwindowgui.C:151
+#: cinelerra/vwindowgui.C:66 cinelerra/vwindowgui.C:148
#, c-format
msgid ": Viewer"
msgstr ""
-#: cinelerra/vwindowgui.C:694
+#: cinelerra/vwindowgui.C:697
msgid "viewer window: "
msgstr ""
@@ -9030,77 +10478,85 @@ msgstr ""
msgid ": Warning"
msgstr ""
-#: cinelerra/wwindow.C:96
+#: cinelerra/wwindow.C:99
msgid "Don't show this warning again."
msgstr ""
-#: cinelerra/zoombar.C:68
+#: cinelerra/zoombar.C:72
msgid "Duration visible in the timeline"
msgstr ""
-#: cinelerra/zoombar.C:72
+#: cinelerra/zoombar.C:76
msgid "Audio waveform scale"
msgstr ""
-#: cinelerra/zoombar.C:76
-msgid "Height of tracks in the timeline"
+#: cinelerra/zoombar.C:80
+msgid "Height of audio tracks"
+msgstr ""
+
+#: cinelerra/zoombar.C:84
+msgid "Height of video tracks"
msgstr ""
-#: cinelerra/zoombar.C:236
+#: cinelerra/zoombar.C:252
msgid "Title Alpha"
msgstr ""
-#: cinelerra/zoombar.C:413
+#: cinelerra/zoombar.C:436
msgid "Automation range maximum"
msgstr ""
-#: cinelerra/zoombar.C:415
+#: cinelerra/zoombar.C:438
msgid "Automation range minimum"
msgstr ""
-#: cinelerra/zoombar.C:448
+#: cinelerra/zoombar.C:471
msgid "Automation Type"
msgstr ""
-#: cinelerra/zoombar.C:464
+#: cinelerra/zoombar.C:487
msgid "Audio Fade:"
msgstr ""
-#: cinelerra/zoombar.C:465
+#: cinelerra/zoombar.C:488
msgid "Video Fade:"
msgstr ""
-#: cinelerra/zoombar.C:466
+#: cinelerra/zoombar.C:489
msgid "Zoom:"
msgstr ""
-#: cinelerra/zoombar.C:467 plugins/titler/titlerwindow.C:342
+#: cinelerra/zoombar.C:490 plugins/titler/titlerwindow.C:346
msgid "Speed:"
msgstr ""
-#: cinelerra/zoombar.C:512
-msgid "Automation range"
-msgstr ""
-
-#: cinelerra/zoombar.C:572
+#: cinelerra/zoombar.C:595
msgid "Selection start time"
msgstr ""
-#: cinelerra/zoombar.C:608
+#: cinelerra/zoombar.C:632
msgid "Selection length"
msgstr ""
-#: cinelerra/zoombar.C:642
+#: cinelerra/zoombar.C:666
msgid "Selection end time"
msgstr ""
+#: cinelerra/zwindowgui.C:223
+msgid "Tile Mixers"
+msgstr ""
+
+#: cinelerra/zwindowgui.C:234
+msgid "Playable"
+msgstr ""
+
#: plugins/1080to480/1080to480.C:89 plugins/1080to540/1080to540.C:94
-#: plugins/720to480/720to480.C:78 plugins/ivtc/ivtcwindow.C:121
+#: plugins/720to480/720to480.C:70 plugins/ivtc/ivtcwindow.C:123
msgid "Odd field first"
msgstr ""
#: plugins/1080to480/1080to480.C:91 plugins/1080to540/1080to540.C:96
-#: plugins/720to480/720to480.C:80
+#: plugins/720to480/720to480.C:72
msgid "Even field first"
msgstr ""
@@ -9112,7 +10568,7 @@ msgstr ""
msgid "1080 to 540"
msgstr ""
-#: plugins/720to480/720to480.C:192
+#: plugins/720to480/720to480.C:185
msgid "720 to 480"
msgstr ""
@@ -9120,78 +10576,82 @@ msgstr ""
msgid "AgingTV"
msgstr ""
-#: plugins/aging/agingwindow.C:40
+#: plugins/aging/agingwindow.C:42
msgid "Aging:"
msgstr ""
-#: plugins/aging/agingwindow.C:44
+#: plugins/aging/agingwindow.C:46
msgid "Grain"
msgstr ""
-#: plugins/aging/agingwindow.C:48
+#: plugins/aging/agingwindow.C:50
msgid "Scratch"
msgstr ""
-#: plugins/aging/agingwindow.C:54
+#: plugins/aging/agingwindow.C:56
msgid "Pits"
msgstr ""
-#: plugins/aging/agingwindow.C:60
+#: plugins/aging/agingwindow.C:62
msgid "Dust"
msgstr ""
-#: plugins/audioscope/audioscope.C:312
+#: plugins/alpha/alpha.C:95
+msgid "Alpha:"
+msgstr ""
+
+#: plugins/audioscope/audioscope.C:309
msgid "XY Mode"
msgstr ""
-#: plugins/audioscope/audioscope.C:316
+#: plugins/audioscope/audioscope.C:313
msgid "Rising Trigger"
msgstr ""
-#: plugins/audioscope/audioscope.C:319
+#: plugins/audioscope/audioscope.C:316
msgid "Falling Trigger"
msgstr ""
-#: plugins/audioscope/audioscope.C:373
+#: plugins/audioscope/audioscope.C:367
msgid "History Size:"
msgstr ""
-#: plugins/audioscope/audioscope.C:383 plugins/pitch/pitch.C:423
+#: plugins/audioscope/audioscope.C:377 plugins/pitch/pitch.C:423
msgid "Window Size:"
msgstr ""
-#: plugins/audioscope/audioscope.C:409
+#: plugins/audioscope/audioscope.C:403
msgid "Trigger level:"
msgstr ""
-#: plugins/audioscope/audioscope.C:417
+#: plugins/audioscope/audioscope.C:411
msgid "Sample: 0"
msgstr ""
-#: plugins/audioscope/audioscope.C:419
+#: plugins/audioscope/audioscope.C:413
msgid "Level 0: 0"
msgstr ""
-#: plugins/audioscope/audioscope.C:421
+#: plugins/audioscope/audioscope.C:415
msgid "Level 1: 0"
msgstr ""
-#: plugins/audioscope/audioscope.C:577
+#: plugins/audioscope/audioscope.C:571
#, c-format
msgid "Sample: %d"
msgstr ""
-#: plugins/audioscope/audioscope.C:580
+#: plugins/audioscope/audioscope.C:574
#, c-format
msgid "Level 0: %.2f"
msgstr ""
-#: plugins/audioscope/audioscope.C:583
+#: plugins/audioscope/audioscope.C:577
#, c-format
msgid "Level 1: %.2f"
msgstr ""
-#: plugins/audioscope/audioscope.C:664
+#: plugins/audioscope/audioscope.C:658
msgid "AudioScope"
msgstr ""
@@ -9205,22 +10665,21 @@ msgstr ""
msgid "Out"
msgstr ""
-#: plugins/bandslide/bandslide.C:136 plugins/bandwipe/bandwipe.C:135
+#: plugins/bandslide/bandslide.C:138 plugins/bandwipe/bandwipe.C:136
#: plugins/vocoder/vocoder.C:316
msgid "Bands:"
msgstr ""
-#: plugins/bandslide/bandslide.C:146 plugins/irissquare/irissquare.C:108
-#: plugins/shapewipe/shapewipe.C:219 plugins/slide/slide.C:157
-#: plugins/slide/slide.C:171 plugins/wipe/wipe.C:110
+#: plugins/bandslide/bandslide.C:148 plugins/irissquare/irissquare.C:110
+#: plugins/slide/slide.C:159 plugins/slide/slide.C:173 plugins/wipe/wipe.C:110
msgid "Direction:"
msgstr ""
-#: plugins/bandslide/bandslide.C:184
+#: plugins/bandslide/bandslide.C:186
msgid "BandSlide"
msgstr ""
-#: plugins/bandwipe/bandwipe.C:181
+#: plugins/bandwipe/bandwipe.C:182
msgid "BandWipe"
msgstr ""
@@ -9241,111 +10700,112 @@ msgstr ""
msgid "Bluebanana: Unable to create Frame for slider\n"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:1396
-#: plugins/bluebanana/bluebananawindow.C:1404
-#: plugins/bluebanana/bluebananawindow.C:1412
-#: plugins/bluebanana/bluebananawindow.C:2163
+#: plugins/bluebanana/bluebananawindow.C:1398
+#: plugins/bluebanana/bluebananawindow.C:1406
+#: plugins/bluebanana/bluebananawindow.C:1414
+#: plugins/bluebanana/bluebananawindow.C:2165
msgid "Pick"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:1872
+#: plugins/bluebanana/bluebananawindow.C:1874
msgid " End Mask"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:1952
+#: plugins/bluebanana/bluebananawindow.C:1954
msgid " Mask Selection"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:2021
+#: plugins/bluebanana/bluebananawindow.C:2023
#, c-format
msgid "Unknown colormodel in BluebananaA2Sel:update()\n"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:2095
+#: plugins/bluebanana/bluebananawindow.C:2097
msgid "Combine Selection"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:2096
+#: plugins/bluebanana/bluebananawindow.C:2098
msgid " Mark Selected Areas"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:2119
+#: plugins/bluebanana/bluebananawindow.C:2121
msgid "hue"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:2119
+#: plugins/bluebanana/bluebananawindow.C:2121
msgid "saturation"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:2119
+#: plugins/bluebanana/bluebananawindow.C:2121
#: plugins/sketcher/sketcherwindow.C:49
msgid "fill"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:2119
+#: plugins/bluebanana/bluebananawindow.C:2121
msgid "red"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:2119
+#: plugins/bluebanana/bluebananawindow.C:2121
msgid "green"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:2119
+#: plugins/bluebanana/bluebananawindow.C:2121
msgid "blue"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:2119
-#: plugins/sketcher/sketcherwindow.C:752 plugins/titler/titler.h:28
+#: plugins/bluebanana/bluebananawindow.C:2121
+#: plugins/sketcher/sketcherwindow.C:832 plugins/titler/titler.h:28
msgid "alpha"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:2132
+#: plugins/bluebanana/bluebananawindow.C:2134
msgid "pre-erode"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:2209
+#: plugins/bluebanana/bluebananawindow.C:2211
msgid " Invert Selection"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:2378
+#: plugins/bluebanana/bluebananawindow.C:2380
msgid "Color Adjustment"
msgstr ""
-#: plugins/bluebanana/bluebananawindow.C:2379
+#: plugins/bluebanana/bluebananawindow.C:2381
msgid " Filter Active"
msgstr ""
-#: plugins/blur/blur.C:136 plugins/blur/blurwindow.C:53
+#: plugins/blur/blur.C:136 plugins/blur/blurwindow.C:55
+#: plugins/boxblur/boxblur.C:479
msgid "Blur"
msgstr ""
-#: plugins/blur/blurwindow.C:145 plugins/downsample/downsample.C:254
-#: plugins/flip/flipwindow.C:47 plugins/spectrogram/spectrogram.C:161
+#: plugins/blur/blurwindow.C:147 plugins/downsample/downsample.C:256
+#: plugins/flip/flipwindow.C:47 plugins/spectrogram/spectrogram.C:158
msgid "Vertical"
msgstr ""
-#: plugins/blur/blurwindow.C:164 plugins/downsample/downsample.C:236
-#: plugins/flip/flipwindow.C:53 plugins/spectrogram/spectrogram.C:164
+#: plugins/blur/blurwindow.C:166 plugins/downsample/downsample.C:238
+#: plugins/flip/flipwindow.C:53 plugins/spectrogram/spectrogram.C:161
msgid "Horizontal"
msgstr ""
-#: plugins/blur/blurwindow.C:183
+#: plugins/blur/blurwindow.C:185
msgid "Blur alpha"
msgstr ""
-#: plugins/blur/blurwindow.C:198
+#: plugins/blur/blurwindow.C:200
msgid "Alpha determines radius"
msgstr ""
-#: plugins/blur/blurwindow.C:210
+#: plugins/blur/blurwindow.C:212
msgid "Blur red"
msgstr ""
-#: plugins/blur/blurwindow.C:222
+#: plugins/blur/blurwindow.C:224
msgid "Blur green"
msgstr ""
-#: plugins/blur/blurwindow.C:234
+#: plugins/blur/blurwindow.C:236
msgid "Blur blue"
msgstr ""
@@ -9353,11 +10813,67 @@ msgstr ""
msgid "RadioacTV"
msgstr ""
-#: plugins/brightness/brightness.C:109 plugins/brightness/brightnesswindow.C:50
+#: plugins/boxblur/boxblur.C:453
+msgid "Position & Size"
+msgstr ""
+
+#: plugins/boxblur/boxblur.C:464 plugins/crikey/crikeywindow.C:150
+#: plugins/perspective/perspective.C:139 plugins/radialblur/radialblur.C:150
+#: plugins/rotate/rotate.C:378 plugins/scale/scalewin.C:71
+#: plugins/sketcher/sketcherwindow.C:448 plugins/titler/titlerwindow.C:292
+#: plugins/titler/titlerwindow.C:296 plugins/tracer/tracerwindow.C:114
+#: plugins/zoomblur/zoomblur.C:148
+msgid "X:"
+msgstr ""
+
+#: plugins/boxblur/boxblur.C:471 plugins/crikey/crikeywindow.C:159
+#: plugins/perspective/perspective.C:145 plugins/radialblur/radialblur.C:157
+#: plugins/rotate/rotate.C:386 plugins/scale/scalewin.C:79
+#: plugins/sketcher/sketcherwindow.C:465 plugins/titler/titlerwindow.C:293
+#: plugins/titler/titlerwindow.C:301 plugins/tracer/tracerwindow.C:126
+#: plugins/yuv/yuv.C:264 plugins/yuv/yuvwindow.C:43
+#: plugins/zoomblur/zoomblur.C:155
+msgid "Y:"
+msgstr ""
+
+#: plugins/boxblur/boxblur.C:481
+msgid "Horz:"
+msgstr ""
+
+#: plugins/boxblur/boxblur.C:485
+msgid "Vert:"
+msgstr ""
+
+#: plugins/boxblur/boxblur.C:489
+msgid "Power:"
+msgstr ""
+
+#: plugins/boxblur/boxblur.C:551
+msgid "BoxBlur"
+msgstr ""
+
+#: plugins/boxblur/boxblur.C:698 plugins/boxblur/boxblur.C:709
+#: plugins/crikey/crikeywindow.C:571 plugins/findobj/findobjwindow.C:522
+#: plugins/findobj/findobjwindow.C:566 plugins/findobj/findobjwindow.C:610
+#: plugins/mandelcuda/mandelbrotwindow.C:158
+#: plugins/nbodycuda/nbodywindow.C:175 plugins/titler/titlerwindow.C:1237
+#: plugins/tracer/tracerwindow.C:530
+msgid "Drag"
+msgstr ""
+
+#: plugins/boxblur/boxblur.C:779 plugins/boxblur/boxblur.C:786
+#: plugins/lens/lens.C:395 plugins/linearblur/linearblur.C:290
+#: plugins/radialblur/radialblur.C:293 plugins/sharpen/sharpenwindow.C:185
+#: plugins/unsharp/unsharpwindow.C:155 plugins/wave/wave.C:232
+#: plugins/whirl/whirl.C:447 plugins/zoomblur/zoomblur.C:287
+msgid "Default"
+msgstr ""
+
+#: plugins/brightness/brightness.C:109 plugins/brightness/brightnesswindow.C:52
msgid "Brightness/Contrast"
msgstr ""
-#: plugins/brightness/brightnesswindow.C:150
+#: plugins/brightness/brightnesswindow.C:152
msgid "Boost luminance only"
msgstr ""
@@ -9371,95 +10887,95 @@ msgid ""
"Copyright (C) 2001 FUKUCHI Kentarou"
msgstr ""
-#: plugins/C41/c41.C:141
+#: plugins/C41/c41.C:142
msgid "Apply values"
msgstr ""
-#: plugins/C41/c41.C:168
+#: plugins/C41/c41.C:169
msgid "Apply default box"
msgstr ""
-#: plugins/C41/c41.C:217
+#: plugins/C41/c41.C:218
msgid "C41"
msgstr ""
-#: plugins/C41/c41.C:237
+#: plugins/C41/c41.C:240
msgid "Activate processing"
msgstr ""
-#: plugins/C41/c41.C:241
+#: plugins/C41/c41.C:244
msgid "Compute negfix values"
msgstr ""
-#: plugins/C41/c41.C:244
+#: plugins/C41/c41.C:247
msgid "(uncheck for faster rendering)"
msgstr ""
-#: plugins/C41/c41.C:247
+#: plugins/C41/c41.C:250
msgid "Computed negfix values:"
msgstr ""
-#: plugins/C41/c41.C:250
+#: plugins/C41/c41.C:253
msgid "Min/Max R:"
msgstr ""
-#: plugins/C41/c41.C:254
+#: plugins/C41/c41.C:257
msgid "Min/Max G:"
msgstr ""
-#: plugins/C41/c41.C:258
+#: plugins/C41/c41.C:261
msgid "Min/Max B:"
msgstr ""
-#: plugins/C41/c41.C:262 plugins/C41/c41.C:326
+#: plugins/C41/c41.C:265 plugins/C41/c41.C:329
msgid "Light:"
msgstr ""
-#: plugins/C41/c41.C:266 plugins/C41/c41.C:331
+#: plugins/C41/c41.C:269 plugins/C41/c41.C:334
msgid "Gamma G:"
msgstr ""
-#: plugins/C41/c41.C:270 plugins/C41/c41.C:336
+#: plugins/C41/c41.C:273 plugins/C41/c41.C:339
msgid "Gamma B:"
msgstr ""
-#: plugins/C41/c41.C:286
+#: plugins/C41/c41.C:289
msgid "Box col:"
msgstr ""
-#: plugins/C41/c41.C:291
+#: plugins/C41/c41.C:294
msgid "Box row:"
msgstr ""
-#: plugins/C41/c41.C:301
+#: plugins/C41/c41.C:304
msgid "Show active area"
msgstr ""
-#: plugins/C41/c41.C:305
+#: plugins/C41/c41.C:308
msgid "Postprocess"
msgstr ""
-#: plugins/C41/c41.C:308
+#: plugins/C41/c41.C:311
msgid "negfix values to apply:"
msgstr ""
-#: plugins/C41/c41.C:311
+#: plugins/C41/c41.C:314
msgid "Min R:"
msgstr ""
-#: plugins/C41/c41.C:316
+#: plugins/C41/c41.C:319
msgid "Min G:"
msgstr ""
-#: plugins/C41/c41.C:321
+#: plugins/C41/c41.C:324
msgid "Min B:"
msgstr ""
-#: plugins/C41/c41.C:352
+#: plugins/C41/c41.C:355
msgid "Col:"
msgstr ""
-#: plugins/C41/c41.C:361
+#: plugins/C41/c41.C:364
msgid "Row:"
msgstr ""
@@ -9502,125 +11018,124 @@ msgstr ""
msgid "End position is out of range."
msgstr ""
-#: plugins/cdripper/cdripwindow.C:42
+#: plugins/cdripper/cdripwindow.C:44
msgid "Select the range to transfer:"
msgstr ""
-#: plugins/cdripper/cdripwindow.C:43 plugins/cdripper/cdripwindow.C:47
-msgid "Track:"
-msgstr ""
-
-#: plugins/cdripper/cdripwindow.C:44 plugins/cdripper/cdripwindow.C:48
+#: plugins/cdripper/cdripwindow.C:46 plugins/cdripper/cdripwindow.C:50
msgid "Min."
msgstr ""
-#: plugins/cdripper/cdripwindow.C:45 plugins/cdripper/cdripwindow.C:49
+#: plugins/cdripper/cdripwindow.C:47 plugins/cdripper/cdripwindow.C:51
msgid "Sec."
msgstr ""
-#: plugins/cdripper/cdripwindow.C:66
+#: plugins/cdripper/cdripwindow.C:68
msgid "From"
msgstr ""
-#: plugins/cdripper/cdripwindow.C:68
+#: plugins/cdripper/cdripwindow.C:70
msgid "To"
msgstr ""
-#: plugins/cdripper/cdripwindow.C:71
+#: plugins/cdripper/cdripwindow.C:73
msgid "CD Device:"
msgstr ""
-#: plugins/chromakey/chromakey.C:141 plugins/diffkey/diffkey.C:299
+#: plugins/chorus/chorus.C:103
+msgid "Chorus"
+msgstr ""
+
+#: plugins/chromakey/chromakey.C:143 plugins/diffkey/diffkey.C:301
msgid "Slope:"
msgstr ""
-#: plugins/chromakey/chromakey.C:145 plugins/crikey/crikeywindow.C:166
-#: plugins/denoisevideo/denoisevideo.C:256 plugins/diffkey/diffkey.C:294
-#: plugins/histogram/histogramwindow.C:220
-#: plugins/histogram_bezier/bistogramwindow.C:143
-#: plugins/timeavg/timeavgwindow.C:71 plugins/unsharp/unsharpwindow.C:57
-#: plugins/yuv411/yuv411win.C:39
+#: plugins/chromakey/chromakey.C:147 plugins/crikey/crikeywindow.C:168
+#: plugins/denoisevideo/denoisevideo.C:258 plugins/diffkey/diffkey.C:296
+#: plugins/histogram/histogramwindow.C:182
+#: plugins/histogram_bezier/bistogramwindow.C:145
+#: plugins/timeavg/timeavgwindow.C:73 plugins/unsharp/unsharpwindow.C:59
+#: plugins/yuv411/yuv411win.C:44
msgid "Threshold:"
msgstr ""
-#: plugins/chromakey/chromakey.C:199 plugins/chromakeyhsv/chromakey.C:306
+#: plugins/chromakey/chromakey.C:201 plugins/chromakeyhsv/chromakey.C:308
msgid "Color..."
msgstr ""
-#: plugins/chromakey/chromakey.C:258
+#: plugins/chromakey/chromakey.C:260
msgid "Use value"
msgstr ""
-#: plugins/chromakey/chromakey.C:288 plugins/chromakeyhsv/chromakey.C:494
+#: plugins/chromakey/chromakey.C:290 plugins/chromakeyhsv/chromakey.C:496
msgid "Use color picker"
msgstr ""
-#: plugins/chromakey/chromakey.C:308 plugins/chromakeyhsv/chromakey.C:555
-#: plugins/gradient/gradient.C:566
+#: plugins/chromakey/chromakey.C:310 plugins/chromakeyhsv/chromakey.C:557
msgid "Inner color"
msgstr ""
-#: plugins/chromakey/chromakey.C:599
+#: plugins/chromakey/chromakey.C:603
msgid "Chroma key"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:204
+#: plugins/chromakeyhsv/chromakey.C:206
msgid "Key parameters:"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:206
+#: plugins/chromakeyhsv/chromakey.C:208
msgid "Hue Tolerance:"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:209
+#: plugins/chromakeyhsv/chromakey.C:211
msgid "Min. Brightness:"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:212
+#: plugins/chromakeyhsv/chromakey.C:214
msgid "Max. Brightness:"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:215
+#: plugins/chromakeyhsv/chromakey.C:217
msgid "Saturation Offset:"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:218
+#: plugins/chromakeyhsv/chromakey.C:220
msgid "Min Saturation:"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:224
+#: plugins/chromakeyhsv/chromakey.C:226
msgid "Mask tweaking:"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:226
+#: plugins/chromakeyhsv/chromakey.C:228
msgid "In Slope:"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:229
+#: plugins/chromakeyhsv/chromakey.C:231
msgid "Out Slope:"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:232
+#: plugins/chromakeyhsv/chromakey.C:234
msgid "Alpha Offset:"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:240
+#: plugins/chromakeyhsv/chromakey.C:242
msgid "Spill light control:"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:242
+#: plugins/chromakeyhsv/chromakey.C:244
msgid "Spill Threshold:"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:245
+#: plugins/chromakeyhsv/chromakey.C:247
msgid "Spill Compensation:"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:462
+#: plugins/chromakeyhsv/chromakey.C:464
msgid "Show Mask"
msgstr ""
-#: plugins/chromakeyhsv/chromakey.C:928
+#: plugins/chromakeyhsv/chromakey.C:930
msgid "Chroma key (HSV)"
msgstr ""
@@ -9629,19 +11144,19 @@ msgid "Color 3 Way"
msgstr ""
#: plugins/color3way/color3way.C:582 plugins/color3way/color3way.C:589
-#: plugins/colorbalance/colorbalance.C:596
-#: plugins/colorbalance/colorbalance.C:603 plugins/gamma/gamma.C:590
-#: plugins/histogram/histogram.C:648 plugins/histogram/histogram.C:664
-#: plugins/histogram/histogram.C:671 plugins/histogram/histogram.C:678
+#: plugins/colorbalance/colorbalance.C:595
+#: plugins/colorbalance/colorbalance.C:602 plugins/gamma/gamma.C:584
+#: plugins/histogram/histogram.C:491 plugins/histogram/histogram.C:507
+#: plugins/histogram/histogram.C:514 plugins/histogram/histogram.C:521
msgid "Interpolate Pixels"
msgstr ""
#: plugins/color3way/color3way.C:583 plugins/color3way/color3way.C:594
-#: plugins/colorbalance/colorbalance.C:597
-#: plugins/colorbalance/colorbalance.C:608 plugins/gamma/gamma.C:406
-#: plugins/histogram/histogram.C:649 plugins/histogram/histogram.C:657
-#: plugins/histogram/histogram.C:665 plugins/histogram/histogram.C:681
-#: plugins/interpolate/interpolate.C:255
+#: plugins/colorbalance/colorbalance.C:596
+#: plugins/colorbalance/colorbalance.C:607 plugins/gamma/gamma.C:406
+#: plugins/histogram/histogram.C:492 plugins/histogram/histogram.C:500
+#: plugins/histogram/histogram.C:508 plugins/histogram/histogram.C:524
+#: plugins/interpolate/interpolate.C:245
msgid "Gamma"
msgstr ""
@@ -9658,12 +11173,12 @@ msgid "Highlights"
msgstr ""
#: plugins/color3way/color3waywindow.C:158
-#: plugins/huesaturation/huesaturation.C:250
+#: plugins/huesaturation/huesaturation.C:252
msgid "Value:"
msgstr ""
#: plugins/color3way/color3waywindow.C:171
-#: plugins/huesaturation/huesaturation.C:245
+#: plugins/huesaturation/huesaturation.C:247
msgid "Saturation:"
msgstr ""
@@ -9672,108 +11187,136 @@ msgid "Copy to all"
msgstr ""
#: plugins/color3way/color3waywindow.C:742
-#: plugins/colorbalance/colorbalancewindow.C:182
+#: plugins/colorbalance/colorbalancewindow.C:184
msgid "White balance"
msgstr ""
-#: plugins/colorbalance/colorbalance.C:356
-#: plugins/colorbalance/colorbalancewindow.C:53 plugins/gamma/gamma.C:445
-#: plugins/histogram/histogram.C:650 plugins/histogram/histogram.C:658
-#: plugins/histogram/histogram.C:672 plugins/histogram/histogram.C:684
-#: plugins/interpolate/interpolate.C:257
+#: plugins/colorbalance/colorbalance.C:355
+#: plugins/colorbalance/colorbalancewindow.C:55 plugins/gamma/gamma.C:453
+#: plugins/histogram/histogram.C:493 plugins/histogram/histogram.C:501
+#: plugins/histogram/histogram.C:515 plugins/histogram/histogram.C:527
+#: plugins/interpolate/interpolate.C:247
msgid "Color Balance"
msgstr ""
-#: plugins/colorbalance/colorbalancewindow.C:55
+#: plugins/colorbalance/colorbalancewindow.C:57
msgid "Cyan"
msgstr ""
-#: plugins/colorbalance/colorbalancewindow.C:61
+#: plugins/colorbalance/colorbalancewindow.C:63
msgid "Magenta"
msgstr ""
-#: plugins/colorbalance/colorbalancewindow.C:67
+#: plugins/colorbalance/colorbalancewindow.C:69
msgid "Yellow"
msgstr ""
-#: plugins/colorbalance/colorbalancewindow.C:143
+#: plugins/colorbalance/colorbalancewindow.C:145
msgid "Preserve luminosity"
msgstr ""
-#: plugins/colorbalance/colorbalancewindow.C:162
+#: plugins/colorbalance/colorbalancewindow.C:164
msgid "Lock parameters"
msgstr ""
-#: plugins/compressor/compressor.C:117
+#: plugins/colorspace/colorspace.C:61
+msgid "ColorSpace"
+msgstr ""
+
+#: plugins/colorspace/colorspacewindow.C:124
+msgid "Inverse"
+msgstr ""
+
+#: plugins/colorspace/colorspacewindow.C:162
+msgid "Color Space/Range conversion"
+msgstr ""
+
+#: plugins/colorspace/colorspacewindow.C:166
+msgid "Space"
+msgstr ""
+
+#: plugins/colorspace/colorspacewindow.C:175
+#: plugins/compressor/compressor.C:434
+#: plugins/compressormulti/comprmultigui.C:146
+msgid "Output:"
+msgstr ""
+
+#: plugins/compressor/compressor.C:109
msgid "Compressor"
msgstr ""
-#: plugins/compressor/compressor.C:857
-msgid "Reaction secs:"
+#: plugins/compressor/compressor.C:394
+#: plugins/compressormulti/comprmultigui.C:114
+msgid "Sound level (Press shift to snap to grid):"
+msgstr ""
+
+#: plugins/compressor/compressor.C:406
+#: plugins/compressormulti/comprmultigui.C:130
+msgid "Attack secs:"
msgstr ""
-#: plugins/compressor/compressor.C:861
-msgid "Decay secs:"
+#: plugins/compressor/compressor.C:412
+#: plugins/compressormulti/comprmultigui.C:136
+msgid "Release secs:"
msgstr ""
-#: plugins/compressor/compressor.C:865
+#: plugins/compressor/compressor.C:418
+#: plugins/compressormulti/comprmultigui.C:186
msgid "Trigger Type:"
msgstr ""
-#: plugins/compressor/compressor.C:870
+#: plugins/compressor/compressor.C:424
msgid "Trigger:"
msgstr ""
-#: plugins/compressor/compressor.C:1020 plugins/compressor/compressor.C:1022
-msgid "Input"
+#: plugins/compressor/compressor.C:744
+#: plugins/compressormulti/comprmultigui.C:661
+msgid "Smooth only"
msgstr ""
-#: plugins/compressor/compressor.C:1369 plugins/compressor/compressor.C:1374
-msgid "Trigger"
+#: plugins/compressormulti/comprmulti.C:155
+msgid "Compressor Multi"
msgstr ""
-#: plugins/compressor/compressor.C:1370 plugins/piano/piano.C:1113
-#: plugins/synthesizer/synthesizer.C:1671
-msgid "Maximum"
+#: plugins/compressormulti/comprmultigui.C:100
+msgid "Current band:"
msgstr ""
-#: plugins/compressor/compressor.C:1371
-msgid "Total"
+#: plugins/compressormulti/comprmultigui.C:120
+msgid "Bandwidth:"
msgstr ""
-#: plugins/compressor/compressor.C:1410
-msgid "Smooth only"
+#: plugins/compressormulti/comprmultigui.C:166
+msgid "Freq range:"
msgstr ""
-#: plugins/crikey/crikey.C:258
-msgid "CriKey"
+#: plugins/compressormulti/comprmultigui.C:202
+msgid "Steepness:"
msgstr ""
-#: plugins/crikey/crikeywindow.C:97 plugins/descratch/descratch.C:703
-#: plugins/edge/edge.C:74
-msgid "Edge"
+#: plugins/compressormulti/comprmultigui.C:208
+#: plugins/echocancel/echocancel.C:459 plugins/graphic/graphic.C:790
+#: plugins/spectrogram/spectrogram.C:409
+msgid "Window size:"
msgstr ""
-#: plugins/crikey/crikeywindow.C:141
-msgid "Draw mode:"
+#: plugins/compressormulti/comprmultigui.C:675
+msgid "Solo band"
msgstr ""
-#: plugins/crikey/crikeywindow.C:148 plugins/radialblur/radialblur.C:148
-#: plugins/sketcher/sketcherwindow.C:402 plugins/titler/titlerwindow.C:288
-#: plugins/titler/titlerwindow.C:292 plugins/tracer/tracerwindow.C:114
-#: plugins/zoomblur/zoomblur.C:146
-msgid "X:"
+#: plugins/compressormulti/comprmultigui.C:694
+msgid "Bypass band"
msgstr ""
-#: plugins/crikey/crikeywindow.C:157 plugins/perspective/perspective.C:135
-#: plugins/radialblur/radialblur.C:155 plugins/sketcher/sketcherwindow.C:419
-#: plugins/titler/titlerwindow.C:289 plugins/titler/titlerwindow.C:297
-#: plugins/tracer/tracerwindow.C:124 plugins/yuv/yuv.C:262
-#: plugins/yuv/yuvwindow.C:43 plugins/zoomblur/zoomblur.C:153
-msgid "Y:"
+#: plugins/crikey/crikey.C:258
+msgid "CriKey"
+msgstr ""
+
+#: plugins/crikey/crikeywindow.C:143
+msgid "Draw mode:"
msgstr ""
-#: plugins/crikey/crikeywindow.C:185
+#: plugins/crikey/crikeywindow.C:187
msgid ""
"Right click in composer: create new point\n"
"Shift-left click in Enable field:\n"
@@ -9781,99 +11324,139 @@ msgid ""
" if all on, turns rest off."
msgstr ""
-#: plugins/crikey/crikeywindow.C:354
+#: plugins/crikey/crikeywindow.C:350
msgid "E"
msgstr ""
-#: plugins/crikey/crikeywindow.C:355 plugins/sketcher/sketcherwindow.C:56
-#: plugins/sketcher/sketcherwindow.C:1002 plugins/tracer/tracerwindow.C:370
+#: plugins/crikey/crikeywindow.C:351 plugins/crop/cropwin.C:115
+#: plugins/sketcher/sketcherwindow.C:56 plugins/sketcher/sketcherwindow.C:1082
+#: plugins/tracer/tracerwindow.C:364
msgid "X"
msgstr ""
-#: plugins/crikey/crikeywindow.C:356 plugins/sketcher/sketcherwindow.C:1003
-#: plugins/tracer/tracerwindow.C:371
+#: plugins/crikey/crikeywindow.C:352 plugins/crop/cropwin.C:124
+#: plugins/sketcher/sketcherwindow.C:1083 plugins/tracer/tracerwindow.C:365
msgid "Y"
msgstr ""
-#: plugins/crikey/crikeywindow.C:357
+#: plugins/crikey/crikeywindow.C:353
msgid "T"
msgstr ""
-#: plugins/crikey/crikeywindow.C:358
+#: plugins/crikey/crikeywindow.C:354
msgid "Tag"
msgstr ""
-#: plugins/crikey/crikeywindow.C:551 plugins/sketcher/sketcherwindow.C:918
-#: plugins/sketcher/sketcherwindow.C:1163 plugins/tracer/tracerwindow.C:512
+#: plugins/crikey/crikeywindow.C:547 plugins/sketcher/sketcherwindow.C:998
+#: plugins/sketcher/sketcherwindow.C:1245 plugins/tracer/tracerwindow.C:506
msgid "Dn"
msgstr ""
-#: plugins/crikey/crikeywindow.C:575 plugins/findobj/findobjwindow.C:517
-#: plugins/findobj/findobjwindow.C:557 plugins/findobj/findobjwindow.C:597
-#: plugins/sketcher/sketcherwindow.C:1202 plugins/titler/titlerwindow.C:1225
-#: plugins/tracer/tracerwindow.C:536
-msgid "Drag"
+#: plugins/crikey/crikeywindow.C:620
+msgid "crikeywindow#Del"
msgstr ""
-#: plugins/crikey/crikeywindow.C:614
-msgid "crikeywindow#Del"
+#: plugins/crop/crop.C:143
+msgid "Crop & Position"
+msgstr ""
+
+#: plugins/crop/cropwin.C:72
+msgid "Crop"
+msgstr ""
+
+#: plugins/crop/cropwin.C:74 plugins/slide/slide.C:50
+#: plugins/titler/titlerwindow.C:1151 plugins/wipe/wipe.C:49
+msgid "Left"
+msgstr ""
+
+#: plugins/crop/cropwin.C:75 plugins/crop/cropwin.C:85
+#: plugins/crop/cropwin.C:94 plugins/crop/cropwin.C:103
+#: plugins/crop/cropwin.C:116 plugins/crop/cropwin.C:125
+#: plugins/rotate/rotate.C:379 plugins/rotate/rotate.C:387
+msgid "%"
+msgstr ""
+
+#: plugins/crop/cropwin.C:84 plugins/motion/motionwindow.C:907
+#: plugins/motion/motionwindow.C:913 plugins/motion2point/motionwindow.C:711
+#: plugins/motion2point/motionwindow.C:717
+#: plugins/motion-cv/motionwindow-cv.C:567
+#: plugins/motion-cv/motionwindow-cv.C:573
+#: plugins/motion-hv/motionwindow-hv.C:878
+#: plugins/motion-hv/motionwindow-hv.C:884 plugins/overlay/overlay.C:171
+#: plugins/overlayaudio/overlayaudio.C:163 plugins/reroute/reroute.C:164
+#: plugins/titler/titlerwindow.C:1195
+msgid "Top"
+msgstr ""
+
+#: plugins/crop/cropwin.C:93 plugins/slide/slide.C:72
+#: plugins/titler/titlerwindow.C:1179 plugins/wipe/wipe.C:71
+msgid "Right"
+msgstr ""
+
+#: plugins/crop/cropwin.C:102 plugins/motion/motionwindow.C:913
+#: plugins/motion2point/motionwindow.C:717
+#: plugins/motion-cv/motionwindow-cv.C:573
+#: plugins/motion-hv/motionwindow-hv.C:884 plugins/overlay/overlay.C:172
+#: plugins/overlayaudio/overlayaudio.C:164 plugins/reroute/reroute.C:165
+#: plugins/titler/titlerwindow.C:1223
+msgid "Bottom"
msgstr ""
#: plugins/crossfade/crossfade.C:46
msgid "Crossfade"
msgstr ""
-#: plugins/decimate/decimate.C:246
-#: plugins/interpolatevideo/interpolatewindow.C:57
+#: plugins/decimate/decimate.C:247
+#: plugins/interpolatevideo/interpolatewindow.C:59
msgid "Input frames per second:"
msgstr ""
-#: plugins/decimate/decimate.C:257
+#: plugins/decimate/decimate.C:258
msgid "Last frame dropped: "
msgstr ""
-#: plugins/decimate/decimate.C:742
+#: plugins/decimate/decimate.C:740
msgid "Decimate"
msgstr ""
-#: plugins/deinterlace/deinterwindow.C:51
+#: plugins/deinterlace/deinterwindow.C:53
msgid "Select lines to keep"
msgstr ""
-#: plugins/deinterlace/deinterwindow.C:53
+#: plugins/deinterlace/deinterwindow.C:55
msgid "Do nothing"
msgstr ""
-#: plugins/deinterlace/deinterwindow.C:55
+#: plugins/deinterlace/deinterwindow.C:57
msgid "Odd lines"
msgstr ""
-#: plugins/deinterlace/deinterwindow.C:57
+#: plugins/deinterlace/deinterwindow.C:59
msgid "Even lines"
msgstr ""
-#: plugins/deinterlace/deinterwindow.C:59
+#: plugins/deinterlace/deinterwindow.C:61
msgid "Average lines"
msgstr ""
-#: plugins/deinterlace/deinterwindow.C:61
+#: plugins/deinterlace/deinterwindow.C:63
msgid "Swap odd fields"
msgstr ""
-#: plugins/deinterlace/deinterwindow.C:63
+#: plugins/deinterlace/deinterwindow.C:65
msgid "Swap even fields"
msgstr ""
-#: plugins/deinterlace/deinterwindow.C:65
+#: plugins/deinterlace/deinterwindow.C:67
msgid "Average even lines"
msgstr ""
-#: plugins/deinterlace/deinterwindow.C:71
+#: plugins/deinterlace/deinterwindow.C:73
msgid "Average odd lines"
msgstr ""
-#: plugins/deinterlace/deinterwindow.C:86
-#: plugins/deinterlace-cv/deinterwindow-cv.C:66
+#: plugins/deinterlace/deinterwindow.C:88
+#: plugins/deinterlace-cv/deinterwindow-cv.C:68
#, c-format
msgid "Changed rows: %d\n"
msgstr ""
@@ -9882,66 +11465,66 @@ msgstr ""
msgid "Deinterlace-CV"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:48
+#: plugins/deinterlace-cv/deinterwindow-cv.C:50
msgid "Select deinterlacing mode"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:87
+#: plugins/deinterlace-cv/deinterwindow-cv.C:89
msgid "Keep top field"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:89
+#: plugins/deinterlace-cv/deinterwindow-cv.C:91
msgid "Keep bottom field"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:93
+#: plugins/deinterlace-cv/deinterwindow-cv.C:95
msgid "Average top fields"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:95
+#: plugins/deinterlace-cv/deinterwindow-cv.C:97
msgid "Average bottom fields"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:99
-#: plugins/deinterlace-cv/deinterwindow-cv.C:105
-#: plugins/fieldframe/fieldframe.C:211 plugins/framefield/framefield.C:228
+#: plugins/deinterlace-cv/deinterwindow-cv.C:101
+#: plugins/deinterlace-cv/deinterwindow-cv.C:107
+#: plugins/fieldframe/fieldframe.C:213 plugins/framefield/framefield.C:230
msgid "Top field first"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:127
+#: plugins/deinterlace-cv/deinterwindow-cv.C:129
#: plugins/threshold/threshold.C:130
msgid "Threshold"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:132
+#: plugins/deinterlace-cv/deinterwindow-cv.C:135
msgid "Bob Threshold"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:175
+#: plugins/deinterlace-cv/deinterwindow-cv.C:179
msgid "Adaptive"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:261
+#: plugins/deinterlace-cv/deinterwindow-cv.C:265
msgid "Duplicate one field"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:263
+#: plugins/deinterlace-cv/deinterwindow-cv.C:267
msgid "Average one field"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:265
+#: plugins/deinterlace-cv/deinterwindow-cv.C:269
msgid "Average both fields"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:267
+#: plugins/deinterlace-cv/deinterwindow-cv.C:271
msgid "Bob & Weave"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:269
+#: plugins/deinterlace-cv/deinterwindow-cv.C:273
msgid "Spatial field swap"
msgstr ""
-#: plugins/deinterlace-cv/deinterwindow-cv.C:271
+#: plugins/deinterlace-cv/deinterwindow-cv.C:275
msgid "Temporal field swap"
msgstr ""
@@ -9949,33 +11532,33 @@ msgstr ""
msgid "Delay audio"
msgstr ""
-#: plugins/delayaudio/delayaudio.C:219 plugins/delayvideo/delayvideo.C:92
+#: plugins/delayaudio/delayaudio.C:221 plugins/delayvideo/delayvideo.C:94
msgid "Delay seconds:"
msgstr ""
-#: plugins/delayvideo/delayvideo.C:249
+#: plugins/delayvideo/delayvideo.C:251
msgid "Delay Video"
msgstr ""
-#: plugins/denoise/denoise.C:766 plugins/echocancel/echocancel.C:433
-#: plugins/gain/gainwindow.C:54 plugins/graphic/graphic.C:808
-#: plugins/spectrogram/spectrogram.C:419 plugins/vocoder/vocoder.C:297
+#: plugins/denoise/denoise.C:768 plugins/echocancel/echocancel.C:433
+#: plugins/gain/gainwindow.C:56 plugins/graphic/graphic.C:778
+#: plugins/spectrogram/spectrogram.C:396 plugins/vocoder/vocoder.C:297
msgid "Level:"
msgstr ""
-#: plugins/denoisefft/denoisefft.C:243
+#: plugins/denoisefft/denoisefft.C:245
msgid "Denoise power:"
msgstr ""
-#: plugins/denoisefft/denoisefft.C:246
+#: plugins/denoisefft/denoisefft.C:248
msgid "Number of samples for reference:"
msgstr ""
-#: plugins/denoisefft/denoisefft.C:248
+#: plugins/denoisefft/denoisefft.C:250
msgid "The keyframe is the start of the reference"
msgstr ""
-#: plugins/denoisefft/denoisefft.C:311
+#: plugins/denoisefft/denoisefft.C:313
msgid "DenoiseFFT"
msgstr ""
@@ -9991,38 +11574,33 @@ msgstr ""
msgid "Fast"
msgstr ""
-#: plugins/denoisemjpeg/denoisemjpeg.C:365 plugins/flowobj/flowobjwindow.C:53
-#: plugins/interpolatevideo/interpolatewindow.C:85
+#: plugins/denoisemjpeg/denoisemjpeg.C:367 plugins/flowobj/flowobjwindow.C:53
+#: plugins/interpolatevideo/interpolatewindow.C:87
#: plugins/moveobj/moveobjwindow.C:53
msgid "Search radius:"
msgstr ""
-#: plugins/denoisemjpeg/denoisemjpeg.C:369
+#: plugins/denoisemjpeg/denoisemjpeg.C:371
msgid "Pass 1 threshold:"
msgstr ""
-#: plugins/denoisemjpeg/denoisemjpeg.C:373
+#: plugins/denoisemjpeg/denoisemjpeg.C:375
msgid "Pass 2 threshold:"
msgstr ""
-#: plugins/denoisemjpeg/denoisemjpeg.C:377
-#: plugins/greycstoration/greycstorationwindow.C:48
-msgid "Sharpness:"
-msgstr ""
-
-#: plugins/denoisemjpeg/denoisemjpeg.C:381
+#: plugins/denoisemjpeg/denoisemjpeg.C:383
msgid "Luma contrast:"
msgstr ""
-#: plugins/denoisemjpeg/denoisemjpeg.C:385
+#: plugins/denoisemjpeg/denoisemjpeg.C:387
msgid "Chroma contrast:"
msgstr ""
-#: plugins/denoisemjpeg/denoisemjpeg.C:389
+#: plugins/denoisemjpeg/denoisemjpeg.C:391
msgid "Delay frames:"
msgstr ""
-#: plugins/denoisemjpeg/denoisemjpeg.C:447
+#: plugins/denoisemjpeg/denoisemjpeg.C:449
msgid "Denoise video2"
msgstr ""
@@ -10030,76 +11608,76 @@ msgstr ""
msgid "Selective Temporal Averaging"
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:50
+#: plugins/denoiseseltempavg/seltempavgwindow.C:52
msgid "Frames to average"
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:55
+#: plugins/denoiseseltempavg/seltempavgwindow.C:57
msgid "Use Method:"
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:58
+#: plugins/denoiseseltempavg/seltempavgwindow.C:60
msgid "None "
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:61
+#: plugins/denoiseseltempavg/seltempavgwindow.C:63
msgid "Selective Temporal Averaging: "
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:64
+#: plugins/denoiseseltempavg/seltempavgwindow.C:66
msgid "Av. Thres."
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:65
+#: plugins/denoiseseltempavg/seltempavgwindow.C:67
msgid "S.D. Thres."
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:69
+#: plugins/denoiseseltempavg/seltempavgwindow.C:71
msgid "R / Y"
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:75
+#: plugins/denoiseseltempavg/seltempavgwindow.C:77
msgid "G / U"
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:81
+#: plugins/denoiseseltempavg/seltempavgwindow.C:83
msgid "B / V"
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:87
-#: plugins/timeavg/timeavgwindow.C:208
+#: plugins/denoiseseltempavg/seltempavgwindow.C:89
+#: plugins/timeavg/timeavgwindow.C:192
msgid "Average"
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:89
+#: plugins/denoiseseltempavg/seltempavgwindow.C:91
msgid "Standard Deviation"
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:92
+#: plugins/denoiseseltempavg/seltempavgwindow.C:94
msgid "First frame in average:"
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:94
+#: plugins/denoiseseltempavg/seltempavgwindow.C:96
msgid "Fixed offset: "
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:98
+#: plugins/denoiseseltempavg/seltempavgwindow.C:100
msgid "Restart marker system:"
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:106
+#: plugins/denoiseseltempavg/seltempavgwindow.C:108
msgid "Other Options:"
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:273
+#: plugins/denoiseseltempavg/seltempavgwindow.C:274
msgid "Reprocess frame again"
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:287
+#: plugins/denoiseseltempavg/seltempavgwindow.C:288
msgid "Disable subtraction"
msgstr ""
-#: plugins/denoiseseltempavg/seltempavgwindow.C:326
+#: plugins/denoiseseltempavg/seltempavgwindow.C:327
msgid "This Frame is a start of a section"
msgstr ""
@@ -10111,11 +11689,11 @@ msgstr ""
msgid "Average similar pixels"
msgstr ""
-#: plugins/denoisevideo/denoisevideo.C:252
+#: plugins/denoisevideo/denoisevideo.C:254
msgid "Frames to accumulate:"
msgstr ""
-#: plugins/denoisevideo/denoisevideo.C:414
+#: plugins/denoisevideo/denoisevideo.C:416
msgid "Denoise video"
msgstr ""
@@ -10123,67 +11701,67 @@ msgstr ""
msgid "DeScratch"
msgstr ""
-#: plugins/descratch/descratch.C:493
+#: plugins/descratch/descratch.C:495
msgid "DeScratch:"
msgstr ""
-#: plugins/descratch/descratch.C:500
+#: plugins/descratch/descratch.C:502
msgid "threshold:"
msgstr ""
-#: plugins/descratch/descratch.C:503
+#: plugins/descratch/descratch.C:505
msgid "asymmetry:"
msgstr ""
-#: plugins/descratch/descratch.C:510
+#: plugins/descratch/descratch.C:512
msgid "y:"
msgstr ""
-#: plugins/descratch/descratch.C:514
+#: plugins/descratch/descratch.C:516
msgid "u:"
msgstr ""
-#: plugins/descratch/descratch.C:517
+#: plugins/descratch/descratch.C:519
msgid "v:"
msgstr ""
-#: plugins/descratch/descratch.C:522
+#: plugins/descratch/descratch.C:524
msgid "width:"
msgstr ""
-#: plugins/descratch/descratch.C:524 plugins/descratch/descratch.C:534
+#: plugins/descratch/descratch.C:526 plugins/descratch/descratch.C:536
msgid "min:"
msgstr ""
-#: plugins/descratch/descratch.C:527 plugins/descratch/descratch.C:537
+#: plugins/descratch/descratch.C:529 plugins/descratch/descratch.C:539
msgid "max:"
msgstr ""
-#: plugins/descratch/descratch.C:532 plugins/descratch/descratch.C:542
+#: plugins/descratch/descratch.C:534 plugins/descratch/descratch.C:544
msgid "len:"
msgstr ""
-#: plugins/descratch/descratch.C:544
+#: plugins/descratch/descratch.C:546
msgid "blur:"
msgstr ""
-#: plugins/descratch/descratch.C:547
+#: plugins/descratch/descratch.C:549
msgid "gap:"
msgstr ""
-#: plugins/descratch/descratch.C:552
+#: plugins/descratch/descratch.C:554
msgid "max angle:"
msgstr ""
-#: plugins/descratch/descratch.C:555
+#: plugins/descratch/descratch.C:557
msgid "fade:"
msgstr ""
-#: plugins/descratch/descratch.C:560
+#: plugins/descratch/descratch.C:562
msgid "border:"
msgstr ""
-#: plugins/descratch/descratch.C:686
+#: plugins/descratch/descratch.C:688
msgid "Mark"
msgstr ""
@@ -10191,11 +11769,11 @@ msgstr ""
msgid "Despike"
msgstr ""
-#: plugins/despike/despikewindow.C:52
+#: plugins/despike/despikewindow.C:54
msgid "Maximum level:"
msgstr ""
-#: plugins/despike/despikewindow.C:56
+#: plugins/despike/despikewindow.C:58
msgid "Maximum rate of change:"
msgstr ""
@@ -10203,7 +11781,7 @@ msgstr ""
msgid "Use Value"
msgstr ""
-#: plugins/diffkey/diffkey.C:330
+#: plugins/diffkey/diffkey.C:332
msgid "Difference key"
msgstr ""
@@ -10221,31 +11799,31 @@ msgid ""
"Copyright (C) 2001 FUKUCHI Kentarou"
msgstr ""
-#: plugins/downsample/downsample.C:245
+#: plugins/downsample/downsample.C:247
msgid "Horizontal offset"
msgstr ""
-#: plugins/downsample/downsample.C:263
+#: plugins/downsample/downsample.C:265
msgid "Vertical offset"
msgstr ""
-#: plugins/downsample/downsample.C:376 plugins/reframert/reframert.C:241
+#: plugins/downsample/downsample.C:378 plugins/reframert/reframert.C:241
msgid "Downsample"
msgstr ""
-#: plugins/echo/echo.C:145
+#: plugins/echo/echo.C:147
msgid "Level: "
msgstr ""
-#: plugins/echo/echo.C:148
+#: plugins/echo/echo.C:150
msgid "Atten: "
msgstr ""
-#: plugins/echo/echo.C:151 plugins/echocancel/echocancel.C:445
+#: plugins/echo/echo.C:153 plugins/echocancel/echocancel.C:445
msgid "Offset: "
msgstr ""
-#: plugins/echo/echo.C:210
+#: plugins/echo/echo.C:212
msgid "Echo"
msgstr ""
@@ -10262,8 +11840,8 @@ msgid "OFF"
msgstr ""
#: plugins/echocancel/echocancel.C:263 plugins/normalize/normalize.C:53
-#: plugins/piano/piano.C:1133 plugins/spectrogram/spectrogram.C:253
-#: plugins/synthesizer/synthesizer.C:1692
+#: plugins/piano/piano.C:1127 plugins/spectrogram/spectrogram.C:245
+#: plugins/synthesizer/synthesizer.C:1584
msgid "Normalize"
msgstr ""
@@ -10271,20 +11849,15 @@ msgstr ""
msgid "Gain: "
msgstr ""
-#: plugins/echocancel/echocancel.C:459 plugins/graphic/graphic.C:820
-#: plugins/spectrogram/spectrogram.C:432
-msgid "Window size:"
-msgstr ""
-
-#: plugins/echocancel/echocancel.C:476 plugins/spectrogram/spectrogram.C:463
+#: plugins/echocancel/echocancel.C:476 plugins/spectrogram/spectrogram.C:439
msgid "History:"
msgstr ""
-#: plugins/echocancel/echocancel.C:483 plugins/spectrogram/spectrogram.C:471
+#: plugins/echocancel/echocancel.C:483 plugins/spectrogram/spectrogram.C:447
msgid "X Zoom:"
msgstr ""
-#: plugins/echocancel/echocancel.C:488 plugins/freeverb/freeverb.C:318
+#: plugins/echocancel/echocancel.C:488 plugins/freeverb/freeverb.C:320
msgid "Damp:"
msgstr ""
@@ -10300,7 +11873,7 @@ msgstr ""
msgid "0 Hz"
msgstr ""
-#: plugins/echocancel/echocancel.C:503 plugins/spectrogram/spectrogram.C:484
+#: plugins/echocancel/echocancel.C:503 plugins/spectrogram/spectrogram.C:460
msgid "Amplitude: 0 dB"
msgstr ""
@@ -10318,205 +11891,201 @@ msgstr ""
msgid "EchoCancel"
msgstr ""
-#: plugins/edge/edgewindow.C:53 plugins/unsharp/unsharpwindow.C:52
+#: plugins/edge/edgewindow.C:53 plugins/unsharp/unsharpwindow.C:54
msgid "Amount:"
msgstr ""
-#: plugins/fieldframe/fieldframe.C:335
+#: plugins/fieldframe/fieldframe.C:337
msgid "Fields to frames"
msgstr ""
-#: plugins/findobj/findobj.C:198
+#: plugins/findobj/findobj.C:201
msgid "FindObj"
msgstr ""
-#: plugins/findobj/findobj.C:415
+#: plugins/findobj/findobj.C:425
#, c-format
msgid "detector exception: %s\n"
msgstr ""
-#: plugins/findobj/findobj.C:423
+#: plugins/findobj/findobj.C:433
#, c-format
msgid "match execption: %s\n"
msgstr ""
-#: plugins/findobj/findobjwindow.C:57
+#: plugins/findobj/findobjwindow.C:61
msgid "Algorithm:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:79
+#: plugins/findobj/findobjwindow.C:83
msgid "Output/scene layer:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:85
+#: plugins/findobj/findobjwindow.C:89
msgid "Object layer:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:91
+#: plugins/findobj/findobjwindow.C:95
msgid "Replacement object layer:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:98
+#: plugins/findobj/findobjwindow.C:102
msgid "Units: 0 to 100 percent"
msgstr ""
-#: plugins/findobj/findobjwindow.C:102
+#: plugins/findobj/findobjwindow.C:106
msgid "Scene X:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:124
+#: plugins/findobj/findobjwindow.C:129
msgid "Scene Y:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:134
+#: plugins/findobj/findobjwindow.C:139
msgid "Scene W:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:144
+#: plugins/findobj/findobjwindow.C:149
msgid "Scene H:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:155
+#: plugins/findobj/findobjwindow.C:160
msgid "Object X:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:175
+#: plugins/findobj/findobjwindow.C:180
msgid "Object Y:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:185
+#: plugins/findobj/findobjwindow.C:190
msgid "Object W:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:195
+#: plugins/findobj/findobjwindow.C:200
msgid "Object H:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:206
+#: plugins/findobj/findobjwindow.C:211
msgid "Replace X:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:226
+#: plugins/findobj/findobjwindow.C:231
msgid "Replace Y:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:236
+#: plugins/findobj/findobjwindow.C:241
msgid "Replace W:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:246
+#: plugins/findobj/findobjwindow.C:251
msgid "Replace H:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:257
+#: plugins/findobj/findobjwindow.C:262
msgid "Replace DX:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:267
+#: plugins/findobj/findobjwindow.C:272
msgid "Replace DY:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:286
+#: plugins/findobj/findobjwindow.C:291
msgid "Object blend amount:"
msgstr ""
-#: plugins/findobj/findobjwindow.C:439
+#: plugins/findobj/findobjwindow.C:444
msgid "Draw scene border"
msgstr ""
-#: plugins/findobj/findobjwindow.C:454
+#: plugins/findobj/findobjwindow.C:459
msgid "Draw object border"
msgstr ""
-#: plugins/findobj/findobjwindow.C:469
+#: plugins/findobj/findobjwindow.C:474
msgid "Draw replace border"
msgstr ""
-#: plugins/findobj/findobjwindow.C:485
+#: plugins/findobj/findobjwindow.C:490
msgid "Draw keypoints"
msgstr ""
-#: plugins/findobj/findobjwindow.C:501
+#: plugins/findobj/findobjwindow.C:506
msgid "Replace object"
msgstr ""
-#: plugins/findobj/findobjwindow.C:674 plugins/findobj/findobjwindow.C:700
+#: plugins/findobj/findobjwindow.C:690 plugins/findobj/findobjwindow.C:716
msgid "SIFT"
msgstr ""
-#: plugins/findobj/findobjwindow.C:677 plugins/findobj/findobjwindow.C:703
+#: plugins/findobj/findobjwindow.C:693 plugins/findobj/findobjwindow.C:719
msgid "SURF"
msgstr ""
-#: plugins/findobj/findobjwindow.C:680 plugins/findobj/findobjwindow.C:706
+#: plugins/findobj/findobjwindow.C:696 plugins/findobj/findobjwindow.C:722
msgid "ORB"
msgstr ""
-#: plugins/findobj/findobjwindow.C:683 plugins/findobj/findobjwindow.C:709
+#: plugins/findobj/findobjwindow.C:699 plugins/findobj/findobjwindow.C:725
msgid "AKAZE"
msgstr ""
-#: plugins/findobj/findobjwindow.C:686 plugins/findobj/findobjwindow.C:712
+#: plugins/findobj/findobjwindow.C:702 plugins/findobj/findobjwindow.C:728
msgid "BRISK"
msgstr ""
-#: plugins/findobj/findobjwindow.C:715 plugins/motion/motionwindow.C:818
-#: plugins/motion2point/motionwindow.C:844
-#: plugins/motion2point/motionwindow.C:856
-#: plugins/motion-cv/motionwindow-cv.C:672
-#: plugins/motion-hv/motionwindow-hv.C:1021
+#: plugins/findobj/findobjwindow.C:731 plugins/motion/motionwindow.C:1033
+#: plugins/motion2point/motionwindow.C:838
+#: plugins/motion2point/motionwindow.C:850
+#: plugins/motion-cv/motionwindow-cv.C:674
+#: plugins/motion-hv/motionwindow-hv.C:1017
msgid "Don't Calculate"
msgstr ""
-#: plugins/findobj/findobjwindow.C:743
+#: plugins/findobj/findobjwindow.C:759
msgid "Use FLANN"
msgstr ""
-#: plugins/findobj/findobjwindow.C:758
+#: plugins/findobj/findobjwindow.C:774
msgid "Draw match"
msgstr ""
-#: plugins/findobj/findobjwindow.C:773
+#: plugins/findobj/findobjwindow.C:789
msgid "Aspect"
msgstr ""
-#: plugins/findobj/findobjwindow.C:788 plugins/scale/scale.C:90
+#: plugins/findobj/findobjwindow.C:804 plugins/scale/scale.C:114
+#: plugins/scale/scalewin.C:67
msgid "Scale"
msgstr ""
-#: plugins/findobj/findobjwindow.C:803 plugins/rotate/rotate.C:277
-#: plugins/rotate/rotate.C:398
+#: plugins/findobj/findobjwindow.C:819 plugins/rotate/rotate.C:490
msgid "Rotate"
msgstr ""
-#: plugins/findobj/findobjwindow.C:818 plugins/translate/translate.C:121
+#: plugins/findobj/findobjwindow.C:834 plugins/translate/translate.C:121
msgid "Translate"
msgstr ""
-#: plugins/findobj/findobjwindow.C:855 plugins/findobj/findobjwindow.C:871
-#: plugins/gradient/gradient.C:457 plugins/piano/piano.C:694
-#: plugins/piano/piano.C:947 plugins/synthesizer/synthesizer.C:1017
-#: plugins/synthesizer/synthesizer.C:1499
-#, c-format
-msgid "Square"
-msgstr ""
-
-#: plugins/findobj/findobjwindow.C:856 plugins/findobj/findobjwindow.C:872
+#: plugins/findobj/findobjwindow.C:872 plugins/findobj/findobjwindow.C:888
msgid "Rhombus"
msgstr ""
-#: plugins/findobj/findobjwindow.C:857 plugins/findobj/findobjwindow.C:873
+#: plugins/findobj/findobjwindow.C:873 plugins/findobj/findobjwindow.C:889
msgid "Rectangle"
msgstr ""
-#: plugins/findobj/findobjwindow.C:858 plugins/findobj/findobjwindow.C:874
+#: plugins/findobj/findobjwindow.C:874 plugins/findobj/findobjwindow.C:890
msgid "Parallelogram"
msgstr ""
-#: plugins/findobj/findobjwindow.C:859 plugins/findobj/findobjwindow.C:875
+#: plugins/findobj/findobjwindow.C:875 plugins/findobj/findobjwindow.C:891
msgid "Quadrilateral"
msgstr ""
+#: plugins/flanger/flanger.C:87
+msgid "Flanger"
+msgstr ""
+
#: plugins/flash/flash.C:45
msgid "Flash"
msgstr ""
@@ -10534,15 +12103,15 @@ msgid "Block size:"
msgstr ""
#: plugins/flowobj/flowobjwindow.C:57 plugins/motion2point/motionwindow.C:185
-#: plugins/motion-cv/motionwindow-cv.C:128 plugins/moveobj/moveobjwindow.C:57
+#: plugins/motion-cv/motionwindow-cv.C:130 plugins/moveobj/moveobjwindow.C:57
msgid "Settling speed:"
msgstr ""
-#: plugins/flowobj/flowobjwindow.C:65 plugins/motion/motionwindow.C:566
-#: plugins/motion2point/motionwindow.C:560
-#: plugins/motion51/motionwindow51.C:222
-#: plugins/motion-cv/motionwindow-cv.C:450
-#: plugins/motion-hv/motionwindow-hv.C:726 plugins/moveobj/moveobjwindow.C:65
+#: plugins/flowobj/flowobjwindow.C:65 plugins/motion/motionwindow.C:778
+#: plugins/motion2point/motionwindow.C:554
+#: plugins/motion51/motionwindow51.C:224
+#: plugins/motion-cv/motionwindow-cv.C:452
+#: plugins/motion-hv/motionwindow-hv.C:722 plugins/moveobj/moveobjwindow.C:65
msgid "Draw vectors"
msgstr ""
@@ -10550,12 +12119,16 @@ msgstr ""
msgid "Do stabilization"
msgstr ""
-#: plugins/framefield/framefield.C:562 plugins/rgb601/rgb601.C:294
+#: plugins/foreground/foreground.C:142
+msgid "Foreground"
+msgstr ""
+
+#: plugins/framefield/framefield.C:564 plugins/rgb601/rgb601.C:294
#: plugins/rgb601/rgb601.C:295
msgid "Frames to fields"
msgstr ""
-#: plugins/framefield/framefield.C:707 plugins/framefield/framefield.C:708
+#: plugins/framefield/framefield.C:709 plugins/framefield/framefield.C:710
#: plugins/rgb601/rgb601.C:54
msgid "RGB - 601"
msgstr ""
@@ -10564,19 +12137,19 @@ msgstr ""
msgid "Freeze"
msgstr ""
-#: plugins/freeverb/freeverb.C:314
+#: plugins/freeverb/freeverb.C:316
msgid "Roomsize:"
msgstr ""
-#: plugins/freeverb/freeverb.C:322
+#: plugins/freeverb/freeverb.C:324
msgid "Wet:"
msgstr ""
-#: plugins/freeverb/freeverb.C:326
+#: plugins/freeverb/freeverb.C:328
msgid "Dry:"
msgstr ""
-#: plugins/freeverb/freeverb.C:459
+#: plugins/freeverb/freeverb.C:461
msgid "Freeverb"
msgstr ""
@@ -10592,87 +12165,92 @@ msgstr ""
msgid "Gain"
msgstr ""
-#: plugins/gamma/gammawindow.C:50
+#: plugins/gamma/gammawindow.C:52
msgid "Maximum:"
msgstr ""
-#: plugins/gamma/gammawindow.C:68
+#: plugins/gamma/gammawindow.C:70
msgid "Gamma:"
msgstr ""
-#: plugins/gamma/gammawindow.C:262 plugins/histogram/histogramwindow.C:889
-#: plugins/histogram_bezier/bistogramwindow.C:674 plugins/ivtc/ivtc.C:38
+#: plugins/gamma/gammawindow.C:264 plugins/histogram/histogramwindow.C:755
+#: plugins/histogram_bezier/bistogramwindow.C:676 plugins/ivtc/ivtc.C:38
#: plugins/ivtc/ivtcwindow.C:34
msgid "Automatic"
msgstr ""
-#: plugins/gamma/gammawindow.C:276 plugins/histogram/histogramwindow.C:907
+#: plugins/gamma/gammawindow.C:278 plugins/histogram/histogramwindow.C:769
#: plugins/threshold/thresholdwindow.C:102
msgid "Plot histogram"
msgstr ""
-#: plugins/gamma/gammawindow.C:292
+#: plugins/gamma/gammawindow.C:294
msgid "Use Color Picker"
msgstr ""
-#: plugins/gradient/gradient.C:192 plugins/shapewipe/shapewipe.C:234
+#: plugins/gradient/gradient.C:158 plugins/shapewipe/shapewipe.C:276
msgid "Shape:"
msgstr ""
-#: plugins/gradient/gradient.C:203 plugins/timefront/timefront.C:207
-#: plugins/timefront/timefront.C:250
+#: plugins/gradient/gradient.C:167 plugins/timefront/timefront.C:209
+#: plugins/timefront/timefront.C:252
msgid "Rate:"
msgstr ""
-#: plugins/gradient/gradient.C:214 plugins/timefront/timefront.C:213
-#: plugins/timefront/timefront.C:256
+#: plugins/gradient/gradient.C:175 plugins/timefront/timefront.C:215
+#: plugins/timefront/timefront.C:258
msgid "Inner radius:"
msgstr ""
-#: plugins/gradient/gradient.C:219 plugins/timefront/timefront.C:216
-#: plugins/timefront/timefront.C:259
+#: plugins/gradient/gradient.C:178 plugins/timefront/timefront.C:218
+#: plugins/timefront/timefront.C:261
msgid "Outer radius:"
msgstr ""
-#: plugins/gradient/gradient.C:297 plugins/lens/lens.C:500
-#: plugins/timefront/timefront.C:234
+#: plugins/gradient/gradient.C:188
+msgid "Inner Color:"
+msgstr ""
+
+#: plugins/gradient/gradient.C:190
+msgid "Outer Color:"
+msgstr ""
+
+#: plugins/gradient/gradient.C:228 plugins/lens/lens.C:502
+#: plugins/timefront/timefront.C:236
msgid "Center X:"
msgstr ""
-#: plugins/gradient/gradient.C:302 plugins/lens/lens.C:512
-#: plugins/timefront/timefront.C:239
+#: plugins/gradient/gradient.C:232 plugins/lens/lens.C:514
+#: plugins/timefront/timefront.C:241
msgid "Center Y:"
msgstr ""
-#: plugins/gradient/gradient.C:365 plugins/timefront/timefront.C:375
+#: plugins/gradient/gradient.C:262 plugins/timefront/timefront.C:377
msgid "Radial"
msgstr ""
-#: plugins/gradient/gradient.C:455 plugins/timefront/timefront.C:513
+#: plugins/gradient/gradient.C:335 plugins/histogram/histogramwindow.C:168
+#: plugins/timefront/timefront.C:511
msgid "Log"
msgstr ""
-#: plugins/gradient/gradient.C:519
+#: plugins/gradient/gradient.C:387
msgid "Inner color:"
msgstr ""
-#: plugins/gradient/gradient.C:535
+#: plugins/gradient/gradient.C:419
msgid "Outer color:"
msgstr ""
-#: plugins/gradient/gradient.C:601
-msgid "Outer color"
-msgstr ""
-
-#: plugins/gradient/gradient.C:660
+#: plugins/gradient/gradient.C:486
msgid "Gradient"
msgstr ""
-#: plugins/graphic/graphic.C:803
+#: plugins/graphic/graphic.C:773
msgid "Frequency:"
msgstr ""
-#: plugins/graphic/graphic.C:1048
+#: plugins/graphic/graphic.C:1001
msgid "EQ Graphic"
msgstr ""
@@ -10680,77 +12258,81 @@ msgstr ""
msgid "GreyCStoration"
msgstr ""
-#: plugins/greycstoration/greycstorationwindow.C:44 plugins/wave/wave.C:295
+#: plugins/greycstoration/greycstorationwindow.C:46 plugins/wave/wave.C:297
msgid "Amplitude:"
msgstr ""
-#: plugins/greycstoration/greycstorationwindow.C:52
+#: plugins/greycstoration/greycstorationwindow.C:54
msgid "Anisotropy:"
msgstr ""
-#: plugins/greycstoration/greycstorationwindow.C:56
+#: plugins/greycstoration/greycstorationwindow.C:58
msgid "Noise scale:"
msgstr ""
-#: plugins/histeq/histeq.C:97
+#: plugins/histeq/histeq.C:99
msgid "Blend:"
msgstr ""
-#: plugins/histeq/histeq.C:206 plugins/histogram/histogramwindow.C:925
+#: plugins/histeq/histeq.C:208 plugins/histogram/histogramwindow.C:797
msgid "Split output"
msgstr ""
-#: plugins/histeq/histeq.C:223
+#: plugins/histeq/histeq.C:225
msgid "Plot bins/lut"
msgstr ""
-#: plugins/histeq/histeq.C:297
+#: plugins/histeq/histeq.C:299
msgid "HistEq"
msgstr ""
-#: plugins/histogram/histogramwindow.C:543
+#: plugins/histogram/histogramwindow.C:473
msgid "RGB Parade on"
msgstr ""
-#: plugins/histogram/histogramwindow.C:545
+#: plugins/histogram/histogramwindow.C:475
msgid "RGB Parade off"
msgstr ""
+#: plugins/histogram/histogramwindow.C:783
+msgid "Sum frames"
+msgstr ""
+
#: plugins/histogram_bezier/bistogram.C:84
msgid "Histogram Bezier"
msgstr ""
-#: plugins/histogram_bezier/bistogramwindow.C:85
+#: plugins/histogram_bezier/bistogramwindow.C:87
#: plugins/spherecam/spherecam.C:331
msgid "Input X:"
msgstr ""
-#: plugins/histogram_bezier/bistogramwindow.C:91
+#: plugins/histogram_bezier/bistogramwindow.C:93
#: plugins/spherecam/spherecam.C:343
msgid "Input Y:"
msgstr ""
-#: plugins/histogram_bezier/bistogramwindow.C:117
+#: plugins/histogram_bezier/bistogramwindow.C:119
msgid "Output min:"
msgstr ""
-#: plugins/histogram_bezier/bistogramwindow.C:123
+#: plugins/histogram_bezier/bistogramwindow.C:125
msgid "Output Max:"
msgstr ""
-#: plugins/histogram_bezier/bistogramwindow.C:153
+#: plugins/histogram_bezier/bistogramwindow.C:155
msgid "Interpolation:"
msgstr ""
-#: plugins/histogram_bezier/bistogramwindow.C:688
+#: plugins/histogram_bezier/bistogramwindow.C:690
msgid "Split picture"
msgstr ""
-#: plugins/histogram_bezier/bistogramwindow.C:847
+#: plugins/histogram_bezier/bistogramwindow.C:849
msgid "Polynominal"
msgstr ""
-#: plugins/histogram_bezier/bistogramwindow.C:848
+#: plugins/histogram_bezier/bistogramwindow.C:850
msgid "Bezier"
msgstr ""
@@ -10758,19 +12340,19 @@ msgstr ""
msgid "HolographicTV"
msgstr ""
-#: plugins/huesaturation/huesaturation.C:525
+#: plugins/huesaturation/huesaturation.C:527
msgid "Hue saturation"
msgstr ""
-#: plugins/interpolate/interpolate.C:95
+#: plugins/interpolate/interpolate.C:85
msgid "X Offset:"
msgstr ""
-#: plugins/interpolate/interpolate.C:101
+#: plugins/interpolate/interpolate.C:91
msgid "Y Offset:"
msgstr ""
-#: plugins/interpolate/interpolate.C:170
+#: plugins/interpolate/interpolate.C:160
msgid "Interpolate Bayer"
msgstr ""
@@ -10784,19 +12366,19 @@ msgstr ""
msgid "Interpolate Video"
msgstr ""
-#: plugins/interpolatevideo/interpolatewindow.C:92
+#: plugins/interpolatevideo/interpolatewindow.C:94
msgid "Macroblock size:"
msgstr ""
-#: plugins/interpolatevideo/interpolatewindow.C:207
+#: plugins/interpolatevideo/interpolatewindow.C:209
msgid "Use keyframes as input"
msgstr ""
-#: plugins/interpolatevideo/interpolatewindow.C:230
+#: plugins/interpolatevideo/interpolatewindow.C:232
msgid "Use optic flow"
msgstr ""
-#: plugins/interpolatevideo/interpolatewindow.C:252
+#: plugins/interpolatevideo/interpolatewindow.C:254
msgid "Draw motion vectors"
msgstr ""
@@ -10804,33 +12386,33 @@ msgstr ""
msgid "Invert Audio"
msgstr ""
-#: plugins/invertvideo/invert.C:173
+#: plugins/invertvideo/invert.C:169
msgid "Invert R"
msgstr ""
-#: plugins/invertvideo/invert.C:175
+#: plugins/invertvideo/invert.C:171
msgid "Invert G"
msgstr ""
-#: plugins/invertvideo/invert.C:177
+#: plugins/invertvideo/invert.C:173
msgid "Invert B"
msgstr ""
-#: plugins/invertvideo/invert.C:179
+#: plugins/invertvideo/invert.C:175
msgid "Invert A"
msgstr ""
-#: plugins/invertvideo/invert.C:204
+#: plugins/invertvideo/invert.C:200
msgid "Invert Video"
msgstr ""
-#: plugins/invertvideo/invertwindow.C:42 plugins/piano/piano.C:1213
-#: plugins/piano/piano.C:1260 plugins/synthesizer/synthesizer.C:1775
-#: plugins/synthesizer/synthesizer.C:1824 plugins/tracer/tracerwindow.C:678
+#: plugins/invertvideo/invertwindow.C:44 plugins/piano/piano.C:1207
+#: plugins/piano/piano.C:1254 plugins/synthesizer/synthesizer.C:1667
+#: plugins/synthesizer/synthesizer.C:1716 plugins/tracer/tracerwindow.C:683
msgid "Invert"
msgstr ""
-#: plugins/irissquare/irissquare.C:144
+#: plugins/irissquare/irissquare.C:146
msgid "IrisSquare"
msgstr ""
@@ -10842,15 +12424,15 @@ msgstr ""
msgid "AB BC CD DE EF"
msgstr ""
-#: plugins/ivtc/ivtcwindow.C:62
+#: plugins/ivtc/ivtcwindow.C:64
msgid "Pattern offset:"
msgstr ""
-#: plugins/ivtc/ivtcwindow.C:70
+#: plugins/ivtc/ivtcwindow.C:72
msgid "Pattern:"
msgstr ""
-#: plugins/ivtc/ivtcwindow.C:137
+#: plugins/ivtc/ivtcwindow.C:139
msgid "Automatic IVTC"
msgstr ""
@@ -10870,14 +12452,7 @@ msgstr ""
msgid "Rectilinear Shrink"
msgstr ""
-#: plugins/lens/lens.C:395 plugins/linearblur/linearblur.C:288
-#: plugins/radialblur/radialblur.C:291 plugins/sharpen/sharpenwindow.C:183
-#: plugins/unsharp/unsharpwindow.C:153 plugins/wave/wave.C:232
-#: plugins/whirl/whirl.C:446 plugins/zoomblur/zoomblur.C:285
-msgid "Default"
-msgstr ""
-
-#: plugins/lens/lens.C:396 plugins/perspective/perspective.C:605
+#: plugins/lens/lens.C:396 plugins/perspective/perspective.C:625
msgid "Nearest"
msgstr ""
@@ -10889,339 +12464,361 @@ msgstr ""
msgid "BiCubic"
msgstr ""
-#: plugins/lens/lens.C:457
+#: plugins/lens/lens.C:459
msgid "R Field of View:"
msgstr ""
-#: plugins/lens/lens.C:458
+#: plugins/lens/lens.C:460
msgid "G Field of View:"
msgstr ""
-#: plugins/lens/lens.C:459
+#: plugins/lens/lens.C:461
msgid "B Field of View:"
msgstr ""
-#: plugins/lens/lens.C:460
+#: plugins/lens/lens.C:462
msgid "A Field of View:"
msgstr ""
-#: plugins/lens/lens.C:473
+#: plugins/lens/lens.C:475
msgid "Lock"
msgstr ""
-#: plugins/lens/lens.C:480
+#: plugins/lens/lens.C:482
msgid "Aspect Ratio:"
msgstr ""
-#: plugins/lens/lens.C:531
+#: plugins/lens/lens.C:533
msgid "Draw center"
msgstr ""
-#: plugins/lens/lens.C:541
+#: plugins/lens/lens.C:543
msgid "Interp:"
msgstr ""
-#: plugins/lens/lens.C:587
+#: plugins/lens/lens.C:589
msgid "Lens"
msgstr ""
-#: plugins/level/leveleffect.C:128
+#: plugins/level/leveleffect.C:93
msgid "Duration (seconds):"
msgstr ""
-#: plugins/level/leveleffect.C:131
+#: plugins/level/leveleffect.C:96
msgid "Max soundlevel (dB):"
msgstr ""
-#: plugins/level/leveleffect.C:134
+#: plugins/level/leveleffect.C:99
msgid "RMS soundlevel (dB):"
msgstr ""
-#: plugins/level/leveleffect.C:196
+#: plugins/level/leveleffect.C:134
msgid "SoundLevel"
msgstr ""
-#: plugins/linearblur/linearblur.C:157 plugins/motionblur/motionblur.C:251
+#: plugins/linearblur/linearblur.C:159 plugins/motionblur/motionblur.C:253
msgid "Length:"
msgstr ""
-#: plugins/linearblur/linearblur.C:170 plugins/motionblur/motionblur.C:255
-#: plugins/radialblur/radialblur.C:167 plugins/zoomblur/zoomblur.C:165
+#: plugins/linearblur/linearblur.C:172 plugins/motionblur/motionblur.C:257
+#: plugins/radialblur/radialblur.C:169 plugins/zoomblur/zoomblur.C:167
msgid "Steps:"
msgstr ""
-#: plugins/linearblur/linearblur.C:356
+#: plugins/linearblur/linearblur.C:358
msgid "Linear Blur"
msgstr ""
-#: plugins/liveaudio/liveaudio.C:148
+#: plugins/liveaudio/liveaudio.C:149
msgid "Live audio"
msgstr ""
-#: plugins/liveaudio/liveaudio.C:377
+#: plugins/liveaudio/liveaudio.C:378
msgid "Live Audio"
msgstr ""
-#: plugins/livevideo/livevideo.C:575
+#: plugins/livevideo/livevideo.C:578
msgid "Live Video"
msgstr ""
-#: plugins/loopaudio/loopaudio.C:123
+#: plugins/loopaudio/loopaudio.C:125
msgid "Samples to loop:"
msgstr ""
-#: plugins/loopaudio/loopaudio.C:181
+#: plugins/loopaudio/loopaudio.C:183
msgid "Loop audio"
msgstr ""
-#: plugins/loopvideo/loopvideo.C:120
+#: plugins/loopvideo/loopvideo.C:122
msgid "Frames to loop:"
msgstr ""
-#: plugins/loopvideo/loopvideo.C:179
+#: plugins/loopvideo/loopvideo.C:181
msgid "Loop video"
msgstr ""
-#: plugins/motion/motion.C:215
+#: plugins/mandelcuda/mandelbrot.C:99
+msgid "Mandelbrot"
+msgstr ""
+
+#: plugins/mandelcuda/mandelbrotwindow.C:52
+msgid "Mandelbrot:"
+msgstr ""
+
+#: plugins/mandelcuda/mandelbrotwindow.C:184
+msgid "Julia"
+msgstr ""
+
+#: plugins/motion/motion.C:225
msgid "Motion"
msgstr ""
-#: plugins/motion/motionwindow.C:55 plugins/motion2point/motionwindow.C:74
-#: plugins/motion-cv/motionwindow-cv.C:54
-#: plugins/motion-hv/motionwindow-hv.C:69
+#: plugins/motion/motionwindow.C:57 plugins/motion2point/motionwindow.C:76
+#: plugins/motion-cv/motionwindow-cv.C:56
+#: plugins/motion-hv/motionwindow-hv.C:71
msgid ""
"Translation search radius:\n"
"(W/H Percent of image)"
msgstr ""
-#: plugins/motion/motionwindow.C:64 plugins/motion-cv/motionwindow-cv.C:63
-#: plugins/motion-hv/motionwindow-hv.C:81
+#: plugins/motion/motionwindow.C:66 plugins/motion-cv/motionwindow-cv.C:65
+#: plugins/motion-hv/motionwindow-hv.C:83
msgid ""
"Rotation search radius:\n"
"(Degrees)"
msgstr ""
-#: plugins/motion/motionwindow.C:70 plugins/motion2point/motionwindow.C:109
-#: plugins/motion-cv/motionwindow-cv.C:69
-#: plugins/motion-hv/motionwindow-hv.C:89
+#: plugins/motion/motionwindow.C:72 plugins/motion2point/motionwindow.C:111
+#: plugins/motion-cv/motionwindow-cv.C:71
+#: plugins/motion-hv/motionwindow-hv.C:91
msgid ""
"Translation block size:\n"
"(W/H Percent of image)"
msgstr ""
-#: plugins/motion/motionwindow.C:92 plugins/motion-cv/motionwindow-cv.C:87
+#: plugins/motion/motionwindow.C:94 plugins/motion-cv/motionwindow-cv.C:89
msgid "Translation search steps:"
msgstr ""
-#: plugins/motion/motionwindow.C:97 plugins/motion-cv/motionwindow-cv.C:92
+#: plugins/motion/motionwindow.C:99 plugins/motion-cv/motionwindow-cv.C:94
msgid "Rotation search steps:"
msgstr ""
-#: plugins/motion/motionwindow.C:103 plugins/motion-cv/motionwindow-cv.C:98
-#: plugins/motion-hv/motionwindow-hv.C:127
+#: plugins/motion/motionwindow.C:105 plugins/motion-cv/motionwindow-cv.C:100
+#: plugins/motion-hv/motionwindow-hv.C:129
msgid "Translation direction:"
msgstr ""
-#: plugins/motion/motionwindow.C:111 plugins/motion51/motionwindow51.C:92
-#: plugins/motion-cv/motionwindow-cv.C:104
-msgid "Tracking file:"
-msgstr ""
-
-#: plugins/motion/motionwindow.C:116 plugins/motion2point/motionwindow.C:125
-#: plugins/motion-cv/motionwindow-cv.C:110
-#: plugins/motion-hv/motionwindow-hv.C:135
+#: plugins/motion/motionwindow.C:113 plugins/motion2point/motionwindow.C:127
+#: plugins/motion-cv/motionwindow-cv.C:112
+#: plugins/motion-hv/motionwindow-hv.C:137
msgid "Block X:"
msgstr ""
-#: plugins/motion/motionwindow.C:124 plugins/motion-hv/motionwindow-hv.C:145
+#: plugins/motion/motionwindow.C:120 plugins/motion-hv/motionwindow-hv.C:147
msgid "Rotation center:"
msgstr ""
-#: plugins/motion/motionwindow.C:129 plugins/motion-hv/motionwindow-hv.C:154
+#: plugins/motion/motionwindow.C:125 plugins/motion2point/motionwindow.C:140
+#: plugins/motion-cv/motionwindow-cv.C:119
+#: plugins/motion-hv/motionwindow-hv.C:171
+msgid "Block Y:"
+msgstr ""
+
+#: plugins/motion/motionwindow.C:133 plugins/motion2point/motionwindow.C:179
+#: plugins/motion-cv/motionwindow-cv.C:125
+#: plugins/motion-hv/motionwindow-hv.C:182
+msgid "Maximum absolute offset:"
+msgstr ""
+
+#: plugins/motion/motionwindow.C:138 plugins/motion-hv/motionwindow-hv.C:156
msgid "Maximum angle offset:"
msgstr ""
-#: plugins/motion/motionwindow.C:134 plugins/motion-hv/motionwindow-hv.C:160
-msgid "Rotation settling speed:"
+#: plugins/motion/motionwindow.C:143
+msgid "Motion settling speed:"
msgstr ""
-#: plugins/motion/motionwindow.C:141 plugins/motion2point/motionwindow.C:138
-#: plugins/motion-cv/motionwindow-cv.C:117
-#: plugins/motion-hv/motionwindow-hv.C:169
-msgid "Block Y:"
+#: plugins/motion/motionwindow.C:147 plugins/motion-hv/motionwindow-hv.C:162
+msgid "Rotation settling speed:"
msgstr ""
-#: plugins/motion/motionwindow.C:149 plugins/motion2point/motionwindow.C:179
-#: plugins/motion-cv/motionwindow-cv.C:123
-#: plugins/motion-hv/motionwindow-hv.C:180
-msgid "Maximum absolute offset:"
+#: plugins/motion/motionwindow.C:152
+#, c-format
+msgid ""
+"Motion noise level:\n"
+"(% of max diff.)"
msgstr ""
-#: plugins/motion/motionwindow.C:155
-msgid "Motion settling speed:"
+#: plugins/motion/motionwindow.C:159
+#, c-format
+msgid ""
+"Rotation noise level:\n"
+"(% of max diff.)"
msgstr ""
-#: plugins/motion/motionwindow.C:172 plugins/motion2point/motionwindow.C:198
-#: plugins/motion-cv/motionwindow-cv.C:150
-#: plugins/motion-hv/motionwindow-hv.C:207
+#: plugins/motion/motionwindow.C:174 plugins/motion2point/motionwindow.C:198
+#: plugins/motion-cv/motionwindow-cv.C:152
+#: plugins/motion-hv/motionwindow-hv.C:209
msgid "Frame number:"
msgstr ""
-#: plugins/motion/motionwindow.C:182 plugins/motion51/motionwindow51.C:105
-#: plugins/motion-cv/motionwindow-cv.C:160
+#: plugins/motion/motionwindow.C:197 plugins/motion51/motionwindow51.C:94
+#: plugins/motion-cv/motionwindow-cv.C:106
+msgid "Tracking file:"
+msgstr ""
+
+#: plugins/motion/motionwindow.C:205 plugins/motion2point/motionwindow.C:220
+#: plugins/motion-cv/motionwindow-cv.C:147
+#: plugins/motion-hv/motionwindow-hv.C:231
+msgid "Master layer:"
+msgstr ""
+
+#: plugins/motion/motionwindow.C:214 plugins/motion2point/motionwindow.C:229
+#: plugins/motion-cv/motionwindow-cv.C:169
+#: plugins/motion-hv/motionwindow-hv.C:240
+msgid "Action:"
+msgstr ""
+
+#: plugins/motion/motionwindow.C:221 plugins/motion51/motionwindow51.C:107
+#: plugins/motion-cv/motionwindow-cv.C:162
msgid ""
"For best results\n"
" Set: Play every frame\n"
" Preferences-> Playback-> Video Out"
msgstr ""
-#: plugins/motion/motionwindow.C:185 plugins/motion51/motionwindow51.C:108
-#: plugins/motion-cv/motionwindow-cv.C:163
+#: plugins/motion/motionwindow.C:224 plugins/motion51/motionwindow51.C:110
+#: plugins/motion-cv/motionwindow-cv.C:165
msgid "Currently using: Play every frame"
msgstr ""
-#: plugins/motion/motionwindow.C:188 plugins/motion2point/motionwindow.C:220
-#: plugins/motion-cv/motionwindow-cv.C:145
-#: plugins/motion-hv/motionwindow-hv.C:229
-msgid "Master layer:"
+#: plugins/motion/motionwindow.C:228 plugins/motion2point/motionwindow.C:240
+#: plugins/motion-cv/motionwindow-cv.C:175
+#: plugins/motion-hv/motionwindow-hv.C:251
+msgid "Calculation:"
msgstr ""
-#: plugins/motion/motionwindow.C:194 plugins/motion2point/motionwindow.C:229
-#: plugins/motion-cv/motionwindow-cv.C:167
-#: plugins/motion-hv/motionwindow-hv.C:238
-msgid "Action:"
+#: plugins/motion/motionwindow.C:269
+msgid "Generate tracking file name"
msgstr ""
-#: plugins/motion/motionwindow.C:200 plugins/motion2point/motionwindow.C:240
-#: plugins/motion-cv/motionwindow-cv.C:173
-#: plugins/motion-hv/motionwindow-hv.C:249
-msgid "Calculation:"
+#: plugins/motion/motionwindow.C:313
+msgid "Clear tracking file contents"
+msgstr ""
+
+#: plugins/motion/motionwindow.C:338
+msgid "Get current"
msgstr ""
-#: plugins/motion/motionwindow.C:408 plugins/motion-cv/motionwindow-cv.C:324
+#: plugins/motion/motionwindow.C:522 plugins/motion-cv/motionwindow-cv.C:326
msgid "Add (loaded) offset from tracked frame"
msgstr ""
-#: plugins/motion/motionwindow.C:455 plugins/motion-cv/motionwindow-cv.C:354
+#: plugins/motion/motionwindow.C:569 plugins/motion-cv/motionwindow-cv.C:356
msgid "Track translation"
msgstr ""
-#: plugins/motion/motionwindow.C:470 plugins/motion-cv/motionwindow-cv.C:369
-#: plugins/motion-hv/motionwindow-hv.C:591
+#: plugins/motion/motionwindow.C:584 plugins/motion-cv/motionwindow-cv.C:371
+#: plugins/motion-hv/motionwindow-hv.C:593
msgid "Track rotation"
msgstr ""
-#: plugins/motion/motionwindow.C:587 plugins/motion2point/motionwindow.C:588
-#: plugins/motion-cv/motionwindow-cv.C:468
-#: plugins/motion-hv/motionwindow-hv.C:753
+#: plugins/motion/motionwindow.C:599
+msgid "Two pass tracking"
+msgstr ""
+
+#: plugins/motion/motionwindow.C:799 plugins/motion2point/motionwindow.C:582
+#: plugins/motion-cv/motionwindow-cv.C:470
+#: plugins/motion-hv/motionwindow-hv.C:749
msgid "Track single frame"
msgstr ""
-#: plugins/motion/motionwindow.C:628 plugins/motion2point/motionwindow.C:641
-#: plugins/motion-cv/motionwindow-cv.C:504
-#: plugins/motion-hv/motionwindow-hv.C:806
+#: plugins/motion/motionwindow.C:841 plugins/motion2point/motionwindow.C:635
+#: plugins/motion-cv/motionwindow-cv.C:506
+#: plugins/motion-hv/motionwindow-hv.C:802
msgid "Track previous frame"
msgstr ""
-#: plugins/motion/motionwindow.C:651 plugins/motion2point/motionwindow.C:670
-#: plugins/motion-cv/motionwindow-cv.C:525
-#: plugins/motion-hv/motionwindow-hv.C:835
+#: plugins/motion/motionwindow.C:865 plugins/motion2point/motionwindow.C:664
+#: plugins/motion-cv/motionwindow-cv.C:527
+#: plugins/motion-hv/motionwindow-hv.C:831
msgid "Previous frame same block"
msgstr ""
-#: plugins/motion/motionwindow.C:692 plugins/motion/motionwindow.C:698
-#: plugins/motion2point/motionwindow.C:717
-#: plugins/motion2point/motionwindow.C:723
-#: plugins/motion-cv/motionwindow-cv.C:565
-#: plugins/motion-cv/motionwindow-cv.C:571
-#: plugins/motion-hv/motionwindow-hv.C:882
-#: plugins/motion-hv/motionwindow-hv.C:888 plugins/overlay/overlay.C:170
-#: plugins/overlayaudio/overlayaudio.C:163 plugins/reroute/reroute.C:164
-#: plugins/titler/titlerwindow.C:1183
-msgid "Top"
-msgstr ""
-
-#: plugins/motion/motionwindow.C:698 plugins/motion2point/motionwindow.C:723
-#: plugins/motion-cv/motionwindow-cv.C:571
-#: plugins/motion-hv/motionwindow-hv.C:888 plugins/overlay/overlay.C:171
-#: plugins/overlayaudio/overlayaudio.C:164 plugins/reroute/reroute.C:165
-#: plugins/titler/titlerwindow.C:1211
-msgid "Bottom"
-msgstr ""
-
-#: plugins/motion/motionwindow.C:738 plugins/motion/motionwindow.C:751
-#: plugins/motion-cv/motionwindow-cv.C:607
-#: plugins/motion-cv/motionwindow-cv.C:618
-#: plugins/motion-hv/motionwindow-hv.C:934
-#: plugins/motion-hv/motionwindow-hv.C:947
+#: plugins/motion/motionwindow.C:953 plugins/motion/motionwindow.C:966
+#: plugins/motion-cv/motionwindow-cv.C:609
+#: plugins/motion-cv/motionwindow-cv.C:620
+#: plugins/motion-hv/motionwindow-hv.C:930
+#: plugins/motion-hv/motionwindow-hv.C:943
msgid "Track Subpixel"
msgstr ""
-#: plugins/motion/motionwindow.C:739 plugins/motion/motionwindow.C:753
-#: plugins/motion2point/motionwindow.C:770
-#: plugins/motion2point/motionwindow.C:785
-#: plugins/motion-cv/motionwindow-cv.C:608
-#: plugins/motion-cv/motionwindow-cv.C:619
-#: plugins/motion-hv/motionwindow-hv.C:935
-#: plugins/motion-hv/motionwindow-hv.C:949
+#: plugins/motion/motionwindow.C:954 plugins/motion/motionwindow.C:968
+#: plugins/motion2point/motionwindow.C:764
+#: plugins/motion2point/motionwindow.C:779
+#: plugins/motion-cv/motionwindow-cv.C:610
+#: plugins/motion-cv/motionwindow-cv.C:621
+#: plugins/motion-hv/motionwindow-hv.C:931
+#: plugins/motion-hv/motionwindow-hv.C:945
msgid "Track Pixel"
msgstr ""
-#: plugins/motion/motionwindow.C:740 plugins/motion/motionwindow.C:755
-#: plugins/motion-cv/motionwindow-cv.C:609
-#: plugins/motion-cv/motionwindow-cv.C:620
-#: plugins/motion-hv/motionwindow-hv.C:936
-#: plugins/motion-hv/motionwindow-hv.C:951
+#: plugins/motion/motionwindow.C:955 plugins/motion/motionwindow.C:970
+#: plugins/motion-cv/motionwindow-cv.C:611
+#: plugins/motion-cv/motionwindow-cv.C:622
+#: plugins/motion-hv/motionwindow-hv.C:932
+#: plugins/motion-hv/motionwindow-hv.C:947
msgid "Stabilize Subpixel"
msgstr ""
-#: plugins/motion/motionwindow.C:741 plugins/motion/motionwindow.C:757
-#: plugins/motion2point/motionwindow.C:772
-#: plugins/motion2point/motionwindow.C:791
-#: plugins/motion-cv/motionwindow-cv.C:610
-#: plugins/motion-cv/motionwindow-cv.C:621
-#: plugins/motion-hv/motionwindow-hv.C:937
-#: plugins/motion-hv/motionwindow-hv.C:953
+#: plugins/motion/motionwindow.C:956 plugins/motion/motionwindow.C:972
+#: plugins/motion2point/motionwindow.C:766
+#: plugins/motion2point/motionwindow.C:785
+#: plugins/motion-cv/motionwindow-cv.C:612
+#: plugins/motion-cv/motionwindow-cv.C:623
+#: plugins/motion-hv/motionwindow-hv.C:933
+#: plugins/motion-hv/motionwindow-hv.C:949
msgid "Stabilize Pixel"
msgstr ""
-#: plugins/motion/motionwindow.C:803 plugins/motion/motionwindow.C:814
-#: plugins/motion-cv/motionwindow-cv.C:663
-#: plugins/motion-cv/motionwindow-cv.C:674
+#: plugins/motion/motionwindow.C:1018 plugins/motion/motionwindow.C:1029
+#: plugins/motion-cv/motionwindow-cv.C:665
+#: plugins/motion-cv/motionwindow-cv.C:676
msgid "Save coords to tracking file"
msgstr ""
-#: plugins/motion/motionwindow.C:804 plugins/motion/motionwindow.C:815
-#: plugins/motion-cv/motionwindow-cv.C:664
-#: plugins/motion-cv/motionwindow-cv.C:675
+#: plugins/motion/motionwindow.C:1019 plugins/motion/motionwindow.C:1030
+#: plugins/motion-cv/motionwindow-cv.C:666
+#: plugins/motion-cv/motionwindow-cv.C:677
msgid "Load coords from tracking file"
msgstr ""
-#: plugins/motion/motionwindow.C:805 plugins/motion/motionwindow.C:816
-#: plugins/motion2point/motionwindow.C:845
-#: plugins/motion2point/motionwindow.C:859
-#: plugins/motion-cv/motionwindow-cv.C:662
-#: plugins/motion-cv/motionwindow-cv.C:673
-#: plugins/motion-hv/motionwindow-hv.C:1004
-#: plugins/motion-hv/motionwindow-hv.C:1018
+#: plugins/motion/motionwindow.C:1020 plugins/motion/motionwindow.C:1031
+#: plugins/motion2point/motionwindow.C:839
+#: plugins/motion2point/motionwindow.C:853
+#: plugins/motion-cv/motionwindow-cv.C:664
+#: plugins/motion-cv/motionwindow-cv.C:675
+#: plugins/motion-hv/motionwindow-hv.C:1000
+#: plugins/motion-hv/motionwindow-hv.C:1014
msgid "Recalculate"
msgstr ""
-#: plugins/motion/motionwindow.C:867 plugins/motion2point/motionwindow.C:926
-#: plugins/motion-cv/motionwindow-cv.C:724
-#: plugins/motion-hv/motionwindow-hv.C:1078 plugins/sharpen/sharpenwindow.C:133
+#: plugins/motion/motionwindow.C:1082 plugins/motion2point/motionwindow.C:920
+#: plugins/motion-cv/motionwindow-cv.C:726
+#: plugins/motion-hv/motionwindow-hv.C:1074 plugins/sharpen/sharpenwindow.C:135
msgid "Horizontal only"
msgstr ""
-#: plugins/motion/motionwindow.C:868 plugins/motion2point/motionwindow.C:927
-#: plugins/motion-cv/motionwindow-cv.C:725
-#: plugins/motion-hv/motionwindow-hv.C:1079
+#: plugins/motion/motionwindow.C:1083 plugins/motion2point/motionwindow.C:921
+#: plugins/motion-cv/motionwindow-cv.C:727
+#: plugins/motion-hv/motionwindow-hv.C:1075
msgid "Vertical only"
msgstr ""
-#: plugins/motion/motionwindow.C:869 plugins/motion2point/motionwindow.C:928
-#: plugins/motion-cv/motionwindow-cv.C:726
-#: plugins/motion-hv/motionwindow-hv.C:1080
+#: plugins/motion/motionwindow.C:1084 plugins/motion2point/motionwindow.C:922
+#: plugins/motion-cv/motionwindow-cv.C:728
+#: plugins/motion-hv/motionwindow-hv.C:1076
msgid "Both"
msgstr ""
@@ -11229,21 +12826,21 @@ msgstr ""
msgid "Motion 2 Point"
msgstr ""
-#: plugins/motion2point/motionwindow.C:61
+#: plugins/motion2point/motionwindow.C:63
msgid "Track Point 1"
msgstr ""
-#: plugins/motion2point/motionwindow.C:62
+#: plugins/motion2point/motionwindow.C:64
msgid "Track Point 2"
msgstr ""
-#: plugins/motion2point/motionwindow.C:92
+#: plugins/motion2point/motionwindow.C:94
msgid ""
"Translation search offset:\n"
"(X/Y Percent of image)"
msgstr ""
-#: plugins/motion2point/motionwindow.C:163
+#: plugins/motion2point/motionwindow.C:165
msgid "Search steps:"
msgstr ""
@@ -11251,22 +12848,22 @@ msgstr ""
msgid "Search directions:"
msgstr ""
-#: plugins/motion2point/motionwindow.C:771
-#: plugins/motion2point/motionwindow.C:788
+#: plugins/motion2point/motionwindow.C:765
+#: plugins/motion2point/motionwindow.C:782
msgid "Stabilize"
msgstr ""
-#: plugins/motion2point/motionwindow.C:846
-#: plugins/motion2point/motionwindow.C:862
-#: plugins/motion-hv/motionwindow-hv.C:1002
-#: plugins/motion-hv/motionwindow-hv.C:1014
+#: plugins/motion2point/motionwindow.C:840
+#: plugins/motion2point/motionwindow.C:856
+#: plugins/motion-hv/motionwindow-hv.C:998
+#: plugins/motion-hv/motionwindow-hv.C:1010
msgid "Save coords to /tmp"
msgstr ""
-#: plugins/motion2point/motionwindow.C:847
-#: plugins/motion2point/motionwindow.C:865
-#: plugins/motion-hv/motionwindow-hv.C:1003
-#: plugins/motion-hv/motionwindow-hv.C:1016
+#: plugins/motion2point/motionwindow.C:841
+#: plugins/motion2point/motionwindow.C:859
+#: plugins/motion-hv/motionwindow-hv.C:999
+#: plugins/motion-hv/motionwindow-hv.C:1012
msgid "Load coords from /tmp"
msgstr ""
@@ -11274,59 +12871,59 @@ msgstr ""
msgid "Motion51"
msgstr ""
-#: plugins/motion51/motionwindow51.C:52
+#: plugins/motion51/motionwindow51.C:54
msgid "Sample Radius%"
msgstr ""
-#: plugins/motion51/motionwindow51.C:57
+#: plugins/motion51/motionwindow51.C:59
msgid "Center X%"
msgstr ""
-#: plugins/motion51/motionwindow51.C:60
+#: plugins/motion51/motionwindow51.C:62
msgid "Center Y%"
msgstr ""
-#: plugins/motion51/motionwindow51.C:64
+#: plugins/motion51/motionwindow51.C:66
msgid "Search W%"
msgstr ""
-#: plugins/motion51/motionwindow51.C:67
+#: plugins/motion51/motionwindow51.C:69
msgid "Search H%"
msgstr ""
-#: plugins/motion51/motionwindow51.C:72
+#: plugins/motion51/motionwindow51.C:74
msgid "Horiz shake limit%"
msgstr ""
-#: plugins/motion51/motionwindow51.C:75
+#: plugins/motion51/motionwindow51.C:77
msgid "Shake fade%"
msgstr ""
-#: plugins/motion51/motionwindow51.C:79
+#: plugins/motion51/motionwindow51.C:81
msgid "Vert shake limit%"
msgstr ""
-#: plugins/motion51/motionwindow51.C:83
+#: plugins/motion51/motionwindow51.C:85
msgid "Twist limit%"
msgstr ""
-#: plugins/motion51/motionwindow51.C:86
+#: plugins/motion51/motionwindow51.C:88
msgid "Twist fade%"
msgstr ""
-#: plugins/motion51/motionwindow51.C:237
+#: plugins/motion51/motionwindow51.C:239
msgid "Reset defaults"
msgstr ""
-#: plugins/motion51/motionwindow51.C:252
+#: plugins/motion51/motionwindow51.C:254
msgid "Reset Tracking"
msgstr ""
-#: plugins/motion51/motionwindow51.C:270
+#: plugins/motion51/motionwindow51.C:272
msgid "Enable Tracking"
msgstr ""
-#: plugins/motionblur/motionblur.C:315
+#: plugins/motionblur/motionblur.C:317
msgid "Motion Blur"
msgstr ""
@@ -11334,7 +12931,7 @@ msgstr ""
msgid "MotionCV"
msgstr ""
-#: plugins/motion-cv/motionwindow-cv.C:78
+#: plugins/motion-cv/motionwindow-cv.C:80
msgid ""
"Rotation block size:\n"
"(W/H Percent of image)"
@@ -11344,7 +12941,7 @@ msgstr ""
msgid "MotionHV"
msgstr ""
-#: plugins/motion-hv/motionwindow-hv.C:186
+#: plugins/motion-hv/motionwindow-hv.C:188
msgid "MotionHV settling speed:"
msgstr ""
@@ -11352,15 +12949,48 @@ msgstr ""
msgid "MoveObj"
msgstr ""
+#: plugins/nbodycuda/nbody.C:238
+msgid "N_Body"
+msgstr ""
+
+#: plugins/nbodycuda/nbodywindow.C:34
+msgid "point"
+msgstr ""
+
+#: plugins/nbodycuda/nbodywindow.C:35
+msgid "sprite"
+msgstr ""
+
+#: plugins/nbodycuda/nbodywindow.C:36 plugins/sketcher/sketcherwindow.C:831
+#: plugins/titler/titler.h:27
+msgid "color"
+msgstr ""
+
+#: plugins/nbodycuda/nbodywindow.C:58
+msgid "NBody"
+msgstr ""
+
+#: plugins/nbodycuda/nbodywindow.C:60
+msgid "set demo:"
+msgstr ""
+
+#: plugins/nbodycuda/nbodywindow.C:64
+msgid "draw mode:"
+msgstr ""
+
+#: plugins/nbodycuda/nbodywindow.C:68
+msgid "numBodies:"
+msgstr ""
+
#: plugins/normalize/normalizewindow.C:27
msgid ": Normalize"
msgstr ""
-#: plugins/normalize/normalizewindow.C:51
+#: plugins/normalize/normalizewindow.C:45
msgid "Enter the DB to overload by:"
msgstr ""
-#: plugins/normalize/normalizewindow.C:86
+#: plugins/normalize/normalizewindow.C:80
msgid "Treat tracks independantly"
msgstr ""
@@ -11368,36 +12998,36 @@ msgstr ""
msgid "Use intensity"
msgstr ""
-#: plugins/oilpainting/oil.C:350
+#: plugins/oilpainting/oil.C:352
msgid "Oil painting"
msgstr ""
-#: plugins/oilpainting/oilwindow.C:63
+#: plugins/oilpainting/oilwindow.C:65
msgid "Oil Painting"
msgstr ""
-#: plugins/oilpainting/oilwindow.C:67 plugins/whirl/whirl.C:305
-#: plugins/whirl/whirlwindow.C:60
+#: plugins/oilpainting/oilwindow.C:69 plugins/whirl/whirl.C:307
+#: plugins/whirl/whirlwindow.C:62
msgid "Radius"
msgstr ""
-#: plugins/oilpainting/oilwindow.C:95
+#: plugins/oilpainting/oilwindow.C:97
msgid "Use Intensity"
msgstr ""
-#: plugins/overlay/overlay.C:160
+#: plugins/overlay/overlay.C:161
msgid "Bottom first"
msgstr ""
-#: plugins/overlay/overlay.C:161
+#: plugins/overlay/overlay.C:162
msgid "Top first"
msgstr ""
-#: plugins/overlay/overlay.C:211
+#: plugins/overlay/overlay.C:209
msgid "Layer order:"
msgstr ""
-#: plugins/overlay/overlay.C:218
+#: plugins/overlay/overlay.C:216
msgid "Output layer:"
msgstr ""
@@ -11425,66 +13055,58 @@ msgstr ""
msgid "Qual"
msgstr ""
-#: plugins/parametric/parametric.C:426 plugins/piano/piano.C:511
-#: plugins/piano/piano.C:569 plugins/synthesizer/synthesizer.C:571
-#: plugins/synthesizer/synthesizer.C:632
+#: plugins/parametric/parametric.C:426 plugins/piano/piano.C:503
+#: plugins/piano/piano.C:563 plugins/synthesizer/synthesizer.C:535
+#: plugins/synthesizer/synthesizer.C:599
msgid "Level"
msgstr ""
-#: plugins/parametric/parametric.C:438 plugins/piano/piano.C:560
-#: plugins/synthesizer/synthesizer.C:623 plugins/vocoder/vocoder.C:294
+#: plugins/parametric/parametric.C:438 plugins/piano/piano.C:554
+#: plugins/synthesizer/synthesizer.C:590 plugins/vocoder/vocoder.C:294
msgid "Wetness:"
msgstr ""
-#: plugins/parametric/parametric.C:445
+#: plugins/parametric/parametric.C:445 plugins/reverb/reverbwindow.C:173
msgid "Window:"
msgstr ""
-#: plugins/parametric/parametric.C:819
+#: plugins/parametric/parametric.C:769
msgid "EQ Parametric"
msgstr ""
-#: plugins/perspective/perspective.C:129
-msgid "Current X:"
+#: plugins/perspective/perspective.C:133
+msgid "Current: "
msgstr ""
-#: plugins/perspective/perspective.C:142 plugins/perspective/perspective.C:659
+#: plugins/perspective/perspective.C:152 plugins/perspective/perspective.C:679
msgid "Perspective"
msgstr ""
-#: plugins/perspective/perspective.C:145
+#: plugins/perspective/perspective.C:155
msgid "Sheer"
msgstr ""
-#: plugins/perspective/perspective.C:151 plugins/reframert/reframert.C:222
+#: plugins/perspective/perspective.C:161 plugins/reframert/reframert.C:222
msgid "Stretch"
msgstr ""
-#: plugins/perspective/perspective.C:158
+#: plugins/perspective/perspective.C:167
msgid "Zoom view:"
msgstr ""
-#: plugins/perspective/perspective.C:163
+#: plugins/perspective/perspective.C:173
msgid "Perspective direction:"
msgstr ""
-#: plugins/perspective/perspective.C:166
-msgid "Forward"
-msgstr ""
-
-#: plugins/perspective/perspective.C:169
-msgid "Reverse"
-msgstr ""
-
-#: plugins/perspective/perspective.C:171
+#: plugins/perspective/perspective.C:181
msgid "Alt/Shift:"
msgstr ""
-#: plugins/perspective/perspective.C:172
+#: plugins/perspective/perspective.C:182
msgid "Button1 Action:"
msgstr ""
-#: plugins/perspective/perspective.C:180
+#: plugins/perspective/perspective.C:190
msgid ""
"Translate endpoint\n"
"Zoom image\n"
@@ -11492,7 +13114,7 @@ msgid ""
"Translate view"
msgstr ""
-#: plugins/perspective/perspective.C:607
+#: plugins/perspective/perspective.C:627
msgid "Cubic"
msgstr ""
@@ -11516,101 +13138,87 @@ msgstr ""
msgid "Pianoesizer"
msgstr ""
-#: plugins/piano/piano.C:512 plugins/piano/piano.C:571
-#: plugins/synthesizer/synthesizer.C:572 plugins/synthesizer/synthesizer.C:634
+#: plugins/piano/piano.C:504 plugins/piano/piano.C:565
+#: plugins/synthesizer/synthesizer.C:536 plugins/synthesizer/synthesizer.C:601
msgid "Phase"
msgstr ""
-#: plugins/piano/piano.C:513 plugins/piano/piano.C:573
-#: plugins/synthesizer/synthesizer.C:573 plugins/synthesizer/synthesizer.C:636
+#: plugins/piano/piano.C:505 plugins/piano/piano.C:567
+#: plugins/synthesizer/synthesizer.C:537 plugins/synthesizer/synthesizer.C:603
msgid "Harmonic"
msgstr ""
-#: plugins/piano/piano.C:536 plugins/synthesizer/synthesizer.C:597
+#: plugins/piano/piano.C:530 plugins/synthesizer/synthesizer.C:564
msgid "Wave Function"
msgstr ""
-#: plugins/piano/piano.C:551 plugins/synthesizer/synthesizer.C:613
+#: plugins/piano/piano.C:545 plugins/synthesizer/synthesizer.C:580
msgid "Base Frequency:"
msgstr ""
-#: plugins/piano/piano.C:691 plugins/synthesizer/synthesizer.C:1014
+#: plugins/piano/piano.C:685 plugins/synthesizer/synthesizer.C:972
#, c-format
msgid "DC"
msgstr ""
-#: plugins/piano/piano.C:692 plugins/piano/piano.C:945
-#: plugins/piano/piano.C:1234 plugins/piano/piano.C:1301
-#: plugins/synthesizer/synthesizer.C:1015
-#: plugins/synthesizer/synthesizer.C:1497
-#: plugins/synthesizer/synthesizer.C:1797
-#: plugins/synthesizer/synthesizer.C:1867
+#: plugins/piano/piano.C:686 plugins/piano/piano.C:939
+#: plugins/piano/piano.C:1228 plugins/piano/piano.C:1295
+#: plugins/synthesizer/synthesizer.C:973 plugins/synthesizer/synthesizer.C:1407
+#: plugins/synthesizer/synthesizer.C:1689
+#: plugins/synthesizer/synthesizer.C:1759 plugins/tremolo/tremolo.C:470
#, c-format
msgid "Sine"
msgstr ""
-#: plugins/piano/piano.C:693 plugins/piano/piano.C:946
-#: plugins/synthesizer/synthesizer.C:1016
-#: plugins/synthesizer/synthesizer.C:1498
+#: plugins/piano/piano.C:687 plugins/piano/piano.C:940
+#: plugins/synthesizer/synthesizer.C:974 plugins/synthesizer/synthesizer.C:1408
+#: plugins/tremolo/tremolo.C:471
#, c-format
msgid "Sawtooth"
msgstr ""
-#: plugins/piano/piano.C:695 plugins/piano/piano.C:948
-#: plugins/synthesizer/synthesizer.C:1018
-#: plugins/synthesizer/synthesizer.C:1500
-#, c-format
-msgid "Triangle"
-msgstr ""
-
-#: plugins/piano/piano.C:696 plugins/piano/piano.C:949
-#: plugins/synthesizer/synthesizer.C:1019
-#: plugins/synthesizer/synthesizer.C:1501
+#: plugins/piano/piano.C:690 plugins/piano/piano.C:943
+#: plugins/synthesizer/synthesizer.C:977 plugins/synthesizer/synthesizer.C:1411
#, c-format
msgid "Pulse"
msgstr ""
-#: plugins/piano/piano.C:697 plugins/piano/piano.C:950
-#: plugins/synthesizer/synthesizer.C:1020
-#: plugins/synthesizer/synthesizer.C:1502
+#: plugins/piano/piano.C:691 plugins/piano/piano.C:944
+#: plugins/synthesizer/synthesizer.C:978 plugins/synthesizer/synthesizer.C:1412
#, c-format
msgid "Noise"
msgstr ""
-#: plugins/piano/piano.C:1092 plugins/piano/piano.C:1281
-#: plugins/synthesizer/synthesizer.C:1649
-#: plugins/synthesizer/synthesizer.C:1846
+#: plugins/piano/piano.C:1086 plugins/piano/piano.C:1275
+#: plugins/synthesizer/synthesizer.C:1541
+#: plugins/synthesizer/synthesizer.C:1738
msgid "Zero"
msgstr ""
-#: plugins/piano/piano.C:1169 plugins/synthesizer/synthesizer.C:1729
+#: plugins/piano/piano.C:1107 plugins/synthesizer/synthesizer.C:1563
+msgid "Maximum"
+msgstr ""
+
+#: plugins/piano/piano.C:1163 plugins/synthesizer/synthesizer.C:1621
msgid "Slope"
msgstr ""
-#: plugins/piano/piano.C:1192 plugins/piano/piano.C:1324
-#: plugins/piano/piano.C:1349 plugins/synthesizer/synthesizer.C:1753
-#: plugins/synthesizer/synthesizer.C:1891
-#: plugins/synthesizer/synthesizer.C:1917
+#: plugins/piano/piano.C:1186 plugins/piano/piano.C:1318
+#: plugins/piano/piano.C:1343 plugins/synthesizer/synthesizer.C:1645
+#: plugins/synthesizer/synthesizer.C:1783
+#: plugins/synthesizer/synthesizer.C:1809
msgid "Random"
msgstr ""
-#: plugins/piano/piano.C:1370 plugins/synthesizer/synthesizer.C:1939
+#: plugins/piano/piano.C:1364 plugins/synthesizer/synthesizer.C:1899
msgid "Enumerate"
msgstr ""
-#: plugins/piano/piano.C:1390 plugins/synthesizer/synthesizer.C:1960
-msgid "Even"
-msgstr ""
-
-#: plugins/piano/piano.C:1413 plugins/synthesizer/synthesizer.C:1984
-msgid "Odd"
-msgstr ""
-
-#: plugins/piano/piano.C:1431 plugins/synthesizer/synthesizer.C:2003
+#: plugins/piano/piano.C:1425 plugins/synthesizer/synthesizer.C:1963
msgid "Fibonnacci"
msgstr ""
-#: plugins/piano/piano.C:1455 plugins/synthesizer/synthesizer.C:2028
+#: plugins/piano/piano.C:1449 plugins/synthesizer/synthesizer.C:1989
msgid "Prime"
msgstr ""
@@ -11618,37 +13226,33 @@ msgstr ""
msgid "Pitch shift"
msgstr ""
-#: plugins/polar/polar.C:252
-msgid "Depth:"
-msgstr ""
-
-#: plugins/polar/polar.C:391
+#: plugins/polar/polar.C:393
msgid "Polar"
msgstr ""
-#: plugins/polar/polarwindow.C:59
+#: plugins/polar/polarwindow.C:61
msgid "Depth"
msgstr ""
-#: plugins/polar/polarwindow.C:64 plugins/whirl/whirl.C:318
-#: plugins/whirl/whirlwindow.C:50
+#: plugins/polar/polarwindow.C:66 plugins/whirl/whirl.C:320
+#: plugins/whirl/whirlwindow.C:52
msgid "Angle"
msgstr ""
-#: plugins/polar/polarwindow.C:109 plugins/whirl/whirlwindow.C:113
+#: plugins/polar/polarwindow.C:111 plugins/whirl/whirlwindow.C:114
#: plugins/yuv/yuvwindow.C:113
msgid "Automate"
msgstr ""
-#: plugins/puzzleobj/puzzleobj.C:69 plugins/puzzleobj/puzzleobjwindow.C:45
+#: plugins/puzzleobj/puzzleobj.C:69 plugins/puzzleobj/puzzleobjwindow.C:47
msgid "PuzzleObj"
msgstr ""
-#: plugins/puzzleobj/puzzleobjwindow.C:53
+#: plugins/puzzleobj/puzzleobjwindow.C:55
msgid "Iterations:"
msgstr ""
-#: plugins/radialblur/radialblur.C:350
+#: plugins/radialblur/radialblur.C:352
msgid "Radial Blur"
msgstr ""
@@ -11692,11 +13296,11 @@ msgstr ""
msgid "Alpha replace"
msgstr ""
-#: plugins/reroute/reroute.C:193
+#: plugins/reroute/reroute.C:195
msgid "Target track:"
msgstr ""
-#: plugins/reroute/reroute.C:471
+#: plugins/reroute/reroute.C:473
msgid "Reroute"
msgstr ""
@@ -11704,7 +13308,7 @@ msgstr ""
msgid ": Resample"
msgstr ""
-#: plugins/resample/resample.C:129
+#: plugins/resample/resample.C:131
msgid "Resample"
msgstr ""
@@ -11718,46 +13322,14 @@ msgstr ""
msgid "Output samples:"
msgstr ""
-#: plugins/resamplert/resamplert.C:223
+#: plugins/resamplert/resamplert.C:222
msgid "ResampleRT"
msgstr ""
-#: plugins/reverb/reverb.C:101
+#: plugins/reverb/reverb.C:85
msgid "Reverb"
msgstr ""
-#: plugins/reverb/reverbwindow.C:52
-msgid "Initial signal level:"
-msgstr ""
-
-#: plugins/reverb/reverbwindow.C:54
-msgid "ms before reflections:"
-msgstr ""
-
-#: plugins/reverb/reverbwindow.C:56
-msgid "First reflection level:"
-msgstr ""
-
-#: plugins/reverb/reverbwindow.C:58
-msgid "Last reflection level:"
-msgstr ""
-
-#: plugins/reverb/reverbwindow.C:60
-msgid "Number of reflections:"
-msgstr ""
-
-#: plugins/reverb/reverbwindow.C:62
-msgid "ms of reflections:"
-msgstr ""
-
-#: plugins/reverb/reverbwindow.C:64
-msgid "Start band for lowpass:"
-msgstr ""
-
-#: plugins/reverb/reverbwindow.C:66
-msgid "End band for lowpass:"
-msgstr ""
-
#: plugins/reverseaudio/reverseaudio.C:170
msgid "Reverse audio"
msgstr ""
@@ -11766,165 +13338,173 @@ msgstr ""
msgid "Reverse video"
msgstr ""
-#: plugins/rgb601/rgb601window.C:55
+#: plugins/rgb601/rgb601window.C:57
msgid "RGB -> 601 compression"
msgstr ""
-#: plugins/rgb601/rgb601window.C:62
+#: plugins/rgb601/rgb601window.C:64
msgid "601 -> RGB expansion"
msgstr ""
-#: plugins/rgbshift/rgbshift.C:165
+#: plugins/rgbshift/rgbshift.C:167
msgid "R_dx:"
msgstr ""
-#: plugins/rgbshift/rgbshift.C:171
+#: plugins/rgbshift/rgbshift.C:173
msgid "R_dy:"
msgstr ""
-#: plugins/rgbshift/rgbshift.C:176
+#: plugins/rgbshift/rgbshift.C:178
msgid "G_dx:"
msgstr ""
-#: plugins/rgbshift/rgbshift.C:181
+#: plugins/rgbshift/rgbshift.C:183
msgid "G_dy:"
msgstr ""
-#: plugins/rgbshift/rgbshift.C:186
+#: plugins/rgbshift/rgbshift.C:188
msgid "B_dx:"
msgstr ""
-#: plugins/rgbshift/rgbshift.C:191
+#: plugins/rgbshift/rgbshift.C:193
msgid "B_dy:"
msgstr ""
-#: plugins/rgbshift/rgbshift.C:246
+#: plugins/rgbshift/rgbshift.C:248
msgid "RGBShift"
msgstr ""
-#: plugins/rotate/rotate.C:120
+#: plugins/rotate/rotate.C:139
msgid "Draw pivot"
msgstr ""
-#: plugins/rotate/rotate.C:296
-msgid "Degrees"
+#: plugins/rotate/rotate.C:345
+msgid "Rotation"
msgstr ""
-#: plugins/rotate/rotate.C:299
-msgid "Pivot (x,y):"
+#: plugins/rotate/rotate.C:374
+msgid "Pivot"
msgstr ""
-#: plugins/rumbler/rumbler.C:87
+#: plugins/rumbler/rumbler.C:89
msgid "rumble"
msgstr ""
-#: plugins/rumbler/rumbler.C:88
+#: plugins/rumbler/rumbler.C:90
msgid "rate"
msgstr ""
-#: plugins/rumbler/rumbler.C:90
+#: plugins/rumbler/rumbler.C:92
msgid "time:"
msgstr ""
-#: plugins/rumbler/rumbler.C:94
+#: plugins/rumbler/rumbler.C:96
msgid "space:"
msgstr ""
-#: plugins/rumbler/rumbler.C:98
+#: plugins/rumbler/rumbler.C:100
msgid "seq:"
msgstr ""
-#: plugins/rumbler/rumbler.C:252
+#: plugins/rumbler/rumbler.C:254
msgid "Rumbler"
msgstr ""
-#: plugins/scale/scalewin.C:202
+#: plugins/scale/scalewin.C:225
msgid "Use fixed scale"
msgstr ""
-#: plugins/scale/scalewin.C:218
+#: plugins/scale/scalewin.C:242
msgid "Use fixed size"
msgstr ""
-#: plugins/scaleratio/scaleratiowin.C:48
+#: plugins/scaleratio/scaleratiowin.C:50
msgid "In R:"
msgstr ""
-#: plugins/scaleratio/scaleratiowin.C:53 plugins/translate/translatewin.C:71
+#: plugins/scaleratio/scaleratiowin.C:55 plugins/translate/translatewin.C:73
msgid "In W:"
msgstr ""
-#: plugins/scaleratio/scaleratiowin.C:58 plugins/translate/translatewin.C:77
+#: plugins/scaleratio/scaleratiowin.C:60 plugins/translate/translatewin.C:79
msgid "In H:"
msgstr ""
-#: plugins/scaleratio/scaleratiowin.C:65
+#: plugins/scaleratio/scaleratiowin.C:67
msgid "Out R:"
msgstr ""
-#: plugins/scaleratio/scaleratiowin.C:70 plugins/svg/svgwin.C:67
-#: plugins/translate/translatewin.C:99
+#: plugins/scaleratio/scaleratiowin.C:72 plugins/svg/svgwin.C:66
+#: plugins/translate/translatewin.C:101
msgid "Out W:"
msgstr ""
-#: plugins/scaleratio/scaleratiowin.C:75 plugins/svg/svgwin.C:76
-#: plugins/translate/translatewin.C:105
+#: plugins/scaleratio/scaleratiowin.C:77 plugins/svg/svgwin.C:75
+#: plugins/translate/translatewin.C:107
msgid "Out H:"
msgstr ""
-#: plugins/scaleratio/scaleratiowin.C:90
+#: plugins/scaleratio/scaleratiowin.C:92
msgid "Src X:"
msgstr ""
-#: plugins/scaleratio/scaleratiowin.C:95
+#: plugins/scaleratio/scaleratiowin.C:97
msgid "Src Y:"
msgstr ""
-#: plugins/scaleratio/scaleratiowin.C:101
+#: plugins/scaleratio/scaleratiowin.C:103
msgid "Src W:"
msgstr ""
-#: plugins/scaleratio/scaleratiowin.C:106
+#: plugins/scaleratio/scaleratiowin.C:108
msgid "Src H:"
msgstr ""
-#: plugins/scaleratio/scaleratiowin.C:114
+#: plugins/scaleratio/scaleratiowin.C:116
msgid "Dst X:"
msgstr ""
-#: plugins/scaleratio/scaleratiowin.C:119
+#: plugins/scaleratio/scaleratiowin.C:121
msgid "Dst Y:"
msgstr ""
-#: plugins/scaleratio/scaleratiowin.C:124
+#: plugins/scaleratio/scaleratiowin.C:126
msgid "Dst W:"
msgstr ""
-#: plugins/scaleratio/scaleratiowin.C:129
+#: plugins/scaleratio/scaleratiowin.C:131
msgid "Dst H:"
msgstr ""
-#: plugins/shapewipe/shapewipe.C:51
+#: plugins/shapewipe/shapewipe.C:93
msgid "White to Black"
msgstr ""
-#: plugins/shapewipe/shapewipe.C:73
+#: plugins/shapewipe/shapewipe.C:110
msgid "Black to White"
msgstr ""
-#: plugins/shapewipe/shapewipe.C:92
-msgid "Anti-aliasing"
+#: plugins/shapewipe/shapewipe.C:128
+msgid "Preserve shape aspect ratio"
msgstr ""
-#: plugins/shapewipe/shapewipe.C:109
-msgid "Preserve shape aspect ratio"
+#: plugins/shapewipe/shapewipe.C:213
+msgid "Reset feather"
+msgstr ""
+
+#: plugins/shapewipe/shapewipe.C:273 plugins/wipe/wipe.C:146
+msgid "Wipe"
+msgstr ""
+
+#: plugins/shapewipe/shapewipe.C:301
+msgid "Direction"
msgstr ""
-#: plugins/shapewipe/shapewipe.C:347
+#: plugins/shapewipe/shapewipe.C:364
msgid "Shape Wipe"
msgstr ""
-#: plugins/shapewipe/shapewipe.C:798
+#: plugins/shapewipe/shapewipe.C:567
#, c-format
msgid "Shape Wipe: cannot load shape %s\n"
msgstr ""
@@ -11933,38 +13513,34 @@ msgstr ""
msgid "Sharpen"
msgstr ""
-#: plugins/sharpen/sharpenwindow.C:51
+#: plugins/sharpen/sharpenwindow.C:53
msgid "Sharpness"
msgstr ""
-#: plugins/sharpen/sharpenwindow.C:117
+#: plugins/sharpen/sharpenwindow.C:119
msgid "Interlace"
msgstr ""
-#: plugins/sharpen/sharpenwindow.C:149
+#: plugins/sharpen/sharpenwindow.C:151
msgid "Luminance only"
msgstr ""
-#: plugins/shiftinterlace/shiftinterlace.C:105
+#: plugins/shiftinterlace/shiftinterlace.C:107
msgid "Odd offset:"
msgstr ""
-#: plugins/shiftinterlace/shiftinterlace.C:111
+#: plugins/shiftinterlace/shiftinterlace.C:113
msgid "Even offset:"
msgstr ""
-#: plugins/shiftinterlace/shiftinterlace.C:243
+#: plugins/shiftinterlace/shiftinterlace.C:245
msgid "ShiftInterlace"
msgstr ""
-#: plugins/sketcher/sketcher.C:347
+#: plugins/sketcher/sketcher.C:350
msgid "Sketcher"
msgstr ""
-#: plugins/sketcher/sketcherwindow.C:46 plugins/sketcher/sketcherwindow.C:52
-msgid "off"
-msgstr ""
-
#: plugins/sketcher/sketcherwindow.C:47
msgid "line"
msgstr ""
@@ -11989,23 +13565,31 @@ msgstr ""
msgid "Curve Color"
msgstr ""
-#: plugins/sketcher/sketcherwindow.C:313
+#: plugins/sketcher/sketcherwindow.C:281
+msgid "Anti-Aliasing"
+msgstr ""
+
+#: plugins/sketcher/sketcherwindow.C:297
+msgid "Double"
+msgstr ""
+
+#: plugins/sketcher/sketcherwindow.C:355
msgid "Curve"
msgstr ""
-#: plugins/sketcher/sketcherwindow.C:336 plugins/sketcher/sketcherwindow.C:337
+#: plugins/sketcher/sketcherwindow.C:382 plugins/sketcher/sketcherwindow.C:383
msgid "Pen:"
msgstr ""
-#: plugins/sketcher/sketcherwindow.C:387
+#: plugins/sketcher/sketcherwindow.C:433
msgid "Point"
msgstr ""
-#: plugins/sketcher/sketcherwindow.C:408 plugins/sketcher/sketcherwindow.C:409
+#: plugins/sketcher/sketcherwindow.C:454 plugins/sketcher/sketcherwindow.C:455
msgid "ID:"
msgstr ""
-#: plugins/sketcher/sketcherwindow.C:434
+#: plugins/sketcher/sketcherwindow.C:483
msgid ""
"\n"
"Shift=\n"
@@ -12015,7 +13599,7 @@ msgid ""
"Ctrl+Shift="
msgstr ""
-#: plugins/sketcher/sketcherwindow.C:441
+#: plugins/sketcher/sketcherwindow.C:490
msgid ""
" LMB\n"
"new line point\n"
@@ -12025,7 +13609,7 @@ msgid ""
"new fill point"
msgstr ""
-#: plugins/sketcher/sketcherwindow.C:448
+#: plugins/sketcher/sketcherwindow.C:497
msgid ""
" RMB\n"
"new arc point\n"
@@ -12035,59 +13619,56 @@ msgid ""
"new off point"
msgstr ""
-#: plugins/sketcher/sketcherwindow.C:748 plugins/sketcher/sketcherwindow.C:1000
+#: plugins/sketcher/sketcherwindow.C:506
+msgid ""
+"Wheel: rotate, centered on cursor\n"
+"Wheel: shift: scale, centered on cursor\n"
+"Key DEL= delete point, +Shift= delete curve\n"
+msgstr ""
+
+#: plugins/sketcher/sketcherwindow.C:828 plugins/sketcher/sketcherwindow.C:1080
msgid "ID"
msgstr ""
-#: plugins/sketcher/sketcherwindow.C:749
+#: plugins/sketcher/sketcherwindow.C:829
msgid "width"
msgstr ""
-#: plugins/sketcher/sketcherwindow.C:750
+#: plugins/sketcher/sketcherwindow.C:830
msgid "pen"
msgstr ""
-#: plugins/sketcher/sketcherwindow.C:751 plugins/titler/titler.h:27
-msgid "color"
-msgstr ""
-
-#: plugins/sketcher/sketcherwindow.C:868 plugins/sketcher/sketcherwindow.C:1243
+#: plugins/sketcher/sketcherwindow.C:948 plugins/sketcher/sketcherwindow.C:1346
msgid "sketcherwindow#Del"
msgstr ""
-#: plugins/sketcher/sketcherwindow.C:1001
+#: plugins/sketcher/sketcherwindow.C:1081
msgid "Type"
msgstr ""
-#: plugins/slide/slide.C:50 plugins/titler/titlerwindow.C:1139
-#: plugins/wipe/wipe.C:49
-msgid "Left"
-msgstr ""
-
-#: plugins/slide/slide.C:72 plugins/titler/titlerwindow.C:1167
-#: plugins/wipe/wipe.C:71
-msgid "Right"
+#: plugins/sketcher/sketcherwindow.C:1286
+msgid "sketcherwindow#Drag"
msgstr ""
-#: plugins/slide/slide.C:210
+#: plugins/slide/slide.C:212
msgid "Slide"
msgstr ""
-#: plugins/spectrogram/spectrogram.C:478
+#: plugins/spectrogram/spectrogram.C:454
msgid "Freq: 0 Hz"
msgstr ""
-#: plugins/spectrogram/spectrogram.C:608
+#: plugins/spectrogram/spectrogram.C:579
#, c-format
msgid "Freq: %d Hz"
msgstr ""
-#: plugins/spectrogram/spectrogram.C:611
+#: plugins/spectrogram/spectrogram.C:582
#, c-format
msgid "Amplitude: %.2f dB"
msgstr ""
-#: plugins/spectrogram/spectrogram.C:702
+#: plugins/spectrogram/spectrogram.C:665
msgid "Spectrogram"
msgstr ""
@@ -12123,47 +13704,47 @@ msgstr ""
msgid "Sphere Cam"
msgstr ""
-#: plugins/stylizeobj/stylizeobj.C:68 plugins/stylizeobj/stylizeobjwindow.C:47
+#: plugins/stylizeobj/stylizeobj.C:68 plugins/stylizeobj/stylizeobjwindow.C:49
msgid "StylizeObj"
msgstr ""
-#: plugins/stylizeobj/stylizeobjwindow.C:51
+#: plugins/stylizeobj/stylizeobjwindow.C:53
msgid "Mode: "
msgstr ""
-#: plugins/stylizeobj/stylizeobjwindow.C:68
+#: plugins/stylizeobj/stylizeobjwindow.C:71
msgid "Smooth:"
msgstr ""
-#: plugins/stylizeobj/stylizeobjwindow.C:74
+#: plugins/stylizeobj/stylizeobjwindow.C:77
msgid "Edges:"
msgstr ""
-#: plugins/stylizeobj/stylizeobjwindow.C:80
+#: plugins/stylizeobj/stylizeobjwindow.C:83
msgid "Shade:"
msgstr ""
-#: plugins/stylizeobj/stylizeobjwindow.C:127
+#: plugins/stylizeobj/stylizeobjwindow.C:130
msgid "Edge smooth"
msgstr ""
-#: plugins/stylizeobj/stylizeobjwindow.C:128
+#: plugins/stylizeobj/stylizeobjwindow.C:131
msgid "Edge recursive"
msgstr ""
-#: plugins/stylizeobj/stylizeobjwindow.C:129
+#: plugins/stylizeobj/stylizeobjwindow.C:132
msgid "Detail Enhance"
msgstr ""
-#: plugins/stylizeobj/stylizeobjwindow.C:130
+#: plugins/stylizeobj/stylizeobjwindow.C:133
msgid "Pencil Sketch"
msgstr ""
-#: plugins/stylizeobj/stylizeobjwindow.C:131
+#: plugins/stylizeobj/stylizeobjwindow.C:134
msgid "Color Sketch"
msgstr ""
-#: plugins/stylizeobj/stylizeobjwindow.C:132
+#: plugins/stylizeobj/stylizeobjwindow.C:135
msgid "Stylization"
msgstr ""
@@ -12171,91 +13752,81 @@ msgstr ""
msgid "SVG via Inkscape"
msgstr ""
-#: plugins/svg/svg.C:206
+#: plugins/svg/svg.C:207
#, c-format
msgid "Running command %s\n"
msgstr ""
-#: plugins/svg/svg.C:220
+#: plugins/svg/svg.C:221
#, c-format
msgid "Export of %s to %s failed\n"
msgstr ""
-#: plugins/svg/svg.C:232
+#: plugins/svg/svg.C:233
#, c-format
msgid "The file %s that was generated from %s is not in PNG format. Try to delete all *.png files.\n"
msgstr ""
-#: plugins/svg/svgwin.C:62 plugins/translate/translatewin.C:87
+#: plugins/svg/svgwin.C:61 plugins/translate/translatewin.C:89
msgid "Out X:"
msgstr ""
-#: plugins/svg/svgwin.C:73 plugins/translate/translatewin.C:93
+#: plugins/svg/svgwin.C:72 plugins/translate/translatewin.C:95
msgid "Out Y:"
msgstr ""
-#: plugins/svg/svgwin.C:81
+#: plugins/svg/svgwin.C:80
msgid "DPI:"
msgstr ""
-#: plugins/svg/svgwin.C:165
+#: plugins/svg/svgwin.C:164
msgid "New/Open SVG..."
msgstr ""
-#: plugins/svg/svgwin.C:341
-#, c-format
-msgid "Inkscape has exited\n"
-msgstr ""
-
-#: plugins/svg/svgwin.C:343
-#, c-format
-msgid "Plugin window has closed\n"
-msgstr ""
-
-#: plugins/svg/svgwin.C:350
+#: plugins/svg/svgwin.C:356
msgid "Error opening fifo file"
msgstr ""
-#: plugins/svg/svgwin.C:398
+#: plugins/svg/svgwin.C:404
#, c-format
msgid "Running external SVG editor: %s\n"
msgstr ""
-#: plugins/svg/svgwin.C:408
+#: plugins/svg/svgwin.C:414
#, c-format
msgid "External SVG editor finished\n"
msgstr ""
-#: plugins/svg/svgwin.C:423
+#: plugins/svg/svgwin.C:429
msgid "SVG Plugin: Pick SVG file"
msgstr ""
-#: plugins/svg/svgwin.C:424
+#: plugins/svg/svgwin.C:430
msgid "Open an existing SVG file or create a new one"
msgstr ""
-#: plugins/svg/svgwin.C:453
+#: plugins/svg/svgwin.C:459
msgid "update dpi"
msgstr ""
-#: plugins/swapchannels/swapchannels.C:107
-#: plugins/swapchannels/swapchannels.C:233
+#: plugins/swapchannels/swapchannels.C:109
+#: plugins/swapchannels/swapchannels.C:235
msgid "Swap channels"
msgstr ""
-#: plugins/swapchannels/swapchannels.C:109
+#: plugins/swapchannels/swapchannels.C:111
msgid "-> Red"
msgstr ""
-#: plugins/swapchannels/swapchannels.C:113
+#: plugins/swapchannels/swapchannels.C:115
msgid "-> Green"
msgstr ""
-#: plugins/swapchannels/swapchannels.C:117
+#: plugins/swapchannels/swapchannels.C:119
msgid "-> Blue"
msgstr ""
-#: plugins/swapchannels/swapchannels.C:121
+#: plugins/swapchannels/swapchannels.C:123
msgid "-> Alpha"
msgstr ""
@@ -12267,7 +13838,7 @@ msgstr ""
msgid "Swap 1-2, 3-4, 5-6..."
msgstr ""
-#: plugins/swapframes/swapframes.C:253
+#: plugins/swapframes/swapframes.C:255
msgid "Swap Frames"
msgstr ""
@@ -12275,27 +13846,39 @@ msgstr ""
msgid "Synthesizer"
msgstr ""
-#: plugins/synthesizer/synthesizer.C:691
+#: plugins/synthesizer/synthesizer.C:654
msgid "Momentary notes"
msgstr ""
-#: plugins/synthesizer/synthesizer.C:697
+#: plugins/synthesizer/synthesizer.C:659
msgid "Ctrl or Shift to select multiple notes."
msgstr ""
-#: plugins/theme_blond/blondtheme.C:71
+#: plugins/synthesizer/synthesizer.C:1831
+msgid "Powers of 1.4"
+msgstr ""
+
+#: plugins/synthesizer/synthesizer.C:1853
+msgid "Powers of 2"
+msgstr ""
+
+#: plugins/synthesizer/synthesizer.C:1877
+msgid "Minimum"
+msgstr ""
+
+#: plugins/theme_blond/blondtheme.C:65
msgid "Blond"
msgstr ""
-#: plugins/theme_blond_cv/blondcvtheme.C:70
+#: plugins/theme_blond_cv/blondcvtheme.C:62
msgid "Blond-cv"
msgstr ""
-#: plugins/theme_blue_dot/bluedottheme.C:73
+#: plugins/theme_blue_dot/bluedottheme.C:67
msgid "Blue Dot"
msgstr ""
-#: plugins/theme_bright/brighttheme.C:69
+#: plugins/theme_bright/brighttheme.C:61
msgid "Bright"
msgstr ""
@@ -12303,7 +13886,7 @@ msgstr ""
msgid "Cakewalk"
msgstr ""
-#: plugins/theme_hulk/hulktheme.C:72
+#: plugins/theme_hulk/hulktheme.C:63
msgid "Hulk"
msgstr ""
@@ -12315,11 +13898,11 @@ msgstr ""
msgid "PinkLady"
msgstr ""
-#: plugins/theme_suv/suv.C:68
+#: plugins/theme_suv/suv.C:60
msgid "S.U.V."
msgstr ""
-#: plugins/theme_unflat/unflattheme.C:66
+#: plugins/theme_unflat/unflattheme.C:64
msgid "UnFlat"
msgstr ""
@@ -12347,7 +13930,7 @@ msgstr ""
msgid "High color"
msgstr ""
-#: plugins/threshold/thresholdwindow.C:485
+#: plugins/threshold/thresholdwindow.C:487
msgid "Min:"
msgstr ""
@@ -12355,99 +13938,115 @@ msgstr ""
msgid "Time Average"
msgstr ""
-#: plugins/timeavg/timeavgwindow.C:47
+#: plugins/timeavg/timeavgwindow.C:49
msgid "Frame count:"
msgstr ""
-#: plugins/timeavg/timeavgwindow.C:75
+#: plugins/timeavg/timeavgwindow.C:77
msgid "Border:"
msgstr ""
-#: plugins/timeavg/timeavgwindow.C:228
+#: plugins/timeavg/timeavgwindow.C:212
msgid "Accumulate"
msgstr ""
-#: plugins/timeavg/timeavgwindow.C:265
+#: plugins/timeavg/timeavgwindow.C:249
msgid "Greater"
msgstr ""
-#: plugins/timeavg/timeavgwindow.C:283
+#: plugins/timeavg/timeavgwindow.C:267
msgid "Less"
msgstr ""
-#: plugins/timeavg/timeavgwindow.C:302
+#: plugins/timeavg/timeavgwindow.C:286
msgid "Restart for every frame"
msgstr ""
-#: plugins/timeavg/timeavgwindow.C:321
+#: plugins/timeavg/timeavgwindow.C:305
msgid "Don't buffer frames"
msgstr ""
-#: plugins/timefront/timefront.C:156
+#: plugins/timeblur/timeblur.C:82
+msgid "TimeBlur"
+msgstr ""
+
+#: plugins/timeblur/timeblur.C:155
+msgid "TimeBlur: scanning\n"
+msgstr ""
+
+#: plugins/timeblur/timeblurwindow.C:68
+msgid "Set frames to selection duration"
+msgstr ""
+
+#: plugins/timeblur/timeblurwindow.C:93
+msgid "Clear frames"
+msgstr ""
+
+#: plugins/timefront/timefront.C:158
msgid "Type:"
msgstr ""
-#: plugins/timefront/timefront.C:166
+#: plugins/timefront/timefront.C:168
msgid "Time range:"
msgstr ""
-#: plugins/timefront/timefront.C:292
+#: plugins/timefront/timefront.C:294
msgid "As timefront use:"
msgstr ""
-#: plugins/timefront/timefront.C:371
+#: plugins/timefront/timefront.C:373
msgid "Other track as timefront"
msgstr ""
-#: plugins/timefront/timefront.C:373
+#: plugins/timefront/timefront.C:375
msgid "Alpha as timefront"
msgstr ""
-#: plugins/timefront/timefront.C:415
+#: plugins/timefront/timefront.C:417
msgid "Intensity"
msgstr ""
-#: plugins/timefront/timefront.C:417
+#: plugins/timefront/timefront.C:419
msgid "Alpha mask"
msgstr ""
-#: plugins/timefront/timefront.C:515
+#: plugins/timefront/timefront.C:513
msgid "timefront#Square"
msgstr ""
-#: plugins/timefront/timefront.C:601
+#: plugins/timefront/timefront.C:599
msgid "Inversion"
msgstr ""
-#: plugins/timefront/timefront.C:617
+#: plugins/timefront/timefront.C:615
msgid "Show grayscale (for tuning"
msgstr ""
-#: plugins/timefront/timefront.C:650
+#: plugins/timefront/timefront.C:648
msgid "TimeFront"
msgstr ""
-#: plugins/timefront/timefront.C:785
+#: plugins/timefront/timefront.C:783
#, c-format
msgid "ERROR: TimeFront plugin - If you are using another track for timefront, you have to have it under shared effects\n"
msgstr ""
-#: plugins/timefront/timefront.C:790
+#: plugins/timefront/timefront.C:788
#, c-format
msgid "Sizes of master track and timefront track do not match\n"
msgstr ""
-#: plugins/timefront/timefront.C:832
+#: plugins/timefront/timefront.C:830
#, c-format
msgid "TimeFront plugin error: ALPHA used, but project color model does not have alpha\n"
msgstr ""
-#: plugins/timefront/timefront.C:891
+#: plugins/timefront/timefront.C:889
#, c-format
msgid "TimeFront plugin error: ALPHA track used, but project color model does not have alpha\n"
msgstr ""
-#: plugins/timefront/timefront.C:898
+#: plugins/timefront/timefront.C:896
#, c-format
msgid "TimeFront plugin error: unsupported track_usage parameter\n"
msgstr ""
@@ -12480,42 +14079,42 @@ msgstr ""
msgid "Time Stretch RT"
msgstr ""
-#: plugins/titler/titler.C:330
+#: plugins/titler/titler.C:326
#, c-format
msgid "GlyphUnit::process_package FT_New_Face failed, path=%s\n"
msgstr ""
-#: plugins/titler/titler.C:356
+#: plugins/titler/titler.C:352
#, c-format
msgid "GlyphUnit::process_package FT_Load_Char failed - char: %li.\n"
msgstr ""
-#: plugins/titler/titler.C:964
+#: plugins/titler/titler.C:962
msgid "Title"
msgstr ""
-#: plugins/titler/titler.C:1170
+#: plugins/titler/titler.C:1180
#, c-format
msgid "TitleMain::load_freetype_face %s failed.\n"
msgstr ""
-#: plugins/titler/titler.C:2330
+#: plugins/titler/titler.C:2340
msgid "No motion"
msgstr ""
-#: plugins/titler/titler.C:2331
+#: plugins/titler/titler.C:2341
msgid "Bottom to top"
msgstr ""
-#: plugins/titler/titler.C:2332
+#: plugins/titler/titler.C:2342
msgid "Top to bottom"
msgstr ""
-#: plugins/titler/titler.C:2333
+#: plugins/titler/titler.C:2343
msgid "Right to left"
msgstr ""
-#: plugins/titler/titler.C:2334
+#: plugins/titler/titler.C:2344
msgid "Left to right"
msgstr ""
@@ -12563,124 +14162,124 @@ msgstr ""
msgid "sup"
msgstr ""
-#: plugins/titler/titlerwindow.C:230
+#: plugins/titler/titlerwindow.C:234
msgid "Font:"
msgstr ""
-#: plugins/titler/titlerwindow.C:247
-msgid "Pitch:"
+#: plugins/titler/titlerwindow.C:251
+msgid "Line Pitch:"
msgstr ""
-#: plugins/titler/titlerwindow.C:254
+#: plugins/titler/titlerwindow.C:258
msgid "Style:"
msgstr ""
-#: plugins/titler/titlerwindow.C:272
+#: plugins/titler/titlerwindow.C:276
msgid "Justify:"
msgstr ""
-#: plugins/titler/titlerwindow.C:316
+#: plugins/titler/titlerwindow.C:320
msgid "Motion:"
msgstr ""
-#: plugins/titler/titlerwindow.C:323
+#: plugins/titler/titlerwindow.C:327
msgid "Drop shadow:"
msgstr ""
-#: plugins/titler/titlerwindow.C:330
+#: plugins/titler/titlerwindow.C:334
msgid "Fade in (sec):"
msgstr ""
-#: plugins/titler/titlerwindow.C:336
+#: plugins/titler/titlerwindow.C:340
msgid "Fade out (sec):"
msgstr ""
-#: plugins/titler/titlerwindow.C:355 plugins/titler/titlerwindow.C:359
+#: plugins/titler/titlerwindow.C:359 plugins/titler/titlerwindow.C:363
msgid "Outline:"
msgstr ""
-#: plugins/titler/titlerwindow.C:365
+#: plugins/titler/titlerwindow.C:369
msgid "Stroker:"
msgstr ""
-#: plugins/titler/titlerwindow.C:391
+#: plugins/titler/titlerwindow.C:395
msgid "background media"
msgstr ""
-#: plugins/titler/titlerwindow.C:391
+#: plugins/titler/titlerwindow.C:395
msgid "Select background media path"
msgstr ""
-#: plugins/titler/titlerwindow.C:697
+#: plugins/titler/titlerwindow.C:708
msgid "Bold"
msgstr ""
-#: plugins/titler/titlerwindow.C:713
+#: plugins/titler/titlerwindow.C:724
msgid "Italic"
msgstr ""
-#: plugins/titler/titlerwindow.C:774
+#: plugins/titler/titlerwindow.C:785
msgid "Text Color"
msgstr ""
-#: plugins/titler/titlerwindow.C:798
+#: plugins/titler/titlerwindow.C:809
msgid "Outline Color"
msgstr ""
-#: plugins/titler/titlerwindow.C:850
+#: plugins/titler/titlerwindow.C:861
msgid "Stamp timecode"
msgstr ""
-#: plugins/titler/titlerwindow.C:1005
+#: plugins/titler/titlerwindow.C:1017
#, c-format
msgid "chars: %d "
msgstr ""
-#: plugins/titler/titlerwindow.C:1153
+#: plugins/titler/titlerwindow.C:1165
msgid "Center"
msgstr ""
-#: plugins/titler/titlerwindow.C:1197
+#: plugins/titler/titlerwindow.C:1209
msgid "Mid"
msgstr ""
-#: plugins/titler/titlerwindow.C:1264
+#: plugins/titler/titlerwindow.C:1280
msgid "Background:"
msgstr ""
-#: plugins/titler/titlerwindow.C:1292
+#: plugins/titler/titlerwindow.C:1308
msgid "Loop playback"
msgstr ""
-#: plugins/titler/titlerwindow.C:1335
+#: plugins/titler/titlerwindow.C:1351
msgid "#"
msgstr ""
-#: plugins/titler/titlerwindow.C:1347
+#: plugins/titler/titlerwindow.C:1363
msgid "name"
msgstr ""
-#: plugins/titler/titlerwindow.C:1404
+#: plugins/titler/titlerwindow.C:1420
msgid "file"
msgstr ""
-#: plugins/titler/titlerwindow.C:1497
+#: plugins/titler/titlerwindow.C:1513
msgid "Color"
msgstr ""
-#: plugins/titler/titlerwindow.C:1555
+#: plugins/titler/titlerwindow.C:1571
msgid "Png file"
msgstr ""
-#: plugins/titler/titlerwindow.C:1555
+#: plugins/titler/titlerwindow.C:1571
msgid "Png path"
msgstr ""
-#: plugins/tracer/tracer.C:146
+#: plugins/tracer/tracer.C:156
msgid "Tracer"
msgstr ""
-#: plugins/tracer/tracerwindow.C:163
+#: plugins/tracer/tracerwindow.C:165
msgid ""
"Btn1: select/drag point\n"
"Btn2: drag all points\n"
@@ -12690,31 +14289,44 @@ msgid ""
"Wheel: shift: scale, centered on cursor\n"
msgstr ""
-#: plugins/tracer/tracerwindow.C:558
+#: plugins/tracer/tracerwindow.C:563
msgid "Draw"
msgstr ""
-#: plugins/tracer/tracerwindow.C:570
+#: plugins/tracer/tracerwindow.C:575
msgid "Fill"
msgstr ""
-#: plugins/tracer/tracerwindow.C:623
+#: plugins/tracer/tracerwindow.C:628
msgid "tracerwindow#Del"
msgstr ""
-#: plugins/translate/translatewin.C:59
+#: plugins/translate/translatewin.C:61
msgid "In X:"
msgstr ""
-#: plugins/translate/translatewin.C:65
+#: plugins/translate/translatewin.C:67
msgid "In Y:"
msgstr ""
+#: plugins/tremolo/tremolo.C:77
+msgid "Tremolo"
+msgstr ""
+
+#: plugins/tremolo/tremolo.C:445
+msgid "Waveform:"
+msgstr ""
+
+#: plugins/tremolo/tremolo.C:472
+#, c-format
+msgid "Rev Sawtooth"
+msgstr ""
+
#: plugins/unsharp/unsharp.C:126
msgid "Unsharp"
msgstr ""
-#: plugins/videoscope/videoscope.C:238
+#: plugins/videoscope/videoscope.C:167
msgid "VideoScope"
msgstr ""
@@ -12738,39 +14350,35 @@ msgstr ""
msgid "Reflective"
msgstr ""
-#: plugins/wave/wave.C:301
+#: plugins/wave/wave.C:303
msgid "Phase:"
msgstr ""
-#: plugins/wave/wave.C:306
+#: plugins/wave/wave.C:308
msgid "Wavelength:"
msgstr ""
-#: plugins/wave/wave.C:375
+#: plugins/wave/wave.C:377
msgid "Wave"
msgstr ""
-#: plugins/whirl/whirl.C:312 plugins/whirl/whirlwindow.C:55
+#: plugins/whirl/whirl.C:314 plugins/whirl/whirlwindow.C:57
msgid "Pinch"
msgstr ""
-#: plugins/whirl/whirl.C:508
+#: plugins/whirl/whirl.C:509
msgid "Whirl"
msgstr ""
-#: plugins/wipe/wipe.C:146
-msgid "Wipe"
-msgstr ""
-
-#: plugins/yuv/yuv.C:268 plugins/yuv/yuvwindow.C:48
+#: plugins/yuv/yuv.C:270 plugins/yuv/yuvwindow.C:48
msgid "U:"
msgstr ""
-#: plugins/yuv/yuv.C:273 plugins/yuv/yuvwindow.C:53
+#: plugins/yuv/yuv.C:275 plugins/yuv/yuvwindow.C:53
msgid "V:"
msgstr ""
-#: plugins/yuv/yuv.C:319
+#: plugins/yuv/yuv.C:321
msgid "YUV"
msgstr ""
@@ -12778,55 +14386,55 @@ msgstr ""
msgid "YUV411"
msgstr ""
-#: plugins/yuv411/yuv411win.C:20
+#: plugins/yuv411/yuv411win.C:25
msgid "Vertical average"
msgstr ""
-#: plugins/yuv411/yuv411win.C:26
+#: plugins/yuv411/yuv411win.C:31
msgid "Horizontal interpolate"
msgstr ""
-#: plugins/yuv411/yuv411win.C:32
+#: plugins/yuv411/yuv411win.C:37
msgid "Inpainting method"
msgstr ""
-#: plugins/yuv411/yuv411win.C:36
+#: plugins/yuv411/yuv411win.C:41
msgid "Offset:"
msgstr ""
-#: plugins/yuv411/yuv411win.C:42
+#: plugins/yuv411/yuv411win.C:47
msgid "Bias:"
msgstr ""
-#: plugins/yuv411/yuv411win.C:49
+#: plugins/yuv411/yuv411win.C:55
msgid "Warning: colormodel not YUV"
msgstr ""
-#: plugins/yuvshift/yuvshift.C:165
+#: plugins/yuvshift/yuvshift.C:167
msgid "Y_dx:"
msgstr ""
-#: plugins/yuvshift/yuvshift.C:171
+#: plugins/yuvshift/yuvshift.C:173
msgid "Y_dy:"
msgstr ""
-#: plugins/yuvshift/yuvshift.C:176
+#: plugins/yuvshift/yuvshift.C:178
msgid "U_dx:"
msgstr ""
-#: plugins/yuvshift/yuvshift.C:181
+#: plugins/yuvshift/yuvshift.C:183
msgid "U_dy:"
msgstr ""
-#: plugins/yuvshift/yuvshift.C:186
+#: plugins/yuvshift/yuvshift.C:188
msgid "V_dx:"
msgstr ""
-#: plugins/yuvshift/yuvshift.C:191
+#: plugins/yuvshift/yuvshift.C:193
msgid "V_dy:"
msgstr ""
-#: plugins/yuvshift/yuvshift.C:246
+#: plugins/yuvshift/yuvshift.C:248
msgid "YUVShift"
msgstr ""
@@ -12838,6 +14446,6 @@ msgstr ""
msgid "Y Magnification:"
msgstr ""
-#: plugins/zoomblur/zoomblur.C:350
+#: plugins/zoomblur/zoomblur.C:352
msgid "Zoom Blur"
msgstr ""
--
2.26.2
From 8b9bf13ecb7f40eddc9155ac87bedce58c5942ed Mon Sep 17 00:00:00 2001
From: Good Guy
Date: Tue, 19 Jan 2021 16:35:03 -0700
Subject: [PATCH 09/16] Andrew minor fix for console running of Batch Render +
RafaMar Spanish updates
---
cinelerra-5.1/cinelerra/batchrender.C | 6 +-
cinelerra-5.1/po/es.po | 673 +++++++++++++++++---------
2 files changed, 438 insertions(+), 241 deletions(-)
diff --git a/cinelerra-5.1/cinelerra/batchrender.C b/cinelerra-5.1/cinelerra/batchrender.C
index 8a89c925..b83f2d63 100644
--- a/cinelerra-5.1/cinelerra/batchrender.C
+++ b/cinelerra-5.1/cinelerra/batchrender.C
@@ -268,9 +268,9 @@ void BatchRenderThread::load_jobs(char *path, Preferences *preferences)
while( !result ) {
if( !(result = file.read_tag()) ) {
if( file.tag.title_is("JOBS") ) {
- if (mwindow->preferences->unsafe_gui)
+ if (mwindow && mwindow->preferences->unsafe_gui)
warn = file.tag.get_property("WARN", 1);
- if (!mwindow->preferences->unsafe_gui)
+ if (mwindow && !mwindow->preferences->unsafe_gui)
warn = 0;
}
else if( file.tag.title_is("JOB") ) {
@@ -296,7 +296,7 @@ void BatchRenderThread::save_jobs(char *path)
{
FileXML file;
file.tag.set_title("JOBS");
- if (mwindow->preferences->unsafe_gui)
+ if (mwindow && mwindow->preferences->unsafe_gui)
file.tag.set_property("WARN", warn);
file.append_tag();
file.append_newline();
diff --git a/cinelerra-5.1/po/es.po b/cinelerra-5.1/po/es.po
index e7f07212..a9dd7c31 100644
--- a/cinelerra-5.1/po/es.po
+++ b/cinelerra-5.1/po/es.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cinelerra 5.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-15 14:02-0600\n"
-"PO-Revision-Date: 2021-01-14 10:51+0100\n"
+"PO-Revision-Date: 2021-01-19 09:19+0100\n"
"Last-Translator: Sergio Daniel Gomez \n"
"Language-Team: SPANISH \n"
"Language: es\n"
@@ -76,6 +76,16 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-01-18 12:10-0700\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
#: guicast/bcbutton.C:266 guicast/bcbutton.C:274 guicast/bcbutton.C:494
#: cinelerra/preferencesthread.C:681
@@ -559,109 +569,159 @@ msgstr "Rango de color YUV:"
msgid "Warnings:"
msgstr "Advertencias:"
-#: cinelerra/appearanceprefs.C:229
+#: cinelerra/appearanceprefs.C:227
+msgid "Dangerous:"
+msgstr "Usar con Precaución:"
+
+#: cinelerra/appearanceprefs.C:239
msgid "Flags:"
msgstr "Banderines:"
-#: cinelerra/appearanceprefs.C:529
+#: cinelerra/appearanceprefs.C:539
msgid "Use thumbnails in resource window"
msgstr "Usar miniaturas en la ventana de recursos"
-#: cinelerra/appearanceprefs.C:590 plugins/descratch/descratch.C:625
+#: cinelerra/appearanceprefs.C:600 plugins/descratch/descratch.C:625
msgid "Low"
msgstr "Bajo"
-#: cinelerra/appearanceprefs.C:591
+#: cinelerra/appearanceprefs.C:601
msgid "Med"
msgstr "Medio"
-#: cinelerra/appearanceprefs.C:592 plugins/descratch/descratch.C:626
+#: cinelerra/appearanceprefs.C:602 plugins/descratch/descratch.C:626
msgid "High"
msgstr "Intenso"
-#: cinelerra/appearanceprefs.C:627
+#: cinelerra/appearanceprefs.C:637
msgid "Show tip of the day"
msgstr "Ver consejo del dÃa"
-#: cinelerra/appearanceprefs.C:640
+#: cinelerra/appearanceprefs.C:650
msgid "ffmpeg probe warns rebuild indexes"
msgstr "ffmpeg advertirá recarga de archivos"
-#: cinelerra/appearanceprefs.C:653
-msgid "EDL version warns if mismatched"
-msgstr "EDL advierte si no coinciden las versiones"
+#: cinelerra/appearanceprefs.C:663
+msgid "Unsafe GUI in batchrender"
+msgstr "Añadir Guardar EDL en Render por Lotes"
#: cinelerra/appearanceprefs.C:666
+msgid ""
+"Save to EDL path option becomes available and will overwrite EDL on disk. \n"
+" Warn if jobs/session mismatch option is available but can be unchecked."
+msgstr ""
+"La opción Guardar EDL (EDL=Archivo de proyecto) estará disponible y sobrescribirá el EDL en el disco.\n"
+"Advertir si la opción de trabajo/sesión no coincide está disponible, pero se puede desmarcar."
+
+#: cinelerra/appearanceprefs.C:677
msgid "Create Bluray warns if not root"
msgstr "Advertencias de Bluray si no se es root"
-#: cinelerra/appearanceprefs.C:679
+#: cinelerra/appearanceprefs.C:690
msgid "Warn on creating file references"
msgstr "Advertir sobre la creación de referencias de archivo"
-#: cinelerra/appearanceprefs.C:693
+#: cinelerra/appearanceprefs.C:704
msgid "Popups activate on button up"
msgstr "Las ventanas emergentes se activan al hacer click"
-#: cinelerra/appearanceprefs.C:706
+#: cinelerra/appearanceprefs.C:717
msgid "Set Input Focus when window entered"
msgstr "Establecer el enfoque cuando se pone sobre la ventana"
-#: cinelerra/appearanceprefs.C:719
+#: cinelerra/appearanceprefs.C:730
msgid "Click to activate text focus"
msgstr "Clic para activar foco en texto"
-#: cinelerra/appearanceprefs.C:735
+#: cinelerra/appearanceprefs.C:746
msgid "Click to deactivate text focus"
msgstr "Click para desactivar foco en texto"
-#: cinelerra/appearanceprefs.C:751
+#: cinelerra/appearanceprefs.C:762
msgid "Auto rotate ffmpeg media"
msgstr "Auto rotar medios ffmpeg"
-#: cinelerra/appearanceprefs.C:764
+#: cinelerra/appearanceprefs.C:765
+msgid "Automatically rotates media if legal rotation metadata in file."
+msgstr "Rotar automáticamente los vÃdeos si éstos tienen la información de rotación en los metadatos."
+
+#: cinelerra/appearanceprefs.C:776
msgid "Always show next frame"
msgstr "Mostrar fotograma siguiente"
-#: cinelerra/appearanceprefs.C:777
+#: cinelerra/appearanceprefs.C:789
msgid "Autocolor assets"
msgstr "Colorear los Clips"
-#: cinelerra/appearanceprefs.C:809 plugins/colorspace/colorspacewindow.C:28
+#: cinelerra/appearanceprefs.C:792
+msgid ""
+"Displays automatically generated color overlay for the \n"
+" edits on the timeline that belong to the same media file."
+msgstr ""
+"Colorea los clips insertados en la lÃnea de tiempo de manera automatica.\n"
+"Se asigna un color a cada clip, siendo el mismo para clips provenientes de un\n"
+"mismo archivo."
+
+#: cinelerra/appearanceprefs.C:822 plugins/colorspace/colorspacewindow.C:28
msgid "BT601"
msgstr "BT601"
-#: cinelerra/appearanceprefs.C:810 plugins/colorspace/colorspacewindow.C:29
+#: cinelerra/appearanceprefs.C:823 plugins/colorspace/colorspacewindow.C:29
msgid "BT709"
msgstr "BT709"
-#: cinelerra/appearanceprefs.C:811 plugins/colorspace/colorspacewindow.C:30
+#: cinelerra/appearanceprefs.C:824 plugins/colorspace/colorspacewindow.C:30
msgid "BT2020"
msgstr "BT2020"
-#: cinelerra/appearanceprefs.C:853 cinelerra/compresspopup.C:39
+#: cinelerra/appearanceprefs.C:866 cinelerra/compresspopup.C:39
#: cinelerra/file.inc:112 plugins/colorspace/colorspacewindow.C:77
msgid "JPEG"
msgstr "JPEG"
-#: cinelerra/appearanceprefs.C:854 cinelerra/file.inc:116
+#: cinelerra/appearanceprefs.C:867 cinelerra/file.inc:116
#: plugins/colorspace/colorspacewindow.C:78
msgid "MPEG"
msgstr "MPEG"
-#: cinelerra/appearanceprefs.C:896
+#: cinelerra/appearanceprefs.C:909
msgid "Perpetual session"
msgstr "Abrir última sesión"
-#: cinelerra/appearanceprefs.C:909
+#: cinelerra/appearanceprefs.C:912
+msgid ""
+"Resume previous session on startup with undo/redo stack saved between sessions. \n"
+" On startup, previous project is loaded as if there was no stoppage."
+msgstr ""
+"Al iniciar Cinelerra reanudar la sesión anterior. Esto guarda el historial Deshacer/Rehacer.\n"
+"De este modo el proyecto se carga como si no se hubiera cerrado."
+
+#: cinelerra/appearanceprefs.C:923
msgid "Clears before toggle"
msgstr "No acumular seleccionados"
-#: cinelerra/appearanceprefs.C:922
+#: cinelerra/appearanceprefs.C:926
+msgid ""
+"Drag and Drop editing - when using LMB on edit,\n"
+" clears all selected edits except this one."
+msgstr ""
+"La edición de arrastrar y soltar usando BIR (Botón Izq. Ratón),\n"
+"quita las demás selecciones si las hubiera. Si deseamos mantener\n"
+"las otras selecciones debemos pulsar la tecla de Control (Ctrl)."
+
+#: cinelerra/appearanceprefs.C:937
msgid "Timeline Rectify Audio"
msgstr "Ver audio como picos"
-#: cinelerra/appearanceprefs.C:935
+#: cinelerra/appearanceprefs.C:940
+msgid ""
+"Displays rectified audio showing only positive half of the waveform \n"
+" resulting in waveform stretched more over the height of the track."
+msgstr ""
+"Mostrar el audio rectificado. Esto muestra \n"
+"solo la mitad positiva de la forma de onda."
+
+#: cinelerra/appearanceprefs.C:951
msgid "Composer BG color"
msgstr "Color de fondo del compositor"
@@ -694,7 +754,7 @@ msgid "Audio:"
msgstr "Audio:"
#: cinelerra/assetedit.C:333 cinelerra/assetedit.C:457 cinelerra/fileexr.C:548
-#: cinelerra/fileffmpeg.C:713 cinelerra/filepng.C:371
+#: cinelerra/fileffmpeg.C:720 cinelerra/filepng.C:371
#: cinelerra/filesndfile.C:403 cinelerra/filetga.C:843 cinelerra/filetiff.C:554
msgid "Compression:"
msgstr "Compresión:"
@@ -844,7 +904,7 @@ msgstr ""
"Error: no se puede cargar:\n"
" %s"
-#: cinelerra/assetpopup.C:244 cinelerra/mwindow.C:4090
+#: cinelerra/assetpopup.C:244 cinelerra/mwindow.C:4145
#, c-format
msgid ""
"media is not EDL:\n"
@@ -854,7 +914,7 @@ msgstr ""
"%s"
#: cinelerra/assetpopup.C:250 cinelerra/clippopup.C:474
-#: cinelerra/mwindowgui.C:2394
+#: cinelerra/mwindowgui.C:2397
msgid "Close EDL"
msgstr "Cerrar EDL"
@@ -926,11 +986,11 @@ msgid "Unused"
msgstr "No usado"
#: cinelerra/assetpopup.C:544 cinelerra/channeledit.C:153
-#: cinelerra/ffmpeg.C:2062 cinelerra/ffmpeg.C:2109 cinelerra/fileexr.C:186
-#: cinelerra/fileffmpeg.C:596 cinelerra/fileffmpeg.C:767
+#: cinelerra/ffmpeg.C:2100 cinelerra/ffmpeg.C:2147 cinelerra/fileexr.C:186
+#: cinelerra/fileffmpeg.C:603 cinelerra/fileffmpeg.C:774
#: cinelerra/filetiff.C:118 cinelerra/proxypopup.C:317
#: cinelerra/recordbatches.C:309 cinelerra/recordgui.C:323
-#: cinelerra/recordgui.C:772 cinelerra/rescale.C:7 cinelerra/scopewindow.C:1340
+#: cinelerra/recordgui.C:772 cinelerra/rescale.C:7 cinelerra/scopewindow.C:1366
#: cinelerra/sharedlocation.C:144 cinelerra/sharedlocation.C:149
#: cinelerra/sharedlocation.C:162 cinelerra/vwindowgui.C:270
#: plugins/descratch/descratch.C:624 plugins/findobj/findobjwindow.C:893
@@ -1236,7 +1296,7 @@ msgstr "Agregar clip en una nueva pista"
msgid "View asset"
msgstr "Ver recurso"
-#: cinelerra/awindowgui.C:3396 cinelerra/fileffmpeg.C:1145
+#: cinelerra/awindowgui.C:3396 cinelerra/fileffmpeg.C:1152
msgid "ffmpeg"
msgstr "ffmpeg"
@@ -1333,8 +1393,8 @@ msgstr "Sin Tiempo"
msgid "Timed"
msgstr "Cronometrado"
-#: cinelerra/batch.C:141 cinelerra/batchrender.C:964 cinelerra/ffmpeg.C:3367
-#: cinelerra/ffmpeg.C:3479 cinelerra/file.C:1322 cinelerra/file.C:1349
+#: cinelerra/batch.C:141 cinelerra/batchrender.C:981 cinelerra/ffmpeg.C:3455
+#: cinelerra/ffmpeg.C:3582 cinelerra/file.C:1322 cinelerra/file.C:1349
#: cinelerra/interfaceprefs.C:551 cinelerra/interlacemodes.h:27
#: cinelerra/loadmode.C:116 cinelerra/new.C:873 cinelerra/record.C:741
#: cinelerra/vdeviceprefs.C:659 plugins/motion2point/motionwindow.C:791
@@ -1378,23 +1438,23 @@ msgstr "Renderizar por lotes..."
msgid "Shift-B"
msgstr "Mayús-B"
-#: cinelerra/batchrender.C:394 cinelerra/bdcreate.C:295
+#: cinelerra/batchrender.C:401 cinelerra/bdcreate.C:295
#: cinelerra/dvdcreate.C:359
#, c-format
msgid "Unable to save: %s"
msgstr "No se puede guardar: %s"
-#: cinelerra/batchrender.C:429
+#: cinelerra/batchrender.C:437
#, c-format
msgid "press cancel to abandon batch render"
msgstr "pulse Cancelar para abandonar renderizado por lotes"
-#: cinelerra/batchrender.C:495
+#: cinelerra/batchrender.C:503
#, c-format
msgid "EDL %s not found.\n"
msgstr "EDL %s no encontrado.\n"
-#: cinelerra/batchrender.C:497 cinelerra/file.C:252 cinelerra/formatcheck.C:47
+#: cinelerra/batchrender.C:505 cinelerra/file.C:252 cinelerra/formatcheck.C:47
#: cinelerra/formatcheck.C:58 cinelerra/formatcheck.C:67
#: cinelerra/menueffects.C:148 cinelerra/menueffects.C:159
#: cinelerra/menueffects.C:247 cinelerra/menueffects.C:255
@@ -1406,67 +1466,77 @@ msgstr "EDL %s no encontrado.\n"
msgid ": Error"
msgstr "Error"
-#: cinelerra/batchrender.C:512
+#: cinelerra/batchrender.C:520
#, c-format
msgid "%d job EDLs do not match session edl\n"
msgstr "%d EDLs de trabajo no coinciden sesión EDL\n"
-#: cinelerra/batchrender.C:516
+#: cinelerra/batchrender.C:524
#, c-format
msgid "%d job EDLs begin position beyond end of media\n"
msgstr "%d posición del trabajo EDLs comienza más allá del fin de los medios\n"
-#: cinelerra/batchrender.C:518
+#: cinelerra/batchrender.C:526
#, c-format
msgid "%d job EDLs no audio or video in render asset format\n"
msgstr "%d no hay trabajos EDLs de audio o video en el formato del renderizado del recurso\n"
-#: cinelerra/batchrender.C:520
+#: cinelerra/batchrender.C:528
#, c-format
msgid "%d job EDLs Create new file at labels checked, but no labels\n"
msgstr "%d EDL de trabajo. Crear nuevo archivo en las etiquetas marcadas, pero sin etiquetas\n"
-#: cinelerra/batchrender.C:730
+#: cinelerra/batchrender.C:738
msgid ": Batch Render"
msgstr ": Renderizar por lotes"
-#: cinelerra/batchrender.C:762
+#: cinelerra/batchrender.C:770
msgid "Output path:"
msgstr "Ruta de salida:"
-#: cinelerra/batchrender.C:782
+#: cinelerra/batchrender.C:790
msgid "EDL Path:"
msgstr "Ruta EDL (EDL= Archivo de proyecto .xml):"
-#: cinelerra/batchrender.C:791
+#: cinelerra/batchrender.C:799
msgid "Input EDL"
msgstr "EDL de entrada"
-#: cinelerra/batchrender.C:791
+#: cinelerra/batchrender.C:799
msgid "Select an EDL to load:"
msgstr "Seleccionar una EDL al cargar:"
-#: cinelerra/batchrender.C:813
+#: cinelerra/batchrender.C:825
msgid "Batches to render:"
msgstr "Lotes para renderizar:"
-#: cinelerra/batchrender.C:824 cinelerra/batchrender.C:1355
+#: cinelerra/batchrender.C:836 cinelerra/batchrender.C:1377
#: cinelerra/recordbatches.C:518
msgid "Stop"
msgstr "Parar"
-#: cinelerra/batchrender.C:826 cinelerra/batchrender.C:1382
+#: cinelerra/batchrender.C:838 cinelerra/batchrender.C:1406
#: cinelerra/tipwindow.C:224
msgid "Close"
msgstr "Cerrar"
-#: cinelerra/batchrender.C:1044 cinelerra/recordbatches.C:469
+#: cinelerra/batchrender.C:1061 cinelerra/recordbatches.C:469
#: plugins/crikey/crikeywindow.C:603 plugins/sketcher/sketcherwindow.C:922
#: plugins/sketcher/sketcherwindow.C:1318 plugins/tracer/tracerwindow.C:611
msgid "New"
msgstr "Nuevo"
-#: cinelerra/batchrender.C:1056 cinelerra/channeledit.C:577
+#: cinelerra/batchrender.C:1064
+msgid "Create a new batch"
+msgstr ""
+"Añadir un nuevo Lote para Renderizar\n"
+"Esto crea una nueva lÃnea en la lista de abajo.\n"
+"Es necesario primero crear esta nueva lÃnea para\n"
+"posteriormente editarla. Si ya hay una lÃnea creada\n"
+"se creara una copia de la actual para que la podamos\n"
+"modificar"
+
+#: cinelerra/batchrender.C:1074 cinelerra/channeledit.C:577
#: cinelerra/clippopup.C:340 cinelerra/cwindowtool.C:2232
#: cinelerra/cwindowtool.C:2286 cinelerra/dbwindow.C:240
#: cinelerra/keyframegui.C:756 cinelerra/labelpopup.C:87
@@ -1475,55 +1545,95 @@ msgstr "Nuevo"
msgid "Delete"
msgstr "Borrar"
-#: cinelerra/batchrender.C:1070
+#: cinelerra/batchrender.C:1077
+msgid "Delete loaded (highlighted) batch"
+msgstr ""
+"Borra la lÃnea de render resaltada de la lista\n"
+"de abajo. Este cambio no se puede deshacer"
+
+#: cinelerra/batchrender.C:1089
msgid "Save Jobs"
msgstr "Guardar el lote"
-#: cinelerra/batchrender.C:1073
+#: cinelerra/batchrender.C:1092
msgid "Save a Batch Render List"
msgstr "Guardar la lista de render"
-#: cinelerra/batchrender.C:1115
+#: cinelerra/batchrender.C:1134
msgid "Save Batch Render List"
msgstr "Guardar la lista de render"
-#: cinelerra/batchrender.C:1116
+#: cinelerra/batchrender.C:1135
msgid "Enter a Batch Render filename to save as:"
msgstr "Introduzca un nombre para la lista de render que desea guardar:"
-#: cinelerra/batchrender.C:1148
+#: cinelerra/batchrender.C:1167
msgid "Load Jobs"
msgstr "Cargar un lote"
-#: cinelerra/batchrender.C:1152
+#: cinelerra/batchrender.C:1171
msgid "Load a previously saved Batch Render List"
msgstr "Cargar una lista de lotes previamente guardada"
-#: cinelerra/batchrender.C:1193
+#: cinelerra/batchrender.C:1212
msgid "Load Batch Render List"
msgstr "Cargar la lista de render"
-#: cinelerra/batchrender.C:1194
+#: cinelerra/batchrender.C:1213
msgid "Enter a Batch Render filename to load from:"
msgstr "Escoja el archivo de Lotes que desea cargar:"
-#: cinelerra/batchrender.C:1228
+#: cinelerra/batchrender.C:1247
msgid "Use Current EDL"
msgstr "Utiliza EDL actual"
-#: cinelerra/batchrender.C:1242
+#: cinelerra/batchrender.C:1250
+msgid "Replaces highlighted batch job with session currently on timeline. File on disk NOT changed!"
+msgstr ""
+"Reemplaza la ruta EDL con la sesión actualmente cargada en la lÃnea de tiempo, siempre y cuando este\n"
+"proyecto esté guardado. El archivo .xml no sufre ningún cambio"
+
+#: cinelerra/batchrender.C:1262
msgid "Save to EDL Path"
-msgstr "Guardar EDL (Esta opción puede destruir su trabajo)"
+msgstr "Guardar EDL(Recuerda, cambia el nombre al EDLâ)"
-#: cinelerra/batchrender.C:1343 cinelerra/recordbatches.C:503
+#: cinelerra/batchrender.C:1265
+msgid "WARNING - saves to loaded (highlighted) EDL, *overwrites* highlighted project!"
+msgstr ""
+"ADVERTENCIA: Este botón lo que hace es guardar el archivo .xml, cargado en la \"Ruta EDL\" de arriba â,\n"
+"con el estado actual del proyecto cargado en Cinelerra.\n"
+"Lo recomendable es renombrar este fichero .xml desde la propia ruta de arriba, esto creará un nuevo archivo\n"
+"con el estado actual del proyecto.\n"
+"NO SOBRESCRIBA SI NO ESTà SEGURO, ¡¡¡PODRÃA PERDER SU TRABAJO!!!"
+
+#: cinelerra/batchrender.C:1364 cinelerra/recordbatches.C:503
msgid "Start"
msgstr "Inicio"
-#: cinelerra/batchrender.C:1370
+#: cinelerra/batchrender.C:1367
+msgid "Start batch rendering"
+msgstr "Comenzar el procesado por lotes"
+
+#: cinelerra/batchrender.C:1380
+msgid "Stops currently active batch rendering"
+msgstr "Detener el render por lotes en el punto actual"
+
+#: cinelerra/batchrender.C:1393
msgid "warn if jobs/session mismatched"
msgstr "advertir si los trabajos/sesiones no coinciden"
-#: cinelerra/batchrender.C:1409 cinelerra/bdcreate.C:690
+#: cinelerra/batchrender.C:1396
+msgid "Prevents rendering if loaded session and batch job(s) differ"
+msgstr ""
+"Advierte si el proyecto cargado coincide con el EDL cargado.\n"
+"Sólo usar cuando hacemos diferentes copias de un mismo proyecto\n"
+"con diferentes codificaciones o formatos"
+
+#: cinelerra/batchrender.C:1409
+msgid "Closes this window"
+msgstr "Cierra esta ventana y detiene el render si esta activo"
+
+#: cinelerra/batchrender.C:1434 cinelerra/bdcreate.C:690
#: cinelerra/dvdcreate.C:822 cinelerra/performanceprefs.C:406
msgid "Use render farm"
msgstr "Usar granja de renderizado"
@@ -1599,7 +1709,7 @@ msgid "Resize Tracks"
msgstr "Cambiar el tamaño de las Pistas"
#: cinelerra/bdcreate.C:670 cinelerra/dvdcreate.C:802
-#: cinelerra/scopewindow.C:1255 plugins/colorbalance/colorbalance.C:506
+#: cinelerra/scopewindow.C:1281 plugins/colorbalance/colorbalance.C:506
#: plugins/gamma/gamma.C:451 plugins/histogram/histogram.C:96
#: plugins/interpolate/interpolate.C:246
msgid "Histogram"
@@ -1639,7 +1749,7 @@ msgid "Media:"
msgstr "Medios Multimedia:"
#: cinelerra/bdcreate.C:779 cinelerra/dvdcreate.C:920
-#: cinelerra/fileffmpeg.C:886 cinelerra/recordgui.C:224
+#: cinelerra/fileffmpeg.C:893 cinelerra/recordgui.C:224
msgid "Format:"
msgstr "Formato:"
@@ -1827,7 +1937,7 @@ msgid "Del"
msgstr "Supr"
#: cinelerra/binfolder.C:1655 cinelerra/cwindowtool.C:523
-#: cinelerra/fileffmpeg.C:1222 cinelerra/fileffmpeg.C:1627
+#: cinelerra/fileffmpeg.C:1229 cinelerra/fileffmpeg.C:1634
#: cinelerra/keyframegui.C:794 cinelerra/loadfile.C:192
#: cinelerra/mixersalign.C:428 cinelerra/mixersalign.C:436
#: cinelerra/plugindialog.C:288 cinelerra/plugindialog.C:361
@@ -2585,7 +2695,7 @@ msgstr ": Salvar"
#: cinelerra/confirmsave.C:99
#, c-format
msgid "The following files exist:\n"
-msgstr "Existen los siguientes archivos:\n"
+msgstr "Los siguientes archivos ya existen:\n"
#: cinelerra/confirmsave.C:103
#, c-format
@@ -2594,11 +2704,14 @@ msgstr "No sobrescribir archivos existentes.\n"
#: cinelerra/confirmsave.C:123
msgid ": File Exists"
-msgstr ": Archivo existe"
+msgstr ": El archivo existe"
#: cinelerra/confirmsave.C:147
msgid "The following files exist. Overwrite them?"
-msgstr "Existen los siguientes archivos. ¿Sobreescribirlos?"
+msgstr ""
+"El archivo ya existe. ¿Desea sobrescribirlo?\n"
+"Si no está seguro cancele la operación.\n"
+"¿Ok?"
#: cinelerra/convert.C:217
msgid "Transcode clip"
@@ -3416,7 +3529,7 @@ msgstr "%0.01f pixeles"
msgid "Media DB..."
msgstr "Media db..."
-#: cinelerra/dbwindow.C:202 cinelerra/mainmenu.C:1801
+#: cinelerra/dbwindow.C:202 cinelerra/mainmenu.C:1827
msgid "Shift-M"
msgstr "Mayús-M"
@@ -4004,54 +4117,134 @@ msgid "Writing data to %s ...\n"
msgstr "Escribiendo datos en %s ...\n"
#: cinelerra/defaultformats.h:42
-msgid "1080P/60"
-msgstr "1080P / 60"
+msgid "1080p/60"
+msgstr "1080p/60"
#: cinelerra/defaultformats.h:44
-msgid "1080P/24"
-msgstr "1080P / 24"
+msgid "1080p/59.94"
+msgstr "1080p/59.94"
#: cinelerra/defaultformats.h:46
-msgid "1080I"
-msgstr "1080I"
+msgid "1080p/50"
+msgstr "1080p/50"
#: cinelerra/defaultformats.h:48
-msgid "720P/60"
-msgstr "720P / 60"
+msgid "1080p/30"
+msgstr "1080p/30"
#: cinelerra/defaultformats.h:50
-msgid "PAL 576I - DV(D)"
-msgstr "PAL 576I - DV(D)"
+msgid "1080p/29.97"
+msgstr "1080p/29.97"
#: cinelerra/defaultformats.h:52
-msgid "NTSC 480P - DV(D)"
-msgstr "NTSC 480P - DV(D)"
+msgid "1080p/25"
+msgstr "1080p/25"
#: cinelerra/defaultformats.h:54
-msgid "NTSC 480I - DV(D)"
-msgstr "NTSC 480I - DV(D)"
+msgid "1080p/24"
+msgstr "1080p/24"
#: cinelerra/defaultformats.h:56
+msgid "1080p/23.976"
+msgstr "1080p/23.976"
+
+#: cinelerra/defaultformats.h:58
+msgid "1080i/60"
+msgstr "1080i/60"
+
+#: cinelerra/defaultformats.h:60
+msgid "1080i/50"
+msgstr "1080i/50"
+
+#: cinelerra/defaultformats.h:62
+msgid "1080i/30"
+msgstr "1080i/30"
+
+#: cinelerra/defaultformats.h:64
+msgid "1080i/29.97"
+msgstr "1080i/29.97"
+
+#: cinelerra/defaultformats.h:66
+msgid "1080i/25"
+msgstr "1080i/25"
+
+#: cinelerra/defaultformats.h:68
+msgid "1080i/24"
+msgstr "1080i/24"
+
+#: cinelerra/defaultformats.h:70
+msgid "HDV 1080i/29.97"
+msgstr "HDV 1080i/29.97"
+
+#: cinelerra/defaultformats.h:72
+msgid "HDV 1080i/25"
+msgstr "HDV 1080i/25"
+
+#: cinelerra/defaultformats.h:74
+msgid "(HDV) 720p/60"
+msgstr "(HDV) 720p/60"
+
+#: cinelerra/defaultformats.h:76
+msgid "(HDV 10 bit) 720p/60"
+msgstr "(HDV 10 bit) 720p/60"
+
+#: cinelerra/defaultformats.h:78
+msgid "(HDV) 720p/50"
+msgstr "(HDV) 720p/50"
+
+#: cinelerra/defaultformats.h:80
+msgid "(HDV) 720p/29.97"
+msgstr "(HDV) 720p/29.97"
+
+#: cinelerra/defaultformats.h:82
+msgid "(HDV) 720p/25"
+msgstr "(HDV) 720p/25"
+
+#: cinelerra/defaultformats.h:84
+msgid "(HDV) 720p/23.976"
+msgstr "(HDV) 720p/23.976"
+
+#: cinelerra/defaultformats.h:86
+msgid "PAL 576i - DV(D)"
+msgstr "PAL 576i - DV(D)"
+
+#: cinelerra/defaultformats.h:88
+msgid "PAL 576i (16:9) - DV(D)"
+msgstr "PAL 576i (16:9) - DV(D)"
+
+#: cinelerra/defaultformats.h:90
+msgid "PAL 576p (16:9) - DV(D)"
+msgstr "PAL 576p (16:9) - DV(D)"
+
+#: cinelerra/defaultformats.h:92
+msgid "NTSC 480p - DV(D)"
+msgstr "NTSC 480p - DV(D)"
+
+#: cinelerra/defaultformats.h:94
+msgid "NTSC 480i - DV(D)"
+msgstr "NTSC 480i - DV(D)"
+
+#: cinelerra/defaultformats.h:96
msgid "YouTube"
msgstr "Youtube"
-#: cinelerra/defaultformats.h:58
+#: cinelerra/defaultformats.h:98
msgid "Half D-1 PAL"
msgstr "La mitad de D-1 PAL"
-#: cinelerra/defaultformats.h:60
+#: cinelerra/defaultformats.h:100
msgid "NTSC Half D-1"
msgstr "La mitad NTSC D-1"
-#: cinelerra/defaultformats.h:62
+#: cinelerra/defaultformats.h:102
msgid "Internet"
msgstr "Internet"
-#: cinelerra/defaultformats.h:64
+#: cinelerra/defaultformats.h:104
msgid "CD Audio"
msgstr "CD de audio"
-#: cinelerra/defaultformats.h:66
+#: cinelerra/defaultformats.h:106
msgid "DAT Audio"
msgstr "DAT de audio"
@@ -4301,8 +4494,8 @@ msgid "Select Edits"
msgstr "Seleccionar clips bajo el cursor"
#: cinelerra/editpopup.C:165
-msgid "Ctrl-Alt-a"
-msgstr "Ctrl-Alt-a"
+msgid "Ctrl-Alt-'"
+msgstr "Ctrl-Alt-'"
#: cinelerra/editpopup.C:180
msgid "Deselect Edits"
@@ -4449,7 +4642,7 @@ msgstr "Pluma por el número de fotogramas:"
msgid "%s err: %s\n"
msgstr "%s err: %s\n"
-#: cinelerra/ffmpeg.C:424 cinelerra/ffmpeg.C:3777
+#: cinelerra/ffmpeg.C:424 cinelerra/ffmpeg.C:3905
msgid "cant allocate codec context\n"
msgstr "no puede asignar contexto de códec %s:%s\n"
@@ -4471,7 +4664,7 @@ msgstr "av_buffersrc_add_frame_flags fallaron\n"
msgid "none"
msgstr "ninguno"
-#: cinelerra/ffmpeg.C:1352 cinelerra/ffmpeg.C:1536
+#: cinelerra/ffmpeg.C:1388 cinelerra/ffmpeg.C:1573
#, c-format
msgid ""
"Error retrieving data from GPU to CPU\n"
@@ -4480,7 +4673,7 @@ msgstr ""
"Error recuperando datos desde GPU a CPU\n"
"archivo: %s\n"
-#: cinelerra/ffmpeg.C:1359
+#: cinelerra/ffmpeg.C:1395
#, c-format
msgid ""
"Error converting data from GPU to CPU\n"
@@ -4489,131 +4682,131 @@ msgstr ""
"Error al convertir datos de GPU a CPU\n"
"archivo: %s\n"
-#: cinelerra/ffmpeg.C:2191
+#: cinelerra/ffmpeg.C:2229
#, c-format
msgid "options open failed %s\n"
msgstr "opciones de apertura fallaron %s\n"
-#: cinelerra/ffmpeg.C:2197
+#: cinelerra/ffmpeg.C:2235
#, c-format
msgid "format/codec not found %s\n"
msgstr "formato / códec no encontrado %s\n"
-#: cinelerra/ffmpeg.C:2312
+#: cinelerra/ffmpeg.C:2350
#, c-format
msgid "err reading %s: line %d\n"
msgstr "errar lectura %s: lÃnea %d\n"
-#: cinelerra/ffmpeg.C:2403
+#: cinelerra/ffmpeg.C:2441
msgid "(unkn)"
msgstr "(Desconocido)"
-#: cinelerra/ffmpeg.C:2407
+#: cinelerra/ffmpeg.C:2445
#, c-format
msgid "vid%d (%d), id 0x%06x:\n"
msgstr "vid%d (%d), id 0x%06x:\n"
-#: cinelerra/ffmpeg.C:2439
+#: cinelerra/ffmpeg.C:2481
#, c-format
msgid "aud%d (%d), id 0x%06x:\n"
msgstr "aud%d (%d), id 0x%06x:\n"
-#: cinelerra/ffmpeg.C:2536
+#: cinelerra/ffmpeg.C:2578
#, c-format
msgid "can't stat file: %s\n"
msgstr "no se puede identificar el archivo: %s\n"
-#: cinelerra/ffmpeg.C:2643
+#: cinelerra/ffmpeg.C:2685
#, c-format
msgid "FFMPEG::open_decoder: some stream have bad times: %s\n"
msgstr "FFMPEG::abrir_decodificador: algunos flujos tienen mal el tiempo: %s\n"
-#: cinelerra/ffmpeg.C:2661
+#: cinelerra/ffmpeg.C:2703
#, c-format
msgid "bad file path: %s\n"
msgstr "mala ruta del archivo: %s\n"
-#: cinelerra/ffmpeg.C:2666
+#: cinelerra/ffmpeg.C:2708
#, c-format
msgid "bad file format: %s\n"
msgstr "formato de archivo incorrecto: %s\n"
-#: cinelerra/ffmpeg.C:2670
+#: cinelerra/ffmpeg.C:2712
#, c-format
msgid "mismatch audio/video file format: %s\n"
msgstr "desajuste formato de archivo de audio / vÃdeo: %s\n"
-#: cinelerra/ffmpeg.C:2680
+#: cinelerra/ffmpeg.C:2722
#, c-format
msgid "failed: %s\n"
msgstr "fallado: %s\n"
-#: cinelerra/ffmpeg.C:2704
+#: cinelerra/ffmpeg.C:2746
#, c-format
msgid "get_encoder failed %s:%s\n"
msgstr "get_encoder falló %s:%s\n"
-#: cinelerra/ffmpeg.C:2723
+#: cinelerra/ffmpeg.C:2765
#, c-format
msgid "cant find codec %s:%s\n"
msgstr "no puedo encontrar códec %s:%s\n"
-#: cinelerra/ffmpeg.C:2729
+#: cinelerra/ffmpeg.C:2771
#, c-format
msgid "unknown codec %s:%s\n"
msgstr "códec desconocido %s:%s\n"
-#: cinelerra/ffmpeg.C:2736
+#: cinelerra/ffmpeg.C:2778
#, c-format
msgid "cant create stream %s:%s\n"
msgstr "no puedo crear el flujo %s:%s\n"
-#: cinelerra/ffmpeg.C:2744
+#: cinelerra/ffmpeg.C:2786
#, c-format
msgid "duplicate audio %s:%s\n"
msgstr "duplicado de audio %s:%s\n"
-#: cinelerra/ffmpeg.C:2749
+#: cinelerra/ffmpeg.C:2791
#, c-format
msgid "bad audio options %s:%s\n"
msgstr "malas opciones de audio %s:%s\n"
-#: cinelerra/ffmpeg.C:2785
+#: cinelerra/ffmpeg.C:2827
#, c-format
msgid "check_sample_rate failed %s\n"
msgstr "check_sample_rate falló %s\n"
-#: cinelerra/ffmpeg.C:2804
+#: cinelerra/ffmpeg.C:2846
#, c-format
msgid "duplicate video %s:%s\n"
msgstr "video duplicado %s:%s\n"
-#: cinelerra/ffmpeg.C:2809
+#: cinelerra/ffmpeg.C:2851
#, c-format
msgid "bad video options %s:%s\n"
msgstr "malas opciones de vÃdeo %s:%s\n"
-#: cinelerra/ffmpeg.C:2878
+#: cinelerra/ffmpeg.C:2920
#, c-format
msgid "check_frame_rate failed %s\n"
msgstr "check_frame_rate falló %s\n"
-#: cinelerra/ffmpeg.C:2894
+#: cinelerra/ffmpeg.C:2955
#, c-format
msgid "not audio/video, %s:%s\n"
msgstr "no audio / vÃdeo, %s:%s\n"
-#: cinelerra/ffmpeg.C:2932
+#: cinelerra/ffmpeg.C:2993
#, c-format
msgid "error: stats file = %s\n"
msgstr "error: archivo datos = %s\n"
-#: cinelerra/ffmpeg.C:2955
+#: cinelerra/ffmpeg.C:3016
#, c-format
msgid "open failed %s:%s\n"
msgstr "falla al abrir %s:%s\n"
-#: cinelerra/ffmpeg.C:2965
+#: cinelerra/ffmpeg.C:3026
#, c-format
msgid ""
"bitstream filter failed %s:\n"
@@ -4622,7 +4815,7 @@ msgstr ""
"fallo en el filtro de flujo de bits %s:\n"
"%s\n"
-#: cinelerra/ffmpeg.C:3109
+#: cinelerra/ffmpeg.C:3170
#, c-format
msgid ""
"Cant write image2 header file: %s\n"
@@ -4631,27 +4824,27 @@ msgstr ""
"No se puede escribir el archivo de encabezado \"image2\": %s\n"
" %m"
-#: cinelerra/ffmpeg.C:3159
+#: cinelerra/ffmpeg.C:3220
#, c-format
msgid "bad format options %s\n"
msgstr "opciones de formato incorrectas %s\n"
-#: cinelerra/ffmpeg.C:3772
+#: cinelerra/ffmpeg.C:3900
#, c-format
msgid "cant find decoder codec %d\n"
msgstr "no se puede encontrar un decodificador para este codec %d\n"
-#: cinelerra/ffmpeg.C:3799
+#: cinelerra/ffmpeg.C:3927
#, c-format
msgid "av_frame_alloc failed\n"
msgstr "av_frame_alloc falla\n"
-#: cinelerra/ffmpeg.C:3829
+#: cinelerra/ffmpeg.C:3957
#, c-format
msgid "codec open failed\n"
msgstr "error al abrir el códec\n"
-#: cinelerra/ffmpeg.C:3859
+#: cinelerra/ffmpeg.C:3987
msgid "over 100 read_frame errs\n"
msgstr "más de 100 read_frame yerra\n"
@@ -4846,185 +5039,185 @@ msgstr "info:\n"
msgid "== open failed\n"
msgstr "== abrir fallado\n"
-#: cinelerra/fileffmpeg.C:505
+#: cinelerra/fileffmpeg.C:512
msgid ": Audio Preset"
msgstr ": Audio Preset"
-#: cinelerra/fileffmpeg.C:571 plugins/rotate/rotate.C:347
+#: cinelerra/fileffmpeg.C:578 plugins/rotate/rotate.C:347
msgid "Preset:"
msgstr "Preset:"
-#: cinelerra/fileffmpeg.C:577 cinelerra/fileffmpeg.C:748
+#: cinelerra/fileffmpeg.C:584 cinelerra/fileffmpeg.C:755
#: cinelerra/filempeg.C:1982 cinelerra/fileogg.C:1780
msgid "Bitrate:"
msgstr "Tasa de bits:"
-#: cinelerra/fileffmpeg.C:582 cinelerra/fileffmpeg.C:753
+#: cinelerra/fileffmpeg.C:589 cinelerra/fileffmpeg.C:760
#: cinelerra/filejpeg.C:347 cinelerra/filejpeglist.C:144
#: cinelerra/fileogg.C:1785 cinelerra/formatwindow.C:112
msgid "Quality:"
msgstr "Compresión:"
-#: cinelerra/fileffmpeg.C:588
+#: cinelerra/fileffmpeg.C:595
msgid "Samples:"
msgstr "Muestras:"
-#: cinelerra/fileffmpeg.C:600
+#: cinelerra/fileffmpeg.C:607
msgid "Audio Options:"
msgstr "Opciones de audio:"
-#: cinelerra/fileffmpeg.C:605 cinelerra/fileffmpeg.C:776
-#: cinelerra/fileffmpeg.C:895
+#: cinelerra/fileffmpeg.C:612 cinelerra/fileffmpeg.C:783
+#: cinelerra/fileffmpeg.C:902
msgid "view"
msgstr "ver"
-#: cinelerra/fileffmpeg.C:607 cinelerra/fileffmpeg.C:778
-#: cinelerra/fileffmpeg.C:1144
+#: cinelerra/fileffmpeg.C:614 cinelerra/fileffmpeg.C:785
+#: cinelerra/fileffmpeg.C:1151
msgid "format"
msgstr "formato"
-#: cinelerra/fileffmpeg.C:667
+#: cinelerra/fileffmpeg.C:674
msgid ": Video Preset"
msgstr ": VÃdeo Preestablecido"
-#: cinelerra/fileffmpeg.C:759 plugins/puzzleobj/puzzleobjwindow.C:51
+#: cinelerra/fileffmpeg.C:766 plugins/puzzleobj/puzzleobjwindow.C:51
msgid "Pixels:"
msgstr "PÃxeles:"
-#: cinelerra/fileffmpeg.C:771
+#: cinelerra/fileffmpeg.C:778
msgid "Video Options:"
msgstr "Opciones de vÃdeo:"
-#: cinelerra/fileffmpeg.C:837
+#: cinelerra/fileffmpeg.C:844
msgid ": Format Preset"
msgstr ": Predefinidos de formato"
-#: cinelerra/fileffmpeg.C:891
+#: cinelerra/fileffmpeg.C:898
msgid "Format Options:"
msgstr "Opciones de formato:"
-#: cinelerra/fileffmpeg.C:980 cinelerra/filempeg.C:836
+#: cinelerra/fileffmpeg.C:987 cinelerra/filempeg.C:836
#, c-format
msgid "Creating %s\n"
msgstr "Creando %s\n"
-#: cinelerra/fileffmpeg.C:1020
+#: cinelerra/fileffmpeg.C:1027
msgid "option"
msgstr "opción"
-#: cinelerra/fileffmpeg.C:1020 plugins/bluebanana/bluebananawindow.C:2121
+#: cinelerra/fileffmpeg.C:1027 plugins/bluebanana/bluebananawindow.C:2121
msgid "value"
msgstr "valor"
-#: cinelerra/fileffmpeg.C:1143
+#: cinelerra/fileffmpeg.C:1150
msgid "codec"
msgstr "códec"
-#: cinelerra/fileffmpeg.C:1449
+#: cinelerra/fileffmpeg.C:1456
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1450
+#: cinelerra/fileffmpeg.C:1457
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1451
+#: cinelerra/fileffmpeg.C:1458
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1452
+#: cinelerra/fileffmpeg.C:1459
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1453
+#: cinelerra/fileffmpeg.C:1460
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1454
+#: cinelerra/fileffmpeg.C:1461
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1455
+#: cinelerra/fileffmpeg.C:1462
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1456
+#: cinelerra/fileffmpeg.C:1463
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1457
+#: cinelerra/fileffmpeg.C:1464
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1458
+#: cinelerra/fileffmpeg.C:1465
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1459
+#: cinelerra/fileffmpeg.C:1466
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1460
+#: cinelerra/fileffmpeg.C:1467
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1461
+#: cinelerra/fileffmpeg.C:1468
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1462
+#: cinelerra/fileffmpeg.C:1469
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1463
+#: cinelerra/fileffmpeg.C:1470
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1464
+#: cinelerra/fileffmpeg.C:1471
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1465
+#: cinelerra/fileffmpeg.C:1472
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1585
+#: cinelerra/fileffmpeg.C:1592
msgid ": Options"
msgstr "Opciones"
-#: cinelerra/fileffmpeg.C:1606
+#: cinelerra/fileffmpeg.C:1613
msgid "Format: "
msgstr "Formato: "
-#: cinelerra/fileffmpeg.C:1611
+#: cinelerra/fileffmpeg.C:1618
msgid "Codec: "
msgstr "Codec: "
-#: cinelerra/fileffmpeg.C:1616 cinelerra/pluginfclient.C:560
+#: cinelerra/fileffmpeg.C:1623 cinelerra/pluginfclient.C:560
#, c-format
msgid "Type: "
msgstr "Tipo: "
-#: cinelerra/fileffmpeg.C:1620 cinelerra/pluginfclient.C:565
+#: cinelerra/fileffmpeg.C:1627 cinelerra/pluginfclient.C:565
#, c-format
msgid "Range: "
msgstr "Distancia: "
-#: cinelerra/fileffmpeg.C:1634
+#: cinelerra/fileffmpeg.C:1641
msgid "Kind:"
msgstr "Tipo:"
-#: cinelerra/fileffmpeg.C:1846 cinelerra/fileffmpeg.C:1884
+#: cinelerra/fileffmpeg.C:1853 cinelerra/fileffmpeg.C:1891
#, c-format
msgid "no codec named: %s: %s"
msgstr "ningún códec nombrado: %s: %s"
-#: cinelerra/fileffmpeg.C:1851 cinelerra/fileffmpeg.C:1889
+#: cinelerra/fileffmpeg.C:1858 cinelerra/fileffmpeg.C:1896
#, c-format
msgid "no codec context: %s: %s"
msgstr "códec sin contexto: %s: %s"
-#: cinelerra/fileffmpeg.C:1944
+#: cinelerra/fileffmpeg.C:1960
#, c-format
msgid "no format named: %s"
msgstr "formato sin nombre: %s"
@@ -5881,7 +6074,7 @@ msgstr "ArchivoVorvis::abrir_archivo %s: flujo de bits invalido.\n"
msgid "Flipbook..."
msgstr "Flipbook..."
-#: cinelerra/floatauto.C:446 cinelerra/scopewindow.C:1326
+#: cinelerra/floatauto.C:446 cinelerra/scopewindow.C:1352
#: plugins/titler/titlerwindow.C:692
msgid "Smooth"
msgstr "Suave"
@@ -6666,7 +6859,7 @@ msgstr "VÃdeo"
msgid "Tracks"
msgstr "Pistas"
-#: cinelerra/mainmenu.C:222 cinelerra/scopewindow.C:1316
+#: cinelerra/mainmenu.C:222 cinelerra/scopewindow.C:1342
msgid "Settings"
msgstr "Ajustes"
@@ -7051,90 +7244,90 @@ msgstr "Preferencias guardadas."
msgid "Show Viewer"
msgstr "Mostrar Visor"
-#: cinelerra/mainmenu.C:1617
+#: cinelerra/mainmenu.C:1623
msgid "Show Resources"
msgstr "Mostrar Recursos"
-#: cinelerra/mainmenu.C:1631
+#: cinelerra/mainmenu.C:1644
msgid "Show Compositor"
msgstr "Mostrar Compositor"
-#: cinelerra/mainmenu.C:1646
+#: cinelerra/mainmenu.C:1665
msgid "Show Overlays"
msgstr "Mostrar Superposiciones"
-#: cinelerra/mainmenu.C:1646
+#: cinelerra/mainmenu.C:1665
msgid "Ctrl-0"
msgstr "Ctrl-0"
-#: cinelerra/mainmenu.C:1668
+#: cinelerra/mainmenu.C:1687
msgid "Show Levels"
msgstr "Mostrar Niveles"
-#: cinelerra/mainmenu.C:1703
+#: cinelerra/mainmenu.C:1729
msgid "Split X pane"
msgstr "Dividir vista en X"
-#: cinelerra/mainmenu.C:1703
+#: cinelerra/mainmenu.C:1729
msgid "Ctrl-1"
msgstr "Ctrl-1"
-#: cinelerra/mainmenu.C:1717
+#: cinelerra/mainmenu.C:1743
msgid "Split Y pane"
msgstr "Dividir vista en Y"
-#: cinelerra/mainmenu.C:1717
+#: cinelerra/mainmenu.C:1743
msgid "Ctrl-2"
msgstr "Ctrl-2"
-#: cinelerra/mainmenu.C:1732
+#: cinelerra/mainmenu.C:1758
msgid "Mixers..."
msgstr "Mezcladores..."
-#: cinelerra/mainmenu.C:1801
+#: cinelerra/mainmenu.C:1827
msgid "Mixer Viewer"
msgstr "Nuevo Visor de mezcladores"
-#: cinelerra/mainmenu.C:1814
+#: cinelerra/mainmenu.C:1840
msgid "Drag Tile mixers"
msgstr "Marcar la posición de los mezcladores"
-#: cinelerra/mainmenu.C:1862
+#: cinelerra/mainmenu.C:1888
msgid "Align mixers"
msgstr "Sincronizar mezcladores mediante el audio"
-#: cinelerra/mainmenu.C:1876
+#: cinelerra/mainmenu.C:1902
msgid "Mix masters"
msgstr "Crear Mezclador desde pistas activas"
-#: cinelerra/mainmenu.C:1889
+#: cinelerra/mainmenu.C:1915
msgid "Align Timecodes"
msgstr "Alinear códigos de tiempo"
-#: cinelerra/mainmenu.C:1908
+#: cinelerra/mainmenu.C:1934
#, c-format
msgid "Ctrl-Shift+F%d"
msgstr "Ctrl-Mayús+F%d"
-#: cinelerra/mainmenu.C:1953 cinelerra/mainmenu.C:1999
+#: cinelerra/mainmenu.C:1979 cinelerra/mainmenu.C:2025
#, c-format
msgid "Layout %d"
msgstr "Diseño %d"
-#: cinelerra/mainmenu.C:2087
+#: cinelerra/mainmenu.C:2113
msgid ": Layout"
msgstr ": Diseño"
-#: cinelerra/mainmenu.C:2106
+#: cinelerra/mainmenu.C:2132
msgid "Layout Name:"
msgstr "Nombre de diseño:"
-#: cinelerra/mainmenu.C:2115
+#: cinelerra/mainmenu.C:2141
#, c-format
msgid "a-z,A-Z,0-9_ only, %dch max"
msgstr "a-z,A-Z,0-9_ solo, %dch max"
-#: cinelerra/mainmenu.C:2171
+#: cinelerra/mainmenu.C:2197
msgid "Load Recent..."
msgstr "Cargar recientes..."
@@ -7143,7 +7336,7 @@ msgstr "Cargar recientes..."
msgid "%s ETA: %s"
msgstr "%s tiempo estimado: %s"
-#: cinelerra/mainsession.C:692 cinelerra/mwindow.C:4097
+#: cinelerra/mainsession.C:692 cinelerra/mwindow.C:4152
#: cinelerra/mwindowedit.C:2264
#, c-format
msgid "Clip %d"
@@ -7238,7 +7431,7 @@ msgstr "No se ha seleccionado un rango para procesar."
msgid ": %s"
msgstr ": %s"
-#: cinelerra/menueffects.C:460 cinelerra/mwindow.C:3986
+#: cinelerra/menueffects.C:460 cinelerra/mwindow.C:4041
#: cinelerra/packagerenderer.C:180
#, c-format
msgid "Couldn't open %s"
@@ -7613,81 +7806,81 @@ msgstr "Iniciando GUI"
msgid "Initializing Fonts"
msgstr "Iniciando Fuentes"
-#: cinelerra/mwindow.C:3948
+#: cinelerra/mwindow.C:4003
#, c-format
msgid "Cant write FileREF: %s"
msgstr "No se puede escribir el archivoREF: %s"
-#: cinelerra/mwindow.C:3975
+#: cinelerra/mwindow.C:4030
msgid "open edl"
msgstr "abrir edl"
-#: cinelerra/mwindow.C:3993
+#: cinelerra/mwindow.C:4048
#, c-format
msgid "\"%s\" %jdC written"
msgstr "\"%s\" %jdC escrito"
-#: cinelerra/mwindow.C:4067
+#: cinelerra/mwindow.C:4122
#, c-format
msgid "Nested_%02d%02d%02d-%02d%02d%02d_"
msgstr "Anidado_%02d%02d%02d-%02d%02d%02d_"
-#: cinelerra/mwindow.C:4078
+#: cinelerra/mwindow.C:4133
msgid "clip2media"
msgstr "clip2deMedios"
-#: cinelerra/mwindow.C:4108
+#: cinelerra/mwindow.C:4163
#, c-format
msgid "From: %s"
msgstr "Desde: %s"
-#: cinelerra/mwindow.C:4110
+#: cinelerra/mwindow.C:4165
msgid "media2clip"
msgstr "medios2clip"
-#: cinelerra/mwindow.C:4124 cinelerra/mwindow.C:4136
+#: cinelerra/mwindow.C:4179 cinelerra/mwindow.C:4191
msgid "reference"
msgstr "referencia"
-#: cinelerra/mwindow.C:4236
+#: cinelerra/mwindow.C:4291
#, c-format
msgid "Couldn't open %s for writing."
msgstr "No se pudo abrir %s para la escritura."
-#: cinelerra/mwindow.C:4289
+#: cinelerra/mwindow.C:4344
msgid "perpetual load"
msgstr "carga perpetua"
-#: cinelerra/mwindow.C:4315
+#: cinelerra/mwindow.C:4370
#, c-format
msgid "Copying: %s\n"
msgstr "Copiando: %s\n"
-#: cinelerra/mwindow.C:4402
+#: cinelerra/mwindow.C:4457
#, c-format
msgid "Saving to %s:\n"
msgstr "Guardando a: %s\n"
-#: cinelerra/mwindow.C:4464
+#: cinelerra/mwindow.C:4519
#, c-format
msgid "\"%s\" %dC written"
msgstr "\"%s\" %dC escrito"
-#: cinelerra/mwindow.C:4471
+#: cinelerra/mwindow.C:4526
#, c-format
msgid "Couldn't open %s."
msgstr "No se pudo abrir %s."
-#: cinelerra/mwindow.C:4641
+#: cinelerra/mwindow.C:4701
msgid "remove assets"
msgstr "eliminar clips"
-#: cinelerra/mwindow.C:4875
+#: cinelerra/mwindow.C:4935
#, c-format
msgid "Using %s"
msgstr "Utilizando %s"
-#: cinelerra/mwindow.C:5005 cinelerra/mwindowedit.C:196
+#: cinelerra/mwindow.C:5065 cinelerra/mwindowedit.C:196
#: cinelerra/mwindowedit.C:243 cinelerra/preferencesthread.C:297
msgid ""
"This project's dimensions are not multiples of 4 so\n"
@@ -7696,19 +7889,19 @@ msgstr ""
"Las dimensiones de este proyecto no son múltiplos de 4 por lo\n"
" cual no puede ser renderizado con OpenGL."
-#: cinelerra/mwindow.C:5122
+#: cinelerra/mwindow.C:5196
msgid "select asset"
msgstr "selecionar clip"
-#: cinelerra/mwindow.C:5236
+#: cinelerra/mwindow.C:5310
msgid ": Confirm update"
msgstr ": Confirmar actualizar"
-#: cinelerra/mwindow.C:5251
+#: cinelerra/mwindow.C:5325
msgid "FileREF not updated:"
msgstr "ArchivoREF no actualizado:"
-#: cinelerra/mwindow.C:5256
+#: cinelerra/mwindow.C:5330
msgid "Save file ref changes?"
msgstr "¿Guardar los cambios del archivo de ref?"
@@ -8059,18 +8252,18 @@ msgstr "crear ftgClaves"
msgid ": Program"
msgstr ": Programa"
-#: cinelerra/mwindowgui.C:2385
+#: cinelerra/mwindowgui.C:2388
msgid "Changing the base codecs may require rebuilding indexes."
msgstr ""
"Cambiar la base de codificación puede requerir recargar los archivos.\n"
"Puede hacer esto desde la ventana de recursos. Seleccione los archivos\n"
"y desde el submenú del botón derecho elija \"Recargar seleccionados\"."
-#: cinelerra/mwindowgui.C:2424 cinelerra/mwindowgui.C:2458
+#: cinelerra/mwindowgui.C:2427 cinelerra/mwindowgui.C:2461
msgid "Disable proxy"
msgstr "Desactivar proxy"
-#: cinelerra/mwindowgui.C:2424 cinelerra/mwindowgui.C:2458
+#: cinelerra/mwindowgui.C:2427 cinelerra/mwindowgui.C:2461
msgid "Enable proxy"
msgstr "Activar proxy"
@@ -9004,14 +9197,18 @@ msgid "Current Manual"
msgstr "Manual Actual"
#: cinelerra/preferences.C:433
+msgid "HTML Current Manual"
+msgstr "Manual en HTML"
+
+#: cinelerra/preferences.C:434
msgid "Setting Shell Commands"
msgstr "Ajustes de Comandos del Shell"
-#: cinelerra/preferences.C:434
+#: cinelerra/preferences.C:435
msgid "Shortcuts"
msgstr "Atajos de teclado"
-#: cinelerra/preferences.C:435
+#: cinelerra/preferences.C:436
msgid "RenderMux"
msgstr "RenderizarMux"
@@ -9926,44 +10123,44 @@ msgstr "Scalar datos"
msgid ": Scopes"
msgstr ": Vectorscopio"
-#: cinelerra/scopewindow.C:1247
+#: cinelerra/scopewindow.C:1273
msgid "Scopes"
msgstr "Escopio"
-#: cinelerra/scopewindow.C:1257
+#: cinelerra/scopewindow.C:1283
msgid "Histogram RGB"
msgstr "Histograma RGB"
-#: cinelerra/scopewindow.C:1260 plugins/audioscope/audioscope.C:311
+#: cinelerra/scopewindow.C:1286 plugins/audioscope/audioscope.C:311
#: plugins/piano/piano.C:528 plugins/synthesizer/synthesizer.C:562
msgid "Waveform"
msgstr "Forma de onda"
-#: cinelerra/scopewindow.C:1262
+#: cinelerra/scopewindow.C:1288
msgid "Waveform RGB"
msgstr "Forma de onda RGB"
-#: cinelerra/scopewindow.C:1264
+#: cinelerra/scopewindow.C:1290
msgid "Waveform ply"
msgstr "Forma de onda ply"
-#: cinelerra/scopewindow.C:1267
+#: cinelerra/scopewindow.C:1293
msgid "Vectorscope"
msgstr "Vectorscopio"
-#: cinelerra/scopewindow.C:1269
+#: cinelerra/scopewindow.C:1295
msgid "VectorWheel"
msgstr "RuedaCromática"
-#: cinelerra/scopewindow.C:1330
+#: cinelerra/scopewindow.C:1356
msgid "Refresh on Stop"
msgstr "Refrescar al parar"
-#: cinelerra/scopewindow.C:1332
+#: cinelerra/scopewindow.C:1358
msgid "Refresh on Release"
msgstr "Refrescar al actualizar"
-#: cinelerra/scopewindow.C:1336
+#: cinelerra/scopewindow.C:1362
msgid "-VectorWheel Grids-"
msgstr "-Rejilla de la RuedaCromática-"
--
2.26.2
From edc6fcfff0317b69c29367fba256f77171a2de40 Mon Sep 17 00:00:00 2001
From: Good Guy
Date: Thu, 21 Jan 2021 20:15:57 -0700
Subject: [PATCH 10/16] Andrew fixed Attach Transitions and added english tips
---
.../cinelerra/menuattachtransition.C | 35 ++++++++++++++++---
.../cinelerra/menuattachtransition.h | 1 +
cinelerra-5.1/tips/tips.en | 15 ++++++--
3 files changed, 43 insertions(+), 8 deletions(-)
diff --git a/cinelerra-5.1/cinelerra/menuattachtransition.C b/cinelerra-5.1/cinelerra/menuattachtransition.C
index efd0a823..52e3dd38 100644
--- a/cinelerra-5.1/cinelerra/menuattachtransition.C
+++ b/cinelerra-5.1/cinelerra/menuattachtransition.C
@@ -73,9 +73,9 @@ void TransitionDialogThread::start()
{
if(!transition_names.total)
{
- strcpy(transition_title, data_type == TRACK_AUDIO ?
- mwindow->edl->session->default_atransition :
- mwindow->edl->session->default_vtransition);
+// strcpy(transition_title, data_type == TRACK_AUDIO ?
+// mwindow->edl->session->default_atransition :
+// mwindow->edl->session->default_vtransition);
// Construct listbox names
ArrayList plugindb;
@@ -112,6 +112,17 @@ void TransitionDialogThread::handle_close_event(int result)
{
if(!result)
{
+ // Re-search plugindb and use untranslated plugin name
+ ArrayList plugindb;
+ mwindow->search_plugindb(data_type == TRACK_AUDIO,
+ data_type == TRACK_VIDEO, 0, 1, 0, plugindb);
+ for(int i = 0; i < plugindb.total; i++) {
+ const char *title = _(plugindb.values[i]->title);
+ if( !strcmp(transition_title, title)) {
+ strcpy(transition_title, N_(plugindb.values[i]->title));
+ }
+ }
+
mwindow->paste_transitions(data_type, transition_title);
}
}
@@ -144,12 +155,26 @@ int TransitionSetDefault::handle_event()
TransitionDialogThread *thread = (TransitionDialogThread *)window->thread;
const char *transition_title = thread->transition_title;
EDL *edl = window->mwindow->edl;
+
+ // Re-search plugindb and use untranslated plugin name
+
+ ArrayList plugindb;
+ thread->mwindow->search_plugindb(thread->data_type == TRACK_AUDIO,
+ thread->data_type == TRACK_VIDEO, 0, 1, 0, plugindb);
+ for(int i = 0; i < plugindb.total; i++) {
+ const char *title = _(plugindb.values[i]->title);
+ if( !strcmp(transition_title, title)) {
+ strcpy(thread->transition_title_untranslated, N_(plugindb.values[i]->title));
+ }
+ }
+
+
switch( thread->data_type ) {
case TRACK_AUDIO:
- strcpy(edl->session->default_atransition, transition_title);
+ strcpy(edl->session->default_atransition, thread->transition_title_untranslated);
break;
case TRACK_VIDEO:
- strcpy(edl->session->default_vtransition, transition_title);
+ strcpy(edl->session->default_vtransition, thread->transition_title_untranslated);
break;
}
window->set_default_text->update(transition_title);
diff --git a/cinelerra-5.1/cinelerra/menuattachtransition.h b/cinelerra-5.1/cinelerra/menuattachtransition.h
index 00dcb62d..71cfce6a 100644
--- a/cinelerra-5.1/cinelerra/menuattachtransition.h
+++ b/cinelerra-5.1/cinelerra/menuattachtransition.h
@@ -77,6 +77,7 @@ public:
void start();
char transition_title[BCTEXTLEN];
+ char transition_title_untranslated[BCTEXTLEN];
MWindow *mwindow;
int data_type;
int number;
diff --git a/cinelerra-5.1/tips/tips.en b/cinelerra-5.1/tips/tips.en
index 781df953..bd7934f8 100644
--- a/cinelerra-5.1/tips/tips.en
+++ b/cinelerra-5.1/tips/tips.en
@@ -26,6 +26,14 @@ Use the +/- keys in the Compositor window to zoom in and out.
Pressing Alt while clicking in the cropping window causes translation of
all 4 points.
+Batch jobs in Batch Render, start rendering at the active region which
+will usually be the Insertion Pointer. If you want the entire project
+to be rendered, be sure to set the pointer at the beginning when you save.
+
+When using Batch Render, define the region of the project you want to
+render by highlighting the desired section, setting in/out points, or
+moving the insertion pointer for the start point before saving your project.
+
Pressing Tab over a track toggles the Record status.
Pressing Shift-Tab over a track toggles the Record status of all the other tracks.
@@ -38,10 +46,11 @@ Alt + right moves to the next edit handle.
Settings->typeless keyframes allows keyframes from any track to be pasted on either
audio or video tracks.
-If colors in Compositor looks wrong, check "Setting/Preferences/Appearance" tab
-options YUV color space and YUV color range
+If colors in Compositor look wrong, check "Setting/Preferences/Appearance" tab
+options YUV color space and YUV color range.
-If you mistakingly saved empty backup, you still have $HOME/.bcast5/backup.prev
+If you mistakingly saved empty backup and have performed no new operations,
+you can still load $HOME/.bcast5/backup.prev to use as the backup.
You can have more than one instance of Cinelerra-GG running.
--
2.26.2
From 128492e56ad719c2173a56379f423f6791f14906 Mon Sep 17 00:00:00 2001
From: Good Guy
Date: Tue, 26 Jan 2021 09:13:50 -0700
Subject: [PATCH 11/16] Andrew add of titler reset button and english save +
tips and po updates
---
cinelerra-5.1/plugins/titler/titler.C | 6 +-
cinelerra-5.1/plugins/titler/titlerwindow.C | 181 +-
cinelerra-5.1/plugins/titler/titlerwindow.h | 15 +
cinelerra-5.1/po/es.po | 10 +-
cinelerra-5.1/po/ru.po | 2659 +++++++++++--------
cinelerra-5.1/tips/tips.ru | 7 +
6 files changed, 1701 insertions(+), 1177 deletions(-)
diff --git a/cinelerra-5.1/plugins/titler/titler.C b/cinelerra-5.1/plugins/titler/titler.C
index fcab4401..95218e4c 100644
--- a/cinelerra-5.1/plugins/titler/titler.C
+++ b/cinelerra-5.1/plugins/titler/titler.C
@@ -76,7 +76,7 @@ REGISTER_PLUGIN(TitleMain)
#else
#define DEFAULT_ENCODING "ISO8859-1"
#endif
-#define DEFAULT_TIMECODEFORMAT TIME_HMS
+#define DEFAULT_TIMECODEFORMAT TIME_HMSF
static inline int kw_strcmp(const char *ap, const char *bp) {
return !strcmp(ap, bp) ? 0 : strcmp(ap,_(bp));
@@ -88,10 +88,10 @@ TitleConfig::TitleConfig()
strcpy(encoding, DEFAULT_ENCODING);
style = FONT_ALIAS;
size = 48;
- color = BLACK;
+ color = WHITE;
alpha = 0xff;
outline_size = 0.;
- outline_color = WHITE;
+ outline_color = RED;
outline_alpha = 0xff;
color_stroke = 0xff0000;
stroke_width = 0.0;
diff --git a/cinelerra-5.1/plugins/titler/titlerwindow.C b/cinelerra-5.1/plugins/titler/titlerwindow.C
index f8705dfd..21270b68 100644
--- a/cinelerra-5.1/plugins/titler/titlerwindow.C
+++ b/cinelerra-5.1/plugins/titler/titlerwindow.C
@@ -44,6 +44,8 @@
#include "titlerwindow.h"
#include "bcfontentry.h"
+#define DEFAULT_TIMECODEFORMAT TIME_HMSF
+
static const int timeunit_formats[] =
{
TIME_HMS,
@@ -371,6 +373,12 @@ void TitleWindow::create_objects()
stroker->create_objects();
x += stroker->get_w() + margin;
#endif
+ // my reset button
+ //
+ add_tool(reset_button = new TitleResetButton(client, this, x3, y1+yS(30)));
+ reset_button->create_objects();
+
+
add_tool(timecode = new TitleTimecode(client, this, x, y));
y += timecode->get_h() + margin;
int tw = 0;
@@ -446,6 +454,7 @@ int TitleWindow::resize_event(int w, int h)
pitch_title->reposition_window(pitch_title->get_x(), pitch_title->get_y());
pitch->reposition_window(pitch->get_x(), pitch->get_y());
+ reset_button->reposition_window(reset_button->get_x(), reset_button->get_y());
color_button_title->reposition_window(color_button_title->get_x(), color_button_title->get_y());
color_button->reposition_window(color_button->get_x(), color_button->get_y());
outline_button_title->reposition_window(outline_button_title->get_x(), outline_button_title->get_y());
@@ -582,6 +591,7 @@ void TitleWindow::update_gui()
bold->update(client->config.style & BC_FONT_BOLD);
alias->update(client->config.style & FONT_ALIAS);
size->update(client->config.size);
+ pitch->update((int64_t)client->config.line_pitch);
motion->update(TitleMain::motion_to_text(client->config.motion_strategy));
loop->update(client->config.loop);
dropshadow->update((int64_t)client->config.dropshadow);
@@ -781,6 +791,62 @@ int TitlePitch::handle_event()
return 1;
}
+
+
+TitleResetButton::TitleResetButton(TitleMain *client, TitleWindow *window, int x, int y)
+ : BC_GenericButton (x, y, _("Reset"))
+{
+ this->client = client;
+ this->window = window;
+ set_tooltip("Reset to default values");
+}
+
+TitleResetButton::
+~TitleResetButton()
+{
+}
+
+int TitleResetButton::handle_event()
+{
+ strcpy(client->config.font, "fixed");
+ client->config.title_x = 0;
+ client->config.title_y = 0;
+ client->config.title_w = 0;
+ client->config.title_h = 0;
+ client->config.hjustification = JUSTIFY_CENTER;
+ client->config.vjustification = JUSTIFY_MID;
+ client->config.style = FONT_ALIAS;
+ client->config.motion_strategy = NO_MOTION;
+ client->config.timecode_format = DEFAULT_TIMECODEFORMAT;
+ client->config.loop = 0;
+ client->config.dropshadow = 0;
+ client->config.fade_in = 0;
+ client->config.fade_out = 0;
+ client->config.pixels_per_second = 100;
+ client->config.outline_size = 0;
+ client->config.outline_color = RED;
+ client->config.outline_alpha = 0xff;
+ client->config.color_stroke = 0xff0000;
+ client->config.size = 48;
+ client->config.line_pitch = 0;
+ client->config.color = WHITE;
+ client->config.alpha = 0xff;
+ client->config.timecode = 0;
+ client->config.background = 0;
+ strcpy(client->config.background_path, "");
+#ifdef USE_STROKER
+ client->config.stroke_width = 0;
+#endif
+ client->config.loop_playback = 0;
+ client->config.wlen = 0;
+ wchr_t wz = { 0 };
+ client->config.wtext[0] = wz;
+ window->send_configure_change();
+ window->update_gui();
+ window->flush();
+ return 1;
+}
+
TitleColorButton::TitleColorButton(TitleMain *client, TitleWindow *window, int x, int y)
: ColorCircleButton(_("Text Color"), x, y, COLOR_W, COLOR_H,
client->config.color, client->config.alpha, 1)
@@ -1447,11 +1513,75 @@ TitleCurSubMenuItem::TitleCurSubMenuItem(TitleCurSubMenu *submenu, const char *t
TitleCurSubMenuItem::~TitleCurSubMenuItem()
{
}
+
+// from https://stackoverflow.com/questions/779875/what-function-is-to-replace-a-substring-from-a-string-in-c
+void strreplace(char *src, char *str, char *rep)
+{
+ char *p = strstr(src, str);
+ if (p)
+ {
+ int len = strlen(src)+strlen(rep)-strlen(str);
+ char r[len];
+ memset(r, 0, len);
+ if ( p >= src ){
+ strncpy(r, src, p-src);
+ r[p-src]='\0';
+ strncat(r, rep, strlen(rep));
+ strncat(r, p+strlen(str), p+strlen(str)-src+strlen(src));
+ strcpy(src, r);
+ strreplace(p+strlen(rep), str, rep);
+ }
+ }
+}
+
+
int TitleCurSubMenuItem::handle_event()
{
TitleCurPopup *popup = submenu->cur_item->popup;
TitleWindow *window = popup->window;
- const char *item_text = get_text();
+ char *item_text = N_(get_text());
+
+ if (strstr(item_text, _(KW_NUDGE))) {
+ strreplace(item_text, _(KW_NUDGE), (char*)N_(KW_NUDGE));
+ }
+ else if (strstr(item_text, _(KW_COLOR))) {
+ strreplace(item_text, _(KW_COLOR), (char*)N_(KW_COLOR));
+ }
+ else if (strstr(item_text, _(KW_ALPHA))) {
+ strreplace(item_text, _(KW_ALPHA), (char*)N_(KW_ALPHA));
+ }
+ else if (strstr(item_text, _(KW_FONT))) {
+ strreplace(item_text, _(KW_FONT), (char*)N_(KW_FONT));
+ }
+ else if (strstr(item_text, _(KW_SIZE))) {
+ strreplace(item_text, _(KW_SIZE), (char*)N_(KW_SIZE));
+ }
+ else if (strstr(item_text, _(KW_BOLD))) {
+ strreplace(item_text, _(KW_BOLD), (char*)N_(KW_BOLD));
+ }
+ else if (strstr(item_text, _(KW_ITALIC))) {
+ strreplace(item_text, _(KW_ITALIC), (char*)N_(KW_ITALIC));
+ }
+ else if (strstr(item_text, _(KW_CAPS))) {
+ strreplace(item_text, _(KW_CAPS), (char*)N_(KW_CAPS));
+ }
+ else if (strstr(item_text, _(KW_UL))) {
+ strreplace(item_text, _(KW_UL), (char*)N_(KW_UL));
+ }
+ else if (strstr(item_text, _(KW_BLINK))) {
+ strreplace(item_text, _(KW_BLINK), (char*)N_(KW_BLINK));
+ }
+ else if (strstr(item_text, _(KW_FIXED))) {
+ strreplace(item_text, _(KW_FIXED), (char*)N_(KW_FIXED));
+ }
+ else if (strstr(item_text, _(KW_ALIAS))) {
+ strreplace(item_text, _(KW_ALIAS), (char*)N_(KW_ALIAS));
+ }
+ else if (strstr(item_text, _(KW_SUP))) {
+ strreplace(item_text, _(KW_SUP), (char*)N_(KW_SUP));
+ }
+
+
int ofs = *item_text == '/' ? 0 : -1;
switch( popup_type ) {
case POPUP_FONT: {
@@ -1470,8 +1600,51 @@ int TitleCurSubMenuItem::handle_event()
break;
}
char txt[BCSTRLEN];
- sprintf(txt, "<%s>", item_text);
- return window->insert_ibeam(txt, ofs);
+ sprintf(txt, "<%s>", N_(item_text));
+ //printf("Item text: %s \n", N_(item_text));
+
+ if (strstr(item_text, N_(KW_NUDGE))) {
+ strreplace(item_text, (char*)N_(KW_NUDGE), _(KW_NUDGE));
+ }
+ else if (strstr(item_text, N_(KW_COLOR))) {
+ strreplace(item_text, (char*)N_(KW_COLOR), _(KW_COLOR));
+ }
+ else if (strstr(item_text, N_(KW_ALPHA))) {
+ strreplace(item_text, (char*)N_(KW_ALPHA), _(KW_ALPHA));
+ }
+ else if (strstr(item_text, N_(KW_FONT))) {
+ strreplace(item_text, (char*)N_(KW_FONT), _(KW_FONT));
+ }
+ else if (strstr(item_text, N_(KW_SIZE))) {
+ strreplace(item_text, (char*)N_(KW_SIZE), _(KW_SIZE));
+ }
+ else if (strstr(item_text, N_(KW_BOLD))) {
+ strreplace(item_text, (char*)N_(KW_BOLD), _(KW_BOLD));
+ }
+ else if (strstr(item_text, N_(KW_ITALIC))) {
+ strreplace(item_text, (char*)N_(KW_ITALIC), _(KW_ITALIC));
+ }
+ else if (strstr(item_text, N_(KW_CAPS))) {
+ strreplace(item_text, (char*)N_(KW_CAPS), _(KW_CAPS));
+ }
+ else if (strstr(item_text, N_(KW_UL))) {
+ strreplace(item_text, (char*)N_(KW_UL), _(KW_UL));
+ }
+ else if (strstr(item_text, N_(KW_BLINK))) {
+ strreplace(item_text, (char*)N_(KW_BLINK), _(KW_BLINK));
+ }
+ else if (strstr(item_text, N_(KW_FIXED))) {
+ strreplace(item_text, (char*)N_(KW_FIXED), _(KW_FIXED));
+ }
+ else if (strstr(item_text, N_(KW_ALIAS))) {
+ strreplace(item_text, (char*)N_(KW_ALIAS), _(KW_ALIAS));
+ }
+ else if (strstr(item_text, N_(KW_SUP))) {
+ strreplace(item_text, (char*)N_(KW_SUP), _(KW_SUP));
+ }
+
+
+ return window->insert_ibeam(N_(txt), ofs);
}
TitleFontsPopup::TitleFontsPopup(TitleMain *client, TitleWindow *window)
@@ -1505,7 +1678,7 @@ int TitleFontsPopup::handle_event()
BC_ListBoxItem *item = get_selection(0, 0);
if( !item ) return 1;
const char *item_text = item->get_text();
- char txt[BCTEXTLEN]; sprintf(txt, "<%s %s>", _(KW_FONT), item_text);
+ char txt[BCTEXTLEN]; sprintf(txt, "<%s %s>", N_(KW_FONT), item_text);
return window->insert_ibeam(txt);
}
diff --git a/cinelerra-5.1/plugins/titler/titlerwindow.h b/cinelerra-5.1/plugins/titler/titlerwindow.h
index f290d7db..202b9d19 100644
--- a/cinelerra-5.1/plugins/titler/titlerwindow.h
+++ b/cinelerra-5.1/plugins/titler/titlerwindow.h
@@ -43,6 +43,7 @@ class TitleDrag;
class TitleSize;
class TitlePitch;
class TitleEncoding;
+class TitleResetButton;
class TitleColorButton;
class TitleOutlineColorButton;
class TitleDropShadow;
@@ -140,6 +141,7 @@ public:
TitlePitch *pitch;
BC_Title *encoding_title;
TitleEncoding *encoding;
+ TitleResetButton *reset_button;
BC_Title *color_button_title;
TitleColorButton *color_button;
BC_Title *outline_button_title;
@@ -179,6 +181,19 @@ public:
};
+class TitleResetButton : public BC_GenericButton
+{
+public:
+ TitleResetButton(TitleMain *client, TitleWindow *window, int x, int y);
+ ~TitleResetButton();
+
+ int handle_event();
+
+ TitleMain *client;
+ TitleWindow *window;
+};
+
+
class TitleFontTumble : public BC_Tumbler
{
public:
diff --git a/cinelerra-5.1/po/es.po b/cinelerra-5.1/po/es.po
index a9dd7c31..56f786e9 100644
--- a/cinelerra-5.1/po/es.po
+++ b/cinelerra-5.1/po/es.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cinelerra 5.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-15 14:02-0600\n"
-"PO-Revision-Date: 2021-01-19 09:19+0100\n"
+"PO-Revision-Date: 2021-01-22 10:28+0100\n"
"Last-Translator: Sergio Daniel Gomez \n"
"Language-Team: SPANISH \n"
"Language: es\n"
@@ -1797,7 +1797,7 @@ msgstr "Fecha"
#: cinelerra/binfolder.C:50
msgid "Track type"
-msgstr "Tipo de pista: Valor a=audio : v=vÃdeo"
+msgstr "Tipo de pista: Valor aud=audio : vid=vÃdeo"
#: cinelerra/binfolder.C:51
msgid "Width"
@@ -1901,11 +1901,11 @@ msgstr "info"
#: cinelerra/binfolder.C:985 cinelerra/binfolder.C:2104
msgid "audio"
-msgstr "a"
+msgstr "aud"
#: cinelerra/binfolder.C:989 cinelerra/binfolder.C:2105
msgid "video"
-msgstr "v"
+msgstr "vid"
#: cinelerra/binfolder.C:1457
msgid "Enable"
@@ -4335,7 +4335,7 @@ msgstr "Segundos:"
#: cinelerra/editpanel.C:486
msgid "Toggle label at current position ( l )"
-msgstr "Insertar etiqueta en la posición actual ( l )"
+msgstr "Insertar etiqueta en la posición actual ( L )"
#: cinelerra/editpanel.C:511
msgid "Next label ( ctrl -> )"
diff --git a/cinelerra-5.1/po/ru.po b/cinelerra-5.1/po/ru.po
index 60f34ccb..36ddf347 100644
--- a/cinelerra-5.1/po/ru.po
+++ b/cinelerra-5.1/po/ru.po
@@ -4,15 +4,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Igor Vladimirsky aka igor_ubuntu 2016-2018
-# Andrew Randrianasulu randrianasulu@gmail.com> 2019-2020
+# Andrew Randrianasulu randrianasulu@gmail.com> 2019-2021
msgid ""
msgstr ""
"Project-Id-Version: Cinelerra-GG Infinity\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-09-01 04:28+0300\n"
-"PO-Revision-Date: 2020-09-21 08:48+0300\n"
+"POT-Creation-Date: 2021-01-24 19:08+0300\n"
+"PO-Revision-Date: 2021-01-24 19:47+0300\n"
"Last-Translator: Andrew Randrianasulu \n"
-"Language-Team: \n"
+"Language-Team: ÑÑÑÑкий \n"
"Language: ru_RU\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,14 +20,14 @@ msgstr ""
"X-Generator: KBabel 1.11.4\n"
#: guicast/bcbutton.C:266 guicast/bcbutton.C:274 guicast/bcbutton.C:494
-#: cinelerra/preferencesthread.C:673
+#: cinelerra/preferencesthread.C:681
msgid "OK"
msgstr "ÐÐ"
#: guicast/bcbutton.C:322 guicast/bcbutton.C:330 guicast/bcbutton.C:338
#: guicast/bcbutton.C:521 guicast/bcbutton.C:523 guicast/bcbutton.C:530
#: cinelerra/confirmquit.C:108 cinelerra/confirmquit.C:110
-#: cinelerra/preferencesthread.C:746 cinelerra/preferencesthread.C:748
+#: cinelerra/preferencesthread.C:754 cinelerra/preferencesthread.C:756
msgid "Cancel"
msgstr "ÐÑеÑваÑÑ"
@@ -36,7 +36,7 @@ msgstr "ÐÑеÑваÑÑ"
msgid "cannot connect to X server.\n"
msgstr "Ðе Ð¼Ð¾Ð³Ñ ÑоединиÑÑÑ Ñ X ÑеÑвеÑом.\n"
-#: guicast/bccapture.C:68 guicast/bcdisplay.C:60 guicast/bcdisplayinfo.C:415
+#: guicast/bccapture.C:68 guicast/bcdisplay.C:60 guicast/bcdisplayinfo.C:424
#: guicast/bcwindowbase.C:664
#, c-format
msgid "'DISPLAY' environment variable not set.\n"
@@ -46,12 +46,12 @@ msgstr "ÐеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ ÑÑÐµÐ´Ñ DISPLAY' не ÑÑÑановлена.\n"
msgid "Really delete the following files?"
msgstr "ÐейÑÑвиÑелÑно Ñ
оÑиÑе ÑдалиÑÑ ÑÐ°Ð¹Ð»Ñ ?"
-#: guicast/bcdisplayinfo.C:412
+#: guicast/bcdisplayinfo.C:421
#, c-format
msgid "BC_DisplayInfo::init_window: cannot open display \"%s\".\n"
msgstr "BC_DisplayInfo::init_window: cannot open display \"%s\".\n"
-#: guicast/bcdisplayinfo.C:417
+#: guicast/bcdisplayinfo.C:426
#, c-format
msgid "BC_DisplayInfo::init_window: cannot connect to X server.\n"
msgstr "BC_DisplayInfo::init_window: cannot connect to X server.\n"
@@ -84,12 +84,12 @@ msgstr "ÐÑполниÑÑ"
msgid "Cancel the operation"
msgstr "ÐÑеÑваÑÑ Ð¾Ð¿ÐµÑаÑиÑ"
-#: guicast/bcfilebox.C:348 cinelerra/awindowgui.C:3495
+#: guicast/bcfilebox.C:348 cinelerra/awindowgui.C:3525
#: cinelerra/folderlistmenu.C:61
msgid "Display text"
msgstr "ТекÑÑ"
-#: guicast/bcfilebox.C:362 cinelerra/awindowgui.C:3486
+#: guicast/bcfilebox.C:362 cinelerra/awindowgui.C:3516
#: cinelerra/folderlistmenu.C:61
msgid "Display icons"
msgstr "ÐнаÑки"
@@ -118,7 +118,7 @@ msgstr "ÐбновиÑÑ"
msgid "Directory:"
msgstr "ÐаÑалог:"
-#: guicast/bcfilebox.C:621 cinelerra/awindowgui.C:3194
+#: guicast/bcfilebox.C:621 cinelerra/awindowgui.C:3224
msgid "Search:"
msgstr "ÐоиÑк:"
@@ -191,17 +191,17 @@ msgstr "ÐведиÑе новое Ð¸Ð¼Ñ Ð´Ð»Ñ Ñайла/папки:"
msgid "Conversion from %s to %s is not available\n"
msgstr "Conversion from %s to %s is not available.\n"
-#: guicast/bctextbox.C:2902 cinelerra/editpopup.C:208
+#: guicast/bctextbox.C:2902 cinelerra/editpopup.C:222
msgid "Cut"
msgstr "ÐÑÑезаÑÑ"
-#: guicast/bctextbox.C:2916 cinelerra/clippopup.C:247 cinelerra/editpopup.C:179
-#: cinelerra/mainmenu.C:957 cinelerra/proxypopup.C:205 cinelerra/savefile.C:131
+#: guicast/bctextbox.C:2916 cinelerra/clippopup.C:247 cinelerra/editpopup.C:193
+#: cinelerra/mainmenu.C:956 cinelerra/proxypopup.C:205 cinelerra/savefile.C:131
msgid "Copy"
msgstr "ÐопиÑоваÑÑ"
-#: guicast/bctextbox.C:2929 cinelerra/clippopup.C:280 cinelerra/editpopup.C:266
-#: cinelerra/mainmenu.C:970 cinelerra/proxypopup.C:238 cinelerra/swindow.C:553
+#: guicast/bctextbox.C:2929 cinelerra/clippopup.C:280 cinelerra/editpopup.C:280
+#: cinelerra/mainmenu.C:969 cinelerra/proxypopup.C:238 cinelerra/swindow.C:553
msgid "Paste"
msgstr "ÐÑÑавиÑÑ"
@@ -234,7 +234,7 @@ msgstr ""
"У ÐÑÑи бÑл баÑаÑек,\n"
"он Ñнега бÑл белей..."
-#: guicast/test.C:167 cinelerra/localsession.C:64
+#: guicast/test.C:167 cinelerra/localsession.C:65
msgid "Hello world"
msgstr "ÐÑивеÑ, Ð¼Ð¸Ñ !"
@@ -246,7 +246,7 @@ msgstr "ЧаÑÑ:Ðин:Сек.xxx"
msgid "Hours:Minutes:Seconds:Frames"
msgstr "ЧаÑÑ:Ðин:Сек:ÐадÑÑ"
-#: guicast/units.h:46 cinelerra/patchbay.C:83 cinelerra/transitionpopup.C:142
+#: guicast/units.h:46 cinelerra/patchbay.C:83 cinelerra/transitionpopup.C:137
#: plugins/motion51/motionwindow51.C:51
msgid "Samples"
msgstr "СÑмплÑ"
@@ -255,28 +255,29 @@ msgstr "СÑмплÑ"
msgid "Hex Samples"
msgstr "'Hex' СÑÐ¼Ð¿Ð»Ñ "
-#: guicast/units.h:50 cinelerra/patchbay.C:84 cinelerra/transitionpopup.C:141
+#: guicast/units.h:50 cinelerra/patchbay.C:84 cinelerra/transitionpopup.C:136
+#: plugins/timeblur/timeblurwindow.C:64
msgid "Frames"
msgstr "ÐадÑÑ"
-#: guicast/units.h:63
+#: guicast/units.h:65
msgid "Feet-frames"
msgstr "ФÑÑÑ+кадÑÑ"
-#: guicast/units.h:68 guicast/units.h:71
+#: guicast/units.h:70 guicast/units.h:73
msgid "Hours:Minutes:Seconds"
msgstr "ЧаÑÑ:Ðин:Сек."
-#: guicast/units.h:74 cinelerra/interfaceprefs.C:203 cinelerra/patchbay.C:93
-#: cinelerra/transitionpopup.C:140
+#: guicast/units.h:76 cinelerra/interfaceprefs.C:203 cinelerra/patchbay.C:93
+#: cinelerra/transitionpopup.C:135
msgid "Seconds"
msgstr "СекÑндÑ"
-#: guicast/units.h:79
+#: guicast/units.h:81
msgid "Minutes:Seconds"
msgstr "Ðин.:Сек."
-#: guicast/units.h:82 cinelerra/editpopup.C:361
+#: guicast/units.h:84 cinelerra/editpopup.C:375
msgid "Timecode"
msgstr "Таймкод"
@@ -346,7 +347,7 @@ msgid "Server:"
msgstr "СеÑвеÑ:"
#: cinelerra/adeviceprefs.C:470 cinelerra/adeviceprefs.C:523
-#: cinelerra/interfaceprefs.C:134 cinelerra/performanceprefs.C:167
+#: cinelerra/interfaceprefs.C:134 cinelerra/performanceprefs.C:159
#: cinelerra/vdeviceprefs.C:277
msgid "Port:"
msgstr "ÐоÑÑ:"
@@ -356,7 +357,7 @@ msgid "Device Path:"
msgstr "ÐÑÑÑ Ðº ÑÑÑÑойÑÑвÑ:"
#: cinelerra/adeviceprefs.C:543 cinelerra/channeledit.C:997
-#: cinelerra/vdeviceprefs.C:295 plugins/compressormulti/comprmultigui.C:190
+#: cinelerra/vdeviceprefs.C:295 plugins/compressormulti/comprmultigui.C:191
msgid "Channel:"
msgstr "Ðанал:"
@@ -371,7 +372,7 @@ msgstr "DVB адапÑеÑ:"
#: cinelerra/adeviceprefs.C:593 cinelerra/vdeviceprefs.C:221
msgid "dev:"
-msgstr ""
+msgstr "УÑÑÑ:"
#: cinelerra/adeviceprefs.C:608 cinelerra/adeviceprefs.C:627
msgid "Follow audio config"
@@ -379,9 +380,9 @@ msgstr "ÐвÑообновление конÑигÑÑаÑии аÑдио"
#: cinelerra/adeviceprefs.C:648
msgid "Server (blank for default):"
-msgstr ""
+msgstr "СеÑÐ²ÐµÑ (оÑÑ. пÑÑÑÑм еÑли по ÑмолÑ.)"
-#: cinelerra/amodule.C:269
+#: cinelerra/amodule.C:270
#, c-format
msgid "AModule::import_samples Couldn't open %s.\n"
msgstr "AModule::import_samples Couldn't open %s.\n"
@@ -396,13 +397,13 @@ msgid "Plugin %d"
msgstr "Ðлагин %d"
#: cinelerra/apanel.C:86 cinelerra/gwindowgui.C:71
-#: cinelerra/keyframepopup.C:590 cinelerra/mainmenu.C:258
+#: cinelerra/keyframepopup.C:590 cinelerra/mainmenu.C:257
msgid "Mute"
msgstr "ÐлÑÑение"
#: cinelerra/apanel.C:98
msgid "Play"
-msgstr ""
+msgstr "ÐоÑпÑ."
#: cinelerra/apatchgui.C:185 cinelerra/apatchgui.C:191
#: cinelerra/vpatchgui.C:164 cinelerra/vpatchgui.C:170
@@ -410,7 +411,7 @@ msgstr ""
msgid "fade"
msgstr "Ñейд"
-#: cinelerra/apatchgui.C:332 cinelerra/gwindowgui.C:79 cinelerra/mainmenu.C:260
+#: cinelerra/apatchgui.C:332 cinelerra/gwindowgui.C:79 cinelerra/mainmenu.C:259
msgid "Pan"
msgstr "ÐаноÑама"
@@ -423,23 +424,23 @@ msgstr "паноÑама"
msgid "Mixer"
msgstr "ÐикÑеÑ"
-#: cinelerra/apatchgui.C:402 cinelerra/keyframepopup.C:773
+#: cinelerra/apatchgui.C:402 cinelerra/keyframepopup.C:778
#: cinelerra/vpatchgui.C:519 plugins/crikey/crikeywindow.C:97
#: plugins/descratch/descratch.C:705 plugins/edge/edge.C:74
msgid "Edge"
msgstr "ÐÑай"
-#: cinelerra/apatchgui.C:406 cinelerra/keyframepopup.C:777
+#: cinelerra/apatchgui.C:406 cinelerra/keyframepopup.C:782
#: cinelerra/vpatchgui.C:523
msgid "Bump uses left edge"
msgstr "Ðамп иÑп. лев. кÑай"
-#: cinelerra/apatchgui.C:418 cinelerra/keyframepopup.C:789
+#: cinelerra/apatchgui.C:418 cinelerra/keyframepopup.C:794
#: cinelerra/vpatchgui.C:535
msgid "Span"
msgstr ""
-#: cinelerra/apatchgui.C:422 cinelerra/keyframepopup.C:793
+#: cinelerra/apatchgui.C:422 cinelerra/keyframepopup.C:798
#: cinelerra/vpatchgui.C:539
msgid "Bump spans to next"
msgstr "Ðамп доÑ
Ð¾Ð´Ð¸Ñ Ð´Ð¾ Ñл."
@@ -487,7 +488,7 @@ msgstr "ÐадÑов на ÑÑÑ"
#: cinelerra/appearanceprefs.C:175 cinelerra/channeledit.C:1417
#: cinelerra/channeledit.C:1491 plugins/chromakey/chromakey.C:135
#: plugins/chromakeyhsv/chromakey.C:187 plugins/sketcher/sketcherwindow.C:386
-#: plugins/sketcher/sketcherwindow.C:387 plugins/titler/titlerwindow.C:355
+#: plugins/sketcher/sketcherwindow.C:387 plugins/titler/titlerwindow.C:357
msgid "Color:"
msgstr "ЦвеÑ:"
@@ -499,121 +500,162 @@ msgstr "ÐадаÑÑ ÑÐ²ÐµÑ Ð²ÑделениÑ:"
msgid "Composer BG Color:"
msgstr "Фон. ÑÐ²ÐµÑ ÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸ÑоÑа:"
-#: cinelerra/appearanceprefs.C:195
+#: cinelerra/appearanceprefs.C:194
msgid "YUV color space:"
-msgstr ""
+msgstr "ЦвеÑ. пÑ-во YUV:"
-#: cinelerra/appearanceprefs.C:201
+#: cinelerra/appearanceprefs.C:200
msgid "YUV color range:"
-msgstr ""
+msgstr "YUV диапазон:"
-#: cinelerra/appearanceprefs.C:212
+#: cinelerra/appearanceprefs.C:211
msgid "Warnings:"
msgstr "ÐÑедÑпÑеждениÑ:"
-#: cinelerra/appearanceprefs.C:230
+#: cinelerra/appearanceprefs.C:227
+msgid "Dangerous:"
+msgstr "ÐпаÑнÑе опÑии:"
+
+#: cinelerra/appearanceprefs.C:239
msgid "Flags:"
msgstr "Флажки:"
-#: cinelerra/appearanceprefs.C:530
+#: cinelerra/appearanceprefs.C:539
msgid "Use thumbnails in resource window"
msgstr "ÐоказÑваÑÑ Ð¼Ð¸Ð½Ð¸Ð°ÑÑÑÑ Ð² окне 'РеÑÑÑÑÑ'"
-#: cinelerra/appearanceprefs.C:591 plugins/descratch/descratch.C:625
+#: cinelerra/appearanceprefs.C:600 plugins/descratch/descratch.C:625
msgid "Low"
msgstr "Ðизк."
-#: cinelerra/appearanceprefs.C:592
+#: cinelerra/appearanceprefs.C:601
msgid "Med"
msgstr "СÑедне"
-#: cinelerra/appearanceprefs.C:593 plugins/descratch/descratch.C:626
+#: cinelerra/appearanceprefs.C:602 plugins/descratch/descratch.C:626
msgid "High"
msgstr "ÐаÑеÑÑвенно"
-#: cinelerra/appearanceprefs.C:628
+#: cinelerra/appearanceprefs.C:637
msgid "Show tip of the day"
msgstr "ÐоказÑваÑÑ ÑÐ¾Ð²ÐµÑ Ð´Ð½Ñ"
-#: cinelerra/appearanceprefs.C:641
+#: cinelerra/appearanceprefs.C:650
msgid "ffmpeg probe warns rebuild indexes"
msgstr "ÐÑедÑпÑеждение пÑи Ñмене пÑиоÑиÑеÑноÑÑи FFmpeg"
-#: cinelerra/appearanceprefs.C:654
-msgid "EDL version warns if mismatched"
-msgstr "ÐÑедÑпÑеждаÑÑ Ð¾ неÑооÑвеÑÑÑвии веÑÑии EDL"
+#: cinelerra/appearanceprefs.C:663
+msgid "Unsafe GUI in batchrender"
+msgstr "ÐпÑии пеÑезапиÑи в пак. ÑендеÑе"
-#: cinelerra/appearanceprefs.C:667
+#: cinelerra/appearanceprefs.C:666
+msgid ""
+"Save to EDL path option becomes available and will overwrite EDL on disk. \n"
+" Warn if jobs/session mismatch option is available but can be unchecked."
+msgstr ""
+"ÐклÑÑÐ°ÐµÑ Ð²Ð¸Ð´Ð¸Ð¼Ð¾ÑÑÑ Ð¾Ð¿Ñии Save EDL to path \n"
+"ÐпÑÐ¸Ñ \"ÐÑедÑпÑеждаÑÑ Ð¾ неÑооÑв. ÑеÑÑии и пакеÑа\" доÑÑÑпна, но Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð²ÑклÑÑена."
+
+#: cinelerra/appearanceprefs.C:677
msgid "Create Bluray warns if not root"
msgstr "ÐÑи Ñоздании Blu-ray пÑедÑпÑеждаÑÑ Ð¾ пÑаваÑ
root"
-#: cinelerra/appearanceprefs.C:680
+#: cinelerra/appearanceprefs.C:690
msgid "Warn on creating file references"
msgstr "ÐÑедÑпÑ. пÑи Ñозд. ÑÑÑлок"
-#: cinelerra/appearanceprefs.C:694
+#: cinelerra/appearanceprefs.C:704
msgid "Popups activate on button up"
msgstr "ÐÑ
од в конÑекÑÑ. менÑ, оÑпÑÑÑив пÑавÑÑ Ðº. мÑÑи"
-#: cinelerra/appearanceprefs.C:707
+#: cinelerra/appearanceprefs.C:717
msgid "Set Input Focus when window entered"
msgstr "ÐкÑивиÑоваÑÑ Ð¾ÐºÐ½Ð¾ пÑи наведении Ñказ. мÑÑи"
-#: cinelerra/appearanceprefs.C:720
+#: cinelerra/appearanceprefs.C:730
msgid "Click to activate text focus"
msgstr "ÐкÑивиÑоваÑÑ ÑекÑÑ. поле ÑелÑком мÑÑи"
-#: cinelerra/appearanceprefs.C:736
+#: cinelerra/appearanceprefs.C:746
msgid "Click to deactivate text focus"
msgstr "ÐеакÑивиÑоваÑÑ ÑекÑÑ. поле ÑелÑком мÑÑи"
-#: cinelerra/appearanceprefs.C:752
+#: cinelerra/appearanceprefs.C:762
msgid "Auto rotate ffmpeg media"
msgstr "ÐвÑо-оÑиенÑаÑÐ¸Ñ Ð¸ÑÑ
одника"
#: cinelerra/appearanceprefs.C:765
+msgid "Automatically rotates media if legal rotation metadata in file."
+msgstr "ÐвÑомаÑиÑеÑки повоÑаÑиваÑÑ Ð¸ÑÑ
одник еÑли доÑÑÑÐ¿Ð½Ñ Ð¼ÐµÑаданнÑе повоÑоÑа"
+
+#: cinelerra/appearanceprefs.C:776
msgid "Always show next frame"
msgstr "ÐоказÑваÑÑ Ð²Ñегда кадÑ, ÑÑо впеÑеди (ÑпÑава оÑ) кÑÑÑоÑа."
-#: cinelerra/appearanceprefs.C:778
+#: cinelerra/appearanceprefs.C:789
msgid "Autocolor assets"
msgstr "ÐвÑ. ÑвеÑа ÑеÑÑÑÑов"
-#: cinelerra/appearanceprefs.C:810 plugins/colorspace/colorspacewindow.C:28
+#: cinelerra/appearanceprefs.C:792
+msgid ""
+"Displays automatically generated color overlay for the \n"
+" edits on the timeline that belong to the same media file."
+msgstr "ÐоказÑÐ²Ð°ÐµÑ Ð°Ð²ÑомаÑиÑеÑки ÑозданнÑй ÑвеÑовой код Ð´Ð»Ñ Ð¾ÑделÑнÑÑ
пÑавок на Ñаймлайне, коÑоÑÑе оÑноÑÑÑÑÑ Ðº Ð¾Ð´Ð½Ð¾Ð¼Ñ Ð¼ÐµÐ´Ð¸Ð°ÑайлÑ."
+
+#: cinelerra/appearanceprefs.C:822 plugins/colorspace/colorspacewindow.C:28
msgid "BT601"
msgstr "BT601"
-#: cinelerra/appearanceprefs.C:811 plugins/colorspace/colorspacewindow.C:29
+#: cinelerra/appearanceprefs.C:823 plugins/colorspace/colorspacewindow.C:29
msgid "BT709"
msgstr "BT709"
-#: cinelerra/appearanceprefs.C:812 plugins/colorspace/colorspacewindow.C:30
+#: cinelerra/appearanceprefs.C:824 plugins/colorspace/colorspacewindow.C:30
msgid "BT2020"
msgstr "BT2020"
-#: cinelerra/appearanceprefs.C:854 cinelerra/compresspopup.C:39
+#: cinelerra/appearanceprefs.C:866 cinelerra/compresspopup.C:39
#: cinelerra/file.inc:112 plugins/colorspace/colorspacewindow.C:77
msgid "JPEG"
msgstr "JPEG"
-#: cinelerra/appearanceprefs.C:855 cinelerra/file.inc:116
+#: cinelerra/appearanceprefs.C:867 cinelerra/file.inc:116
#: plugins/colorspace/colorspacewindow.C:78
msgid "MPEG"
msgstr "MPEG"
-#: cinelerra/appearanceprefs.C:897
+#: cinelerra/appearanceprefs.C:909
msgid "Perpetual session"
msgstr "ÐеÑконеÑÐ½Ð°Ñ ÑеÑÑиÑ"
-#: cinelerra/appearanceprefs.C:910
-msgid "Clears before toggle"
+#: cinelerra/appearanceprefs.C:912
+msgid ""
+"Resume previous session on startup with undo/redo stack saved between "
+"sessions. \n"
+" On startup, previous project is loaded as if there was no stoppage."
msgstr ""
#: cinelerra/appearanceprefs.C:923
+msgid "Clears before toggle"
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:926
+msgid ""
+"Drag and Drop editing - when using LMB on edit,\n"
+" clears all selected edits except this one."
+msgstr ""
+
+#: cinelerra/appearanceprefs.C:937
msgid "Timeline Rectify Audio"
-msgstr "Таймлайн оÑиÑÑиÑÑ Ð·Ð²Ñк"
+msgstr "Таймлайн полÑволна звÑка"
+
+#: cinelerra/appearanceprefs.C:940
+msgid ""
+"Displays rectified audio showing only positive half of the waveform \n"
+" resulting in waveform stretched more over the height of the track."
+msgstr ""
-#: cinelerra/appearanceprefs.C:936
+#: cinelerra/appearanceprefs.C:951
msgid "Composer BG color"
msgstr "Фон. ÑÐ²ÐµÑ ÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸ÑоÑа"
@@ -641,12 +683,12 @@ msgstr "Ð Ð°Ð·Ð¼ÐµÑ (в байÑаÑ
):"
msgid "Bitrate (bits/sec):"
msgstr "ÐиÑÑÐµÐ¹Ñ (биÑ/Ñек):"
-#: cinelerra/assetedit.C:327 cinelerra/formattools.C:176
+#: cinelerra/assetedit.C:327 cinelerra/formattools.C:179
msgid "Audio:"
msgstr "ÐÑдио:"
#: cinelerra/assetedit.C:333 cinelerra/assetedit.C:457 cinelerra/fileexr.C:548
-#: cinelerra/fileffmpeg.C:713 cinelerra/filepng.C:371
+#: cinelerra/fileffmpeg.C:719 cinelerra/filepng.C:371
#: cinelerra/filesndfile.C:403 cinelerra/filetga.C:843 cinelerra/filetiff.C:554
msgid "Compression:"
msgstr "СжаÑие:"
@@ -686,7 +728,7 @@ msgstr "ÐеззнаковÑе ÑелÑе"
msgid "Values are signed"
msgstr "ÐнаковÑе ÑелÑе"
-#: cinelerra/assetedit.C:451 cinelerra/formattools.C:200
+#: cinelerra/assetedit.C:451 cinelerra/formattools.C:203
msgid "Video:"
msgstr "Ðидео:"
@@ -732,7 +774,7 @@ msgstr "Ñек"
#: cinelerra/assetedit.C:546
msgid "frms"
-msgstr ""
+msgstr "кадÑÑ"
#: cinelerra/assetedit.C:548
msgid "Time Code Start:"
@@ -772,12 +814,12 @@ msgid "Info..."
msgstr "ÐнÑо..."
#: cinelerra/assetpopup.C:204 cinelerra/clippopup.C:451
-#: cinelerra/editpopup.C:103
+#: cinelerra/editpopup.C:104
msgid "Open EDL"
msgstr "ÐÑкÑÑÑÑ EDL"
-#: cinelerra/assetpopup.C:226 cinelerra/editpopup.C:121
-#: cinelerra/mwindow.C:2144
+#: cinelerra/assetpopup.C:226 cinelerra/editpopup.C:122
+#: cinelerra/mwindow.C:2249
#, c-format
msgid ""
"Error: unable to open:\n"
@@ -786,8 +828,8 @@ msgstr ""
"ÐÑибка: невозможно оÑкÑÑÑÑ:\n"
" %s"
-#: cinelerra/assetpopup.C:232 cinelerra/editpopup.C:127
-#: cinelerra/mwindow.C:2169
+#: cinelerra/assetpopup.C:232 cinelerra/editpopup.C:128
+#: cinelerra/mwindow.C:2274
#, c-format
msgid ""
"Error: unable to load:\n"
@@ -796,7 +838,7 @@ msgstr ""
"ÐÑибка: невозможно загÑÑзиÑÑ:\n"
" %s"
-#: cinelerra/assetpopup.C:244 cinelerra/mwindow.C:4037
+#: cinelerra/assetpopup.C:244 cinelerra/mwindow.C:4201
#, c-format
msgid ""
"media is not EDL:\n"
@@ -806,7 +848,7 @@ msgstr ""
"%s"
#: cinelerra/assetpopup.C:250 cinelerra/clippopup.C:474
-#: cinelerra/mwindowgui.C:2388
+#: cinelerra/mwindowgui.C:2397
msgid "Close EDL"
msgstr "ÐакÑÑÑÑ EDL"
@@ -823,7 +865,7 @@ msgid "Sort"
msgstr "СоÑÑиÑовка"
#: cinelerra/assetpopup.C:328 cinelerra/clippopup.C:191
-#: cinelerra/mainmenu.C:253 cinelerra/proxypopup.C:149
+#: cinelerra/mainmenu.C:252 cinelerra/proxypopup.C:149
msgid "View"
msgstr "Ðид"
@@ -878,11 +920,11 @@ msgid "Unused"
msgstr "ÐеиÑполÑзовано"
#: cinelerra/assetpopup.C:544 cinelerra/channeledit.C:153
-#: cinelerra/ffmpeg.C:2043 cinelerra/ffmpeg.C:2090 cinelerra/fileexr.C:186
-#: cinelerra/fileffmpeg.C:596 cinelerra/fileffmpeg.C:767
+#: cinelerra/ffmpeg.C:2110 cinelerra/ffmpeg.C:2157 cinelerra/fileexr.C:186
+#: cinelerra/fileffmpeg.C:602 cinelerra/fileffmpeg.C:773
#: cinelerra/filetiff.C:118 cinelerra/proxypopup.C:317
#: cinelerra/recordbatches.C:309 cinelerra/recordgui.C:323
-#: cinelerra/recordgui.C:772 cinelerra/rescale.C:7 cinelerra/scopewindow.C:1340
+#: cinelerra/recordgui.C:772 cinelerra/rescale.C:7 cinelerra/scopewindow.C:1366
#: cinelerra/sharedlocation.C:144 cinelerra/sharedlocation.C:149
#: cinelerra/sharedlocation.C:162 cinelerra/vwindowgui.C:270
#: plugins/descratch/descratch.C:624 plugins/findobj/findobjwindow.C:893
@@ -957,11 +999,11 @@ msgstr "ÐÑибка запиÑи ÑнапÑоÑа"
msgid "Grabshot..."
msgstr "Снимок облаÑÑи ÑкÑана..."
-#: cinelerra/assetpopup.C:1130
+#: cinelerra/assetpopup.C:1052
msgid "grab"
msgstr ""
-#: cinelerra/assetpopup.C:1197
+#: cinelerra/assetpopup.C:1120
msgid "grabshot render failed"
msgstr "ÐÑибка запиÑи grabshot"
@@ -1050,193 +1092,206 @@ msgstr "ÐеÑемоÑка впеÑÑд ( Enter / A-; )"
msgid "Jump to end ( End )"
msgstr "Ð ÐºÐ¾Ð½ÐµÑ ( End )"
-#: cinelerra/awindowgui.C:89
+#: cinelerra/awindowgui.C:90
msgid "Audio Effects"
msgstr "ÐÑдиоÑÑÑекÑÑ"
-#: cinelerra/awindowgui.C:90
+#: cinelerra/awindowgui.C:91
msgid "Video Effects"
msgstr "ÐидеоÑÑÑекÑÑ"
-#: cinelerra/awindowgui.C:91
+#: cinelerra/awindowgui.C:92
msgid "Audio Transitions"
msgstr "ÐÑдиопеÑеÑ
одÑ"
-#: cinelerra/awindowgui.C:92
+#: cinelerra/awindowgui.C:93
msgid "Video Transitions"
msgstr "ÐидеопеÑеÑ
одÑ"
-#: cinelerra/awindowgui.C:93
+#: cinelerra/awindowgui.C:94
msgid "Labels"
msgstr "ÐеÑки"
-#: cinelerra/awindowgui.C:94 cinelerra/binfolder.C:1783
+#: cinelerra/awindowgui.C:95 cinelerra/binfolder.C:1783
msgid "Clips"
msgstr "ÐлипÑ"
-#: cinelerra/awindowgui.C:95 cinelerra/binfolder.C:1783
+#: cinelerra/awindowgui.C:96 cinelerra/binfolder.C:1783
msgid "Media"
msgstr "ÐедиаданнÑе"
-#: cinelerra/awindowgui.C:96
+#: cinelerra/awindowgui.C:97
msgid "Proxy"
msgstr "ÐÑокÑи"
-#: cinelerra/awindowgui.C:101
+#: cinelerra/awindowgui.C:102
msgid "Full Play"
msgstr "ÐгÑ. полн."
-#: cinelerra/awindowgui.C:102
+#: cinelerra/awindowgui.C:103
msgid "Mouse Over"
msgstr "Ðо наведениÑ"
-#: cinelerra/awindowgui.C:103
-#, fuzzy
+#: cinelerra/awindowgui.C:104
msgid "Src Target"
-msgstr "ÐамениÑÑ ÑелÑ"
+msgstr "ÐÑÑ
одн."
-#: cinelerra/awindowgui.C:104
+#: cinelerra/awindowgui.C:105
msgid "No Play"
msgstr "Ðе воÑпÑ."
-#: cinelerra/awindowgui.C:972 cinelerra/awindowgui.C:1031
+#: cinelerra/awindowgui.C:952 cinelerra/awindowgui.C:1034
#, c-format
msgid "Reading %s"
msgstr "ЧÑение %s"
-#: cinelerra/awindowgui.C:1114 cinelerra/awindowgui.C:1163
+#: cinelerra/awindowgui.C:1117 cinelerra/awindowgui.C:1166
#, c-format
msgid "Rendering %s"
msgstr "РендеÑинг %s"
-#: cinelerra/awindowgui.C:1268
+#: cinelerra/awindowgui.C:1271
msgid ": Resources"
msgstr ": РеÑÑÑÑÑ"
-#: cinelerra/awindowgui.C:1438 cinelerra/awindowgui.C:2375
-#: cinelerra/awindowgui.C:2395
+#: cinelerra/awindowgui.C:1441 cinelerra/awindowgui.C:2393
+#: cinelerra/awindowgui.C:2413
msgid "awindowgui#Title"
msgstr "Ðазвание"
-#: cinelerra/awindowgui.C:1439 cinelerra/awindowgui.C:2376
+#: cinelerra/awindowgui.C:1442 cinelerra/awindowgui.C:2394
msgid "Comments"
msgstr "ÐомменÑаÑии"
-#: cinelerra/awindowgui.C:1526
+#: cinelerra/awindowgui.C:1529
msgid "Visibility"
msgstr "ÐбзоÑ"
-#: cinelerra/awindowgui.C:1749
+#: cinelerra/awindowgui.C:1752
msgid ": Remove plugin"
msgstr ": Удаление плагина"
-#: cinelerra/awindowgui.C:1779
+#: cinelerra/awindowgui.C:1782
msgid "remove plugin?"
msgstr "УдалиÑÑ Ð¿Ð»Ð°Ð³Ð¸Ð½ ?"
-#: cinelerra/awindowgui.C:1808
+#: cinelerra/awindowgui.C:1811
#, c-format
msgid "remove %s\n"
msgstr "Ñдаление %s\n"
-#: cinelerra/awindowgui.C:2216
+#: cinelerra/awindowgui.C:2080
+#, c-format
+msgid ""
+"Warning: %s\n"
+" dimensions %dx%d exceed asset maximum limits %dx%d\n"
+msgstr ""
+
+#: cinelerra/awindowgui.C:2089
+#, c-format
+msgid ""
+"Warning: %s\n"
+" dimensions %dx%d exceed OpenGL texture limit %d\n"
+msgstr ""
+
+#: cinelerra/awindowgui.C:2234
msgid "Proxy clip"
msgstr "ÐÑокÑи-клип"
-#: cinelerra/awindowgui.C:2394
+#: cinelerra/awindowgui.C:2412
msgid "Time Stamps"
msgstr "ÐÑмеÑки вÑемени"
-#: cinelerra/awindowgui.C:3148
+#: cinelerra/awindowgui.C:3178
msgid "No info available"
msgstr "ÐÐµÑ Ð¸Ð½ÑоÑмаÑии"
-#: cinelerra/awindowgui.C:3241
+#: cinelerra/awindowgui.C:3271
msgid "Delete asset from disk"
msgstr "УдалиÑÑ ÑеÑÑÑÑ Ñ Ð´Ð¸Ñка"
-#: cinelerra/awindowgui.C:3254
+#: cinelerra/awindowgui.C:3284
msgid "Delete asset from project"
msgstr "УдалиÑÑ ÑеÑÑÑÑ Ð¸Ð· пÑоекÑа"
-#: cinelerra/awindowgui.C:3283
+#: cinelerra/awindowgui.C:3313
msgid "Redraw index"
msgstr "ÐеÑеиндекÑиÑоваÑÑ"
-#: cinelerra/awindowgui.C:3296
+#: cinelerra/awindowgui.C:3326
msgid "Paste asset on recordable tracks"
msgstr "ÐÑÑавиÑÑ ÑеÑÑÑÑ Ð½Ð° доÑожки, доÑÑÑпнÑе Ð´Ð»Ñ Ð¿Ñавки"
-#: cinelerra/awindowgui.C:3309
+#: cinelerra/awindowgui.C:3339
msgid "Append asset in new tracks"
msgstr "ÐобавиÑÑ ÑеÑÑÑÑ Ð½Ð° новÑе доÑожки"
-#: cinelerra/awindowgui.C:3322
+#: cinelerra/awindowgui.C:3352
msgid "View asset"
msgstr "ÐоказаÑÑ ÑеÑÑÑÑ"
-#: cinelerra/awindowgui.C:3366 cinelerra/fileffmpeg.C:1145
+#: cinelerra/awindowgui.C:3396 cinelerra/fileffmpeg.C:1151
msgid "ffmpeg"
msgstr "ffmpeg"
-#: cinelerra/awindowgui.C:3367
+#: cinelerra/awindowgui.C:3397
msgid "ladspa"
msgstr "ladspa"
-#: cinelerra/awindowgui.C:3368
+#: cinelerra/awindowgui.C:3398
msgid "lv2"
msgstr "lv2"
-#: cinelerra/awindowgui.C:3369
+#: cinelerra/awindowgui.C:3399
msgid "audio_tools"
msgstr "аÑдио_инÑÑÑÑменÑÑ"
-#: cinelerra/awindowgui.C:3370
+#: cinelerra/awindowgui.C:3400
msgid "audio_transitions"
msgstr "аÑдиопеÑеÑ
одÑ"
-#: cinelerra/awindowgui.C:3371
+#: cinelerra/awindowgui.C:3401
msgid "blending"
msgstr "наложение"
-#: cinelerra/awindowgui.C:3372
+#: cinelerra/awindowgui.C:3402
msgid "colors"
msgstr "ÑвеÑ"
-#: cinelerra/awindowgui.C:3373
+#: cinelerra/awindowgui.C:3403
msgid "exotic"
msgstr "ÑкзоÑика"
-#: cinelerra/awindowgui.C:3374
+#: cinelerra/awindowgui.C:3404
msgid "transforms"
msgstr "ÑÑанÑÑоÑмаÑии"
-#: cinelerra/awindowgui.C:3375
+#: cinelerra/awindowgui.C:3405
msgid "tv_effects"
msgstr "Ñв_ÑÑÑекÑÑ"
-#: cinelerra/awindowgui.C:3376
+#: cinelerra/awindowgui.C:3406
msgid "video_tools"
msgstr "видео_инÑÑÑÑменÑÑ"
-#: cinelerra/awindowgui.C:3377
+#: cinelerra/awindowgui.C:3407
msgid "video_transitions"
msgstr "видеопеÑеÑ
одÑ"
-#: cinelerra/awindowgui.C:3489
+#: cinelerra/awindowgui.C:3519
msgid "Display icons packed"
msgstr "ÐнаÑки ÑпоÑÑд."
-#: cinelerra/awindowgui.C:3492
+#: cinelerra/awindowgui.C:3522
msgid "Display icon list"
msgstr "ÑпиÑок знаÑков"
-#: cinelerra/awindowgui.C:3502 cinelerra/clippopup.C:173
+#: cinelerra/awindowgui.C:3532 cinelerra/clippopup.C:173
#: cinelerra/folderlistmenu.C:92 cinelerra/proxypopup.C:131
msgid "Sort items"
msgstr "УпоÑÑдоÑиÑÑ"
-#: cinelerra/awindowgui.C:3556 cinelerra/channeledit.C:476
+#: cinelerra/awindowgui.C:3586 cinelerra/channeledit.C:476
msgid "Select"
msgstr "ÐÑбоÑ"
@@ -1272,8 +1327,8 @@ msgstr "ÐевÑеменной"
msgid "Timed"
msgstr "ÐÑеменной"
-#: cinelerra/batch.C:141 cinelerra/batchrender.C:964 cinelerra/ffmpeg.C:3333
-#: cinelerra/ffmpeg.C:3445 cinelerra/file.C:1307 cinelerra/file.C:1334
+#: cinelerra/batch.C:141 cinelerra/batchrender.C:1031 cinelerra/ffmpeg.C:3465
+#: cinelerra/ffmpeg.C:3590 cinelerra/file.C:1322 cinelerra/file.C:1349
#: cinelerra/interfaceprefs.C:551 cinelerra/interlacemodes.h:27
#: cinelerra/loadmode.C:116 cinelerra/new.C:873 cinelerra/record.C:741
#: cinelerra/vdeviceprefs.C:659 plugins/motion2point/motionwindow.C:791
@@ -1317,157 +1372,201 @@ msgstr "ÐакеÑнÑй ÑендеÑинг..."
msgid "Shift-B"
msgstr "Shift-B"
-#: cinelerra/batchrender.C:394 cinelerra/bdcreate.C:295
+#: cinelerra/batchrender.C:301
+#, c-format
+msgid ""
+"XML file %s\n"
+" IS project from cinelerra. \n"
+" You need batchrender-specific XML as argument for -r !!!! \n"
+msgstr ""
+
+#: cinelerra/batchrender.C:448 cinelerra/bdcreate.C:295
#: cinelerra/dvdcreate.C:359
#, c-format
msgid "Unable to save: %s"
msgstr "Ðевозможно ÑоÑ
ÑаниÑÑ: %s"
-#: cinelerra/batchrender.C:429
+#: cinelerra/batchrender.C:484
#, c-format
msgid "press cancel to abandon batch render"
msgstr "ÐÑ Ð¼Ð¾Ð¶ÐµÑе оÑказаÑÑÑÑ Ð¾Ñ Ð¿Ð°ÐºÐµÑ. ÑендеÑинга, нажав ÐºÐ½Ð¾Ð¿ÐºÑ 'ÐакÑÑÑÑ'."
-#: cinelerra/batchrender.C:495
+#: cinelerra/batchrender.C:553
#, c-format
msgid "EDL %s not found.\n"
msgstr "EDL %s не найден.\n"
-#: cinelerra/batchrender.C:497 cinelerra/file.C:252 cinelerra/formatcheck.C:47
+#: cinelerra/batchrender.C:555 cinelerra/file.C:252 cinelerra/formatcheck.C:47
#: cinelerra/formatcheck.C:58 cinelerra/formatcheck.C:67
#: cinelerra/menueffects.C:148 cinelerra/menueffects.C:159
#: cinelerra/menueffects.C:247 cinelerra/menueffects.C:255
#: cinelerra/menueffects.C:296 cinelerra/menueffects.C:461
-#: cinelerra/packagerenderer.C:171 cinelerra/quit.C:78 cinelerra/quit.C:88
+#: cinelerra/packagerenderer.C:181 cinelerra/quit.C:78 cinelerra/quit.C:88
#: cinelerra/recordaudio.C:250 cinelerra/recordvideo.C:249
#: cinelerra/render.C:245 cinelerra/render.C:268 cinelerra/render.C:375
#: cinelerra/render.C:832 cinelerra/renderprofiles.C:233
msgid ": Error"
msgstr ": ÐÑибка"
-#: cinelerra/batchrender.C:512
+#: cinelerra/batchrender.C:570
#, c-format
msgid "%d job EDLs do not match session edl\n"
msgstr ""
"EDL %d заданий не ÑооÑвеÑÑÑвÑÑÑ EDL иÑ
ÑеÑÑий.\n"
"EDL ÑеÑÑий имеÑÑ Ð½ÐµÑоÑ
ÑанÑннÑе изменениÑ.\n"
-#: cinelerra/batchrender.C:516
+#: cinelerra/batchrender.C:574
#, c-format
msgid "%d job EDLs begin position beyond end of media\n"
msgstr ""
-#: cinelerra/batchrender.C:518
+#: cinelerra/batchrender.C:576
#, c-format
msgid "%d job EDLs no audio or video in render asset format\n"
msgstr ""
-#: cinelerra/batchrender.C:520
+#: cinelerra/batchrender.C:578
#, c-format
msgid "%d job EDLs Create new file at labels checked, but no labels\n"
msgstr "%d задание EDLs СоздаваÑÑ Ð½Ð¾Ð²Ñе ÑÐ°Ð¹Ð»Ñ Ð´Ð»Ñ Ð¼ÐµÑок оÑмеÑен, но меÑок неÑ\n"
-#: cinelerra/batchrender.C:730
+#: cinelerra/batchrender.C:788
msgid ": Batch Render"
msgstr ": ÐакеÑнÑй ÑендеÑинг"
-#: cinelerra/batchrender.C:762
+#: cinelerra/batchrender.C:820
msgid "Output path:"
msgstr "ÐÑÑÑ Ð²ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð² Ñайл:"
-#: cinelerra/batchrender.C:782
+#: cinelerra/batchrender.C:840
msgid "EDL Path:"
msgstr "ÐÑÑÑ Ðº EDL:"
-#: cinelerra/batchrender.C:791
+#: cinelerra/batchrender.C:849
msgid "Input EDL"
msgstr "ÐагÑÑзка EDL"
-#: cinelerra/batchrender.C:791
+#: cinelerra/batchrender.C:849
msgid "Select an EDL to load:"
msgstr "ÐÑбеÑиÑе EDL Ð´Ð»Ñ Ð·Ð°Ð³ÑÑзки:"
-#: cinelerra/batchrender.C:813
+#: cinelerra/batchrender.C:875
msgid "Batches to render:"
msgstr "ÐакеÑÑ Ð´Ð»Ñ ÑендеÑинга:"
-#: cinelerra/batchrender.C:824 cinelerra/batchrender.C:1355
+#: cinelerra/batchrender.C:886 cinelerra/batchrender.C:1427
#: cinelerra/recordbatches.C:518
msgid "Stop"
msgstr "СÑоп"
-#: cinelerra/batchrender.C:826 cinelerra/batchrender.C:1382
+#: cinelerra/batchrender.C:888 cinelerra/batchrender.C:1456
#: cinelerra/tipwindow.C:224
msgid "Close"
msgstr "ÐакÑÑÑÑ"
-#: cinelerra/batchrender.C:1044 cinelerra/recordbatches.C:469
+#: cinelerra/batchrender.C:1111 cinelerra/recordbatches.C:469
#: plugins/crikey/crikeywindow.C:603 plugins/sketcher/sketcherwindow.C:922
#: plugins/sketcher/sketcherwindow.C:1318 plugins/tracer/tracerwindow.C:611
msgid "New"
msgstr "ÐовÑй"
-#: cinelerra/batchrender.C:1056 cinelerra/channeledit.C:577
-#: cinelerra/clippopup.C:340 cinelerra/cwindowtool.C:2045
-#: cinelerra/cwindowtool.C:2099 cinelerra/dbwindow.C:240
+#: cinelerra/batchrender.C:1114
+msgid "Create a new batch"
+msgstr "СоздаÑÑ Ð½Ð¾Ð²Ñй пакеÑ"
+
+#: cinelerra/batchrender.C:1124 cinelerra/channeledit.C:577
+#: cinelerra/clippopup.C:340 cinelerra/cwindowtool.C:2232
+#: cinelerra/cwindowtool.C:2286 cinelerra/dbwindow.C:240
#: cinelerra/keyframegui.C:756 cinelerra/labelpopup.C:87
#: cinelerra/recordbatches.C:487 plugins/piano/piano.C:835
#: plugins/synthesizer/synthesizer.C:1311
msgid "Delete"
msgstr "УдалиÑÑ"
-#: cinelerra/batchrender.C:1070
+#: cinelerra/batchrender.C:1127
+msgid "Delete loaded (highlighted) batch"
+msgstr "УдалиÑÑ Ð·Ð°Ð³Ñ. (вÑделеннÑй) пакеÑ"
+
+#: cinelerra/batchrender.C:1139
msgid "Save Jobs"
msgstr "СоÑ
ÑаниÑÑ ÑпиÑок"
-#: cinelerra/batchrender.C:1073
+#: cinelerra/batchrender.C:1142
msgid "Save a Batch Render List"
msgstr "СоÑ
ÑаниÑÑ ÑпиÑок пакеÑного ÑендеÑинга"
-#: cinelerra/batchrender.C:1115
+#: cinelerra/batchrender.C:1184
msgid "Save Batch Render List"
msgstr "СоÑ
Ñанение ÑпиÑка пакеÑного ÑендеÑинга"
-#: cinelerra/batchrender.C:1116
+#: cinelerra/batchrender.C:1185
msgid "Enter a Batch Render filename to save as:"
msgstr "ÐведиÑе Ð¸Ð¼Ñ Ñайла Ð´Ð»Ñ ÑоÑ
Ñан-Ñ ÑпиÑка пак. ÑендеÑинга:"
-#: cinelerra/batchrender.C:1148
+#: cinelerra/batchrender.C:1217
msgid "Load Jobs"
msgstr "ÐагÑÑзиÑÑ ÑпиÑок"
-#: cinelerra/batchrender.C:1152
+#: cinelerra/batchrender.C:1221
msgid "Load a previously saved Batch Render List"
msgstr ""
"ÐагÑÑзиÑÑ Ñанее ÑоÑ
ÑанÑннÑй\n"
"ÑпиÑок пакеÑного ÑендеÑинга"
-#: cinelerra/batchrender.C:1193
+#: cinelerra/batchrender.C:1262
msgid "Load Batch Render List"
msgstr "ÐагÑÑзка ÑпиÑка пакеÑного ÑендеÑинга"
-#: cinelerra/batchrender.C:1194
+#: cinelerra/batchrender.C:1263
msgid "Enter a Batch Render filename to load from:"
msgstr "ÐведиÑе Ð¸Ð¼Ñ Ñайла ÑпиÑка пакеÑ. ÑендеÑинга:"
-#: cinelerra/batchrender.C:1228
+#: cinelerra/batchrender.C:1297
msgid "Use Current EDL"
msgstr "ÐÑполÑзоваÑÑ ÑекÑÑий EDL"
-#: cinelerra/batchrender.C:1242
+#: cinelerra/batchrender.C:1300
+msgid ""
+"Replaces highlighted batch job with session currently on timeline. File on "
+"disk NOT changed!"
+msgstr "ÐамеÑÐ°ÐµÑ Ð¿Ð¾Ð´ÑвеÑеннÑй Ð¿Ð°ÐºÐµÑ Ð´Ð°Ð½Ð½Ñми ÑеÑÑии на Ñаймлайне. ÐаннÑе на диÑке ÐРпеÑепиÑÑваÑÑÑÑ."
+
+#: cinelerra/batchrender.C:1312
msgid "Save to EDL Path"
msgstr "СоÑ
ÑаниÑÑ Ð² загÑÑженнÑй EDL"
-#: cinelerra/batchrender.C:1343 cinelerra/recordbatches.C:503
+#: cinelerra/batchrender.C:1315
+msgid ""
+"WARNING - saves to loaded (highlighted) EDL, *overwrites* highlighted "
+"project!"
+msgstr "СоÑ
Ñ. в загÑ. EDL (подÑв), опеÑаÑÐ¸Ñ *ÐÐÐ ÐÐÐÐÐШÐТ* вÑделеннÑй пÑоекÑ!"
+
+#: cinelerra/batchrender.C:1414 cinelerra/recordbatches.C:503
msgid "Start"
msgstr "СÑаÑÑ"
-#: cinelerra/batchrender.C:1370
+#: cinelerra/batchrender.C:1417
+msgid "Start batch rendering"
+msgstr "ÐавеÑÑиÑÑ Ð½Ð°ÑÑÑойкÑ, запÑÑÑиÑÑ Ð¿Ð°ÐºÐµÑн. ÑендеÑ"
+
+#: cinelerra/batchrender.C:1430
+msgid "Stops currently active batch rendering"
+msgstr "ÐÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ Ð¿ÑоводÑÑийÑÑ Ð² даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¿Ð°ÐºÐµÑнÑй ÑендеÑинг"
+
+#: cinelerra/batchrender.C:1443
msgid "warn if jobs/session mismatched"
msgstr "пÑедÑпÑеждаÑÑ, еÑли задание не ÑооÑвеÑÑÑвÑÐµÑ ÑеÑÑии"
-#: cinelerra/batchrender.C:1409 cinelerra/bdcreate.C:690
-#: cinelerra/dvdcreate.C:822 cinelerra/performanceprefs.C:400
+#: cinelerra/batchrender.C:1446
+msgid "Prevents rendering if loaded session and batch job(s) differ"
+msgstr "Ðе позволÑÐµÑ Ð¿ÑовеÑÑи ÑендеÑинг еÑли загÑ. ÑеÑÑÐ¸Ñ Ð¸ пакеÑ(Ñ) ÑазнÑÑÑÑ"
+
+#: cinelerra/batchrender.C:1459
+msgid "Closes this window"
+msgstr "ÐакÑÑÐ²Ð°ÐµÑ ÑÑо окно"
+
+#: cinelerra/batchrender.C:1484 cinelerra/bdcreate.C:690
+#: cinelerra/dvdcreate.C:822 cinelerra/performanceprefs.C:406
msgid "Use render farm"
msgstr "ÐклÑÑиÑÑ ÑаÑпÑеделÑннÑй ÑендеÑинг"
@@ -1542,8 +1641,8 @@ msgid "Resize Tracks"
msgstr "Ðзм. ÑÐ°Ð·Ð¼ÐµÑ Ð´Ð¾Ñожек"
#: cinelerra/bdcreate.C:670 cinelerra/dvdcreate.C:802
-#: cinelerra/scopewindow.C:1255 plugins/colorbalance/colorbalance.C:506
-#: plugins/gamma/gamma.C:451 plugins/histogram/histogram.C:99
+#: cinelerra/scopewindow.C:1281 plugins/colorbalance/colorbalance.C:506
+#: plugins/gamma/gamma.C:451 plugins/histogram/histogram.C:96
#: plugins/interpolate/interpolate.C:246
msgid "Histogram"
msgstr "ÐиÑÑогÑамма"
@@ -1582,12 +1681,12 @@ msgid "Media:"
msgstr "Ðедиа:"
#: cinelerra/bdcreate.C:779 cinelerra/dvdcreate.C:920
-#: cinelerra/fileffmpeg.C:886 cinelerra/recordgui.C:224
+#: cinelerra/fileffmpeg.C:892 cinelerra/recordgui.C:224
msgid "Format:"
msgstr "ФоÑмаÑ:"
#: cinelerra/bdcreate.C:786 cinelerra/dvdcreate.C:926
-#: cinelerra/resizetrackthread.C:125 plugins/pitch/pitch.C:418
+#: cinelerra/resizetrackthread.C:126 plugins/pitch/pitch.C:418
msgid "Scale:"
msgstr "ÐаÑÑÑаб:"
@@ -1595,7 +1694,8 @@ msgstr "ÐаÑÑÑаб:"
msgid "* non-standard format"
msgstr "* неÑÑандаÑÑнÑй ÑоÑмаÑ"
-#: cinelerra/binfolder.C:39 plugins/sketcher/sketcherwindow.C:296
+#: cinelerra/binfolder.C:39 cinelerra/proxy.C:529
+#: plugins/sketcher/sketcherwindow.C:296
msgid "Off"
msgstr "ÐÑкл."
@@ -1609,11 +1709,11 @@ msgstr "Ðли"
#: cinelerra/binfolder.C:42
msgid "And Not"
-msgstr ""
+msgstr "Ð-ÐÐ"
#: cinelerra/binfolder.C:43
msgid "Or Not"
-msgstr ""
+msgstr "ÐÐÐ-ÐÐ"
#: cinelerra/binfolder.C:47
msgid "Patterns"
@@ -1639,7 +1739,7 @@ msgstr "ШиÑина"
msgid "Height"
msgstr "ÐÑÑоÑа"
-#: cinelerra/binfolder.C:53 cinelerra/performanceprefs.C:227
+#: cinelerra/binfolder.C:53 cinelerra/performanceprefs.C:219
msgid "Framerate"
msgstr "ЧаÑÑ. кадÑов"
@@ -1751,8 +1851,8 @@ msgstr "ЦелÑ"
msgid "Op"
msgstr ""
-#: cinelerra/binfolder.C:1460 cinelerra/colorpicker.C:261
-#: cinelerra/keyframegui.C:57 plugins/histogram/histogramwindow.C:63
+#: cinelerra/binfolder.C:1460 cinelerra/colorpicker.C:260
+#: cinelerra/keyframegui.C:57 plugins/histogram/histogramwindow.C:64
#: plugins/histogram_bezier/bistogramwindow.C:68
msgid "Value"
msgstr "ÐнаÑение"
@@ -1763,20 +1863,20 @@ msgstr "ÐнаÑение"
msgid "Add"
msgstr "ÐобавиÑÑ"
-#: cinelerra/binfolder.C:1635 cinelerra/mainmenu.C:1012
+#: cinelerra/binfolder.C:1635 cinelerra/mainmenu.C:1011
#: cinelerra/shbtnprefs.C:172
msgid "Del"
msgstr "УдалиÑÑ"
-#: cinelerra/binfolder.C:1655 cinelerra/cwindowtool.C:514
-#: cinelerra/fileffmpeg.C:1222 cinelerra/fileffmpeg.C:1627
+#: cinelerra/binfolder.C:1655 cinelerra/cwindowtool.C:523
+#: cinelerra/fileffmpeg.C:1228 cinelerra/fileffmpeg.C:1633
#: cinelerra/keyframegui.C:794 cinelerra/loadfile.C:192
#: cinelerra/mixersalign.C:428 cinelerra/mixersalign.C:436
#: cinelerra/plugindialog.C:288 cinelerra/plugindialog.C:361
#: cinelerra/plugindialog.C:477 cinelerra/pluginfclient.C:223
#: cinelerra/pluginfclient.C:575 cinelerra/pluginfclient.C:606
#: cinelerra/pluginlv2gui.C:98 cinelerra/pluginlv2gui.C:225
-#: cinelerra/preferencesthread.C:645 cinelerra/preferencesthread.C:647
+#: cinelerra/preferencesthread.C:653 cinelerra/preferencesthread.C:655
#: cinelerra/setformat.C:800
msgid "Apply"
msgstr "ÐÑимениÑÑ"
@@ -1805,12 +1905,12 @@ msgstr ": ÐодиÑ. ÑелÑ"
msgid "BRender::fork_background: can't open /proc/self/cmdline.\n"
msgstr "BRender::fork_background: can't open /proc/self/cmdline.\n"
-#: cinelerra/brender.C:239
+#: cinelerra/brender.C:238
#, c-format
msgid "BRender::set_video_map called to set NOT_SCANNED\n"
msgstr "BRender::set_video_map called to set NOT_SCANNED\n"
-#: cinelerra/brender.C:256
+#: cinelerra/brender.C:243
#, c-format
msgid "BRender::set_video_map %jd: attempt to set beyond end of map %jd.\n"
msgstr "BRender::set_video_map %jd: attempt to set beyond end of map %jd.\n"
@@ -2030,7 +2130,7 @@ msgstr "ÐоÑма:"
#: cinelerra/channeledit.C:648 cinelerra/channeledit.C:1031
#: plugins/colorspace/colorspacewindow.C:169
#: plugins/compressor/compressor.C:440
-#: plugins/compressormulti/comprmultigui.C:152
+#: plugins/compressormulti/comprmultigui.C:153
msgid "Input:"
msgstr "ÐÑ
од:"
@@ -2093,7 +2193,7 @@ msgid "Search"
msgstr "ÐоиÑк"
#: cinelerra/channelinfo.C:268 cinelerra/dbwindow.C:513
-#: plugins/titler/titlerwindow.C:401
+#: plugins/titler/titlerwindow.C:409
msgid "Text:"
msgstr "ТекÑÑ:"
@@ -2249,12 +2349,12 @@ msgid "Delete all clips."
msgstr "УдалиÑÑ Ð²Ñе клипÑ"
#: cinelerra/channelinfo.C:1932 cinelerra/recordbatches.C:472
-#: cinelerra/recordgui.C:965
+#: cinelerra/recordgui.C:975
msgid "Create new clip."
msgstr "СоздаÑÑ Ð½Ð¾Ð²Ñй клип"
#: cinelerra/channelinfo.C:1945 cinelerra/recordbatches.C:490
-#: cinelerra/recordgui.C:978
+#: cinelerra/recordgui.C:988
msgid "Delete clip."
msgstr "УдалиÑÑ ÐºÐ»Ð¸Ð¿"
@@ -2302,57 +2402,57 @@ msgstr ": "
msgid "Color Picker"
msgstr "ÐÑÐ±Ð¾Ñ ÑвеÑа"
-#: cinelerra/colorpicker.C:229
+#: cinelerra/colorpicker.C:228
msgid "colorpicker#H:"
msgstr "H"
-#: cinelerra/colorpicker.C:230
+#: cinelerra/colorpicker.C:229
msgid "colorpicker#S:"
msgstr "S"
-#: cinelerra/colorpicker.C:231
+#: cinelerra/colorpicker.C:230
msgid "colorpicker_value#V:"
msgstr "V"
-#: cinelerra/colorpicker.C:232
+#: cinelerra/colorpicker.C:231
msgid "colorpicker#R:"
msgstr "R"
-#: cinelerra/colorpicker.C:233
+#: cinelerra/colorpicker.C:232
msgid "colorpicker#G:"
msgstr "G"
-#: cinelerra/colorpicker.C:234
+#: cinelerra/colorpicker.C:233
msgid "colorpicker#B:"
msgstr "B"
-#: cinelerra/colorpicker.C:235
+#: cinelerra/colorpicker.C:234
msgid "colorpicker#Y:"
msgstr "Y"
-#: cinelerra/colorpicker.C:236
+#: cinelerra/colorpicker.C:235
msgid "colorpicker#U:"
msgstr "U"
-#: cinelerra/colorpicker.C:237
+#: cinelerra/colorpicker.C:236
msgid "colorpicker_Cr#V:"
msgstr "V"
-#: cinelerra/colorpicker.C:239
+#: cinelerra/colorpicker.C:238
msgid "colorpicker#A:"
msgstr "A"
-#: cinelerra/colorpicker.C:257
+#: cinelerra/colorpicker.C:256
msgid "Hue"
msgstr "Тон"
-#: cinelerra/colorpicker.C:259
+#: cinelerra/colorpicker.C:258
msgid "Saturation"
msgstr "ÐаÑÑÑенноÑÑÑ"
-#: cinelerra/colorpicker.C:263 plugins/colorbalance/colorbalancewindow.C:59
+#: cinelerra/colorpicker.C:262 plugins/colorbalance/colorbalancewindow.C:59
#: plugins/denoisevideo/denoisevideo.C:277 plugins/downsample/downsample.C:278
-#: plugins/histogram/histogramwindow.C:69
+#: plugins/histogram/histogramwindow.C:67
#: plugins/histogram_bezier/bistogramwindow.C:71
#: plugins/linearblur/linearblur.C:178 plugins/radialblur/radialblur.C:175
#: plugins/swapchannels/swapchannels.C:449
@@ -2360,9 +2460,9 @@ msgstr "ÐаÑÑÑенноÑÑÑ"
msgid "Red"
msgstr "ÐÑаÑнÑй"
-#: cinelerra/colorpicker.C:265 plugins/colorbalance/colorbalancewindow.C:65
+#: cinelerra/colorpicker.C:264 plugins/colorbalance/colorbalancewindow.C:65
#: plugins/denoisevideo/denoisevideo.C:279 plugins/downsample/downsample.C:284
-#: plugins/histogram/histogramwindow.C:75
+#: plugins/histogram/histogramwindow.C:70
#: plugins/histogram_bezier/bistogramwindow.C:74
#: plugins/linearblur/linearblur.C:180 plugins/radialblur/radialblur.C:177
#: plugins/swapchannels/swapchannels.C:452
@@ -2370,9 +2470,9 @@ msgstr "ÐÑаÑнÑй"
msgid "Green"
msgstr "ÐелÑнÑй"
-#: cinelerra/colorpicker.C:267 plugins/colorbalance/colorbalancewindow.C:71
+#: cinelerra/colorpicker.C:266 plugins/colorbalance/colorbalancewindow.C:71
#: plugins/denoisevideo/denoisevideo.C:281 plugins/downsample/downsample.C:290
-#: plugins/histogram/histogramwindow.C:81
+#: plugins/histogram/histogramwindow.C:73
#: plugins/histogram_bezier/bistogramwindow.C:77
#: plugins/linearblur/linearblur.C:182 plugins/radialblur/radialblur.C:179
#: plugins/swapchannels/swapchannels.C:455
@@ -2381,19 +2481,19 @@ msgstr "ÐелÑнÑй"
msgid "Blue"
msgstr "Синий"
-#: cinelerra/colorpicker.C:269
+#: cinelerra/colorpicker.C:268
msgid "Luminance"
msgstr "ЯÑкоÑÑÐ½Ð°Ñ ÑоÑÑавлÑÑÑаÑ"
-#: cinelerra/colorpicker.C:271
+#: cinelerra/colorpicker.C:270
msgid "Blue Luminance Difference"
msgstr "ЦвеÑоÑазноÑÑÐ½Ð°Ñ ÑоÑÑавлÑÑÑÐ°Ñ B-Y"
-#: cinelerra/colorpicker.C:273
+#: cinelerra/colorpicker.C:272
msgid "Red Luminance Difference"
msgstr "ЦвеÑоÑазноÑÑÐ½Ð°Ñ ÑоÑÑавлÑÑÑÐ°Ñ R-Y"
-#: cinelerra/colorpicker.C:276 plugins/alpha/alpha.C:117
+#: cinelerra/colorpicker.C:275 plugins/alpha/alpha.C:117
#: plugins/crikey/crikeywindow.C:96 plugins/denoisevideo/denoisevideo.C:283
#: plugins/downsample/downsample.C:296 plugins/linearblur/linearblur.C:184
#: plugins/radialblur/radialblur.C:181 plugins/swapchannels/swapchannels.C:458
@@ -2401,15 +2501,15 @@ msgstr "ЦвеÑоÑазноÑÑÐ½Ð°Ñ ÑоÑÑавлÑÑÑÐ°Ñ R-Y"
msgid "Alpha"
msgstr "ÐлÑÑа-канал"
-#: cinelerra/colorpicker.C:1127
+#: cinelerra/colorpicker.C:1126
msgid "hex rgb color"
msgstr "Ð¦Ð²ÐµÑ Ð¿Ð¾ HEX-кодÑ"
-#: cinelerra/colorpicker.C:1175
+#: cinelerra/colorpicker.C:1174
msgid "grab from anywhere picker"
msgstr "ÐаÑ
Ð²Ð°Ñ ÑвеÑа в лÑбой ÑоÑке ÑкÑана"
-#: cinelerra/colorpicker.C:1197
+#: cinelerra/colorpicker.C:1196
msgid "color history"
msgstr "ÐÑÑ
ив Ñанее вÑбÑаннÑÑ
ÑвеÑов"
@@ -2552,11 +2652,11 @@ msgstr ": Файл ÑÑÑеÑÑвÑеÑ"
msgid "The following files exist. Overwrite them?"
msgstr "Ð¤Ð°Ð¹Ð»Ñ Ñже ÑÑÑеÑÑвÑÑÑ. ÐеÑепиÑаÑÑ Ð¸Ñ
?"
-#: cinelerra/convert.C:208
+#: cinelerra/convert.C:217
msgid "Transcode clip"
msgstr "ÐеÑекодиÑ. клип"
-#: cinelerra/convert.C:290
+#: cinelerra/convert.C:299
#, c-format
msgid ""
"transcode target file exists but is incorrect format:\n"
@@ -2564,66 +2664,66 @@ msgid ""
"remove file from disk before transcode to new format.\n"
msgstr ""
-#: cinelerra/convert.C:377
+#: cinelerra/convert.C:386
#, c-format
msgid "convert: failed=%d canceled=%d\n"
msgstr ""
-#: cinelerra/convert.C:382
+#: cinelerra/convert.C:391
#, c-format
msgid "TranscodeRender::run: done in %s\n"
msgstr ""
-#: cinelerra/convert.C:384
+#: cinelerra/convert.C:393
msgid "transcode cancelled"
msgstr "ÑÑанÑкодиÑование оÑменено"
-#: cinelerra/convert.C:386
+#: cinelerra/convert.C:395
msgid "transcode failed"
msgstr "ÑÑанÑкодиÑование не ÑдалоÑÑ"
-#: cinelerra/convert.C:388
+#: cinelerra/convert.C:397
#, c-format
msgid "transcode %d files, render time %s"
msgstr ""
-#: cinelerra/convert.C:397
+#: cinelerra/convert.C:406
msgid "Error making transcode."
msgstr "ÐÑибка ÑÑанÑкодиÑованиÑ"
-#: cinelerra/convert.C:425
+#: cinelerra/convert.C:434
msgid "Transcode files..."
msgstr "ÐеÑекодиÑ. ÑÐ°Ð¹Ð»Ñ ..."
-#: cinelerra/convert.C:535
+#: cinelerra/convert.C:545
msgid ": Transcode settings"
msgstr ": ÐаÑÑÑойки пеÑекодиÑ."
-#: cinelerra/convert.C:562
+#: cinelerra/convert.C:572
msgid "Render untagged assets and replace in project"
msgstr "РендеÑиÑÑ Ð½ÐµÐ¾ÑмеÑеннÑе и замениÑÑ Ð² пÑоекÑе"
-#: cinelerra/convert.C:565 cinelerra/convert.C:573
+#: cinelerra/convert.C:575 cinelerra/convert.C:583
msgid "Tag suffix:"
msgstr "СÑÑÑÐ¸ÐºÑ ÑÑга:"
-#: cinelerra/convert.C:587 cinelerra/proxy.C:464 cinelerra/render.C:1063
+#: cinelerra/convert.C:597 cinelerra/render.C:1063
msgid "Beep on done volume"
msgstr "ÐÑомкоÑÑÑ Ð±Ð¸Ð¿Ð° по завеÑÑении"
-#: cinelerra/convert.C:628
+#: cinelerra/convert.C:638
msgid "Transcode..."
msgstr "ÐеÑекодиÑование...."
-#: cinelerra/convert.C:628
+#: cinelerra/convert.C:638
msgid "Alt-e"
msgstr ""
-#: cinelerra/convert.C:711
+#: cinelerra/convert.C:721
msgid "Remove originals from project"
msgstr "УдалиÑÑ Ð¾ÑÐ¸Ð³Ð¸Ð½Ð°Ð»Ñ Ð¸Ð· пÑоекÑа"
-#: cinelerra/convert.C:727
+#: cinelerra/convert.C:737
msgid "Into Nested Proxy directory"
msgstr "ÐойÑи в каÑалог Ðлож. ÐÑокÑи"
@@ -2680,7 +2780,7 @@ msgstr "УвелиÑение"
msgid "Crop Video..."
msgstr "ÐбÑезаÑÑ Ð²Ð¸Ð´ÐµÐ¾..."
-#: cinelerra/cropvideo.C:97 cinelerra/cwindowtool.C:586
+#: cinelerra/cropvideo.C:97 cinelerra/cwindowtool.C:595
msgid ": Crop"
msgstr ": ÐбÑезка"
@@ -2708,11 +2808,11 @@ msgstr "ÐоказаÑÑ ÑпÑавление"
msgid "Hide controls"
msgstr "СкÑÑÑÑ ÑпÑавление"
-#: cinelerra/cwindowgui.C:1832 cinelerra/cwindowgui.C:3385
+#: cinelerra/cwindowgui.C:1832 cinelerra/cwindowgui.C:3386
msgid "mask rotate"
msgstr "вÑаÑение маÑки"
-#: cinelerra/cwindowgui.C:1836 cinelerra/cwindowgui.C:3389
+#: cinelerra/cwindowgui.C:1836 cinelerra/cwindowgui.C:3390
msgid "mask scale"
msgstr "маÑÑÑаб. маÑки"
@@ -2724,8 +2824,8 @@ msgstr "пеÑемеÑ-е маÑки"
msgid "mask adjust"
msgstr "наÑÑÑойка маÑки"
-#: cinelerra/cwindowgui.C:1864 cinelerra/cwindowtool.C:3083
-#: cinelerra/cwindowtool.C:3110
+#: cinelerra/cwindowgui.C:1864 cinelerra/cwindowtool.C:3270
+#: cinelerra/cwindowtool.C:3297
msgid "mask point"
msgstr "Ñзел маÑки"
@@ -2733,29 +2833,29 @@ msgstr "Ñзел маÑки"
msgid "Eyedrop"
msgstr "ÐипеÑка"
-#: cinelerra/cwindowgui.C:3107 cinelerra/cwindowgui.C:3368
-#: cinelerra/cwindowtool.C:1034 cinelerra/cwindowtool.C:1041
-#: cinelerra/cwindowtool.C:1120 cinelerra/cwindowtool.C:1124
-#: cinelerra/cwindowtool.C:1151 cinelerra/cwindowtool.C:1155
-#: cinelerra/cwindowtool.C:1188 cinelerra/cwindowtool.C:1193
-#: cinelerra/cwindowtool.C:1227 cinelerra/cwindowtool.C:1232
-#: cinelerra/cwindowtool.C:1257 cinelerra/cwindowtool.C:1261
-#: cinelerra/cwindowtool.C:1294 cinelerra/cwindowtool.C:1299
+#: cinelerra/cwindowgui.C:3108 cinelerra/cwindowgui.C:3369
+#: cinelerra/cwindowtool.C:1053 cinelerra/cwindowtool.C:1060
+#: cinelerra/cwindowtool.C:1290 cinelerra/cwindowtool.C:1294
+#: cinelerra/cwindowtool.C:1321 cinelerra/cwindowtool.C:1325
+#: cinelerra/cwindowtool.C:1358 cinelerra/cwindowtool.C:1363
+#: cinelerra/cwindowtool.C:1397 cinelerra/cwindowtool.C:1402
+#: cinelerra/cwindowtool.C:1427 cinelerra/cwindowtool.C:1431
+#: cinelerra/cwindowtool.C:1464 cinelerra/cwindowtool.C:1469
msgid "camera"
msgstr "камеÑа"
-#: cinelerra/cwindowgui.C:3109 cinelerra/cwindowgui.C:3372
-#: cinelerra/cwindowtool.C:1457 cinelerra/cwindowtool.C:1464
-#: cinelerra/cwindowtool.C:1532 cinelerra/cwindowtool.C:1537
-#: cinelerra/cwindowtool.C:1561 cinelerra/cwindowtool.C:1565
-#: cinelerra/cwindowtool.C:1591 cinelerra/cwindowtool.C:1596
-#: cinelerra/cwindowtool.C:1622 cinelerra/cwindowtool.C:1627
-#: cinelerra/cwindowtool.C:1651 cinelerra/cwindowtool.C:1655
-#: cinelerra/cwindowtool.C:1681 cinelerra/cwindowtool.C:1686
+#: cinelerra/cwindowgui.C:3110 cinelerra/cwindowgui.C:3373
+#: cinelerra/cwindowtool.C:1639 cinelerra/cwindowtool.C:1646
+#: cinelerra/cwindowtool.C:1717 cinelerra/cwindowtool.C:1722
+#: cinelerra/cwindowtool.C:1746 cinelerra/cwindowtool.C:1750
+#: cinelerra/cwindowtool.C:1776 cinelerra/cwindowtool.C:1781
+#: cinelerra/cwindowtool.C:1807 cinelerra/cwindowtool.C:1812
+#: cinelerra/cwindowtool.C:1836 cinelerra/cwindowtool.C:1840
+#: cinelerra/cwindowtool.C:1866 cinelerra/cwindowtool.C:1871
msgid "projector"
msgstr "пÑоекÑоÑ"
-#: cinelerra/cwindowgui.C:3381
+#: cinelerra/cwindowgui.C:3382
msgid "mask"
msgstr "маÑка"
@@ -2763,338 +2863,419 @@ msgstr "маÑка"
msgid "Auto"
msgstr "ÐвÑо"
-#: cinelerra/cwindowtool.C:537
+#: cinelerra/cwindowtool.C:392
+msgid "Range min"
+msgstr "Ðиапазон мин:"
+
+#: cinelerra/cwindowtool.C:401
+msgid "Range max"
+msgstr "Ðиапазон макÑ:"
+
+#: cinelerra/cwindowtool.C:546
msgid "Reformat"
msgstr "пеÑеÑоÑмаÑиÑоваÑÑ"
-#: cinelerra/cwindowtool.C:538 cinelerra/resizetrackthread.C:339
+#: cinelerra/cwindowtool.C:547 cinelerra/resizetrackthread.C:351
#: cinelerra/scale.C:90
msgid "Resize"
msgstr "Ðзм. ÑазмеÑа"
-#: cinelerra/cwindowtool.C:539
+#: cinelerra/cwindowtool.C:548
msgid "Shrink"
msgstr "УменÑÑиÑÑ"
-#: cinelerra/cwindowtool.C:609 plugins/boxblur/boxblur.C:467
-#: plugins/scale/scalewin.C:93 plugins/titler/titlerwindow.C:294
-#: plugins/titler/titlerwindow.C:308
+#: cinelerra/cwindowtool.C:618 plugins/boxblur/boxblur.C:467
+#: plugins/scale/scalewin.C:93 plugins/titler/titlerwindow.C:296
+#: plugins/titler/titlerwindow.C:310
msgid "W:"
msgstr "Ш.:"
-#: cinelerra/cwindowtool.C:633 plugins/boxblur/boxblur.C:474
-#: plugins/scale/scalewin.C:101 plugins/titler/titlerwindow.C:295
-#: plugins/titler/titlerwindow.C:313
+#: cinelerra/cwindowtool.C:642 plugins/boxblur/boxblur.C:474
+#: plugins/scale/scalewin.C:101 plugins/titler/titlerwindow.C:297
+#: plugins/titler/titlerwindow.C:315
msgid "H:"
msgstr "Ð.:"
-#: cinelerra/cwindowtool.C:697
+#: cinelerra/cwindowtool.C:706
msgid ": Color"
msgstr ": ЦвеÑ"
-#: cinelerra/cwindowtool.C:714
+#: cinelerra/cwindowtool.C:723
msgid "X,Y:"
msgstr "X,Y:"
-#: cinelerra/cwindowtool.C:716 plugins/blur/blurwindow.C:61
+#: cinelerra/cwindowtool.C:725 plugins/blur/blurwindow.C:61
#: plugins/lens/lens.C:492 plugins/oilpainting/oil.C:304
#: plugins/spherecam/spherecam.C:319 plugins/tracer/tracerwindow.C:156
#: plugins/unsharp/unsharpwindow.C:48 plugins/zoomblur/zoomblur.C:161
msgid "Radius:"
msgstr "РадиÑÑ:"
-#: cinelerra/cwindowtool.C:719
+#: cinelerra/cwindowtool.C:728
msgid "Red:"
msgstr "ÐÑаÑн.:"
-#: cinelerra/cwindowtool.C:721
+#: cinelerra/cwindowtool.C:730
msgid "Green:"
msgstr "ÐелÑн.:"
-#: cinelerra/cwindowtool.C:723
+#: cinelerra/cwindowtool.C:732
msgid "Blue:"
msgstr "Синий:"
-#: cinelerra/cwindowtool.C:843
+#: cinelerra/cwindowtool.C:852
msgid "\"smooth\" Curve on current Camera Keyframes"
msgstr ""
"СглаженнÑе ÑегменÑÑ\n"
"в ÑекÑÑиÑ
клÑÑ. кадÑаÑ
ÐамеÑÑ"
-#: cinelerra/cwindowtool.C:845
+#: cinelerra/cwindowtool.C:854
msgid "\"linear\" Curve on current Camera Keyframes"
msgstr ""
"ÐинейнÑе ÑегменÑÑ\n"
"в ÑекÑÑиÑ
клÑÑ. кадÑаÑ
ÐамеÑÑ"
-#: cinelerra/cwindowtool.C:847
+#: cinelerra/cwindowtool.C:856
msgid "\"tangent\" Curve on current Camera Keyframes"
msgstr ""
"СвÑзаннÑе ÑегменÑÑ\n"
"в ÑекÑÑиÑ
клÑÑ. кадÑаÑ
ÐамеÑÑ"
-#: cinelerra/cwindowtool.C:849
+#: cinelerra/cwindowtool.C:858
msgid "\"free\" Curve on current Camera Keyframes"
msgstr ""
"СвободнÑе ÑегменÑÑ\n"
"в ÑекÑÑиÑ
клÑÑ. кадÑаÑ
ÐамеÑÑ"
-#: cinelerra/cwindowtool.C:851
+#: cinelerra/cwindowtool.C:860
msgid "\"bump\" Curve on current Camera Keyframes"
msgstr ""
"Резкие ÑегменÑÑ\n"
"в ÑекÑÑиÑ
клÑÑ. кадÑаÑ
ÐамеÑÑ"
-#: cinelerra/cwindowtool.C:854
+#: cinelerra/cwindowtool.C:863
msgid "\"smooth\" Curve on current Projector Keyframes"
msgstr ""
"СглаженнÑе ÑегменÑÑ\n"
"в ÑекÑÑиÑ
клÑÑ. кадÑаÑ
ÐÑоекÑоÑа"
-#: cinelerra/cwindowtool.C:856
+#: cinelerra/cwindowtool.C:865
msgid "\"linear\" Curve on current Projector Keyframes"
msgstr ""
"ÐинейнÑе ÑегменÑÑ\n"
"в ÑекÑÑиÑ
клÑÑ. кадÑаÑ
ÐÑоекÑоÑа"
-#: cinelerra/cwindowtool.C:858
+#: cinelerra/cwindowtool.C:867
msgid "\"tangent\" Curve on current Projector Keyframes"
msgstr ""
"СвÑзаннÑе ÑегменÑÑ\n"
"в ÑекÑÑиÑ
клÑÑ. кадÑаÑ
ÐÑоекÑоÑа"
-#: cinelerra/cwindowtool.C:860
+#: cinelerra/cwindowtool.C:869
msgid "\"free\" Curve on current Projector Keyframes"
msgstr ""
"СвободнÑе ÑегменÑÑ\n"
"в ÑекÑÑиÑ
клÑÑ. кадÑаÑ
ÐÑоекÑоÑа"
-#: cinelerra/cwindowtool.C:862
+#: cinelerra/cwindowtool.C:871
msgid "\"bump\" Curve on current Projector Keyframes"
msgstr ""
"Резкие ÑегменÑÑ\n"
"в ÑекÑÑиÑ
клÑÑ. кадÑаÑ
ÐÑоекÑоÑа"
-#: cinelerra/cwindowtool.C:929
+#: cinelerra/cwindowtool.C:938
msgid "Use maximum"
msgstr "ÐÑполÑз. макÑим. знаÑ."
-#: cinelerra/cwindowtool.C:945
+#: cinelerra/cwindowtool.C:954
msgid ": Camera"
msgstr ": ÐамеÑа"
-#: cinelerra/cwindowtool.C:974 cinelerra/cwindowtool.C:1398
+#: cinelerra/cwindowtool.C:978 cinelerra/cwindowtool.C:1565
+#: cinelerra/manualgoto.C:159 plugins/crop/cropwin.C:113
+msgid "Position"
+msgstr "ÐозиÑиÑ"
+
+#: cinelerra/cwindowtool.C:980 cinelerra/cwindowtool.C:1567
+#: plugins/colorspace/colorspacewindow.C:167
+msgid "Range"
+msgstr "Ðиапазон"
+
+#: cinelerra/cwindowtool.C:988 cinelerra/cwindowtool.C:1574
msgid "expand X range"
msgstr "РаÑÑиÑиÑÑ Ð¸Ð·Ð¼.по Ð¥"
-#: cinelerra/cwindowtool.C:980 cinelerra/cwindowtool.C:1404
+#: cinelerra/cwindowtool.C:994 cinelerra/cwindowtool.C:1580
msgid "expand Y range"
msgstr "РаÑÑиÑиÑÑ Ð¸Ð·Ð¼.по Y"
-#: cinelerra/cwindowtool.C:988 cinelerra/cwindowtool.C:1410
+#: cinelerra/cwindowtool.C:1001 cinelerra/cwindowtool.C:1586
msgid "expand Zoom range"
msgstr "РаÑÑиÑ. диапаз. ÐаÑÑÑаб-Ñ"
-#: cinelerra/cwindowtool.C:1099 cinelerra/cwindowtool.C:1519
+#: cinelerra/cwindowtool.C:1005 cinelerra/cwindowtool.C:1591
+msgid "Justify"
+msgstr "ÐÑÑовнÑÑÑ"
+
+#: cinelerra/cwindowtool.C:1007 cinelerra/cwindowtool.C:1593
+msgid "Curve type"
+msgstr "Тип огибаÑÑей"
+
+#: cinelerra/cwindowtool.C:1009 cinelerra/cwindowtool.C:1595
+msgid "Keyframe"
+msgstr "ÐлÑÑ. кадÑ"
+
+#: cinelerra/cwindowtool.C:1141 cinelerra/mixersalign.C:373
+#: cinelerra/mixersalign.C:381 cinelerra/pluginfclient.C:157
+#: cinelerra/pluginfclient.C:569 cinelerra/pluginfclient.C:603
+#: cinelerra/pluginlv2gui.C:60 cinelerra/pluginlv2gui.C:222
+#: cinelerra/resizetrackthread.C:276 cinelerra/setformat.C:328
+#: plugins/bluebanana/bluebananawindow.C:1425
+#: plugins/bluebanana/bluebananawindow.C:1433
+#: plugins/bluebanana/bluebananawindow.C:1441
+#: plugins/bluebanana/bluebananawindow.C:1449
+#: plugins/bluebanana/bluebananawindow.C:1457
+#: plugins/bluebanana/bluebananawindow.C:1465
+#: plugins/bluebanana/bluebananawindow.C:1473
+#: plugins/bluebanana/bluebananawindow.C:1481
+#: plugins/bluebanana/bluebananawindow.C:2164 plugins/blur/blurwindow.C:248
+#: plugins/boxblur/boxblur.C:757 plugins/boxblur/boxblur.C:764
+#: plugins/brightness/brightnesswindow.C:168 plugins/chromakey/chromakey.C:272
+#: plugins/chromakeyhsv/chromakey.C:479 plugins/color3way/color3waywindow.C:649
+#: plugins/colorbalance/colorbalancewindow.C:230
+#: plugins/compressor/compressor.C:706
+#: plugins/compressormulti/comprmultigui.C:641
+#: plugins/crikey/crikeywindow.C:644 plugins/crop/cropwin.C:506
+#: plugins/descratch/descratch.C:497 plugins/descratch/descratch.C:722
+#: plugins/findobj/findobjwindow.C:301 plugins/gamma/gammawindow.C:317
+#: plugins/gradient/gradient.C:451 plugins/graphic/graphic.C:651
+#: plugins/histogram/histogramwindow.C:523
+#: plugins/histogram_bezier/bistogramwindow.C:540
+#: plugins/huesaturation/huesaturation.C:188 plugins/lens/lens.C:421
+#: plugins/linearblur/linearblur.C:272
+#: plugins/mandelcuda/mandelbrotwindow.C:201
+#: plugins/nbodycuda/nbodywindow.C:276 plugins/oilpainting/oil.C:264
+#: plugins/perspective/perspective.C:559 plugins/polar/polar.C:335
+#: plugins/radialblur/radialblur.C:275 plugins/reframert/reframert.C:275
+#: plugins/rgbshift/rgbshift.C:115 plugins/rotate/rotate.C:304
+#: plugins/rumbler/rumbler.C:154 plugins/scale/scalewin.C:540
+#: plugins/sharpen/sharpenwindow.C:167
+#: plugins/shiftinterlace/shiftinterlace.C:188
+#: plugins/sketcher/sketcherwindow.C:1383
+#: plugins/sketcher/sketcherwindow.C:1403
+#: plugins/swapchannels/swapchannels.C:184 plugins/swapframes/swapframes.C:165
+#: plugins/titler/titlerwindow.C:796 plugins/tracer/tracerwindow.C:649
+#: plugins/translate/translatewin.C:164 plugins/unsharp/unsharpwindow.C:138
+#: plugins/wave/wave.C:215 plugins/whirl/whirl.C:430 plugins/yuv/yuv.C:212
+#: plugins/yuv411/yuv411win.C:144 plugins/yuvshift/yuvshift.C:115
+#: plugins/zoomblur/zoomblur.C:269
+msgid "Reset"
+msgstr "СбÑоÑ"
+
+#: cinelerra/cwindowtool.C:1188 cinelerra/zoombar.C:535
+msgid "Automation range"
+msgstr "Ðиапазон авÑомаÑизаÑии"
+
+#: cinelerra/cwindowtool.C:1269 cinelerra/cwindowtool.C:1704
msgid "Left justify"
msgstr "ÐÑÑавнÑÑÑ Ð²Ð»ÐµÐ²Ð¾"
-#: cinelerra/cwindowtool.C:1139 cinelerra/cwindowtool.C:1549
+#: cinelerra/cwindowtool.C:1309 cinelerra/cwindowtool.C:1734
msgid "Center horizontal"
msgstr "ЦенÑÑиÑоваÑÑ Ð¿Ð¾ гоÑизонÑали"
-#: cinelerra/cwindowtool.C:1167 cinelerra/cwindowtool.C:1577
+#: cinelerra/cwindowtool.C:1337 cinelerra/cwindowtool.C:1762
msgid "Right justify"
msgstr "ÐÑÑавнÑÑÑ Ð²Ð¿Ñаво"
-#: cinelerra/cwindowtool.C:1206 cinelerra/cwindowtool.C:1608
+#: cinelerra/cwindowtool.C:1376 cinelerra/cwindowtool.C:1793
msgid "Top justify"
msgstr "ÐÑÑавнÑÑÑ Ð¿Ð¾ веÑÑ
Ñ"
-#: cinelerra/cwindowtool.C:1245 cinelerra/cwindowtool.C:1639
+#: cinelerra/cwindowtool.C:1415 cinelerra/cwindowtool.C:1824
msgid "Center vertical"
msgstr "ЦенÑÑиÑоваÑÑ Ð¿Ð¾ веÑÑикали"
-#: cinelerra/cwindowtool.C:1273 cinelerra/cwindowtool.C:1667
+#: cinelerra/cwindowtool.C:1443 cinelerra/cwindowtool.C:1852
msgid "Bottom justify"
msgstr "ÐÑÑавнÑÑÑ Ð¿Ð¾ низÑ"
-#: cinelerra/cwindowtool.C:1312
+#: cinelerra/cwindowtool.C:1482
msgid "Add Keyframe: Shift-F11"
msgstr "Ðобав. клÑÑ. кадÑ: Shift-F11"
-#: cinelerra/cwindowtool.C:1326
+#: cinelerra/cwindowtool.C:1496
msgid "Reset Camera: F11"
msgstr "СбÑÐ¾Ñ ÐºÐ°Ð¼ÐµÑÑ F11"
-#: cinelerra/cwindowtool.C:1340
+#: cinelerra/cwindowtool.C:1512
msgid "Bump edit edge left/right"
msgstr "Ðамп Ñед.пÑ/лв кÑай"
-#: cinelerra/cwindowtool.C:1356
+#: cinelerra/cwindowtool.C:1528
msgid "Bump spans to next/prev"
msgstr "Ðамп пÑодлев. к Ñл/пÑед"
-#: cinelerra/cwindowtool.C:1368
+#: cinelerra/cwindowtool.C:1540
msgid ": Projector"
msgstr ": ÐÑоекÑоÑ"
-#: cinelerra/cwindowtool.C:1698
+#: cinelerra/cwindowtool.C:1883
msgid "Add Keyframe: Shift-F12"
msgstr "Ðобав. клÑÑ. кадÑ: Shift-F12"
-#: cinelerra/cwindowtool.C:1712
+#: cinelerra/cwindowtool.C:1897
msgid "Reset Projector: F12"
msgstr "СбÑÐ¾Ñ Ð¿ÑоекÑоÑа: F12"
-#: cinelerra/cwindowtool.C:1979 cinelerra/cwindowtool.C:1987
+#: cinelerra/cwindowtool.C:2166 cinelerra/cwindowtool.C:2174
msgid "mask enable"
msgstr "вкл маÑкÑ"
-#: cinelerra/cwindowtool.C:1998
+#: cinelerra/cwindowtool.C:2185
msgid "Show/Hide mask"
msgstr "ÐоказаÑÑ/ÑкÑÑÑÑ Ð¼Ð°ÑкÑ"
-#: cinelerra/cwindowtool.C:2005 cinelerra/cwindowtool.C:2014
+#: cinelerra/cwindowtool.C:2192 cinelerra/cwindowtool.C:2201
msgid "mask enables"
msgstr "вÑклÑÑаÑели маÑки"
-#: cinelerra/cwindowtool.C:2021 cinelerra/cwindowtool.C:2039
+#: cinelerra/cwindowtool.C:2208 cinelerra/cwindowtool.C:2226
msgid "Solo"
msgstr ""
-#: cinelerra/cwindowtool.C:2025
+#: cinelerra/cwindowtool.C:2212
msgid "Solo video track"
msgstr "ÐдинÑÑÐ²ÐµÐ½Ð½Ð°Ñ Ð´Ð¾Ñожка"
-#: cinelerra/cwindowtool.C:2049
+#: cinelerra/cwindowtool.C:2236
msgid "Delete mask"
msgstr "УдалиÑÑ Ð¼Ð°ÑкÑ"
-#: cinelerra/cwindowtool.C:2065 cinelerra/cwindowtool.C:2091
+#: cinelerra/cwindowtool.C:2252 cinelerra/cwindowtool.C:2278
msgid "mask delete"
msgstr "ÑдалиÑÑ Ð¼Ð°ÑкÑ"
-#: cinelerra/cwindowtool.C:2103
+#: cinelerra/cwindowtool.C:2290
msgid "Delete point"
msgstr "УдалиÑÑ ÑоÑкÑ"
-#: cinelerra/cwindowtool.C:2118 cinelerra/cwindowtool.C:2160
+#: cinelerra/cwindowtool.C:2305 cinelerra/cwindowtool.C:2347
msgid "point delete"
msgstr "ÑдалиÑÑ ÑоÑкÑ"
-#: cinelerra/cwindowtool.C:2209 cinelerra/cwindowtool.C:2231
+#: cinelerra/cwindowtool.C:2396 cinelerra/cwindowtool.C:2418
msgid "Focus"
msgstr "ФокÑÑ"
-#: cinelerra/cwindowtool.C:2213
+#: cinelerra/cwindowtool.C:2400
msgid "Center for rotate/scale"
msgstr "ЦенÑÑ Ð´Ð»Ñ Ð¿Ð¾Ð²Ð¾ÑоÑа/маÑÑÑ."
-#: cinelerra/cwindowtool.C:2259 plugins/sketcher/sketcherwindow.C:1425
+#: cinelerra/cwindowtool.C:2446 plugins/sketcher/sketcherwindow.C:1425
msgid "Help"
msgstr "ÐомоÑÑ"
-#: cinelerra/cwindowtool.C:2263 plugins/sketcher/sketcherwindow.C:1429
+#: cinelerra/cwindowtool.C:2450 plugins/sketcher/sketcherwindow.C:1429
msgid "Show help text"
msgstr "ÐоказÑваÑÑ ÑекÑÑ Ð¿Ð¾Ð´Ñказок"
-#: cinelerra/cwindowtool.C:2280
+#: cinelerra/cwindowtool.C:2467
msgid "Markers"
msgstr "ÐÑмеÑки"
-#: cinelerra/cwindowtool.C:2300
+#: cinelerra/cwindowtool.C:2487
msgid "Boundary"
msgstr "ÐÑаниÑа"
-#: cinelerra/cwindowtool.C:2349 cinelerra/cwindowtool.C:2376
+#: cinelerra/cwindowtool.C:2536 cinelerra/cwindowtool.C:2563
msgid "mask feather"
msgstr "ÑаÑÑÑÑÑвка маÑки"
-#: cinelerra/cwindowtool.C:2480 cinelerra/cwindowtool.C:2508
+#: cinelerra/cwindowtool.C:2667 cinelerra/cwindowtool.C:2695
msgid "mask fade"
msgstr "Ñежим заÑÑÑ
.маÑки"
-#: cinelerra/cwindowtool.C:2571
+#: cinelerra/cwindowtool.C:2758
msgid "Gang fader"
msgstr ""
"СвÑзанное ÑегÑлиÑование\n"
"непÑозÑаÑноÑÑи/гÑомкоÑÑи/ÑкоÑоÑÑи (fade)"
-#: cinelerra/cwindowtool.C:2589
+#: cinelerra/cwindowtool.C:2776
msgid "Gang rotate/scale/translate"
msgstr ""
"СвÑзанное ÑегÑлиÑование\n"
"вÑаÑениÑ/маÑÑÑаба/пеÑемеÑениÑ"
-#: cinelerra/cwindowtool.C:2607
+#: cinelerra/cwindowtool.C:2794
msgid "Gang points"
msgstr "СвÑзаннÑе ÑоÑки"
-#: cinelerra/cwindowtool.C:2637
+#: cinelerra/cwindowtool.C:2824
msgid "Apply mask before plugins"
msgstr "ÐÑименÑÑÑ Ð¼Ð°ÑÐºÑ Ð¿ÐµÑед плагинами"
-#: cinelerra/cwindowtool.C:2668
+#: cinelerra/cwindowtool.C:2855
msgid "Disable OpenGL masking"
msgstr "ÐÑклÑÑиÑÑ OpenGL-ÑÐµÐ½Ð´ÐµÑ Ð¼Ð°Ñки"
-#: cinelerra/cwindowtool.C:2704
+#: cinelerra/cwindowtool.C:2891
msgid "Delete all masks"
msgstr "УдалиÑÑ Ð²Ñе маÑки"
-#: cinelerra/cwindowtool.C:2729 cinelerra/cwindowtool.C:2731
+#: cinelerra/cwindowtool.C:2916 cinelerra/cwindowtool.C:2918
msgid "del masks"
msgstr "УдалиÑÑ Ð¼Ð°Ñки"
-#: cinelerra/cwindowtool.C:2745
+#: cinelerra/cwindowtool.C:2932
msgid "Gang feather"
msgstr ""
"СвÑзанное ÑегÑлиÑование\n"
"ÑаÑÑÑÑÑвки"
-#: cinelerra/cwindowtool.C:2759
+#: cinelerra/cwindowtool.C:2946
msgid ": Mask"
msgstr ": ÐаÑка"
-#: cinelerra/cwindowtool.C:2796
+#: cinelerra/cwindowtool.C:2983
msgid "Masks on Track"
msgstr "ÐаÑки на доÑожке"
-#: cinelerra/cwindowtool.C:2799 plugins/cdripper/cdripwindow.C:45
+#: cinelerra/cwindowtool.C:2986 plugins/cdripper/cdripwindow.C:45
#: plugins/cdripper/cdripwindow.C:49
msgid "Track:"
msgstr "ТÑек"
-#: cinelerra/cwindowtool.C:2808
+#: cinelerra/cwindowtool.C:2995
msgid "Video track"
msgstr "Ðидео доÑожка"
-#: cinelerra/cwindowtool.C:2815
+#: cinelerra/cwindowtool.C:3002
msgid "Masks"
msgstr "ÐаÑки"
-#: cinelerra/cwindowtool.C:2817
+#: cinelerra/cwindowtool.C:3004
msgid "Mask:"
msgstr "ÐаÑка:"
-#: cinelerra/cwindowtool.C:2820 cinelerra/cwindowtool.C:3546
+#: cinelerra/cwindowtool.C:3007 cinelerra/cwindowtool.C:3733
msgid "Mask name"
msgstr "Ðазв. маÑки:"
-#: cinelerra/cwindowtool.C:2828
+#: cinelerra/cwindowtool.C:3015
msgid "Select:"
msgstr "ÐÑбÑанÑ:"
-#: cinelerra/cwindowtool.C:2845
+#: cinelerra/cwindowtool.C:3032
msgid "Enable:"
msgstr "ÐклÑÑенÑ:"
-#: cinelerra/cwindowtool.C:2853
+#: cinelerra/cwindowtool.C:3040
msgid "Preset Shapes"
msgstr "ÐÑедÑÑÑановки маÑок:"
-#: cinelerra/cwindowtool.C:2856 plugins/findobj/findobjwindow.C:871
+#: cinelerra/cwindowtool.C:3043 plugins/findobj/findobjwindow.C:871
#: plugins/findobj/findobjwindow.C:887 plugins/gradient/gradient.C:337
#: plugins/piano/piano.C:688 plugins/piano/piano.C:941
#: plugins/synthesizer/synthesizer.C:975 plugins/synthesizer/synthesizer.C:1409
@@ -3103,87 +3284,87 @@ msgstr "ÐÑедÑÑÑановки маÑок:"
msgid "Square"
msgstr "ÐвадÑаÑ"
-#: cinelerra/cwindowtool.C:2858
+#: cinelerra/cwindowtool.C:3045
msgid "Circle"
msgstr "ÐÑÑг"
-#: cinelerra/cwindowtool.C:2860 plugins/piano/piano.C:689
+#: cinelerra/cwindowtool.C:3047 plugins/piano/piano.C:689
#: plugins/piano/piano.C:942 plugins/synthesizer/synthesizer.C:976
#: plugins/synthesizer/synthesizer.C:1410 plugins/tremolo/tremolo.C:474
#, c-format
msgid "Triangle"
msgstr "ТÑеÑголÑник"
-#: cinelerra/cwindowtool.C:2862
+#: cinelerra/cwindowtool.C:3049
msgid "Oval"
msgstr "Ðвал"
-#: cinelerra/cwindowtool.C:2869
+#: cinelerra/cwindowtool.C:3056
msgid "Position & Scale"
msgstr "ÐозиÑÐ¸Ñ Ð¸ маÑÑÑаб"
-#: cinelerra/cwindowtool.C:2875
+#: cinelerra/cwindowtool.C:3062
msgid "xlate/scale x"
msgstr ""
-#: cinelerra/cwindowtool.C:2877
+#: cinelerra/cwindowtool.C:3064
msgid "xlate/scale y"
msgstr ""
-#: cinelerra/cwindowtool.C:2879
+#: cinelerra/cwindowtool.C:3066
msgid "xlate/scale xy"
msgstr ""
-#: cinelerra/cwindowtool.C:2882
+#: cinelerra/cwindowtool.C:3069
msgid "Fade & Feather"
msgstr "РаÑÑÑÑÑвка и ÑгаÑание:"
-#: cinelerra/cwindowtool.C:2885
+#: cinelerra/cwindowtool.C:3072
msgid "Fade:"
msgstr "Фейд:"
-#: cinelerra/cwindowtool.C:2893 plugins/shapewipe/shapewipe.C:284
+#: cinelerra/cwindowtool.C:3080 plugins/shapewipe/shapewipe.C:284
#: plugins/spherecam/spherecam.C:392 plugins/tracer/tracerwindow.C:153
msgid "Feather:"
msgstr "РаÑÑÑÑÑвка:"
-#: cinelerra/cwindowtool.C:2902
+#: cinelerra/cwindowtool.C:3089
msgid "Mask Points"
msgstr "ÑÐ·Ð»Ñ Ð¼Ð°Ñки"
-#: cinelerra/cwindowtool.C:2905
+#: cinelerra/cwindowtool.C:3092
msgid "Point:"
msgstr "ТоÑка:"
-#: cinelerra/cwindowtool.C:2910
+#: cinelerra/cwindowtool.C:3097
msgid "linear point"
msgstr "лин. ÑоÑка"
-#: cinelerra/cwindowtool.C:2912
+#: cinelerra/cwindowtool.C:3099
msgid "smooth point"
msgstr "Ñглаж. ÑоÑка"
-#: cinelerra/cwindowtool.C:2921
+#: cinelerra/cwindowtool.C:3108
msgid "linear curve"
msgstr "линейно"
-#: cinelerra/cwindowtool.C:2923 cinelerra/keyframepopup.C:478
+#: cinelerra/cwindowtool.C:3110 cinelerra/keyframepopup.C:478
msgid "smooth curve"
msgstr "Ð¡Ð³Ð»Ð°Ð¶ÐµÐ½Ð½Ð°Ñ Ð¾Ð³Ð¸Ð±Ð°ÑÑаÑ"
-#: cinelerra/cwindowtool.C:2931
+#: cinelerra/cwindowtool.C:3118
msgid "linear all"
msgstr "вÑе линейнÑе"
-#: cinelerra/cwindowtool.C:2933
+#: cinelerra/cwindowtool.C:3120
msgid "smooth all"
msgstr "вÑе ÑглаженнÑе"
-#: cinelerra/cwindowtool.C:2937
+#: cinelerra/cwindowtool.C:3124
msgid "Pivot Point"
msgstr "ÑоÑка вÑаÑениÑ"
-#: cinelerra/cwindowtool.C:2963
+#: cinelerra/cwindowtool.C:3150
msgid ""
"Shift+LMB: move an end point\n"
"Ctrl+LMB: move a control point\n"
@@ -3194,91 +3375,91 @@ msgid ""
"Ctrl+Wheel: rotate/scale around pointer"
msgstr ""
-#: cinelerra/cwindowtool.C:3164 cinelerra/cwindowtool.C:3205
+#: cinelerra/cwindowtool.C:3351 cinelerra/cwindowtool.C:3392
msgid "mask smooth"
msgstr "маÑка Ñглаж."
-#: cinelerra/cwindowtool.C:3266 cinelerra/cwindowtool.C:3295
+#: cinelerra/cwindowtool.C:3453 cinelerra/cwindowtool.C:3482
msgid "mask center"
msgstr "ÑенÑÑ Ð¼Ð°Ñки"
-#: cinelerra/cwindowtool.C:3316 cinelerra/cwindowtool.C:3360
+#: cinelerra/cwindowtool.C:3503 cinelerra/cwindowtool.C:3547
msgid "mask normal"
msgstr "ноÑмалÑÐ½Ð°Ñ Ð¼Ð°Ñка"
-#: cinelerra/cwindowtool.C:3391 cinelerra/cwindowtool.C:3414
-#: cinelerra/cwindowtool.C:3731 cinelerra/cwindowtool.C:3752
+#: cinelerra/cwindowtool.C:3578 cinelerra/cwindowtool.C:3601
+#: cinelerra/cwindowtool.C:3918 cinelerra/cwindowtool.C:3939
msgid "mask shape"
msgstr "ÑоÑма маÑки"
-#: cinelerra/cwindowtool.C:3435
+#: cinelerra/cwindowtool.C:3622
msgid "Load preset"
msgstr "ÐагÑÑзиÑÑ Ð¿ÑедÑÑÑановкÑ"
-#: cinelerra/cwindowtool.C:3453
+#: cinelerra/cwindowtool.C:3640
msgid "Save preset"
msgstr "СоÑ
ÑаниÑÑ Ð¿ÑедÑÑÑановкÑ"
-#: cinelerra/cwindowtool.C:3509
+#: cinelerra/cwindowtool.C:3696
msgid ": Save Mask"
msgstr ": СоÑ
ÑаниÑÑ Ð¼Ð°ÑкÑ"
-#: cinelerra/cwindowtool.C:3510
+#: cinelerra/cwindowtool.C:3697
msgid ": Delete Mask"
msgstr ": Удаление маÑки"
-#: cinelerra/cwindowtool.C:3538
+#: cinelerra/cwindowtool.C:3725
msgid "Save mask:"
msgstr "СоÑ
ÑаниÑÑ Ð¼Ð°ÑкÑ:"
-#: cinelerra/cwindowtool.C:3538
+#: cinelerra/cwindowtool.C:3725
msgid "Delete mask:"
msgstr "УдалиÑÑ Ð¼Ð°ÑкÑ:"
-#: cinelerra/cwindowtool.C:3591
+#: cinelerra/cwindowtool.C:3778
msgid "Delete preset"
msgstr "УдалиÑÑ Ð¿ÑоÑилÑ"
-#: cinelerra/cwindowtool.C:3611
+#: cinelerra/cwindowtool.C:3798
msgid "center mask"
msgstr "ЦенÑÑиÑоваÑÑ Ð¼Ð°ÑкÑ"
-#: cinelerra/cwindowtool.C:3626
+#: cinelerra/cwindowtool.C:3813
msgid "normalize mask"
msgstr "ÐоÑмализаÑÐ¸Ñ Ð¼Ð°Ñки"
-#: cinelerra/cwindowtool.C:3797
+#: cinelerra/cwindowtool.C:3984
msgid ": Ruler"
msgstr ": ÐзмеÑиÑелÑ"
-#: cinelerra/cwindowtool.C:3813
+#: cinelerra/cwindowtool.C:4000
msgid "Current:"
msgstr "ТекÑÑÐ°Ñ ÑоÑка:"
-#: cinelerra/cwindowtool.C:3816
+#: cinelerra/cwindowtool.C:4003
msgid "Point 1:"
msgstr "ТоÑка 1:"
-#: cinelerra/cwindowtool.C:3819
+#: cinelerra/cwindowtool.C:4006
msgid "Point 2:"
msgstr "ТоÑка 2:"
-#: cinelerra/cwindowtool.C:3822
+#: cinelerra/cwindowtool.C:4009
msgid "Deltas:"
msgstr "ТÑеÑг-к Î:"
-#: cinelerra/cwindowtool.C:3825
+#: cinelerra/cwindowtool.C:4012
msgid "Distance:"
msgstr "РаÑÑÑоÑние:"
-#: cinelerra/cwindowtool.C:3828 plugins/gradient/gradient.C:220
+#: cinelerra/cwindowtool.C:4015 plugins/gradient/gradient.C:220
#: plugins/linearblur/linearblur.C:166 plugins/polar/polar.C:260
#: plugins/radialblur/radialblur.C:163 plugins/rotate/rotate.C:365
#: plugins/timefront/timefront.C:203
msgid "Angle:"
msgstr "Угол:"
-#: cinelerra/cwindowtool.C:3833
+#: cinelerra/cwindowtool.C:4020
#, c-format
msgid ""
"Press Ctrl to lock ruler to the\n"
@@ -3288,14 +3469,14 @@ msgstr ""
"Ñ Ð¾ÑиенÑаÑией ÑолÑко до ближайÑиÑ
\n"
"45 гÑадÑÑов 5%c%c"
-#: cinelerra/cwindowtool.C:3839
+#: cinelerra/cwindowtool.C:4026
#, c-format
msgid "Press Alt to translate the ruler."
msgstr ""
"УдеÑживайÑе Alt Ð´Ð»Ñ Ð¿ÐµÑемеÑениÑ\n"
"'ÐзмеÑиÑелÑ'."
-#: cinelerra/cwindowtool.C:3866
+#: cinelerra/cwindowtool.C:4053
#, c-format
msgid "%0.01f pixels"
msgstr "%0.01f пикÑелей"
@@ -3304,7 +3485,7 @@ msgstr "%0.01f пикÑелей"
msgid "Media DB..."
msgstr "Ðедиа ÐÐ..."
-#: cinelerra/dbwindow.C:202 cinelerra/mainmenu.C:1798
+#: cinelerra/dbwindow.C:202 cinelerra/mainmenu.C:1827
msgid "Shift-M"
msgstr "Shift-M"
@@ -3869,54 +4050,154 @@ msgid "Writing data to %s ...\n"
msgstr ""
#: cinelerra/defaultformats.h:42
-msgid "1080P/60"
+#, fuzzy
+msgid "1080p/60"
msgstr "1080P/60"
#: cinelerra/defaultformats.h:44
-msgid "1080P/24"
+#, fuzzy
+msgid "1080p/59.94"
msgstr "1080P/24"
#: cinelerra/defaultformats.h:46
-msgid "1080I"
-msgstr "1080I"
+#, fuzzy
+msgid "1080p/50"
+msgstr "1080P/60"
#: cinelerra/defaultformats.h:48
-msgid "720P/60"
-msgstr "720P/60"
+#, fuzzy
+msgid "1080p/30"
+msgstr "1080P/60"
#: cinelerra/defaultformats.h:50
-msgid "PAL 576I - DV(D)"
-msgstr "PAL 576I - DV(D)"
+#, fuzzy
+msgid "1080p/29.97"
+msgstr "1080P/24"
#: cinelerra/defaultformats.h:52
-msgid "NTSC 480P - DV(D)"
-msgstr "NTSC 480P - DV(D)"
+#, fuzzy
+msgid "1080p/25"
+msgstr "1080P/24"
#: cinelerra/defaultformats.h:54
-msgid "NTSC 480I - DV(D)"
-msgstr "NTSC 480I - DV(D)"
+#, fuzzy
+msgid "1080p/24"
+msgstr "1080P/24"
#: cinelerra/defaultformats.h:56
+#, fuzzy
+msgid "1080p/23.976"
+msgstr "1080P/60"
+
+#: cinelerra/defaultformats.h:58
+#, fuzzy
+msgid "1080i/60"
+msgstr "1080P/60"
+
+#: cinelerra/defaultformats.h:60
+#, fuzzy
+msgid "1080i/50"
+msgstr "1080P/60"
+
+#: cinelerra/defaultformats.h:62
+#, fuzzy
+msgid "1080i/30"
+msgstr "1080P/60"
+
+#: cinelerra/defaultformats.h:64
+#, fuzzy
+msgid "1080i/29.97"
+msgstr "1080P/24"
+
+#: cinelerra/defaultformats.h:66
+#, fuzzy
+msgid "1080i/25"
+msgstr "1080P/24"
+
+#: cinelerra/defaultformats.h:68
+#, fuzzy
+msgid "1080i/24"
+msgstr "1080P/24"
+
+#: cinelerra/defaultformats.h:70
+msgid "HDV 1080i/29.97"
+msgstr ""
+
+#: cinelerra/defaultformats.h:72
+#, fuzzy
+msgid "HDV 1080i/25"
+msgstr "1080P/24"
+
+#: cinelerra/defaultformats.h:74
+msgid "(HDV) 720p/60"
+msgstr ""
+
+#: cinelerra/defaultformats.h:76
+msgid "(HDV 10 bit) 720p/60"
+msgstr ""
+
+#: cinelerra/defaultformats.h:78
+msgid "(HDV) 720p/50"
+msgstr ""
+
+#: cinelerra/defaultformats.h:80
+msgid "(HDV) 720p/29.97"
+msgstr ""
+
+#: cinelerra/defaultformats.h:82
+msgid "(HDV) 720p/25"
+msgstr ""
+
+#: cinelerra/defaultformats.h:84
+msgid "(HDV) 720p/23.976"
+msgstr ""
+
+#: cinelerra/defaultformats.h:86
+#, fuzzy
+msgid "PAL 576i - DV(D)"
+msgstr "PAL 576I - DV(D)"
+
+#: cinelerra/defaultformats.h:88
+#, fuzzy
+msgid "PAL 576i (16:9) - DV(D)"
+msgstr "PAL 576I - DV(D)"
+
+#: cinelerra/defaultformats.h:90
+#, fuzzy
+msgid "PAL 576p (16:9) - DV(D)"
+msgstr "PAL 576I - DV(D)"
+
+#: cinelerra/defaultformats.h:92
+#, fuzzy
+msgid "NTSC 480p - DV(D)"
+msgstr "NTSC 480P - DV(D)"
+
+#: cinelerra/defaultformats.h:94
+#, fuzzy
+msgid "NTSC 480i - DV(D)"
+msgstr "NTSC 480P - DV(D)"
+
+#: cinelerra/defaultformats.h:96
msgid "YouTube"
msgstr "YouTube"
-#: cinelerra/defaultformats.h:58
+#: cinelerra/defaultformats.h:98
msgid "Half D-1 PAL"
msgstr "Half D-1 PAL"
-#: cinelerra/defaultformats.h:60
+#: cinelerra/defaultformats.h:100
msgid "NTSC Half D-1"
msgstr "NTSC Half D-1"
-#: cinelerra/defaultformats.h:62
+#: cinelerra/defaultformats.h:102
msgid "Internet"
msgstr "ÐнÑеÑнеÑ"
-#: cinelerra/defaultformats.h:64
+#: cinelerra/defaultformats.h:104
msgid "CD Audio"
msgstr "ÐомпакÑ-ÐиÑк"
-#: cinelerra/defaultformats.h:66
+#: cinelerra/defaultformats.h:106
msgid "DAT Audio"
msgstr "ЦиÑÑ. звÑк"
@@ -3933,8 +4214,8 @@ msgstr "** %scarrier, dvb_locked %s\n"
msgid "no "
msgstr ""
-#: cinelerra/devicedvbinput.C:494 cinelerra/mwindow.C:682
-#: cinelerra/mwindow.C:731
+#: cinelerra/devicedvbinput.C:494 cinelerra/mwindow.C:683
+#: cinelerra/mwindow.C:732
msgid "lock"
msgstr ""
@@ -4117,8 +4398,8 @@ msgid "Commercial ( shift A )"
msgstr "Реклама ( shift A )"
#: cinelerra/editpanel.C:1130
-msgid "Undo ( z )"
-msgstr "ÐÑмена ( z )"
+msgid "Undo ( z or Ctrl-z)"
+msgstr "ÐÑмена ( z или Ctrl-z)"
#: cinelerra/editpanel.C:1154
msgid "Redo ( shift Z )"
@@ -4133,18 +4414,24 @@ msgid ""
"Currently: Gang None\n"
" Click to: Gang Channels"
msgstr ""
+"ТекÑÑ: Gang None\n"
+" ЩелÑок длÑ: Gang Channels"
#: cinelerra/editpanel.C:1331
msgid ""
"Currently: Gang Channels\n"
" Click to: Gang Media"
msgstr ""
+"ТекÑÑ: Gang Channels\n"
+" ЩелÑок длÑ: Gang Media"
#: cinelerra/editpanel.C:1332
msgid ""
"Currently: Gang Media\n"
" Click to: Gang None"
msgstr ""
+"ТекÑÑ: Gang Media\n"
+" ЩелÑок длÑ: Gang None"
#: cinelerra/editpanel.C:1389
msgid "Set Timecode"
@@ -4158,100 +4445,105 @@ msgstr ": Таймкод"
msgid "hour min sec frms"
msgstr "ÑÐ°Ñ Ð¼Ð¸Ð½ Ñек кадÑ"
-#: cinelerra/editpopup.C:141
+#: cinelerra/editpopup.C:142
#, c-format
msgid "Edit is not EDL: %s"
msgstr ""
-#: cinelerra/editpopup.C:149 cinelerra/mainmenu.C:1074
+#: cinelerra/editpopup.C:150 cinelerra/mainmenu.C:1073
msgid "Clear Select"
msgstr "ÐÑиÑÑиÑÑ ÐÑбоÑ"
-#: cinelerra/editpopup.C:149
+#: cinelerra/editpopup.C:150
msgid "Ctrl-Shift-A"
msgstr ""
-#: cinelerra/editpopup.C:164
+#: cinelerra/editpopup.C:165
msgid "Select Edits"
msgstr "ÐÑбÑаÑÑ Ð¾Ð±ÑекÑÑ"
-#: cinelerra/editpopup.C:164
-msgid "Ctrl-Alt-a"
-msgstr "Ctrl-Alt-a"
+#: cinelerra/editpopup.C:165
+#, fuzzy
+msgid "Ctrl-Alt-'"
+msgstr "Ctrl-Alt-s"
+
+#: cinelerra/editpopup.C:180
+msgid "Deselect Edits"
+msgstr "оÑм. вÑÐ±Ð¾Ñ Ð¿Ñавок"
-#: cinelerra/editpopup.C:179
+#: cinelerra/editpopup.C:193
msgid "Ctrl-c"
msgstr ""
-#: cinelerra/editpopup.C:193
+#: cinelerra/editpopup.C:207
msgid "Copy pack"
msgstr "ÐопиÑоваÑÑ Ð³ÑÑппÑ"
-#: cinelerra/editpopup.C:193
+#: cinelerra/editpopup.C:207
msgid "Ctrl-Shift-C"
msgstr ""
-#: cinelerra/editpopup.C:208
+#: cinelerra/editpopup.C:222
msgid "Ctrl-x"
msgstr ""
-#: cinelerra/editpopup.C:222
+#: cinelerra/editpopup.C:236
msgid "Cut pack"
msgstr "ÐÑÑезаÑÑ Ð³ÑÑппÑ"
-#: cinelerra/editpopup.C:222
+#: cinelerra/editpopup.C:236
msgid "Ctrl-Alt-z"
msgstr "Ctrl-Alt-z"
-#: cinelerra/editpopup.C:237
+#: cinelerra/editpopup.C:251
msgid "editpopup#Mute"
msgstr ""
-#: cinelerra/editpopup.C:237
+#: cinelerra/editpopup.C:251
msgid "Ctrl-m"
msgstr ""
-#: cinelerra/editpopup.C:251
+#: cinelerra/editpopup.C:265
msgid "Mute pack"
-msgstr "'вкл./вÑкл. глÑÑение' гÑÑппÑ"
+msgstr "вкл./вÑкл. глÑÑение гÑÑппÑ"
-#: cinelerra/editpopup.C:251
+#: cinelerra/editpopup.C:265
msgid "Ctrl-Shift-M"
msgstr ""
-#: cinelerra/editpopup.C:266
+#: cinelerra/editpopup.C:280
msgid "Ctrl-v"
msgstr ""
-#: cinelerra/editpopup.C:286
+#: cinelerra/editpopup.C:300
msgid "Overwrite"
msgstr "ÐамениÑÑ"
-#: cinelerra/editpopup.C:286
+#: cinelerra/editpopup.C:300
msgid "Ctrl-b"
msgstr ""
-#: cinelerra/editpopup.C:306
+#: cinelerra/editpopup.C:320
msgid "Overwrite Plugins"
msgstr "ÐамениÑÑ Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ"
-#: cinelerra/editpopup.C:306
+#: cinelerra/editpopup.C:320
msgid "Ctrl-Shift-P"
msgstr ""
-#: cinelerra/editpopup.C:330
+#: cinelerra/editpopup.C:344
msgid "Collect Effects"
msgstr "СобÑаÑÑ ÑÑÑекÑÑ"
-#: cinelerra/editpopup.C:345
+#: cinelerra/editpopup.C:359
msgid "Paste Effects"
msgstr "вÑÑавиÑÑ ÑÑÑекÑÑ"
-#: cinelerra/editpopup.C:361
+#: cinelerra/editpopup.C:375
msgid "Ctrl-!"
msgstr "Ctrl-!"
-#: cinelerra/edl.C:1881
+#: cinelerra/edl.C:1884
msgid "new_edl edit"
msgstr ""
@@ -4283,11 +4575,11 @@ msgstr ": ÐкÑпоÑÑ EDL"
msgid "Select a file to export to:"
msgstr "ÐведиÑе Ð¸Ð¼Ñ Ð´Ð»Ñ ÑкÑпоÑÑа EDL-Ñайла:"
-#: cinelerra/exportedl.C:378 cinelerra/formattools.C:146
+#: cinelerra/exportedl.C:378 cinelerra/formattools.C:149
msgid "Output to file"
msgstr "ÐÑведение в Ñайл"
-#: cinelerra/exportedl.C:378 cinelerra/formattools.C:146
+#: cinelerra/exportedl.C:378 cinelerra/formattools.C:149
msgid "Select a file to write to:"
msgstr "ÐведиÑе Ð¸Ð¼Ñ Ð´Ð»Ñ ÑезÑлÑÑиÑÑÑÑего Ñайла:"
@@ -4301,11 +4593,11 @@ msgstr "ÐоддеÑживаеÑÑÑ ÑолÑко ÑоÑÐ¼Ð°Ñ CMX 3600"
#: cinelerra/featheredits.C:35
msgid "Feather Edits..."
-msgstr ""
+msgstr "РаÑÑÑÑеваÑÑ Ð¿Ñавки..."
#: cinelerra/featheredits.C:78
msgid ": Feather Edits"
-msgstr ""
+msgstr ": РаÑÑÑÑеваÑÑ Ð¿Ñавки"
#: cinelerra/featheredits.C:101
msgid "Feather by how many samples:"
@@ -4315,34 +4607,34 @@ msgstr "РазмÑÑÑ Ð½Ð° ÑÑолÑко ÑÑмплов"
msgid "Feather by how many frames:"
msgstr "РазмÑÑÑ Ð½Ð° ÑÑолÑко кадÑов"
-#: cinelerra/ffmpeg.C:66 cinelerra/pluginfclient.C:33
+#: cinelerra/ffmpeg.C:67 cinelerra/pluginfclient.C:33
#, c-format
msgid "%s err: %s\n"
msgstr "%s err: %s\n"
-#: cinelerra/ffmpeg.C:423 cinelerra/ffmpeg.C:3743
+#: cinelerra/ffmpeg.C:425 cinelerra/ffmpeg.C:3912
msgid "cant allocate codec context\n"
msgstr "cant allocate codec context\n"
-#: cinelerra/ffmpeg.C:465
+#: cinelerra/ffmpeg.C:467
msgid "open decoder failed\n"
msgstr "open decoder failed\n"
-#: cinelerra/ffmpeg.C:468
+#: cinelerra/ffmpeg.C:470
#, c-format
msgid "can't open input file: %s\n"
msgstr "can't open input file: %s\n"
-#: cinelerra/ffmpeg.C:536
+#: cinelerra/ffmpeg.C:538
msgid "av_buffersrc_add_frame_flags failed\n"
msgstr "av_buffersrc_add_frame_flags failed\n"
-#: cinelerra/ffmpeg.C:1079 cinelerra/ffmpeg.C:1132
-#: cinelerra/performanceprefs.C:339 cinelerra/plugin.C:225
+#: cinelerra/ffmpeg.C:1082 cinelerra/ffmpeg.C:1135
+#: cinelerra/performanceprefs.C:345 cinelerra/plugin.C:225
msgid "none"
msgstr "ниÑего"
-#: cinelerra/ffmpeg.C:1333 cinelerra/ffmpeg.C:1517
+#: cinelerra/ffmpeg.C:1398 cinelerra/ffmpeg.C:1583
#, c-format
msgid ""
"Error retrieving data from GPU to CPU\n"
@@ -4351,7 +4643,7 @@ msgstr ""
"ÐÑибка полÑÑÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ
Ð¾Ñ GPU к СPU\n"
"Ñайл: %s\n"
-#: cinelerra/ffmpeg.C:1340
+#: cinelerra/ffmpeg.C:1405
#, c-format
msgid ""
"Error converting data from GPU to CPU\n"
@@ -4360,131 +4652,131 @@ msgstr ""
"ÐÑибка пÑеобÑÐ°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ
Ð¾Ñ GPU к СPU\n"
"Ñайл: %s\n"
-#: cinelerra/ffmpeg.C:2172
+#: cinelerra/ffmpeg.C:2239
#, c-format
msgid "options open failed %s\n"
msgstr "options open failed %s\n"
-#: cinelerra/ffmpeg.C:2178
+#: cinelerra/ffmpeg.C:2245
#, c-format
msgid "format/codec not found %s\n"
msgstr "format/codec not found %s\n"
-#: cinelerra/ffmpeg.C:2278
+#: cinelerra/ffmpeg.C:2360
#, c-format
msgid "err reading %s: line %d\n"
msgstr "err reading %s: line %d\n"
-#: cinelerra/ffmpeg.C:2369
+#: cinelerra/ffmpeg.C:2451
msgid "(unkn)"
msgstr "(ÐеизвеÑÑно)"
-#: cinelerra/ffmpeg.C:2373
+#: cinelerra/ffmpeg.C:2455
#, c-format
msgid "vid%d (%d), id 0x%06x:\n"
msgstr "vid%d (%d), id 0x%06x:\n"
-#: cinelerra/ffmpeg.C:2405
+#: cinelerra/ffmpeg.C:2491
#, c-format
msgid "aud%d (%d), id 0x%06x:\n"
msgstr "aud%d (%d), id 0x%06x:\n"
-#: cinelerra/ffmpeg.C:2502
+#: cinelerra/ffmpeg.C:2588
#, c-format
msgid "can't stat file: %s\n"
msgstr "can't stat file: %s\n"
-#: cinelerra/ffmpeg.C:2609
+#: cinelerra/ffmpeg.C:2695
#, c-format
msgid "FFMPEG::open_decoder: some stream have bad times: %s\n"
msgstr ""
-#: cinelerra/ffmpeg.C:2627
+#: cinelerra/ffmpeg.C:2713
#, c-format
msgid "bad file path: %s\n"
msgstr "bad file path: %s\n"
-#: cinelerra/ffmpeg.C:2632
+#: cinelerra/ffmpeg.C:2718
#, c-format
msgid "bad file format: %s\n"
msgstr "bad file format: %s\n"
-#: cinelerra/ffmpeg.C:2636
+#: cinelerra/ffmpeg.C:2722
#, c-format
msgid "mismatch audio/video file format: %s\n"
msgstr "mismatch audio/video file format: %s\n"
-#: cinelerra/ffmpeg.C:2646
+#: cinelerra/ffmpeg.C:2732
#, c-format
msgid "failed: %s\n"
msgstr "failed: %s\n"
-#: cinelerra/ffmpeg.C:2670
+#: cinelerra/ffmpeg.C:2756
#, c-format
msgid "get_encoder failed %s:%s\n"
msgstr "get_encoder failed %s:%s\n"
-#: cinelerra/ffmpeg.C:2689
+#: cinelerra/ffmpeg.C:2775
#, c-format
msgid "cant find codec %s:%s\n"
msgstr "cant find codec %s:%s\n"
-#: cinelerra/ffmpeg.C:2695
+#: cinelerra/ffmpeg.C:2781
#, c-format
msgid "unknown codec %s:%s\n"
msgstr "unknown codec %s:%s\n"
-#: cinelerra/ffmpeg.C:2702
+#: cinelerra/ffmpeg.C:2788
#, c-format
msgid "cant create stream %s:%s\n"
msgstr "cant create stream %s:%s\n"
-#: cinelerra/ffmpeg.C:2710
+#: cinelerra/ffmpeg.C:2796
#, c-format
msgid "duplicate audio %s:%s\n"
msgstr "duplicate audio %s:%s\n"
-#: cinelerra/ffmpeg.C:2715
+#: cinelerra/ffmpeg.C:2801
#, c-format
msgid "bad audio options %s:%s\n"
msgstr "bad audio options %s:%s\n"
-#: cinelerra/ffmpeg.C:2751
+#: cinelerra/ffmpeg.C:2837
#, c-format
msgid "check_sample_rate failed %s\n"
msgstr "check_sample_rate failed %s\n"
-#: cinelerra/ffmpeg.C:2770
+#: cinelerra/ffmpeg.C:2856
#, c-format
msgid "duplicate video %s:%s\n"
msgstr "duplicate video %s:%s\n"
-#: cinelerra/ffmpeg.C:2775
+#: cinelerra/ffmpeg.C:2861
#, c-format
msgid "bad video options %s:%s\n"
msgstr "bad video options %s:%s\n"
-#: cinelerra/ffmpeg.C:2844
+#: cinelerra/ffmpeg.C:2930
#, c-format
msgid "check_frame_rate failed %s\n"
msgstr "check_frame_rate failed %s\n"
-#: cinelerra/ffmpeg.C:2860
+#: cinelerra/ffmpeg.C:2965
#, c-format
msgid "not audio/video, %s:%s\n"
msgstr "not audio/video, %s:%s\n"
-#: cinelerra/ffmpeg.C:2898
+#: cinelerra/ffmpeg.C:3003
#, c-format
msgid "error: stats file = %s\n"
msgstr "error: stats file = %s\n"
-#: cinelerra/ffmpeg.C:2921
+#: cinelerra/ffmpeg.C:3026
#, c-format
msgid "open failed %s:%s\n"
msgstr "open failed %s:%s\n"
-#: cinelerra/ffmpeg.C:2931
+#: cinelerra/ffmpeg.C:3036
#, c-format
msgid ""
"bitstream filter failed %s:\n"
@@ -4493,34 +4785,34 @@ msgstr ""
"bitstream filter failed %s:\n"
"%s\n"
-#: cinelerra/ffmpeg.C:3075
+#: cinelerra/ffmpeg.C:3180
#, c-format
msgid ""
"Cant write image2 header file: %s\n"
" %m"
msgstr ""
-#: cinelerra/ffmpeg.C:3125
+#: cinelerra/ffmpeg.C:3230
#, c-format
msgid "bad format options %s\n"
msgstr "непÑавилÑнÑе опÑии ÑоÑмаÑа%s\n"
-#: cinelerra/ffmpeg.C:3738
+#: cinelerra/ffmpeg.C:3907
#, c-format
msgid "cant find decoder codec %d\n"
msgstr "не Ð¼Ð¾Ð³Ñ Ð½Ð°Ð¹Ñи кодек деводиÑÐ¾Ð²Ð°Ð½Ð¸Ñ %d\n"
-#: cinelerra/ffmpeg.C:3765
+#: cinelerra/ffmpeg.C:3934
#, c-format
msgid "av_frame_alloc failed\n"
msgstr "av_frame_alloc failed\n"
-#: cinelerra/ffmpeg.C:3795
+#: cinelerra/ffmpeg.C:3964
#, c-format
msgid "codec open failed\n"
msgstr "codec open failed\n"
-#: cinelerra/ffmpeg.C:3825
+#: cinelerra/ffmpeg.C:3994
msgid "over 100 read_frame errs\n"
msgstr "over 100 read_frame errs\n"
@@ -4532,16 +4824,16 @@ msgstr "ÐÑÐ¾Ñ ÑоÑÐ¼Ð°Ñ Ð½Ðµ поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð°Ñдио."
msgid "This format doesn't support video."
msgstr "ÐÑÐ¾Ñ ÑоÑÐ¼Ð°Ñ Ð½Ðµ поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð²Ð¸Ð´ÐµÐ¾."
-#: cinelerra/file.C:1341 cinelerra/file.C:1347 cinelerra/fileformat.C:152
+#: cinelerra/file.C:1356 cinelerra/file.C:1362 cinelerra/fileformat.C:152
#: cinelerra/filesndfile.C:455
msgid "Lo Hi"
msgstr "Lo Hi"
-#: cinelerra/file.C:1348 cinelerra/fileformat.C:166 cinelerra/filesndfile.C:440
+#: cinelerra/file.C:1363 cinelerra/fileformat.C:166 cinelerra/filesndfile.C:440
msgid "Hi Lo"
msgstr "Hi Lo"
-#: cinelerra/file.C:1579
+#: cinelerra/file.C:1594
msgid "UNKNOWN"
msgstr "ÐеизвеÑÑно"
@@ -4705,8 +4997,8 @@ msgstr "RGB ALPHA"
msgid "PNG ALPHA"
msgstr "PNG ALPHA"
-#: cinelerra/fileac3.C:123 cinelerra/filedv.C:248 cinelerra/filelist.C:146
-#: cinelerra/filelist.C:315 cinelerra/filelist.C:390 cinelerra/filetga.C:217
+#: cinelerra/fileac3.C:123 cinelerra/filedv.C:248 cinelerra/filelist.C:152
+#: cinelerra/filelist.C:321 cinelerra/filelist.C:396 cinelerra/filetga.C:217
#, c-format
msgid ""
"Error while opening \"%s\" for reading. \n"
@@ -4720,7 +5012,7 @@ msgid "FileAC3::open_file codec not found.\n"
msgstr "FileAC3::open_file codec not found.\n"
#: cinelerra/fileac3.C:137 cinelerra/filedv.C:206 cinelerra/filelist.C:100
-#: cinelerra/filelist.C:453 cinelerra/filelist.C:635 cinelerra/filevorbis.C:165
+#: cinelerra/filelist.C:459 cinelerra/filelist.C:641 cinelerra/filevorbis.C:165
#, c-format
msgid ""
"Error while opening \"%s\" for writing. \n"
@@ -4841,7 +5133,7 @@ msgstr "Unable to seek file to %ji"
msgid "There are no audio options for this format"
msgstr "ÐÐµÑ Ð¾Ð¿Ñий аÑдио Ð´Ð»Ñ ÑÑого ÑоÑмаÑа"
-#: cinelerra/filedv.C:960 cinelerra/fileexr.C:529 cinelerra/filejpeg.C:329
+#: cinelerra/filedv.C:960 cinelerra/fileexr.C:529 cinelerra/filejpeg.C:333
#: cinelerra/filejpeglist.C:127 cinelerra/filempeg.C:1877
#: cinelerra/filepng.C:346 cinelerra/fileppm.C:197 cinelerra/filetga.C:820
#: cinelerra/filetiff.C:531
@@ -4881,185 +5173,185 @@ msgstr "инÑоÑмаÑиÑ:\n"
msgid "== open failed\n"
msgstr "== open failed\n"
-#: cinelerra/fileffmpeg.C:505
+#: cinelerra/fileffmpeg.C:511
msgid ": Audio Preset"
msgstr ": ÐÑедÑÑÑановки аÑдио"
-#: cinelerra/fileffmpeg.C:571 plugins/rotate/rotate.C:347
+#: cinelerra/fileffmpeg.C:577 plugins/rotate/rotate.C:347
msgid "Preset:"
msgstr "ÐÑедÑÑÑановки"
-#: cinelerra/fileffmpeg.C:577 cinelerra/fileffmpeg.C:748
+#: cinelerra/fileffmpeg.C:583 cinelerra/fileffmpeg.C:754
#: cinelerra/filempeg.C:1982 cinelerra/fileogg.C:1780
msgid "Bitrate:"
msgstr "ÐиÑÑейÑ:"
-#: cinelerra/fileffmpeg.C:582 cinelerra/fileffmpeg.C:753
-#: cinelerra/filejpeg.C:347 cinelerra/filejpeglist.C:144
+#: cinelerra/fileffmpeg.C:588 cinelerra/fileffmpeg.C:759
+#: cinelerra/filejpeg.C:351 cinelerra/filejpeglist.C:144
#: cinelerra/fileogg.C:1785 cinelerra/formatwindow.C:112
msgid "Quality:"
msgstr "ÐаÑеÑÑво:"
-#: cinelerra/fileffmpeg.C:588
+#: cinelerra/fileffmpeg.C:594
msgid "Samples:"
msgstr "СÑмплÑ:"
-#: cinelerra/fileffmpeg.C:600
+#: cinelerra/fileffmpeg.C:606
msgid "Audio Options:"
msgstr "ÐпÑии аÑдио:"
-#: cinelerra/fileffmpeg.C:605 cinelerra/fileffmpeg.C:776
-#: cinelerra/fileffmpeg.C:895
+#: cinelerra/fileffmpeg.C:611 cinelerra/fileffmpeg.C:782
+#: cinelerra/fileffmpeg.C:901
msgid "view"
msgstr "обзоÑ"
-#: cinelerra/fileffmpeg.C:607 cinelerra/fileffmpeg.C:778
-#: cinelerra/fileffmpeg.C:1144
+#: cinelerra/fileffmpeg.C:613 cinelerra/fileffmpeg.C:784
+#: cinelerra/fileffmpeg.C:1150
msgid "format"
msgstr "ÑоÑмаÑ"
-#: cinelerra/fileffmpeg.C:667
+#: cinelerra/fileffmpeg.C:673
msgid ": Video Preset"
msgstr ": ÐÑедÑÑÑановки видео"
-#: cinelerra/fileffmpeg.C:759 plugins/puzzleobj/puzzleobjwindow.C:51
+#: cinelerra/fileffmpeg.C:765 plugins/puzzleobj/puzzleobjwindow.C:51
msgid "Pixels:"
msgstr "ÐикÑели:"
-#: cinelerra/fileffmpeg.C:771
+#: cinelerra/fileffmpeg.C:777
msgid "Video Options:"
msgstr "ÐпÑии видео:"
-#: cinelerra/fileffmpeg.C:837
+#: cinelerra/fileffmpeg.C:843
msgid ": Format Preset"
msgstr "ÐÑедÑÑÑановки (ÑоÑмаÑ):"
-#: cinelerra/fileffmpeg.C:891
+#: cinelerra/fileffmpeg.C:897
msgid "Format Options:"
msgstr "ÐпÑии ÑоÑмаÑа:"
-#: cinelerra/fileffmpeg.C:980 cinelerra/filempeg.C:836
+#: cinelerra/fileffmpeg.C:986 cinelerra/filempeg.C:836
#, c-format
msgid "Creating %s\n"
msgstr "Создание %s\n"
-#: cinelerra/fileffmpeg.C:1020
+#: cinelerra/fileffmpeg.C:1026
msgid "option"
msgstr "ÐпÑиÑ"
-#: cinelerra/fileffmpeg.C:1020 plugins/bluebanana/bluebananawindow.C:2121
+#: cinelerra/fileffmpeg.C:1026 plugins/bluebanana/bluebananawindow.C:2121
msgid "value"
msgstr "ÐнаÑен."
-#: cinelerra/fileffmpeg.C:1143
+#: cinelerra/fileffmpeg.C:1149
msgid "codec"
msgstr "кодек"
-#: cinelerra/fileffmpeg.C:1449
+#: cinelerra/fileffmpeg.C:1455
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1450
+#: cinelerra/fileffmpeg.C:1456
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1451
+#: cinelerra/fileffmpeg.C:1457
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1452
+#: cinelerra/fileffmpeg.C:1458
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1453
+#: cinelerra/fileffmpeg.C:1459
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1454
+#: cinelerra/fileffmpeg.C:1460
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1455
+#: cinelerra/fileffmpeg.C:1461
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1456
+#: cinelerra/fileffmpeg.C:1462
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1457
+#: cinelerra/fileffmpeg.C:1463
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1458
+#: cinelerra/fileffmpeg.C:1464
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1459
+#: cinelerra/fileffmpeg.C:1465
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1460
+#: cinelerra/fileffmpeg.C:1466
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1461
+#: cinelerra/fileffmpeg.C:1467
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1462
+#: cinelerra/fileffmpeg.C:1468
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1463
+#: cinelerra/fileffmpeg.C:1469
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1464
+#: cinelerra/fileffmpeg.C:1470
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1465
+#: cinelerra/fileffmpeg.C:1471
msgid ""
msgstr ""
-#: cinelerra/fileffmpeg.C:1585
+#: cinelerra/fileffmpeg.C:1591
msgid ": Options"
msgstr ": ÐпÑии"
-#: cinelerra/fileffmpeg.C:1606
+#: cinelerra/fileffmpeg.C:1612
msgid "Format: "
msgstr "ФоÑмаÑ:"
-#: cinelerra/fileffmpeg.C:1611
+#: cinelerra/fileffmpeg.C:1617
msgid "Codec: "
msgstr "Ðодек:"
-#: cinelerra/fileffmpeg.C:1616 cinelerra/pluginfclient.C:560
+#: cinelerra/fileffmpeg.C:1622 cinelerra/pluginfclient.C:560
#, c-format
msgid "Type: "
msgstr "Тип:"
-#: cinelerra/fileffmpeg.C:1620 cinelerra/pluginfclient.C:565
+#: cinelerra/fileffmpeg.C:1626 cinelerra/pluginfclient.C:565
#, c-format
msgid "Range: "
msgstr "Ðиапазон:"
-#: cinelerra/fileffmpeg.C:1634
+#: cinelerra/fileffmpeg.C:1640
msgid "Kind:"
msgstr "Ðид:"
-#: cinelerra/fileffmpeg.C:1846 cinelerra/fileffmpeg.C:1884
+#: cinelerra/fileffmpeg.C:1852 cinelerra/fileffmpeg.C:1890
#, c-format
msgid "no codec named: %s: %s"
msgstr "no codec named: %s: %s"
-#: cinelerra/fileffmpeg.C:1851 cinelerra/fileffmpeg.C:1889
+#: cinelerra/fileffmpeg.C:1857 cinelerra/fileffmpeg.C:1895
#, c-format
msgid "no codec context: %s: %s"
msgstr "неÑÑ ÐºÐ¾Ð½ÑекÑÑа кодека: %s: %s"
-#: cinelerra/fileffmpeg.C:1944
+#: cinelerra/fileffmpeg.C:1959
#, c-format
msgid "no format named: %s"
msgstr "неÑÑ ÑоÑмаÑа:: %s"
@@ -5072,7 +5364,7 @@ msgstr ": ФоÑÐ¼Ð°Ñ Ñайла"
msgid "Assuming raw PCM:"
msgstr "ÐÑедположиÑелÑно raw PCM:"
-#: cinelerra/filejpeg.C:354
+#: cinelerra/filejpeg.C:358
msgid "Tag for spherical playback"
msgstr "ТÑг Ð´Ð»Ñ ÑÑеÑиÑ. воÑпÑоизведениÑ"
@@ -5080,12 +5372,12 @@ msgstr "ТÑг Ð´Ð»Ñ ÑÑеÑиÑ. воÑпÑоизведениÑ"
msgid "JPEGLIST"
msgstr "JPEGLIST"
-#: cinelerra/filelist.C:259
+#: cinelerra/filelist.C:265
#, c-format
msgid "%s:no such file"
msgstr "%s:Ð½ÐµÑ Ñакого Ñайла"
-#: cinelerra/filelist.C:266
+#: cinelerra/filelist.C:272
#, c-format
msgid ""
"%s:\n"
@@ -5094,7 +5386,7 @@ msgstr ""
"%s:\n"
"ÑпиÑок пÑÑÑ"
-#: cinelerra/filelist.C:268
+#: cinelerra/filelist.C:274
#, c-format
msgid ""
"%s:\n"
@@ -5637,9 +5929,8 @@ msgid "error writing video page\n"
msgstr ""
#: cinelerra/fileogg.C:1601
-#, fuzzy
msgid "th_encode_ycbcr_in failed"
-msgstr "get_encoder failed %s:%s\n"
+msgstr ""
#: cinelerra/fileogg.C:1659 cinelerra/filevorbis.C:392
msgid "Min bitrate:"
@@ -5694,11 +5985,11 @@ msgstr "16 биÑ"
msgid "PPM, RGB raw only"
msgstr ""
-#: cinelerra/fileref.C:68
+#: cinelerra/fileref.C:69
msgid "Reference files cant be created by rendering\n"
msgstr ""
-#: cinelerra/fileref.C:81
+#: cinelerra/fileref.C:82
#, c-format
msgid ""
"Error loading Reference file:\n"
@@ -5763,13 +6054,13 @@ msgstr ""
msgid "Flipbook..."
msgstr ""
-#: cinelerra/floatauto.C:446 cinelerra/scopewindow.C:1326
-#: plugins/titler/titlerwindow.C:692
+#: cinelerra/floatauto.C:446 cinelerra/scopewindow.C:1352
+#: plugins/titler/titlerwindow.C:701
msgid "Smooth"
msgstr "СглаженнаÑ"
#: cinelerra/floatauto.C:447 plugins/gradient/gradient.C:260
-#: plugins/gradient/gradient.C:334
+#: plugins/gradient/gradient.C:334 plugins/histogram/histogramwindow.C:162
#: plugins/histogram_bezier/bistogramwindow.C:848
#: plugins/perspective/perspective.C:626 plugins/timefront/timefront.C:371
#: plugins/timefront/timefront.C:509
@@ -5844,35 +6135,35 @@ msgstr "ÐолÑз. ÑÑÑановки"
msgid "Presets:"
msgstr "ÐÑедÑÑÑановки:"
-#: cinelerra/formattools.C:159 cinelerra/recordprefs.C:71
+#: cinelerra/formattools.C:162 cinelerra/recordprefs.C:71
msgid "File Format:"
msgstr "ФоÑÐ¼Ð°Ñ Ñайла:"
-#: cinelerra/formattools.C:568
+#: cinelerra/formattools.C:571
msgid "Configure audio compression"
msgstr "ÐаÑÑÑойки ÑжаÑÐ¸Ñ Ð°Ñдио"
-#: cinelerra/formattools.C:590
+#: cinelerra/formattools.C:593
msgid "Configure video compression"
msgstr "ÐаÑÑÑойки ÑжаÑÐ¸Ñ Ð²Ð¸Ð´ÐµÐ¾"
-#: cinelerra/formattools.C:694
+#: cinelerra/formattools.C:697
msgid "Record audio tracks"
msgstr "ÐапиÑÑ Ð°ÑдиодоÑожек"
-#: cinelerra/formattools.C:694
+#: cinelerra/formattools.C:697
msgid "Render audio tracks"
msgstr "РендеÑинг аÑдиодоÑожек"
-#: cinelerra/formattools.C:712
+#: cinelerra/formattools.C:715
msgid "Record video tracks"
msgstr "ÐапиÑÑ Ð²Ð¸Ð´ÐµÐ¾Ð´Ð¾Ñожек"
-#: cinelerra/formattools.C:712
+#: cinelerra/formattools.C:715
msgid "Render video tracks"
msgstr "РендеÑинг видеодоÑожек"
-#: cinelerra/formattools.C:798
+#: cinelerra/formattools.C:801
msgid "Create new file at each label"
msgstr "СоздаваÑÑ Ð¾ÑделÑнÑй Ñайл на каждÑÑ Ð¼ÐµÑкÑ"
@@ -5924,31 +6215,31 @@ msgstr "ÐлÑÑ. кадÑÑ"
msgid "Hard Edges"
msgstr "ÐÑÑÑкие кÑаÑ"
-#: cinelerra/gwindowgui.C:72 cinelerra/mainmenu.C:265
+#: cinelerra/gwindowgui.C:72 cinelerra/mainmenu.C:264
msgid "Camera X"
msgstr "ÐамеÑа X"
-#: cinelerra/gwindowgui.C:73 cinelerra/mainmenu.C:267
+#: cinelerra/gwindowgui.C:73 cinelerra/mainmenu.C:266
msgid "Camera Y"
msgstr "ÐамеÑа Y"
-#: cinelerra/gwindowgui.C:74 cinelerra/mainmenu.C:269
+#: cinelerra/gwindowgui.C:74 cinelerra/mainmenu.C:268
msgid "Camera Z"
msgstr "ÐамеÑа Z"
-#: cinelerra/gwindowgui.C:75 cinelerra/mainmenu.C:271
+#: cinelerra/gwindowgui.C:75 cinelerra/mainmenu.C:270
msgid "Projector X"
msgstr "ÐÑоекÑÐ¾Ñ X"
-#: cinelerra/gwindowgui.C:76 cinelerra/mainmenu.C:273
+#: cinelerra/gwindowgui.C:76 cinelerra/mainmenu.C:272
msgid "Projector Y"
msgstr "ÐÑоекÑÐ¾Ñ Y"
-#: cinelerra/gwindowgui.C:77 cinelerra/mainmenu.C:275
+#: cinelerra/gwindowgui.C:77 cinelerra/mainmenu.C:274
msgid "Projector Z"
msgstr "ÐÑоекÑÐ¾Ñ Z"
-#: cinelerra/gwindowgui.C:78 cinelerra/mainmenu.C:257 cinelerra/mainmenu.C:873
+#: cinelerra/gwindowgui.C:78 cinelerra/mainmenu.C:256 cinelerra/mainmenu.C:872
msgid "Fade"
msgstr "Фейд"
@@ -5957,13 +6248,13 @@ msgstr "Фейд"
msgid "Mode"
msgstr "Режим"
-#: cinelerra/gwindowgui.C:81 cinelerra/mainmenu.C:262
+#: cinelerra/gwindowgui.C:81 cinelerra/mainmenu.C:261
#: plugins/crikey/crikeywindow.C:98
#: plugins/denoiseseltempavg/seltempavgwindow.C:68
msgid "Mask"
msgstr "ÐаÑка"
-#: cinelerra/gwindowgui.C:82 cinelerra/mainmenu.C:263 cinelerra/mainmenu.C:875
+#: cinelerra/gwindowgui.C:82 cinelerra/mainmenu.C:262 cinelerra/mainmenu.C:874
msgid "Speed"
msgstr "СкоÑоÑÑÑ"
@@ -6213,7 +6504,7 @@ msgid "Not Interlaced"
msgstr "Ðез ÑеÑедованиÑ"
#: cinelerra/interlacemodes.h:46 plugins/deinterlace-cv/deinterwindow-cv.C:277
-#: plugins/motion/motionwindow.C:762 plugins/motion-cv/motionwindow-cv.C:624
+#: plugins/motion/motionwindow.C:975 plugins/motion-cv/motionwindow-cv.C:624
#: plugins/motion-hv/motionwindow-hv.C:952
#: plugins/motion2point/motionwindow.C:767
#: plugins/motion2point/motionwindow.C:788
@@ -6338,11 +6629,11 @@ msgid "Edit Params..."
msgstr "РедакÑиÑоваÑÑ Ð¿Ð°ÑамеÑÑÑ..."
#: cinelerra/keyframepopup.C:611 cinelerra/keyframepopup.C:614
-#: cinelerra/mwindowedit.C:1283
+#: cinelerra/mwindowedit.C:1311
msgid "mute"
msgstr "заглÑÑиÑÑ ÑÑаÑÑок"
-#: cinelerra/keyframepopup.C:697 cinelerra/keyframepopup.C:723
+#: cinelerra/keyframepopup.C:699 cinelerra/keyframepopup.C:727
msgid "speed"
msgstr "ÑкоÑоÑÑÑ"
@@ -6375,6 +6666,8 @@ msgid ""
"Other projects can change this project\n"
"and this can become a broken link"
msgstr ""
+"ÐÑÑгие пÑоекÑÑ Ð¼Ð¾Ð³ÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ ÑÑÐ¾Ñ Ð¿ÑоекÑ\n"
+"и Ð´Ð°Ð½Ð½Ð°Ñ ÑÑÑлка Ð¼Ð¾Ð¶ÐµÑ ÑÑаÑÑ Ñломанной ÑÑÑлкой"
#: cinelerra/loadfile.C:162
msgid ": Load"
@@ -6436,7 +6729,7 @@ msgstr "ÐложеннÑй"
msgid "Reference"
msgstr "РеÑеÑенÑ"
-#: cinelerra/localsession.C:63
+#: cinelerra/localsession.C:64
#, c-format
msgid "Program"
msgstr "ÐÑогÑамма"
@@ -6548,7 +6841,7 @@ msgstr "Ðог ÑообÑений:"
msgid "Building Indexes..."
msgstr "Создание индекÑов..."
-#: cinelerra/mainmenu.C:148 cinelerra/shbtnprefs.C:192 plugins/svg/svgwin.C:267
+#: cinelerra/mainmenu.C:148 cinelerra/shbtnprefs.C:192 plugins/svg/svgwin.C:270
msgid "Edit"
msgstr "ÐÑавка"
@@ -6569,468 +6862,477 @@ msgstr "Ðидео"
msgid "Tracks"
msgstr "ÐоÑожки"
-#: cinelerra/mainmenu.C:222 cinelerra/scopewindow.C:1316
+#: cinelerra/mainmenu.C:222 cinelerra/scopewindow.C:1342
msgid "Settings"
msgstr "ÐаÑÑÑойки"
-#: cinelerra/mainmenu.C:259 cinelerra/vpatchgui.C:300
+#: cinelerra/mainmenu.C:258 cinelerra/vpatchgui.C:300
msgid "Overlay mode"
msgstr "Режим наложениÑ"
-#: cinelerra/mainmenu.C:278
+#: cinelerra/mainmenu.C:277
msgid "Window"
msgstr "Ðкна"
-#: cinelerra/mainmenu.C:289
+#: cinelerra/mainmenu.C:288
msgid "Tile left"
msgstr "Ðкна на левÑй мониÑоÑ"
-#: cinelerra/mainmenu.C:290
+#: cinelerra/mainmenu.C:289
msgid "Tile right"
msgstr "Ðкна на пÑавÑй мониÑоÑ"
-#: cinelerra/mainmenu.C:293
+#: cinelerra/mainmenu.C:292
msgid "Default positions"
msgstr "СÑандаÑÑное ÑаÑположение"
-#: cinelerra/mainmenu.C:293
+#: cinelerra/mainmenu.C:292
msgid "Ctrl-P"
msgstr "Ctrl-P"
-#: cinelerra/mainmenu.C:294
+#: cinelerra/mainmenu.C:293
msgid "Load layout..."
msgstr "ÐагÑÑзиÑÑ ÑаÑкладкÑ..."
-#: cinelerra/mainmenu.C:296
+#: cinelerra/mainmenu.C:295
msgid "Save layout..."
msgstr "СоÑ
ÑаниÑÑ ÑаÑÐºÐ»Ð°Ð´ÐºÑ ..."
-#: cinelerra/mainmenu.C:563
+#: cinelerra/mainmenu.C:562
msgid "Dumps..."
msgstr "ÐампÑ..."
-#: cinelerra/mainmenu.C:584
+#: cinelerra/mainmenu.C:583
msgid "Dump CICache"
msgstr "Ðамп CICache"
-#: cinelerra/mainmenu.C:594
+#: cinelerra/mainmenu.C:593
msgid "Dump EDL"
msgstr "Ðамп EDL"
-#: cinelerra/mainmenu.C:606
+#: cinelerra/mainmenu.C:605
msgid "Dump Plugins"
msgstr "Ðамп ÑпиÑка плагинов"
-#: cinelerra/mainmenu.C:618
+#: cinelerra/mainmenu.C:617
msgid "Dump Assets"
msgstr "Ðамп ÑеÑÑÑÑов"
-#: cinelerra/mainmenu.C:628
+#: cinelerra/mainmenu.C:627
msgid "Dump Undo"
msgstr "Ðамп оÑмен"
-#: cinelerra/mainmenu.C:641 cinelerra/mixersalign.C:482
+#: cinelerra/mainmenu.C:640 cinelerra/mixersalign.C:482
msgid "Undo"
msgstr "ÐÑмена"
-#: cinelerra/mainmenu.C:654
+#: cinelerra/mainmenu.C:653
#, c-format
msgid "Undo %s"
msgstr "ÐÑмена %s"
-#: cinelerra/mainmenu.C:660
+#: cinelerra/mainmenu.C:659
msgid "Redo"
msgstr "ÐовÑоÑ"
-#: cinelerra/mainmenu.C:660
+#: cinelerra/mainmenu.C:659
msgid "Shift-Z"
msgstr "Shift-Z"
-#: cinelerra/mainmenu.C:675
+#: cinelerra/mainmenu.C:674
#, c-format
msgid "Redo %s"
msgstr "ÐовÑÐ¾Ñ %s"
-#: cinelerra/mainmenu.C:681
+#: cinelerra/mainmenu.C:680
msgid "Cut keyframes"
msgstr "ÐÑÑезаÑÑ ÐºÐ»ÑÑевÑе кадÑÑ"
-#: cinelerra/mainmenu.C:681
+#: cinelerra/mainmenu.C:680
msgid "Shift-X"
msgstr "Shift-X"
-#: cinelerra/mainmenu.C:695
+#: cinelerra/mainmenu.C:694
msgid "Copy keyframes"
msgstr "ÐопиÑоваÑÑ ÐºÐ»ÑÑевÑе кадÑÑ"
-#: cinelerra/mainmenu.C:695
+#: cinelerra/mainmenu.C:694
msgid "Shift-C"
msgstr "Shift-C"
-#: cinelerra/mainmenu.C:709
+#: cinelerra/mainmenu.C:708
msgid "Paste keyframes"
msgstr "ÐÑÑавиÑÑ ÐºÐ»ÑÑевÑе кадÑÑ"
-#: cinelerra/mainmenu.C:709
+#: cinelerra/mainmenu.C:708
msgid "Shift-V"
msgstr "Shift-V"
-#: cinelerra/mainmenu.C:723
+#: cinelerra/mainmenu.C:722
msgid "Clear keyframes"
msgstr "УдалиÑÑ ÐºÐ»ÑÑевÑе кадÑÑ"
-#: cinelerra/mainmenu.C:723
+#: cinelerra/mainmenu.C:722
msgid "Shift-Del"
msgstr "Shift-Del"
-#: cinelerra/mainmenu.C:757
+#: cinelerra/mainmenu.C:756
msgid "Set curve modes..."
msgstr "ÐадаÑÑ ÑÐ¸Ð¿Ñ Ð¾Ð³Ð¸Ð±Ð°ÑÑей..."
-#: cinelerra/mainmenu.C:772
+#: cinelerra/mainmenu.C:771
msgid "Create curve type..."
msgstr "СоздаÑÑ Ð¾Ð³Ð¸Ð±Ð°ÑÑÑÑ Ñипа..."
-#: cinelerra/mainmenu.C:863
+#: cinelerra/mainmenu.C:862
msgid "Create keyframes..."
msgstr "СоздаÑÑ ÐºÐ»ÑÑ. кадÑÑ..."
-#: cinelerra/mainmenu.C:872
+#: cinelerra/mainmenu.C:871
msgid "Visible"
msgstr "ÐидимоÑÑÑ"
-#: cinelerra/mainmenu.C:877
+#: cinelerra/mainmenu.C:876
msgid "Camera XYZ"
msgstr "ÐамеÑа XYZ"
-#: cinelerra/mainmenu.C:879
+#: cinelerra/mainmenu.C:878
msgid "Projector XYZ"
msgstr "ÐÑоекÑÐ¾Ñ XYZ"
-#: cinelerra/mainmenu.C:881
+#: cinelerra/mainmenu.C:880
msgid "Fade+Speed+XYZ"
msgstr "ФÑйд+СкоÑоÑÑÑ+XYZ"
-#: cinelerra/mainmenu.C:888
+#: cinelerra/mainmenu.C:887
msgid "Cut default keyframe"
msgstr "ÐÑÑезаÑÑ 'клÑÑ. ÐºÐ°Ð´Ñ Ð¿Ð¾ ÑмолÑаниÑ'"
-#: cinelerra/mainmenu.C:888
+#: cinelerra/mainmenu.C:887
msgid "Alt-x"
msgstr ""
-#: cinelerra/mainmenu.C:902
+#: cinelerra/mainmenu.C:901
msgid "Copy default keyframe"
msgstr "ÐопиÑоваÑÑ 'клÑÑ. ÐºÐ°Ð´Ñ Ð¿Ð¾ ÑмолÑаниÑ'"
-#: cinelerra/mainmenu.C:902
+#: cinelerra/mainmenu.C:901
msgid "Alt-c"
msgstr "Alt-c"
-#: cinelerra/mainmenu.C:916
+#: cinelerra/mainmenu.C:915
msgid "Paste default keyframe"
msgstr "ÐÑÑавиÑÑ 'клÑÑ. ÐºÐ°Ð´Ñ Ð¿Ð¾ ÑмолÑаниÑ'"
-#: cinelerra/mainmenu.C:916
+#: cinelerra/mainmenu.C:915
msgid "Alt-v"
msgstr "Alt-v"
-#: cinelerra/mainmenu.C:930
+#: cinelerra/mainmenu.C:929
msgid "Clear default keyframe"
msgstr "УдалиÑÑ 'клÑÑ. ÐºÐ°Ð´Ñ Ð¿Ð¾ ÑмолÑаниÑ'"
-#: cinelerra/mainmenu.C:930
+#: cinelerra/mainmenu.C:929
msgid "Alt-Del"
msgstr "Alt-Del"
-#: cinelerra/mainmenu.C:944
+#: cinelerra/mainmenu.C:943
msgid "Split | Cut"
msgstr "РазÑезаÑÑ | ÐÑÑезаÑÑ"
-#: cinelerra/mainmenu.C:992
+#: cinelerra/mainmenu.C:991
msgid "Clear..."
msgstr "УдалиÑÑ..."
-#: cinelerra/mainmenu.C:1012 cinelerra/recordbatches.C:546
+#: cinelerra/mainmenu.C:1011 cinelerra/recordbatches.C:546
#: cinelerra/swindow.C:569 plugins/compressor/compressor.C:688
-#: plugins/compressormulti/comprmultigui.C:621
+#: plugins/compressormulti/comprmultigui.C:622
#: plugins/histogram_bezier/bistogramwindow.C:82
#: plugins/histogram_bezier/bistogramwindow.C:83 plugins/piano/piano.C:906
#: plugins/synthesizer/synthesizer.C:1374
msgid "Clear"
msgstr "УдалиÑÑ"
-#: cinelerra/mainmenu.C:1026
+#: cinelerra/mainmenu.C:1025
msgid "Paste silence"
msgstr "ÐÑÑавиÑÑ Ð¿ÑÑÑой ÑÑаÑÑок"
-#: cinelerra/mainmenu.C:1026
+#: cinelerra/mainmenu.C:1025
msgid "Shift-Space"
msgstr "Shift-Space"
-#: cinelerra/mainmenu.C:1040
+#: cinelerra/mainmenu.C:1039
msgid "Select All"
msgstr "ÐÑделиÑÑ Ð²ÑÑ"
-#: cinelerra/mainmenu.C:1052
+#: cinelerra/mainmenu.C:1051
msgid "Clear Hard Edges"
msgstr "УдалиÑÑ Ð¶ÑÑÑкие кÑаÑ"
-#: cinelerra/mainmenu.C:1063
+#: cinelerra/mainmenu.C:1062
msgid "Clear labels"
msgstr "УдалиÑÑ Ð¼ÐµÑки"
-#: cinelerra/mainmenu.C:1087
+#: cinelerra/mainmenu.C:1086
msgid "Cut ads"
msgstr "ÐÑÑезаÑÑ ÑекламÑ"
-#: cinelerra/mainmenu.C:1099
+#: cinelerra/mainmenu.C:1098
msgid "Detach transitions"
msgstr "УдалиÑÑ Ð¿ÐµÑеÑ
одÑ"
-#: cinelerra/mainmenu.C:1111
+#: cinelerra/mainmenu.C:1110
msgid "Mute Region"
msgstr "ÐаглÑÑиÑÑ Ð²ÑбÑаннÑй ÑÑаÑÑок "
-#: cinelerra/mainmenu.C:1125
+#: cinelerra/mainmenu.C:1124
msgid "Trim Selection"
msgstr "ÐбÑезаÑÑ Ð²ÑбÑанн. ÑÑаÑÑок по кÑаÑм"
-#: cinelerra/mainmenu.C:1150 cinelerra/mainmenu.C:1218
+#: cinelerra/mainmenu.C:1149 cinelerra/mainmenu.C:1217
#: cinelerra/trackpopup.C:237
msgid "Add track"
msgstr "ÐобавиÑÑ Ð´Ð¾ÑожкÑ"
-#: cinelerra/mainmenu.C:1163 cinelerra/mainmenu.C:1233
+#: cinelerra/mainmenu.C:1162 cinelerra/mainmenu.C:1232
#: cinelerra/trackpopup.C:224
msgid "Delete track"
msgstr "УдалиÑÑ Ð´Ð¾ÑожкÑ"
-#: cinelerra/mainmenu.C:1174 cinelerra/mainmenu.C:1259
+#: cinelerra/mainmenu.C:1173 cinelerra/mainmenu.C:1258
msgid "Default Transition"
msgstr "ÐеÑеÑ
од по ÑмолÑаниÑ"
-#: cinelerra/mainmenu.C:1188
+#: cinelerra/mainmenu.C:1187
msgid "Map 1:1"
msgstr "СопоÑÑавиÑÑ 1:1"
-#: cinelerra/mainmenu.C:1200
+#: cinelerra/mainmenu.C:1199
msgid "Map 5.1:2"
msgstr "СопоÑÑавиÑÑ 5.1:2"
-#: cinelerra/mainmenu.C:1218
+#: cinelerra/mainmenu.C:1217
msgid "Shift-T"
msgstr "Shift-T"
-#: cinelerra/mainmenu.C:1246
+#: cinelerra/mainmenu.C:1245
msgid "Reset Translation"
msgstr "СбÑоÑиÑÑ Ð¿ÐµÑемеÑение"
-#: cinelerra/mainmenu.C:1259
+#: cinelerra/mainmenu.C:1258
msgid "Shift-U"
msgstr "Shift-U"
-#: cinelerra/mainmenu.C:1288
+#: cinelerra/mainmenu.C:1287
msgid "Delete tracks"
msgstr "УдалиÑÑ Ð²Ñе доÑожки"
-#: cinelerra/mainmenu.C:1300
+#: cinelerra/mainmenu.C:1299
msgid "Delete first track"
msgstr "УдалиÑÑ ÑамÑÑ Ð²ÐµÑÑ
нÑÑ Ð´Ð¾ÑÐ¾Ð¶ÐºÑ "
-#: cinelerra/mainmenu.C:1316
+#: cinelerra/mainmenu.C:1315
msgid "Delete last track"
msgstr "УдалиÑÑ ÑамÑÑ Ð½Ð¸Ð¶Ð½ÑÑ Ð´Ð¾ÑÐ¾Ð¶ÐºÑ "
-#: cinelerra/mainmenu.C:1332
+#: cinelerra/mainmenu.C:1331
msgid "Move tracks up"
msgstr "ÐоÑожки ввеÑÑ
"
-#: cinelerra/mainmenu.C:1332
+#: cinelerra/mainmenu.C:1331
msgid "Shift-Up"
msgstr "Shift-Up"
-#: cinelerra/mainmenu.C:1346
+#: cinelerra/mainmenu.C:1345
msgid "Move tracks down"
msgstr "ÐоÑожки вниз"
-#: cinelerra/mainmenu.C:1346
+#: cinelerra/mainmenu.C:1345
msgid "Shift-Down"
msgstr "Shift-Down"
#: cinelerra/mainmenu.C:1360
-msgid "Swap tracks up"
-msgstr "ÐбменÑÑÑ Ð´Ð¾Ñожки ввеÑÑ
"
+msgid "Roll tracks up"
+msgstr "ÐÑокÑ. доÑ-ки ввеÑÑ
"
-#: cinelerra/mainmenu.C:1374
-msgid "Swap tracks down"
-msgstr "ÐбменÑÑÑ Ð´Ð¾Ñожки вниз"
+#: cinelerra/mainmenu.C:1360
+msgid "Ctrl-Shift-Up"
+msgstr "Ctrl-Shift+Up"
+
+#: cinelerra/mainmenu.C:1375
+msgid "Roll tracks down"
+msgstr "ÐÑокÑ. доÑ-ки вниз"
+
+#: cinelerra/mainmenu.C:1375
+#, fuzzy
+msgid "Ctrl-Shift-Down"
+msgstr "Ctrl-Shift+D"
-#: cinelerra/mainmenu.C:1390
+#: cinelerra/mainmenu.C:1393
msgid "Concatenate tracks"
msgstr "ÐбÑединиÑÑ Ð´Ð¾Ñожки"
-#: cinelerra/mainmenu.C:1407
+#: cinelerra/mainmenu.C:1410
msgid "Loop Playback"
msgstr "ÐаÑиклиÑÑ Ð²Ð¾ÑпÑоизведение "
-#: cinelerra/mainmenu.C:1407
+#: cinelerra/mainmenu.C:1410
msgid "Shift-L"
msgstr "Shift-L"
-#: cinelerra/mainmenu.C:1429
+#: cinelerra/mainmenu.C:1432
msgid "Add subttl"
msgstr "ÐобавиÑÑ Ð´Ð¾ÑÐ¾Ð¶ÐºÑ Ð´Ð»Ñ ÑÑбÑиÑÑов"
-#: cinelerra/mainmenu.C:1429
+#: cinelerra/mainmenu.C:1432
msgid "Shift-Y"
msgstr "Shift-Y"
-#: cinelerra/mainmenu.C:1443 cinelerra/swindow.C:467
+#: cinelerra/mainmenu.C:1446 cinelerra/swindow.C:467
msgid "paste subttl"
msgstr "ÐÑÑавиÑÑ ÑÑбÑиÑÑÑ"
-#: cinelerra/mainmenu.C:1457
+#: cinelerra/mainmenu.C:1460
msgid "Toggle background rendering"
msgstr "ФоновÑй ÑендеÑинг (вкл./вÑкл.)"
-#: cinelerra/mainmenu.C:1457
+#: cinelerra/mainmenu.C:1460
msgid "Shift-G"
msgstr "Shift-G"
-#: cinelerra/mainmenu.C:1475
+#: cinelerra/mainmenu.C:1478
msgid "Edit labels"
msgstr "ÐÑавка меÑок"
-#: cinelerra/mainmenu.C:1492
+#: cinelerra/mainmenu.C:1495
msgid "Edit effects"
msgstr "ÐÑавка ÑÑÑекÑов"
-#: cinelerra/mainmenu.C:1509
+#: cinelerra/mainmenu.C:1512
msgid "Keyframes follow edits"
msgstr "ÐлÑÑ. кадÑÑ ÑопÑовождаÑÑ Ð¿ÑавкÑ"
-#: cinelerra/mainmenu.C:1524
+#: cinelerra/mainmenu.C:1527
msgid "Align cursor on frames"
msgstr "ÐÑÑавниваÑÑ ÐºÑÑÑÐ¾Ñ Ð¿Ð¾ гÑаниÑе кадÑа"
-#: cinelerra/mainmenu.C:1524
+#: cinelerra/mainmenu.C:1527
msgid "Ctrl-a"
msgstr ""
-#: cinelerra/mainmenu.C:1540
+#: cinelerra/mainmenu.C:1543
msgid "Typeless keyframes"
msgstr "ÐеÑÑиповÑе клÑÑевÑе кадÑÑ"
-#: cinelerra/mainmenu.C:1555 cinelerra/mainmenu.C:1565
+#: cinelerra/mainmenu.C:1558 cinelerra/mainmenu.C:1568
msgid "Slow Shuttle"
msgstr "Ðедленное пеÑемеÑение (shuttle)"
-#: cinelerra/mainmenu.C:1570
+#: cinelerra/mainmenu.C:1573
msgid "Fast Shuttle"
msgstr "ÐÑÑÑÑое пеÑемеÑение (shuttle)"
-#: cinelerra/mainmenu.C:1576
+#: cinelerra/mainmenu.C:1579
msgid "Save settings now"
msgstr "СоÑ
ÑаниÑÑ Ð½Ð°ÑÑÑойки"
-#: cinelerra/mainmenu.C:1576
+#: cinelerra/mainmenu.C:1579
#, fuzzy
msgid "Ctrl-Shift-S"
msgstr "Ctrl-Shift+F%d"
-#: cinelerra/mainmenu.C:1587
+#: cinelerra/mainmenu.C:1590
msgid "Saved settings."
msgstr "СоÑ
ÑанÑннÑе наÑÑÑойки"
-#: cinelerra/mainmenu.C:1600
+#: cinelerra/mainmenu.C:1603
msgid "Show Viewer"
msgstr "Ðкно 'ÐÑоÑмоÑÑ'"
-#: cinelerra/mainmenu.C:1614
+#: cinelerra/mainmenu.C:1623
msgid "Show Resources"
msgstr "Ðкно 'РеÑÑÑÑÑ'"
-#: cinelerra/mainmenu.C:1628
+#: cinelerra/mainmenu.C:1644
msgid "Show Compositor"
msgstr "Ðкно 'CоÑÑавиÑÐµÐ»Ñ (ÐÑвод)'"
-#: cinelerra/mainmenu.C:1643
+#: cinelerra/mainmenu.C:1665
msgid "Show Overlays"
msgstr "Ðкно Ð¼ÐµÐ½Ñ 'Ðид'"
-#: cinelerra/mainmenu.C:1643
+#: cinelerra/mainmenu.C:1665
msgid "Ctrl-0"
msgstr "Ctrl-0"
-#: cinelerra/mainmenu.C:1665
+#: cinelerra/mainmenu.C:1687
msgid "Show Levels"
msgstr "Ðкно 'УÑовни звÑка'"
-#: cinelerra/mainmenu.C:1700
+#: cinelerra/mainmenu.C:1729
msgid "Split X pane"
msgstr "РазделиÑÑ Ð¼Ð¾Ð½Ñаж. ÑÑол по X"
-#: cinelerra/mainmenu.C:1700
+#: cinelerra/mainmenu.C:1729
msgid "Ctrl-1"
msgstr "Ctrl-1"
-#: cinelerra/mainmenu.C:1714
+#: cinelerra/mainmenu.C:1743
msgid "Split Y pane"
msgstr "РазделиÑÑ Ð¼Ð¾Ð½Ñаж. ÑÑол по Y"
-#: cinelerra/mainmenu.C:1714
+#: cinelerra/mainmenu.C:1743
msgid "Ctrl-2"
msgstr "Ctrl-2"
-#: cinelerra/mainmenu.C:1729
+#: cinelerra/mainmenu.C:1758
msgid "Mixers..."
msgstr "ÐикÑеÑÑ..."
-#: cinelerra/mainmenu.C:1798
+#: cinelerra/mainmenu.C:1827
msgid "Mixer Viewer"
msgstr "ÐÑоÑмоÑÑÑик ÐикÑеÑов"
-#: cinelerra/mainmenu.C:1811
-msgid "Tile mixers"
-msgstr "РаÑположиÑÑ Ð¼Ð¸ÐºÑеÑÑ"
+#: cinelerra/mainmenu.C:1840
+msgid "Drag Tile mixers"
+msgstr "ТаÑиÑÑ Ð¼Ð¸ÐºÑеÑÑ"
-#: cinelerra/mainmenu.C:1824
+#: cinelerra/mainmenu.C:1888
msgid "Align mixers"
msgstr "ÐÑÑовнÑÑÑ Ð¼Ð¸ÐºÑеÑÑ"
-#: cinelerra/mainmenu.C:1838
+#: cinelerra/mainmenu.C:1902
msgid "Mix masters"
msgstr "ÐикÑиÑоваÑÑ Ð³Ð»Ð°Ð²Ð½Ñе"
-#: cinelerra/mainmenu.C:1851
+#: cinelerra/mainmenu.C:1915
msgid "Align Timecodes"
msgstr "ÐÑÑовнÑÑÑ Ð¿Ð¾ ÑаймкодÑ"
-#: cinelerra/mainmenu.C:1870
+#: cinelerra/mainmenu.C:1934
#, c-format
msgid "Ctrl-Shift+F%d"
msgstr "Ctrl-Shift+F%d"
-#: cinelerra/mainmenu.C:1915 cinelerra/mainmenu.C:1961
+#: cinelerra/mainmenu.C:1979 cinelerra/mainmenu.C:2025
#, c-format
msgid "Layout %d"
msgstr "РаÑкладка %d"
-#: cinelerra/mainmenu.C:2049
+#: cinelerra/mainmenu.C:2113
msgid ": Layout"
msgstr ": РаÑкладка"
-#: cinelerra/mainmenu.C:2068
+#: cinelerra/mainmenu.C:2132
msgid "Layout Name:"
msgstr "ÐÐ¼Ñ ÑаÑкладки:"
-#: cinelerra/mainmenu.C:2077
+#: cinelerra/mainmenu.C:2141
#, c-format
msgid "a-z,A-Z,0-9_ only, %dch max"
-msgstr ""
+msgstr "ТолÑко 'a-z,A-Z,0-9_' , %dch макÑ"
-#: cinelerra/mainmenu.C:2133
+#: cinelerra/mainmenu.C:2197
msgid "Load Recent..."
msgstr "ÐÑкÑÑÑÑ Ð½ÐµÐ´Ð°Ð²Ð½Ð¸Ðµ ÑÐ°Ð¹Ð»Ñ ..."
@@ -7039,19 +7341,23 @@ msgstr "ÐÑкÑÑÑÑ Ð½ÐµÐ´Ð°Ð²Ð½Ð¸Ðµ ÑÐ°Ð¹Ð»Ñ ..."
msgid "%s ETA: %s"
msgstr "%s РаÑÑÑÑное вÑемÑ: %s"
-#: cinelerra/mainsession.C:669 cinelerra/mwindow.C:4044
-#: cinelerra/mwindowedit.C:2236
+#: cinelerra/mainsession.C:692 cinelerra/mwindow.C:4208
+#: cinelerra/mwindowedit.C:2264
#, c-format
msgid "Clip %d"
msgstr "Ðлип %d"
-#: cinelerra/manualgoto.C:77
+#: cinelerra/manualgoto.C:82
msgid ": Goto position"
msgstr ": ÐеÑеÑ
од к ..."
-#: cinelerra/manualgoto.C:126
-msgid "hour min sec msec"
-msgstr "ÑÐ°Ñ Ð¼Ð¸Ð½ Ñек мÑек"
+#: cinelerra/manualgoto.C:158 plugins/perspective/perspective.C:176
+msgid "Forward"
+msgstr "ÐÑÑмое"
+
+#: cinelerra/manualgoto.C:160 plugins/perspective/perspective.C:179
+msgid "Reverse"
+msgstr "ÐбÑаÑное"
#: cinelerra/mediadb.C:838
#, c-format
@@ -7070,15 +7376,15 @@ msgstr "ÐÑименение ÑÑÑекÑа"
msgid "Attach Transition..."
msgstr "ÐÑимениÑÑ Ð¿ÐµÑеÑ
од..."
-#: cinelerra/menuattachtransition.C:123
+#: cinelerra/menuattachtransition.C:134
msgid "Attach Transition"
msgstr "ÐÑименение пеÑеÑ
ода"
-#: cinelerra/menuattachtransition.C:133
+#: cinelerra/menuattachtransition.C:144
msgid "Set Default Transition"
msgstr "УÑÑ. пеÑеÑ
од по ÑмолÑаниÑ"
-#: cinelerra/menuattachtransition.C:177
+#: cinelerra/menuattachtransition.C:202
msgid "Select transition from list"
msgstr "ÐÑбеÑиÑе пеÑеÑ
од из ÑпиÑка:"
@@ -7127,14 +7433,14 @@ msgstr "Ðе вÑбÑан ÑÑÑекÑ."
msgid "No selected range to process."
msgstr "Ðе вÑбÑана облаÑÑÑ Ð´Ð»Ñ Ð¾Ð±ÑабоÑки."
-#: cinelerra/menueffects.C:312 cinelerra/mwindowgui.C:527
+#: cinelerra/menueffects.C:312 cinelerra/mwindowgui.C:528
#: cinelerra/vwindowgui.C:146
#, c-format
msgid ": %s"
msgstr " %s"
-#: cinelerra/menueffects.C:460 cinelerra/mwindow.C:3933
-#: cinelerra/packagerenderer.C:170
+#: cinelerra/menueffects.C:460 cinelerra/mwindow.C:4097
+#: cinelerra/packagerenderer.C:180
#, c-format
msgid "Couldn't open %s"
msgstr "Ðевозможно оÑкÑÑÑÑ %s"
@@ -7209,53 +7515,7 @@ msgstr ""
#: cinelerra/mixersalign.C:261
msgid "pos"
-msgstr ""
-
-#: cinelerra/mixersalign.C:373 cinelerra/mixersalign.C:381
-#: cinelerra/pluginfclient.C:157 cinelerra/pluginfclient.C:569
-#: cinelerra/pluginfclient.C:603 cinelerra/pluginlv2gui.C:60
-#: cinelerra/pluginlv2gui.C:222 cinelerra/setformat.C:328
-#: plugins/bluebanana/bluebananawindow.C:1425
-#: plugins/bluebanana/bluebananawindow.C:1433
-#: plugins/bluebanana/bluebananawindow.C:1441
-#: plugins/bluebanana/bluebananawindow.C:1449
-#: plugins/bluebanana/bluebananawindow.C:1457
-#: plugins/bluebanana/bluebananawindow.C:1465
-#: plugins/bluebanana/bluebananawindow.C:1473
-#: plugins/bluebanana/bluebananawindow.C:1481
-#: plugins/bluebanana/bluebananawindow.C:2164 plugins/blur/blurwindow.C:248
-#: plugins/boxblur/boxblur.C:757 plugins/boxblur/boxblur.C:764
-#: plugins/brightness/brightnesswindow.C:168 plugins/chromakey/chromakey.C:272
-#: plugins/chromakeyhsv/chromakey.C:479 plugins/color3way/color3waywindow.C:649
-#: plugins/colorbalance/colorbalancewindow.C:230
-#: plugins/compressor/compressor.C:706
-#: plugins/compressormulti/comprmultigui.C:640
-#: plugins/crikey/crikeywindow.C:644 plugins/crop/cropwin.C:506
-#: plugins/descratch/descratch.C:497 plugins/descratch/descratch.C:722
-#: plugins/findobj/findobjwindow.C:301 plugins/gamma/gammawindow.C:317
-#: plugins/gradient/gradient.C:451 plugins/graphic/graphic.C:651
-#: plugins/histogram/histogramwindow.C:624
-#: plugins/histogram_bezier/bistogramwindow.C:540
-#: plugins/huesaturation/huesaturation.C:188 plugins/lens/lens.C:421
-#: plugins/linearblur/linearblur.C:272
-#: plugins/mandelcuda/mandelbrotwindow.C:201
-#: plugins/nbodycuda/nbodywindow.C:276 plugins/oilpainting/oil.C:264
-#: plugins/perspective/perspective.C:559 plugins/polar/polar.C:335
-#: plugins/radialblur/radialblur.C:275 plugins/reframert/reframert.C:275
-#: plugins/rgbshift/rgbshift.C:115 plugins/rotate/rotate.C:304
-#: plugins/rumbler/rumbler.C:154 plugins/scale/scalewin.C:540
-#: plugins/sharpen/sharpenwindow.C:167
-#: plugins/shiftinterlace/shiftinterlace.C:188
-#: plugins/sketcher/sketcherwindow.C:1383
-#: plugins/sketcher/sketcherwindow.C:1403
-#: plugins/swapchannels/swapchannels.C:184 plugins/swapframes/swapframes.C:165
-#: plugins/tracer/tracerwindow.C:649 plugins/translate/translatewin.C:164
-#: plugins/unsharp/unsharpwindow.C:138 plugins/wave/wave.C:215
-#: plugins/whirl/whirl.C:430 plugins/yuv/yuv.C:212
-#: plugins/yuv411/yuv411win.C:144 plugins/yuvshift/yuvshift.C:115
-#: plugins/zoomblur/zoomblur.C:269
-msgid "Reset"
-msgstr "СбÑоÑ"
+msgstr "позиÑиÑ"
#: cinelerra/mixersalign.C:396
msgid "Match"
@@ -7361,91 +7621,91 @@ msgstr "ÐикÑÐµÑ - Ñогл. вÑделенного оÑÑановлено"
msgid "Error in match render."
msgstr "ÐÑибка в ÑоглаÑованном ÑендеÑе"
-#: cinelerra/mwindow.C:658
+#: cinelerra/mwindow.C:659
#, fuzzy, c-format
msgid "MWindow::init_plugins: can't open plugin index: %s\n"
msgstr "MWindow::init_plugins: can't create plugin index: %s\n"
-#: cinelerra/mwindow.C:680
+#: cinelerra/mwindow.C:681
#, fuzzy, c-format
msgid "MWindow::init_plugins: can't %s plugin index: %s\n"
msgstr "MWindow::init_plugins: can't create plugin index: %s\n"
-#: cinelerra/mwindow.C:682 cinelerra/mwindow.C:731
+#: cinelerra/mwindow.C:683 cinelerra/mwindow.C:732
msgid "create"
msgstr "ÑоздаÑÑ"
-#: cinelerra/mwindow.C:712
+#: cinelerra/mwindow.C:713
#, fuzzy, c-format
msgid "MWindow::init_ladspa_plugins: can't open ladspa plugin index: %s\n"
msgstr "MWindow::init_plugins: can't create plugin index: %s\n"
-#: cinelerra/mwindow.C:729
+#: cinelerra/mwindow.C:730
#, fuzzy, c-format
msgid "MWindow::init_ladspa_plugins: can't %s ladspa plugin index: %s\n"
msgstr "MWindow::init_plugins: can't create plugin index: %s\n"
-#: cinelerra/mwindow.C:1111
+#: cinelerra/mwindow.C:1167
#, c-format
msgid "MWindow::init_theme: prefered theme %s not found.\n"
msgstr "MWindow::init_theme: prefered theme %s not found.\n"
-#: cinelerra/mwindow.C:1116
+#: cinelerra/mwindow.C:1172
#, c-format
msgid "MWindow::init_theme: trying default theme %s\n"
msgstr "MWindow::init_theme: trying default theme %s\n"
-#: cinelerra/mwindow.C:1126
+#: cinelerra/mwindow.C:1182
#, c-format
msgid "MWindow::init_theme: theme_plugin not found.\n"
msgstr "MWindow::init_theme: theme_plugin not found.\n"
-#: cinelerra/mwindow.C:1132
+#: cinelerra/mwindow.C:1188
#, c-format
msgid "MWindow::init_theme: unable to load theme %s\n"
msgstr "MWindow::init_theme: unable to load theme %s\n"
-#: cinelerra/mwindow.C:1384 cinelerra/mwindowedit.C:2907
+#: cinelerra/mwindow.C:1440 cinelerra/mwindowedit.C:2924
#: cinelerra/zwindow.C:289
#, c-format
msgid "Mixer %d"
msgstr "ÐикÑÐµÑ %d"
-#: cinelerra/mwindow.C:1430
+#: cinelerra/mwindow.C:1486
msgid "create mixers"
msgstr "СоздаÑÑ Ð¼Ð¸ÐºÑеÑÑ"
-#: cinelerra/mwindow.C:1804
+#: cinelerra/mwindow.C:1909
msgid "multiple video tracks"
msgstr "ÐножеÑÑв. видео доÑожки"
-#: cinelerra/mwindow.C:1816
+#: cinelerra/mwindow.C:1921
msgid "crosses edits"
msgstr "пеÑеÑÐµÐºÐ°ÐµÑ Ð³ÑаниÑÑ ÑедакÑ."
-#: cinelerra/mwindow.C:1818
+#: cinelerra/mwindow.C:1923
msgid "not asset"
msgstr "не ÑеÑÑÑÑ"
-#: cinelerra/mwindow.C:1837
+#: cinelerra/mwindow.C:1942
msgid "no file"
msgstr "Ð½ÐµÑ Ñайла"
-#: cinelerra/mwindow.C:1843
+#: cinelerra/mwindow.C:1948
msgid "db failed"
msgstr "ÐÑибка db"
-#: cinelerra/mwindow.C:1847
+#: cinelerra/mwindow.C:1952
#, c-format
msgid "put_commercial: %s"
msgstr ""
-#: cinelerra/mwindow.C:2010
+#: cinelerra/mwindow.C:2115
#, c-format
msgid "Loading %s"
msgstr "ÐагÑÑзка %s"
-#: cinelerra/mwindow.C:2022
+#: cinelerra/mwindow.C:2127
#, c-format
msgid ""
"%s's resolution is %dx%d.\n"
@@ -7454,7 +7714,7 @@ msgstr ""
"ÐзобÑажение %s Ð¸Ð¼ÐµÐµÑ ÑÐ°Ð·Ð¼ÐµÑ %dx%d (в пикÑелÑÑ
).\n"
"ÐзобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ñ Ð½ÐµÑÑÑнÑми ÑазмеÑами не могÑÑ Ð±ÑÑÑ Ð´ÐµÐºÐ¾Ð´Ð¸ÑÐ¾Ð²Ð°Ð½Ñ Ð´Ð¾Ð»Ð¶Ð½Ñм обÑазом."
-#: cinelerra/mwindow.C:2029
+#: cinelerra/mwindow.C:2134
#, c-format
msgid ""
"%s's index was built for program number %d\n"
@@ -7462,16 +7722,16 @@ msgid ""
" Using program %d."
msgstr ""
-#: cinelerra/mwindow.C:2063 cinelerra/mwindow.C:2064
+#: cinelerra/mwindow.C:2168 cinelerra/mwindow.C:2169
#, c-format
msgid "Failed to open %s"
msgstr "ÐÑибка оÑкÑÑÑÐ¸Ñ %s"
-#: cinelerra/mwindow.C:2105
+#: cinelerra/mwindow.C:2210
msgid "'s format couldn't be determined."
msgstr "'s format couldn't be determined."
-#: cinelerra/mwindow.C:2156
+#: cinelerra/mwindow.C:2261
#, c-format
msgid ""
"XML file %s\n"
@@ -7480,12 +7740,12 @@ msgstr ""
"XML-Ñайл %s\n"
" бÑл Ñоздан не в Cinelerra."
-#: cinelerra/mwindow.C:2158
+#: cinelerra/mwindow.C:2263
#, c-format
msgid "Unknown %s"
msgstr "ÐеизвеÑÑно %s"
-#: cinelerra/mwindow.C:2165
+#: cinelerra/mwindow.C:2270
#, c-format
msgid ""
"Warning: XML from cinelerra version %s\n"
@@ -7494,7 +7754,7 @@ msgstr ""
"ÐÑедÑпÑеждение: XML-Ñайл бÑл Ñоздан в Cinelerra веÑÑии %s.\n"
"СеÑÑионнÑе даннÑе могÑÑ Ð±ÑÑÑ Ð½ÐµÑовмеÑÑимÑ."
-#: cinelerra/mwindow.C:2222
+#: cinelerra/mwindow.C:2327
#, c-format
msgid ""
"Error: Unable to load xml:\n"
@@ -7503,27 +7763,27 @@ msgstr ""
"ÐÑибка: не Ð¼Ð¾Ð³Ñ Ð·Ð°Ð³ÑÑзиÑÑ xml:\n"
" %s"
-#: cinelerra/mwindow.C:2354
+#: cinelerra/mwindow.C:2460
msgid "load"
msgstr "загÑÑзка"
-#: cinelerra/mwindow.C:2474 cinelerra/mwindow.C:2587
+#: cinelerra/mwindow.C:2580 cinelerra/mwindow.C:2696
msgid "proxy"
msgstr "Ñоздание пÑокÑиÑайла"
-#: cinelerra/mwindow.C:2610 cinelerra/mwindow.C:2625
+#: cinelerra/mwindow.C:2719 cinelerra/mwindow.C:2734
#, c-format
msgid ""
"The %s '%s' in file '%s' is not part of your installation of Cinelerra.\n"
"The project won't be rendered as it was meant and Cinelerra might crash.\n"
msgstr ""
-#: cinelerra/mwindow.C:2653
+#: cinelerra/mwindow.C:2762
#, c-format
msgid "MWindow::init_shm: couldn't open %s for reading.\n"
msgstr ""
-#: cinelerra/mwindow.C:2660
+#: cinelerra/mwindow.C:2769
#, c-format
msgid ""
"MWindow::init_shm: %s is %p.\n"
@@ -7533,94 +7793,94 @@ msgid ""
"It should be at least 0x%jx for Cinelerra.\n"
msgstr ""
-#: cinelerra/mwindow.C:2691
+#: cinelerra/mwindow.C:2800
msgid "Initializing Plugins"
msgstr "ÐниÑиализаÑÐ¸Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²"
-#: cinelerra/mwindow.C:2698
+#: cinelerra/mwindow.C:2807
msgid "Initializing GUI"
msgstr "ÐниÑиализаÑÐ¸Ñ GUI"
-#: cinelerra/mwindow.C:2706
+#: cinelerra/mwindow.C:2815
msgid "Initializing Fonts"
msgstr "ÐниÑиализаÑÐ¸Ñ ÑÑиÑÑов"
-#: cinelerra/mwindow.C:3895
+#: cinelerra/mwindow.C:4059
#, c-format
msgid "Cant write FileREF: %s"
msgstr ""
-#: cinelerra/mwindow.C:3922
+#: cinelerra/mwindow.C:4086
msgid "open edl"
msgstr "оÑкÑÑÑÑ edl"
-#: cinelerra/mwindow.C:3940
+#: cinelerra/mwindow.C:4104
#, c-format
msgid "\"%s\" %jdC written"
msgstr "\"%s\" %jdC запиÑан."
-#: cinelerra/mwindow.C:4014
+#: cinelerra/mwindow.C:4178
#, c-format
msgid "Nested_%02d%02d%02d-%02d%02d%02d_"
msgstr ""
-#: cinelerra/mwindow.C:4025
+#: cinelerra/mwindow.C:4189
msgid "clip2media"
msgstr ""
-#: cinelerra/mwindow.C:4055
+#: cinelerra/mwindow.C:4219
#, c-format
msgid "From: %s"
msgstr "ÐÑ: %s"
-#: cinelerra/mwindow.C:4057
+#: cinelerra/mwindow.C:4221
msgid "media2clip"
msgstr "иÑÑоÑник2клип"
-#: cinelerra/mwindow.C:4071 cinelerra/mwindow.C:4083
+#: cinelerra/mwindow.C:4235 cinelerra/mwindow.C:4247
msgid "reference"
msgstr "ÑеÑеÑенÑ"
-#: cinelerra/mwindow.C:4183
+#: cinelerra/mwindow.C:4367
#, c-format
msgid "Couldn't open %s for writing."
msgstr "Couldn't open %s for writing."
-#: cinelerra/mwindow.C:4236
+#: cinelerra/mwindow.C:4420
msgid "perpetual load"
msgstr "загÑ.беÑконеÑной ÑеÑÑии"
-#: cinelerra/mwindow.C:4262
+#: cinelerra/mwindow.C:4446
#, c-format
msgid "Copying: %s\n"
msgstr "ÐопиÑование %s\n"
-#: cinelerra/mwindow.C:4349
+#: cinelerra/mwindow.C:4533
#, c-format
msgid "Saving to %s:\n"
msgstr "СоÑ
Ñанение в %s:\n"
-#: cinelerra/mwindow.C:4411
+#: cinelerra/mwindow.C:4595
#, c-format
msgid "\"%s\" %dC written"
msgstr "\"%s\" %dC запиÑан."
-#: cinelerra/mwindow.C:4418
+#: cinelerra/mwindow.C:4602
#, c-format
msgid "Couldn't open %s."
msgstr "Couldn't open %s."
-#: cinelerra/mwindow.C:4595
+#: cinelerra/mwindow.C:4777
msgid "remove assets"
msgstr "ÑдалиÑÑ ÑеÑÑÑÑÑ"
-#: cinelerra/mwindow.C:4829
+#: cinelerra/mwindow.C:5011
#, c-format
msgid "Using %s"
msgstr "ÐÑполÑзование %s"
-#: cinelerra/mwindow.C:4959 cinelerra/mwindowedit.C:196
-#: cinelerra/mwindowedit.C:243 cinelerra/preferencesthread.C:289
+#: cinelerra/mwindow.C:5141 cinelerra/mwindowedit.C:196
+#: cinelerra/mwindowedit.C:243 cinelerra/preferencesthread.C:297
msgid ""
"This project's dimensions are not multiples of 4 so\n"
"it can't be rendered by OpenGL."
@@ -7628,21 +7888,21 @@ msgstr ""
"Ð Ð°Ð·Ð¼ÐµÑ Ð¿ÑоекÑа не кÑаÑен 4.\n"
"Ðевозможно вÑполниÑÑ OpenGL-ÑендеÑинг."
-#: cinelerra/mwindow.C:5076
+#: cinelerra/mwindow.C:5272
msgid "select asset"
msgstr "вÑбеÑиÑе ÑеÑÑÑÑ"
-#: cinelerra/mwindow.C:5190
+#: cinelerra/mwindow.C:5386
msgid ": Confirm update"
msgstr ": ÐодÑвеÑдиÑе обновл."
-#: cinelerra/mwindow.C:5205
+#: cinelerra/mwindow.C:5401
msgid "FileREF not updated:"
msgstr ""
-#: cinelerra/mwindow.C:5210
+#: cinelerra/mwindow.C:5406
msgid "Save file ref changes?"
-msgstr ""
+msgstr "СоÑ
Ñ. Ð¸Ð·Ð¼ÐµÐ½ÐµÐ¸Ñ Ð² ÑеÑ. Ñайле?"
#: cinelerra/mwindow.inc:59
msgid "Cinelerra: Asset Info"
@@ -8118,281 +8378,285 @@ msgstr "вÑÑавиÑÑ ÑÑÑекÑ"
msgid "drag handle"
msgstr "пеÑеÑаÑиÑÑ Ð³ÑаниÑÑ"
-#: cinelerra/mwindowedit.C:969
+#: cinelerra/mwindowedit.C:979
+msgid "trans handle"
+msgstr "пеÑеÑаÑиÑÑ Ð³ÑаниÑÑ"
+
+#: cinelerra/mwindowedit.C:997
msgid "match output size"
msgstr "по ÑазмеÑÑ Ð²Ñвода"
-#: cinelerra/mwindowedit.C:1004
+#: cinelerra/mwindowedit.C:1032
msgid "del edit"
msgstr "ÑдалиÑÑ ÑÑагменÑ"
-#: cinelerra/mwindowedit.C:1014
+#: cinelerra/mwindowedit.C:1042
msgid "cut edit"
msgstr "вÑÑезаÑÑ ÑÑагменÑ"
-#: cinelerra/mwindowedit.C:1033
+#: cinelerra/mwindowedit.C:1061
msgid "move edit"
msgstr "пеÑемеÑÑиÑÑ ÑÑагменÑ"
-#: cinelerra/mwindowedit.C:1075
+#: cinelerra/mwindowedit.C:1103
msgid "paste clip"
msgstr "вÑÑавка клипа"
-#: cinelerra/mwindowedit.C:1107
+#: cinelerra/mwindowedit.C:1135
msgid "move group"
msgstr "СдвинÑÑÑ Ð³ÑÑппÑ"
-#: cinelerra/mwindowedit.C:1120
+#: cinelerra/mwindowedit.C:1148
msgid "paste effect"
msgstr "вÑÑавиÑÑ ÑÑÑекÑ"
-#: cinelerra/mwindowedit.C:1133
+#: cinelerra/mwindowedit.C:1161
msgid "move effect"
msgstr "пеÑемеÑÑиÑÑ ÑÑÑекÑ"
-#: cinelerra/mwindowedit.C:1148
+#: cinelerra/mwindowedit.C:1176
msgid "move effect up"
msgstr "пеÑемеÑÑиÑÑ ÑÑÑÐµÐºÑ Ð²Ð²ÐµÑÑ
"
-#: cinelerra/mwindowedit.C:1161
+#: cinelerra/mwindowedit.C:1189
msgid "move effect down"
msgstr "пеÑемеÑÑиÑÑ ÑÑÑÐµÐºÑ Ð²Ð½Ð¸Ð·"
-#: cinelerra/mwindowedit.C:1172
+#: cinelerra/mwindowedit.C:1200
msgid "move track down"
msgstr "пеÑемеÑÑиÑÑ Ð´Ð¾ÑÐ¾Ð¶ÐºÑ Ð²Ð½Ð¸Ð·"
-#: cinelerra/mwindowedit.C:1185
+#: cinelerra/mwindowedit.C:1213
msgid "move tracks down"
msgstr "пеÑемеÑÑиÑÑ Ð´Ð¾Ñожки вниз"
-#: cinelerra/mwindowedit.C:1198
+#: cinelerra/mwindowedit.C:1226
msgid "move track up"
msgstr "пеÑемеÑÑиÑÑ Ð´Ð¾ÑÐ¾Ð¶ÐºÑ Ð²Ð²ÐµÑÑ
"
-#: cinelerra/mwindowedit.C:1210
+#: cinelerra/mwindowedit.C:1238
msgid "move tracks up"
msgstr "пеÑемеÑÑиÑÑ Ð´Ð¾Ñожки ввеÑÑ
"
-#: cinelerra/mwindowedit.C:1222
+#: cinelerra/mwindowedit.C:1250
msgid "swap track down"
msgstr "обменÑÑÑ Ð´Ð¾ÑÐ¾Ð¶ÐºÑ Ð²Ð½Ð¸Ð·"
-#: cinelerra/mwindowedit.C:1235
+#: cinelerra/mwindowedit.C:1263
msgid "swap tracks down"
msgstr "обменÑÑÑ Ð´Ð¾Ñожки вниз"
-#: cinelerra/mwindowedit.C:1248
+#: cinelerra/mwindowedit.C:1276
msgid "swap track up"
msgstr "обменÑÑÑ Ð´Ð¾ÑÐ¾Ð¶ÐºÑ Ð²Ð²ÐµÑÑ
"
-#: cinelerra/mwindowedit.C:1260
+#: cinelerra/mwindowedit.C:1288
msgid "swap tracks up"
msgstr "ÐбменÑÑÑ Ð´Ð¾Ñожки ввеÑÑ
"
-#: cinelerra/mwindowedit.C:1338
+#: cinelerra/mwindowedit.C:1366
msgid "overwrite"
msgstr "замениÑÑ"
-#: cinelerra/mwindowedit.C:1392
+#: cinelerra/mwindowedit.C:1420
msgid "paste"
msgstr "вÑÑавиÑÑ"
-#: cinelerra/mwindowedit.C:1430
+#: cinelerra/mwindowedit.C:1458
msgid "paste assets"
msgstr "вÑÑавиÑÑ ÑеÑÑÑÑÑ"
-#: cinelerra/mwindowedit.C:1507
+#: cinelerra/mwindowedit.C:1535
msgid "paste keyframes"
msgstr "вÑÑавиÑÑ ÐºÐ»ÑÑевÑе кадÑÑ"
-#: cinelerra/mwindowedit.C:1533
+#: cinelerra/mwindowedit.C:1561
msgid "paste default keyframe"
msgstr "вÑÑавиÑÑ 'клÑÑ. ÐºÐ°Ð´Ñ Ð¿Ð¾ ÑмолÑ.'"
-#: cinelerra/mwindowedit.C:1845 cinelerra/mwindowedit.C:1852
+#: cinelerra/mwindowedit.C:1873 cinelerra/mwindowedit.C:1880
msgid "silence"
msgstr "вÑÑавиÑÑ Ð¿ÑÑÑой ÑÑаÑÑок"
-#: cinelerra/mwindowedit.C:1869
+#: cinelerra/mwindowedit.C:1897
msgid "detach transition"
msgstr "ÑдалиÑÑ Ð¿ÐµÑеÑ
од"
-#: cinelerra/mwindowedit.C:1886
+#: cinelerra/mwindowedit.C:1914
msgid "detach transitions"
msgstr "ÑдалиÑÑ Ð¿ÐµÑеÑ
одÑ"
-#: cinelerra/mwindowedit.C:1901 cinelerra/mwindowedit.C:1929
-#: cinelerra/mwindowedit.C:1949 cinelerra/mwindowedit.C:1970
+#: cinelerra/mwindowedit.C:1929 cinelerra/mwindowedit.C:1957
+#: cinelerra/mwindowedit.C:1977 cinelerra/mwindowedit.C:1998
msgid "transition"
msgstr "пеÑеÑ
од"
-#: cinelerra/mwindowedit.C:1916
+#: cinelerra/mwindowedit.C:1944
msgid "attach transitions"
msgstr "пÑимениÑÑ Ð¿ÐµÑеÑ
од"
-#: cinelerra/mwindowedit.C:1941 cinelerra/mwindowedit.C:1961
+#: cinelerra/mwindowedit.C:1969 cinelerra/mwindowedit.C:1989
#, c-format
msgid "No default transition %s found."
msgstr "'ÐеÑеÑ
од по ÑмолÑаниÑ' %s не найден."
-#: cinelerra/mwindowedit.C:1988
+#: cinelerra/mwindowedit.C:2016
msgid "shuffle edits"
msgstr "пеÑемеÑаÑÑ Ð¾Ð±ÑекÑÑ"
-#: cinelerra/mwindowedit.C:2007
+#: cinelerra/mwindowedit.C:2035
msgid "reverse edits"
msgstr "обÑекÑÑ Ð² обÑаÑ. поÑÑдке"
-#: cinelerra/mwindowedit.C:2026
+#: cinelerra/mwindowedit.C:2054
msgid "align edits"
msgstr "вÑÑовн. ÑаÑполож. обÑекÑов"
-#: cinelerra/mwindowedit.C:2045
+#: cinelerra/mwindowedit.C:2073
msgid "edit length"
msgstr "длина обÑекÑа ÑедакÑиÑ-Ñ"
-#: cinelerra/mwindowedit.C:2065 cinelerra/mwindowedit.C:2084
+#: cinelerra/mwindowedit.C:2093 cinelerra/mwindowedit.C:2112
msgid "transition length"
msgstr "длина пеÑеÑ
ода"
-#: cinelerra/mwindowedit.C:2148
+#: cinelerra/mwindowedit.C:2176
msgid "resize track"
msgstr "измениÑÑ ÑÐ°Ð·Ð¼ÐµÑ Ð´Ð¾Ñожки"
-#: cinelerra/mwindowedit.C:2161
+#: cinelerra/mwindowedit.C:2189
msgid "in point"
msgstr "наÑ. ÑоÑка"
-#: cinelerra/mwindowedit.C:2174
+#: cinelerra/mwindowedit.C:2202
msgid "out point"
msgstr "кон. ÑоÑка"
-#: cinelerra/mwindowedit.C:2187
+#: cinelerra/mwindowedit.C:2215
msgid "clear in/out"
msgstr "ÑдалиÑÑ Ð½Ð°Ñ./кон. ÑоÑки"
-#: cinelerra/mwindowedit.C:2224
+#: cinelerra/mwindowedit.C:2252
msgid "splice"
msgstr "ÑазÑезаÑÑ Ð¸ вÑÑавиÑÑ"
-#: cinelerra/mwindowedit.C:2340
+#: cinelerra/mwindowedit.C:2368
msgid "label"
msgstr "меÑка"
-#: cinelerra/mwindowedit.C:2356
+#: cinelerra/mwindowedit.C:2384
msgid "trim selection"
msgstr "обÑезаÑÑ Ð²ÑбÑаннÑй ÑÑаÑÑок"
-#: cinelerra/mwindowedit.C:2416
+#: cinelerra/mwindowedit.C:2444
msgid "create new folder failed"
msgstr "оÑибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð¹ папки"
-#: cinelerra/mwindowedit.C:2418
+#: cinelerra/mwindowedit.C:2446
msgid "new folder"
msgstr "Ð½Ð¾Ð²Ð°Ñ Ð¿Ð°Ð¿ÐºÐ°"
-#: cinelerra/mwindowedit.C:2426
+#: cinelerra/mwindowedit.C:2454
msgid "delete folder failed"
msgstr "Ñдаление папки не ÑдалоÑÑ"
-#: cinelerra/mwindowedit.C:2428
+#: cinelerra/mwindowedit.C:2456
msgid "del folder"
msgstr "ÑдалиÑÑ Ð¿Ð°Ð¿ÐºÑ"
-#: cinelerra/mwindowedit.C:2464
+#: cinelerra/mwindowedit.C:2492
msgid "map 1:1"
msgstr "ÑопоÑÑавиÑÑ 1:1"
-#: cinelerra/mwindowedit.C:2464
+#: cinelerra/mwindowedit.C:2492
msgid "map 5.1:2"
msgstr "ÑопоÑÑавиÑÑ 5.1:2"
-#: cinelerra/mwindowedit.C:2541
+#: cinelerra/mwindowedit.C:2569
msgid "convert assets format error"
msgstr ""
-#: cinelerra/mwindowedit.C:2543
+#: cinelerra/mwindowedit.C:2571
msgid "No convertable assets found"
msgstr ""
-#: cinelerra/mwindowedit.C:2558
+#: cinelerra/mwindowedit.C:2586
msgid "convert"
msgstr "пÑеобÑазоваÑÑ"
-#: cinelerra/mwindowedit.C:2575
+#: cinelerra/mwindowedit.C:2603
msgid "cut ads"
msgstr "вÑÑезаÑÑ ÑекламÑ"
-#: cinelerra/mwindowedit.C:2756 cinelerra/mwindowedit.C:2801
+#: cinelerra/mwindowedit.C:2769 cinelerra/mwindowedit.C:2814
msgid "Selected edit track not armed."
msgstr "ÐÑбÑÐ°Ð½Ð½Ð°Ñ Ð´Ð¾Ñожка не взведена"
-#: cinelerra/mwindowedit.C:2759 cinelerra/mwindowedit.C:2807
+#: cinelerra/mwindowedit.C:2772 cinelerra/mwindowedit.C:2820
msgid "More than one edit selected on a track."
msgstr "Ðолее Ñем один ÑÑагм. вÑбÑан на доÑожке"
-#: cinelerra/mwindowedit.C:2762
+#: cinelerra/mwindowedit.C:2775
msgid "No effects under selected edit."
msgstr "ÐÐµÑ ÑÑÑекÑов в вÑбÑанном ÑÑагм."
-#: cinelerra/mwindowedit.C:2765
+#: cinelerra/mwindowedit.C:2778
msgid "No edits selected."
msgstr "Ðе вÑбÑан ÑÑагм."
-#: cinelerra/mwindowedit.C:2768 cinelerra/mwindowedit.C:2816
+#: cinelerra/mwindowedit.C:2781 cinelerra/mwindowedit.C:2829
msgid "Shared effect added without master."
msgstr "ÐбÑий ÑÑÑÐµÐºÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½ без главного"
-#: cinelerra/mwindowedit.C:2789
+#: cinelerra/mwindowedit.C:2802
msgid "Error clipboard buffer empty."
msgstr "ÐÑибка бÑÑÐµÑ Ð¾Ð±Ð¼ÐµÐ½Ð° пÑÑÑ"
-#: cinelerra/mwindowedit.C:2804
+#: cinelerra/mwindowedit.C:2817
msgid "Track type mismatched."
msgstr "Тип доÑожки не ÑовпадаеÑ"
-#: cinelerra/mwindowedit.C:2810
+#: cinelerra/mwindowedit.C:2823
msgid "Too few target edits to add group effects."
msgstr "Сл. мало вÑбÑ. ÑÑагм.Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð».гÑ. ÑÑÑ."
-#: cinelerra/mwindowedit.C:2813
+#: cinelerra/mwindowedit.C:2826
msgid "Too many target edits to add group effects."
msgstr "Сл. много вÑбÑ. ÑÑагм.Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð».гÑ. ÑÑÑ."
-#: cinelerra/mwindowedit.C:2822
+#: cinelerra/mwindowedit.C:2835
msgid "paste effects"
msgstr "вÑÑавиÑÑ ÑÑÑекÑÑ"
-#: cinelerra/mwindowedit.C:2829
+#: cinelerra/mwindowedit.C:2842
msgid "Error loading clip from clipboard buffer."
msgstr "ÐÑибка загÑÑзки клипа из клипбÑÑеÑа обмена"
-#: cinelerra/mwindowedit.C:2840
+#: cinelerra/mwindowedit.C:2853
msgid "align timecodes"
msgstr "вÑÑовн. ÑаймкодÑ"
-#: cinelerra/mwindowedit.C:2925
+#: cinelerra/mwindowedit.C:2942
msgid "mix masters"
msgstr "ÑвеÑÑи маÑÑеÑа"
-#: cinelerra/mwindowedit.C:2942
+#: cinelerra/mwindowedit.C:2959
msgid "create kyfrms"
msgstr "ÑоздаÑÑ ÐºÐ»ÑÑевÑе кадÑÑ"
-#: cinelerra/mwindowgui.C:85
+#: cinelerra/mwindowgui.C:86
msgid ": Program"
msgstr ": ÐÑогÑамма"
-#: cinelerra/mwindowgui.C:2379
+#: cinelerra/mwindowgui.C:2388
msgid "Changing the base codecs may require rebuilding indexes."
msgstr "ÐÐ»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ñ ÐºÐ¾Ð´ÐµÐºÐ¾Ð² Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾ÑÑебоваÑÑÑÑ Ð¿ÐµÑеиндекÑаÑиÑ"
-#: cinelerra/mwindowgui.C:2418 cinelerra/mwindowgui.C:2452
+#: cinelerra/mwindowgui.C:2427 cinelerra/mwindowgui.C:2461
msgid "Disable proxy"
msgstr "ÐÑклÑÑиÑÑ Ð¿ÑокÑи"
-#: cinelerra/mwindowgui.C:2418 cinelerra/mwindowgui.C:2452
+#: cinelerra/mwindowgui.C:2427 cinelerra/mwindowgui.C:2461
msgid "Enable proxy"
msgstr "ÐклÑÑиÑÑ Ð¿ÑокÑи"
@@ -8492,7 +8756,7 @@ msgstr "ÐÐ¼Ñ Ð¿ÑоекÑа:"
msgid "Auto aspect ratio"
msgstr "ÐвÑомаÑиÑеÑки"
-#: cinelerra/new.C:945 cinelerra/resizetrackthread.C:189
+#: cinelerra/new.C:945 cinelerra/resizetrackthread.C:184
#: cinelerra/setformat.C:822 plugins/photoscale/photoscale.C:198
msgid "Swap dimensions"
msgstr "ÐоменÑÑÑ Ð¼ÐµÑÑами знаÑениÑ"
@@ -8565,118 +8829,122 @@ msgstr "Ð¸Ð¼Ñ Ð´Ð¾Ñожки"
msgid "nudge."
msgstr "cмеÑ-е наÑ./конÑа доÑожки"
-#: cinelerra/performanceprefs.C:75
+#: cinelerra/performanceprefs.C:74
msgid "Cache size (MB):"
msgstr "Ð Ð°Ð·Ð¼ÐµÑ ÐºÑÑа (ÐÐ):"
-#: cinelerra/performanceprefs.C:78
-msgid "Use HW Device:"
-msgstr "ÐÑп.аппаÑаÑное ÑÑкоÑение:"
-
-#: cinelerra/performanceprefs.C:84 cinelerra/performanceprefs.C:92
+#: cinelerra/performanceprefs.C:77
msgid "Seconds to preroll renders:"
msgstr "СекÑнд пÑедÑендеÑинга:"
-#: cinelerra/performanceprefs.C:98
+#: cinelerra/performanceprefs.C:90
+msgid "Use HW Device:"
+msgstr "ÐÑп.аппаÑаÑное ÑÑкоÑение:"
+
+#: cinelerra/performanceprefs.C:92
msgid "Project SMP cpus:"
-msgstr "Ðол-во CPU (SMP), иÑп. плагинами:"
+msgstr "ÐолиÑеÑÑво CPU (SMP), иÑполÑзÑемÑÑ
плагинами:"
-#: cinelerra/performanceprefs.C:113
+#: cinelerra/performanceprefs.C:105
msgid "Background Rendering (Video only)"
msgstr "ФоновÑй ÑендеÑинг (ÑолÑко видео)"
-#: cinelerra/performanceprefs.C:119
+#: cinelerra/performanceprefs.C:111
msgid "Frames per background rendering job:"
msgstr "ÐадÑов Ñон. Ñ-га на каждое задание ÑаÑпÑед. Ñ-га:"
-#: cinelerra/performanceprefs.C:125
+#: cinelerra/performanceprefs.C:117
msgid "Frames to preroll background:"
msgstr "ÐадÑов Ñонового пÑедÑендеÑинга:"
-#: cinelerra/performanceprefs.C:133
+#: cinelerra/performanceprefs.C:125
msgid "Output for background rendering:"
msgstr "ÐÑвод Ð´Ð»Ñ Ñонового ÑендеÑинга:"
-#: cinelerra/performanceprefs.C:154
+#: cinelerra/performanceprefs.C:146
msgid "Render Farm"
msgstr "РаÑпÑеделÑннÑй ÑендеÑинг"
-#: cinelerra/performanceprefs.C:155 cinelerra/performanceprefs.C:651
+#: cinelerra/performanceprefs.C:147 cinelerra/performanceprefs.C:657
msgid "Reset rates"
msgstr "СбÑÐ¾Ñ ÑаÑÑоÑÑ"
-#: cinelerra/performanceprefs.C:158
+#: cinelerra/performanceprefs.C:150
msgid "Nodes:"
msgstr "УзлÑ:"
-#: cinelerra/performanceprefs.C:166
+#: cinelerra/performanceprefs.C:158
msgid "Hostname:"
msgstr "ÐÐ¼Ñ Ñ
оÑÑа:"
-#: cinelerra/performanceprefs.C:176
+#: cinelerra/performanceprefs.C:168
msgid "Client Watchdog Timeout:"
msgstr "ТаймаÑÑ ÐºÐ»Ð¸ÐµÐ½Ñа:"
-#: cinelerra/performanceprefs.C:179
+#: cinelerra/performanceprefs.C:171
msgid "Total jobs to create:"
msgstr "ÐÑего колиÑеÑÑво заданий:"
-#: cinelerra/performanceprefs.C:185
+#: cinelerra/performanceprefs.C:177
msgid "(overridden if new file at each label is checked)"
msgstr ""
"(не иÑполÑзÑеÑÑÑ, еÑли вÑбÑан пÑизнак\n"
"\"ÑоздаваÑÑ Ð¾ÑделÑнÑй Ñайл на каждÑÑ Ð¼ÐµÑкÑ\")"
-#: cinelerra/performanceprefs.C:227 cinelerra/pluginpopup.C:222
-#: cinelerra/recordbatches.C:22 cinelerra/transitionpopup.C:314
+#: cinelerra/performanceprefs.C:219 cinelerra/pluginpopup.C:222
+#: cinelerra/recordbatches.C:22 cinelerra/transitionpopup.C:316
#: plugins/sketcher/sketcherwindow.C:298
msgid "On"
msgstr "Ðкл./ÐÑкл."
-#: cinelerra/performanceprefs.C:227
+#: cinelerra/performanceprefs.C:219
msgid "Hostname"
msgstr "ÐÐ¼Ñ Ñ
оÑÑа"
-#: cinelerra/performanceprefs.C:227
+#: cinelerra/performanceprefs.C:219
msgid "Port"
msgstr "ÐоÑÑ"
-#: cinelerra/performanceprefs.C:276
+#: cinelerra/performanceprefs.C:268
msgid "Use background rendering"
msgstr "ФоновÑй ÑендеÑинг"
-#: cinelerra/performanceprefs.C:336
+#: cinelerra/performanceprefs.C:320
+msgid "Cache Transitions"
+msgstr "ÐÑÑиÑоваÑÑ Ð¿ÐµÑеÑ
одÑ"
+
+#: cinelerra/performanceprefs.C:342
msgid ""
"vdpau - Nvidia, Nouveau\n"
"vaapi - Broadcom, Intel HD graphics, Amdgpu, Radeon\n"
"cuda - Nvidia + Cuda SDK"
msgstr ""
-#: cinelerra/performanceprefs.C:418
+#: cinelerra/performanceprefs.C:424
msgid "Force single processor use"
msgstr "ÐÑинÑдиÑелÑно иÑполÑзоваÑÑ Ð¾Ð´Ð¸Ð½ пÑоÑеÑÑоÑ"
-#: cinelerra/performanceprefs.C:437
+#: cinelerra/performanceprefs.C:443
msgid "Consolidate output files on completion"
msgstr "ÐбÑединиÑÑ Ð²ÑÑ
однÑе ÑÐ°Ð¹Ð»Ñ Ð¿Ð¾ завеÑÑении"
-#: cinelerra/performanceprefs.C:549
+#: cinelerra/performanceprefs.C:555
msgid "Add Nodes"
msgstr "ÐобавиÑÑ ÑзлÑ"
-#: cinelerra/performanceprefs.C:579
+#: cinelerra/performanceprefs.C:585
msgid "Apply Changes"
msgstr "ÐÑимениÑÑ"
-#: cinelerra/performanceprefs.C:603
+#: cinelerra/performanceprefs.C:609
msgid "Delete Nodes"
msgstr "УдалиÑÑ ÑзлÑ"
-#: cinelerra/performanceprefs.C:629
+#: cinelerra/performanceprefs.C:635
msgid "Sort nodes"
msgstr "СоÑÑиÑовка Ñзл."
-#: cinelerra/performanceprefs.C:732
+#: cinelerra/performanceprefs.C:738
msgid "Use virtual filesystem"
msgstr "ÐÑполÑзоваÑÑ Ð²Ð¸ÑÑÑалÑнÑÑ Ð¤Ð¡"
@@ -8693,7 +8961,7 @@ msgid "Audio offset (sec):"
msgstr "Сдвиг, компенÑиÑÑÑÑий задеÑÐ¶ÐºÑ (Ñек.):"
#: cinelerra/playbackprefs.C:120 cinelerra/recordprefs.C:155
-#: plugins/compressormulti/comprmultigui.C:161
+#: plugins/compressormulti/comprmultigui.C:162
#: plugins/denoiseseltempavg/seltempavgwindow.C:114
#: plugins/freeverb/freeverb.C:312 plugins/histeq/histeq.C:103
msgid "Gain:"
@@ -8818,7 +9086,7 @@ msgstr "ÐиÑензиÑ: %s"
msgid "%s took %s"
msgstr "%s законÑен %s"
-#: cinelerra/pluginclient.C:1084 cinelerra/pluginclient.C:1098
+#: cinelerra/pluginclient.C:1083 cinelerra/pluginclient.C:1097
msgid "tweek"
msgstr "наÑÑÑойка"
@@ -8844,7 +9112,7 @@ msgstr "ÐÑимениÑÑ ÐºÐ°Ðº обÑий к оÑÑалÑнÑм ÑÑекам.
#: cinelerra/pluginlv2gui.C:41 cinelerra/pluginlv2gui.C:217
msgid "UI"
-msgstr ""
+msgstr "ÐнÑеÑÑейÑ"
#: cinelerra/pluginpopup.C:92
msgid "Change..."
@@ -8854,7 +9122,7 @@ msgstr "ÐамениÑÑ..."
msgid ": Change Effect"
msgstr ": Ðамена ÑÑÑекÑа"
-#: cinelerra/pluginpopup.C:122 cinelerra/transitionpopup.C:296
+#: cinelerra/pluginpopup.C:122 cinelerra/transitionpopup.C:298
msgid "Detach"
msgstr "УдалиÑÑ"
@@ -8870,7 +9138,7 @@ msgstr "ÐÑпÑавиÑÑ"
msgid "Receive"
msgstr "ÐÑинÑÑÑ"
-#: cinelerra/pluginpopup.C:201 cinelerra/transitionpopup.C:333
+#: cinelerra/pluginpopup.C:201 cinelerra/transitionpopup.C:335
msgid "Show"
msgstr "ÐоказаÑÑ ÑпÑавление"
@@ -8920,19 +9188,23 @@ msgstr ""
msgid "Preset Edit"
msgstr "РедакÑиÑоваÑÑ Ð¿ÑедÑÑÑановки"
-#: cinelerra/preferences.C:429
+#: cinelerra/preferences.C:432
msgid "Current Manual"
msgstr "ТекÑÑÐ°Ñ Ð²ÐµÑÑÐ¸Ñ ÑÑководÑÑва"
-#: cinelerra/preferences.C:430
+#: cinelerra/preferences.C:433
+msgid "HTML Current Manual"
+msgstr "ТекÑÑÐ°Ñ Ð²ÐµÑÑÐ¸Ñ ÑÑк-ва (HTML)"
+
+#: cinelerra/preferences.C:434
msgid "Setting Shell Commands"
msgstr "ÐнÑÑÑÑкÑÐ¸Ñ Ð¿Ð¾ наÑÑÑойке команд Shell"
-#: cinelerra/preferences.C:431
+#: cinelerra/preferences.C:435
msgid "Shortcuts"
msgstr "СоÑеÑÐ°Ð½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñ"
-#: cinelerra/preferences.C:432
+#: cinelerra/preferences.C:436
msgid "RenderMux"
msgstr ""
@@ -8962,59 +9234,59 @@ msgstr "ÐаÑамеÑÑÑ Ð¿ÑогÑаммÑ..."
msgid "Shift-P"
msgstr "Shift-P"
-#: cinelerra/preferencesthread.C:376 cinelerra/render.C:864
+#: cinelerra/preferencesthread.C:384 cinelerra/render.C:864
msgid "render"
msgstr "ÑендеÑинг"
-#: cinelerra/preferencesthread.C:379 cinelerra/record.C:439
+#: cinelerra/preferencesthread.C:387 cinelerra/record.C:439
msgid "record"
msgstr "запиÑÑ"
-#: cinelerra/preferencesthread.C:390
+#: cinelerra/preferencesthread.C:398
msgid "*Playback A"
msgstr "*ÐоÑпÑоизв-ние Ð"
-#: cinelerra/preferencesthread.C:390
+#: cinelerra/preferencesthread.C:398
msgid "Playback A"
msgstr "ÐоÑпÑоизв-ние Ð"
-#: cinelerra/preferencesthread.C:393
+#: cinelerra/preferencesthread.C:401
msgid "*Playback B"
msgstr "*ÐоÑпÑ-ние Ð"
-#: cinelerra/preferencesthread.C:393
+#: cinelerra/preferencesthread.C:401
msgid "Playback B"
msgstr "ÐоÑпÑ-ние Ð"
-#: cinelerra/preferencesthread.C:395
+#: cinelerra/preferencesthread.C:403
msgid "Recording"
msgstr "ÐапиÑÑ"
-#: cinelerra/preferencesthread.C:397
+#: cinelerra/preferencesthread.C:405
msgid "Performance"
msgstr "ÐÑоизводиÑ-ноÑÑÑ"
-#: cinelerra/preferencesthread.C:399
+#: cinelerra/preferencesthread.C:407
msgid "Interface"
msgstr "ÐнÑеÑÑейÑ"
-#: cinelerra/preferencesthread.C:401
+#: cinelerra/preferencesthread.C:409
msgid "Appearance"
msgstr "Ðид"
-#: cinelerra/preferencesthread.C:403
+#: cinelerra/preferencesthread.C:411
msgid "About"
msgstr "РпÑогÑамме"
-#: cinelerra/preferencesthread.C:428
+#: cinelerra/preferencesthread.C:436
msgid ": Preferences"
msgstr ": ÐаÑамеÑÑÑ"
-#: cinelerra/preferencesthread.C:691
+#: cinelerra/preferencesthread.C:699
msgid "restart"
msgstr "пеÑезапÑÑÑиÑÑ"
-#: cinelerra/preferencesthread.C:710
+#: cinelerra/preferencesthread.C:718
#, c-format
msgid "Busy: %s in progress. Are you sure?"
msgstr "ÐанÑÑо: %s вÑполнÑеÑÑÑ. ÐÑ ÑвеÑенÑ?"
@@ -9041,50 +9313,79 @@ msgstr "ÐаÑÑÑойки пÑокÑи ..."
msgid "Alt-r"
msgstr "Alt-r"
-#: cinelerra/proxy.C:95
-msgid "Original size"
-msgstr "Ð Ð°Ð·Ð¼ÐµÑ Ð¾Ñигинала"
+#: cinelerra/proxy.C:95 plugins/sketcher/sketcherwindow.C:46
+#: plugins/sketcher/sketcherwindow.C:52
+msgid "off"
+msgstr "вÑкл"
-#: cinelerra/proxy.C:170
+#: cinelerra/proxy.C:96
+msgid "1"
+msgstr ""
+
+#: cinelerra/proxy.C:173
msgid "Specified format does not render video"
msgstr "ÐÑÐ¾Ñ ÑоÑÐ¼Ð°Ñ Ð½Ðµ поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð²Ð¸Ð´ÐµÐ¾."
-#: cinelerra/proxy.C:292
+#: cinelerra/proxy.C:295
#, c-format
msgid "bad proxy path: %s\n"
msgstr "непÑавилÑнÑй пÑÑÑ Ðº пÑокÑи: %s\n"
-#: cinelerra/proxy.C:370
+#: cinelerra/proxy.C:373
msgid "Creating proxy files..."
msgstr "Создание пÑокÑиÑайлов..."
-#: cinelerra/proxy.C:383
+#: cinelerra/proxy.C:386
msgid "Error making proxy."
msgstr "ÐÑибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿ÑокÑи"
-#: cinelerra/proxy.C:390
+#: cinelerra/proxy.C:393
msgid ": Proxy settings"
msgstr ": ÐаÑÑÑойки пÑокÑи"
-#: cinelerra/proxy.C:430 plugins/reframe/reframe.C:190
+#: cinelerra/proxy.C:432
+msgid "Scaling options"
+msgstr "ÐпÑии маÑÑÑаб-Ñ"
+
+#: cinelerra/proxy.C:437 plugins/reframe/reframe.C:190
#: plugins/resample/resample.C:84
msgid "Scale factor:"
msgstr "ÐножиÑелÑ:"
-#: cinelerra/proxy.C:443
-msgid "New media dimensions: "
-msgstr "ÐовÑй ÑÐ°Ð·Ð¼ÐµÑ Ð¼ÐµÐ´Ð¸Ð°Ñайла: "
+#: cinelerra/proxy.C:448
+msgid "Media size: "
+msgstr "Ð Ð°Ð·Ð¼ÐµÑ Ñайла: "
-#: cinelerra/proxy.C:449
+#: cinelerra/proxy.C:454
msgid "Active Scale: "
msgstr "ÐкÑивн. маÑÑÑаб:"
-#: cinelerra/proxy.C:509
-msgid "Use scaler (FFMPEG only)"
-msgstr "СоÑ
ÑанÑÑÑ ÑÐ°Ð·Ð¼ÐµÑ Ð¿ÑоекÑа (ÑолÑко FFMPEG)"
+#: cinelerra/proxy.C:458
+msgid "State: "
+msgstr "СоÑÑоÑние: "
-#: cinelerra/proxy.C:534
-msgid "Auto proxy/scale media loads"
+#: cinelerra/proxy.C:475
+msgid "Beep on Done"
+msgstr "Ðип по завеÑÑении"
+
+#: cinelerra/proxy.C:479
+msgid "Volume:"
+msgstr "ÐÑом-ÑÑ:"
+
+#: cinelerra/proxy.C:530
+msgid "Active"
+msgstr "ÐкÑивн."
+
+#: cinelerra/proxy.C:531
+msgid "Disabled"
+msgstr "ÐÑкл. пÑокÑи"
+
+#: cinelerra/proxy.C:540
+msgid "Rescaled to project size (FFMPEG only)"
+msgstr "СоÑ
ÑанÑÑÑ ÑÐ°Ð·Ð¼ÐµÑ Ð¿ÑоекÑа (ÑолÑко FFMPEG)"
+
+#: cinelerra/proxy.C:565
+msgid "Creation of proxy on media loading"
msgstr "ÐвÑомаÑиÑ. Ñоздание пÑокÑи пÑи загÑÑзке Ñайла"
#: cinelerra/question.C:34
@@ -9140,7 +9441,7 @@ msgstr "ÐÑÑÑ"
msgid "News"
msgstr "ÐнÑо"
-#: cinelerra/recordbatches.C:505 cinelerra/recordgui.C:992
+#: cinelerra/recordbatches.C:505 cinelerra/recordgui.C:1002
msgid ""
"Start batch recording\n"
"from the current position."
@@ -9152,7 +9453,7 @@ msgstr ""
msgid "Activate"
msgstr "ÐкÑивиÑоваÑÑ"
-#: cinelerra/recordbatches.C:534 cinelerra/recordgui.C:1023
+#: cinelerra/recordbatches.C:534 cinelerra/recordgui.C:1033
msgid ""
"Make the highlighted\n"
"clip active."
@@ -9161,7 +9462,7 @@ msgstr ""
"вÑделеннÑй клип"
#: cinelerra/recordengine.C:695 cinelerra/recordengine.C:703
-#: plugins/titler/titlerwindow.C:849
+#: plugins/titler/titlerwindow.C:908
#, c-format
msgid "Loop"
msgstr "ÐаÑиклиÑÑ"
@@ -9237,9 +9538,9 @@ msgstr "ÐакеÑÑ:"
#: cinelerra/recordgui.C:349
msgid "Cron:"
-msgstr "Cron"
+msgstr "Cron:"
-#: cinelerra/recordgui.C:352 cinelerra/recordgui.C:1028
+#: cinelerra/recordgui.C:352 cinelerra/recordgui.C:1038
msgid "Idle"
msgstr "Ð ÑоÑÑоÑнии пÑоÑÑÐ¾Ñ (Idle)"
@@ -9319,31 +9620,31 @@ msgstr "ÐеÑÑÑнÑе"
msgid "Monitor video"
msgstr "ÐониÑÐ¾Ñ Ð²Ð¸Ð´ÐµÐ¾"
-#: cinelerra/recordgui.C:829
+#: cinelerra/recordgui.C:839
msgid "Monitor audio"
msgstr "ÐониÑÐ¾Ñ Ð°Ñдио"
-#: cinelerra/recordgui.C:866
+#: cinelerra/recordgui.C:876
msgid "Audio meters"
msgstr "Шкала ÑÑовней звÑка"
-#: cinelerra/recordgui.C:1013
+#: cinelerra/recordgui.C:1023
msgid "Stopped"
msgstr "ÐÑÑановлен"
-#: cinelerra/recordgui.C:1034
+#: cinelerra/recordgui.C:1044
msgid "Label"
msgstr "ÐеÑка"
-#: cinelerra/recordgui.C:1062
+#: cinelerra/recordgui.C:1072
msgid "ClrLbls"
msgstr "УдалиÑÑ Ð¼ÐµÑки"
-#: cinelerra/recordgui.C:1111
+#: cinelerra/recordgui.C:1121
msgid "Interrupt recording in progress?"
msgstr "ÐÑеÑваÑÑ Ð¿ÑоÑеÑÑ Ð·Ð°Ð¿Ð¸Ñи ?"
-#: cinelerra/recordgui.C:1137
+#: cinelerra/recordgui.C:1147
msgid "Rewind batch and overwrite?"
msgstr "ÐеÑемоÑаÑÑ Ð¿Ð°ÐºÐµÑ Ð¸ пеÑепиÑаÑÑ ?"
@@ -9640,29 +9941,29 @@ msgstr "RenderFarmServerThread::open_client: unknown host %s.\n"
msgid "RenderFarmServerThread::run: unknown request %02x\n"
msgstr "RenderFarmServerThread::run: unknown request %02x\n"
-#: cinelerra/renderfarmclient.C:122 cinelerra/renderfarmclient.C:147
+#: cinelerra/renderfarmclient.C:122 cinelerra/renderfarmclient.C:152
msgid "RenderFarmClient::main_loop: socket"
msgstr "RenderFarmClient::main_loop: socket"
-#: cinelerra/renderfarmclient.C:131
+#: cinelerra/renderfarmclient.C:136
#, c-format
msgid "RenderFarmClient::main_loop: bind port %d: %s"
msgstr "RenderFarmClient::main_loop: bind port %d: %s"
-#: cinelerra/renderfarmclient.C:156
+#: cinelerra/renderfarmclient.C:166
#, c-format
msgid "RenderFarmClient::main_loop: bind path %s: %s\n"
msgstr "RenderFarmClient::main_loop: bind path %s: %s\n"
-#: cinelerra/renderfarmclient.C:168
+#: cinelerra/renderfarmclient.C:178
msgid "RenderFarmClient::main_loop: listen"
msgstr "RenderFarmClient::main_loop: listen"
-#: cinelerra/renderfarmclient.C:180 cinelerra/renderfarmclient.C:194
+#: cinelerra/renderfarmclient.C:190 cinelerra/renderfarmclient.C:204
msgid "RenderFarmClient::main_loop: accept"
msgstr "RenderFarmClient::main_loop: accept"
-#: cinelerra/renderfarmclient.C:678
+#: cinelerra/renderfarmclient.C:690
#, c-format
msgid "RenderFarmClientThread::run: Session finished.\n"
msgstr "RenderFarmClientThread::run: СеÑÑÐ¸Ñ Ð·Ð°Ð²ÐµÑÑена.\n"
@@ -9707,7 +10008,7 @@ msgstr "ÐоÑиз. кÑай"
msgid "Vert Edge"
msgstr "ÐеÑÑ. кÑай"
-#: cinelerra/resizetrackthread.C:93
+#: cinelerra/resizetrackthread.C:94
msgid ""
"This track's dimensions are not multiples of 4 so\n"
"it can't be rendered by OpenGL."
@@ -9715,15 +10016,15 @@ msgstr ""
"Ð Ð°Ð·Ð¼ÐµÑ Ð´Ð¾Ñожки не кÑаÑен 4. \n"
"Ðевозможно вÑполниÑÑ OpenGL-ÑендеÑинг."
-#: cinelerra/resizetrackthread.C:104
+#: cinelerra/resizetrackthread.C:105
msgid ": Resize Track"
msgstr ": Ð Ð°Ð·Ð¼ÐµÑ Ð´Ð¾Ñожки"
-#: cinelerra/resizetrackthread.C:121 plugins/titler/titlerwindow.C:243
+#: cinelerra/resizetrackthread.C:122 plugins/titler/titlerwindow.C:245
msgid "Size:"
msgstr "РазмеÑ:"
-#: cinelerra/resizetrackthread.C:132 cinelerra/resizetrackthread.C:143
+#: cinelerra/resizetrackthread.C:133 cinelerra/resizetrackthread.C:144
msgid "x"
msgstr "x"
@@ -9824,44 +10125,44 @@ msgstr "ÐаÑÑÑабиÑоваÑÑ Ð´Ð°Ð½Ð½Ñе"
msgid ": Scopes"
msgstr ": ÐидеоÑкоп"
-#: cinelerra/scopewindow.C:1247
+#: cinelerra/scopewindow.C:1273
msgid "Scopes"
msgstr "ÐидеоÑкопÑ"
-#: cinelerra/scopewindow.C:1257
+#: cinelerra/scopewindow.C:1283
msgid "Histogram RGB"
msgstr "ÐиÑÑогÑамма RGB"
-#: cinelerra/scopewindow.C:1260 plugins/audioscope/audioscope.C:311
+#: cinelerra/scopewindow.C:1286 plugins/audioscope/audioscope.C:311
#: plugins/piano/piano.C:528 plugins/synthesizer/synthesizer.C:562
msgid "Waveform"
msgstr "ÐÑÑиллогÑаÑ"
-#: cinelerra/scopewindow.C:1262
+#: cinelerra/scopewindow.C:1288
msgid "Waveform RGB"
msgstr "Ðолна RGB"
-#: cinelerra/scopewindow.C:1264
+#: cinelerra/scopewindow.C:1290
msgid "Waveform ply"
msgstr "Ðолна Ply"
-#: cinelerra/scopewindow.C:1267
+#: cinelerra/scopewindow.C:1293
msgid "Vectorscope"
msgstr "ÐекÑоÑоÑкоп"
-#: cinelerra/scopewindow.C:1269
+#: cinelerra/scopewindow.C:1295
msgid "VectorWheel"
msgstr "ÐекÑоÑное ÐолеÑо"
-#: cinelerra/scopewindow.C:1330
+#: cinelerra/scopewindow.C:1356
msgid "Refresh on Stop"
msgstr "ÐбновиÑÑ Ð¿Ñи оÑÑановке"
-#: cinelerra/scopewindow.C:1332
+#: cinelerra/scopewindow.C:1358
msgid "Refresh on Release"
msgstr "ÐбновиÑÑ Ð¿Ñи оÑпÑÑк. кнопки"
-#: cinelerra/scopewindow.C:1336
+#: cinelerra/scopewindow.C:1362
msgid "-VectorWheel Grids-"
msgstr "СеÑки ÐекÑоÑногоÐолеÑа"
@@ -10118,13 +10419,13 @@ msgstr "СледÑÑÑий ÑовеÑ."
msgid "Previous tip"
msgstr "ÐÑедÑдÑÑий ÑовеÑ."
-#: cinelerra/trackcanvas.C:4712
+#: cinelerra/trackcanvas.C:4805
msgid "keyframe"
msgstr "клÑÑевой кадÑ"
-#: cinelerra/trackcanvas.C:4922
+#: cinelerra/trackcanvas.C:5019
msgid "hard_edge"
-msgstr ""
+msgstr "ÐеÑÑк_кÑай"
#: cinelerra/trackpopup.C:104
msgid "Attach effect..."
@@ -10135,12 +10436,12 @@ msgid ": Attach Effect"
msgstr ": ÐÑимениÑÑ ÑÑÑекÑ"
#: cinelerra/trackpopup.C:157
-msgid "Swap up"
-msgstr "ÐбменÑÑÑ Ð²Ð²ÐµÑÑ
"
+msgid "Roll up"
+msgstr "ÐÑокÑ. ввеÑÑ
"
#: cinelerra/trackpopup.C:172
-msgid "Swap down"
-msgstr "ÐбменÑÑÑ Ð²Ð½Ð¸Ð·"
+msgid "Roll down"
+msgstr "ÐÑокÑ. вниз"
#: cinelerra/trackpopup.C:188
msgid "Resize track..."
@@ -10213,28 +10514,28 @@ msgstr "ÐÑÑавиÑÑ Ð¿ÐµÑеÑ
од"
msgid "Transition"
msgstr "ÐеÑеÑ
од"
-#: cinelerra/transitionpopup.C:143
+#: cinelerra/transitionpopup.C:138
msgid "H:M:S.xxx"
msgstr ""
-#: cinelerra/transitionpopup.C:144
+#: cinelerra/transitionpopup.C:139
msgid "H:M:S:frm"
msgstr ""
-#: cinelerra/transitionpopup.C:151
+#: cinelerra/transitionpopup.C:146
msgid ": Transition length"
msgstr ": Ðлина пеÑеÑ
ода"
-#: cinelerra/transitionpopup.C:271
+#: cinelerra/transitionpopup.C:273
#, c-format
msgid "Length: %2.2f sec"
msgstr "Ðлина: %2.2f Ñек"
-#: cinelerra/transitionpopup.C:278
+#: cinelerra/transitionpopup.C:280
msgid "Attach..."
msgstr "ÐÑимениÑÑ..."
-#: cinelerra/transitionpopup.C:351
+#: cinelerra/transitionpopup.C:353
msgid "Length"
msgstr "Ðлина"
@@ -10512,14 +10813,10 @@ msgstr "ÐепÑозÑаÑноÑÑÑ"
msgid "Zoom:"
msgstr "Z (глÑбина):"
-#: cinelerra/zoombar.C:490 plugins/titler/titlerwindow.C:346
+#: cinelerra/zoombar.C:490 plugins/titler/titlerwindow.C:348
msgid "Speed:"
msgstr "СкоÑоÑÑÑ:"
-#: cinelerra/zoombar.C:535
-msgid "Automation range"
-msgstr "Ðиапазон авÑомаÑизаÑии"
-
#: cinelerra/zoombar.C:595
msgid "Selection start time"
msgstr "ÐаÑало вÑделенного ÑÑаÑÑка"
@@ -10710,30 +11007,30 @@ msgstr "УÑÐ¾Ð²ÐµÐ½Ñ Ð°ÐºÑиваÑии:"
#: plugins/audioscope/audioscope.C:411
msgid "Sample: 0"
-msgstr ""
+msgstr "СÑмпл: 0"
#: plugins/audioscope/audioscope.C:413
msgid "Level 0: 0"
-msgstr ""
+msgstr "УÑÐ¾Ð²ÐµÐ½Ñ 0: 0"
#: plugins/audioscope/audioscope.C:415
msgid "Level 1: 0"
-msgstr ""
+msgstr "УÑÐ¾Ð²ÐµÐ½Ñ 1: 0"
#: plugins/audioscope/audioscope.C:571
#, c-format
msgid "Sample: %d"
-msgstr ""
+msgstr "СÑмпл: %d"
#: plugins/audioscope/audioscope.C:574
#, c-format
msgid "Level 0: %.2f"
-msgstr ""
+msgstr "УÑÐ¾Ð²ÐµÐ½Ñ 0: %.2f"
#: plugins/audioscope/audioscope.C:577
#, c-format
msgid "Level 1: %.2f"
-msgstr ""
+msgstr "УÑÐ¾Ð²ÐµÐ½Ñ 1: %.2f"
#: plugins/audioscope/audioscope.C:658
msgid "AudioScope"
@@ -10904,8 +11201,8 @@ msgstr "ÐозиÑÐ¸Ñ Ð¸ ÑазмеÑ"
#: plugins/boxblur/boxblur.C:464 plugins/crikey/crikeywindow.C:150
#: plugins/perspective/perspective.C:139 plugins/radialblur/radialblur.C:150
#: plugins/rotate/rotate.C:378 plugins/scale/scalewin.C:71
-#: plugins/sketcher/sketcherwindow.C:448 plugins/titler/titlerwindow.C:292
-#: plugins/titler/titlerwindow.C:296 plugins/tracer/tracerwindow.C:114
+#: plugins/sketcher/sketcherwindow.C:448 plugins/titler/titlerwindow.C:294
+#: plugins/titler/titlerwindow.C:298 plugins/tracer/tracerwindow.C:114
#: plugins/zoomblur/zoomblur.C:148
msgid "X:"
msgstr "X:"
@@ -10913,8 +11210,8 @@ msgstr "X:"
#: plugins/boxblur/boxblur.C:471 plugins/crikey/crikeywindow.C:159
#: plugins/perspective/perspective.C:145 plugins/radialblur/radialblur.C:157
#: plugins/rotate/rotate.C:386 plugins/scale/scalewin.C:79
-#: plugins/sketcher/sketcherwindow.C:465 plugins/titler/titlerwindow.C:293
-#: plugins/titler/titlerwindow.C:301 plugins/tracer/tracerwindow.C:126
+#: plugins/sketcher/sketcherwindow.C:465 plugins/titler/titlerwindow.C:295
+#: plugins/titler/titlerwindow.C:303 plugins/tracer/tracerwindow.C:126
#: plugins/yuv/yuv.C:264 plugins/yuv/yuvwindow.C:43
#: plugins/zoomblur/zoomblur.C:155
msgid "Y:"
@@ -10929,9 +11226,8 @@ msgid "Vert:"
msgstr "ÐеÑÑ:"
#: plugins/boxblur/boxblur.C:489
-#, fuzzy
msgid "Power:"
-msgstr "ÐÑклÑÑиÑÑ"
+msgstr "ÐоÑноÑÑÑ:"
#: plugins/boxblur/boxblur.C:551
msgid "BoxBlur"
@@ -10941,7 +11237,7 @@ msgstr "РазмÑÑие (BoxBlur)"
#: plugins/crikey/crikeywindow.C:571 plugins/findobj/findobjwindow.C:522
#: plugins/findobj/findobjwindow.C:566 plugins/findobj/findobjwindow.C:610
#: plugins/mandelcuda/mandelbrotwindow.C:158
-#: plugins/nbodycuda/nbodywindow.C:175 plugins/titler/titlerwindow.C:1237
+#: plugins/nbodycuda/nbodywindow.C:175 plugins/titler/titlerwindow.C:1296
#: plugins/tracer/tracerwindow.C:530
msgid "Drag"
msgstr "ÐеÑеÑаÑкивание"
@@ -11039,7 +11335,7 @@ msgstr "CD ÑÑÑÑойÑÑ."
#: plugins/chorus/chorus.C:103
msgid "Chorus"
-msgstr ""
+msgstr "ХоÑÑÑ"
#: plugins/chromakey/chromakey.C:143 plugins/diffkey/diffkey.C:301
msgid "Slope:"
@@ -11047,7 +11343,7 @@ msgstr "Спад:"
#: plugins/chromakey/chromakey.C:147 plugins/crikey/crikeywindow.C:168
#: plugins/denoisevideo/denoisevideo.C:258 plugins/diffkey/diffkey.C:296
-#: plugins/histogram/histogramwindow.C:220
+#: plugins/histogram/histogramwindow.C:182
#: plugins/histogram_bezier/bistogramwindow.C:145
#: plugins/timeavg/timeavgwindow.C:73 plugins/unsharp/unsharpwindow.C:59
#: plugins/yuv411/yuv411win.C:44
@@ -11141,16 +11437,16 @@ msgstr "Ð¦Ð²ÐµÑ Ð¿Ð¾ 3 ÑоÑкам"
#: plugins/color3way/color3way.C:582 plugins/color3way/color3way.C:589
#: plugins/colorbalance/colorbalance.C:595
#: plugins/colorbalance/colorbalance.C:602 plugins/gamma/gamma.C:584
-#: plugins/histogram/histogram.C:644 plugins/histogram/histogram.C:660
-#: plugins/histogram/histogram.C:667 plugins/histogram/histogram.C:674
+#: plugins/histogram/histogram.C:491 plugins/histogram/histogram.C:507
+#: plugins/histogram/histogram.C:514 plugins/histogram/histogram.C:521
msgid "Interpolate Pixels"
msgstr "ÐнÑеÑполÑÑÐ¸Ñ Ð¿Ð¸ÐºÑелей"
#: plugins/color3way/color3way.C:583 plugins/color3way/color3way.C:594
#: plugins/colorbalance/colorbalance.C:596
#: plugins/colorbalance/colorbalance.C:607 plugins/gamma/gamma.C:406
-#: plugins/histogram/histogram.C:645 plugins/histogram/histogram.C:653
-#: plugins/histogram/histogram.C:661 plugins/histogram/histogram.C:677
+#: plugins/histogram/histogram.C:492 plugins/histogram/histogram.C:500
+#: plugins/histogram/histogram.C:508 plugins/histogram/histogram.C:524
#: plugins/interpolate/interpolate.C:245
msgid "Gamma"
msgstr "Ðамма"
@@ -11188,8 +11484,8 @@ msgstr "ÐÐ°Ð»Ð°Ð½Ñ Ð±ÐµÐ»Ð¾Ð³Ð¾"
#: plugins/colorbalance/colorbalance.C:355
#: plugins/colorbalance/colorbalancewindow.C:55 plugins/gamma/gamma.C:453
-#: plugins/histogram/histogram.C:646 plugins/histogram/histogram.C:654
-#: plugins/histogram/histogram.C:668 plugins/histogram/histogram.C:680
+#: plugins/histogram/histogram.C:493 plugins/histogram/histogram.C:501
+#: plugins/histogram/histogram.C:515 plugins/histogram/histogram.C:527
#: plugins/interpolate/interpolate.C:247
msgid "Color Balance"
msgstr "ЦвеÑовой баланÑ"
@@ -11230,13 +11526,9 @@ msgstr "Смена Ñв. пÑоÑÑÑанÑÑва/диапазона ÑвеÑо
msgid "Space"
msgstr "ÐÑоÑÑÑанÑÑво"
-#: plugins/colorspace/colorspacewindow.C:167
-msgid "Range"
-msgstr "Ðиапазон"
-
#: plugins/colorspace/colorspacewindow.C:175
#: plugins/compressor/compressor.C:434
-#: plugins/compressormulti/comprmultigui.C:145
+#: plugins/compressormulti/comprmultigui.C:146
msgid "Output:"
msgstr "ÐÑвод:"
@@ -11245,22 +11537,22 @@ msgid "Compressor"
msgstr "ÐомпÑеÑÑоÑ"
#: plugins/compressor/compressor.C:394
-#: plugins/compressormulti/comprmultigui.C:113
+#: plugins/compressormulti/comprmultigui.C:114
msgid "Sound level (Press shift to snap to grid):"
msgstr "УÑÐ¾Ð²ÐµÐ½Ñ Ð·Ð²Ñка (нажм. shift Ð´Ð»Ñ Ð²ÑÑÐ°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ ÑеÑке):"
#: plugins/compressor/compressor.C:406
-#: plugins/compressormulti/comprmultigui.C:129
+#: plugins/compressormulti/comprmultigui.C:130
msgid "Attack secs:"
msgstr "ÐÑака в Ñек:"
#: plugins/compressor/compressor.C:412
-#: plugins/compressormulti/comprmultigui.C:135
+#: plugins/compressormulti/comprmultigui.C:136
msgid "Release secs:"
msgstr "заÑÑÑ
ание в Ñек:"
#: plugins/compressor/compressor.C:418
-#: plugins/compressormulti/comprmultigui.C:185
+#: plugins/compressormulti/comprmultigui.C:186
msgid "Trigger Type:"
msgstr "Тип ÑÑиггеÑа:"
@@ -11269,7 +11561,7 @@ msgid "Trigger:"
msgstr "ТÑиггеÑ:"
#: plugins/compressor/compressor.C:744
-#: plugins/compressormulti/comprmultigui.C:660
+#: plugins/compressormulti/comprmultigui.C:661
msgid "Smooth only"
msgstr "ТолÑко ÑглаживаÑÑ"
@@ -11277,33 +11569,33 @@ msgstr "ТолÑко ÑглаживаÑÑ"
msgid "Compressor Multi"
msgstr "ÐÑлÑÑиÐомпÑеÑÑоÑ"
-#: plugins/compressormulti/comprmultigui.C:99
+#: plugins/compressormulti/comprmultigui.C:100
msgid "Current band:"
msgstr "ТекÑÑÐ°Ñ Ð¿Ð¾Ð»Ð¾Ñа:"
-#: plugins/compressormulti/comprmultigui.C:119
+#: plugins/compressormulti/comprmultigui.C:120
msgid "Bandwidth:"
msgstr "ШиÑина:"
-#: plugins/compressormulti/comprmultigui.C:165
+#: plugins/compressormulti/comprmultigui.C:166
msgid "Freq range:"
msgstr "Ðиапаз.ÑаÑÑоÑ:"
-#: plugins/compressormulti/comprmultigui.C:201
+#: plugins/compressormulti/comprmultigui.C:202
msgid "Steepness:"
msgstr "РезкоÑÑÑ:"
-#: plugins/compressormulti/comprmultigui.C:207
+#: plugins/compressormulti/comprmultigui.C:208
#: plugins/echocancel/echocancel.C:459 plugins/graphic/graphic.C:790
#: plugins/spectrogram/spectrogram.C:409
msgid "Window size:"
msgstr "Ð Ð°Ð·Ð¼ÐµÑ Ð¾ÐºÐ½Ð°:"
-#: plugins/compressormulti/comprmultigui.C:674
+#: plugins/compressormulti/comprmultigui.C:675
msgid "Solo band"
msgstr ""
-#: plugins/compressormulti/comprmultigui.C:693
+#: plugins/compressormulti/comprmultigui.C:694
msgid "Bypass band"
msgstr ""
@@ -11368,7 +11660,7 @@ msgid "Crop"
msgstr "ÐбÑезка"
#: plugins/crop/cropwin.C:74 plugins/slide/slide.C:50
-#: plugins/titler/titlerwindow.C:1151 plugins/wipe/wipe.C:49
+#: plugins/titler/titlerwindow.C:1210 plugins/wipe/wipe.C:49
msgid "Left"
msgstr "Ðлево"
@@ -11379,36 +11671,32 @@ msgstr "Ðлево"
msgid "%"
msgstr ""
-#: plugins/crop/cropwin.C:84 plugins/motion/motionwindow.C:694
-#: plugins/motion/motionwindow.C:700 plugins/motion-cv/motionwindow-cv.C:567
+#: plugins/crop/cropwin.C:84 plugins/motion/motionwindow.C:907
+#: plugins/motion/motionwindow.C:913 plugins/motion-cv/motionwindow-cv.C:567
#: plugins/motion-cv/motionwindow-cv.C:573
#: plugins/motion-hv/motionwindow-hv.C:878
#: plugins/motion-hv/motionwindow-hv.C:884
#: plugins/motion2point/motionwindow.C:711
#: plugins/motion2point/motionwindow.C:717 plugins/overlay/overlay.C:171
#: plugins/overlayaudio/overlayaudio.C:163 plugins/reroute/reroute.C:164
-#: plugins/titler/titlerwindow.C:1195
+#: plugins/titler/titlerwindow.C:1254
msgid "Top"
msgstr "ÐеÑÑ
"
#: plugins/crop/cropwin.C:93 plugins/slide/slide.C:72
-#: plugins/titler/titlerwindow.C:1179 plugins/wipe/wipe.C:71
+#: plugins/titler/titlerwindow.C:1238 plugins/wipe/wipe.C:71
msgid "Right"
msgstr "ÐпÑаво"
-#: plugins/crop/cropwin.C:102 plugins/motion/motionwindow.C:700
+#: plugins/crop/cropwin.C:102 plugins/motion/motionwindow.C:913
#: plugins/motion-cv/motionwindow-cv.C:573
#: plugins/motion-hv/motionwindow-hv.C:884
#: plugins/motion2point/motionwindow.C:717 plugins/overlay/overlay.C:172
#: plugins/overlayaudio/overlayaudio.C:164 plugins/reroute/reroute.C:165
-#: plugins/titler/titlerwindow.C:1223
+#: plugins/titler/titlerwindow.C:1282
msgid "Bottom"
msgstr "Ðиз"
-#: plugins/crop/cropwin.C:113
-msgid "Position"
-msgstr "ÐозиÑиÑ"
-
#: plugins/crossfade/crossfade.C:46
msgid "Crossfade"
msgstr "ÐеÑекÑеÑÑное заÑÑÑ
ание"
@@ -11613,7 +11901,7 @@ msgstr "ÐадеÑжка кадÑов:"
#: plugins/denoisemjpeg/denoisemjpeg.C:449
msgid "Denoise video2"
-msgstr ""
+msgstr "ÐодавиÑелÑШÑма-2"
#: plugins/denoiseseltempavg/seltempavg.C:120
msgid "Selective Temporal Averaging"
@@ -11868,7 +12156,7 @@ msgstr "ÐÑÑоÑиÑ:"
#: plugins/echocancel/echocancel.C:483 plugins/spectrogram/spectrogram.C:447
msgid "X Zoom:"
-msgstr ""
+msgstr "X УвелиÑ.:"
#: plugins/echocancel/echocancel.C:488 plugins/freeverb/freeverb.C:320
msgid "Damp:"
@@ -12008,7 +12296,7 @@ msgstr ""
#: plugins/findobj/findobjwindow.C:444
msgid "Draw scene border"
-msgstr "РиÑ. гÑ.ÑÑенÑ"
+msgstr "РиÑ. гÑ. ÑÑенÑ"
#: plugins/findobj/findobjwindow.C:459
msgid "Draw object border"
@@ -12046,7 +12334,7 @@ msgstr "AKAZE"
msgid "BRISK"
msgstr "BRISK"
-#: plugins/findobj/findobjwindow.C:731 plugins/motion/motionwindow.C:820
+#: plugins/findobj/findobjwindow.C:731 plugins/motion/motionwindow.C:1033
#: plugins/motion-cv/motionwindow-cv.C:674
#: plugins/motion-hv/motionwindow-hv.C:1017
#: plugins/motion2point/motionwindow.C:838
@@ -12120,7 +12408,7 @@ msgstr "Ð Ð°Ð·Ð¼ÐµÑ Ð±Ð»Ð¾ÐºÐ°:"
msgid "Settling speed:"
msgstr "СкоÑоÑÑÑ ÑÑпокоениÑ:"
-#: plugins/flowobj/flowobjwindow.C:65 plugins/motion/motionwindow.C:568
+#: plugins/flowobj/flowobjwindow.C:65 plugins/motion/motionwindow.C:778
#: plugins/motion-cv/motionwindow-cv.C:452
#: plugins/motion-hv/motionwindow-hv.C:722
#: plugins/motion2point/motionwindow.C:554
@@ -12186,13 +12474,13 @@ msgstr "ÐакÑимÑм"
msgid "Gamma:"
msgstr "Ðамма"
-#: plugins/gamma/gammawindow.C:264 plugins/histogram/histogramwindow.C:889
+#: plugins/gamma/gammawindow.C:264 plugins/histogram/histogramwindow.C:755
#: plugins/histogram_bezier/bistogramwindow.C:676 plugins/ivtc/ivtc.C:38
#: plugins/ivtc/ivtcwindow.C:34
msgid "Automatic"
msgstr "ÐвÑо"
-#: plugins/gamma/gammawindow.C:278 plugins/histogram/histogramwindow.C:907
+#: plugins/gamma/gammawindow.C:278 plugins/histogram/histogramwindow.C:769
#: plugins/threshold/thresholdwindow.C:102
msgid "Plot histogram"
msgstr "СÑÑоиÑÑ Ð³Ð¸ÑÑогÑаммÑ"
@@ -12242,7 +12530,8 @@ msgstr "ЦенÑÑ Ð¿Ð¾ Y:"
msgid "Radial"
msgstr "РадиалÑнаÑ"
-#: plugins/gradient/gradient.C:335 plugins/timefront/timefront.C:511
+#: plugins/gradient/gradient.C:335 plugins/histogram/histogramwindow.C:168
+#: plugins/timefront/timefront.C:511
msgid "Log"
msgstr "ÐогаÑиÑмиÑеÑкаÑ"
@@ -12286,7 +12575,7 @@ msgstr "УÑÐ¾Ð²ÐµÐ½Ñ ÑÑма"
msgid "Blend:"
msgstr "СмеÑаÑÑ:"
-#: plugins/histeq/histeq.C:208 plugins/histogram/histogramwindow.C:925
+#: plugins/histeq/histeq.C:208 plugins/histogram/histogramwindow.C:797
msgid "Split output"
msgstr "РазделиÑÑ Ð²Ñвод"
@@ -12298,14 +12587,18 @@ msgstr ""
msgid "HistEq"
msgstr "ÐÑÑавнивание гиÑÑогÑаммÑ"
-#: plugins/histogram/histogramwindow.C:543
+#: plugins/histogram/histogramwindow.C:473
msgid "RGB Parade on"
msgstr "ÐклÑÑÐ°ÐµÑ Ð¿Ð¾ÐºÐ°Ð· RGB"
-#: plugins/histogram/histogramwindow.C:545
+#: plugins/histogram/histogramwindow.C:475
msgid "RGB Parade off"
msgstr "ÐÑклÑÑÐ°ÐµÑ Ð¿Ð¾ÐºÐ°Ð· RGB"
+#: plugins/histogram/histogramwindow.C:783
+msgid "Sum frames"
+msgstr "СÑм. кадÑов:"
+
#: plugins/histogram_bezier/bistogram.C:84
msgid "Histogram Bezier"
msgstr "ÐиÑÑогÑамма (ÐезÑе)"
@@ -12577,7 +12870,7 @@ msgstr ""
msgid "Julia"
msgstr ""
-#: plugins/motion/motion.C:215
+#: plugins/motion/motion.C:225
msgid "Motion"
msgstr "Ðвижение"
@@ -12623,52 +12916,78 @@ msgstr "ЧиÑло Ñагов поиÑка:"
msgid "Translation direction:"
msgstr "ÐапÑавление пеÑемеÑениÑ:"
-#: plugins/motion/motionwindow.C:113 plugins/motion-cv/motionwindow-cv.C:106
-#: plugins/motion51/motionwindow51.C:94
-msgid "Tracking file:"
-msgstr "Файл кооÑдинаÑ:"
-
-#: plugins/motion/motionwindow.C:118 plugins/motion-cv/motionwindow-cv.C:112
+#: plugins/motion/motionwindow.C:113 plugins/motion-cv/motionwindow-cv.C:112
#: plugins/motion-hv/motionwindow-hv.C:137
#: plugins/motion2point/motionwindow.C:127
msgid "Block X:"
msgstr "ЦенÑÑ Ð±Ð»Ð¾ÐºÐ° по оÑи X:"
-#: plugins/motion/motionwindow.C:126 plugins/motion-hv/motionwindow-hv.C:147
+#: plugins/motion/motionwindow.C:120 plugins/motion-hv/motionwindow-hv.C:147
msgid "Rotation center:"
msgstr "ЦенÑÑ Ð²ÑаÑениÑ:"
-#: plugins/motion/motionwindow.C:131 plugins/motion-hv/motionwindow-hv.C:156
-msgid "Maximum angle offset:"
-msgstr "ÐакÑ. Ñгловое ÑмеÑение:"
-
-#: plugins/motion/motionwindow.C:136 plugins/motion-hv/motionwindow-hv.C:162
-msgid "Rotation settling speed:"
-msgstr "СкоÑоÑÑÑ ÑÑÑановки вÑаÑениÑ:"
-
-#: plugins/motion/motionwindow.C:143 plugins/motion-cv/motionwindow-cv.C:119
+#: plugins/motion/motionwindow.C:125 plugins/motion-cv/motionwindow-cv.C:119
#: plugins/motion-hv/motionwindow-hv.C:171
#: plugins/motion2point/motionwindow.C:140
msgid "Block Y:"
msgstr "ЦенÑÑ Ð±Ð»Ð¾ÐºÐ° по оÑи Y:"
-#: plugins/motion/motionwindow.C:151 plugins/motion-cv/motionwindow-cv.C:125
+#: plugins/motion/motionwindow.C:133 plugins/motion-cv/motionwindow-cv.C:125
#: plugins/motion-hv/motionwindow-hv.C:182
#: plugins/motion2point/motionwindow.C:179
msgid "Maximum absolute offset:"
msgstr "ÐакÑ. абÑолÑÑное ÑмеÑение:"
-#: plugins/motion/motionwindow.C:157
+#: plugins/motion/motionwindow.C:138 plugins/motion-hv/motionwindow-hv.C:156
+msgid "Maximum angle offset:"
+msgstr "ÐакÑ. Ñгловое ÑмеÑение:"
+
+#: plugins/motion/motionwindow.C:143
msgid "Motion settling speed:"
msgstr "СкоÑоÑÑÑ ÑÑÑановки движениÑ:"
+#: plugins/motion/motionwindow.C:147 plugins/motion-hv/motionwindow-hv.C:162
+msgid "Rotation settling speed:"
+msgstr "СкоÑоÑÑÑ ÑÑÑановки вÑаÑениÑ:"
+
+#: plugins/motion/motionwindow.C:152
+#, c-format
+msgid ""
+"Motion noise level:\n"
+"(% of max diff.)"
+msgstr ""
+
+#: plugins/motion/motionwindow.C:159
+#, c-format
+msgid ""
+"Rotation noise level:\n"
+"(% of max diff.)"
+msgstr ""
+
#: plugins/motion/motionwindow.C:174 plugins/motion-cv/motionwindow-cv.C:152
#: plugins/motion-hv/motionwindow-hv.C:209
#: plugins/motion2point/motionwindow.C:198
msgid "Frame number:"
msgstr "â кадÑа:"
-#: plugins/motion/motionwindow.C:184 plugins/motion-cv/motionwindow-cv.C:162
+#: plugins/motion/motionwindow.C:197 plugins/motion-cv/motionwindow-cv.C:106
+#: plugins/motion51/motionwindow51.C:94
+msgid "Tracking file:"
+msgstr "Файл кооÑдинаÑ:"
+
+#: plugins/motion/motionwindow.C:205 plugins/motion-cv/motionwindow-cv.C:147
+#: plugins/motion-hv/motionwindow-hv.C:231
+#: plugins/motion2point/motionwindow.C:220
+msgid "Master layer:"
+msgstr "ÐаÑÑÐµÑ - ÑÑек:"
+
+#: plugins/motion/motionwindow.C:214 plugins/motion-cv/motionwindow-cv.C:169
+#: plugins/motion-hv/motionwindow-hv.C:240
+#: plugins/motion2point/motionwindow.C:229
+msgid "Action:"
+msgstr "ÐейÑÑвие:"
+
+#: plugins/motion/motionwindow.C:221 plugins/motion-cv/motionwindow-cv.C:162
#: plugins/motion51/motionwindow51.C:107
msgid ""
"For best results\n"
@@ -12679,63 +12998,68 @@ msgstr ""
"вклÑÑиÑе опÑÐ¸Ñ 'ÐоÑпÑ-ÑÑ ÐºÐ°Ð¶Ð´Ñй кадÑ'\n"
"в ÐаÑамеÑÑÑ->ÐоÑпÑ-ние->ÐаÑÑÑ. видео (вÑÑ
од)"
-#: plugins/motion/motionwindow.C:187 plugins/motion-cv/motionwindow-cv.C:165
+#: plugins/motion/motionwindow.C:224 plugins/motion-cv/motionwindow-cv.C:165
#: plugins/motion51/motionwindow51.C:110
msgid "Currently using: Play every frame"
msgstr ""
"ÐпÑÐ¸Ñ 'ÐоÑпÑоизводиÑÑ ÐºÐ°Ð¶Ð´Ñй кадÑ'\n"
"вклÑÑена"
-#: plugins/motion/motionwindow.C:190 plugins/motion-cv/motionwindow-cv.C:147
-#: plugins/motion-hv/motionwindow-hv.C:231
-#: plugins/motion2point/motionwindow.C:220
-msgid "Master layer:"
-msgstr "ÐаÑÑÐµÑ - ÑÑек:"
-
-#: plugins/motion/motionwindow.C:196 plugins/motion-cv/motionwindow-cv.C:169
-#: plugins/motion-hv/motionwindow-hv.C:240
-#: plugins/motion2point/motionwindow.C:229
-msgid "Action:"
-msgstr "ÐейÑÑвие:"
-
-#: plugins/motion/motionwindow.C:202 plugins/motion-cv/motionwindow-cv.C:175
+#: plugins/motion/motionwindow.C:228 plugins/motion-cv/motionwindow-cv.C:175
#: plugins/motion-hv/motionwindow-hv.C:251
#: plugins/motion2point/motionwindow.C:240
msgid "Calculation:"
msgstr "РаÑÑÑÑ:"
-#: plugins/motion/motionwindow.C:410 plugins/motion-cv/motionwindow-cv.C:326
+#: plugins/motion/motionwindow.C:269
+msgid "Generate tracking file name"
+msgstr "СоÑ
Ñ-ÑÑ ÐºÐ¾Ð¾Ñд-ÑÑ Ð² Ñайл"
+
+#: plugins/motion/motionwindow.C:313
+msgid "Clear tracking file contents"
+msgstr "ÐÑиÑÑ. Ñайл ÑÑÑкинга кооÑдинаÑ"
+
+#: plugins/motion/motionwindow.C:338
+#, fuzzy
+msgid "Get current"
+msgstr "ТекÑÑÐ°Ñ ÑоÑка:"
+
+#: plugins/motion/motionwindow.C:522 plugins/motion-cv/motionwindow-cv.C:326
msgid "Add (loaded) offset from tracked frame"
msgstr "Ðобавл.(загÑ.) Ñдвиг Ñ Ð¾ÑÑл. кадÑа"
-#: plugins/motion/motionwindow.C:457 plugins/motion-cv/motionwindow-cv.C:356
+#: plugins/motion/motionwindow.C:569 plugins/motion-cv/motionwindow-cv.C:356
msgid "Track translation"
msgstr "ÐеÑемеÑение"
-#: plugins/motion/motionwindow.C:472 plugins/motion-cv/motionwindow-cv.C:371
+#: plugins/motion/motionwindow.C:584 plugins/motion-cv/motionwindow-cv.C:371
#: plugins/motion-hv/motionwindow-hv.C:593
msgid "Track rotation"
msgstr "ÐÑаÑение"
-#: plugins/motion/motionwindow.C:589 plugins/motion-cv/motionwindow-cv.C:470
+#: plugins/motion/motionwindow.C:599
+msgid "Two pass tracking"
+msgstr "ÐвÑÑ
пÑоÑ
однÑй ÑÑÑкинг"
+
+#: plugins/motion/motionwindow.C:799 plugins/motion-cv/motionwindow-cv.C:470
#: plugins/motion-hv/motionwindow-hv.C:749
#: plugins/motion2point/motionwindow.C:582
msgid "Track single frame"
msgstr "ÐÑÑлеживаÑÑ Ð¾Ð´Ð¸Ð½Ð¾Ñн. кадÑ"
-#: plugins/motion/motionwindow.C:630 plugins/motion-cv/motionwindow-cv.C:506
+#: plugins/motion/motionwindow.C:841 plugins/motion-cv/motionwindow-cv.C:506
#: plugins/motion-hv/motionwindow-hv.C:802
#: plugins/motion2point/motionwindow.C:635
msgid "Track previous frame"
msgstr "ÐÑÑлеживаÑÑ Ð¿ÑедÑдÑÑ. кадÑ"
-#: plugins/motion/motionwindow.C:653 plugins/motion-cv/motionwindow-cv.C:527
+#: plugins/motion/motionwindow.C:865 plugins/motion-cv/motionwindow-cv.C:527
#: plugins/motion-hv/motionwindow-hv.C:831
#: plugins/motion2point/motionwindow.C:664
msgid "Previous frame same block"
msgstr "ÐÑÑлеживаÑÑ Ð¿ÑедÑдÑÑ. ÐºÐ°Ð´Ñ (позиÑÐ¸Ñ Ð±Ð»Ð¾ÐºÐ° не изменÑеÑÑÑ)"
-#: plugins/motion/motionwindow.C:740 plugins/motion/motionwindow.C:753
+#: plugins/motion/motionwindow.C:953 plugins/motion/motionwindow.C:966
#: plugins/motion-cv/motionwindow-cv.C:609
#: plugins/motion-cv/motionwindow-cv.C:620
#: plugins/motion-hv/motionwindow-hv.C:930
@@ -12743,7 +13067,7 @@ msgstr "ÐÑÑлеживаÑÑ Ð¿ÑедÑдÑÑ. ÐºÐ°Ð´Ñ (позиÑÐ¸Ñ Ð±Ð»Ð¾
msgid "Track Subpixel"
msgstr "СÑбпикÑелÑное оÑÑлеживание"
-#: plugins/motion/motionwindow.C:741 plugins/motion/motionwindow.C:755
+#: plugins/motion/motionwindow.C:954 plugins/motion/motionwindow.C:968
#: plugins/motion-cv/motionwindow-cv.C:610
#: plugins/motion-cv/motionwindow-cv.C:621
#: plugins/motion-hv/motionwindow-hv.C:931
@@ -12753,7 +13077,7 @@ msgstr "СÑбпикÑелÑное оÑÑлеживание"
msgid "Track Pixel"
msgstr "ÐикÑелÑное оÑÑлеживание"
-#: plugins/motion/motionwindow.C:742 plugins/motion/motionwindow.C:757
+#: plugins/motion/motionwindow.C:955 plugins/motion/motionwindow.C:970
#: plugins/motion-cv/motionwindow-cv.C:611
#: plugins/motion-cv/motionwindow-cv.C:622
#: plugins/motion-hv/motionwindow-hv.C:932
@@ -12761,7 +13085,7 @@ msgstr "ÐикÑелÑное оÑÑлеживание"
msgid "Stabilize Subpixel"
msgstr "СÑбпикÑелÑное ÑÑабилиз-ние"
-#: plugins/motion/motionwindow.C:743 plugins/motion/motionwindow.C:759
+#: plugins/motion/motionwindow.C:956 plugins/motion/motionwindow.C:972
#: plugins/motion-cv/motionwindow-cv.C:612
#: plugins/motion-cv/motionwindow-cv.C:623
#: plugins/motion-hv/motionwindow-hv.C:933
@@ -12771,19 +13095,19 @@ msgstr "СÑбпикÑелÑное ÑÑабилиз-ние"
msgid "Stabilize Pixel"
msgstr "ÐикÑелÑное ÑÑабилиз-ние"
-#: plugins/motion/motionwindow.C:805 plugins/motion/motionwindow.C:816
+#: plugins/motion/motionwindow.C:1018 plugins/motion/motionwindow.C:1029
#: plugins/motion-cv/motionwindow-cv.C:665
#: plugins/motion-cv/motionwindow-cv.C:676
msgid "Save coords to tracking file"
msgstr "СоÑ
ÑаниÑÑ ÐºÐ¾Ð¾Ñд-ÑÑ Ð² Ñайл кооÑд-Ñ"
-#: plugins/motion/motionwindow.C:806 plugins/motion/motionwindow.C:817
+#: plugins/motion/motionwindow.C:1019 plugins/motion/motionwindow.C:1030
#: plugins/motion-cv/motionwindow-cv.C:666
#: plugins/motion-cv/motionwindow-cv.C:677
msgid "Load coords from tracking file"
msgstr "ÐагÑÑзиÑÑ ÐºÐ¾Ð¾Ñд-ÑÑ Ð¸Ð· Ñайла кооÑд-Ñ"
-#: plugins/motion/motionwindow.C:807 plugins/motion/motionwindow.C:818
+#: plugins/motion/motionwindow.C:1020 plugins/motion/motionwindow.C:1031
#: plugins/motion-cv/motionwindow-cv.C:664
#: plugins/motion-cv/motionwindow-cv.C:675
#: plugins/motion-hv/motionwindow-hv.C:1000
@@ -12793,19 +13117,19 @@ msgstr "ÐагÑÑзиÑÑ ÐºÐ¾Ð¾Ñд-ÑÑ Ð¸Ð· Ñайла кооÑд-Ñ"
msgid "Recalculate"
msgstr "ÐеÑеÑÑиÑÑваÑÑ"
-#: plugins/motion/motionwindow.C:869 plugins/motion-cv/motionwindow-cv.C:726
+#: plugins/motion/motionwindow.C:1082 plugins/motion-cv/motionwindow-cv.C:726
#: plugins/motion-hv/motionwindow-hv.C:1074
#: plugins/motion2point/motionwindow.C:920 plugins/sharpen/sharpenwindow.C:135
msgid "Horizontal only"
msgstr "ТолÑко по гоÑизонÑали"
-#: plugins/motion/motionwindow.C:870 plugins/motion-cv/motionwindow-cv.C:727
+#: plugins/motion/motionwindow.C:1083 plugins/motion-cv/motionwindow-cv.C:727
#: plugins/motion-hv/motionwindow-hv.C:1075
#: plugins/motion2point/motionwindow.C:921
msgid "Vertical only"
msgstr "ТолÑко по веÑÑикали"
-#: plugins/motion/motionwindow.C:871 plugins/motion-cv/motionwindow-cv.C:728
+#: plugins/motion/motionwindow.C:1084 plugins/motion-cv/motionwindow-cv.C:728
#: plugins/motion-hv/motionwindow-hv.C:1076
#: plugins/motion2point/motionwindow.C:922
msgid "Both"
@@ -12884,7 +13208,7 @@ msgstr "Ðвижение (51)"
#: plugins/motion51/motionwindow51.C:54
msgid "Sample Radius%"
-msgstr ""
+msgstr "РадиÑÑ ÑÑмпл-Ñ%"
#: plugins/motion51/motionwindow51.C:59
msgid "Center X%"
@@ -12924,7 +13248,7 @@ msgstr ""
#: plugins/motion51/motionwindow51.C:239
msgid "Reset defaults"
-msgstr ""
+msgstr "СбÑ. ÑмолÑаниÑ"
#: plugins/motion51/motionwindow51.C:254
msgid "Reset Tracking"
@@ -13091,14 +13415,6 @@ msgstr "ÐбзоÑ:"
msgid "Perspective direction:"
msgstr "ÐапÑавление пеÑÑпекÑ."
-#: plugins/perspective/perspective.C:176
-msgid "Forward"
-msgstr "ÐÑÑмое"
-
-#: plugins/perspective/perspective.C:179
-msgid "Reverse"
-msgstr "ÐбÑаÑное"
-
#: plugins/perspective/perspective.C:181
msgid "Alt/Shift:"
msgstr "Alt / Shift"
@@ -13439,12 +13755,12 @@ msgstr "ÐÑ
од. Ð.:"
msgid "Out R:"
msgstr "ÐÑÑ
. Ð :"
-#: plugins/scaleratio/scaleratiowin.C:72 plugins/svg/svgwin.C:68
+#: plugins/scaleratio/scaleratiowin.C:72 plugins/svg/svgwin.C:66
#: plugins/translate/translatewin.C:101
msgid "Out W:"
msgstr "ÐÑÑ
. Ш.:"
-#: plugins/scaleratio/scaleratiowin.C:77 plugins/svg/svgwin.C:77
+#: plugins/scaleratio/scaleratiowin.C:77 plugins/svg/svgwin.C:75
#: plugins/translate/translatewin.C:107
msgid "Out H:"
msgstr "ÐÑÑ
. Ð.:"
@@ -13546,10 +13862,6 @@ msgstr "Сдвиг полей"
msgid "Sketcher"
msgstr "СкеÑÑ"
-#: plugins/sketcher/sketcherwindow.C:46 plugins/sketcher/sketcherwindow.C:52
-msgid "off"
-msgstr "вÑкл"
-
#: plugins/sketcher/sketcherwindow.C:47
msgid "line"
msgstr "ÐÐ¸Ð½Ð¸Ñ (обводка)"
@@ -13761,17 +14073,17 @@ msgstr "СÑилизаÑиÑ"
msgid "SVG via Inkscape"
msgstr "SVG ÑеÑез Inkscape"
-#: plugins/svg/svg.C:206
+#: plugins/svg/svg.C:207
#, c-format
msgid "Running command %s\n"
msgstr "ÐапÑÑк ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ %s\n"
-#: plugins/svg/svg.C:220
+#: plugins/svg/svg.C:221
#, c-format
msgid "Export of %s to %s failed\n"
msgstr "ÐкÑпоÑÑ %s в %s не ÑдалÑÑ\n"
-#: plugins/svg/svg.C:232
+#: plugins/svg/svg.C:233
#, c-format
msgid ""
"The file %s that was generated from %s is not in PNG format. Try to delete "
@@ -13780,45 +14092,45 @@ msgstr ""
"Файл %s, ÑозданнÑй из %s, не PNG ÑоÑмаÑа. ÐопÑобÑйÑе ÑдалиÑÑ Ð²Ñе *.png "
"ÑайлÑ.\n"
-#: plugins/svg/svgwin.C:63 plugins/translate/translatewin.C:89
+#: plugins/svg/svgwin.C:61 plugins/translate/translatewin.C:89
msgid "Out X:"
msgstr "ÐÑвод по X:"
-#: plugins/svg/svgwin.C:74 plugins/translate/translatewin.C:95
+#: plugins/svg/svgwin.C:72 plugins/translate/translatewin.C:95
msgid "Out Y:"
msgstr "ÐÑвод по Y:"
-#: plugins/svg/svgwin.C:82
+#: plugins/svg/svgwin.C:80
msgid "DPI:"
msgstr "DPI:"
-#: plugins/svg/svgwin.C:166
+#: plugins/svg/svgwin.C:164
msgid "New/Open SVG..."
msgstr "ÐовÑй/ÐÑкÑ.SVG"
-#: plugins/svg/svgwin.C:353
+#: plugins/svg/svgwin.C:356
msgid "Error opening fifo file"
msgstr "ÐÑибка пÑи оÑкÑÑÑии Ñайла fifo"
-#: plugins/svg/svgwin.C:401
+#: plugins/svg/svgwin.C:404
#, c-format
msgid "Running external SVG editor: %s\n"
msgstr "ÐапÑÑк внеÑнего SVG-ÑедакÑоÑа: %s\n"
-#: plugins/svg/svgwin.C:411
+#: plugins/svg/svgwin.C:414
#, c-format
msgid "External SVG editor finished\n"
msgstr "ÐнеÑний SVG-ÑедакÑÐ¾Ñ Ð·Ð°Ð²ÐµÑÑил ÑабоÑÑ\n"
-#: plugins/svg/svgwin.C:426
+#: plugins/svg/svgwin.C:429
msgid "SVG Plugin: Pick SVG file"
msgstr "SVG-плагин: ÐÑÐ±Ð¾Ñ SVG-Ñайла"
-#: plugins/svg/svgwin.C:427
+#: plugins/svg/svgwin.C:430
msgid "Open an existing SVG file or create a new one"
msgstr "ÐÑкÑойÑе ÑÑÑеÑÑвÑÑÑий SVG-Ñайл или ÑоздайÑе новÑй"
-#: plugins/svg/svgwin.C:456
+#: plugins/svg/svgwin.C:459
msgid "update dpi"
msgstr "обновиÑÑ dpi"
@@ -13979,6 +14291,22 @@ msgstr "ÐеÑезапÑÑÑиÑÑ Ð½Ð° каждÑй кадÑ"
msgid "Don't buffer frames"
msgstr "Ðе бÑÑеÑизиÑоваÑÑ ÐºÐ°Ð´ÑÑ"
+#: plugins/timeblur/timeblur.C:82
+msgid "TimeBlur"
+msgstr "ÐÑеменнойBlur"
+
+#: plugins/timeblur/timeblur.C:155
+msgid "TimeBlur: scanning\n"
+msgstr "TimeBlur: ÑканиÑование\n"
+
+#: plugins/timeblur/timeblurwindow.C:68
+msgid "Set frames to selection duration"
+msgstr "УÑÑановиÑе кадÑÑ Ð´Ð»Ñ Ð²ÑбоÑа длиÑелÑноÑÑи"
+
+#: plugins/timeblur/timeblurwindow.C:93
+msgid "Clear frames"
+msgstr "УдалиÑÑ ÐºÐ°Ð´ÑÑ"
+
#: plugins/timefront/timefront.C:158
msgid "Type:"
msgstr "Тип:"
@@ -14180,117 +14508,116 @@ msgstr "гладкий"
msgid "sup"
msgstr "индекÑ"
-#: plugins/titler/titlerwindow.C:234
+#: plugins/titler/titlerwindow.C:236
msgid "Font:"
msgstr "ШÑиÑÑ:"
-#: plugins/titler/titlerwindow.C:251
-#, fuzzy
+#: plugins/titler/titlerwindow.C:253
msgid "Line Pitch:"
-msgstr "Шаг:"
+msgstr "Шаг ÑÑÑок:"
-#: plugins/titler/titlerwindow.C:258
+#: plugins/titler/titlerwindow.C:260
msgid "Style:"
msgstr "СÑилÑ:"
-#: plugins/titler/titlerwindow.C:276
+#: plugins/titler/titlerwindow.C:278
msgid "Justify:"
msgstr "ÐÑÑавнивание:"
-#: plugins/titler/titlerwindow.C:320
+#: plugins/titler/titlerwindow.C:322
msgid "Motion:"
msgstr "Ðвижение"
-#: plugins/titler/titlerwindow.C:327
+#: plugins/titler/titlerwindow.C:329
msgid "Drop shadow:"
msgstr "ТенÑ:"
-#: plugins/titler/titlerwindow.C:334
+#: plugins/titler/titlerwindow.C:336
msgid "Fade in (sec):"
msgstr "ÐÑоÑвление (Ñек):"
-#: plugins/titler/titlerwindow.C:340
+#: plugins/titler/titlerwindow.C:342
msgid "Fade out (sec):"
msgstr "ÐÑÑезание (Ñек):"
-#: plugins/titler/titlerwindow.C:359 plugins/titler/titlerwindow.C:363
+#: plugins/titler/titlerwindow.C:361 plugins/titler/titlerwindow.C:365
msgid "Outline:"
msgstr "Ðбводка:"
-#: plugins/titler/titlerwindow.C:369
+#: plugins/titler/titlerwindow.C:371
msgid "Stroker:"
msgstr "Ðкаймление:"
-#: plugins/titler/titlerwindow.C:395
+#: plugins/titler/titlerwindow.C:403
msgid "background media"
msgstr "ÐагÑÑзка Ñайла Ð´Ð»Ñ Ñона"
-#: plugins/titler/titlerwindow.C:395
+#: plugins/titler/titlerwindow.C:403
msgid "Select background media path"
msgstr "ÐÑбеÑиÑе Ñайл Ð´Ð»Ñ Ñона:"
-#: plugins/titler/titlerwindow.C:708
+#: plugins/titler/titlerwindow.C:717
msgid "Bold"
msgstr "ÐиÑнÑй"
-#: plugins/titler/titlerwindow.C:724
+#: plugins/titler/titlerwindow.C:733
msgid "Italic"
msgstr "ÐаклоннÑй"
-#: plugins/titler/titlerwindow.C:785
+#: plugins/titler/titlerwindow.C:844
msgid "Text Color"
msgstr "Ð¦Ð²ÐµÑ ÑекÑÑа"
-#: plugins/titler/titlerwindow.C:809
+#: plugins/titler/titlerwindow.C:868
msgid "Outline Color"
msgstr "Ð¦Ð²ÐµÑ Ð¾Ð±Ð²Ð¾Ð´ÐºÐ¸"
-#: plugins/titler/titlerwindow.C:861
+#: plugins/titler/titlerwindow.C:920
msgid "Stamp timecode"
msgstr "ÐÑвод Ñаймкода"
-#: plugins/titler/titlerwindow.C:1017
+#: plugins/titler/titlerwindow.C:1076
#, c-format
msgid "chars: %d "
msgstr "СÑÑÑÑик: %d "
-#: plugins/titler/titlerwindow.C:1165
+#: plugins/titler/titlerwindow.C:1224
msgid "Center"
msgstr "ЦенÑÑ"
-#: plugins/titler/titlerwindow.C:1209
+#: plugins/titler/titlerwindow.C:1268
msgid "Mid"
msgstr "СеÑедина"
-#: plugins/titler/titlerwindow.C:1280
+#: plugins/titler/titlerwindow.C:1339
msgid "Background:"
msgstr "Фон"
-#: plugins/titler/titlerwindow.C:1308
+#: plugins/titler/titlerwindow.C:1367
msgid "Loop playback"
msgstr "ÐаÑиклиÑÑ Ð²Ð¾ÑпÑоизведение"
-#: plugins/titler/titlerwindow.C:1351
+#: plugins/titler/titlerwindow.C:1410
msgid "#"
msgstr "#"
-#: plugins/titler/titlerwindow.C:1363
+#: plugins/titler/titlerwindow.C:1422
msgid "name"
msgstr "имÑ"
-#: plugins/titler/titlerwindow.C:1420
+#: plugins/titler/titlerwindow.C:1479
msgid "file"
msgstr "Ñайл"
-#: plugins/titler/titlerwindow.C:1513
+#: plugins/titler/titlerwindow.C:1679
msgid "Color"
msgstr "ЦвеÑ"
-#: plugins/titler/titlerwindow.C:1571
+#: plugins/titler/titlerwindow.C:1737
msgid "Png file"
msgstr "ÐагÑÑзка Ñайла .png"
-#: plugins/titler/titlerwindow.C:1571
+#: plugins/titler/titlerwindow.C:1737
msgid "Png path"
msgstr "ÐÑбеÑиÑе Ñайл .png Ð´Ð»Ñ Ð·Ð°Ð³ÑÑзки:"
@@ -14333,14 +14660,13 @@ msgid "Tremolo"
msgstr ""
#: plugins/tremolo/tremolo.C:445
-#, fuzzy
msgid "Waveform:"
-msgstr "ÐÑÑиллогÑаÑ"
+msgstr "ÐÑÑиллогÑаÑ:"
#: plugins/tremolo/tremolo.C:472
-#, fuzzy, c-format
+#, c-format
msgid "Rev Sawtooth"
-msgstr "Ðила"
+msgstr "ÐбÑ.Ðила"
#: plugins/unsharp/unsharp.C:126
msgid "Unsharp"
@@ -14470,3 +14796,6 @@ msgstr "ÐÑаÑноÑÑÑ Ð¿Ð¾ Y"
msgid "Zoom Blur"
msgstr "РазмÑÑие маÑÑÑабом"
+#~ msgid "EDL version warns if mismatched"
+#~ msgstr "ÐÑедÑпÑеждаÑÑ Ð¾ неÑооÑвеÑÑÑвии веÑÑии EDL"
+
diff --git a/cinelerra-5.1/tips/tips.ru b/cinelerra-5.1/tips/tips.ru
index 34ed12de..99211ce6 100644
--- a/cinelerra-5.1/tips/tips.ru
+++ b/cinelerra-5.1/tips/tips.ru
@@ -43,6 +43,13 @@ Ctrl + ÑелÑок левой по линейке вÑемени пеÑеклÑ
Alt + ÑÑÑелка впÑаво - пеÑеÑ
од кÑÑÑоÑа впÑаво к гÑаниÑе ÑедакÑиÑованиÑ.
Alt + ÑÑÑелка влево - пеÑеÑ
од кÑÑÑоÑа влево к гÑаниÑе ÑедакÑиÑованиÑ.
+ÐÐ°Ð´Ð°Ð½Ð¸Ñ Ð² пакеÑном ÑендеÑе ÑÑиÑÑваÑÑ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ кÑÑÑоÑа воÑпÑоизведениÑ.
+ÐÑли Ð²Ñ Ñ
оÑиÑе оÑÑендеÑиÑÑ Ð¿Ð¾Ð»Ð½Ñй пÑоекÑ, не забÑдÑÑе поÑÑавиÑÑ ÑÑоÑ
+кÑÑÑÐ¾Ñ Ð½Ð° наÑало.
+
+ÐÐ»Ñ Ñого ÑÑÐ¾Ð±Ñ Ð¾ÑÑендеÑиÑÑ ÑолÑко оÑделÑнÑе ÑÑаÑÑки пÑоекÑов ÑеÑез
+пакеÑнÑй ÑендеÑ, ÑÑÑановиÑе в ниÑ
вÑделение или ÑоÑки in/out
+
ÐÑли ÑвеÑа в окне ÐомпозиÑоÑа вÑглÑдÑÑ Ð½ÐµÐ²ÐµÑно, пÑовеÑÑÑе наÑÑÑойки
YUV color range / YUV color space
--
2.26.2
From a6b1f3c0c5c17c3a26758abc46bcb46100308c66 Mon Sep 17 00:00:00 2001
From: Good Guy
Date: Thu, 28 Jan 2021 08:40:28 -0700
Subject: [PATCH 12/16] RafaMar added / fixed Shell Commands usage + Andrea
ffmpeg/mp4 default for batch render
---
cinelerra-5.1/cinelerra/formattools.C | 3 +
cinelerra-5.1/doc/ShellCmds.html | 11 ++-
cinelerra-5.1/doc/ShellCmds_en.html | 113 +++++++++++++++++++-------
cinelerra-5.1/doc/ShellCmds_es.html | 100 +++++++++++++++++++++++
4 files changed, 197 insertions(+), 30 deletions(-)
create mode 100644 cinelerra-5.1/doc/ShellCmds_es.html
diff --git a/cinelerra-5.1/cinelerra/formattools.C b/cinelerra-5.1/cinelerra/formattools.C
index 643655e3..68dd6afd 100644
--- a/cinelerra-5.1/cinelerra/formattools.C
+++ b/cinelerra-5.1/cinelerra/formattools.C
@@ -129,6 +129,9 @@ void FormatTools::create_objects(
this->prompt_video_compression = prompt_video_compression;
this->file_per_label = file_per_label;
+
+ if(asset->format == FILE_UNKNOWN)
+ asset->format = FILE_FFMPEG;
//printf("FormatTools::create_objects 1\n");
if(!recording)
diff --git a/cinelerra-5.1/doc/ShellCmds.html b/cinelerra-5.1/doc/ShellCmds.html
index bc2aac1f..46896725 100644
--- a/cinelerra-5.1/doc/ShellCmds.html
+++ b/cinelerra-5.1/doc/ShellCmds.html
@@ -1,10 +1,17 @@
diff --git a/cinelerra-5.1/doc/ShellCmds_en.html b/cinelerra-5.1/doc/ShellCmds_en.html
index 9630931c..410976fc 100644
--- a/cinelerra-5.1/doc/ShellCmds_en.html
+++ b/cinelerra-5.1/doc/ShellCmds_en.html
@@ -1,37 +1,94 @@
-
+
+
-
-
+ -moz-transform: scaleX(-1) scaleY(-1);
+ -webkit-transform: scaleX(-1) scaleY(-1);
+ -o-transform: scaleX(-1) scaleY(-1);
+ transform: scaleX(-1) scaleY(-1);
+ filter: fliph + flipv;
+}
+body {
+ margin-top:0;
+ margin-left: 10px;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+h1 {
+ margin-top:0;
+ margin-bottom:0;
+ font-size: 1.5em;
+ color: #3d77d5;
+}
+h2{
+ margin-top:0;
+ margin-bottom:8px;
+ font-size: 1.2em;
+ color: gray;
+ text-decoration: underline black;
+}
+p {
+ margin-top:0;
+ margin-bottom: 12px;
+ line-height: 100%;
+ font-size: 1em;
+}
+li {
+ line-height:100%;
+}
+li p {
+ line-height:100%;
+}
+
+
-
-The Shell Cmds popup menu items are configured in:
-Settings->Preferences->Interface->Shell Commands
-This runs a dialog that lets you Add/Del/Edit the items in the main menu popup. Possible options are:
1) Add a new menu item/script:
click Add
in the Label box, change the word "new" to the desired menu label
in the Commands box, type the command lines to be included in the script
(for example: Label => gimp; Commands => gimp)
check-OK in the Commands window
check-OK in the Shell window
click on OK or Apply in the Preferences window (WILL NOT TAKE EFFECT UNTIL CLICK)
-2) Del to delete an existing menu item (for example manual):
select to highlight an entry in the Cinelerra: Shell listbox
click Del
check-OK in the Shell window
click on OK or Apply in the Preferences window (the entry is destroyed)
-3) Edit an existing menu item:
click Edit
select to highlight an entry in the Cinelerra: Shell listbox
click edit (the edit dialog appears)
set the label and/or commands to the new desired values
check-OK in the Shell window
click on OK or Apply in the Preferences window
+
+Cinelerra GG
+Shell menu commands
+The Shell Cmds popup menu items are configured in:
+Settings->Preferences->Interface->Shell Commands
+This runs a dialog that lets you Add/Del/Edit the items in the main menu popup. Possible options are:
+
+
+
+Add a new menu item/script:
+click Add
+in the Label box, change the word "new" to the desired menu label
+in the Commands box, type the command lines to be included in the script
+(for example: Label => gimp; Commands => gimp)
+check-OK in the Commands window
+check-OK in the Shell window
+click on OK or Apply in the Preferences window (WILL NOT TAKE EFFECT UNTIL CLICK)
+
+Del to delete an existing menu item (for example manual):
+ select to highlight an entry in the Cinelerra: Shell listbox
+ click Del
+ check-OK in the Shell window
+ click on OK or Apply in the Preferences window (the entry is destroyed)
+
+Edit an existing menu item:
+click Edit
+select to highlight an entry in the Cinelerra: Shell listbox
+click edit (the edit dialog appears)
+set the label and/or commands to the new desired values
+check-OK in the Shell window
+click on OK or Apply in the Preferences window
diff --git a/cinelerra-5.1/doc/ShellCmds_es.html b/cinelerra-5.1/doc/ShellCmds_es.html
new file mode 100644
index 00000000..c2f7698b
--- /dev/null
+++ b/cinelerra-5.1/doc/ShellCmds_es.html
@@ -0,0 +1,100 @@
+
+
+
+
+ Cinelerra GG Configurar menú emergente Shell
+
+
+
+
+Cinelerra GG
+Comandos del menú Shell
+Los elementos del menú emergente Shell Cmds se configuran en:
+Ajustes -> Preferencias -> Interfaz -> Comandos de Shell
+Esto abre una ventana que te permite Agregar, Suprimir y Editar los elementos que puedes ver en el menú de comandos.
+Este menú está en la esquina superior derecha de la lÃnea de tiempo, indicado con el icono con una letra [ i ].
+Las opciones son:
+
+
+
+Agregar un nuevo elemento o script al menú:
+Haz clic en Agregar, en el cuadro Etiqueta, cambie la palabra "nuevo" por la etiqueta de menú que desees ver en el cuadro Comandos [ i ].
+Escribe las lÃneas de comando que se incluirán en el script.
+Por ejemplo: Etiqueta => gimp; Comandos => gimp.
+Pulsa OK en la ventana de Comandos
+Pulsa OK en la ventana Shell
+Pulsa OK o Aplicar en la ventana de Preferencias
+(ESTA OPERACIÃN NO TENDRÃ EFECTO HASTA QUE ACEPTES O APLIQUES)
+
+
+Supr (Suprimir) para eliminar un elemento de menú existente (por ejemplo, manual):
+Resalta la lÃnea que desea eliminar de la caja de la izquierda de la ventana de Shell.
+Pulsa Supr.
+Pulsa OK en la ventana Shell
+Haz clic en Aceptar o Aplicar en la ventana de Preferencias (la entrada se eliminará en este momento).
+
+
+
+Editar un elemento ya existente o creado:
+Pulsa Editar.
+Selecciona la lÃnea que deseas editar de la caja de la izquierda de la ventana Shell.
+Pulsa Editar (Se abre la ventana para poder editar la lÃnea elegida).
+Establecer la etiqueta y/o comandos a los nuevos valores deseados.
+Pulsa OK en la ventana Shell.
+Pulsa Aceptar o Aplicar en la ventana de Preferencias para que los cambios se hagan efectivos.
+
+
+
--
2.26.2
From ddfda6a8cc59bda4dc734973c1c5fecaa31ea487 Mon Sep 17 00:00:00 2001
From: Good Guy
Date: Sat, 30 Jan 2021 13:09:49 -0700
Subject: [PATCH 13/16] RafaMar + programmer friend Help button in Batch Render
addition
---
cinelerra-5.1/cinelerra/batchrender.C | 24 ++++++++++++++++++++++--
cinelerra-5.1/cinelerra/batchrender.h | 9 +++++++++
cinelerra-5.1/doc/Makefile | 1 +
3 files changed, 32 insertions(+), 2 deletions(-)
diff --git a/cinelerra-5.1/cinelerra/batchrender.C b/cinelerra-5.1/cinelerra/batchrender.C
index b83f2d63..6238d6d6 100644
--- a/cinelerra-5.1/cinelerra/batchrender.C
+++ b/cinelerra-5.1/cinelerra/batchrender.C
@@ -60,6 +60,8 @@
#include "dvdcreate.h"
#include "bdcreate.h"
+#include
+
int BatchRenderThread::column_widths[] = { 42, 42, 42, 222, 222, 150 };
const char *BatchRenderThread::column_titles[] = {
N_("Enabled"), N_("Labeled"), N_("Farmed"), N_("Output"), N_("EDL"), N_("Elapsed")
@@ -833,8 +835,10 @@ void BatchRenderGUI::create_objects()
y += batch_list->get_h() + mwindow->theme->widget_border;
add_subwindow(start_button = new BatchRenderStart(thread, x, y));
- x = get_w() / 2 - BC_GenericButton::calculate_w(this, _("Stop")) / 2;
+ x = get_w() / 3 - BC_GenericButton::calculate_w(this, _("Stop")) / 3;
add_subwindow(stop_button = new BatchRenderStop(thread, x, y));
+ x = get_w() / 1.5 - BC_GenericButton::calculate_w(this, _("?")) / 1.5;
+ add_subwindow(help_button = new BatchRenderHelp(thread, x, y));
x = get_w() - BC_GenericButton::calculate_w(this, _("Close")) - xs10;
add_subwindow(cancel_button = new BatchRenderCancel(thread, x, y));
@@ -919,10 +923,12 @@ int BatchRenderGUI::resize_event(int w, int h)
y += batch_list->get_h() + mwindow->theme->widget_border;
start_button->reposition_window(x, y);
- x = w / 2 - stop_button->get_w() / 2;
+ x = w / 3 - stop_button->get_w() / 3;
stop_button->reposition_window(x, y);
x = w - cancel_button->get_w() - xs10;
cancel_button->reposition_window(x, y);
+ x = w / 1.5 - help_button->get_w() / 1.5;
+ help_button->reposition_window(x, y);
return 1;
}
@@ -1430,6 +1436,20 @@ int BatchRenderCancel::keypress_event()
return 0;
}
+//new help button
+BatchRenderHelp::BatchRenderHelp(BatchRenderThread *thread, int x, int y)
+ : BC_GenericButton(x, y, _("?"))
+{
+ this->thread = thread;
+ set_tooltip(_("Open quick start guide"));
+}
+
+int BatchRenderHelp::handle_event()
+{
+ system("$CIN_BROWSER file://$CIN_DAT/doc/help_br_index.html");
+ return 0;
+}
+
BatchRenderUseFarm::BatchRenderUseFarm(BatchRenderThread *thread, int x, int y, int *output)
: BC_CheckBox(x, y, *output, _("Use render farm"))
{
diff --git a/cinelerra-5.1/cinelerra/batchrender.h b/cinelerra-5.1/cinelerra/batchrender.h
index 57309895..2646b577 100644
--- a/cinelerra-5.1/cinelerra/batchrender.h
+++ b/cinelerra-5.1/cinelerra/batchrender.h
@@ -314,6 +314,14 @@ public:
int *output;
};
+//new help button
+class BatchRenderHelp : public BC_GenericButton
+{
+public:
+ BatchRenderHelp(BatchRenderThread *thread, int x, int y);
+ int handle_event();
+ BatchRenderThread *thread;
+};
class BatchRenderGUI : public BC_Window
{
@@ -363,6 +371,7 @@ public:
BatchRenderCurrentEDL *use_current_edl;
BatchRenderUpdateEDL *update_selected_edl;
BatchRenderUseFarm *use_renderfarm;
+ BatchRenderHelp *help_button;
};
diff --git a/cinelerra-5.1/doc/Makefile b/cinelerra-5.1/doc/Makefile
index 882cb8dd..3b5d7350 100644
--- a/cinelerra-5.1/doc/Makefile
+++ b/cinelerra-5.1/doc/Makefile
@@ -54,6 +54,7 @@ install: all
mkdir -p $(TARGET_DIR)
cp -a *.png $(TARGET_DIR)/.
cp -a ShellCmds*.* $(TARGET_DIR)/.
+ cp -a help_br_*.* $(TARGET_DIR)/.
cp -a cinelerra.html $(TARGET_DIR)/.
cp -a shortcuts.html $(TARGET_DIR)/.
cp -a RenderMux.sh $(TARGET_DIR)/.
--
2.26.2
From 44884b6945bcbc690cb6715848823facea35112d Mon Sep 17 00:00:00 2001
From: Good Guy
Date: Sat, 30 Jan 2021 13:49:24 -0700
Subject: [PATCH 14/16] new files from RafaMar for Batch Render help
---
cinelerra-5.1/doc/help_br_en.pdf | Bin 0 -> 262159 bytes
cinelerra-5.1/doc/help_br_es.pdf | Bin 0 -> 260705 bytes
cinelerra-5.1/doc/help_br_index.html | 64 +++++++++++++++++++++++++++
3 files changed, 64 insertions(+)
create mode 100644 cinelerra-5.1/doc/help_br_en.pdf
create mode 100644 cinelerra-5.1/doc/help_br_es.pdf
create mode 100644 cinelerra-5.1/doc/help_br_index.html
diff --git a/cinelerra-5.1/doc/help_br_en.pdf b/cinelerra-5.1/doc/help_br_en.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4b4f05fb4ddeb803a1c9c6e1b62bc3dc25602f2e
GIT binary patch
literal 262159
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 |