Changes of Revision 4

flowblade.changes Changed
x
 
1
@@ -1,4 +1,11 @@
2
 -------------------------------------------------------------------
3
+Thu Jan 12 16:55:58 UTC 2017 - avvissu@yandex.by
4
+
5
+- Update to 1.10:
6
+  * see /usr/share/docpackages/flowblade/RELEASE_NOTES 
7
+- Check list of dependencies
8
+
9
+-------------------------------------------------------------------
10
 Sat Oct 22 17:36:13 UTC 2016 - avvissu@yandex.by
11
 
12
 - Update to 1.8:
13
flowblade.spec Changed
62
 
1
@@ -17,7 +17,7 @@
2
 
3
 %define prjname Flowblade
4
 Name:           flowblade
5
-Version:        1.8
6
+Version:        1.10
7
 Release:        0
8
 Summary:        Multitrack non-linear video editor
9
 License:        GPL-3.0
10
@@ -29,14 +29,23 @@
11
 BuildRequires:  shared-mime-info
12
 BuildRequires:  fdupes
13
 BuildRequires:  frei0r-plugins >= 1.4
14
+# Check list of dependencies:
15
+BuildRequires:  pkgconfig(cairomm-1.0)
16
+BuildRequires:  pkgconfig(librsvg-2.0)
17
+BuildRequires:  libmlt6-modules
18
+BuildRequires:  dbus-1-python
19
+BuildRequires:  python-cairo
20
+BuildRequires:  python-gnomevfs
21
+BuildRequires:  python-gobject
22
+BuildRequires:  python-imaging
23
+BuildRequires:  python-mlt
24
+BuildRequires:  python-numpy
25
 Requires:       dbus-1-python
26
 Requires:       ffmpeg
27
 Requires:       frei0r-plugins >= 1.4
28
 Requires:       ladspa
29
 Requires:       ladspa-swh-plugins
30
-Requires:       libcairomm-1_0-1
31
 Requires:       libmlt6-modules
32
-Requires:       librsvg-2-2
33
 Requires:       python-cairo
34
 Requires:       python-gnomevfs
35
 Requires:       python-gobject
36
@@ -44,6 +53,8 @@
37
 Requires:       python-mlt
38
 Requires:       python-numpy
39
 Requires:       sox
40
+Requires:       %(rpm -qf $(readlink -qne %{_libdir}/libcairomm-1.0.so) --qf '%{NAME} >= %{VERSION}')
41
+Requires:       %(rpm -qf $(readlink -qne %{_libdir}/librsvg-2.so) --qf '%{NAME} >= %{VERSION}')
42
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
43
 BuildArch:      noarch
44
 
45
@@ -76,7 +87,6 @@
46
 rm -rf %{buildroot}%{_libexecdir}/mime/packages/%{name}
47
 
48
 %fdupes -s %{buildroot}%{python_sitelib}
49
-
50
 %find_lang %{name} %{name}.lang
51
 
52
 %post
53
@@ -92,7 +102,7 @@
54
 %doc AUTHORS COPYING README docs/RELEASE_NOTES*
55
 %attr(0755,root,root) %{_bindir}/%{name}
56
 %{_datadir}/applications/%{name}.desktop
57
-%{_mandir}/man1/%{name}.1*
58
+%{_mandir}/man?/%{name}.?%{ext_info}
59
 %{_datadir}/pixmaps/%{name}.png
60
 %{_datadir}/mime/packages/%{name}.xml
61
 %{python_sitelib}/%{prjname}
62
flowblade-1.8.tar.gz/README.md -> flowblade-1.10.tar.gz/README.md Changed
10
 
1
@@ -1,8 +1,6 @@
2
 
3
 ![Flowblade](flowblade-trunk/Flowblade/res/img/header_text.png "Flowblade")
4
 
5
-**NEW VERSION 1.8 AVAILABLE. Go to [release notes](./flowblade-trunk/docs/RELEASE_NOTES.md) to see what's new. Installing information available [here](./flowblade-trunk/docs/INSTALLING.md).**
6
-
7
 **Contents:**
8
   1. [Introduction](https://github.com/jliljebl/flowblade#introduction)
9
   1. [Features](https://github.com/jliljebl/flowblade#features)
10
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/app.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/app.py Changed
158
 
1
@@ -72,7 +72,6 @@
2
 import mlttransitions
3
 import movemodes
4
 import persistance
5
-import phantomcompositor
6
 import positionbar
7
 import preferenceswindow
8
 import projectaction
9
@@ -87,6 +86,8 @@
10
 import snapping
11
 import titler
12
 import tlinewidgets
13
+import toolsintegration
14
+import toolnatron
15
 import trimmodes
16
 import translations
17
 import undo
18
@@ -168,12 +169,12 @@
19
         os.mkdir(utils.get_hidden_screenshot_dir_path())
20
     if not os.path.exists(user_dir + appconsts.GMIC_DIR):
21
         os.mkdir(user_dir + appconsts.GMIC_DIR)
22
-    """ This may be added back later
23
-    if not os.path.exists(user_dir + appconsts.NODE_COMPOSITORS_DIR):
24
-        os.mkdir(user_dir + appconsts.NODE_COMPOSITORS_DIR)
25
-    if not os.path.exists(user_dir + appconsts.NODE_COMPOSITORS_DIR + "/" + appconsts.PHANTOM_DISK_CACHE_DIR):
26
-        os.mkdir(user_dir + appconsts.NODE_COMPOSITORS_DIR + "/" + appconsts.PHANTOM_DISK_CACHE_DIR)
27
-    """
28
+    if not os.path.exists(user_dir + appconsts.MATCH_FRAME_DIR):
29
+        os.mkdir(user_dir + appconsts.MATCH_FRAME_DIR)
30
+    if not os.path.exists(user_dir + appconsts.TRIM_VIEW_DIR):
31
+        os.mkdir(user_dir + appconsts.TRIM_VIEW_DIR)
32
+    if not os.path.exists(user_dir + appconsts.NATRON_DIR):
33
+        os.mkdir(user_dir + appconsts.NATRON_DIR)
34
         
35
     # Set paths.
36
     respaths.set_paths(root_path)
37
@@ -215,6 +216,7 @@
38
     editorstate.SCREEN_WIDTH = scr_w
39
     editorstate.SCREEN_HEIGHT = scr_h
40
 
41
+    print scr_w, scr_h
42
     print "Small height:", editorstate.screen_size_small_height()
43
     print "Small width:",  editorstate.screen_size_small_width()
44
 
45
@@ -261,9 +263,13 @@
46
     # Audiomonitoring being available needs to be known before GUI creation
47
     audiomonitoring.init(editorstate.project.profile)
48
 
49
-    # Check for tools
50
+    # Set trim view mode to current default value
51
+    editorstate.show_trim_view = editorpersistance.prefs.trim_view_default
52
+
53
+    # Check for tools and init tools integration
54
     gmic.test_availablity()
55
-    #phantomcompositor.test_availablity()
56
+    toolnatron.init()
57
+    toolsintegration.init()
58
     
59
     # Create player object
60
     create_player()
61
@@ -392,6 +398,12 @@
62
     updater.set_clip_edit_mode_callback = editevent.set_clip_monitor_edit_mode
63
     updater.load_icons()
64
 
65
+    # Notebook indexes are differn for 1 and 2 window layouts
66
+    if editorpersistance.prefs.global_layout != appconsts.SINGLE_WINDOW:
67
+        medialog.range_log_notebook_index = 0
68
+        compositeeditor.compositor_notebook_index = 2
69
+        clipeffectseditor.filters_notebook_index = 1
70
+
71
     # Create window and all child components
72
     editor_window = editorwindow.EditorWindow()
73
     
74
@@ -405,7 +417,9 @@
75
     
76
     # Connect window global key listener
77
     gui.editor_window.window.connect("key-press-event", keyevents.key_down)
78
-    
79
+    if editorpersistance.prefs.global_layout != appconsts.SINGLE_WINDOW:
80
+        gui.editor_window.window2.connect("key-press-event", keyevents.key_down)
81
+
82
     # Give undo a reference to uimanager for menuitem state changes
83
     undo.set_menu_items(gui.editor_window.uimanager)
84
     
85
@@ -569,6 +583,9 @@
86
         loaded_autosave_file = None
87
 
88
     editorstate.update_current_proxy_paths()
89
+    editorstate.fade_length = -1
90
+    editorstate.transition_length = -1
91
+    editorstate.clear_trim_clip_cache()
92
     audiomonitoring.init_for_project_load()
93
     updater.window_resized()
94
 
95
@@ -576,6 +593,9 @@
96
     gui.editor_window.window.handler_unblock(window_state_id)
97
     start_autosave()
98
 
99
+    if new_project.update_media_lengths_on_load == True:
100
+        projectaction.update_media_lengths()
101
+
102
     #editorstate.project.c_seq.print_all()
103
         
104
 def change_current_sequence(index):
105
@@ -721,6 +741,11 @@
106
         
107
     if editorstate.screen_size_small_height() == True:
108
         appconsts.TOP_ROW_HEIGHT = 10
109
+        projectinfogui.PROJECT_INFO_PANEL_HEIGHT = 140
110
+
111
+    if editorstate.SCREEN_WIDTH < 1153 and editorstate.SCREEN_HEIGHT < 865:
112
+        editorwindow.MONITOR_AREA_WIDTH = 400
113
+        positionbar.BAR_WIDTH = 100
114
 
115
 def _too_small_screen_exit():
116
     global exit_timeout_id
117
@@ -757,18 +782,7 @@
118
     return True # Signal that event is handled, otherwise it'll destroy window anyway
119
 
120
 def get_save_time_msg():
121
-    if projectaction.save_time == None:
122
-        return _("Project has not been saved since it was opened.")
123
-    
124
-    save_ago = (time.clock() - projectaction.save_time) / 60.0
125
-
126
-    if save_ago < 1:
127
-        return _("Project was saved less than a minute ago.")
128
-
129
-    if save_ago < 2:
130
-        return _("Project was saved one minute ago.")
131
-    
132
-    return _("Project was saved ") + str(int(save_ago)) + _(" minutes ago.")
133
+    return projectaction.get_save_time_msg()
134
 
135
 def _shutdown_dialog_callback(dialog, response_id):
136
     dialog.destroy()
137
@@ -795,6 +809,10 @@
138
     alloc = gui.editor_window.window.get_allocation()
139
     x, y, w, h = alloc.x, alloc.y, alloc.width, alloc.height 
140
     editorpersistance.prefs.exit_allocation = (w, h)
141
+    if gui.editor_window.window2 != None:
142
+        alloc = gui.editor_window.window2.get_allocation()
143
+        pos_x, pos_y = gui.editor_window.window2.get_position()
144
+        editorpersistance.prefs.exit_allocation_window_2 = (alloc.width, alloc.height, pos_x, pos_y)       
145
     editorpersistance.prefs.app_v_paned_position = gui.editor_window.app_v_paned.get_position()
146
     editorpersistance.prefs.top_paned_position = gui.editor_window.top_paned.get_position()
147
     editorpersistance.prefs.mm_paned_position = gui.editor_window.mm_paned.get_position()
148
@@ -803,6 +821,9 @@
149
     # Block reconnecting consumer before setting window not visible
150
     updater.player_refresh_enabled = False
151
     gui.editor_window.window.set_visible(False)
152
+    if gui.editor_window.window2 != None:
153
+        gui.editor_window.window2.set_visible(False)
154
+
155
     # Close and destroy app when gtk finds time to do it after hiding window
156
     GLib.idle_add(_app_destroy)
157
 
158
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/appconsts.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/appconsts.py Changed
40
 
1
@@ -100,7 +100,7 @@
2
 EXTRA_EDITOR = "extraeditor"
3
 
4
 # Available tracks configurations for flowblade
5
-TRACK_CONFIGURATIONS = [(5,4),(4,3),(3,2),(2,1),(8,1),(1,8)]
6
+TRACK_CONFIGURATIONS = [(5,4),(4,3),(3,2),(2,1),(7,2),(2,7),(8,1),(1,8)]
7
 
8
 # Thumbnail image dimensions
9
 THUMB_WIDTH = 116
10
@@ -149,6 +149,11 @@
11
 GMIC_DIR = "gmic"
12
 NODE_COMPOSITORS_DIR = "node_compositors"
13
 PHANTOM_DISK_CACHE_DIR = "phantom_disk_cache"
14
+MATCH_FRAME_DIR = "match_frame"
15
+MATCH_FRAME = MATCH_FRAME_DIR + "/match_frame.png"
16
+MATCH_FRAME_NEW = MATCH_FRAME_DIR + "/match_frame_new.png"
17
+TRIM_VIEW_DIR = "trim_view"
18
+NATRON_DIR = "natron"
19
 
20
 # Luma bands
21
 SHADOWS = 0
22
@@ -173,4 +178,17 @@
23
 LOAD_RELATIVE_FIRST = 1
24
 LOAD_ABSOLUTE_ONLY = 2
25
 
26
+# Trim view modes
27
+TRIM_VIEW_ON = 0
28
+TRIM_VIEW_SINGLE = 1
29
+TRIM_VIEW_OFF = 2
30
+
31
+# MIdbar layout
32
+MIDBAR_TC_LEFT = 0
33
+MIDBAR_TC_CENTER = 1
34
+MIDBAR_COMPONENTS_CENTERED = 2
35
+
36
+# Windows mode
37
+SINGLE_WINDOW = 1
38
+TWO_WINDOWS = 2
39
 
40
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/audiomonitoring.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/audiomonitoring.py Changed
54
 
1
@@ -58,7 +58,6 @@
2
 DASHES = [DASH_INK, DASH_SKIP, DASH_INK, DASH_SKIP]
3
 
4
 METER_LIGHTS = 143 #57
5
-#METER_HEIGHT = METER_LIGHTS * DASH_INK + (METER_LIGHTS - 1) * DASH_SKIP
6
 METER_HEIGHT = METER_LIGHTS * DASH_INK + (METER_LIGHTS - 1) * DASH_SKIP
7
 METER_WIDTH = 10
8
 
9
@@ -112,11 +111,19 @@
10
         MONITORING_AVAILABLE = False
11
         editorstate.audio_monitoring_available = False
12
 
13
-    global CONTROL_SLOT_H, METER_SLOT_H
14
+    global CONTROL_SLOT_H, METER_SLOT_H, METER_LIGHTS, METER_HEIGHT
15
     if editorstate.screen_size_small_height() == True:
16
-        METER_SLOT_H = 400
17
-        CONTROL_SLOT_H = 220
18
-            
19
+        if editorstate.SCREEN_HEIGHT > 898:
20
+            METER_SLOT_H = 400
21
+            CONTROL_SLOT_H = 240
22
+            METER_LIGHTS = 123
23
+            METER_HEIGHT = METER_LIGHTS * DASH_INK + (METER_LIGHTS - 1) * DASH_SKIP
24
+        else:
25
+            METER_SLOT_H = 275
26
+            CONTROL_SLOT_H = 240
27
+            METER_LIGHTS = 82
28
+            METER_HEIGHT = METER_LIGHTS * DASH_INK + (METER_LIGHTS - 1) * DASH_SKIP
29
+
30
     # We want this to be always present when closing app or we'll need to handle it being missing.
31
     global _update_ticker
32
     _update_ticker = utils.Ticker(_audio_monitor_update, 0.04)
33
@@ -334,10 +341,7 @@
34
             else:
35
                 name = utils.get_track_name(seq.tracks[i], seq)
36
                 gain = GainControl(name, seq, seq.tracks[i])
37
-            #if i == 0:
38
-            #    tmp = gain # for bg color ?
39
-            #    gain = Gtk.EventBox() # for bg color ?
40
-            #    gain.add(tmp) # for bg color ?
41
+
42
             self.gain_controls.append(gain)
43
             gain_control_area.pack_start(gain, False, False, 0)
44
 
45
@@ -514,8 +518,6 @@
46
     def __init__(self, name, seq, producer, is_master=False):
47
         GObject.GObject.__init__(self)
48
 
49
-
50
-
51
         self.seq = seq
52
         self.producer = producer
53
         self.is_master = is_master
54
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/clipeffectseditor.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/clipeffectseditor.py Changed
135
 
1
@@ -23,9 +23,9 @@
2
 """
3
 
4
 
5
-
6
+from gi.repository import GLib
7
 from gi.repository import Gtk
8
-
9
+import time
10
 
11
 import dnd
12
 import edit
13
@@ -53,6 +53,16 @@
14
 # Used to update kfeditors with external tline frame position changes
15
 keyframe_editor_widgets = []
16
 
17
+# Filter stack DND requires some state info to be maintained to make sure that it's only done when certain events
18
+# happen in a certain sequence.
19
+NOT_ON = 0
20
+MOUSE_PRESS_DONE = 1
21
+INSERT_DONE = 2
22
+stack_dnd_state = NOT_ON
23
+stack_dnd_event_time = 0.0
24
+stack_dnd_event_info = None
25
+
26
+filters_notebook_index = 2
27
 
28
 def get_clip_effects_editor_panel(group_combo_box, effects_list_view):
29
     """
30
@@ -132,7 +142,7 @@
31
     set_enabled(True)
32
     update_stack_view()
33
     effect_selection_changed() # This may get called twice
34
-    gui.middle_notebook.set_current_page(2) # 2 == index of clipeditor page in notebook
35
+    gui.middle_notebook.set_current_page(filters_notebook_index) # 2 == index of clipeditor page in notebook
36
 
37
 def clip_removed_during_edit(removed_clip):
38
     """
39
@@ -165,12 +175,24 @@
40
 
41
 def _filter_stack_menu_item_selected(widget, data):
42
     item_id, row, treeview = data
43
-    # Toggle filter active state
44
+
45
     if item_id == "toggle":
46
         toggle_filter_active(row)
47
     if item_id == "reset":
48
         reset_filter_values()
49
-
50
+    if item_id == "moveup":
51
+        delete_row = row
52
+        insert_row = row + 2
53
+        if insert_row > len(clip.filters):
54
+            insert_row = len(clip.filters)
55
+        do_stack_move(insert_row, delete_row)
56
+    if item_id == "movedown":
57
+        delete_row = row + 1
58
+        insert_row = row - 1
59
+        if insert_row < 0:
60
+            insert_row = 0
61
+        do_stack_move(insert_row, delete_row)
62
+        
63
 def _quit_editing_clip_clicked(): # this is a button callback
64
     clear_clip()
65
 
66
@@ -200,8 +222,10 @@
67
     widgets.exit_button.connect("clicked", lambda w: _quit_editing_clip_clicked())
68
     widgets.exit_button.set_tooltip_text(_("Quit editing Clip in editor"))
69
 
70
-    widgets.effect_stack_view = guicomponents.FilterSwitchListView(lambda ts: effect_selection_changed(), toggle_filter_active)
71
-    dnd.connect_stack_treeview(widgets.effect_stack_view)
72
+    widgets.effect_stack_view = guicomponents.FilterSwitchListView(lambda ts: effect_selection_changed(), 
73
+                                                                   toggle_filter_active, dnd_row_deleted, dnd_row_inserted)
74
+                                                                   
75
+    widgets.effect_stack_view.treeview.connect("button-press-event", lambda w,e, wtf: stack_view_pressed(), None)
76
     gui.effect_stack_list_view = widgets.effect_stack_view
77
     
78
     widgets.value_edit_box = Gtk.VBox()
79
@@ -349,7 +373,55 @@
80
     filter_object.update_mlt_disabled_value()
81
     if update_stack_view == True:
82
         update_stack_view_changed_blocked()
83
+
84
+def dnd_row_deleted(model, path):
85
+    now = time.time()
86
+    global stack_dnd_state, stack_dnd_event_time, stack_dnd_event_info
87
+    if stack_dnd_state == INSERT_DONE:
88
+        if (now - stack_dnd_event_time) < 0.1:
89
+            stack_dnd_state = NOT_ON
90
+            insert_row = int(stack_dnd_event_info)
91
+            delete_row = int(path.to_string())
92
+            stack_dnd_event_info = (insert_row, delete_row)
93
+            # Because of dnd is gtk thing for some internal reason it needs to complete before we go on
94
+            # touching storemodel again with .clear() or it dies in gtktreeviewaccessible.c
95
+            GLib.idle_add(do_dnd_stack_move)
96
+        else:
97
+            stack_dnd_state = NOT_ON
98
+    else:
99
+        stack_dnd_state = NOT_ON
100
+        
101
+def dnd_row_inserted(model, path, tree_iter):
102
+    global stack_dnd_state, stack_dnd_event_time, stack_dnd_event_info
103
+    if stack_dnd_state == MOUSE_PRESS_DONE:
104
+        stack_dnd_state = INSERT_DONE
105
+        stack_dnd_event_time = time.time()
106
+        stack_dnd_event_info = path.to_string()
107
+    else:
108
+        stack_dnd_state = NOT_ON
109
+
110
+def do_dnd_stack_move():
111
+    insert, delete_row = stack_dnd_event_info
112
+    do_stack_move(insert, delete_row)
113
+    
114
+def do_stack_move(insert_row, delete_row):
115
+    if abs(insert_row - delete_row) < 2: # filter was dropped on its previous place or cannot moved further up or down
116
+        return
117
+    
118
+    # The insert insert_row and delete_row values are rows we get when listening 
119
+    # "row-deleted" and "row-inserted" events after setting treeview "reorderable"
120
+    # Dnd is detected by order and timing of these events together with mouse press event
121
+    data = {"clip":clip,
122
+            "insert_index":insert_row,
123
+            "delete_index":delete_row,
124
+            "filter_edit_done_func":filter_edit_done}
125
+    action = edit.move_filter_action(data)
126
+    action.do_edit()
127
             
128
+def stack_view_pressed():
129
+    global stack_dnd_state
130
+    stack_dnd_state = MOUSE_PRESS_DONE
131
+
132
 def effect_selection_changed():
133
     global keyframe_editor_widgets
134
 
135
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/clipmenuaction.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/clipmenuaction.py Changed
138
 
1
@@ -24,8 +24,14 @@
2
 
3
 from PIL import Image
4
 
5
+from gi.repository import GLib
6
 from gi.repository import Gtk
7
 
8
+import mlt
9
+import os
10
+import shutil
11
+import time
12
+
13
 import audiowaveform
14
 import appconsts
15
 import clipeffectseditor
16
@@ -46,6 +52,8 @@
17
 import updater
18
 import utils
19
 
20
+_match_frame_writer = None
21
+
22
 # ---------------------------------- clip menu
23
 def display_clip_menu(y, event, frame):
24
     # See if we actually hit a clip
25
@@ -334,6 +342,99 @@
26
     clip, track, item_id, item_data = data
27
     clear_filters()
28
 
29
+def _select_all_after(data):
30
+    clip, track, item_id, item_data = data
31
+    movemodes._select_multiple_clips(track.id, track.clips.index(clip), len(track.clips) - 1)
32
+    updater.repaint_tline()
33
+
34
+def _select_all_before(data):
35
+    clip, track, item_id, item_data = data
36
+    movemodes._select_multiple_clips(track.id, 0, track.clips.index(clip))
37
+    updater.repaint_tline()
38
+
39
+def _match_frame_start(data):
40
+    clip, track, item_id, item_data = data
41
+    _set_match_frame(clip, clip.clip_in, track, True)
42
+
43
+def _match_frame_end(data):
44
+    clip, track, item_id, item_data = data
45
+    _set_match_frame(clip, clip.clip_out, track, False)
46
+
47
+def _match_frame_start_monitor(data):
48
+    clip, track, item_id, item_data = data
49
+    gui.monitor_widget.set_frame_match_view(clip, clip.clip_in)
50
+
51
+def _match_frame_end_monitor(data):
52
+    clip, track, item_id, item_data = data
53
+    gui.monitor_widget.set_frame_match_view(clip, clip.clip_out)
54
+     
55
+def _set_match_frame(clip, frame, track, display_on_right):
56
+    global _match_frame_writer
57
+    _match_frame_writer = MatchFrameWriter(clip, frame, track, display_on_right)
58
+    
59
+    GLib.idle_add(_write_match_frame)
60
+
61
+def _write_match_frame():
62
+    _match_frame_writer.write_image()
63
+
64
+def _match_frame_close(data):
65
+    tlinewidgets.set_match_frame(-1, -1, True)
66
+    gui.monitor_widget.set_default_view_force()
67
+    updater.repaint_tline()
68
+        
69
+class MatchFrameWriter:
70
+    def __init__(self, clip, clip_frame, track, display_on_right):
71
+        self.clip = clip
72
+        self.clip_frame = clip_frame
73
+        self.track = track
74
+        self.display_on_right = display_on_right
75
+        
76
+    def write_image(self):
77
+        """
78
+        Writes thumbnail image from file producer
79
+        """
80
+        clip_path = self.clip.path
81
+
82
+        # Create consumer
83
+        matchframe_new_path = utils.get_hidden_user_dir_path() + appconsts.MATCH_FRAME_NEW
84
+        consumer = mlt.Consumer(PROJECT().profile, "avformat", matchframe_new_path)
85
+        consumer.set("real_time", 0)
86
+        consumer.set("vcodec", "png")
87
+
88
+        # Create one frame producer
89
+        producer = mlt.Producer(PROJECT().profile, str(clip_path))
90
+        producer = producer.cut(int(self.clip_frame), int(self.clip_frame))
91
+
92
+        # Delete new match frame
93
+        try:
94
+            os.remove(matchframe_new_path)
95
+        except:
96
+            # This fails when done first time ever  
97
+            pass
98
+
99
+        # Connect and write image
100
+        consumer.connect(producer)
101
+        consumer.run()
102
+        
103
+        # Wait until new file exists
104
+        while os.path.isfile(matchframe_new_path) != True:
105
+            time.sleep(0.1)
106
+
107
+        # Copy to match frame
108
+        matchframe_path = utils.get_hidden_user_dir_path() + appconsts.MATCH_FRAME
109
+        shutil.copyfile(matchframe_new_path, matchframe_path)
110
+
111
+        # Update timeline data           
112
+        # Get frame of clip.clip_in_in on timeline.
113
+        clip_index = self.track.clips.index(self.clip)
114
+        clip_start_in_tline = self.track.clip_start(clip_index)
115
+        tline_match_frame = clip_start_in_tline + (self.clip_frame - self.clip.clip_in)
116
+        tlinewidgets.set_match_frame(tline_match_frame, self.track.id, self.display_on_right)
117
+
118
+        # Update view
119
+        updater.repaint_tline()
120
+
121
+    
122
 # Functions to handle popup menu selections for strings 
123
 # set as activation messages in guicomponents.py
124
 # activation_message -> _handler_func
125
@@ -357,4 +458,11 @@
126
                   "cover_with_next": _cover_blank_from_next,
127
                   "clone_filters_from_next": _clone_filters_from_next,
128
                   "clone_filters_from_prev": _clone_filters_from_prev,
129
-                  "clear_filters": _clear_filters}
130
+                  "clear_filters": _clear_filters,
131
+                  "match_frame_close":_match_frame_close,
132
+                  "match_frame_start":_match_frame_start,
133
+                  "match_frame_end":_match_frame_end,
134
+                  "match_frame_start_monitor":_match_frame_start_monitor,
135
+                  "match_frame_end_monitor":_match_frame_end_monitor,
136
+                  "select_all_after": _select_all_after,
137
+                  "select_all_before":_select_all_before}
138
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/compositeeditor.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/compositeeditor.py Changed
24
 
1
@@ -48,6 +48,8 @@
2
 # Used to update kfeditors with external tline frame position changes
3
 keyframe_editor_widgets = []
4
 
5
+compositor_notebook_index = 3 # this is set 2 for 2 window mode
6
+
7
 def create_widgets():
8
     """
9
     Widgets for editing compositing properties.
10
@@ -95,11 +97,9 @@
11
 
12
     set_enabled(True)
13
     _display_compositor_edit_box()
14
-    # ????? this is not used
15
+
16
     if editorpersistance.prefs.default_layout == True:
17
-        gui.middle_notebook.set_current_page(3)
18
-    else:
19
-        gui.editor_window.right_notebook.set_current_page(2)
20
+        gui.middle_notebook.set_current_page(compositor_notebook_index)
21
 
22
 def clear_compositor():
23
     global compositor
24
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/dialogs.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/dialogs.py Changed
110
 
1
@@ -362,7 +362,7 @@
2
                             os.path.expanduser("~") + _("\' as render clips folder"),
3
                             gui.editor_window.window)
4
 
5
-def exit_confirm_dialog(callback, msg, parent_window, project_name):
6
+def exit_confirm_dialog(callback, msg, parent_window, project_name, data=None):
7
     title = _("Save project '") + project_name + _("' before exiting?")
8
     content = dialogutils.get_warning_message_dialog_panel(title, msg, False, Gtk.STOCK_QUIT)
9
 
10
@@ -377,7 +377,10 @@
11
     dialog.vbox.pack_start(alignment, True, True, 0)
12
     dialogutils.set_outer_margins(dialog.vbox)
13
     _default_behaviour(dialog)
14
-    dialog.connect('response', callback)
15
+    if data == None:
16
+        dialog.connect('response', callback)
17
+    else:
18
+        dialog.connect('response', callback, data)
19
     dialog.show_all()
20
 
21
 def close_confirm_dialog(callback, msg, parent_window, project_name):
22
@@ -405,7 +408,7 @@
23
 
24
     img = Gtk.Image.new_from_file(respaths.IMAGE_PATH + "flowbladeappicon.png")
25
     flow_label = Gtk.Label(label="Flowblade Movie Editor")
26
-    ver_label = Gtk.Label(label="1.8.0")
27
+    ver_label = Gtk.Label(label="1.10.0")
28
     janne_label = Gtk.Label(label="Copyright 2016 Janne Liljeblad and contributors")
29
     page_label = Gtk.Label(label="Project page: https://github.com/jliljebl/flowblade")
30
     flow_label.modify_font(Pango.FontDescription("sans bold 14"))
31
@@ -614,7 +617,7 @@
32
     _default_behaviour(dialog)
33
     dialog.connect('response', _dialog_destroy)
34
     dialog.show_all()
35
-
36
+   
37
 def _dialog_destroy(dialog, response):
38
     dialog.destroy()
39
 
40
@@ -658,8 +661,14 @@
41
     return dialog
42
 
43
 def recreate_icons_progress_dialog():
44
+    return _text_info_prograss_dialog(_("Recreating icons"))
45
+
46
+def update_media_lengths_progress_dialog():
47
+    return _text_info_prograss_dialog(_("Update media lengths data"))
48
+    
49
+def _text_info_prograss_dialog(title):
50
     dialog = Gtk.Window(Gtk.WindowType.TOPLEVEL)
51
-    dialog.set_title(_("Recreating icons"))
52
+    dialog.set_title(title)
53
 
54
     info_label = Gtk.Label(label="")
55
     status_box = Gtk.HBox(False, 2)
56
@@ -685,6 +694,8 @@
57
     dialog.set_position(Gtk.WindowPosition.CENTER)
58
     dialog.show_all()
59
 
60
+    dialog.set_keep_above(True) # Perhaps configurable later
61
+    
62
     # Make refs available for updates
63
     dialog.progress_bar = progress_bar
64
     dialog.info = info_label
65
@@ -1141,6 +1152,7 @@
66
     geom_vbox.pack_start(_get_kb_row(_("Right Arrow"), _("Move Source Video Right")), False, False, 0)
67
     geom_vbox.pack_start(_get_kb_row(_("Up Arrow"), _("Move Source Video Up")), False, False, 0)
68
     geom_vbox.pack_start(_get_kb_row(_("Down Arrow"), _("Move Source Video Down")), False, False, 0)
69
+    geom_vbox.pack_start(_get_kb_row(_("Shift"), _("Snap to X or Y of drag start point")), False, False, 0)
70
     geom = guiutils.get_named_frame(_("Geometry Editor"), geom_vbox)
71
 
72
     panel = Gtk.VBox()
73
@@ -1183,7 +1195,7 @@
74
 
75
 def watermark_dialog(add_callback, remove_callback):
76
     dialog = Gtk.Dialog(_("Sequence Watermark"),  gui.editor_window.window,
77
-                        Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT,
78
+                        Gtk.DialogFlags.DESTROY_WITH_PARENT,
79
                         (_("Close").encode('utf-8'), Gtk.ResponseType.CLOSE))
80
 
81
     seq_label = guiutils.bold_label(_("Sequence:") + " ")
82
@@ -1229,7 +1241,7 @@
83
     dialog.show_all()
84
 
85
 def watermark_file_dialog(callback, parent, widgets):
86
-    dialog = Gtk.FileChooserDialog(_("Select Watermark File"),  gui.editor_window.window,
87
+    dialog = Gtk.FileChooserDialog(_("Select Watermark File"), None,
88
                                    Gtk.FileChooserAction.OPEN,
89
                                    (_("Cancel").encode('utf-8'), Gtk.ResponseType.CANCEL,
90
                                     _("OK").encode('utf-8'), Gtk.ResponseType.ACCEPT))
91
@@ -1245,7 +1257,7 @@
92
     dialog.connect('response', callback, widgets)
93
     dialog.show()
94
 
95
-def media_file_dialog(text, callback, multiple_select, data=None, parent=None):
96
+def media_file_dialog(text, callback, multiple_select, data=None, parent=None, open_dir=None):
97
     if parent == None:
98
         parent = gui.editor_window.window
99
 
100
@@ -1267,6 +1279,9 @@
101
         and (editorpersistance.prefs.last_opened_media_dir != None)):
102
         file_select.set_current_folder(editorpersistance.prefs.last_opened_media_dir)
103
 
104
+    if open_dir != None:
105
+        file_select.set_current_folder(open_dir)
106
+
107
     if data == None:
108
         file_select.connect('response', callback)
109
     else:
110
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/dnd.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/dnd.py Changed
50
 
1
@@ -46,6 +46,7 @@
2
 
3
 MEDIA_FILES_DND_TARGET = Gtk.TargetEntry.new('media_file', Gtk.TargetFlags.SAME_APP, 0)
4
 EFFECTS_DND_TARGET = Gtk.TargetEntry.new('effect', Gtk.TargetFlags.SAME_APP, 0)
5
+#EFFECTS_STACK_DND_TARGET = Gtk.TargetEntry.new('effectstack', Gtk.TargetFlags.SAME_APP, 0)
6
 CLIPS_DND_TARGET = Gtk.TargetEntry.new('clip', Gtk.TargetFlags.SAME_APP, 0)
7
 RANGE_DND_TARGET = Gtk.TargetEntry.new('range', Gtk.TargetFlags.SAME_APP, 0)
8
 
9
@@ -108,7 +109,7 @@
10
                                        [EFFECTS_DND_TARGET], 
11
                                        Gdk.DragAction.COPY)
12
     tree_view.connect("drag_data_get", _effects_drag_data_get)
13
-
14
+  
15
 def connect_video_monitor(widget):
16
     widget.drag_dest_set(Gtk.DestDefaults.MOTION | Gtk.DestDefaults.DROP,
17
                          [MEDIA_FILES_DND_TARGET], 
18
@@ -122,13 +123,6 @@
19
                            Gdk.DragAction.COPY)
20
     widget.drag_source_set_icon_pixbuf(clip_icon)
21
 
22
-def connect_stack_treeview(widget):
23
-    widget.drag_dest_set(Gtk.DestDefaults.MOTION | Gtk.DestDefaults.DROP,
24
-                         [EFFECTS_DND_TARGET], 
25
-                         Gdk.DragAction.COPY)
26
-                         
27
-    widget.connect("drag_drop", _on_effect_stack_drop)
28
-
29
 def connect_tline(widget, do_effect_drop_func, do_media_drop_func):
30
     widget.drag_dest_set(Gtk.DestDefaults.MOTION | Gtk.DestDefaults.DROP,
31
                          [MEDIA_FILES_DND_TARGET, EFFECTS_DND_TARGET, CLIPS_DND_TARGET], 
32
@@ -184,7 +178,7 @@
33
     _save_treeview_selection(treeview)
34
     global drag_source
35
     drag_source = SOURCE_EFFECTS_TREE
36
-  
37
+
38
 def _on_monitor_drop(widget, context, x, y, timestamp):
39
     context.finish(True, False, timestamp)
40
     media_file = drag_data[0].media_file
41
@@ -201,7 +195,7 @@
42
     for media_object in drag_data:
43
         moved_rows.append(media_object.bin_index)
44
     move_files_to_bin_func(max(bin_path), moved_rows)
45
-    
46
+
47
 def _save_treeview_selection(treeview):
48
     treeselection = treeview.get_selection()
49
     (model, rows) = treeselection.get_selected_rows()
50
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/edit.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/edit.py Changed
130
 
1
@@ -34,6 +34,7 @@
2
 import mltfilters
3
 import movemodes
4
 import resync
5
+import tlinewidgets
6
 import trimmodes
7
 import undo
8
 import updater
9
@@ -357,6 +358,8 @@
10
         _remove_trailing_blanks_redo(self)
11
         resync.calculate_and_set_child_clip_sync_states()
12
 
13
+        tlinewidgets.set_match_frame(-1, -1, True)
14
+
15
         # HACK, see above.
16
         if self.stop_for_edit:
17
             PLAYER().consumer.start()
18
@@ -377,6 +380,7 @@
19
             current_sequence().update_trim_hack_blank_length() # NEEDED FOR TRIM CRASH HACK, REMOVE IF FIXED
20
         PLAYER().display_inside_sequence_length(current_sequence().seq_len) # NEEDED FOR TRIM CRASH HACK, REMOVE IF FIXED
21
 
22
+        updater. update_seqence_info_text()
23
 
24
 # ---------------------------------------------------- SYNC DATA
25
 class SyncData:
26
@@ -1345,12 +1349,68 @@
27
 
28
     self.filter_edit_done_func(self.clip, len(self.clip.filters) - 1)# updates effect stack gui
29
 
30
+#------------------- MOVE FILTER
31
+# "clip",""insert_index","delete_index"","filter_edit_done_func"
32
+# Moves filter in filter stack filter to clip.
33
+def move_filter_action(data):
34
+    action = EditAction(_move_filter_undo,_move_filter_redo, data)
35
+    return action
36
+
37
+def _move_filter_undo(self):
38
+    _detach_all(self.clip)
39
+
40
+    for i in range(0, len(self.filters_orig)):
41
+        self.clip.filters.pop(0)
42
+
43
+    for i in range(0, len(self.filters_orig)):
44
+        self.clip.filters.append(self.filters_orig[i])
45
+
46
+    if self.delete_index < self.insert_index:
47
+        active_index = self.delete_index
48
+    else:
49
+        active_index = self.delete_index - 1
50
+        
51
+    _attach_all(self.clip)
52
+
53
+    self.filter_edit_done_func(self.clip, active_index)
54
+
55
+def _move_filter_redo(self):
56
+    _detach_all(self.clip)
57
+    
58
+    # Copy filters in original order for undo
59
+    self.filters_orig = []
60
+    for i in range(0, len(self.clip.filters)):
61
+        self.filters_orig.append(self.clip.filters[i])
62
+        
63
+    if self.delete_index < self.insert_index:
64
+        # d < i, moved filter can be found at d
65
+        moved_filter = self.clip.filters[self.delete_index]
66
+        _filter_move_insert(self.clip.filters, moved_filter, self.insert_index)
67
+        self.clip.filters.pop(self.delete_index)
68
+        active_index = self.insert_index - 1
69
+    else:
70
+        # d > i, moved filter can be found at d - 1
71
+        moved_filter = self.clip.filters[self.delete_index - 1]
72
+        _filter_move_insert(self.clip.filters, moved_filter, self.insert_index)
73
+        self.clip.filters.pop(self.delete_index)
74
+        active_index = self.insert_index
75
+
76
+    _attach_all(self.clip)
77
+
78
+    self.filter_edit_done_func(self.clip, active_index)
79
+    
80
 def _detach_all(clip):
81
     mltfilters.detach_all_filters(clip)
82
 
83
 def _attach_all(clip):
84
     mltfilters.attach_all_filters(clip)
85
 
86
+def _filter_move_insert(filters_list, f, insert_index):
87
+    try:
88
+        filters_list.insert(insert_index, f)
89
+    except:
90
+        filters_list.append(insert_index, f)
91
+        
92
 #------------------- REMOVE MULTIPLE FILTERS
93
 # "clips"
94
 # Adds filter to clip.
95
@@ -2030,6 +2090,34 @@
96
     self.turn_on_stop_for_edit = True
97
 
98
 
99
+#----------------- RANGE DELETE 
100
+# "tracks","mark_in_frame","mark_out_frame"
101
+def range_delete_action(data):
102
+    action = EditAction(_range_delete_undo, _range_delete_redo, data)
103
+    action.stop_for_edit = True
104
+    return action
105
+
106
+def _range_delete_undo(self):
107
+    for i in range(0, len(self.tracks)): # -1 because hidden track, 1 because black track
108
+        track = self.tracks[i]
109
+        track_extract_data = self.tracks_extract_data[i]
110
+
111
+        _track_put_back_range(self.mark_in_frame, 
112
+                              track, 
113
+                              track_extract_data)
114
+    
115
+def _range_delete_redo(self):
116
+    self.tracks_extract_data = []
117
+    for track in self.tracks: # -1 because hidden track, 1 because black track
118
+        track_extracted = _track_extract_range(self.mark_in_frame, 
119
+                                               self.mark_out_frame, 
120
+                                               track)
121
+        self.tracks_extract_data.append(track_extracted)
122
+    
123
+    # HACK, see EditAction for details
124
+    self.turn_on_stop_for_edit = True
125
+    
126
+
127
 #------------------- ADD CENTERED TRANSITION
128
 # "transition_clip","transition_index", "from_clip","to_clip","track","from_in","to_out"
129
 def add_centered_transition_action(data):
130
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/editevent.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/editevent.py Changed
15
 
1
@@ -545,6 +545,13 @@
2
         # This shouldn't happen unless for some reason mouse release didn't hit clipenddragmode listener.
3
         print "EDIT_MODE() == editorstate.CLIP_END_DRAG at mouse press!"
4
 
5
+    #  Check if match frame close is hit
6
+    if editorstate.current_is_move_mode() and timeline_visible():
7
+        if tlinewidgets.match_frame_close_hit(event.x, event.y) == True:
8
+            tlinewidgets.set_match_frame(-1, -1, True)
9
+            updater.repaint_tline()
10
+            return
11
+
12
     #  Check if compositor is hit and if so handle compositor editing
13
     if editorstate.current_is_move_mode() and timeline_visible():
14
         hit_compositor = tlinewidgets.compositor_hit(frame, event.y, current_sequence().compositors)
15
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/editorpersistance.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/editorpersistance.py Changed
37
 
1
@@ -178,7 +178,7 @@
2
     auto_play_in_clip_monitor_check, auto_center_check, grfx_insert_length_spin, \
3
     trim_exit_click, trim_quick_enter, remember_clip_frame, overwrite_clip_drop, cover_delete, play_pause_button = edit_prefs_widgets
4
     
5
-    use_english, disp_splash, buttons_style, dark_theme, theme_combo, audio_levels_combo = view_prefs_widgets
6
+    use_english, disp_splash, buttons_style, dark_theme, theme_combo, audio_levels_combo, window_mode_combo = view_prefs_widgets
7
 
8
     global prefs
9
     prefs.open_in_last_opended_media_dir = open_in_last_opened_check.get_active()
10
@@ -204,6 +204,7 @@
11
     prefs.dark_theme = (dark_theme.get_active() == 1)
12
     prefs.theme_fallback_colors = theme_combo.get_active() 
13
     prefs.display_all_audio_levels = (audio_levels_combo.get_active() == 0)
14
+    prefs.global_layout = window_mode_combo.get_active() + 1 # +1 'cause values are 1 and 2
15
 
16
 def get_graphics_default_in_out_length():
17
     in_fr = int(15000/2) - int(prefs.default_grfx_length/2)
18
@@ -268,10 +269,16 @@
19
         self.jack_output_type = appconsts.JACK_OUT_AUDIO # not used
20
         self.media_load_order = appconsts.LOAD_ABSOLUTE_FIRST
21
         self.use_english_always = False
22
-        self.theme_fallback_colors = 0 # index oc gui._THEME_COLORS
23
+        self.theme_fallback_colors = 0 # index of gui._THEME_COLORS
24
         self.display_all_audio_levels = True
25
         self.overwrite_clip_drop = True
26
         self.trans_cover_delete = True
27
         # Jul-2016 - SvdB - For play/pause button
28
         self.play_pause = False
29
-
30
+        self.midbar_layout = appconsts.MIDBAR_TC_LEFT
31
+        self.global_layout = appconsts.SINGLE_WINDOW
32
+        self.trim_view_default = appconsts.TRIM_VIEW_OFF
33
+        self.trim_view_message_shown = False
34
+        self.exit_allocation_window_2 = (0, 0, 0, 0)
35
+        
36
+        
37
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/editorstate.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/editorstate.py Changed
57
 
1
@@ -106,6 +106,16 @@
2
 # Flag for window being in fullscreen mode
3
 fullscreen = False
4
 
5
+# Trim view mode
6
+show_trim_view = appconsts.TRIM_VIEW_OFF
7
+
8
+# Remember fade and transition lengths
9
+fade_length = -1
10
+transition_length = -1
11
+
12
+# Trim clips cache for quicker inits, path -> clip
13
+_trim_clips_cache = {}
14
+
15
 def current_is_move_mode():
16
     if ((edit_mode == INSERT_MOVE) or (edit_mode == OVERWRITE_MOVE) or (edit_mode == MULTI_MOVE)):
17
         return True
18
@@ -172,14 +182,35 @@
19
     return _copy_paste_objects
20
 
21
 def screen_size_small_height():
22
-    if SCREEN_HEIGHT < 865:
23
+    if SCREEN_HEIGHT < 901:
24
         return True
25
     else:
26
+        if SCREEN_WIDTH < 1280:
27
+            return True
28
+            
29
         return False
30
 
31
 def screen_size_small_width():
32
-    if SCREEN_WIDTH < 1200:
33
+    if SCREEN_WIDTH < 1368:
34
         return True
35
     else:
36
         return False
37
-        
38
+
39
+def screen_size_small():
40
+    if screen_size_small_height() == True or screen_size_small_width() == True:
41
+        return True
42
+    
43
+    return False
44
+
45
+def get_cached_trim_clip(path):
46
+    try:
47
+        return _trim_clips_cache[path]
48
+    except:
49
+        return None 
50
+
51
+def add_cached_trim_clip(clip):
52
+     _trim_clips_cache[clip.path] = clip
53
+
54
+def clear_trim_clip_cache():
55
+    global _trim_clips_cache
56
+    _trim_clips_cache = {}
57
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/editorwindow.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/editorwindow.py Changed
337
 
1
@@ -51,12 +51,12 @@
2
 import menuactions
3
 import middlebar
4
 import monitorevent
5
+import monitorwidget
6
 import respaths
7
 import render
8
 import rendergui
9
 import panels
10
 import patternproducer
11
-import phantomcompositor
12
 from positionbar import PositionBar
13
 import preferenceswindow
14
 import projectaction
15
@@ -129,6 +129,13 @@
16
         self.window.set_icon_from_file(respaths.IMAGE_PATH + "flowbladeappicon.png")
17
         self.window.set_border_width(5)
18
 
19
+        self.window2 = None
20
+        if editorpersistance.prefs.global_layout != appconsts.SINGLE_WINDOW:
21
+            self.window2 = Gtk.Window(Gtk.WindowType.TOPLEVEL)
22
+            self.window2.set_icon_from_file(respaths.IMAGE_PATH + "flowbladeappicon.png")
23
+            self.window2.set_border_width(5)
24
+            self.window2.connect("delete-event", lambda w, e:app.shutdown())
25
+
26
         # To ask confirmation for shutdown 
27
         self.window.connect("delete-event", lambda w, e:app.shutdown())
28
 
29
@@ -170,6 +177,9 @@
30
             ('AddTransition', None, _('Add Single Track Transition'), None, None, lambda a:tlineaction.add_transition_menu_item_selected()),
31
             ('AddFade', None, _('Add Single Track Fade'), None, None, lambda a:tlineaction.add_fade_menu_item_selected()),
32
             ('ClearFilters', None, _('Clear Filters'), None, None, lambda a:clipmenuaction.clear_filters()),
33
+            ('Timeline', None, _('Timeline')),
34
+            ('FiltersOff', None, _('All Filters Off'), None, None, lambda a:tlineaction.all_filters_off()),
35
+            ('FiltersOn', None, _('All Filters On'), None, None, lambda a:tlineaction.all_filters_on()),
36
             ('SyncCompositors', None, _('Sync All Compositors'), None, None, lambda a:tlineaction.sync_all_compositors()),
37
             ('ChangeSequenceTracks', None, _('Change Sequence Tracks Count...'), None, None, lambda a:projectaction.change_sequence_track_count()),
38
             ('Watermark', None, _('Watermark...'), None, None, lambda a:menuactions.edit_watermark()),
39
@@ -201,7 +211,6 @@
40
             ('Titler', None, _('Titler'), None, None, lambda a:titler.show_titler()),
41
             ('AudioMix', None, _('Audio Mixer'), None, None, lambda a:audiomonitoring.show_audio_monitor()),
42
             ('GMIC', None, _("G'MIC Effects"), None, None, lambda a:gmic.launch_gmic()),
43
-            ('Phantom2D', None, _("Phantom2D"), None, None, lambda a: phantomcompositor.launch_phantom()),
44
             ('MediaLink', None, _('Media Relinker'), None, None, lambda a:medialinker.display_linker()),
45
             ('HelpMenu', None, _('_Help')),
46
             ('QuickReference', None, _('Contents'), None, None, lambda a:menuactions.quick_reference()),
47
@@ -258,6 +267,11 @@
48
                     <menuitem action='SyncCompositors'/>
49
                     <menuitem action='ClearFilters'/>
50
                     <separator/>
51
+                    <menu action='Timeline'>
52
+                        <menuitem action='FiltersOff'/>
53
+                        <menuitem action='FiltersOn'/>
54
+                    </menu>
55
+                    <separator/>
56
                     <menuitem action='AddTransition'/>
57
                     <menuitem action='AddFade'/>
58
                     <separator/>
59
@@ -439,7 +453,10 @@
60
             render_panel_right = rendergui.get_render_panel_right(render.widgets,
61
                                                                   lambda w,e: projectaction.do_rendering(),
62
                                                                   lambda w,e: projectaction.add_to_render_queue())
63
-            render_hbox = Gtk.HBox(True, 5)
64
+            if editorstate.screen_size_small_width() == False:
65
+                render_hbox = Gtk.HBox(True, 5)
66
+            else:
67
+                render_hbox = Gtk.HBox(False, 5)             
68
             render_hbox.pack_start(render_panel_left, True, True, 0)
69
             render_hbox.pack_start(render_panel_right, True, True, 0)
70
 
71
@@ -471,7 +488,6 @@
72
         project_vbox = Gtk.VBox()
73
         project_vbox.pack_start(project_info_panel, False, True, 0)
74
         project_vbox.pack_start(seq_panel, True, True, 0)
75
-        
76
         project_panel = guiutils.set_margins(project_vbox, 0, 2, 6, 2)
77
         
78
         # Notebook
79
@@ -479,7 +495,8 @@
80
         self.notebook.set_size_request(appconsts.NOTEBOOK_WIDTH, appconsts.TOP_ROW_HEIGHT)
81
         media_label = Gtk.Label(label=_("Media"))
82
         media_label.no_dark_bg = True
83
-        self.notebook.append_page(mm_panel, media_label)
84
+        if editorpersistance.prefs.global_layout == appconsts.SINGLE_WINDOW:
85
+            self.notebook.append_page(mm_panel, media_label)
86
         self.notebook.append_page(media_log_panel, Gtk.Label(label=_("Range Log")))
87
         self.notebook.append_page(self.effects_panel, Gtk.Label(label=_("Filters")))
88
         self.notebook.append_page(self.compositors_panel, Gtk.Label(label=_("Compositors")))
89
@@ -487,10 +504,6 @@
90
         self.notebook.append_page(render_panel, Gtk.Label(label=_("Render")))
91
         self.notebook.set_tab_pos(Gtk.PositionType.BOTTOM)
92
 
93
-        # Right notebook, used for Widescreen and Two row layouts
94
-        self.right_notebook = Gtk.Notebook()
95
-        self.right_notebook.set_tab_pos(Gtk.PositionType.BOTTOM)
96
-
97
         # Position bar and decorative frame  for it
98
         self.pos_bar = PositionBar()
99
         pos_bar_frame = Gtk.Frame()
100
@@ -504,39 +517,42 @@
101
         self._create_monitor_row_widgets()
102
         self.player_buttons = glassbuttons.PlayerButtons()
103
         self.player_buttons.widget.set_tooltip_text(_("Prev Frame - Arrow Left\nNext Frame - Arrow Right\nPlay - Space\nStop - Space\nMark In - I\nMark Out - O\nClear Marks\nTo Mark In\nTo Mark Out"))
104
-        self.monitor_source.modify_font(Pango.FontDescription("sans bold 8"))
105
         player_buttons_row = Gtk.HBox(False, 0)
106
-
107
         player_buttons_row.pack_start(self.player_buttons.widget, False, True, 0)
108
-        player_buttons_row.pack_start(self.monitor_source, True, True, 0)
109
+        player_buttons_row.pack_start(pos_bar_frame, True, True, 0)
110
         player_buttons_row.set_margin_bottom(2)
111
 
112
         # Creates monitor switch buttons
113
         self._create_monitor_buttons()
114
 
115
+        # Monitor top info row
116
+        monitor_info_row = Gtk.HBox(False, 1)
117
+        monitor_info_row.pack_start(self.monitor_source, False, False, 0)
118
+        monitor_info_row.pack_start(Gtk.Label(), True, False, 0)
119
+        monitor_info_row.pack_start(self.info1, False, False, 0)
120
+
121
         # Switch / pos bar row
122
         self.view_mode_select = guicomponents.get_monitor_view_select_combo(lambda w, e: tlineaction.view_mode_menu_lauched(w, e))
123
+        self.trim_view_select = guicomponents.get_trim_view_select_combo(lambda w, e: monitorevent.trim_view_menu_launched(w, e))
124
         sw_pos_hbox = Gtk.HBox(False, 1)
125
-        sw_pos_hbox.pack_start(self.sequence_editor_b, False, True, 0)
126
-        sw_pos_hbox.pack_start(self.clip_editor_b, False, True, 0)
127
-        sw_pos_hbox.pack_start(pos_bar_frame, True, True, 0)
128
+        sw_pos_hbox.pack_start(self.sequence_editor_b, True, True, 0)
129
+        sw_pos_hbox.pack_start(self.clip_editor_b, True, True, 0)
130
+        sw_pos_hbox.pack_start(self.trim_view_select.widget, False, False, 0)
131
         sw_pos_hbox.pack_start(self.view_mode_select.widget, False, False, 0)
132
         sw_pos_hbox.set_margin_top(4)
133
         sw_pos_hbox.set_margin_left(2)
134
         
135
         # Video display
136
-        black_box = Gtk.EventBox()
137
-        black_box.add(Gtk.Label())
138
-        bg_color = Gdk.Color(red=0.0, green=0.0, blue=0.0)
139
-        black_box.modify_bg(Gtk.StateType.NORMAL, bg_color)
140
-        
141
-        self.tline_display = black_box # This could be any GTK+ widget (that is not "windowless"), only its XWindow draw rect 
142
-                                       # is used to position and scale SDL overlay that actually displays video.
143
+        monitor_widget = monitorwidget.MonitorWidget()
144
+        self.tline_display = monitor_widget.get_monitor()
145
+        self.monitor_widget = monitor_widget
146
+
147
         dnd.connect_video_monitor(self.tline_display)
148
 
149
         # Monitor
150
         monitor_vbox = Gtk.VBox(False, 1)
151
-        monitor_vbox.pack_start(self.tline_display, True, True, 0)
152
+        monitor_vbox.pack_start(monitor_info_row, False, True, 0)
153
+        monitor_vbox.pack_start(monitor_widget.widget, True, True, 0)
154
         monitor_vbox.pack_start(sw_pos_hbox, False, True, 0)
155
         monitor_vbox.pack_start(player_buttons_row, False, True, 0)
156
 
157
@@ -554,9 +570,13 @@
158
 
159
         # Top row paned
160
         self.top_paned = Gtk.HPaned()
161
-        self.top_paned.pack1(notebook_vbox, resize=False, shrink=False)
162
-        self.top_paned.pack2(monitor_frame, resize=True, shrink=False)
163
-
164
+        if editorpersistance.prefs.global_layout == appconsts.SINGLE_WINDOW:
165
+            self.top_paned.pack1(notebook_vbox, resize=False, shrink=False)
166
+            self.top_paned.pack2(monitor_frame, resize=True, shrink=False)
167
+        else:
168
+            self.top_paned.pack1(mm_panel, resize=False, shrink=False)
169
+            self.top_paned.pack2(notebook_vbox, resize=True, shrink=False)
170
+            
171
         # Top row
172
         self.top_row_hbox = Gtk.HBox(False, 0)
173
         self.top_row_hbox.pack_start(self.top_paned, True, True, 0)
174
@@ -683,7 +703,6 @@
175
         if w != 0: # non-existing prefs file causes w and h to be 0
176
             if (float(w) / editorstate.SCREEN_WIDTH > 0.95) and (float(h) / editorstate.SCREEN_HEIGHT > 0.95):
177
                 self.window.maximize()
178
-                print "maximize" 
179
             else:
180
                 self.window.resize(w, h)
181
                 self.window.set_position(Gtk.WindowPosition.CENTER)
182
@@ -692,7 +711,28 @@
183
                 
184
         # Show window and all of its components
185
         self.window.show_all()
186
-        
187
+
188
+        # Show Monitor Window in two window mode
189
+        if editorpersistance.prefs.global_layout != appconsts.SINGLE_WINDOW:
190
+            pane2 = Gtk.VBox(False, 1)
191
+            pane2.pack_start(monitor_frame, True, True, 0)
192
+            
193
+            # Set pane and show window
194
+            self.window2.add(pane2)
195
+            self.window2.set_title("Flowblade")
196
+
197
+            # Maximize if it seems that we exited maximized, else set size
198
+            w, h, x, y = editorpersistance.prefs.exit_allocation_window_2
199
+                
200
+            if w != 0: # non-existing prefs file causes w and h to be 0
201
+                if (float(w) / editorstate.SCREEN_WIDTH > 0.95) and (float(h) / editorstate.SCREEN_HEIGHT > 0.95):
202
+                    self.window2.maximize()
203
+                else:
204
+                    self.window2.resize(w, h)
205
+            
206
+            self.window2.move(x, y)
207
+            self.window2.show_all()
208
+                        
209
         # Set paned positions
210
         self.mm_paned.set_position(editorpersistance.prefs.mm_paned_position)
211
         self.top_paned.set_position(editorpersistance.prefs.top_paned_position)
212
@@ -709,7 +749,7 @@
213
         mb_menu = Gtk.Menu()
214
         tc_left = Gtk.RadioMenuItem()
215
         tc_left.set_label(_("Timecode Left").encode('utf-8'))
216
-        tc_left.set_active(True)
217
+        #tc_left.set_active(appconsts)
218
         tc_left.connect("activate", lambda w: middlebar._show_buttons_TC_LEFT_layout(w))
219
         mb_menu.append(tc_left)
220
 
221
@@ -717,7 +757,13 @@
222
         tc_middle.connect("activate", lambda w: middlebar._show_buttons_TC_MIDDLE_layout(w))
223
         mb_menu.append(tc_middle)
224
 
225
-        if editorpersistance.prefs.midbar_tc_left == True:
226
+        components_centered = Gtk.RadioMenuItem.new_with_label([tc_left], _("Components Centered").encode('utf-8'))
227
+        components_centered.connect("activate", lambda w: middlebar._show_buttons_COMPONETS_CENTERED_layout(w))
228
+        mb_menu.append(components_centered)
229
+
230
+        if editorpersistance.prefs.midbar_layout == appconsts.MIDBAR_COMPONENTS_CENTERED:
231
+            components_centered.set_active(True)
232
+        elif editorpersistance.prefs.midbar_layout == appconsts.MIDBAR_TC_LEFT:
233
             tc_left.set_active(True)
234
         else:
235
             tc_middle.set_active(True)
236
@@ -747,20 +793,18 @@
237
         sep = Gtk.SeparatorMenuItem()
238
         menu.append(sep)
239
 
240
-        if not (editorstate.screen_size_small_height() == True or editorstate.screen_size_small_height() == True):
241
-            
242
-            show_monitor_info_item = Gtk.CheckMenuItem(_("Show Monitor Sequence Profile").encode('utf-8'))
243
-            show_monitor_info_item.set_active(editorpersistance.prefs.show_sequence_profile)
244
-            show_monitor_info_item.connect("toggled", lambda w: middlebar._show_monitor_info_toggled(w))
245
-            menu.append(show_monitor_info_item)
246
+        show_monitor_info_item = Gtk.CheckMenuItem(_("Show Monitor Sequence Profile").encode('utf-8'))
247
+        show_monitor_info_item.set_active(editorpersistance.prefs.show_sequence_profile)
248
+        show_monitor_info_item.connect("toggled", lambda w: middlebar._show_monitor_info_toggled(w))
249
+        menu.append(show_monitor_info_item)
250
 
251
-            show_vu_item = Gtk.CheckMenuItem(_("Show Master Volume Meter").encode('utf-8'))
252
-            show_vu_item.set_active(editorpersistance.prefs.show_vu_meter)
253
-            show_vu_item.connect("toggled", lambda w: self._show_vu_meter(w))
254
-            menu.append(show_vu_item)
255
+        show_vu_item = Gtk.CheckMenuItem(_("Show Master Volume Meter").encode('utf-8'))
256
+        show_vu_item.set_active(editorpersistance.prefs.show_vu_meter)
257
+        show_vu_item.connect("toggled", lambda w: self._show_vu_meter(w))
258
+        menu.append(show_vu_item)
259
 
260
-            sep = Gtk.SeparatorMenuItem()
261
-            menu.append(sep)
262
+        sep = Gtk.SeparatorMenuItem()
263
+        menu.append(sep)
264
 
265
         interp_menu_item = Gtk.MenuItem(_("Monitor Playback Interpolation").encode('utf-8'))
266
         interp_menu = Gtk.Menu()
267
@@ -802,10 +846,8 @@
268
     def _init_gui_to_prefs(self):
269
         if editorpersistance.prefs.tabs_on_top == True:
270
             self.notebook.set_tab_pos(Gtk.PositionType.TOP)
271
-            self.right_notebook.set_tab_pos(Gtk.PositionType.TOP)
272
         else:
273
             self.notebook.set_tab_pos(Gtk.PositionType.BOTTOM)
274
-            self.right_notebook.set_tab_pos(Gtk.PositionType.BOTTOM)
275
 
276
     def _show_tabs_up(self, widget):
277
         if widget.get_active() == False:
278
@@ -828,7 +870,7 @@
279
         self._update_top_row(True)
280
 
281
     def _update_top_row(self, show_all=False):
282
-        if editorpersistance.prefs.show_vu_meter and editorstate.screen_size_small_height() == False:
283
+        if editorpersistance.prefs.show_vu_meter:
284
             if len(self.top_row_hbox) == 1:
285
                 self.top_row_hbox.pack_end(audiomonitoring.get_master_meter(), False, False, 0)
286
         else:
287
@@ -848,7 +890,6 @@
288
         self.sequence_editor_b.connect("clicked", 
289
                         lambda w,e: self._monitor_switch_handler(w), 
290
                         None)
291
-        self.sequence_editor_b.set_size_request(100, 25)
292
 
293
         self.clip_editor_b = Gtk.RadioButton.new_from_widget(self.sequence_editor_b)#,_("Clip"))
294
         self.clip_editor_b.set_mode(False)
295
@@ -856,7 +897,6 @@
296
         self.clip_editor_b.connect("clicked",
297
                         lambda w,e: self._monitor_switch_handler(w),
298
                         None)
299
-        self.clip_editor_b.set_size_request(100, 25)
300
 
301
     def _monitor_switch_handler(self, widget):
302
         # We get two "clicked" events per toggle, send through only the one
303
@@ -869,9 +909,6 @@
304
             and (widget == self.clip_editor_b)):
305
             updater.display_clip_in_monitor()
306
 
307
-    def layouts_pressed(self, widget, event):
308
-        print "kkkkkkkkkkkkkkkkkkk"
309
-
310
     def connect_player(self, mltplayer):
311
         # Buttons
312
         # NOTE: ORDER OF CALLBACKS IS THE SAME AS ORDER OF BUTTONS FROM LEFT TO RIGHT
313
@@ -905,7 +942,9 @@
314
         middlebar.create_edit_buttons_row_buttons(self, modes_pixbufs)
315
     
316
         buttons_row = Gtk.HBox(False, 1)
317
-        if editorpersistance.prefs.midbar_tc_left == True:
318
+        if editorpersistance.prefs.midbar_layout == appconsts.MIDBAR_COMPONENTS_CENTERED:
319
+            middlebar.fill_with_COMPONETS_CENTERED_pattern(buttons_row, self)
320
+        elif editorpersistance.prefs.midbar_layout == appconsts.MIDBAR_TC_LEFT:
321
             middlebar.fill_with_TC_LEFT_pattern(buttons_row, self)
322
         else:
323
             middlebar.fill_with_TC_MIDDLE_pattern(buttons_row, self)
324
@@ -1057,8 +1096,10 @@
325
         self.tc = guicomponents.MonitorTCDisplay()
326
         self.monitor_source = Gtk.Label(label="sequence1")
327
         self.monitor_source.set_ellipsize(Pango.EllipsizeMode.END)
328
-
329
-
330
+        self.monitor_source.modify_font(Pango.FontDescription("sans bold 8"))
331
+        self.info1 = Gtk.Label(label="--:--:--:--")
332
+        self.info1.set_ellipsize(Pango.EllipsizeMode.END)
333
+        self.info1.modify_font(Pango.FontDescription("sans bold 8"))
334
 
335
 def _this_is_not_used():
336
     print "THIS WAS USED!!!!!"
337
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/glassbuttons.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/glassbuttons.py Changed
35
 
1
@@ -100,6 +100,8 @@
2
         else:
3
             self.glass_style = False
4
         
5
+        self.no_decorations = False
6
+        
7
         # Dark theme comes with flat buttons
8
         self.dark_theme = False
9
         if editorpersistance.prefs.dark_theme == True:
10
@@ -158,6 +160,24 @@
11
         # Width of buttons group
12
         buttons_width = self.button_width * len(self.icons)
13
 
14
+        if self.no_decorations == True:
15
+            x = self.button_x
16
+            for i in range(0, len(self.icons)):
17
+                icon = self.icons[i]
18
+                cr.set_source_surface(icon, x + self.image_x[i], self.image_y[i])
19
+                cr.paint()
20
+                if self.sensitive[i] == False:
21
+                    cr.save()
22
+                    self._round_rect_path(cr)
23
+                    cr.set_source(grad)
24
+                    cr.clip()
25
+                    cr.rectangle(x, self.button_y, self.button_width, self.button_height)
26
+                    cr.fill()
27
+                    cr.restore()
28
+                x += self.button_width
29
+            
30
+            return
31
+
32
         # Line width for all strokes
33
         cr.set_line_width(1.0)
34
 
35
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/gui.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/gui.py Changed
29
 
1
@@ -67,6 +67,8 @@
2
 tline_left_corner = None
3
 big_tc = None
4
 
5
+monitor_widget = None
6
+
7
 # indexes match editmode values in editorstate.py
8
 notebook_buttons = None
9
 
10
@@ -98,7 +100,8 @@
11
     global editor_window, media_list_view, bin_list_view, sequence_list_view, pos_bar, \
12
     tc, tline_display, tline_scale, tline_canvas, tline_scroll, tline_v_scroll, tline_info, \
13
     tline_column, play_b, clip_editor_b, sequence_editor_b, \
14
-    effect_select_list_view, effect_select_combo_box, project_info_vbox, middle_notebook, big_tc, editmenu, notebook_buttons, tline_left_corner
15
+    effect_select_list_view, effect_select_combo_box, project_info_vbox, middle_notebook, big_tc, editmenu, notebook_buttons, tline_left_corner, \
16
+    monitor_widget
17
 
18
     editor_window = new_editor_window
19
 
20
@@ -114,6 +117,8 @@
21
     pos_bar = editor_window.pos_bar
22
     tc = editor_window.tc
23
 
24
+    monitor_widget = editor_window.monitor_widget
25
+
26
     tline_display = editor_window.tline_display
27
     tline_scale = editor_window.tline_scale
28
     tline_canvas = editor_window.tline_canvas
29
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/guicomponents.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/guicomponents.py Changed
319
 
1
@@ -23,6 +23,7 @@
2
 """
3
 
4
 import cairo
5
+import copy
6
 import math
7
 import time
8
 
9
@@ -47,8 +48,10 @@
10
 import mltfilters
11
 import mltprofiles
12
 import mlttransitions
13
+import monitorwidget
14
 import respaths
15
 import snapping
16
+import toolsintegration
17
 import translations
18
 import utils
19
 
20
@@ -89,6 +92,7 @@
21
 markers_menu = Gtk.Menu.new()
22
 tracks_menu = Gtk.Menu.new()
23
 monitor_menu = Gtk.Menu.new()
24
+trim_view_menu = Gtk.Menu.new()
25
 tools_menu = Gtk.Menu.new()
26
 file_filter_menu = Gtk.Menu()
27
 column_count_menu = Gtk.Menu()
28
@@ -385,12 +389,14 @@
29
     GUI component displaying list of filters applied to a clip.
30
     """
31
 
32
-    def __init__(self, selection_cb, toggle_cb):
33
+    def __init__(self, selection_cb, toggle_cb, row_deleted, row_inserted):
34
         GObject.GObject.__init__(self)
35
 
36
-       # Datamodel: icon, text, icon
37
+        # Datamodel: icon, text, icon
38
         self.storemodel = Gtk.ListStore(GdkPixbuf.Pixbuf, str, bool)
39
-
40
+        self.storemodel.connect("row-deleted", row_deleted)
41
+        self.storemodel.connect("row-inserted", row_inserted)
42
+        
43
         # Scroll container
44
         self.scroll = Gtk.ScrolledWindow()
45
         self.scroll.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC)
46
@@ -400,6 +406,9 @@
47
         self.treeview = Gtk.TreeView(self.storemodel)
48
         self.treeview.set_property("rules_hint", True)
49
         self.treeview.set_headers_visible(False)
50
+        self.treeview.set_reorderable(True)
51
+
52
+        
53
         tree_sel = self.treeview.get_selection()
54
         tree_sel.set_mode(Gtk.SelectionMode.SINGLE)
55
 
56
@@ -913,11 +922,13 @@
57
         self.img.press_func = self._press
58
         self.img.dnd_media_widget_attr = True # this is used to identify widget at dnd drop
59
         self.img.set_can_focus(True)
60
+        self.img.set_tooltip_text(media_file.name)
61
 
62
         txt = Gtk.Label(label=media_file.name)
63
         txt.modify_font(Pango.FontDescription("sans 9"))
64
         txt.set_ellipsize(Pango.EllipsizeMode.END)
65
         txt.set_max_width_chars(13)
66
+        txt.set_tooltip_text(media_file.name)
67
 
68
         self.vbox.pack_start(self.img, True, True, 0)
69
         self.vbox.pack_start(txt, False, False, 0)
70
@@ -953,16 +964,30 @@
71
         if self.media_file == editorstate.MONITOR_MEDIA_FILE():
72
             cr.set_source_surface(self.indicator_icon, 29, 22)
73
             cr.paint()
74
+
75
+        cr.select_font_face ("sans-serif",
76
+                 cairo.FONT_SLANT_NORMAL,
77
+                 cairo.FONT_WEIGHT_NORMAL)
78
+        cr.set_font_size(9)
79
         if self.media_file.mark_in != -1 and self.media_file.mark_out != -1:
80
-            cr.set_source_rgb(1, 1, 1)
81
-            cr.select_font_face ("sans-serif",
82
-                     cairo.FONT_SLANT_NORMAL,
83
-                     cairo.FONT_WEIGHT_NORMAL)
84
-            cr.set_font_size(9)
85
-            cr.move_to(23, 80)
86
+            cr.set_source_rgba(0,0,0,0.5)
87
+            cr.rectangle(21,1,72,12)
88
+            cr.fill()
89
+            
90
+            cr.move_to(23, 10)
91
             clip_length = utils.get_tc_string(self.media_file.mark_out - self.media_file.mark_in + 1) #+1 out incl.
92
+            cr.set_source_rgb(1, 1, 1)
93
             cr.show_text("][ " + str(clip_length))
94
 
95
+        cr.set_source_rgba(0,0,0,0.5)
96
+        cr.rectangle(28,75,62,12)
97
+        cr.fill()
98
+            
99
+        cr.move_to(30, 84)
100
+        cr.set_source_rgb(1, 1, 1)
101
+        media_length = utils.get_tc_string(self.media_file.length)
102
+        cr.show_text(str(media_length))
103
+            
104
         if self.media_file.type != appconsts.PATTERN_PRODUCER:
105
             if self.media_file.is_proxy_file == True:
106
                 cr.set_source_surface(is_proxy_icon, 96, 6)
107
@@ -1028,6 +1053,12 @@
108
     menu_launch.surface_y = 10
109
     return menu_launch
110
 
111
+def get_trim_view_select_combo(callback):
112
+    surface = cairo.ImageSurface.create_from_png(respaths.IMAGE_PATH + "trim_view.png")
113
+    menu_launch = PressLaunch(callback, surface, w=24, h=20)
114
+    menu_launch.surface_y = 10
115
+    return menu_launch
116
+    
117
 def get_compositor_track_select_combo(source_track, target_track, callback):
118
     tracks_combo = Gtk.ComboBoxText()
119
     active_index = -1
120
@@ -1104,6 +1135,10 @@
121
     _add_separetor(clip_menu)
122
 
123
     if track.type == appconsts.VIDEO:
124
+        clip_menu.add(_get_tool_integration_menu_item(event, clip, track, callback))
125
+        _add_separetor(clip_menu)
126
+        
127
+    if track.type == appconsts.VIDEO:
128
 
129
         clip_menu.add(_get_menu_item(_("Split Audio"), callback,\
130
                       (clip, track, "split_audio", event.x), True))
131
@@ -1161,8 +1196,16 @@
132
     clip_menu.add(_get_menu_item(_("Clip Info"), callback,\
133
                   (clip, track, "clip_info", event.x)))
134
 
135
+    _add_separetor(clip_menu)
136
+    clip_menu.add(_get_select_menu_item(event, clip, track, callback))
137
+        
138
+    if track.type == appconsts.VIDEO and clip.media_type != appconsts.PATTERN_PRODUCER:
139
+        _add_separetor(clip_menu)
140
+        clip_menu.add(_get_match_frame_menu_item(event, clip, track, callback))
141
+            
142
     clip_menu.popup(None, None, None, None, event.button, event.time)
143
 
144
+
145
 def display_transition_clip_popup_menu(event, clip, track, callback):
146
     clip_menu = transition_clip_menu
147
     guiutils.remove_children(clip_menu)
148
@@ -1247,6 +1290,9 @@
149
     clip_menu.add(_get_menu_item(_("Clip Info"), callback,\
150
                   (clip, track, "clip_info", event.x)))
151
 
152
+    _add_separetor(clip_menu)
153
+    clip_menu.add(_get_select_menu_item(event, clip, track, callback))
154
+    
155
     clip_menu.popup(None, None, None, None, event.button, event.time)
156
 
157
 def display_compositor_popup_menu(event, compositor, callback):
158
@@ -1342,6 +1388,80 @@
159
     menu_item.show()
160
     return menu_item
161
 
162
+def _get_match_frame_menu_item(event, clip, track, callback):
163
+    menu_item = Gtk.MenuItem(_("Show Match Frame"))
164
+    sub_menu = Gtk.Menu()
165
+    menu_item.set_submenu(sub_menu)
166
+
167
+    start_item_monitor = Gtk.MenuItem(_("First Frame in Monitor"))
168
+    sub_menu.append(start_item_monitor)
169
+    start_item_monitor.connect("activate", callback, (clip, track, "match_frame_start_monitor", None))
170
+    start_item_monitor.show()
171
+
172
+    end_item_monitor = Gtk.MenuItem(_("Last Frame in Monitor"))
173
+    sub_menu.append(end_item_monitor)
174
+    end_item_monitor.connect("activate", callback, (clip, track, "match_frame_end_monitor", None))
175
+    end_item_monitor.show()
176
+    
177
+    _add_separetor(sub_menu)
178
+    
179
+    start_item = Gtk.MenuItem(_("First Frame on Timeline"))
180
+    sub_menu.append(start_item)
181
+    start_item.connect("activate", callback, (clip, track, "match_frame_start", None))
182
+    start_item.show()
183
+
184
+    end_item = Gtk.MenuItem(_("Last Frame on Timeline"))
185
+    sub_menu.append(end_item)
186
+    end_item.connect("activate", callback, (clip, track, "match_frame_end", None))
187
+    end_item.show()
188
+
189
+    _add_separetor(sub_menu)
190
+        
191
+    clear_item = Gtk.MenuItem(_("Clear Match Frame"))
192
+    sub_menu.append(clear_item)
193
+    clear_item.connect("activate", callback, (clip, track, "match_frame_close", None))
194
+    clear_item.show()
195
+    
196
+    menu_item.set_sensitive(True)
197
+    menu_item.show()
198
+    return menu_item
199
+
200
+def _get_select_menu_item(event, clip, track, callback):
201
+    menu_item = Gtk.MenuItem(_("Select"))
202
+    sub_menu = Gtk.Menu()
203
+    menu_item.set_submenu(sub_menu)
204
+
205
+    all_after = Gtk.MenuItem(_("All Clips After"))
206
+    sub_menu.append(all_after)
207
+    all_after.connect("activate", callback, (clip, track, "select_all_after", None))
208
+    all_after.show()
209
+
210
+    all_before = Gtk.MenuItem(_("All Clips Before"))
211
+    sub_menu.append(all_before)
212
+    all_before.connect("activate", callback, (clip, track, "select_all_before", None))
213
+    all_before.show()
214
+
215
+    menu_item.set_sensitive(True)
216
+    menu_item.show()
217
+    return menu_item
218
+    
219
+def _get_tool_integration_menu_item(event, clip, track, callback):
220
+    menu_item = Gtk.MenuItem(_("Export To Tool"))
221
+    sub_menu = Gtk.Menu()
222
+    menu_item.set_submenu(sub_menu)
223
+
224
+    export_tools = toolsintegration.get_export_integrators()
225
+    for integrator in export_tools:
226
+        export_item = Gtk.MenuItem(copy.copy(integrator.tool_name))
227
+        sub_menu.append(export_item)
228
+        export_item.connect("activate", integrator.export_callback, (clip, track))
229
+        if integrator.supports_clip_media(clip) == False:
230
+            export_item.set_sensitive(False)
231
+        export_item.show()
232
+
233
+    menu_item.show()
234
+    return menu_item
235
+
236
 def _get_clone_filters_menu_item(event, clip, track, callback):
237
     menu_item = Gtk.MenuItem(_("Clone Filters"))
238
     sub_menu = Gtk.Menu()
239
@@ -1482,6 +1602,10 @@
240
 
241
     filter_stack_menu.add(_get_menu_item(_("Toggle Active"), callback, ("toggle", row, treeview)))
242
     filter_stack_menu.add(_get_menu_item(_("Reset Values"), callback, ("reset", row, treeview)))
243
+    _add_separetor(filter_stack_menu)
244
+    filter_stack_menu.add(_get_menu_item(_("Move Up"), callback, ("moveup", row, treeview)))
245
+    filter_stack_menu.add(_get_menu_item(_("Move Down"), callback, ("movedown", row, treeview)))
246
+    
247
     filter_stack_menu.popup(None, None, None, None, event.button, event.time)
248
 
249
 def display_media_log_event_popup_menu(row, treeview, callback, event):
250
@@ -1863,6 +1987,8 @@
251
     tracks_combo.append_text(_("4 video, 3 audio"))
252
     tracks_combo.append_text(_("3 video, 2 audio"))
253
     tracks_combo.append_text(_("2 video, 1 audio"))
254
+    tracks_combo.append_text(_("7 video, 2 audio"))
255
+    tracks_combo.append_text(_("2 video, 7 audio"))
256
     tracks_combo.append_text(_("8 video, 1 audio"))
257
     tracks_combo.append_text(_("1 video, 8 audio"))
258
     tracks_combo.set_active(0)
259
@@ -1905,6 +2031,9 @@
260
     menu.add(_get_menu_item(_("Maximize Audio Tracks"), callback, "maxaudio" ))
261
     _add_separetor(menu)
262
     menu.add(_get_menu_item(_("Minimize Tracks"), callback, "min" ))
263
+    _add_separetor(menu)
264
+    menu.add(_get_menu_item(_("Activate All Tracks"), callback, "allactive" ))
265
+    menu.add(_get_menu_item(_("Activate Only Current Top Active Track"), callback, "topactiveonly" ))
266
     menu.popup(None, None, None, None, event.button, event.time)
267
 
268
 def get_audio_levels_popup_menu(event, callback):
269
@@ -2008,6 +2137,49 @@
270
 
271
     menu.popup(None, None, None, None, event.button, event.time)
272
 
273
+def get_trim_view_popupmenu(launcher, event, callback):
274
+    menu = trim_view_menu
275
+    guiutils.remove_children(menu)
276
+
277
+    trim_view_all = Gtk.RadioMenuItem()
278
+    trim_view_all.set_label(_("Trim View On").encode('utf-8'))
279
+
280
+    trim_view_all.show()
281
+    menu.append(trim_view_all)
282
+    
283
+    trim_view_single = Gtk.RadioMenuItem.new_with_label([trim_view_all], _("Trim View Single Side Edits Only").encode('utf-8'))
284
+
285
+    trim_view_single.show()
286
+    menu.append(trim_view_single)
287
+
288
+    no_trim_view = Gtk.RadioMenuItem.new_with_label([trim_view_all], _("Trim View Off").encode('utf-8'))
289
+
290
+    no_trim_view.show()
291
+    menu.append(no_trim_view)
292
+
293
+    active_index = editorstate.show_trim_view # The values for this as defines in appconsts.py correspond to indexes here
294
+    items = [trim_view_all, trim_view_single, no_trim_view]
295
+    active_item = items[active_index]
296
+    active_item.set_active(True)
297
+
298
+    trim_view_all.connect("activate", callback, "trimon")
299
+    trim_view_single.connect("activate", callback, "trimsingle")
300
+    no_trim_view.connect("activate", callback, "trimoff")
301
+    
302
+    _add_separetor(menu)
303
+
304
+    menu_item = _get_menu_item(_("Set Current Clip Frame Match Frame"), callback, "clipframematch" )
305
+    if editorstate.timeline_visible() == True:
306
+        menu_item.set_sensitive(False)
307
+    menu.add(menu_item)
308
+    
309
+    menu_item = _get_menu_item(_("Clear Match Frame"), callback, "matchclear" )
310
+    if gui.monitor_widget.view != monitorwidget.FRAME_MATCH_VIEW:
311
+        menu_item.set_sensitive(False)
312
+    menu.add(menu_item)
313
+
314
+    menu.popup(None, None, None, None, event.button, event.time)
315
+    
316
 def get_mode_selector_popup_menu(launcher, event, callback):
317
     menu = tools_menu
318
     guiutils.remove_children(menu)
319
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/keyevents.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/keyevents.py Changed
54
 
1
@@ -42,6 +42,7 @@
2
 import monitorevent
3
 import mltrefhold
4
 import tlineaction
5
+import tlinewidgets
6
 import trimmodes
7
 import updater
8
 import projectaction
9
@@ -116,6 +117,7 @@
10
         if PLAYER().is_playing():
11
             monitorevent.stop_pressed()
12
         PLAYER().seek_frame(0)
13
+        _move_to_beginning()
14
         return True
15
 
16
     # Select all with CTRL + A in media panel
17
@@ -146,7 +148,7 @@
18
        or gui.tline_scale.widget.is_focus()
19
        or glassbuttons.focus_group_has_focus(glassbuttons.DEFAULT_FOCUS_GROUP)):
20
         return True
21
-
22
+    
23
     return False
24
     
25
 def _handle_tline_key_event(event):
26
@@ -346,6 +348,7 @@
27
             if PLAYER().is_playing():
28
                 monitorevent.stop_pressed()
29
             PLAYER().seek_frame(0)
30
+            _move_to_beginning()
31
             return True
32
     else:
33
         # HOME
34
@@ -355,6 +358,7 @@
35
             gui.editor_window.handle_insert_move_mode_button_press()
36
             gui.editor_window.set_mode_selector_to_mode()
37
             PLAYER().seek_frame(0)
38
+            _move_to_beginning()
39
             return True
40
 
41
     return False
42
@@ -601,3 +605,11 @@
43
         if kfeditor.get_focus_child() != None:
44
            return kfeditor
45
     return None
46
+
47
+def _move_to_beginning():
48
+    tlinewidgets.pos = 0
49
+    updater.repaint_tline()
50
+    updater.update_tline_scrollbar()
51
+    
52
+    
53
+    
54
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/keyframeeditor.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/keyframeeditor.py Changed
27
 
1
@@ -878,6 +878,12 @@
2
         delta_x = x - self.mouse_start_x
3
         delta_y = y - self.mouse_start_y
4
         
5
+        if state & Gdk.ModifierType.SHIFT_MASK:
6
+            if abs(x - self.mouse_start_x) < abs(y - self.mouse_start_y):
7
+                delta_x = 0
8
+            else:
9
+                delta_y = 0
10
+        
11
         self._shape__motion_notify_event(delta_x, delta_y)
12
 
13
         self.parent_editor.queue_draw()
14
@@ -893,6 +899,12 @@
15
         delta_x = event.x - self.mouse_start_x
16
         delta_y = event.y - self.mouse_start_y
17
 
18
+        if event.get_state() & Gdk.ModifierType.SHIFT_MASK:
19
+            if abs(event.x - self.mouse_start_x) < abs(event.y - self.mouse_start_y):
20
+                delta_x = 0
21
+            else:
22
+                delta_y = 0
23
+                
24
         self._shape_release_event(delta_x, delta_y)
25
             
26
         self.parent_editor.geometry_edit_finished()
27
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/launch/flowbladegmic -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/launch/flowbladegmic Changed
17
 
1
@@ -10,7 +10,6 @@
2
 sys.path.insert(0, modules_path + "/vieweditor")
3
 sys.path.insert(0, modules_path + "/tools")
4
 
5
-# Get app.py module and set info which type of installation is running
6
 try:
7
     import gmic
8
     import editorstate # Used to decide which translations from file system are used
9
@@ -24,7 +23,6 @@
10
     print "ERROR:", err
11
     print "Installation was assumed to be at:", modules_path
12
     sys.exit(1)
13
-    
14
 
15
 
16
 gmic.main(modules_path)
17
flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/launch/natron_clip_export_start.sh Added
5
 
1
@@ -0,0 +1,3 @@
2
+#!/bin/bash
3
+
4
+Natron $1"natronclipimportinit.py"
5
flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/launch/natronclipimportinit.py Added
71
 
1
@@ -0,0 +1,69 @@
2
+"""
3
+    Flowblade Movie Editor is a nonlinear video editor.
4
+    Copyright 2012 Janne Liljeblad.
5
+
6
+    This file is part of Flowblade Movie Editor <http://code.google.com/p/flowblade>.
7
+
8
+    Flowblade Movie Editor is free software: you can redistribute it and/or modify
9
+    it under the terms of the GNU General Public License as published by
10
+    the Free Software Foundation, either version 3 of the License, or
11
+    (at your option) any later version.
12
+
13
+    Flowblade Movie Editor is distributed in the hope that it will be useful,
14
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+    GNU General Public License for more details.
17
+
18
+    You should have received a copy of the GNU General Public License
19
+    along with Flowblade Movie Editor.  If not, see <http://www.gnu.org/licenses/>.
20
+"""
21
+
22
+"""
23
+NOTE: THIS SCRIPT IS RUN BY NATRON WHEN LAUNCHING IT AND HAS NO ACCES TO
24
+OTHER PYTHON MODULES IN FLOWBLADE.
25
+"""
26
+import os
27
+import NatronEngine
28
+
29
+def createInstance(app,group):
30
+    # Get export data
31
+    natron_dir = get_hidden_user_dir_path() + "natron"
32
+    exportfile = get_latest_clip_export_file(natron_dir)
33
+    clip_path, mark_in, mark_out = get_export_data(exportfile)
34
+
35
+    # Create Natron graph
36
+    readerNode = app.createReader("")
37
+    viewerNode = app.createNode("fr.inria.built-in.Viewer")
38
+    viewerNode.connectInput(0, readerNode)
39
+    reader = app.Read1
40
+    reader.filename.set(clip_path)
41
+    reader.getParam("firstFrame").set(int(mark_in))
42
+    reader.getParam("lastFrame").set(int(mark_out) + 1)
43
+    reader.getParam("startingTime").set(0)
44
+    readerNode.setPosition(300.0, 100.0)
45
+    viewerNode.setPosition(315.0, 300.0)
46
+    app.getProjectParam("frameRange").set(1, int(mark_out) - int(mark_in) + 1)
47
+
48
+# ---------------------------------------------------- helper funcs
49
+def get_hidden_user_dir_path():
50
+    return os.getenv("HOME") + "/.flowblade/"
51
+
52
+def get_latest_clip_export_file(dirpath):
53
+    from os import listdir
54
+    from os.path import isfile, join
55
+    file_paths = [f for f in listdir(dirpath) if isfile(join(dirpath, f))]
56
+    
57
+    # Get files staring with "clipexport_"
58
+    clip_export_files = []
59
+    for fpath in file_paths:
60
+        if fpath.startswith("clipexport_"):
61
+            clip_export_files.append(dirpath + "/" + fpath)
62
+            
63
+    newest = max(clip_export_files, key=os.path.getctime)
64
+    return newest
65
+
66
+def get_export_data(export_file):
67
+    data_file = open(export_file)
68
+    data_text = data_file.read()
69
+    tokens = data_text.split(" ")
70
+    return (tokens[0], tokens[1], tokens[2])
71
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/Flowblade/flowblade.pot -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/Flowblade/flowblade.pot Changed
4323
 
1
@@ -8,7 +8,7 @@
2
 msgstr ""
3
 "Project-Id-Version: PACKAGE VERSION\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-09-15 21:26+0300\n"
6
+"POT-Creation-Date: 2016-12-05 10:12+0200\n"
7
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
 "Language-Team: LANGUAGE <LL@li.org>\n"
10
@@ -17,43 +17,23 @@
11
 "Content-Type: text/plain; charset=CHARSET\n"
12
 "Content-Transfer-Encoding: 8bit\n"
13
 
14
-#: app.py:733
15
+#: app.py:758
16
 msgid "Too small screen for this application."
17
 msgstr ""
18
 
19
-#: app.py:736
20
+#: app.py:761
21
 msgid "Minimum screen dimensions for this application are 1152 x 768.\n"
22
 msgstr ""
23
 
24
-#: app.py:737
25
+#: app.py:762
26
 msgid "Your screen dimensions are "
27
 msgstr ""
28
 
29
-#: app.py:761
30
-msgid "Project has not been saved since it was opened."
31
-msgstr ""
32
-
33
-#: app.py:766
34
-msgid "Project was saved less than a minute ago."
35
-msgstr ""
36
-
37
-#: app.py:769
38
-msgid "Project was saved one minute ago."
39
-msgstr ""
40
-
41
-#: app.py:771
42
-msgid "Project was saved "
43
-msgstr ""
44
-
45
-#: app.py:771
46
-msgid " minutes ago."
47
-msgstr ""
48
-
49
-#: app.py:781 projectaction.py:327
50
+#: app.py:795 projectaction.py:366 projectaction.py:696
51
 msgid "Project has not been saved previously"
52
 msgstr ""
53
 
54
-#: app.py:782 projectaction.py:328
55
+#: app.py:796 projectaction.py:367 projectaction.py:697
56
 msgid "Save project with File -> Save As before closing."
57
 msgstr ""
58
 
59
@@ -110,451 +90,479 @@
60
 msgid "Opening"
61
 msgstr ""
62
 
63
-#: projectaction.py:238
64
+#: projectaction.py:276
65
 msgid "Media files already present in project were opened!"
66
 msgstr ""
67
 
68
-#: projectaction.py:244
69
+#: projectaction.py:282
70
 msgid ""
71
 "Files already present:\n"
72
 "\n"
73
 msgstr ""
74
 
75
-#: projectaction.py:442
76
+#: projectaction.py:481
77
 msgid "Selected folder contains files"
78
 msgstr ""
79
 
80
-#: projectaction.py:443
81
+#: projectaction.py:482
82
 msgid ""
83
 "When saving a back-up snapshot of the project, the selected folder\n"
84
 "has to be empty."
85
 msgstr ""
86
 
87
-#: projectaction.py:501
88
+#: projectaction.py:553
89
 msgid "Copying project media assets"
90
 msgstr ""
91
 
92
-#: projectaction.py:502
93
+#: projectaction.py:554
94
 msgid "Saving project file"
95
 msgstr ""
96
 
97
-#: projectaction.py:625
98
+#: projectaction.py:709
99
 msgid "Project not found on disk"
100
 msgstr ""
101
 
102
-#: projectaction.py:626
103
+#: projectaction.py:710
104
 msgid "Project can't be loaded."
105
 msgstr ""
106
 
107
-#: projectaction.py:684
108
+#: projectaction.py:718
109
+msgid "Project has not been saved since it was opened."
110
+msgstr ""
111
+
112
+#: projectaction.py:723
113
+msgid "Project was saved less than a minute ago."
114
+msgstr ""
115
+
116
+#: projectaction.py:726
117
+msgid "Project was saved one minute ago."
118
+msgstr ""
119
+
120
+#: projectaction.py:728
121
+msgid "Project was saved "
122
+msgstr ""
123
+
124
+#: projectaction.py:728
125
+msgid " minutes ago."
126
+msgstr ""
127
+
128
+#: projectaction.py:782
129
 msgid "Render launch failed!"
130
 msgstr ""
131
 
132
-#: projectaction.py:685 projectaction.py:699 tools/batchrendering.py:296
133
+#: projectaction.py:783 projectaction.py:797 tools/batchrendering.py:299
134
 msgid "Error message: "
135
 msgstr ""
136
 
137
-#: projectaction.py:698
138
+#: projectaction.py:796
139
 msgid "Adding item to render queue failed!"
140
 msgstr ""
141
 
142
-#: projectaction.py:717
143
+#: projectaction.py:815
144
 msgid "Open.."
145
 msgstr ""
146
 
147
-#: projectaction.py:747
148
+#: projectaction.py:845
149
 msgid "No file was selected"
150
 msgstr ""
151
 
152
-#: projectaction.py:747
153
+#: projectaction.py:845
154
 msgid "Select a numbered file to add an Image Sequence to Project."
155
 msgstr ""
156
 
157
-#: projectaction.py:755
158
+#: projectaction.py:853
159
 msgid "Not a sequence file!"
160
 msgstr ""
161
 
162
-#: projectaction.py:755
163
+#: projectaction.py:853
164
 msgid ""
165
 "Selected file does not have a number part in it,\n"
166
 "so it can't be an image sequence file."
167
 msgstr ""
168
 
169
-#: projectaction.py:806
170
+#: projectaction.py:904
171
 msgid "Can't make home folder thumbnails folder"
172
 msgstr ""
173
 
174
-#: projectaction.py:807 dialogs.py:361
175
+#: projectaction.py:905 dialogs.py:361
176
 msgid "Please create and select some other folder then '"
177
 msgstr ""
178
 
179
-#: projectaction.py:808
180
+#: projectaction.py:906
181
 msgid "' as thumbnails folder"
182
 msgstr ""
183
 
184
-#: projectaction.py:925 projectaction.py:927 projectaction.py:936
185
-#: projectaction.py:944 projectaction.py:951
186
+#: projectaction.py:1023 projectaction.py:1025 projectaction.py:1034
187
+#: projectaction.py:1042 projectaction.py:1049
188
 msgid "N/A"
189
 msgstr ""
190
 
191
-#: projectaction.py:940 guicomponents.py:1621
192
+#: projectaction.py:1038 guicomponents.py:1745
193
 msgid "Yes"
194
 msgstr ""
195
 
196
-#: projectaction.py:942 guicomponents.py:1623
197
+#: projectaction.py:1040 guicomponents.py:1747
198
 msgid "No"
199
 msgstr ""
200
 
201
-#: projectaction.py:1013
202
+#: projectaction.py:1111
203
 msgid "Can't remove a non-empty bin"
204
 msgstr ""
205
 
206
-#: projectaction.py:1014
207
+#: projectaction.py:1112
208
 msgid "You must remove all files from the bin before deleting it."
209
 msgstr ""
210
 
211
-#: projectaction.py:1022
212
+#: projectaction.py:1120
213
 msgid "Can't remove last bin"
214
 msgstr ""
215
 
216
-#: projectaction.py:1023
217
+#: projectaction.py:1121
218
 msgid "There must always exist at least one bin."
219
 msgstr ""
220
 
221
-#: projectaction.py:1109
222
+#: projectaction.py:1207
223
 msgid "Selected sequence is already being edited"
224
 msgstr ""
225
 
226
-#: projectaction.py:1110
227
+#: projectaction.py:1208
228
 msgid ""
229
 "Select another sequence. Press Add -button to create a\n"
230
 "new sequence if needed."
231
 msgstr ""
232
 
233
-#: projectaction.py:1120 projectaction.py:1137 projectdata.py:194
234
+#: projectaction.py:1218 projectaction.py:1235 projectdata.py:196
235
 msgid "sequence_"
236
 msgstr ""
237
 
238
-#: projectaction.py:1170
239
+#: projectaction.py:1268
240
 msgid ""
241
 "Are you sure you want to delete\n"
242
 "sequence '"
243
 msgstr ""
244
 
245
-#: projectaction.py:1170
246
+#: projectaction.py:1268
247
 msgid "'?"
248
 msgstr ""
249
 
250
-#: projectaction.py:1171
251
+#: projectaction.py:1269
252
 msgid "This operation can not be undone. Sequence will be permanently lost."
253
 msgstr ""
254
 
255
-#: projectaction.py:1186
256
+#: projectaction.py:1284
257
 msgid "Can't remove last sequence"
258
 msgstr ""
259
 
260
-#: projectaction.py:1187
261
+#: projectaction.py:1285
262
 msgid "There must always exist at least one sequence."
263
 msgstr ""
264
 
265
-#: editorwindow.py:141
266
+#: editorwindow.py:148
267
 msgid "_File"
268
 msgstr ""
269
 
270
-#: editorwindow.py:142
271
+#: editorwindow.py:149
272
 msgid "_New..."
273
 msgstr ""
274
 
275
-#: editorwindow.py:143
276
+#: editorwindow.py:150
277
 msgid "_Open..."
278
 msgstr ""
279
 
280
-#: editorwindow.py:144
281
+#: editorwindow.py:151
282
 msgid "Open Recent"
283
 msgstr ""
284
 
285
-#: editorwindow.py:145
286
+#: editorwindow.py:152
287
 msgid "_Save"
288
 msgstr ""
289
 
290
-#: editorwindow.py:146
291
+#: editorwindow.py:153
292
 msgid "_Save As..."
293
 msgstr ""
294
 
295
-#: editorwindow.py:147
296
+#: editorwindow.py:154
297
 msgid "Save Backup Snapshot..."
298
 msgstr ""
299
 
300
-#: editorwindow.py:148 dialogs.py:302 dialogs.py:1035
301
+#: editorwindow.py:155 dialogs.py:302 dialogs.py:1046
302
 msgid "Export"
303
 msgstr ""
304
 
305
-#: editorwindow.py:149
306
+#: editorwindow.py:156
307
 msgid "MLT XML"
308
 msgstr ""
309
 
310
-#: editorwindow.py:150
311
+#: editorwindow.py:157
312
 msgid "EDL"
313
 msgstr ""
314
 
315
-#: editorwindow.py:151
316
+#: editorwindow.py:158
317
 msgid "Current Frame"
318
 msgstr ""
319
 
320
-#: editorwindow.py:152
321
+#: editorwindow.py:159
322
 msgid "_Close"
323
 msgstr ""
324
 
325
-#: editorwindow.py:153
326
+#: editorwindow.py:160
327
 msgid "_Quit"
328
 msgstr ""
329
 
330
-#: editorwindow.py:154
331
+#: editorwindow.py:161
332
 msgid "_Edit"
333
 msgstr ""
334
 
335
-#: editorwindow.py:155
336
+#: editorwindow.py:162
337
 msgid "_Undo"
338
 msgstr ""
339
 
340
-#: editorwindow.py:156
341
+#: editorwindow.py:163
342
 msgid "_Redo"
343
 msgstr ""
344
 
345
-#: editorwindow.py:157
346
+#: editorwindow.py:164
347
 msgid "Copy"
348
 msgstr ""
349
 
350
-#: editorwindow.py:158
351
+#: editorwindow.py:165
352
 msgid "Paste"
353
 msgstr ""
354
 
355
-#: editorwindow.py:159
356
+#: editorwindow.py:166
357
 msgid "Paste Filters"
358
 msgstr ""
359
 
360
-#: editorwindow.py:160
361
+#: editorwindow.py:167
362
 msgid "Add Monitor Clip"
363
 msgstr ""
364
 
365
-#: editorwindow.py:161 dialogs.py:1100
366
+#: editorwindow.py:168 dialogs.py:1111
367
 msgid "Append"
368
 msgstr ""
369
 
370
-#: editorwindow.py:162 dialogs.py:1099 dialogs.py:1131 guicomponents.py:2019
371
+#: editorwindow.py:169 dialogs.py:1110 dialogs.py:1142 guicomponents.py:2191
372
 msgid "Insert"
373
 msgstr ""
374
 
375
-#: editorwindow.py:163
376
+#: editorwindow.py:170
377
 msgid "Three Point Overwrite"
378
 msgstr ""
379
 
380
-#: editorwindow.py:164
381
+#: editorwindow.py:171
382
 msgid "Range Overwrite"
383
 msgstr ""
384
 
385
-#: editorwindow.py:165 dialogs.py:1097
386
+#: editorwindow.py:172 dialogs.py:1108
387
 msgid "Cut Clip"
388
 msgstr ""
389
 
390
-#: editorwindow.py:166 translations.py:511
391
+#: editorwindow.py:173 translations.py:511
392
 msgid "Lift"
393
 msgstr ""
394
 
395
-#: editorwindow.py:167 dialogs.py:1098
396
+#: editorwindow.py:174 dialogs.py:1109
397
 msgid "Splice Out"
398
 msgstr ""
399
 
400
-#: editorwindow.py:168 guicomponents.py:1131 guicomponents.py:1220
401
+#: editorwindow.py:175 guicomponents.py:1166 guicomponents.py:1263
402
 msgid "Resync"
403
 msgstr ""
404
 
405
-#: editorwindow.py:169
406
+#: editorwindow.py:176
407
 msgid "Set Sync Parent"
408
 msgstr ""
409
 
410
-#: editorwindow.py:170
411
+#: editorwindow.py:177
412
 msgid "Add Single Track Transition"
413
 msgstr ""
414
 
415
-#: editorwindow.py:171
416
+#: editorwindow.py:178
417
 msgid "Add Single Track Fade"
418
 msgstr ""
419
 
420
-#: editorwindow.py:172 guicomponents.py:1154 guicomponents.py:1191
421
+#: editorwindow.py:179 guicomponents.py:1189 guicomponents.py:1234
422
 msgid "Clear Filters"
423
 msgstr ""
424
 
425
-#: editorwindow.py:173
426
+#: editorwindow.py:180 dialogs.py:1123
427
+msgid "Timeline"
428
+msgstr ""
429
+
430
+#: editorwindow.py:181
431
+msgid "All Filters Off"
432
+msgstr ""
433
+
434
+#: editorwindow.py:182
435
+msgid "All Filters On"
436
+msgstr ""
437
+
438
+#: editorwindow.py:183
439
 msgid "Sync All Compositors"
440
 msgstr ""
441
 
442
-#: editorwindow.py:174
443
+#: editorwindow.py:184
444
 msgid "Change Sequence Tracks Count..."
445
 msgstr ""
446
 
447
-#: editorwindow.py:175
448
+#: editorwindow.py:185
449
 msgid "Watermark..."
450
 msgstr ""
451
 
452
-#: editorwindow.py:176 profilesmanager.py:45
453
+#: editorwindow.py:186 profilesmanager.py:45
454
 msgid "Profiles Manager"
455
 msgstr ""
456
 
457
-#: editorwindow.py:177
458
+#: editorwindow.py:187
459
 msgid "Preferences"
460
 msgstr ""
461
 
462
-#: editorwindow.py:178 preferenceswindow.py:53
463
+#: editorwindow.py:188 preferenceswindow.py:54
464
 msgid "View"
465
 msgstr ""
466
 
467
-#: editorwindow.py:179
468
+#: editorwindow.py:189
469
 msgid "Fullscreen"
470
 msgstr ""
471
 
472
-#: editorwindow.py:180 editorwindow.py:486
473
+#: editorwindow.py:190 editorwindow.py:503
474
 msgid "Project"
475
 msgstr ""
476
 
477
-#: editorwindow.py:181
478
+#: editorwindow.py:191
479
 msgid "Add Media Clip..."
480
 msgstr ""
481
 
482
-#: editorwindow.py:182
483
+#: editorwindow.py:192
484
 msgid "Add Image Sequence..."
485
 msgstr ""
486
 
487
-#: editorwindow.py:183
488
+#: editorwindow.py:193
489
 msgid "Create Color Clip..."
490
 msgstr ""
491
 
492
-#: editorwindow.py:184
493
+#: editorwindow.py:194
494
 msgid "Create Pattern Producer"
495
 msgstr ""
496
 
497
-#: editorwindow.py:185 translations.py:395 patternproducer.py:67
498
+#: editorwindow.py:195 translations.py:395 patternproducer.py:67
499
 msgid "Noise"
500
 msgstr ""
501
 
502
-#: editorwindow.py:186 patternproducer.py:72
503
+#: editorwindow.py:196 patternproducer.py:72
504
 msgid "EBU Bars"
505
 msgstr ""
506
 
507
-#: editorwindow.py:187 patternproducer.py:81
508
+#: editorwindow.py:197 patternproducer.py:81
509
 msgid "Ising"
510
 msgstr ""
511
 
512
-#: editorwindow.py:188 patternproducer.py:98
513
+#: editorwindow.py:198 patternproducer.py:98
514
 msgid "Color Pulse"
515
 msgstr ""
516
 
517
-#: editorwindow.py:189 dialogs.py:1089 dialogs.py:1106
518
+#: editorwindow.py:199 dialogs.py:1100 dialogs.py:1117
519
 msgid "Log Marked Clip Range"
520
 msgstr ""
521
 
522
-#: editorwindow.py:190
523
+#: editorwindow.py:200
524
 msgid "Recreate Media Icons..."
525
 msgstr ""
526
 
527
-#: editorwindow.py:191
528
+#: editorwindow.py:201
529
 msgid "Remove Unused Media..."
530
 msgstr ""
531
 
532
-#: editorwindow.py:192
533
+#: editorwindow.py:202
534
 msgid "JACK Audio..."
535
 msgstr ""
536
 
537
-#: editorwindow.py:193
538
+#: editorwindow.py:203
539
 msgid "Change Project Profile..."
540
 msgstr ""
541
 
542
-#: editorwindow.py:194 proxyediting.py:216
543
+#: editorwindow.py:204 proxyediting.py:216
544
 msgid "Proxy Manager"
545
 msgstr ""
546
 
547
-#: editorwindow.py:195
548
+#: editorwindow.py:205
549
 msgid "Project Info"
550
 msgstr ""
551
 
552
-#: editorwindow.py:196 editorwindow.py:487 rendergui.py:171
553
-#: tools/batchrendering.py:862 tools/gmic.py:719
554
+#: editorwindow.py:206 editorwindow.py:504 rendergui.py:172
555
+#: tools/batchrendering.py:865 tools/gmic.py:771
556
 msgid "Render"
557
 msgstr ""
558
 
559
-#: editorwindow.py:197
560
+#: editorwindow.py:207
561
 msgid "Add To Batch Render Queue..."
562
 msgstr ""
563
 
564
-#: editorwindow.py:198
565
+#: editorwindow.py:208
566
 msgid "Batch Render Queue"
567
 msgstr ""
568
 
569
-#: editorwindow.py:199
570
+#: editorwindow.py:209
571
 msgid "Render Timeline"
572
 msgstr ""
573
 
574
-#: editorwindow.py:200 dialogs.py:1137
575
+#: editorwindow.py:210 dialogs.py:1148
576
 msgid "Tools"
577
 msgstr ""
578
 
579
-#: editorwindow.py:201 tools/titler.py:178
580
+#: editorwindow.py:211 tools/titler.py:178
581
 msgid "Titler"
582
 msgstr ""
583
 
584
-#: editorwindow.py:202
585
+#: editorwindow.py:212
586
 msgid "Audio Mixer"
587
 msgstr ""
588
 
589
-#: editorwindow.py:203 tools/gmic.py:779
590
+#: editorwindow.py:213 tools/gmic.py:831
591
 msgid "G'MIC Effects"
592
 msgstr ""
593
 
594
-#: editorwindow.py:204
595
-msgid "Phantom2D"
596
-msgstr ""
597
-
598
-#: editorwindow.py:205 medialinker.py:173
599
+#: editorwindow.py:214 medialinker.py:178
600
 msgid "Media Relinker"
601
 msgstr ""
602
 
603
-#: editorwindow.py:206
604
+#: editorwindow.py:215
605
 msgid "_Help"
606
 msgstr ""
607
 
608
-#: editorwindow.py:207
609
+#: editorwindow.py:216
610
 msgid "Contents"
611
 msgstr ""
612
 
613
-#: editorwindow.py:208 dialogs.py:474
614
+#: editorwindow.py:217 dialogs.py:477
615
 msgid "Runtime Environment"
616
 msgstr ""
617
 
618
-#: editorwindow.py:209 dialogs.py:1074
619
+#: editorwindow.py:218 dialogs.py:1085
620
 msgid "Keyboard Shortcuts"
621
 msgstr ""
622
 
623
-#: editorwindow.py:210 dialogs.py:402
624
+#: editorwindow.py:219 dialogs.py:405
625
 msgid "About"
626
 msgstr ""
627
 
628
-#: editorwindow.py:480
629
+#: editorwindow.py:496
630
 msgid "Media"
631
 msgstr ""
632
 
633
-#: editorwindow.py:483
634
+#: editorwindow.py:500
635
 msgid "Range Log"
636
 msgstr ""
637
 
638
-#: editorwindow.py:484
639
+#: editorwindow.py:501
640
 msgid "Filters"
641
 msgstr ""
642
 
643
-#: editorwindow.py:485
644
+#: editorwindow.py:502
645
 msgid "Compositors"
646
 msgstr ""
647
 
648
-#: editorwindow.py:506
649
+#: editorwindow.py:519
650
 msgid ""
651
 "Prev Frame - Arrow Left\n"
652
 "Next Frame - Arrow Right\n"
653
@@ -567,151 +575,155 @@
654
 "To Mark Out"
655
 msgstr ""
656
 
657
-#: editorwindow.py:708
658
+#: editorwindow.py:748
659
 msgid "Middlebar Layout"
660
 msgstr ""
661
 
662
-#: editorwindow.py:711
663
+#: editorwindow.py:751
664
 msgid "Timecode Left"
665
 msgstr ""
666
 
667
-#: editorwindow.py:716
668
+#: editorwindow.py:756
669
 msgid "Timecode Center"
670
 msgstr ""
671
 
672
-#: editorwindow.py:728
673
+#: editorwindow.py:760
674
+msgid "Components Centered"
675
+msgstr ""
676
+
677
+#: editorwindow.py:774
678
 msgid "Tabs Position"
679
 msgstr ""
680
 
681
-#: editorwindow.py:731
682
+#: editorwindow.py:777
683
 msgid "Up"
684
 msgstr ""
685
 
686
-#: editorwindow.py:735
687
+#: editorwindow.py:781
688
 msgid "Down"
689
 msgstr ""
690
 
691
-#: editorwindow.py:752
692
+#: editorwindow.py:796
693
 msgid "Show Monitor Sequence Profile"
694
 msgstr ""
695
 
696
-#: editorwindow.py:757
697
+#: editorwindow.py:801
698
 msgid "Show Master Volume Meter"
699
 msgstr ""
700
 
701
-#: editorwindow.py:765
702
+#: editorwindow.py:809
703
 msgid "Monitor Playback Interpolation"
704
 msgstr ""
705
 
706
-#: editorwindow.py:769
707
+#: editorwindow.py:813
708
 msgid "Nearest Neighbour (fast)"
709
 msgstr ""
710
 
711
-#: editorwindow.py:773
712
+#: editorwindow.py:817
713
 msgid "Bilinear (good)"
714
 msgstr ""
715
 
716
-#: editorwindow.py:777
717
+#: editorwindow.py:821
718
 msgid "Bicubic (better)"
719
 msgstr ""
720
 
721
-#: editorwindow.py:782
722
+#: editorwindow.py:826
723
 msgid "Hyper/Lanczos (best)"
724
 msgstr ""
725
 
726
-#: editorwindow.py:792
727
+#: editorwindow.py:836
728
 msgid "Zoom In"
729
 msgstr ""
730
 
731
-#: editorwindow.py:795
732
+#: editorwindow.py:839
733
 msgid "Zoom Out"
734
 msgstr ""
735
 
736
-#: editorwindow.py:798
737
+#: editorwindow.py:842
738
 msgid "Zoom Fit"
739
 msgstr ""
740
 
741
-#: editorwindow.py:920
742
+#: editorwindow.py:959
743
 msgid "Timeline current frame timecode"
744
 msgstr ""
745
 
746
-#: editorwindow.py:922
747
+#: editorwindow.py:961
748
 msgid "Select view mode: Video/Vectorscope/RGBParade"
749
 msgstr ""
750
 
751
-#: editorwindow.py:924
752
+#: editorwindow.py:963
753
 msgid "Monitor Sequence/Media current frame timecode"
754
 msgstr ""
755
 
756
-#: editorwindow.py:925
757
+#: editorwindow.py:964
758
 msgid "Current Monitor Sequence/Media name"
759
 msgstr ""
760
 
761
-#: editorwindow.py:927
762
+#: editorwindow.py:966
763
 msgid "Monitor Sequence/Media current position"
764
 msgstr ""
765
 
766
-#: editorwindow.py:929
767
+#: editorwindow.py:968
768
 msgid "Display Current Sequence on Timeline"
769
 msgstr ""
770
 
771
-#: editorwindow.py:930
772
+#: editorwindow.py:969
773
 msgid "Display Monitor Clip"
774
 msgstr ""
775
 
776
-#: clipeffectseditor.py:112
777
+#: clipeffectseditor.py:122
778
 msgid "Select Filter Group"
779
 msgstr ""
780
 
781
-#: clipeffectseditor.py:113
782
+#: clipeffectseditor.py:123
783
 msgid "Current group Filters"
784
 msgstr ""
785
 
786
-#: clipeffectseditor.py:201
787
+#: clipeffectseditor.py:223
788
 msgid "Quit editing Clip in editor"
789
 msgstr ""
790
 
791
-#: clipeffectseditor.py:212 panels.py:50 panels.py:95 panels.py:113
792
+#: clipeffectseditor.py:236 panels.py:51 panels.py:96 panels.py:114
793
 #: translations.py:559 mlttransitions.py:134 tools/titler.py:198
794
 msgid "Add"
795
 msgstr ""
796
 
797
-#: clipeffectseditor.py:213 compositeeditor.py:57 guicomponents.py:1201
798
-#: guicomponents.py:1260 guicomponents.py:1449 guicomponents.py:1494
799
-#: panels.py:51 panels.py:96 panels.py:114 tools/titler.py:199
800
-#: tools/batchrendering.py:1027
801
+#: clipeffectseditor.py:237 compositeeditor.py:59 guicomponents.py:1244
802
+#: guicomponents.py:1306 guicomponents.py:1569 guicomponents.py:1618
803
+#: panels.py:52 panels.py:97 panels.py:115 tools/titler.py:199
804
+#: tools/batchrendering.py:1030
805
 msgid "Delete"
806
 msgstr ""
807
 
808
-#: clipeffectseditor.py:225
809
+#: clipeffectseditor.py:249
810
 msgid "Clip being edited"
811
 msgstr ""
812
 
813
-#: clipeffectseditor.py:226
814
+#: clipeffectseditor.py:250
815
 msgid "Clip Filter Stack"
816
 msgstr ""
817
 
818
-#: clipeffectseditor.py:227
819
+#: clipeffectseditor.py:251
820
 msgid "Add Filter to Clip Filter Stack"
821
 msgstr ""
822
 
823
-#: clipeffectseditor.py:228
824
+#: clipeffectseditor.py:252
825
 msgid "Delete Filter from Clip Filter Stack"
826
 msgstr ""
827
 
828
-#: clipeffectseditor.py:229
829
+#: clipeffectseditor.py:253
830
 msgid "Toggle all Filters On/Off"
831
 msgstr ""
832
 
833
-#: clipeffectseditor.py:451
834
+#: clipeffectseditor.py:523
835
 msgid "No editable parameters"
836
 msgstr ""
837
 
838
-#: compositeeditor.py:59 render.py:150
839
+#: compositeeditor.py:61 render.py:168
840
 msgid "Reset"
841
 msgstr ""
842
 
843
-#: compositeeditor.py:63 compositeeditor.py:148
844
+#: compositeeditor.py:65 compositeeditor.py:148
845
 msgid "No Compositor"
846
 msgstr ""
847
 
848
@@ -725,20 +737,20 @@
849
 
850
 #: dialogs.py:55 dialogs.py:112 dialogs.py:170 dialogs.py:223 dialogs.py:263
851
 #: dialogs.py:280 dialogs.py:301 dialogs.py:315 dialogs.py:326 dialogs.py:342
852
-#: dialogs.py:373 dialogs.py:392 dialogs.py:706 dialogs.py:801 dialogs.py:835
853
-#: dialogs.py:878 dialogs.py:906 dialogs.py:934 dialogs.py:995 dialogs.py:1034
854
-#: dialogs.py:1048 dialogs.py:1062 dialogs.py:1234 propertyeditorbuilder.py:401
855
-#: rendergui.py:47 rendergui.py:102 rendergui.py:116 rendergui.py:133
856
-#: preferenceswindow.py:42 tools/batchrendering.py:959 proxyediting.py:429
857
-#: patternproducer.py:319 patternproducer.py:352 patternproducer.py:383
858
-#: tools/gmic.py:305 tools/gmic.py:329 tools/gmic.py:459
859
+#: dialogs.py:373 dialogs.py:395 dialogs.py:717 dialogs.py:812 dialogs.py:846
860
+#: dialogs.py:889 dialogs.py:917 dialogs.py:945 dialogs.py:1006 dialogs.py:1045
861
+#: dialogs.py:1059 dialogs.py:1073 dialogs.py:1246 propertyeditorbuilder.py:401
862
+#: rendergui.py:48 rendergui.py:103 rendergui.py:117 rendergui.py:134
863
+#: rendergui.py:905 preferenceswindow.py:43 tools/batchrendering.py:962
864
+#: proxyediting.py:429 patternproducer.py:319 patternproducer.py:352
865
+#: patternproducer.py:383 tools/gmic.py:357 tools/gmic.py:381 tools/gmic.py:511
866
 msgid "Cancel"
867
 msgstr ""
868
 
869
-#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:404 dialogs.py:476
870
-#: dialogs.py:595 dialogs.py:608 dialogs.py:1235 propertyeditorbuilder.py:402
871
-#: rendergui.py:103 preferenceswindow.py:43 tools/batchrendering.py:391
872
-#: tools/gmic.py:330
873
+#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:407 dialogs.py:479
874
+#: dialogs.py:598 dialogs.py:611 dialogs.py:1247 propertyeditorbuilder.py:402
875
+#: rendergui.py:104 preferenceswindow.py:44 tools/batchrendering.py:394
876
+#: tools/gmic.py:382
877
 msgid "OK"
878
 msgstr ""
879
 
880
@@ -746,7 +758,7 @@
881
 msgid "Project profile:"
882
 msgstr ""
883
 
884
-#: dialogs.py:72 projectinfogui.py:45
885
+#: dialogs.py:72 projectinfogui.py:46
886
 msgid "Profile"
887
 msgstr ""
888
 
889
@@ -776,12 +788,12 @@
890
 msgid "New Profile"
891
 msgstr ""
892
 
893
-#: dialogs.py:133 dialogs.py:188 rendergui.py:510 preferenceswindow.py:103
894
-#: preferenceswindow.py:106 tools/gmic.py:664 tools/toolsencoding.py:40
895
+#: dialogs.py:133 dialogs.py:188 rendergui.py:517 preferenceswindow.py:104
896
+#: preferenceswindow.py:107 tools/gmic.py:716 tools/toolsencoding.py:40
897
 msgid "Select Folder"
898
 msgstr ""
899
 
900
-#: dialogs.py:137 dialogs.py:192 rendergui.py:514 tools/toolsencoding.py:44
901
+#: dialogs.py:137 dialogs.py:192 rendergui.py:521 tools/toolsencoding.py:44
902
 msgid "Folder:"
903
 msgstr ""
904
 
905
@@ -793,7 +805,7 @@
906
 msgid "New Project File"
907
 msgstr ""
908
 
909
-#: dialogs.py:179 dialogs.py:1314 tools/batchrendering.py:1239
910
+#: dialogs.py:179 dialogs.py:1329 tools/batchrendering.py:1242
911
 msgid "File:"
912
 msgstr ""
913
 
914
@@ -837,8 +849,8 @@
915
 msgid "Save Project As"
916
 msgstr ""
917
 
918
-#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:393 rendergui.py:117
919
-#: tools/batchrendering.py:960 tools/gmic.py:306
920
+#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:396 rendergui.py:118
921
+#: tools/batchrendering.py:963 tools/gmic.py:358
922
 msgid "Save"
923
 msgstr ""
924
 
925
@@ -850,7 +862,7 @@
926
 msgid "Save Runtime Environment Data"
927
 msgstr ""
928
 
929
-#: dialogs.py:327 dialogs.py:343 dialogs.py:996
930
+#: dialogs.py:327 dialogs.py:343 dialogs.py:1007
931
 msgid "Ok"
932
 msgstr ""
933
 
934
@@ -866,7 +878,7 @@
935
 msgid "' as render clips folder"
936
 msgstr ""
937
 
938
-#: dialogs.py:366 dialogs.py:384
939
+#: dialogs.py:366 dialogs.py:387
940
 msgid "Save project '"
941
 msgstr ""
942
 
943
@@ -874,188 +886,192 @@
944
 msgid "' before exiting?"
945
 msgstr ""
946
 
947
-#: dialogs.py:372 dialogs.py:391
948
+#: dialogs.py:372 dialogs.py:394
949
 msgid "Don't Save"
950
 msgstr ""
951
 
952
-#: dialogs.py:384
953
+#: dialogs.py:387
954
 msgid "' before closing project?"
955
 msgstr ""
956
 
957
-#: dialogs.py:462
958
+#: dialogs.py:465
959
 msgid "Application"
960
 msgstr ""
961
 
962
-#: dialogs.py:463
963
+#: dialogs.py:466
964
 msgid "Thanks"
965
 msgstr ""
966
 
967
-#: dialogs.py:464
968
+#: dialogs.py:467
969
 msgid "License"
970
 msgstr ""
971
 
972
-#: dialogs.py:465
973
+#: dialogs.py:468
974
 msgid "Translations"
975
 msgstr ""
976
 
977
-#: dialogs.py:480
978
+#: dialogs.py:483
979
 msgid "MLT version: "
980
 msgstr ""
981
 
982
-#: dialogs.py:486
983
+#: dialogs.py:489
984
 msgid "GTK version: "
985
 msgstr ""
986
 
987
-#: dialogs.py:488
988
+#: dialogs.py:491
989
 msgid "Locale: "
990
 msgstr ""
991
 
992
-#: dialogs.py:491
993
+#: dialogs.py:494
994
 msgid "INSTALLATION"
995
 msgstr ""
996
 
997
-#: dialogs.py:493
998
+#: dialogs.py:496
999
 msgid "DEVELOPER VERSION"
1000
 msgstr ""
1001
 
1002
-#: dialogs.py:495
1003
+#: dialogs.py:498
1004
 msgid "Running from: "
1005
 msgstr ""
1006
 
1007
-#: dialogs.py:523
1008
+#: dialogs.py:526
1009
 msgid " AVAILABLE"
1010
 msgstr ""
1011
 
1012
-#: dialogs.py:525
1013
+#: dialogs.py:528
1014
 msgid " NOT AVAILABLE, "
1015
 msgstr ""
1016
 
1017
-#: dialogs.py:525
1018
+#: dialogs.py:528
1019
 msgid " MISSING"
1020
 msgstr ""
1021
 
1022
-#: dialogs.py:531
1023
+#: dialogs.py:534
1024
 msgid " FOR FILTER "
1025
 msgstr ""
1026
 
1027
-#: dialogs.py:531 dialogs.py:534
1028
+#: dialogs.py:534 dialogs.py:537
1029
 msgid " NOT FOUND"
1030
 msgstr ""
1031
 
1032
-#: dialogs.py:534
1033
+#: dialogs.py:537
1034
 msgid " FOR TRANSITION "
1035
 msgstr ""
1036
 
1037
-#: dialogs.py:538 dialogs.py:1090 preferenceswindow.py:51
1038
+#: dialogs.py:541 dialogs.py:1101 preferenceswindow.py:52
1039
 msgid "General"
1040
 msgstr ""
1041
 
1042
-#: dialogs.py:539
1043
+#: dialogs.py:542
1044
 msgid "MLT Filters"
1045
 msgstr ""
1046
 
1047
-#: dialogs.py:540
1048
+#: dialogs.py:543
1049
 msgid "MLT Transitions"
1050
 msgstr ""
1051
 
1052
-#: dialogs.py:541
1053
+#: dialogs.py:544
1054
 msgid "Missing MLT Services"
1055
 msgstr ""
1056
 
1057
-#: dialogs.py:544
1058
+#: dialogs.py:547
1059
 msgid "Video Codecs"
1060
 msgstr ""
1061
 
1062
-#: dialogs.py:545
1063
+#: dialogs.py:548
1064
 msgid "Audio Codecs"
1065
 msgstr ""
1066
 
1067
-#: dialogs.py:546
1068
+#: dialogs.py:549
1069
 msgid "Formats"
1070
 msgstr ""
1071
 
1072
-#: dialogs.py:547
1073
+#: dialogs.py:550
1074
 msgid "Render Options"
1075
 msgstr ""
1076
 
1077
-#: dialogs.py:593 guicomponents.py:1453
1078
+#: dialogs.py:596 guicomponents.py:1573
1079
 msgid "File Properties"
1080
 msgstr ""
1081
 
1082
-#: dialogs.py:606
1083
+#: dialogs.py:609
1084
 msgid "Clip Properties"
1085
 msgstr ""
1086
 
1087
-#: dialogs.py:627
1088
+#: dialogs.py:630
1089
 msgid "Loading project"
1090
 msgstr ""
1091
 
1092
-#: dialogs.py:662
1093
+#: dialogs.py:664
1094
 msgid "Recreating icons"
1095
 msgstr ""
1096
 
1097
-#: dialogs.py:695
1098
+#: dialogs.py:667
1099
+msgid "Update media lengths data"
1100
+msgstr ""
1101
+
1102
+#: dialogs.py:706
1103
 msgid "Are you sure you want to delete these media files?"
1104
 msgstr ""
1105
 
1106
-#: dialogs.py:696
1107
+#: dialogs.py:707
1108
 msgid ""
1109
 "One or more of the Media Files you are deleting from the project\n"
1110
 "either <b>have proxy files or are proxy files.</b>\n"
1111
 "\n"
1112
 msgstr ""
1113
 
1114
-#: dialogs.py:697
1115
+#: dialogs.py:708
1116
 msgid ""
1117
 "Deleting these files could <b>prevent converting</b> between\n"
1118
 "using proxy files and using original media.\n"
1119
 "\n"
1120
 msgstr ""
1121
 
1122
-#: dialogs.py:707
1123
+#: dialogs.py:718
1124
 msgid "Force Delete"
1125
 msgstr ""
1126
 
1127
-#: dialogs.py:718
1128
+#: dialogs.py:729
1129
 msgid "Open last autosave?"
1130
 msgstr ""
1131
 
1132
-#: dialogs.py:719
1133
+#: dialogs.py:730
1134
 msgid ""
1135
 "It seems that Flowblade exited abnormally last time.\n"
1136
 "\n"
1137
 msgstr ""
1138
 
1139
-#: dialogs.py:720
1140
+#: dialogs.py:731
1141
 msgid ""
1142
 "If there is another instance of Flowblade running,\n"
1143
 "this dialog has probably detected its autosave file.\n"
1144
 "\n"
1145
 msgstr ""
1146
 
1147
-#: dialogs.py:721
1148
+#: dialogs.py:732
1149
 msgid "It is NOT possible to open this autosaved version later."
1150
 msgstr ""
1151
 
1152
-#: dialogs.py:729 dialogs.py:773
1153
+#: dialogs.py:740 dialogs.py:784
1154
 msgid "Continue with default 'untitled' project"
1155
 msgstr ""
1156
 
1157
-#: dialogs.py:730
1158
+#: dialogs.py:741
1159
 msgid "Open Autosaved Project"
1160
 msgstr ""
1161
 
1162
-#: dialogs.py:740
1163
+#: dialogs.py:751
1164
 msgid "Open a autosave file?"
1165
 msgstr ""
1166
 
1167
-#: dialogs.py:741
1168
+#: dialogs.py:752
1169
 msgid ""
1170
 "There are <b>multiple autosave files</b> from application crashes.\n"
1171
 "\n"
1172
 msgstr ""
1173
 
1174
-#: dialogs.py:742
1175
+#: dialogs.py:753
1176
 msgid ""
1177
 "If you just <b>experienced a crash, select the last created autosave</b> "
1178
 "file\n"
1179
@@ -1063,527 +1079,531 @@
1180
 "\n"
1181
 msgstr ""
1182
 
1183
-#: dialogs.py:743
1184
+#: dialogs.py:754
1185
 msgid ""
1186
 "If you see this at application start without a recent crash,\n"
1187
 "you should probably delete all autosave files to stop seeing this dialog."
1188
 msgstr ""
1189
 
1190
-#: dialogs.py:774
1191
+#: dialogs.py:785
1192
 msgid "Open Selected Autosave"
1193
 msgstr ""
1194
 
1195
-#: dialogs.py:799
1196
+#: dialogs.py:810
1197
 msgid "Change Sequence Tracks Count"
1198
 msgstr ""
1199
 
1200
-#: dialogs.py:802
1201
+#: dialogs.py:813
1202
 msgid "Change Tracks"
1203
 msgstr ""
1204
 
1205
-#: dialogs.py:805
1206
+#: dialogs.py:816
1207
 msgid "New Number of Tracks:"
1208
 msgstr ""
1209
 
1210
-#: dialogs.py:808
1211
+#: dialogs.py:819
1212
 msgid "Please note:\n"
1213
 msgstr ""
1214
 
1215
-#: dialogs.py:809
1216
+#: dialogs.py:820
1217
 msgid ""
1218
 " It is recommended that you save Project before completing this operation\n"
1219
 msgstr ""
1220
 
1221
-#: dialogs.py:810
1222
+#: dialogs.py:821
1223
 msgid " There is no Undo for this operation\n"
1224
 msgstr ""
1225
 
1226
-#: dialogs.py:811
1227
+#: dialogs.py:822
1228
 msgid " Current Undo Stack will be destroyed\n"
1229
 msgstr ""
1230
 
1231
-#: dialogs.py:812
1232
+#: dialogs.py:823
1233
 msgid ""
1234
 " All Clips and Compositors on deleted Tracks will be permanently destroyed"
1235
 msgstr ""
1236
 
1237
-#: dialogs.py:833
1238
+#: dialogs.py:844
1239
 msgid "Create New Sequence"
1240
 msgstr ""
1241
 
1242
-#: dialogs.py:836
1243
+#: dialogs.py:847
1244
 msgid "Create Sequence"
1245
 msgstr ""
1246
 
1247
-#: dialogs.py:843
1248
+#: dialogs.py:854
1249
 msgid "Sequence Name:"
1250
 msgstr ""
1251
 
1252
-#: dialogs.py:848
1253
+#: dialogs.py:859
1254
 msgid "Number of Tracks:"
1255
 msgstr ""
1256
 
1257
-#: dialogs.py:854
1258
+#: dialogs.py:865
1259
 msgid "Open For Editing:"
1260
 msgstr ""
1261
 
1262
-#: dialogs.py:876
1263
+#: dialogs.py:887
1264
 msgid "Rename New Media Object"
1265
 msgstr ""
1266
 
1267
-#: dialogs.py:879 dialogs.py:907 dialogs.py:961 guicomponents.py:1448
1268
+#: dialogs.py:890 dialogs.py:918 dialogs.py:972 guicomponents.py:1568
1269
 msgid "Rename"
1270
 msgstr ""
1271
 
1272
-#: dialogs.py:886 dialogs.py:914
1273
+#: dialogs.py:897 dialogs.py:925
1274
 msgid "New Name:"
1275
 msgstr ""
1276
 
1277
-#: dialogs.py:904 guicomponents.py:1158 guicomponents.py:1244
1278
+#: dialogs.py:915 guicomponents.py:1193 guicomponents.py:1287
1279
 msgid "Rename Clip"
1280
 msgstr ""
1281
 
1282
-#: dialogs.py:932
1283
+#: dialogs.py:943
1284
 msgid "New Range Item Group"
1285
 msgstr ""
1286
 
1287
-#: dialogs.py:935 patternproducer.py:320 patternproducer.py:353
1288
+#: dialogs.py:946 patternproducer.py:320 patternproducer.py:353
1289
 #: patternproducer.py:384
1290
 msgid "Create"
1291
 msgstr ""
1292
 
1293
-#: dialogs.py:939
1294
+#: dialogs.py:950
1295
 msgid "User Group "
1296
 msgstr ""
1297
 
1298
-#: dialogs.py:942 dialogs.py:962
1299
+#: dialogs.py:953 dialogs.py:973
1300
 msgid "New Group Name:"
1301
 msgstr ""
1302
 
1303
-#: dialogs.py:960
1304
+#: dialogs.py:971
1305
 msgid "Rename Range Log Item Group"
1306
 msgstr ""
1307
 
1308
-#: dialogs.py:968
1309
+#: dialogs.py:979
1310
 msgid "Can't open non-valid media"
1311
 msgstr ""
1312
 
1313
-#: dialogs.py:969
1314
+#: dialogs.py:980
1315
 msgid "File: "
1316
 msgstr ""
1317
 
1318
-#: dialogs.py:969
1319
+#: dialogs.py:980
1320
 msgid ""
1321
 "\n"
1322
 "is not a valid media file."
1323
 msgstr ""
1324
 
1325
-#: dialogs.py:973
1326
+#: dialogs.py:984
1327
 msgid "New Marker"
1328
 msgstr ""
1329
 
1330
-#: dialogs.py:975 guicomponents.py:1892
1331
+#: dialogs.py:986 guicomponents.py:2018
1332
 msgid "Add Marker"
1333
 msgstr ""
1334
 
1335
-#: dialogs.py:982
1336
+#: dialogs.py:993
1337
 msgid "Name for marker at "
1338
 msgstr ""
1339
 
1340
-#: dialogs.py:997
1341
+#: dialogs.py:1008
1342
 msgid "Add Image Sequence Clip"
1343
 msgstr ""
1344
 
1345
-#: dialogs.py:1003
1346
+#: dialogs.py:1014
1347
 msgid "Select First Frame"
1348
 msgstr ""
1349
 
1350
-#: dialogs.py:1013
1351
+#: dialogs.py:1024
1352
 msgid "First frame:"
1353
 msgstr ""
1354
 
1355
-#: dialogs.py:1017
1356
+#: dialogs.py:1028
1357
 msgid "Frames per Source Image:"
1358
 msgstr ""
1359
 
1360
-#: dialogs.py:1032
1361
+#: dialogs.py:1043
1362
 msgid "Export EDL"
1363
 msgstr ""
1364
 
1365
-#: dialogs.py:1046
1366
+#: dialogs.py:1057
1367
 msgid "Add Transition"
1368
 msgstr ""
1369
 
1370
-#: dialogs.py:1049 dialogs.py:1063
1371
+#: dialogs.py:1060 dialogs.py:1074
1372
 msgid "Apply"
1373
 msgstr ""
1374
 
1375
-#: dialogs.py:1060
1376
+#: dialogs.py:1071
1377
 msgid "Add Fade"
1378
 msgstr ""
1379
 
1380
-#: dialogs.py:1077 dialogs.py:1187 tools/titler.py:416 proxyediting.py:420
1381
-#: medialinker.py:149 tools/gmic.py:750 tools/gmic.py:841
1382
+#: dialogs.py:1088 dialogs.py:1199 tools/titler.py:416 proxyediting.py:420
1383
+#: medialinker.py:154 tools/gmic.py:802 tools/gmic.py:893
1384
 msgid "Close"
1385
 msgstr ""
1386
 
1387
-#: dialogs.py:1080
1388
+#: dialogs.py:1091
1389
 msgid "Control + N"
1390
 msgstr ""
1391
 
1392
-#: dialogs.py:1080
1393
+#: dialogs.py:1091
1394
 msgid "Create New Project"
1395
 msgstr ""
1396
 
1397
-#: dialogs.py:1081
1398
+#: dialogs.py:1092
1399
 msgid "Control + S"
1400
 msgstr ""
1401
 
1402
-#: dialogs.py:1081
1403
+#: dialogs.py:1092
1404
 msgid "Save Project"
1405
 msgstr ""
1406
 
1407
-#: dialogs.py:1082 dialogs.py:1098
1408
+#: dialogs.py:1093 dialogs.py:1109
1409
 msgid "DELETE"
1410
 msgstr ""
1411
 
1412
-#: dialogs.py:1082
1413
+#: dialogs.py:1093
1414
 msgid "Delete Selected Item"
1415
 msgstr ""
1416
 
1417
-#: dialogs.py:1083
1418
+#: dialogs.py:1094
1419
 msgid "ESCAPE"
1420
 msgstr ""
1421
 
1422
-#: dialogs.py:1083
1423
+#: dialogs.py:1094
1424
 msgid "Stop Rendering Audio Levels"
1425
 msgstr ""
1426
 
1427
-#: dialogs.py:1084
1428
+#: dialogs.py:1095
1429
 msgid "Control + Q"
1430
 msgstr ""
1431
 
1432
-#: dialogs.py:1084
1433
+#: dialogs.py:1095
1434
 msgid "Quit"
1435
 msgstr ""
1436
 
1437
-#: dialogs.py:1085
1438
+#: dialogs.py:1096
1439
 msgid "Control + Z"
1440
 msgstr ""
1441
 
1442
-#: dialogs.py:1085
1443
+#: dialogs.py:1096
1444
 msgid "Undo"
1445
 msgstr ""
1446
 
1447
-#: dialogs.py:1086
1448
+#: dialogs.py:1097
1449
 msgid "Control + Y"
1450
 msgstr ""
1451
 
1452
-#: dialogs.py:1086
1453
+#: dialogs.py:1097
1454
 msgid "Redo"
1455
 msgstr ""
1456
 
1457
-#: dialogs.py:1087
1458
+#: dialogs.py:1098
1459
 msgid "Control + O"
1460
 msgstr ""
1461
 
1462
-#: dialogs.py:1087
1463
+#: dialogs.py:1098
1464
 msgid "Open Project"
1465
 msgstr ""
1466
 
1467
-#: dialogs.py:1088
1468
+#: dialogs.py:1099
1469
 msgid "TAB"
1470
 msgstr ""
1471
 
1472
-#: dialogs.py:1088
1473
+#: dialogs.py:1099
1474
 msgid "Switch Monitor Source"
1475
 msgstr ""
1476
 
1477
-#: dialogs.py:1089
1478
+#: dialogs.py:1100
1479
 msgid "Control + L"
1480
 msgstr ""
1481
 
1482
-#: dialogs.py:1093
1483
+#: dialogs.py:1104
1484
 msgid "Set Mark In"
1485
 msgstr ""
1486
 
1487
-#: dialogs.py:1094
1488
+#: dialogs.py:1105
1489
 msgid "Set Mark Out"
1490
 msgstr ""
1491
 
1492
-#: dialogs.py:1095
1493
+#: dialogs.py:1106
1494
 msgid "Alt + I"
1495
 msgstr ""
1496
 
1497
-#: dialogs.py:1095
1498
+#: dialogs.py:1106
1499
 msgid "Go To Mark In"
1500
 msgstr ""
1501
 
1502
-#: dialogs.py:1096
1503
+#: dialogs.py:1107
1504
 msgid "Alt + O"
1505
 msgstr ""
1506
 
1507
-#: dialogs.py:1096
1508
+#: dialogs.py:1107
1509
 msgid "Go To Mark Out"
1510
 msgstr ""
1511
 
1512
-#: dialogs.py:1101
1513
+#: dialogs.py:1112
1514
 msgid "3 Point Overwrite Insert"
1515
 msgstr ""
1516
 
1517
-#: dialogs.py:1102
1518
+#: dialogs.py:1113
1519
 msgid "Add Mark"
1520
 msgstr ""
1521
 
1522
-#: dialogs.py:1103
1523
+#: dialogs.py:1114
1524
 msgid "Control + C"
1525
 msgstr ""
1526
 
1527
-#: dialogs.py:1103
1528
+#: dialogs.py:1114
1529
 msgid "Copy Clips"
1530
 msgstr ""
1531
 
1532
-#: dialogs.py:1104
1533
+#: dialogs.py:1115
1534
 msgid "Control + V"
1535
 msgstr ""
1536
 
1537
-#: dialogs.py:1104
1538
+#: dialogs.py:1115
1539
 msgid "Paste Clips"
1540
 msgstr ""
1541
 
1542
-#: dialogs.py:1105
1543
+#: dialogs.py:1116
1544
 msgid "R"
1545
 msgstr ""
1546
 
1547
-#: dialogs.py:1105
1548
+#: dialogs.py:1116
1549
 msgid "Resync selected Clip or Compositor"
1550
 msgstr ""
1551
 
1552
-#: dialogs.py:1106
1553
+#: dialogs.py:1117
1554
 msgid "G"
1555
 msgstr ""
1556
 
1557
-#: dialogs.py:1107 dialogs.py:1119 dialogs.py:1140
1558
+#: dialogs.py:1118 dialogs.py:1130 dialogs.py:1151
1559
 msgid "Left Arrow "
1560
 msgstr ""
1561
 
1562
-#: dialogs.py:1107
1563
+#: dialogs.py:1118
1564
 msgid "Prev Frame Trim Edit"
1565
 msgstr ""
1566
 
1567
-#: dialogs.py:1108 dialogs.py:1120 dialogs.py:1141
1568
+#: dialogs.py:1119 dialogs.py:1131 dialogs.py:1152
1569
 msgid "Right Arrow"
1570
 msgstr ""
1571
 
1572
-#: dialogs.py:1108
1573
+#: dialogs.py:1119
1574
 msgid "Next Frame Trim Edit"
1575
 msgstr ""
1576
 
1577
-#: dialogs.py:1109 dialogs.py:1121
1578
+#: dialogs.py:1120 dialogs.py:1132
1579
 msgid "Control + Left Arrow "
1580
 msgstr ""
1581
 
1582
-#: dialogs.py:1109
1583
+#: dialogs.py:1120
1584
 msgid "Back 10 Frames Trim Edit"
1585
 msgstr ""
1586
 
1587
-#: dialogs.py:1110 dialogs.py:1122
1588
+#: dialogs.py:1121 dialogs.py:1133
1589
 msgid "Control + Right Arrow"
1590
 msgstr ""
1591
 
1592
-#: dialogs.py:1110
1593
+#: dialogs.py:1121
1594
 msgid "Forward 10 Frames Trim Edit"
1595
 msgstr ""
1596
 
1597
-#: dialogs.py:1111
1598
+#: dialogs.py:1122
1599
 msgid "ENTER"
1600
 msgstr ""
1601
 
1602
-#: dialogs.py:1111
1603
+#: dialogs.py:1122
1604
 msgid "Complete Keyboard Trim Edit"
1605
 msgstr ""
1606
 
1607
-#: dialogs.py:1112
1608
-msgid "Timeline"
1609
-msgstr ""
1610
-
1611
-#: dialogs.py:1115
1612
+#: dialogs.py:1126
1613
 msgid "SPACE"
1614
 msgstr ""
1615
 
1616
-#: dialogs.py:1115
1617
+#: dialogs.py:1126
1618
 msgid "Start / Stop Playback"
1619
 msgstr ""
1620
 
1621
-#: dialogs.py:1116
1622
+#: dialogs.py:1127
1623
 msgid "Backwards Faster"
1624
 msgstr ""
1625
 
1626
-#: dialogs.py:1117 proxyediting.py:353 tools/gmic.py:717
1627
+#: dialogs.py:1128 proxyediting.py:353 tools/gmic.py:769
1628
 msgid "Stop"
1629
 msgstr ""
1630
 
1631
-#: dialogs.py:1118
1632
+#: dialogs.py:1129
1633
 msgid "Forward Faster"
1634
 msgstr ""
1635
 
1636
-#: dialogs.py:1119
1637
+#: dialogs.py:1130
1638
 msgid "Prev Frame"
1639
 msgstr ""
1640
 
1641
-#: dialogs.py:1120
1642
+#: dialogs.py:1131
1643
 msgid "Next Frame"
1644
 msgstr ""
1645
 
1646
-#: dialogs.py:1121
1647
+#: dialogs.py:1132
1648
 msgid "Move Back 10 Frames"
1649
 msgstr ""
1650
 
1651
-#: dialogs.py:1122
1652
+#: dialogs.py:1133
1653
 msgid "Move Forward 10 Frames"
1654
 msgstr ""
1655
 
1656
-#: dialogs.py:1123 dialogs.py:1142
1657
+#: dialogs.py:1134 dialogs.py:1153
1658
 msgid "Up Arrow"
1659
 msgstr ""
1660
 
1661
-#: dialogs.py:1123
1662
+#: dialogs.py:1134
1663
 msgid "Next Edit/Mark"
1664
 msgstr ""
1665
 
1666
-#: dialogs.py:1124 dialogs.py:1143
1667
+#: dialogs.py:1135 dialogs.py:1154
1668
 msgid "Down Arrow"
1669
 msgstr ""
1670
 
1671
-#: dialogs.py:1124
1672
+#: dialogs.py:1135
1673
 msgid "Prev Edit/Mark"
1674
 msgstr ""
1675
 
1676
-#: dialogs.py:1125
1677
+#: dialogs.py:1136
1678
 msgid "HOME"
1679
 msgstr ""
1680
 
1681
-#: dialogs.py:1125
1682
+#: dialogs.py:1136
1683
 msgid "Go To Start"
1684
 msgstr ""
1685
 
1686
-#: dialogs.py:1126
1687
+#: dialogs.py:1137
1688
 msgid "Shift + I"
1689
 msgstr ""
1690
 
1691
-#: dialogs.py:1126
1692
+#: dialogs.py:1137
1693
 msgid "To Mark In"
1694
 msgstr ""
1695
 
1696
-#: dialogs.py:1127
1697
+#: dialogs.py:1138
1698
 msgid "Shift + O"
1699
 msgstr ""
1700
 
1701
-#: dialogs.py:1127
1702
+#: dialogs.py:1138
1703
 msgid "To Mark Out"
1704
 msgstr ""
1705
 
1706
-#: dialogs.py:1128
1707
+#: dialogs.py:1139
1708
 msgid "Playback"
1709
 msgstr ""
1710
 
1711
-#: dialogs.py:1132 guicomponents.py:2025 translations.py:556
1712
+#: dialogs.py:1143 guicomponents.py:2197 translations.py:556
1713
 msgid "Overwrite"
1714
 msgstr ""
1715
 
1716
-#: dialogs.py:1133 guicomponents.py:2031
1717
+#: dialogs.py:1144 guicomponents.py:2203
1718
 msgid "Trim"
1719
 msgstr ""
1720
 
1721
-#: dialogs.py:1134 guicomponents.py:2037
1722
+#: dialogs.py:1145 guicomponents.py:2209
1723
 msgid "Roll"
1724
 msgstr ""
1725
 
1726
-#: dialogs.py:1135 guicomponents.py:2043
1727
+#: dialogs.py:1146 guicomponents.py:2215
1728
 msgid "Slip"
1729
 msgstr ""
1730
 
1731
-#: dialogs.py:1136 guicomponents.py:2049
1732
+#: dialogs.py:1147 guicomponents.py:2221
1733
 msgid "Spacer"
1734
 msgstr ""
1735
 
1736
-#: dialogs.py:1140
1737
+#: dialogs.py:1151
1738
 msgid "Move Source Video Left"
1739
 msgstr ""
1740
 
1741
-#: dialogs.py:1141
1742
+#: dialogs.py:1152
1743
 msgid "Move Source Video Right"
1744
 msgstr ""
1745
 
1746
-#: dialogs.py:1142
1747
+#: dialogs.py:1153
1748
 msgid "Move Source Video Up"
1749
 msgstr ""
1750
 
1751
-#: dialogs.py:1143
1752
+#: dialogs.py:1154
1753
 msgid "Move Source Video Down"
1754
 msgstr ""
1755
 
1756
-#: dialogs.py:1144
1757
+#: dialogs.py:1155
1758
+msgid "Shift"
1759
+msgstr ""
1760
+
1761
+#: dialogs.py:1155
1762
+msgid "Snap to X or Y of drag start point"
1763
+msgstr ""
1764
+
1765
+#: dialogs.py:1156
1766
 msgid "Geometry Editor"
1767
 msgstr ""
1768
 
1769
-#: dialogs.py:1185
1770
+#: dialogs.py:1197
1771
 msgid "Sequence Watermark"
1772
 msgstr ""
1773
 
1774
-#: dialogs.py:1189
1775
+#: dialogs.py:1201
1776
 msgid "Sequence:"
1777
 msgstr ""
1778
 
1779
-#: dialogs.py:1193
1780
+#: dialogs.py:1205
1781
 msgid "Watermark:"
1782
 msgstr ""
1783
 
1784
-#: dialogs.py:1195
1785
+#: dialogs.py:1207
1786
 msgid "Set Watermark File"
1787
 msgstr ""
1788
 
1789
-#: dialogs.py:1196
1790
+#: dialogs.py:1208
1791
 msgid "Remove Watermark"
1792
 msgstr ""
1793
 
1794
-#: dialogs.py:1232
1795
+#: dialogs.py:1244
1796
 msgid "Select Watermark File"
1797
 msgstr ""
1798
 
1799
-#: dialogs.py:1261
1800
+#: dialogs.py:1273
1801
 msgid "All files"
1802
 msgstr ""
1803
 
1804
-#: dialogs.py:1280
1805
+#: dialogs.py:1295
1806
 msgid "Saving project snapshot"
1807
 msgstr ""
1808
 
1809
-#: dialogs.py:1302
1810
+#: dialogs.py:1317
1811
 msgid "Loaded Media Profile Mismatch"
1812
 msgstr ""
1813
 
1814
-#: dialogs.py:1304
1815
+#: dialogs.py:1319
1816
 msgid "Keep Current Profile"
1817
 msgstr ""
1818
 
1819
-#: dialogs.py:1305
1820
+#: dialogs.py:1320
1821
 msgid "Change To File Profile"
1822
 msgstr ""
1823
 
1824
-#: dialogs.py:1307
1825
+#: dialogs.py:1322
1826
 msgid "A video file was loaded that does not match the Project Profile!"
1827
 msgstr ""
1828
 
1829
-#: dialogs.py:1315
1830
+#: dialogs.py:1330
1831
 msgid "File Profile:"
1832
 msgstr ""
1833
 
1834
-#: dialogs.py:1316
1835
+#: dialogs.py:1331
1836
 msgid "Project Profile:"
1837
 msgstr ""
1838
 
1839
-#: dialogs.py:1317
1840
+#: dialogs.py:1332
1841
 msgid ""
1842
 "Using a matching profile is recommended.\n"
1843
 "\n"
1844
@@ -1594,7 +1614,7 @@
1845
 msgid "Can't put an audio clip on a video track."
1846
 msgstr ""
1847
 
1848
-#: editevent.py:226 editevent.py:810 movemodes.py:591
1849
+#: editevent.py:226 editevent.py:817 movemodes.py:591
1850
 msgid "Track "
1851
 msgstr ""
1852
 
1853
@@ -1602,11 +1622,11 @@
1854
 msgid " is a video track and can't display audio only material."
1855
 msgstr ""
1856
 
1857
-#: editevent.py:809
1858
+#: editevent.py:816
1859
 msgid "Can't edit a locked track"
1860
 msgstr ""
1861
 
1862
-#: editevent.py:810
1863
+#: editevent.py:817
1864
 msgid " is locked. Unlock track to edit it."
1865
 msgstr ""
1866
 
1867
@@ -1614,434 +1634,514 @@
1868
 msgid "Empty"
1869
 msgstr ""
1870
 
1871
-#: guicomponents.py:279
1872
+#: guicomponents.py:283
1873
 msgid "active"
1874
 msgstr ""
1875
 
1876
-#: guicomponents.py:551
1877
+#: guicomponents.py:560
1878
 msgid "default"
1879
 msgstr ""
1880
 
1881
-#: guicomponents.py:580
1882
+#: guicomponents.py:589
1883
 msgid "Clip:"
1884
 msgstr ""
1885
 
1886
-#: guicomponents.py:585
1887
+#: guicomponents.py:594
1888
 msgid "Track:"
1889
 msgstr ""
1890
 
1891
-#: guicomponents.py:588
1892
+#: guicomponents.py:597
1893
 msgid "Pos:"
1894
 msgstr ""
1895
 
1896
-#: guicomponents.py:615
1897
+#: guicomponents.py:624
1898
 msgid "<b>Clip: </b>"
1899
 msgstr ""
1900
 
1901
-#: guicomponents.py:617
1902
+#: guicomponents.py:626
1903
 msgid "<b>Track: </b>"
1904
 msgstr ""
1905
 
1906
-#: guicomponents.py:619 guicomponents.py:630 guicomponents.py:712
1907
+#: guicomponents.py:628 guicomponents.py:639 guicomponents.py:721
1908
 msgid "<b>Position:</b>"
1909
 msgstr ""
1910
 
1911
-#: guicomponents.py:626
1912
+#: guicomponents.py:635
1913
 msgid "<b>Clip:</b>"
1914
 msgstr ""
1915
 
1916
-#: guicomponents.py:628
1917
+#: guicomponents.py:637
1918
 msgid "<b>Track:</b>"
1919
 msgstr ""
1920
 
1921
-#: guicomponents.py:706
1922
+#: guicomponents.py:715
1923
 msgid "<b>Source Track:</b>"
1924
 msgstr ""
1925
 
1926
-#: guicomponents.py:709
1927
+#: guicomponents.py:718
1928
 msgid "<b>Destination Track:</b>"
1929
 msgstr ""
1930
 
1931
-#: guicomponents.py:715
1932
+#: guicomponents.py:724
1933
 msgid "<b>Length:</b>"
1934
 msgstr ""
1935
 
1936
-#: guicomponents.py:1055 guicomponents.py:1059
1937
+#: guicomponents.py:1086 guicomponents.py:1090
1938
 msgid "Lock Track"
1939
 msgstr ""
1940
 
1941
-#: guicomponents.py:1056 guicomponents.py:1060
1942
+#: guicomponents.py:1087 guicomponents.py:1091
1943
 msgid "Unlock Track"
1944
 msgstr ""
1945
 
1946
-#: guicomponents.py:1065
1947
+#: guicomponents.py:1096
1948
 msgid "Large Height"
1949
 msgstr ""
1950
 
1951
-#: guicomponents.py:1070
1952
+#: guicomponents.py:1101
1953
 msgid "Normal Height"
1954
 msgstr ""
1955
 
1956
-#: guicomponents.py:1094 guicomponents.py:1170 guicomponents.py:1212
1957
+#: guicomponents.py:1125 guicomponents.py:1213 guicomponents.py:1255
1958
 msgid "Open in Filters Editor"
1959
 msgstr ""
1960
 
1961
-#: guicomponents.py:1101 guicomponents.py:1214 guicomponents.py:1451
1962
+#: guicomponents.py:1132 guicomponents.py:1257 guicomponents.py:1571
1963
 msgid "Open in Clip Monitor"
1964
 msgstr ""
1965
 
1966
-#: guicomponents.py:1108
1967
+#: guicomponents.py:1143
1968
 msgid "Split Audio"
1969
 msgstr ""
1970
 
1971
-#: guicomponents.py:1114
1972
+#: guicomponents.py:1149
1973
 msgid "Split Audio Synched"
1974
 msgstr ""
1975
 
1976
-#: guicomponents.py:1121 guicomponents.py:1228
1977
+#: guicomponents.py:1156 guicomponents.py:1271
1978
 msgid "Display Audio Level"
1979
 msgstr ""
1980
 
1981
-#: guicomponents.py:1124 guicomponents.py:1231
1982
+#: guicomponents.py:1159 guicomponents.py:1274
1983
 msgid "Clear Waveform"
1984
 msgstr ""
1985
 
1986
-#: guicomponents.py:1132 guicomponents.py:1221
1987
+#: guicomponents.py:1167 guicomponents.py:1264
1988
 msgid "Clear Sync Relation"
1989
 msgstr ""
1990
 
1991
-#: guicomponents.py:1134 guicomponents.py:1223
1992
+#: guicomponents.py:1169 guicomponents.py:1266
1993
 msgid "Select Sync Parent Clip..."
1994
 msgstr ""
1995
 
1996
-#: guicomponents.py:1161 guicomponents.py:1247
1997
+#: guicomponents.py:1196 guicomponents.py:1290
1998
 msgid "Clip Info"
1999
 msgstr ""
2000
 
2001
-#: guicomponents.py:1198
2002
+#: guicomponents.py:1241
2003
 msgid "Strech Prev Clip to Cover"
2004
 msgstr ""
2005
 
2006
-#: guicomponents.py:1199
2007
+#: guicomponents.py:1242
2008
 msgid "Strech Next Clip to Cover"
2009
 msgstr ""
2010
 
2011
-#: guicomponents.py:1256
2012
+#: guicomponents.py:1302
2013
 msgid "Open In Compositor Editor"
2014
 msgstr ""
2015
 
2016
-#: guicomponents.py:1258
2017
+#: guicomponents.py:1304
2018
 msgid "Sync with Origin Clip"
2019
 msgstr ""
2020
 
2021
-#: guicomponents.py:1264 guicomponents.py:1285
2022
+#: guicomponents.py:1310 guicomponents.py:1331
2023
 msgid "Add Filter"
2024
 msgstr ""
2025
 
2026
-#: guicomponents.py:1307
2027
+#: guicomponents.py:1353
2028
 msgid "Add Compositor"
2029
 msgstr ""
2030
 
2031
-#: guicomponents.py:1330
2032
+#: guicomponents.py:1376
2033
 msgid "Add Blend"
2034
 msgstr ""
2035
 
2036
-#: guicomponents.py:1346
2037
+#: guicomponents.py:1392
2038
+msgid "Show Match Frame"
2039
+msgstr ""
2040
+
2041
+#: guicomponents.py:1396
2042
+msgid "First Frame in Monitor"
2043
+msgstr ""
2044
+
2045
+#: guicomponents.py:1401
2046
+msgid "Last Frame in Monitor"
2047
+msgstr ""
2048
+
2049
+#: guicomponents.py:1408
2050
+msgid "First Frame on Timeline"
2051
+msgstr ""
2052
+
2053
+#: guicomponents.py:1413
2054
+msgid "Last Frame on Timeline"
2055
+msgstr ""
2056
+
2057
+#: guicomponents.py:1420 guicomponents.py:2176
2058
+msgid "Clear Match Frame"
2059
+msgstr ""
2060
+
2061
+#: guicomponents.py:1430
2062
+msgid "Select"
2063
+msgstr ""
2064
+
2065
+#: guicomponents.py:1434
2066
+msgid "All Clips After"
2067
+msgstr ""
2068
+
2069
+#: guicomponents.py:1439
2070
+msgid "All Clips Before"
2071
+msgstr ""
2072
+
2073
+#: guicomponents.py:1449
2074
+msgid "Export To Tool"
2075
+msgstr ""
2076
+
2077
+#: guicomponents.py:1466
2078
 msgid "Clone Filters"
2079
 msgstr ""
2080
 
2081
-#: guicomponents.py:1350
2082
+#: guicomponents.py:1470
2083
 msgid "From Next Clip"
2084
 msgstr ""
2085
 
2086
-#: guicomponents.py:1355
2087
+#: guicomponents.py:1475
2088
 msgid "From Previous Clip"
2089
 msgstr ""
2090
 
2091
-#: guicomponents.py:1364 guicomponents.py:1384
2092
+#: guicomponents.py:1484 guicomponents.py:1504
2093
 msgid "Mute"
2094
 msgstr ""
2095
 
2096
-#: guicomponents.py:1368 guicomponents.py:1388
2097
+#: guicomponents.py:1488 guicomponents.py:1508
2098
 msgid "Unmute"
2099
 msgstr ""
2100
 
2101
-#: guicomponents.py:1374 guicomponents.py:1405
2102
+#: guicomponents.py:1494 guicomponents.py:1525
2103
 msgid "Mute Audio"
2104
 msgstr ""
2105
 
2106
-#: guicomponents.py:1399
2107
+#: guicomponents.py:1519
2108
 msgid "Mute Video"
2109
 msgstr ""
2110
 
2111
-#: guicomponents.py:1416
2112
+#: guicomponents.py:1536
2113
 msgid "Mute All"
2114
 msgstr ""
2115
 
2116
-#: guicomponents.py:1426
2117
+#: guicomponents.py:1546
2118
 msgid "Clip Color"
2119
 msgstr ""
2120
 
2121
-#: guicomponents.py:1428
2122
+#: guicomponents.py:1548
2123
 msgid "Default"
2124
 msgstr ""
2125
 
2126
-#: guicomponents.py:1429 translations.py:496 translations.py:566
2127
+#: guicomponents.py:1549 translations.py:496 translations.py:566
2128
 msgid "Red"
2129
 msgstr ""
2130
 
2131
-#: guicomponents.py:1430 translations.py:497 translations.py:561
2132
+#: guicomponents.py:1550 translations.py:497 translations.py:561
2133
 #: translations.py:567
2134
 msgid "Green"
2135
 msgstr ""
2136
 
2137
-#: guicomponents.py:1431 translations.py:498 translations.py:562
2138
+#: guicomponents.py:1551 translations.py:498 translations.py:562
2139
 #: translations.py:568
2140
 msgid "Blue"
2141
 msgstr ""
2142
 
2143
-#: guicomponents.py:1432
2144
+#: guicomponents.py:1552
2145
 msgid "Orange"
2146
 msgstr ""
2147
 
2148
-#: guicomponents.py:1433
2149
+#: guicomponents.py:1553
2150
 msgid "Brown"
2151
 msgstr ""
2152
 
2153
-#: guicomponents.py:1434
2154
+#: guicomponents.py:1554
2155
 msgid "Olive"
2156
 msgstr ""
2157
 
2158
-#: guicomponents.py:1458 guicomponents.py:1492
2159
+#: guicomponents.py:1578 guicomponents.py:1616
2160
 msgid "Render Slow/Fast Motion File"
2161
 msgstr ""
2162
 
2163
-#: guicomponents.py:1460
2164
+#: guicomponents.py:1580
2165
 msgid "Render Proxy File"
2166
 msgstr ""
2167
 
2168
-#: guicomponents.py:1483
2169
+#: guicomponents.py:1603
2170
 msgid "Toggle Active"
2171
 msgstr ""
2172
 
2173
-#: guicomponents.py:1484
2174
+#: guicomponents.py:1604
2175
 msgid "Reset Values"
2176
 msgstr ""
2177
 
2178
-#: guicomponents.py:1491
2179
+#: guicomponents.py:1606
2180
+msgid "Move Up"
2181
+msgstr ""
2182
+
2183
+#: guicomponents.py:1607
2184
+msgid "Move Down"
2185
+msgstr ""
2186
+
2187
+#: guicomponents.py:1615
2188
 msgid "Display In Clip Monitor"
2189
 msgstr ""
2190
 
2191
-#: guicomponents.py:1493
2192
+#: guicomponents.py:1617
2193
 msgid "Toggle Star"
2194
 msgstr ""
2195
 
2196
-#: guicomponents.py:1501 medialinker.py:129
2197
+#: guicomponents.py:1625 medialinker.py:134
2198
 msgid "Set File Relink Path"
2199
 msgstr ""
2200
 
2201
-#: guicomponents.py:1502 medialinker.py:131
2202
+#: guicomponents.py:1626 medialinker.py:136
2203
 msgid "Delete File Relink Path"
2204
 msgstr ""
2205
 
2206
-#: guicomponents.py:1504
2207
+#: guicomponents.py:1628
2208
 msgid "Show Full Paths"
2209
 msgstr ""
2210
 
2211
-#: guicomponents.py:1570 propertyeditorbuilder.py:472
2212
+#: guicomponents.py:1694 propertyeditorbuilder.py:472
2213
 #: propertyeditorbuilder.py:567 tools/toolsencoding.py:343
2214
 msgid "Progressive"
2215
 msgstr ""
2216
 
2217
-#: guicomponents.py:1572 tools/toolsencoding.py:345
2218
+#: guicomponents.py:1696 tools/toolsencoding.py:345
2219
 msgid "Interlaced"
2220
 msgstr ""
2221
 
2222
-#: guicomponents.py:1575 tools/toolsencoding.py:348
2223
+#: guicomponents.py:1699 tools/toolsencoding.py:348
2224
 msgid "Fps: "
2225
 msgstr ""
2226
 
2227
-#: guicomponents.py:1578 tools/toolsencoding.py:351
2228
+#: guicomponents.py:1702 tools/toolsencoding.py:351
2229
 msgid "Pixel Aspect: "
2230
 msgstr ""
2231
 
2232
-#: guicomponents.py:1585
2233
+#: guicomponents.py:1709
2234
 msgid "Description:"
2235
 msgstr ""
2236
 
2237
-#: guicomponents.py:1587
2238
+#: guicomponents.py:1711
2239
 msgid "Dimensions:"
2240
 msgstr ""
2241
 
2242
-#: guicomponents.py:1589
2243
+#: guicomponents.py:1713
2244
 msgid "Frames per second:"
2245
 msgstr ""
2246
 
2247
-#: guicomponents.py:1591
2248
+#: guicomponents.py:1715
2249
 msgid "Size:"
2250
 msgstr ""
2251
 
2252
-#: guicomponents.py:1593
2253
+#: guicomponents.py:1717
2254
 msgid "Pixel aspect ratio: "
2255
 msgstr ""
2256
 
2257
-#: guicomponents.py:1595 profilesmanager.py:138
2258
+#: guicomponents.py:1719 profilesmanager.py:138
2259
 msgid "Progressive:"
2260
 msgstr ""
2261
 
2262
-#: guicomponents.py:1862
2263
+#: guicomponents.py:1986
2264
 msgid "5 video, 4 audio"
2265
 msgstr ""
2266
 
2267
-#: guicomponents.py:1863
2268
+#: guicomponents.py:1987
2269
 msgid "4 video, 3 audio"
2270
 msgstr ""
2271
 
2272
-#: guicomponents.py:1864
2273
+#: guicomponents.py:1988
2274
 msgid "3 video, 2 audio"
2275
 msgstr ""
2276
 
2277
-#: guicomponents.py:1865
2278
+#: guicomponents.py:1989
2279
 msgid "2 video, 1 audio"
2280
 msgstr ""
2281
 
2282
-#: guicomponents.py:1866
2283
+#: guicomponents.py:1990
2284
+msgid "7 video, 2 audio"
2285
+msgstr ""
2286
+
2287
+#: guicomponents.py:1991
2288
+msgid "2 video, 7 audio"
2289
+msgstr ""
2290
+
2291
+#: guicomponents.py:1992
2292
 msgid "8 video, 1 audio"
2293
 msgstr ""
2294
 
2295
-#: guicomponents.py:1867
2296
+#: guicomponents.py:1993
2297
 msgid "1 video, 8 audio"
2298
 msgstr ""
2299
 
2300
-#: guicomponents.py:1889
2301
+#: guicomponents.py:2015
2302
 msgid "No Markers"
2303
 msgstr ""
2304
 
2305
-#: guicomponents.py:1893
2306
+#: guicomponents.py:2019
2307
 msgid "Delete Marker"
2308
 msgstr ""
2309
 
2310
-#: guicomponents.py:1895
2311
+#: guicomponents.py:2021
2312
 msgid "Delete All Markers"
2313
 msgstr ""
2314
 
2315
-#: guicomponents.py:1903
2316
+#: guicomponents.py:2029
2317
 msgid "Maximize Tracks"
2318
 msgstr ""
2319
 
2320
-#: guicomponents.py:1904
2321
+#: guicomponents.py:2030
2322
 msgid "Maximize Video Tracks"
2323
 msgstr ""
2324
 
2325
-#: guicomponents.py:1905
2326
+#: guicomponents.py:2031
2327
 msgid "Maximize Audio Tracks"
2328
 msgstr ""
2329
 
2330
-#: guicomponents.py:1907
2331
+#: guicomponents.py:2033
2332
 msgid "Minimize Tracks"
2333
 msgstr ""
2334
 
2335
-#: guicomponents.py:1915
2336
+#: guicomponents.py:2035
2337
+msgid "Activate All Tracks"
2338
+msgstr ""
2339
+
2340
+#: guicomponents.py:2036
2341
+msgid "Activate Only Current Top Active Track"
2342
+msgstr ""
2343
+
2344
+#: guicomponents.py:2044
2345
 msgid "Display Clip Media Thumbnails"
2346
 msgstr ""
2347
 
2348
-#: guicomponents.py:1924
2349
+#: guicomponents.py:2053
2350
 msgid "Snapping On"
2351
 msgstr ""
2352
 
2353
-#: guicomponents.py:1931
2354
+#: guicomponents.py:2060
2355
 msgid "Show Magnet Icon"
2356
 msgstr ""
2357
 
2358
-#: guicomponents.py:1940
2359
+#: guicomponents.py:2069
2360
 msgid "Display All Audio Levels"
2361
 msgstr ""
2362
 
2363
-#: guicomponents.py:1943
2364
+#: guicomponents.py:2072
2365
 msgid "Display Audio Levels On Request"
2366
 msgstr ""
2367
 
2368
-#: guicomponents.py:1963
2369
+#: guicomponents.py:2092
2370
 msgid "Image"
2371
 msgstr ""
2372
 
2373
-#: guicomponents.py:1965
2374
+#: guicomponents.py:2094
2375
 msgid "Vectorscope"
2376
 msgstr ""
2377
 
2378
-#: guicomponents.py:1967
2379
+#: guicomponents.py:2096
2380
 msgid "RGB Parade"
2381
 msgstr ""
2382
 
2383
-#: guicomponents.py:1971
2384
+#: guicomponents.py:2100
2385
 msgid "Overlay Opacity"
2386
 msgstr ""
2387
 
2388
-#: guicomponents.py:1976
2389
+#: guicomponents.py:2105
2390
 msgid "100%"
2391
 msgstr ""
2392
 
2393
-#: guicomponents.py:1981
2394
+#: guicomponents.py:2110
2395
 msgid "80%"
2396
 msgstr ""
2397
 
2398
-#: guicomponents.py:1986
2399
+#: guicomponents.py:2115
2400
 msgid "50%"
2401
 msgstr ""
2402
 
2403
-#: guicomponents.py:1991
2404
+#: guicomponents.py:2120
2405
 msgid "20%"
2406
 msgstr ""
2407
 
2408
-#: guicomponents.py:1996
2409
+#: guicomponents.py:2125
2410
 msgid "0%"
2411
 msgstr ""
2412
 
2413
-#: guicomponents.py:2069
2414
+#: guicomponents.py:2145
2415
+msgid "Trim View On"
2416
+msgstr ""
2417
+
2418
+#: guicomponents.py:2150
2419
+msgid "Trim View Single Side Edits Only"
2420
+msgstr ""
2421
+
2422
+#: guicomponents.py:2155
2423
+msgid "Trim View Off"
2424
+msgstr ""
2425
+
2426
+#: guicomponents.py:2171
2427
+msgid "Set Current Clip Frame Match Frame"
2428
+msgstr ""
2429
+
2430
+#: guicomponents.py:2241
2431
 msgid "All Files"
2432
 msgstr ""
2433
 
2434
-#: guicomponents.py:2073
2435
+#: guicomponents.py:2245
2436
 msgid "Video Files"
2437
 msgstr ""
2438
 
2439
-#: guicomponents.py:2077
2440
+#: guicomponents.py:2249
2441
 msgid "Audio Files"
2442
 msgstr ""
2443
 
2444
-#: guicomponents.py:2081
2445
+#: guicomponents.py:2253
2446
 msgid "Graphics Files"
2447
 msgstr ""
2448
 
2449
-#: guicomponents.py:2085
2450
+#: guicomponents.py:2257
2451
 msgid "Image Sequences"
2452
 msgstr ""
2453
 
2454
-#: guicomponents.py:2089
2455
+#: guicomponents.py:2261
2456
 msgid "Pattern Producers"
2457
 msgstr ""
2458
 
2459
-#: guicomponents.py:2102
2460
+#: guicomponents.py:2274
2461
 msgid "2 Columns"
2462
 msgstr ""
2463
 
2464
-#: guicomponents.py:2107
2465
+#: guicomponents.py:2279
2466
 msgid "3 Columns"
2467
 msgstr ""
2468
 
2469
-#: guicomponents.py:2112
2470
+#: guicomponents.py:2284
2471
 msgid "4 Columns"
2472
 msgstr ""
2473
 
2474
-#: guicomponents.py:2117
2475
+#: guicomponents.py:2289
2476
 msgid "5 Columns"
2477
 msgstr ""
2478
 
2479
-#: guicomponents.py:2122
2480
+#: guicomponents.py:2294
2481
 msgid "6 Columns"
2482
 msgstr ""
2483
 
2484
-#: guicomponents.py:2127
2485
+#: guicomponents.py:2299
2486
 msgid "7 Columns"
2487
 msgstr ""
2488
 
2489
@@ -2053,203 +2153,203 @@
2490
 msgid " is locked. Unlock track to edit it.\n"
2491
 msgstr ""
2492
 
2493
-#: panels.py:54
2494
+#: panels.py:55
2495
 msgid "Add Media File to Bin"
2496
 msgstr ""
2497
 
2498
-#: panels.py:55
2499
+#: panels.py:56
2500
 msgid "Delete Media File from Bin"
2501
 msgstr ""
2502
 
2503
-#: panels.py:60
2504
+#: panels.py:61
2505
 msgid "Render Proxy Files For Selected Media"
2506
 msgstr ""
2507
 
2508
-#: panels.py:99
2509
+#: panels.py:100
2510
 msgid "Add Bin to Project"
2511
 msgstr ""
2512
 
2513
-#: panels.py:100
2514
+#: panels.py:101
2515
 msgid "Delete Bin from Project"
2516
 msgstr ""
2517
 
2518
-#: panels.py:109
2519
+#: panels.py:110
2520
 msgid "Bins"
2521
 msgstr ""
2522
 
2523
-#: panels.py:115
2524
+#: panels.py:116
2525
 msgid "Edit"
2526
 msgstr ""
2527
 
2528
-#: panels.py:116
2529
+#: panels.py:117
2530
 msgid "Add new Sequence to Project"
2531
 msgstr ""
2532
 
2533
-#: panels.py:117
2534
+#: panels.py:118
2535
 msgid "Delete Sequence from Project"
2536
 msgstr ""
2537
 
2538
-#: panels.py:118
2539
+#: panels.py:119
2540
 msgid "Start editing Sequence"
2541
 msgstr ""
2542
 
2543
-#: panels.py:132
2544
+#: panels.py:133
2545
 msgid "Sequences"
2546
 msgstr ""
2547
 
2548
-#: panels.py:135
2549
+#: panels.py:136
2550
 msgid "Select folder for new thumbnails."
2551
 msgstr ""
2552
 
2553
-#: panels.py:136
2554
+#: panels.py:137
2555
 msgid "Old thumbnails in this or other projects will"
2556
 msgstr ""
2557
 
2558
-#: panels.py:137
2559
+#: panels.py:138
2560
 msgid ""
2561
 " still be available,\n"
2562
 "this only affects thumnails that are created for new media.\n"
2563
 msgstr ""
2564
 
2565
-#: panels.py:138
2566
+#: panels.py:139
2567
 msgid ""
2568
 "\n"
2569
 "Setting your home folder as thumbnails folder is not allowed."
2570
 msgstr ""
2571
 
2572
-#: panels.py:154
2573
+#: panels.py:155
2574
 msgid "Select folder for rendered clips."
2575
 msgstr ""
2576
 
2577
-#: panels.py:155
2578
+#: panels.py:156
2579
 msgid "Old rendered clips in this or other projects will"
2580
 msgstr ""
2581
 
2582
-#: panels.py:156
2583
+#: panels.py:157
2584
 msgid ""
2585
 " still be available,\n"
2586
 "this only affects rendered files that are created from now on.\n"
2587
 msgstr ""
2588
 
2589
-#: panels.py:157
2590
+#: panels.py:158
2591
 msgid ""
2592
 "\n"
2593
 "Setting your home folder as folder for rendered clips is not allowed."
2594
 msgstr ""
2595
 
2596
-#: panels.py:241 rendergui.py:524 tools/toolsencoding.py:54
2597
+#: panels.py:242 rendergui.py:531 tools/toolsencoding.py:54
2598
 msgid "Name:"
2599
 msgstr ""
2600
 
2601
-#: panels.py:242
2602
+#: panels.py:243
2603
 msgid "Path:"
2604
 msgstr ""
2605
 
2606
-#: panels.py:243 panels.py:277
2607
+#: panels.py:244 panels.py:278
2608
 msgid "Image Size:"
2609
 msgstr ""
2610
 
2611
-#: panels.py:244 tools/batchrendering.py:999
2612
+#: panels.py:245 tools/batchrendering.py:1002
2613
 msgid "Frames Per Second:"
2614
 msgstr ""
2615
 
2616
-#: panels.py:245
2617
+#: panels.py:246
2618
 msgid "Playtime:"
2619
 msgstr ""
2620
 
2621
-#: panels.py:246 panels.py:279
2622
+#: panels.py:247 panels.py:280
2623
 msgid "Video Codec:"
2624
 msgstr ""
2625
 
2626
-#: panels.py:247 panels.py:280
2627
+#: panels.py:248 panels.py:281
2628
 msgid "Audio Codec:"
2629
 msgstr ""
2630
 
2631
-#: panels.py:248
2632
+#: panels.py:249
2633
 msgid "Audio Channels:"
2634
 msgstr ""
2635
 
2636
-#: panels.py:249
2637
+#: panels.py:250
2638
 msgid "Audio Sample Rate:"
2639
 msgstr ""
2640
 
2641
-#: panels.py:250
2642
+#: panels.py:251
2643
 msgid "Best Profile:"
2644
 msgstr ""
2645
 
2646
-#: panels.py:251
2647
+#: panels.py:252
2648
 msgid "Matches Project Profile:"
2649
 msgstr ""
2650
 
2651
-#: panels.py:274 tools/gmic.py:647
2652
+#: panels.py:275 tools/gmic.py:699
2653
 msgid "Mark In:"
2654
 msgstr ""
2655
 
2656
-#: panels.py:275 tools/gmic.py:648
2657
+#: panels.py:276 tools/gmic.py:700
2658
 msgid "Mark Out:"
2659
 msgstr ""
2660
 
2661
-#: panels.py:276
2662
+#: panels.py:277
2663
 msgid "Clip Length:"
2664
 msgstr ""
2665
 
2666
-#: panels.py:278
2667
+#: panels.py:279
2668
 msgid "Media Path:"
2669
 msgstr ""
2670
 
2671
-#: panels.py:308
2672
+#: panels.py:309
2673
 msgid "Composite clip on:"
2674
 msgstr ""
2675
 
2676
-#: panels.py:321 panels.py:411 rendergui.py:537 tools/toolsencoding.py:67
2677
+#: panels.py:322 panels.py:415 rendergui.py:544 tools/toolsencoding.py:67
2678
 msgid "Type:"
2679
 msgstr ""
2680
 
2681
-#: panels.py:330
2682
+#: panels.py:331
2683
 msgid "Wipe Pattern:"
2684
 msgstr ""
2685
 
2686
-#: panels.py:336
2687
+#: panels.py:337
2688
 msgid "Dip Color:"
2689
 msgstr ""
2690
 
2691
-#: panels.py:351 panels.py:421 tools/gmic.py:649
2692
+#: panels.py:355 panels.py:428 tools/gmic.py:701
2693
 msgid "Length:"
2694
 msgstr ""
2695
 
2696
-#: panels.py:357
2697
+#: panels.py:361
2698
 msgid "First Clip Out Handle:"
2699
 msgstr ""
2700
 
2701
-#: panels.py:358 panels.py:361
2702
+#: panels.py:362 panels.py:365
2703
 msgid " frame(s)"
2704
 msgstr ""
2705
 
2706
-#: panels.py:360
2707
+#: panels.py:364
2708
 msgid "Second Clip In Handle:"
2709
 msgstr ""
2710
 
2711
-#: panels.py:397 panels.py:448
2712
+#: panels.py:401 panels.py:455
2713
 msgid "Transition Options"
2714
 msgstr ""
2715
 
2716
-#: panels.py:398 panels.py:449
2717
+#: panels.py:402 panels.py:456
2718
 msgid "Encoding"
2719
 msgstr ""
2720
 
2721
-#: panels.py:399
2722
+#: panels.py:403
2723
 msgid "Media Overlap info"
2724
 msgstr ""
2725
 
2726
-#: panels.py:407 mlttransitions.py:166
2727
+#: panels.py:411 mlttransitions.py:166
2728
 msgid "Fade In"
2729
 msgstr ""
2730
 
2731
-#: panels.py:408 mlttransitions.py:167
2732
+#: panels.py:412 mlttransitions.py:167
2733
 msgid "Fade Out"
2734
 msgstr ""
2735
 
2736
-#: panels.py:416
2737
+#: panels.py:420
2738
 msgid "Color:"
2739
 msgstr ""
2740
 
2741
@@ -2257,7 +2357,7 @@
2742
 msgid "Building sequence "
2743
 msgstr ""
2744
 
2745
-#: persistance.py:404
2746
+#: persistance.py:408
2747
 msgid "Loading icons"
2748
 msgstr ""
2749
 
2750
@@ -2265,93 +2365,93 @@
2751
 msgid "untitled"
2752
 msgstr ""
2753
 
2754
-#: projectdata.py:186
2755
+#: projectdata.py:188
2756
 msgid "bin_"
2757
 msgstr ""
2758
 
2759
-#: projectdata.py:481
2760
+#: projectdata.py:483
2761
 msgid "Created using dialog"
2762
 msgstr ""
2763
 
2764
-#: projectdata.py:483
2765
+#: projectdata.py:485
2766
 msgid "Created using Save As... "
2767
 msgstr ""
2768
 
2769
-#: projectdata.py:485
2770
+#: projectdata.py:487
2771
 msgid "Saved "
2772
 msgstr ""
2773
 
2774
-#: projectdata.py:488
2775
+#: projectdata.py:490
2776
 msgid "Saved as "
2777
 msgstr ""
2778
 
2779
-#: projectdata.py:490
2780
+#: projectdata.py:492
2781
 msgid "Rendered "
2782
 msgstr ""
2783
 
2784
-#: projectdata.py:492
2785
+#: projectdata.py:494
2786
 msgid "Saved backup snapshot"
2787
 msgstr ""
2788
 
2789
-#: render.py:152
2790
+#: render.py:170
2791
 msgid "To Queue"
2792
 msgstr ""
2793
 
2794
-#: render.py:153
2795
+#: render.py:171
2796
 msgid "Save Project in Render Queue"
2797
 msgstr ""
2798
 
2799
-#: render.py:156
2800
+#: render.py:174
2801
 msgid "Select render range"
2802
 msgstr ""
2803
 
2804
-#: render.py:157
2805
+#: render.py:175
2806
 msgid "Reset all render options to defaults"
2807
 msgstr ""
2808
 
2809
-#: render.py:158
2810
+#: render.py:176
2811
 msgid "Begin Rendering"
2812
 msgstr ""
2813
 
2814
-#: render.py:177
2815
+#: render.py:195
2816
 msgid "<b>Output File: </b>"
2817
 msgstr ""
2818
 
2819
-#: render.py:179
2820
+#: render.py:197
2821
 msgid "<b>Estimated time left: </b>"
2822
 msgstr ""
2823
 
2824
-#: render.py:181
2825
+#: render.py:199
2826
 msgid "<b>Render time: </b>"
2827
 msgstr ""
2828
 
2829
-#: render.py:198 render.py:224
2830
+#: render.py:216 render.py:242
2831
 msgid "<b>Render Time: </b>"
2832
 msgstr ""
2833
 
2834
-#: render.py:204 render.py:222
2835
+#: render.py:222 render.py:240
2836
 msgid "<b>Estimated Time Left: </b>"
2837
 msgstr ""
2838
 
2839
-#: render.py:226
2840
+#: render.py:244
2841
 msgid "Render Complete!"
2842
 msgstr ""
2843
 
2844
-#: render.py:342
2845
+#: render.py:360
2846
 msgid "A File with given path exists!"
2847
 msgstr ""
2848
 
2849
-#: render.py:343
2850
+#: render.py:361
2851
 msgid ""
2852
 "It is not allowed to render Motion Files with same paths as existing files.\n"
2853
 "Select another name for file."
2854
 msgstr ""
2855
 
2856
-#: render.py:402
2857
+#: render.py:420
2858
 msgid "Rendering Motion Clip"
2859
 msgstr ""
2860
 
2861
-#: render.py:452
2862
+#: render.py:470
2863
 msgid "Rendering Transition Clip"
2864
 msgstr ""
2865
 
2866
@@ -3895,7 +3995,7 @@
2867
 msgid "Spots"
2868
 msgstr ""
2869
 
2870
-#: mlttransitions.py:111 medialog.py:534
2871
+#: mlttransitions.py:111 medialog.py:535
2872
 msgid "Star"
2873
 msgstr ""
2874
 
2875
@@ -4071,61 +4171,66 @@
2876
 msgid "Align"
2877
 msgstr ""
2878
 
2879
-#: keyframeeditor.py:1532
2880
+#: keyframeeditor.py:1544
2881
 msgid "View:"
2882
 msgstr ""
2883
 
2884
-#: keyframeeditor.py:1538
2885
+#: keyframeeditor.py:1550
2886
 msgid "Large"
2887
 msgstr ""
2888
 
2889
-#: keyframeeditor.py:1539
2890
+#: keyframeeditor.py:1551
2891
 msgid "Medium"
2892
 msgstr ""
2893
 
2894
-#: keyframeeditor.py:1540
2895
+#: keyframeeditor.py:1552
2896
 msgid "Small"
2897
 msgstr ""
2898
 
2899
-#: keyframeeditor.py:1560
2900
+#: keyframeeditor.py:1572
2901
 msgid "Reset Geometry"
2902
 msgstr ""
2903
 
2904
-#: keyframeeditor.py:1561
2905
+#: keyframeeditor.py:1573
2906
 msgid "Geometry to Original Aspect Ratio"
2907
 msgstr ""
2908
 
2909
-#: keyframeeditor.py:1562
2910
+#: keyframeeditor.py:1574
2911
 msgid "Center Horizontal"
2912
 msgstr ""
2913
 
2914
-#: keyframeeditor.py:1563
2915
+#: keyframeeditor.py:1575
2916
 msgid "Center Vertical"
2917
 msgstr ""
2918
 
2919
-#: middlebar.py:110
2920
+#: middlebar.py:127
2921
 msgid ""
2922
 "Zoom In - Mouse Middle Scroll\n"
2923
 " Zoom Out - Mouse Middle Scroll\n"
2924
 " Zoom Length - Mouse Middle Click"
2925
 msgstr ""
2926
 
2927
-#: middlebar.py:115
2928
+#: middlebar.py:132
2929
 msgid ""
2930
 "Add Rendered Transition - 2 clips selected\n"
2931
 "Add Rendered Fade - 1 clip selected\n"
2932
 "Cut - X"
2933
 msgstr ""
2934
 
2935
-#: middlebar.py:123
2936
+#: middlebar.py:138
2937
 msgid ""
2938
 "Splice Out - Delete\n"
2939
 "Lift\n"
2940
+"Delete Range"
2941
+msgstr ""
2942
+
2943
+#: middlebar.py:143
2944
+msgid ""
2945
 "Resync Selected\n"
2946
 "Split Audio"
2947
 msgstr ""
2948
 
2949
-#: middlebar.py:130
2950
+#: middlebar.py:150
2951
 msgid ""
2952
 "Overwrite Range\n"
2953
 "Overwrite Clip - T\n"
2954
@@ -4133,13 +4238,13 @@
2955
 "Append Clip - U"
2956
 msgstr ""
2957
 
2958
-#: middlebar.py:135
2959
+#: middlebar.py:155
2960
 msgid ""
2961
 "Undo - Ctrl + Z\n"
2962
 "Redo - Ctrl + Y"
2963
 msgstr ""
2964
 
2965
-#: middlebar.py:142
2966
+#: middlebar.py:162
2967
 msgid ""
2968
 "Audio Mixer\n"
2969
 "Titler\n"
2970
@@ -4147,125 +4252,125 @@
2971
 "Batch Render Queue"
2972
 msgstr ""
2973
 
2974
-#: middlebar.py:145
2975
+#: middlebar.py:167
2976
 msgid ""
2977
 "Audio Mixer(not available)\n"
2978
 "Titler"
2979
 msgstr ""
2980
 
2981
-#: medialog.py:303
2982
+#: medialog.py:304
2983
 msgid "New Group..."
2984
 msgstr ""
2985
 
2986
-#: medialog.py:304
2987
+#: medialog.py:305
2988
 msgid "New Group From Selected..."
2989
 msgstr ""
2990
 
2991
-#: medialog.py:308
2992
+#: medialog.py:309
2993
 msgid "Rename Current Group..."
2994
 msgstr ""
2995
 
2996
-#: medialog.py:314
2997
+#: medialog.py:315
2998
 msgid "Move Selected Items To Group"
2999
 msgstr ""
3000
 
3001
-#: medialog.py:317
3002
+#: medialog.py:318
3003
 msgid "No Groups"
3004
 msgstr ""
3005
 
3006
-#: medialog.py:330
3007
+#: medialog.py:331
3008
 msgid "Delete Current Group"
3009
 msgstr ""
3010
 
3011
-#: medialog.py:336
3012
+#: medialog.py:337
3013
 msgid "Sort by"
3014
 msgstr ""
3015
 
3016
-#: medialog.py:339
3017
+#: medialog.py:340
3018
 msgid "Time"
3019
 msgstr ""
3020
 
3021
-#: medialog.py:345 medialog.py:540
3022
+#: medialog.py:346 medialog.py:541
3023
 msgid "File Name"
3024
 msgstr ""
3025
 
3026
-#: medialog.py:350 medialog.py:538
3027
+#: medialog.py:351 medialog.py:539
3028
 msgid "Comment"
3029
 msgstr ""
3030
 
3031
-#: medialog.py:464
3032
+#: medialog.py:465
3033
 msgid "Group "
3034
 msgstr ""
3035
 
3036
-#: medialog.py:536 projectinfogui.py:99
3037
+#: medialog.py:537 projectinfogui.py:100
3038
 msgid "Event"
3039
 msgstr ""
3040
 
3041
-#: medialog.py:542
3042
+#: medialog.py:543
3043
 msgid "Mark In"
3044
 msgstr ""
3045
 
3046
-#: medialog.py:544
3047
+#: medialog.py:545
3048
 msgid "Mark Out"
3049
 msgstr ""
3050
 
3051
-#: medialog.py:546 projectinfogui.py:97
3052
+#: medialog.py:547 projectinfogui.py:98
3053
 msgid "Date"
3054
 msgstr ""
3055
 
3056
-#: medialog.py:701
3057
+#: medialog.py:702
3058
 msgid "Use Comments as Clip Names"
3059
 msgstr ""
3060
 
3061
-#: medialog.py:732
3062
+#: medialog.py:733
3063
 msgid "Display starred ranges"
3064
 msgstr ""
3065
 
3066
-#: medialog.py:733
3067
+#: medialog.py:734
3068
 msgid "Display non-starred ranges"
3069
 msgstr ""
3070
 
3071
-#: medialog.py:734
3072
+#: medialog.py:735
3073
 msgid "Set selected ranges starred"
3074
 msgstr ""
3075
 
3076
-#: medialog.py:735
3077
+#: medialog.py:736
3078
 msgid "Set selected ranges non-starred"
3079
 msgstr ""
3080
 
3081
-#: medialog.py:736
3082
+#: medialog.py:737
3083
 msgid "Log current marked range"
3084
 msgstr ""
3085
 
3086
-#: medialog.py:737
3087
+#: medialog.py:738
3088
 msgid "Delete selected ranges"
3089
 msgstr ""
3090
 
3091
-#: medialog.py:738
3092
+#: medialog.py:739
3093
 msgid "Insert selected ranges on Timeline"
3094
 msgstr ""
3095
 
3096
-#: medialog.py:739
3097
+#: medialog.py:740
3098
 msgid "Append displayed ranges on Timeline"
3099
 msgstr ""
3100
 
3101
-#: medialog.py:756
3102
+#: medialog.py:757
3103
 msgid "All Items"
3104
 msgstr ""
3105
 
3106
-#: medialog.py:763
3107
+#: medialog.py:764
3108
 msgid "Select viewed Range Log Items Group"
3109
 msgstr ""
3110
 
3111
-#: projectinfogui.py:37
3112
+#: projectinfogui.py:38
3113
 msgid "Name"
3114
 msgstr ""
3115
 
3116
-#: projectinfogui.py:49
3117
+#: projectinfogui.py:50
3118
 msgid "Project Events"
3119
 msgstr ""
3120
 
3121
-#: projectinfogui.py:101
3122
+#: projectinfogui.py:102
3123
 msgid "Path"
3124
 msgstr ""
3125
 
3126
@@ -4309,139 +4414,139 @@
3127
 msgid "Save Title Graphic"
3128
 msgstr ""
3129
 
3130
-#: rendergui.py:44
3131
+#: rendergui.py:45
3132
 msgid "Render Progress"
3133
 msgstr ""
3134
 
3135
-#: rendergui.py:68
3136
+#: rendergui.py:69
3137
 msgid ""
3138
 "Project and Render Profile FPS values are not same. Rendered file may have A/"
3139
 "V sync issues."
3140
 msgstr ""
3141
 
3142
-#: rendergui.py:95
3143
+#: rendergui.py:96
3144
 msgid "Render range not defined!"
3145
 msgstr ""
3146
 
3147
-#: rendergui.py:96
3148
+#: rendergui.py:97
3149
 msgid ""
3150
 "Define render range using Mark In and Mark Out points\n"
3151
 "or select range option 'Sequence length' to start rendering."
3152
 msgstr ""
3153
 
3154
-#: rendergui.py:100
3155
+#: rendergui.py:101
3156
 msgid "Load Render Args File"
3157
 msgstr ""
3158
 
3159
-#: rendergui.py:114
3160
+#: rendergui.py:115
3161
 msgid "Save Render Args As"
3162
 msgstr ""
3163
 
3164
-#: rendergui.py:168
3165
+#: rendergui.py:169
3166
 msgid "Render Slow/Fast Motion Video File"
3167
 msgstr ""
3168
 
3169
-#: rendergui.py:173
3170
+#: rendergui.py:174
3171
 msgid "Source Media File: "
3172
 msgstr ""
3173
 
3174
-#: rendergui.py:180 rendergui.py:181
3175
+#: rendergui.py:181 rendergui.py:182
3176
 msgid "<b>not set</b>"
3177
 msgstr ""
3178
 
3179
-#: rendergui.py:201
3180
+#: rendergui.py:202
3181
 msgid "Select Target Folder"
3182
 msgstr ""
3183
 
3184
-#: rendergui.py:205
3185
+#: rendergui.py:206
3186
 msgid "Speed %:"
3187
 msgstr ""
3188
 
3189
-#: rendergui.py:243
3190
+#: rendergui.py:244
3191
 msgid "Full Source Length"
3192
 msgstr ""
3193
 
3194
-#: rendergui.py:248
3195
+#: rendergui.py:249
3196
 msgid "Source Mark In to Mark Out"
3197
 msgstr ""
3198
 
3199
-#: rendergui.py:271
3200
+#: rendergui.py:272
3201
 msgid "Source Mark In: "
3202
 msgstr ""
3203
 
3204
-#: rendergui.py:272
3205
+#: rendergui.py:273
3206
 msgid "Source Mark Out: "
3207
 msgstr ""
3208
 
3209
-#: rendergui.py:276
3210
+#: rendergui.py:277
3211
 msgid "Target File:"
3212
 msgstr ""
3213
 
3214
-#: rendergui.py:277
3215
+#: rendergui.py:278
3216
 msgid "Target Folder:"
3217
 msgstr ""
3218
 
3219
-#: rendergui.py:278
3220
+#: rendergui.py:279
3221
 msgid "Target Profile:"
3222
 msgstr ""
3223
 
3224
-#: rendergui.py:279
3225
+#: rendergui.py:280
3226
 msgid "Target Encoding:"
3227
 msgstr ""
3228
 
3229
-#: rendergui.py:280
3230
+#: rendergui.py:281
3231
 msgid "Target Quality:"
3232
 msgstr ""
3233
 
3234
-#: rendergui.py:282 rendergui.py:467
3235
+#: rendergui.py:283 rendergui.py:468
3236
 msgid "Render Range:"
3237
 msgstr ""
3238
 
3239
-#: rendergui.py:283
3240
+#: rendergui.py:284
3241
 msgid "Rendered Clip Length:"
3242
 msgstr ""
3243
 
3244
-#: rendergui.py:316 tools/toolsencoding.py:172
3245
+#: rendergui.py:317 tools/toolsencoding.py:172
3246
 msgid "Select Render quality"
3247
 msgstr ""
3248
 
3249
-#: rendergui.py:334
3250
+#: rendergui.py:335
3251
 msgid "Select audio sample frequency"
3252
 msgstr ""
3253
 
3254
-#: rendergui.py:358 tools/toolsencoding.py:231
3255
+#: rendergui.py:359 tools/toolsencoding.py:231
3256
 msgid "Select Render encoding"
3257
 msgstr ""
3258
 
3259
-#: rendergui.py:395 tools/toolsencoding.py:155
3260
+#: rendergui.py:396 tools/toolsencoding.py:155
3261
 msgid "Select render profile"
3262
 msgstr ""
3263
 
3264
-#: rendergui.py:422
3265
+#: rendergui.py:423
3266
 msgid "Full Length"
3267
 msgstr ""
3268
 
3269
-#: rendergui.py:423
3270
+#: rendergui.py:424
3271
 msgid "Marked Range"
3272
 msgstr ""
3273
 
3274
-#: rendergui.py:431 tools/toolsencoding.py:270
3275
+#: rendergui.py:432 tools/toolsencoding.py:270
3276
 msgid "File"
3277
 msgstr ""
3278
 
3279
-#: rendergui.py:432 tools/toolsencoding.py:271
3280
+#: rendergui.py:433 tools/toolsencoding.py:271
3281
 msgid "Render Profile"
3282
 msgstr ""
3283
 
3284
-#: rendergui.py:435 rendergui.py:453 tools/toolsencoding.py:272
3285
+#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:272
3286
 msgid "Encoding Format"
3287
 msgstr ""
3288
 
3289
-#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:273
3290
+#: rendergui.py:438 tools/toolsencoding.py:273
3291
 msgid "Render Type"
3292
 msgstr ""
3293
 
3294
-#: rendergui.py:456
3295
+#: rendergui.py:456 rendergui.py:924
3296
 msgid "Render Args"
3297
 msgstr ""
3298
 
3299
@@ -4449,75 +4554,83 @@
3300
 msgid "Open File in Bin:"
3301
 msgstr ""
3302
 
3303
-#: rendergui.py:530 tools/toolsencoding.py:60
3304
+#: rendergui.py:537 tools/toolsencoding.py:60
3305
 msgid "Select folder to place rendered file in"
3306
 msgstr ""
3307
 
3308
-#: rendergui.py:531 tools/toolsencoding.py:61
3309
+#: rendergui.py:538 tools/toolsencoding.py:61
3310
 msgid "Give name for rendered file"
3311
 msgstr ""
3312
 
3313
-#: rendergui.py:538 tools/toolsencoding.py:68
3314
+#: rendergui.py:545 tools/toolsencoding.py:68
3315
 msgid "Presets:"
3316
 msgstr ""
3317
 
3318
-#: rendergui.py:541 tools/toolsencoding.py:71
3319
+#: rendergui.py:548 tools/toolsencoding.py:71
3320
 msgid "User Defined"
3321
 msgstr ""
3322
 
3323
-#: rendergui.py:542 tools/toolsencoding.py:72
3324
+#: rendergui.py:549 tools/toolsencoding.py:72
3325
 msgid "Preset File type"
3326
 msgstr ""
3327
 
3328
-#: rendergui.py:559 rendergui.py:634
3329
+#: rendergui.py:566 rendergui.py:642 rendergui.py:758
3330
 msgid "Use Project Profile:"
3331
 msgstr ""
3332
 
3333
-#: rendergui.py:560 rendergui.py:635
3334
+#: rendergui.py:567 rendergui.py:643 rendergui.py:759
3335
 msgid "Render using args:"
3336
 msgstr ""
3337
 
3338
-#: rendergui.py:575
3339
+#: rendergui.py:582
3340
 msgid "Select used project profile for rendering"
3341
 msgstr ""
3342
 
3343
-#: rendergui.py:576
3344
+#: rendergui.py:583
3345
 msgid "Render profile info"
3346
 msgstr ""
3347
 
3348
-#: rendergui.py:651
3349
+#: rendergui.py:660 rendergui.py:885
3350
 msgid "Load Selection"
3351
 msgstr ""
3352
 
3353
-#: rendergui.py:656
3354
+#: rendergui.py:665 rendergui.py:888
3355
 msgid "Ext.:"
3356
 msgstr ""
3357
 
3358
-#: rendergui.py:691
3359
+#: rendergui.py:700 rendergui.py:797
3360
 msgid "Render using key=value rendering options"
3361
 msgstr ""
3362
 
3363
-#: rendergui.py:692
3364
+#: rendergui.py:701 rendergui.py:895
3365
 msgid "Load render options from currently selected encoding"
3366
 msgstr ""
3367
 
3368
-#: rendergui.py:693
3369
+#: rendergui.py:702 rendergui.py:896
3370
 msgid "Edit render options"
3371
 msgstr ""
3372
 
3373
-#: rendergui.py:694
3374
+#: rendergui.py:703 rendergui.py:799
3375
 msgid "Save Render Args into a text file"
3376
 msgstr ""
3377
 
3378
-#: rendergui.py:695
3379
+#: rendergui.py:704 rendergui.py:800
3380
 msgid "Load Render Args from a text file"
3381
 msgstr ""
3382
 
3383
+#: rendergui.py:777
3384
+msgid "Edit Args:"
3385
+msgstr ""
3386
+
3387
+#: rendergui.py:907
3388
+msgid "Set Args"
3389
+msgstr ""
3390
+
3391
 #: profilesmanager.py:47 proxyediting.py:218
3392
 msgid "Close Manager"
3393
 msgstr ""
3394
 
3395
-#: profilesmanager.py:72 tools/batchrendering.py:646
3396
+#: profilesmanager.py:72 tools/batchrendering.py:649
3397
 msgid "Delete Selected"
3398
 msgstr ""
3399
 
3400
@@ -4621,362 +4734,374 @@
3401
 msgid "Confirm user profile delete"
3402
 msgstr ""
3403
 
3404
-#: profilesmanager.py:280 tools/batchrendering.py:729
3405
+#: profilesmanager.py:280 tools/batchrendering.py:732
3406
 msgid "This operation cannot be undone."
3407
 msgstr ""
3408
 
3409
-#: preferenceswindow.py:40
3410
+#: preferenceswindow.py:41
3411
 msgid "Editor Preferences"
3412
 msgstr ""
3413
 
3414
-#: preferenceswindow.py:52
3415
+#: preferenceswindow.py:53
3416
 msgid "Editing"
3417
 msgstr ""
3418
 
3419
-#: preferenceswindow.py:75
3420
+#: preferenceswindow.py:76
3421
 msgid "Restart required for some setting changes to take effect."
3422
 msgstr ""
3423
 
3424
-#: preferenceswindow.py:76
3425
+#: preferenceswindow.py:77
3426
 msgid "If requested change is not in effect, restart application."
3427
 msgstr ""
3428
 
3429
-#: preferenceswindow.py:110
3430
+#: preferenceswindow.py:111
3431
 msgid "No Autosave"
3432
 msgstr ""
3433
 
3434
-#: preferenceswindow.py:110
3435
+#: preferenceswindow.py:111
3436
 msgid "1 min"
3437
 msgstr ""
3438
 
3439
-#: preferenceswindow.py:110
3440
+#: preferenceswindow.py:111
3441
 msgid "2 min"
3442
 msgstr ""
3443
 
3444
-#: preferenceswindow.py:110
3445
+#: preferenceswindow.py:111
3446
 msgid "5 min"
3447
 msgstr ""
3448
 
3449
-#: preferenceswindow.py:118
3450
+#: preferenceswindow.py:119
3451
 msgid "Absolute paths first, relative second"
3452
 msgstr ""
3453
 
3454
-#: preferenceswindow.py:119
3455
+#: preferenceswindow.py:120
3456
 msgid "Relative paths first, absolute second"
3457
 msgstr ""
3458
 
3459
-#: preferenceswindow.py:120
3460
+#: preferenceswindow.py:121
3461
 msgid "Absolute paths only"
3462
 msgstr ""
3463
 
3464
-#: preferenceswindow.py:124
3465
+#: preferenceswindow.py:125
3466
 msgid "Default Profile:"
3467
 msgstr ""
3468
 
3469
-#: preferenceswindow.py:125
3470
+#: preferenceswindow.py:126
3471
 msgid "Remember last media directory"
3472
 msgstr ""
3473
 
3474
-#: preferenceswindow.py:126
3475
+#: preferenceswindow.py:127
3476
 msgid "Undo stack size:"
3477
 msgstr ""
3478
 
3479
-#: preferenceswindow.py:127
3480
+#: preferenceswindow.py:128
3481
 msgid "Thumbnail folder:"
3482
 msgstr ""
3483
 
3484
-#: preferenceswindow.py:128
3485
+#: preferenceswindow.py:129
3486
 msgid "Remember last render directory"
3487
 msgstr ""
3488
 
3489
-#: preferenceswindow.py:129
3490
+#: preferenceswindow.py:130
3491
 msgid "Autosave for crash recovery every:"
3492
 msgstr ""
3493
 
3494
-#: preferenceswindow.py:130
3495
+#: preferenceswindow.py:131
3496
 msgid "Rendered Clips folder:"
3497
 msgstr ""
3498
 
3499
-#: preferenceswindow.py:131
3500
+#: preferenceswindow.py:132
3501
 msgid "Media look-up order on load:"
3502
 msgstr ""
3503
 
3504
-#: preferenceswindow.py:176
3505
+#: preferenceswindow.py:177
3506
 msgid "Overwrite blanks"
3507
 msgstr ""
3508
 
3509
-#: preferenceswindow.py:177
3510
+#: preferenceswindow.py:178
3511
 msgid "Always insert"
3512
 msgstr ""
3513
 
3514
-#: preferenceswindow.py:190
3515
+#: preferenceswindow.py:191
3516
 msgid "Autoplay new Clips in Clip Monitor"
3517
 msgstr ""
3518
 
3519
-#: preferenceswindow.py:191
3520
+#: preferenceswindow.py:192
3521
 msgid "Center Current Frame on Playback Stop"
3522
 msgstr ""
3523
 
3524
-#: preferenceswindow.py:192
3525
+#: preferenceswindow.py:193
3526
 msgid "Graphics default length:"
3527
 msgstr ""
3528
 
3529
-#: preferenceswindow.py:193
3530
+#: preferenceswindow.py:194
3531
 msgid "Trim Modes exit on empty click"
3532
 msgstr ""
3533
 
3534
-#: preferenceswindow.py:194
3535
+#: preferenceswindow.py:195
3536
 msgid "Quick enter Trim Modes"
3537
 msgstr ""
3538
 
3539
-#: preferenceswindow.py:195
3540
+#: preferenceswindow.py:196
3541
 msgid "Remember Monitor Clip Frame"
3542
 msgstr ""
3543
 
3544
-#: preferenceswindow.py:196
3545
+#: preferenceswindow.py:197
3546
 msgid "Media drag'n'drop action on non-V1 tracks"
3547
 msgstr ""
3548
 
3549
-#: preferenceswindow.py:197
3550
+#: preferenceswindow.py:198
3551
 msgid "Cover Transition/Fade clips on delete if possible"
3552
 msgstr ""
3553
 
3554
-#: preferenceswindow.py:199
3555
+#: preferenceswindow.py:200
3556
 msgid "Enable single Play/Pause button"
3557
 msgstr ""
3558
 
3559
-#: preferenceswindow.py:231
3560
+#: preferenceswindow.py:232
3561
 msgid "Glass"
3562
 msgstr ""
3563
 
3564
-#: preferenceswindow.py:232
3565
+#: preferenceswindow.py:233
3566
 msgid "Simple"
3567
 msgstr ""
3568
 
3569
-#: preferenceswindow.py:239
3570
+#: preferenceswindow.py:240
3571
 msgid "Light Theme"
3572
 msgstr ""
3573
 
3574
-#: preferenceswindow.py:240
3575
+#: preferenceswindow.py:241
3576
 msgid "Dark Theme"
3577
 msgstr ""
3578
 
3579
-#: preferenceswindow.py:252
3580
+#: preferenceswindow.py:253
3581
 msgid "Display All Levels"
3582
 msgstr ""
3583
 
3584
-#: preferenceswindow.py:253
3585
+#: preferenceswindow.py:254
3586
 msgid "Display Levels On Request"
3587
 msgstr ""
3588
 
3589
-#: preferenceswindow.py:260
3590
+#: preferenceswindow.py:261
3591
+msgid "Single Window"
3592
+msgstr ""
3593
+
3594
+#: preferenceswindow.py:262
3595
+msgid "Two Windows"
3596
+msgstr ""
3597
+
3598
+#: preferenceswindow.py:269
3599
+msgid "Application window mode:"
3600
+msgstr ""
3601
+
3602
+#: preferenceswindow.py:270
3603
 msgid "Use English texts on localized OS"
3604
 msgstr ""
3605
 
3606
-#: preferenceswindow.py:261
3607
+#: preferenceswindow.py:271
3608
 msgid "Display splash screen"
3609
 msgstr ""
3610
 
3611
-#: preferenceswindow.py:262
3612
+#: preferenceswindow.py:272
3613
 msgid "Buttons style:"
3614
 msgstr ""
3615
 
3616
-#: preferenceswindow.py:263
3617
-msgid "Icons and color optimized for:"
3618
+#: preferenceswindow.py:273
3619
+msgid "Theme request, icons and colors:"
3620
 msgstr ""
3621
 
3622
-#: preferenceswindow.py:264
3623
+#: preferenceswindow.py:274
3624
 msgid "Theme detection fail fallback colors:"
3625
 msgstr ""
3626
 
3627
-#: preferenceswindow.py:265
3628
+#: preferenceswindow.py:275
3629
 msgid "Default audio levels display:"
3630
 msgstr ""
3631
 
3632
-#: tools/batchrendering.py:295
3633
+#: tools/batchrendering.py:298
3634
 msgid "Render Item Project File Copy failed!"
3635
 msgstr ""
3636
 
3637
-#: tools/batchrendering.py:362 tools/batchrendering.py:746
3638
+#: tools/batchrendering.py:365 tools/batchrendering.py:749
3639
 msgid "Error loading render queue items!"
3640
 msgstr ""
3641
 
3642
-#: tools/batchrendering.py:363 tools/batchrendering.py:747
3643
+#: tools/batchrendering.py:366 tools/batchrendering.py:750
3644
 msgid "Message:\n"
3645
 msgstr ""
3646
 
3647
-#: tools/batchrendering.py:381
3648
+#: tools/batchrendering.py:384
3649
 msgid "Batch Render Queue already running!"
3650
 msgstr ""
3651
 
3652
-#: tools/batchrendering.py:383
3653
+#: tools/batchrendering.py:386
3654
 msgid "Batch Render Queue application was detected in session dbus."
3655
 msgstr ""
3656
 
3657
-#: tools/batchrendering.py:405
3658
+#: tools/batchrendering.py:408
3659
 msgid "Application is rendering and cannot be closed!"
3660
 msgstr ""
3661
 
3662
-#: tools/batchrendering.py:406
3663
+#: tools/batchrendering.py:409
3664
 msgid "Stop rendering before closing the application."
3665
 msgstr ""
3666
 
3667
-#: tools/batchrendering.py:438
3668
+#: tools/batchrendering.py:441
3669
 msgid " datafile load failed with "
3670
 msgstr ""
3671
 
3672
-#: tools/batchrendering.py:444
3673
+#: tools/batchrendering.py:447
3674
 msgid " project file load failed with "
3675
 msgstr ""
3676
 
3677
-#: tools/batchrendering.py:558
3678
+#: tools/batchrendering.py:561
3679
 msgid "Queued"
3680
 msgstr ""
3681
 
3682
-#: tools/batchrendering.py:560
3683
+#: tools/batchrendering.py:563
3684
 msgid "Rendering"
3685
 msgstr ""
3686
 
3687
-#: tools/batchrendering.py:562
3688
+#: tools/batchrendering.py:565
3689
 msgid "Finished"
3690
 msgstr ""
3691
 
3692
-#: tools/batchrendering.py:564
3693
+#: tools/batchrendering.py:567
3694
 msgid "Unqueued"
3695
 msgstr ""
3696
 
3697
-#: tools/batchrendering.py:566
3698
+#: tools/batchrendering.py:569
3699
 msgid "Aborted"
3700
 msgstr ""
3701
 
3702
-#: tools/batchrendering.py:621 tools/batchrendering.py:1238
3703
+#: tools/batchrendering.py:624 tools/batchrendering.py:1241
3704
 msgid "Estimated Left:"
3705
 msgstr ""
3706
 
3707
-#: tools/batchrendering.py:622
3708
+#: tools/batchrendering.py:625
3709
 msgid "Current Render:"
3710
 msgstr ""
3711
 
3712
-#: tools/batchrendering.py:623 tools/batchrendering.py:1240 proxyediting.py:364
3713
+#: tools/batchrendering.py:626 tools/batchrendering.py:1243 proxyediting.py:364
3714
 msgid "Elapsed:"
3715
 msgstr ""
3716
 
3717
-#: tools/batchrendering.py:634
3718
+#: tools/batchrendering.py:637
3719
 msgid "Items Rendered:"
3720
 msgstr ""
3721
 
3722
-#: tools/batchrendering.py:636
3723
+#: tools/batchrendering.py:639
3724
 msgid "Render Started:"
3725
 msgstr ""
3726
 
3727
-#: tools/batchrendering.py:642
3728
+#: tools/batchrendering.py:645
3729
 msgid "Not Rendering"
3730
 msgstr ""
3731
 
3732
-#: tools/batchrendering.py:650
3733
+#: tools/batchrendering.py:653
3734
 msgid "Delete Finished"
3735
 msgstr ""
3736
 
3737
-#: tools/batchrendering.py:655
3738
+#: tools/batchrendering.py:658
3739
 msgid "Reload Queue"
3740
 msgstr ""
3741
 
3742
-#: tools/batchrendering.py:666 tools/batchrendering.py:1250
3743
+#: tools/batchrendering.py:669 tools/batchrendering.py:1253
3744
 msgid "Stop Render"
3745
 msgstr ""
3746
 
3747
-#: tools/batchrendering.py:702
3748
+#: tools/batchrendering.py:705
3749
 msgid "Flowblade Batch Render"
3750
 msgstr ""
3751
 
3752
-#: tools/batchrendering.py:728
3753
+#: tools/batchrendering.py:731
3754
 msgid "Delete "
3755
 msgstr ""
3756
 
3757
-#: tools/batchrendering.py:728
3758
+#: tools/batchrendering.py:731
3759
 msgid " item(s) from render queue?"
3760
 msgstr ""
3761
 
3762
-#: tools/batchrendering.py:759
3763
+#: tools/batchrendering.py:762
3764
 msgid "Multiple items with same render target file!"
3765
 msgstr ""
3766
 
3767
-#: tools/batchrendering.py:761
3768
+#: tools/batchrendering.py:764
3769
 msgid ""
3770
 "Later items will render on top of earlier items if this queue is rendered.\n"
3771
 msgstr ""
3772
 
3773
-#: tools/batchrendering.py:762
3774
+#: tools/batchrendering.py:765
3775
 msgid ""
3776
 "Delete or unqueue some items with same paths:\n"
3777
 "\n"
3778
 msgstr ""
3779
 
3780
-#: tools/batchrendering.py:764
3781
+#: tools/batchrendering.py:767
3782
 msgid " items with path: "
3783
 msgstr ""
3784
 
3785
-#: tools/batchrendering.py:863
3786
+#: tools/batchrendering.py:866
3787
 msgid "Project/Sequence"
3788
 msgstr ""
3789
 
3790
-#: tools/batchrendering.py:864
3791
+#: tools/batchrendering.py:867
3792
 msgid "Status"
3793
 msgstr ""
3794
 
3795
-#: tools/batchrendering.py:865
3796
+#: tools/batchrendering.py:868
3797
 msgid "Render File"
3798
 msgstr ""
3799
 
3800
-#: tools/batchrendering.py:866
3801
+#: tools/batchrendering.py:869
3802
 msgid "Render Time"
3803
 msgstr ""
3804
 
3805
-#: tools/batchrendering.py:957
3806
+#: tools/batchrendering.py:960
3807
 msgid "Save Render Item Project As"
3808
 msgstr ""
3809
 
3810
-#: tools/batchrendering.py:993
3811
+#: tools/batchrendering.py:996
3812
 msgid "Encoding:"
3813
 msgstr ""
3814
 
3815
-#: tools/batchrendering.py:994
3816
+#: tools/batchrendering.py:997
3817
 msgid "Quality:"
3818
 msgstr ""
3819
 
3820
-#: tools/batchrendering.py:995
3821
+#: tools/batchrendering.py:998
3822
 msgid "Audio Encoding:"
3823
 msgstr ""
3824
 
3825
-#: tools/batchrendering.py:996
3826
+#: tools/batchrendering.py:999
3827
 msgid "Use User Args:"
3828
 msgstr ""
3829
 
3830
-#: tools/batchrendering.py:997
3831
+#: tools/batchrendering.py:1000
3832
 msgid "Start:"
3833
 msgstr ""
3834
 
3835
-#: tools/batchrendering.py:998
3836
+#: tools/batchrendering.py:1001
3837
 msgid "End:"
3838
 msgstr ""
3839
 
3840
-#: tools/batchrendering.py:1000
3841
+#: tools/batchrendering.py:1003
3842
 msgid "Render Profile Name:"
3843
 msgstr ""
3844
 
3845
-#: tools/batchrendering.py:1001
3846
+#: tools/batchrendering.py:1004
3847
 msgid "Render Profile:"
3848
 msgstr ""
3849
 
3850
-#: tools/batchrendering.py:1017 tools/batchrendering.py:1025
3851
+#: tools/batchrendering.py:1020 tools/batchrendering.py:1028
3852
 msgid "Render Properties"
3853
 msgstr ""
3854
 
3855
-#: tools/batchrendering.py:1024
3856
+#: tools/batchrendering.py:1027
3857
 msgid "Save Item Project As..."
3858
 msgstr ""
3859
 
3860
-#: tools/batchrendering.py:1275
3861
+#: tools/batchrendering.py:1278
3862
 msgid "Flowblade Timeline Render"
3863
 msgstr ""
3864
 
3865
@@ -5114,140 +5239,140 @@
3866
 msgid "Converting to Use Original Media"
3867
 msgstr ""
3868
 
3869
-#: tlineaction.py:193
3870
+#: tlineaction.py:194
3871
 msgid "Fade/Transition cover delete failed!"
3872
 msgstr ""
3873
 
3874
-#: tlineaction.py:194
3875
+#: tlineaction.py:195
3876
 msgid ""
3877
 "There wasn't enough material available in adjacent clips.\n"
3878
 "A normal Splice Out was done instead."
3879
 msgstr ""
3880
 
3881
-#: tlineaction.py:327
3882
+#: tlineaction.py:328
3883
 msgid "No Clips are selected!"
3884
 msgstr ""
3885
 
3886
-#: tlineaction.py:328
3887
+#: tlineaction.py:329
3888
 msgid "You need to select clips to overwrite to perform this edit."
3889
 msgstr ""
3890
 
3891
-#: tlineaction.py:384
3892
+#: tlineaction.py:388 tlineaction.py:443
3893
 msgid "Timeline Range not set!"
3894
 msgstr ""
3895
 
3896
-#: tlineaction.py:385
3897
+#: tlineaction.py:389 tlineaction.py:444
3898
 msgid ""
3899
 "You need to set Timeline Range using Mark In and Mark Out buttons\n"
3900
 "to perform this edit."
3901
 msgstr ""
3902
 
3903
-#: tlineaction.py:433
3904
+#: tlineaction.py:476
3905
 msgid "Origin clip not found!"
3906
 msgstr ""
3907
 
3908
-#: tlineaction.py:434
3909
+#: tlineaction.py:477
3910
 msgid ""
3911
 "Clip used to create this Compositor has been removed\n"
3912
 "or moved to different track."
3913
 msgstr ""
3914
 
3915
-#: tlineaction.py:666 tlineaction.py:833
3916
+#: tlineaction.py:710 tlineaction.py:880
3917
 msgid "Rendering "
3918
 msgstr ""
3919
 
3920
-#: tlineaction.py:698
3921
+#: tlineaction.py:742
3922
 msgid ""
3923
 "To create a rendered transition you need enough media overlap from both "
3924
 "clips!\n"
3925
 "\n"
3926
 msgstr ""
3927
 
3928
-#: tlineaction.py:703
3929
+#: tlineaction.py:747
3930
 msgid "<b>FIRST CLIP MEDIA OVERLAP:</b>  "
3931
 msgstr ""
3932
 
3933
-#: tlineaction.py:704 tlineaction.py:712
3934
+#: tlineaction.py:748 tlineaction.py:756
3935
 msgid "Available <b>"
3936
 msgstr ""
3937
 
3938
-#: tlineaction.py:704 tlineaction.py:712
3939
+#: tlineaction.py:748 tlineaction.py:756
3940
 msgid "</b> frame(s), "
3941
 msgstr ""
3942
 
3943
-#: tlineaction.py:705 tlineaction.py:713
3944
+#: tlineaction.py:749 tlineaction.py:757
3945
 msgid "Required <b>"
3946
 msgstr ""
3947
 
3948
-#: tlineaction.py:705
3949
+#: tlineaction.py:749
3950
 msgid "</b> frame(s)"
3951
 msgstr ""
3952
 
3953
-#: tlineaction.py:711
3954
+#: tlineaction.py:755
3955
 msgid "<b>SECOND CLIP MEDIA OVERLAP:</b> "
3956
 msgstr ""
3957
 
3958
-#: tlineaction.py:713
3959
+#: tlineaction.py:757
3960
 msgid "</b> frame(s) "
3961
 msgstr ""
3962
 
3963
-#: tlineaction.py:720
3964
+#: tlineaction.py:764
3965
 msgid "Current situation, not enought media overlap:"
3966
 msgstr ""
3967
 
3968
-#: tlineaction.py:722
3969
+#: tlineaction.py:766
3970
 msgid "You need more media overlap:"
3971
 msgstr ""
3972
 
3973
-#: tlineaction.py:751
3974
+#: tlineaction.py:795
3975
 msgid "More media overlap needed to create transition!"
3976
 msgstr ""
3977
 
3978
-#: tlineaction.py:770
3979
+#: tlineaction.py:814
3980
 msgid "Only Video Track mix / fades available"
3981
 msgstr ""
3982
 
3983
-#: tlineaction.py:771
3984
+#: tlineaction.py:815
3985
 msgid ""
3986
 "Unfortunately rendered mixes and fades can currently\n"
3987
 "only be applied on clips on Video Tracks."
3988
 msgstr ""
3989
 
3990
-#: tlineaction.py:805
3991
+#: tlineaction.py:849
3992
 msgid ""
3993
 "Clip is too short for the requested fade:\n"
3994
 "\n"
3995
 msgstr ""
3996
 
3997
-#: tlineaction.py:806
3998
+#: tlineaction.py:850
3999
 msgid "<b>Clip Length:</b> "
4000
 msgstr ""
4001
 
4002
-#: tlineaction.py:806 tlineaction.py:807
4003
+#: tlineaction.py:850 tlineaction.py:851
4004
 msgid " frame(s)\n"
4005
 msgstr ""
4006
 
4007
-#: tlineaction.py:807
4008
+#: tlineaction.py:851
4009
 msgid "<b>Fade Length:</b> "
4010
 msgstr ""
4011
 
4012
-#: tlineaction.py:808
4013
+#: tlineaction.py:852
4014
 msgid "Clip is too short!"
4015
 msgstr ""
4016
 
4017
-#: tlineaction.py:874
4018
+#: tlineaction.py:921
4019
 msgid "No Clip loaded into Monitor"
4020
 msgstr ""
4021
 
4022
-#: tlineaction.py:875
4023
+#: tlineaction.py:922
4024
 msgid "Can't do the requested edit because there is no Clip in Monitor."
4025
 msgstr ""
4026
 
4027
-#: tlineaction.py:879
4028
+#: tlineaction.py:926
4029
 msgid "Defined range in Monitor Clip is too short"
4030
 msgstr ""
4031
 
4032
-#: tlineaction.py:880
4033
+#: tlineaction.py:927
4034
 msgid ""
4035
 "Can't do the requested edit because Mark In -> Mark Out Range or Clip is too "
4036
 "short."
4037
@@ -5263,67 +5388,67 @@
4038
 "space for tracks if possible."
4039
 msgstr ""
4040
 
4041
-#: medialinker.py:99
4042
+#: medialinker.py:104
4043
 msgid "Load Project For Relinking"
4044
 msgstr ""
4045
 
4046
-#: medialinker.py:107
4047
+#: medialinker.py:112
4048
 msgid "Original Media Missing:"
4049
 msgstr ""
4050
 
4051
-#: medialinker.py:108
4052
+#: medialinker.py:113
4053
 msgid "Original Media Found:"
4054
 msgstr ""
4055
 
4056
-#: medialinker.py:111
4057
+#: medialinker.py:116
4058
 msgid "Project:"
4059
 msgstr ""
4060
 
4061
-#: medialinker.py:112
4062
+#: medialinker.py:117
4063
 msgid "<not loaded>"
4064
 msgstr ""
4065
 
4066
-#: medialinker.py:135
4067
+#: medialinker.py:140
4068
 msgid "Display Missing Media Files"
4069
 msgstr ""
4070
 
4071
-#: medialinker.py:136
4072
+#: medialinker.py:141
4073
 msgid "Display Found Media Files"
4074
 msgstr ""
4075
 
4076
-#: medialinker.py:147
4077
+#: medialinker.py:152
4078
 msgid "Save Relinked Project As..."
4079
 msgstr ""
4080
 
4081
-#: medialinker.py:264
4082
+#: medialinker.py:269
4083
 msgid "Missing Media File Path"
4084
 msgstr ""
4085
 
4086
-#: medialinker.py:265
4087
+#: medialinker.py:270
4088
 msgid "Found Media File Path"
4089
 msgstr ""
4090
 
4091
-#: medialinker.py:269
4092
+#: medialinker.py:274
4093
 msgid "Media File Re-link Path"
4094
 msgstr ""
4095
 
4096
-#: medialinker.py:430
4097
+#: medialinker.py:435
4098
 msgid "Select Media File To Relink To"
4099
 msgstr ""
4100
 
4101
-#: medialinker.py:467
4102
+#: medialinker.py:475
4103
 msgid "<b>Original path:</b> "
4104
 msgstr ""
4105
 
4106
-#: medialinker.py:470
4107
+#: medialinker.py:478
4108
 msgid "<b>Relink path:</b> "
4109
 msgstr ""
4110
 
4111
-#: medialinker.py:516
4112
+#: medialinker.py:524
4113
 msgid "Relinked version of the Project saved!"
4114
 msgstr ""
4115
 
4116
-#: medialinker.py:517
4117
+#: medialinker.py:525
4118
 msgid ""
4119
 "To test the project, close this tool and open the relinked version in "
4120
 "Flowblade."
4121
@@ -5389,149 +5514,166 @@
4122
 msgid "Move 2:"
4123
 msgstr ""
4124
 
4125
-#: tools/gmic.py:106
4126
+#: tools/gmic.py:115
4127
 msgid "G'Mic not found!"
4128
 msgstr ""
4129
 
4130
-#: tools/gmic.py:107
4131
+#: tools/gmic.py:116
4132
 msgid ""
4133
 "G'Mic binary was not present at <b>/usr/bin/gmic</b>.\n"
4134
 "Install G'MIC to use this tool."
4135
 msgstr ""
4136
 
4137
-#: tools/gmic.py:213
4138
+#: tools/gmic.py:262
4139
 msgid "Select Video Media"
4140
 msgstr ""
4141
 
4142
-#: tools/gmic.py:285 tools/gmic.py:686
4143
+#: tools/gmic.py:337 tools/gmic.py:738
4144
 msgid "not set"
4145
 msgstr ""
4146
 
4147
-#: tools/gmic.py:303
4148
+#: tools/gmic.py:355
4149
 msgid "Save Gmic Script As"
4150
 msgstr ""
4151
 
4152
-#: tools/gmic.py:327
4153
+#: tools/gmic.py:379
4154
 msgid "Load Gmic Script"
4155
 msgstr ""
4156
 
4157
-#: tools/gmic.py:456
4158
+#: tools/gmic.py:508
4159
 msgid "Video Encoding Settings"
4160
 msgstr ""
4161
 
4162
-#: tools/gmic.py:460
4163
+#: tools/gmic.py:512
4164
 msgid "Set Encoding"
4165
 msgstr ""
4166
 
4167
-#: tools/gmic.py:505 tools/gmic.py:838
4168
+#: tools/gmic.py:557 tools/gmic.py:890
4169
 msgid "Load Clip"
4170
 msgstr ""
4171
 
4172
-#: tools/gmic.py:509
4173
+#: tools/gmic.py:561
4174
 msgid "no clip loaded"
4175
 msgstr ""
4176
 
4177
-#: tools/gmic.py:534
4178
+#: tools/gmic.py:586
4179
 msgid "no preview"
4180
 msgstr ""
4181
 
4182
-#: tools/gmic.py:581
4183
+#: tools/gmic.py:633
4184
 msgid "Preview"
4185
 msgstr ""
4186
 
4187
-#: tools/gmic.py:607
4188
+#: tools/gmic.py:659
4189
 msgid "Add to Script"
4190
 msgstr ""
4191
 
4192
-#: tools/gmic.py:667
4193
+#: tools/gmic.py:719
4194
 msgid "Frames Folder:"
4195
 msgstr ""
4196
 
4197
-#: tools/gmic.py:678
4198
+#: tools/gmic.py:730
4199
 msgid "Encode Video"
4200
 msgstr ""
4201
 
4202
-#: tools/gmic.py:683
4203
+#: tools/gmic.py:735
4204
 msgid "Encoding settings"
4205
 msgstr ""
4206
 
4207
-#: tools/gmic.py:702
4208
+#: tools/gmic.py:754
4209
 msgid "Set Mark In, Mark Out and Frames Folder for valid render"
4210
 msgstr ""
4211
 
4212
-#: tools/gmic.py:745
4213
+#: tools/gmic.py:797
4214
 msgid "Load Script"
4215
 msgstr ""
4216
 
4217
-#: tools/gmic.py:747
4218
+#: tools/gmic.py:799
4219
 msgid "Save Script"
4220
 msgstr ""
4221
 
4222
-#: tools/gmic.py:806
4223
+#: tools/gmic.py:858
4224
 msgid "frames"
4225
 msgstr ""
4226
 
4227
-#: tools/gmic.py:824
4228
+#: tools/gmic.py:876
4229
 msgid " no video file"
4230
 msgstr ""
4231
 
4232
-#: tools/gmic.py:826
4233
+#: tools/gmic.py:878
4234
 msgid " render video file"
4235
 msgstr ""
4236
 
4237
-#: tools/gmic.py:827
4238
+#: tools/gmic.py:879
4239
 msgid " frame(s),"
4240
 msgstr ""
4241
 
4242
-#: tools/gmic.py:839
4243
+#: tools/gmic.py:891
4244
 msgid "G'Mic Webpage"
4245
 msgstr ""
4246
 
4247
-#: tools/gmic.py:1043
4248
+#: tools/gmic.py:1095
4249
 msgid "Rendering preview..."
4250
 msgstr ""
4251
 
4252
-#: tools/gmic.py:1075
4253
+#: tools/gmic.py:1127
4254
 msgid "Preview for frame: "
4255
 msgstr ""
4256
 
4257
-#: tools/gmic.py:1076
4258
+#: tools/gmic.py:1128
4259
 msgid ", render time: "
4260
 msgstr ""
4261
 
4262
-#: tools/gmic.py:1144
4263
+#: tools/gmic.py:1196
4264
 msgid "Waiting for frames write to complete..."
4265
 msgstr ""
4266
 
4267
-#: tools/gmic.py:1157
4268
+#: tools/gmic.py:1209
4269
 msgid "Rendering frame: "
4270
 msgstr ""
4271
 
4272
-#: tools/gmic.py:1187
4273
+#: tools/gmic.py:1239
4274
 msgid "Render error!"
4275
 msgstr ""
4276
 
4277
-#: tools/gmic.py:1229
4278
+#: tools/gmic.py:1281
4279
 msgid "Rendering video, "
4280
 msgstr ""
4281
 
4282
-#: tools/gmic.py:1229
4283
+#: tools/gmic.py:1281
4284
 #, python-format
4285
 msgid "% done"
4286
 msgstr ""
4287
 
4288
-#: tools/gmic.py:1239
4289
+#: tools/gmic.py:1291
4290
 msgid "Render complete!"
4291
 msgstr ""
4292
 
4293
-#: tools/gmic.py:1249
4294
+#: tools/gmic.py:1301
4295
 msgid "Writing clip frame: "
4296
 msgstr ""
4297
 
4298
-#: tools/gmic.py:1261
4299
+#: tools/gmic.py:1313
4300
 msgid "Render stopped!"
4301
 msgstr ""
4302
 
4303
 #: tools/toolsencoding.py:90
4304
 msgid "Use Default Profile:"
4305
 msgstr ""
4306
+
4307
+#: monitorevent.py:301
4308
+msgid "On some systems Trim View may update slowly"
4309
+msgstr ""
4310
+
4311
+#: monitorevent.py:302
4312
+msgid ""
4313
+"<b>Trim View</b> works best with SSDs and relatively powerful processors.\n"
4314
+"\n"
4315
+msgstr ""
4316
+
4317
+#: monitorevent.py:303
4318
+msgid ""
4319
+"Select <b>'Trim View Off'</b> or<b>'Trim View Single Side Edits Only'</b> "
4320
+"options\n"
4321
+"if performance is not satisfactory."
4322
+msgstr ""
4323
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/create_pot -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/create_pot Changed
7
 
1
@@ -7,4 +7,4 @@
2
 ROOT_DIR=$(pwd)
3
 
4
 # Creates .pot file that can be turned to .po file for each language
5
-xgettext -o locale/Flowblade/flowblade.pot app.py projectaction.py editorwindow.py clipeffectseditor.py compositeeditor.py dialogs.py editevent.py editorpersistance.py guicomponents.py movemodes.py panels.py persistance.py projectdata.py render.py syncsplitevent.py translations.py mlttransitions.py propertyeditorbuilder.py keyframeeditor.py middlebar.py medialog.py projectinfogui.py tools/titler.py rendergui.py profilesmanager.py preferenceswindow.py tools/batchrendering.py proxyediting.py tlineaction.py extraeditors.py trackaction.py medialinker.py patternproducer.py tools/gmic.py tools/gmic.py tools/toolsencoding.py
6
+xgettext -o locale/Flowblade/flowblade.pot app.py projectaction.py editorwindow.py clipeffectseditor.py compositeeditor.py dialogs.py editevent.py editorpersistance.py guicomponents.py movemodes.py panels.py persistance.py projectdata.py render.py syncsplitevent.py translations.py mlttransitions.py propertyeditorbuilder.py keyframeeditor.py middlebar.py medialog.py projectinfogui.py tools/titler.py rendergui.py profilesmanager.py preferenceswindow.py tools/batchrendering.py proxyediting.py tlineaction.py extraeditors.py trackaction.py medialinker.py patternproducer.py tools/gmic.py tools/gmic.py tools/toolsencoding.py monitorevent.py
7
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/cs/LC_MESSAGES/flowblade.mo -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/cs/LC_MESSAGES/flowblade.mo Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/cs/LC_MESSAGES/flowblade.po -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/cs/LC_MESSAGES/flowblade.po Changed
4478
 
1
@@ -6,7 +6,7 @@
2
 msgstr ""
3
 "Project-Id-Version: \n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-09-15 21:26+0300\n"
6
+"POT-Creation-Date: 2016-12-05 10:12+0200\n"
7
 "PO-Revision-Date: 2016-03-05 13:35+0100\n"
8
 "Last-Translator: Pavel Fric <pavelfric@seznam.cz>\n"
9
 "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
10
@@ -19,43 +19,23 @@
11
 "X-Language: cs_CZ\n"
12
 "X-Source-Language: C\n"
13
 
14
-#: app.py:733
15
+#: app.py:758
16
 msgid "Too small screen for this application."
17
 msgstr "Příliš malá obrazovka pro tento program."
18
 
19
-#: app.py:736
20
+#: app.py:761
21
 msgid "Minimum screen dimensions for this application are 1152 x 768.\n"
22
 msgstr "Nejmenší rozměry obrazovky pro tento program jsou 1152 x 768.\n"
23
 
24
-#: app.py:737
25
+#: app.py:762
26
 msgid "Your screen dimensions are "
27
 msgstr "Rozměry vaší obrazovky jsou "
28
 
29
-#: app.py:761
30
-msgid "Project has not been saved since it was opened."
31
-msgstr "Projekt nebyl od té doby, co byl otevřen, uložen."
32
-
33
-#: app.py:766
34
-msgid "Project was saved less than a minute ago."
35
-msgstr "Projekt byl uložen před méně než minutou."
36
-
37
-#: app.py:769
38
-msgid "Project was saved one minute ago."
39
-msgstr "Projekt byl uložen před jednou minutou."
40
-
41
-#: app.py:771
42
-msgid "Project was saved "
43
-msgstr "Projekt byl uložen před "
44
-
45
-#: app.py:771
46
-msgid " minutes ago."
47
-msgstr " minutami"
48
-
49
-#: app.py:781 projectaction.py:327
50
+#: app.py:795 projectaction.py:366 projectaction.py:696
51
 msgid "Project has not been saved previously"
52
 msgstr "Projekt předtím byl uložen"
53
 
54
-#: app.py:782 projectaction.py:328
55
+#: app.py:796 projectaction.py:367 projectaction.py:697
56
 msgid "Save project with File -> Save As before closing."
57
 msgstr "Uložte projekt před zavření pomocí Soubor -> Uložit."
58
 
59
@@ -119,11 +99,11 @@
60
 msgid "Opening"
61
 msgstr "Otevírá se"
62
 
63
-#: projectaction.py:238
64
+#: projectaction.py:276
65
 msgid "Media files already present in project were opened!"
66
 msgstr "Soubory již přítomné v projektu byly otevřeny!"
67
 
68
-#: projectaction.py:244
69
+#: projectaction.py:282
70
 msgid ""
71
 "Files already present:\n"
72
 "\n"
73
@@ -131,62 +111,82 @@
74
 "Soubory již přítomné:\n"
75
 "\n"
76
 
77
-#: projectaction.py:442
78
+#: projectaction.py:481
79
 msgid "Selected folder contains files"
80
 msgstr "Vybraná složka obsahuje soubory"
81
 
82
-#: projectaction.py:443
83
+#: projectaction.py:482
84
 msgid ""
85
 "When saving a back-up snapshot of the project, the selected folder\n"
86
 "has to be empty."
87
 msgstr ""
88
 "Při ukládání záložního snímku projektu musí být vybraná složka prázdná."
89
 
90
-#: projectaction.py:501
91
+#: projectaction.py:553
92
 msgid "Copying project media assets"
93
 msgstr "Kopírují se položky záznamů projektu"
94
 
95
-#: projectaction.py:502
96
+#: projectaction.py:554
97
 msgid "Saving project file"
98
 msgstr "Ukládá se soubor s projektem"
99
 
100
-#: projectaction.py:625
101
+#: projectaction.py:709
102
 msgid "Project not found on disk"
103
 msgstr "Projekt nebyl na disku nalezen"
104
 
105
-#: projectaction.py:626
106
+#: projectaction.py:710
107
 msgid "Project can't be loaded."
108
 msgstr "Projekt nelze nahrát."
109
 
110
-#: projectaction.py:684
111
+#: projectaction.py:718
112
+msgid "Project has not been saved since it was opened."
113
+msgstr "Projekt nebyl od té doby, co byl otevřen, uložen."
114
+
115
+#: projectaction.py:723
116
+msgid "Project was saved less than a minute ago."
117
+msgstr "Projekt byl uložen před méně než minutou."
118
+
119
+#: projectaction.py:726
120
+msgid "Project was saved one minute ago."
121
+msgstr "Projekt byl uložen před jednou minutou."
122
+
123
+#: projectaction.py:728
124
+msgid "Project was saved "
125
+msgstr "Projekt byl uložen před "
126
+
127
+#: projectaction.py:728
128
+msgid " minutes ago."
129
+msgstr " minutami"
130
+
131
+#: projectaction.py:782
132
 msgid "Render launch failed!"
133
 msgstr "Spuštění zpracování se nezdařilo!"
134
 
135
-#: projectaction.py:685 projectaction.py:699 tools/batchrendering.py:296
136
+#: projectaction.py:783 projectaction.py:797 tools/batchrendering.py:299
137
 msgid "Error message: "
138
 msgstr "Zpráva o chybě: "
139
 
140
-#: projectaction.py:698
141
+#: projectaction.py:796
142
 msgid "Adding item to render queue failed!"
143
 msgstr "Přidání položky do řady ke zpracování se nezdařilo!"
144
 
145
-#: projectaction.py:717
146
+#: projectaction.py:815
147
 msgid "Open.."
148
 msgstr "Otevřít..."
149
 
150
-#: projectaction.py:747
151
+#: projectaction.py:845
152
 msgid "No file was selected"
153
 msgstr "Nebyl vybrán žádný soubor"
154
 
155
-#: projectaction.py:747
156
+#: projectaction.py:845
157
 msgid "Select a numbered file to add an Image Sequence to Project."
158
 msgstr "Vyberte číslovaný soubor pro přidání obrazové řady do projektu."
159
 
160
-#: projectaction.py:755
161
+#: projectaction.py:853
162
 msgid "Not a sequence file!"
163
 msgstr "Není řadovým souborem!"
164
 
165
-#: projectaction.py:755
166
+#: projectaction.py:853
167
 msgid ""
168
 "Selected file does not have a number part in it,\n"
169
 "so it can't be an image sequence file."
170
@@ -194,52 +194,52 @@
171
 "Vybraný soubor nemá ve svém názvu část s číslem.\n"
172
 "Nemůže to tedy být soubor obrazové řady."
173
 
174
-#: projectaction.py:806
175
+#: projectaction.py:904
176
 msgid "Can't make home folder thumbnails folder"
177
 msgstr "Nelze udělat složku pro náhledy z domovské složky"
178
 
179
-#: projectaction.py:807 dialogs.py:361
180
+#: projectaction.py:905 dialogs.py:361
181
 msgid "Please create and select some other folder then '"
182
 msgstr "Vytvořte a vyberte, prosím, nějakou jinou složku než '"
183
 
184
-#: projectaction.py:808
185
+#: projectaction.py:906
186
 msgid "' as thumbnails folder"
187
 msgstr "' jako složku pro náhledy"
188
 
189
-#: projectaction.py:925 projectaction.py:927 projectaction.py:936
190
-#: projectaction.py:944 projectaction.py:951
191
+#: projectaction.py:1023 projectaction.py:1025 projectaction.py:1034
192
+#: projectaction.py:1042 projectaction.py:1049
193
 msgid "N/A"
194
 msgstr ""
195
 
196
-#: projectaction.py:940 guicomponents.py:1621
197
+#: projectaction.py:1038 guicomponents.py:1745
198
 msgid "Yes"
199
 msgstr "Ano"
200
 
201
-#: projectaction.py:942 guicomponents.py:1623
202
+#: projectaction.py:1040 guicomponents.py:1747
203
 msgid "No"
204
 msgstr "Ne"
205
 
206
-#: projectaction.py:1013
207
+#: projectaction.py:1111
208
 msgid "Can't remove a non-empty bin"
209
 msgstr "Nelze odstranit zásobník, který není prázdný"
210
 
211
-#: projectaction.py:1014
212
+#: projectaction.py:1112
213
 msgid "You must remove all files from the bin before deleting it."
214
 msgstr "Před smazáním zásobníku z něj musíte odstranit všechny soubory"
215
 
216
-#: projectaction.py:1022
217
+#: projectaction.py:1120
218
 msgid "Can't remove last bin"
219
 msgstr "Poslední zásobník nelze odstranit"
220
 
221
-#: projectaction.py:1023
222
+#: projectaction.py:1121
223
 msgid "There must always exist at least one bin."
224
 msgstr "Musí být alespoň jeden zásobník."
225
 
226
-#: projectaction.py:1109
227
+#: projectaction.py:1207
228
 msgid "Selected sequence is already being edited"
229
 msgstr "Vybraná sekvence je již upravována"
230
 
231
-#: projectaction.py:1110
232
+#: projectaction.py:1208
233
 msgid ""
234
 "Select another sequence. Press Add -button to create a\n"
235
 "new sequence if needed."
236
@@ -247,11 +247,11 @@
237
 "Vyberte jinou sekvenci. V případě potřeby tiskněte tlačítko Přidat\n"
238
 "pro vytvoření nové sekvence."
239
 
240
-#: projectaction.py:1120 projectaction.py:1137 projectdata.py:194
241
+#: projectaction.py:1218 projectaction.py:1235 projectdata.py:196
242
 msgid "sequence_"
243
 msgstr "sekvence_"
244
 
245
-#: projectaction.py:1170
246
+#: projectaction.py:1268
247
 msgid ""
248
 "Are you sure you want to delete\n"
249
 "sequence '"
250
@@ -259,320 +259,330 @@
251
 "Opravdu chcete smazat\n"
252
 "sekvenci '"
253
 
254
-#: projectaction.py:1170
255
+#: projectaction.py:1268
256
 msgid "'?"
257
 msgstr "'?"
258
 
259
-#: projectaction.py:1171
260
+#: projectaction.py:1269
261
 msgid "This operation can not be undone. Sequence will be permanently lost."
262
 msgstr "Tuto operaci nelze vrátit zpět. Sekvence bude navždy ztracena."
263
 
264
-#: projectaction.py:1186
265
+#: projectaction.py:1284
266
 msgid "Can't remove last sequence"
267
 msgstr "Nelze odstranit poslední sekvenci"
268
 
269
-#: projectaction.py:1187
270
+#: projectaction.py:1285
271
 msgid "There must always exist at least one sequence."
272
 msgstr "Vždy musí být alespoň jedna sekvence."
273
 
274
-#: editorwindow.py:141
275
+#: editorwindow.py:148
276
 msgid "_File"
277
 msgstr "_Soubor"
278
 
279
-#: editorwindow.py:142
280
+#: editorwindow.py:149
281
 msgid "_New..."
282
 msgstr "_Nový..."
283
 
284
-#: editorwindow.py:143
285
+#: editorwindow.py:150
286
 msgid "_Open..."
287
 msgstr "_Otevřít..."
288
 
289
-#: editorwindow.py:144
290
+#: editorwindow.py:151
291
 msgid "Open Recent"
292
 msgstr "Otevřít poslední"
293
 
294
-#: editorwindow.py:145
295
+#: editorwindow.py:152
296
 msgid "_Save"
297
 msgstr "_Uložit"
298
 
299
-#: editorwindow.py:146
300
+#: editorwindow.py:153
301
 msgid "_Save As..."
302
 msgstr "Uložit _jako..."
303
 
304
-#: editorwindow.py:147
305
+#: editorwindow.py:154
306
 msgid "Save Backup Snapshot..."
307
 msgstr "Uložit snímek se zálohou..."
308
 
309
-#: editorwindow.py:148 dialogs.py:302 dialogs.py:1035
310
+#: editorwindow.py:155 dialogs.py:302 dialogs.py:1046
311
 msgid "Export"
312
 msgstr "Vyvést"
313
 
314
-#: editorwindow.py:149
315
+#: editorwindow.py:156
316
 msgid "MLT XML"
317
 msgstr "MLT XML"
318
 
319
-#: editorwindow.py:150
320
+#: editorwindow.py:157
321
 msgid "EDL"
322
 msgstr ""
323
 
324
-#: editorwindow.py:151
325
+#: editorwindow.py:158
326
 msgid "Current Frame"
327
 msgstr "Nynější snímek"
328
 
329
-#: editorwindow.py:152
330
+#: editorwindow.py:159
331
 msgid "_Close"
332
 msgstr "_Zavřít"
333
 
334
-#: editorwindow.py:153
335
+#: editorwindow.py:160
336
 msgid "_Quit"
337
 msgstr "U_končit"
338
 
339
-#: editorwindow.py:154
340
+#: editorwindow.py:161
341
 msgid "_Edit"
342
 msgstr "Úp_ravy"
343
 
344
-#: editorwindow.py:155
345
+#: editorwindow.py:162
346
 msgid "_Undo"
347
 msgstr "_Zpět"
348
 
349
-#: editorwindow.py:156
350
+#: editorwindow.py:163
351
 msgid "_Redo"
352
 msgstr "_Znovu"
353
 
354
-#: editorwindow.py:157
355
+#: editorwindow.py:164
356
 msgid "Copy"
357
 msgstr "Kopírovat"
358
 
359
-#: editorwindow.py:158
360
+#: editorwindow.py:165
361
 msgid "Paste"
362
 msgstr "Vložit"
363
 
364
-#: editorwindow.py:159
365
+#: editorwindow.py:166
366
 msgid "Paste Filters"
367
 msgstr "Vložit filtry"
368
 
369
-#: editorwindow.py:160
370
+#: editorwindow.py:167
371
 msgid "Add Monitor Clip"
372
 msgstr "Přidat záběr v okně pro sledování"
373
 
374
-#: editorwindow.py:161 dialogs.py:1100
375
+#: editorwindow.py:168 dialogs.py:1111
376
 msgid "Append"
377
 msgstr "Připojit"
378
 
379
-#: editorwindow.py:162 dialogs.py:1099 dialogs.py:1131 guicomponents.py:2019
380
+#: editorwindow.py:169 dialogs.py:1110 dialogs.py:1142 guicomponents.py:2191
381
 msgid "Insert"
382
 msgstr "Vložení"
383
 
384
-#: editorwindow.py:163
385
+#: editorwindow.py:170
386
 msgid "Three Point Overwrite"
387
 msgstr "Tříbodové přepsání"
388
 
389
-#: editorwindow.py:164
390
+#: editorwindow.py:171
391
 msgid "Range Overwrite"
392
 msgstr "Přepsání rozsahu"
393
 
394
-#: editorwindow.py:165 dialogs.py:1097
395
+#: editorwindow.py:172 dialogs.py:1108
396
 msgid "Cut Clip"
397
 msgstr "Rozdělit záběr"
398
 
399
-#: editorwindow.py:166 translations.py:511
400
+#: editorwindow.py:173 translations.py:511
401
 msgid "Lift"
402
 msgstr "Vyzvednout"
403
 
404
-#: editorwindow.py:167 dialogs.py:1098
405
+#: editorwindow.py:174 dialogs.py:1109
406
 msgid "Splice Out"
407
 msgstr "Smazat a spojit"
408
 
409
-#: editorwindow.py:168 guicomponents.py:1131 guicomponents.py:1220
410
+#: editorwindow.py:175 guicomponents.py:1166 guicomponents.py:1263
411
 msgid "Resync"
412
 msgstr "Seřídit znovu"
413
 
414
-#: editorwindow.py:169
415
+#: editorwindow.py:176
416
 msgid "Set Sync Parent"
417
 msgstr "Nastavit rodiče seřízení"
418
 
419
-#: editorwindow.py:170
420
+#: editorwindow.py:177
421
 msgid "Add Single Track Transition"
422
 msgstr "Přidat přechod jedné stopy"
423
 
424
-#: editorwindow.py:171
425
+#: editorwindow.py:178
426
 msgid "Add Single Track Fade"
427
 msgstr "Přidat prolínání jedné stopy"
428
 
429
-#: editorwindow.py:172 guicomponents.py:1154 guicomponents.py:1191
430
+#: editorwindow.py:179 guicomponents.py:1189 guicomponents.py:1234
431
 msgid "Clear Filters"
432
 msgstr "Odstranit filtry"
433
 
434
-#: editorwindow.py:173
435
+#: editorwindow.py:180 dialogs.py:1123
436
+msgid "Timeline"
437
+msgstr "Časová osa"
438
+
439
+#: editorwindow.py:181
440
+#, fuzzy
441
+msgid "All Filters Off"
442
+msgstr "Všechny soubory"
443
+
444
+#: editorwindow.py:182
445
+#, fuzzy
446
+msgid "All Filters On"
447
+msgstr "Všechny soubory"
448
+
449
+#: editorwindow.py:183
450
 msgid "Sync All Compositors"
451
 msgstr "Seřídit všechny skladby"
452
 
453
-#: editorwindow.py:174
454
+#: editorwindow.py:184
455
 msgid "Change Sequence Tracks Count..."
456
 msgstr "Změnit počet stop sekvence..."
457
 
458
-#: editorwindow.py:175
459
+#: editorwindow.py:185
460
 msgid "Watermark..."
461
 msgstr "Vodoznak..."
462
 
463
-#: editorwindow.py:176 profilesmanager.py:45
464
+#: editorwindow.py:186 profilesmanager.py:45
465
 msgid "Profiles Manager"
466
 msgstr "Správce profilů"
467
 
468
-#: editorwindow.py:177
469
+#: editorwindow.py:187
470
 msgid "Preferences"
471
 msgstr "Nastavení"
472
 
473
-#: editorwindow.py:178 preferenceswindow.py:53
474
+#: editorwindow.py:188 preferenceswindow.py:54
475
 msgid "View"
476
 msgstr "Pohled"
477
 
478
-#: editorwindow.py:179
479
+#: editorwindow.py:189
480
 msgid "Fullscreen"
481
 msgstr "Celá obrazovka"
482
 
483
-#: editorwindow.py:180 editorwindow.py:486
484
+#: editorwindow.py:190 editorwindow.py:503
485
 msgid "Project"
486
 msgstr "Projekt"
487
 
488
-#: editorwindow.py:181
489
+#: editorwindow.py:191
490
 msgid "Add Media Clip..."
491
 msgstr "Přidat multimediální záběr"
492
 
493
-#: editorwindow.py:182
494
+#: editorwindow.py:192
495
 msgid "Add Image Sequence..."
496
 msgstr "Přidat obrazovou řadu..."
497
 
498
-#: editorwindow.py:183
499
+#: editorwindow.py:193
500
 msgid "Create Color Clip..."
501
 msgstr "Vytvořit záběr s barvou..."
502
 
503
-#: editorwindow.py:184
504
+#: editorwindow.py:194
505
 msgid "Create Pattern Producer"
506
 msgstr "Vytvořit motiv výroby filmu"
507
 
508
-#: editorwindow.py:185 translations.py:395 patternproducer.py:67
509
+#: editorwindow.py:195 translations.py:395 patternproducer.py:67
510
 msgid "Noise"
511
 msgstr "Šum"
512
 
513
-#: editorwindow.py:186 patternproducer.py:72
514
+#: editorwindow.py:196 patternproducer.py:72
515
 msgid "EBU Bars"
516
 msgstr "Pruhy EBU"
517
 
518
-#: editorwindow.py:187 patternproducer.py:81
519
+#: editorwindow.py:197 patternproducer.py:81
520
 msgid "Ising"
521
 msgstr "Ising"
522
 
523
-#: editorwindow.py:188 patternproducer.py:98
524
+#: editorwindow.py:198 patternproducer.py:98
525
 msgid "Color Pulse"
526
 msgstr "Výběr barvy"
527
 
528
-#: editorwindow.py:189 dialogs.py:1089 dialogs.py:1106
529
+#: editorwindow.py:199 dialogs.py:1100 dialogs.py:1117
530
 msgid "Log Marked Clip Range"
531
 msgstr "Zapsat označený rozsah záběru"
532
 
533
-#: editorwindow.py:190
534
+#: editorwindow.py:200
535
 msgid "Recreate Media Icons..."
536
 msgstr "Vytvořit znovu multimediální ikony..."
537
 
538
-#: editorwindow.py:191
539
+#: editorwindow.py:201
540
 msgid "Remove Unused Media..."
541
 msgstr "Odstranit nepoužívaná multimédia..."
542
 
543
-#: editorwindow.py:192
544
+#: editorwindow.py:202
545
 msgid "JACK Audio..."
546
 msgstr "Zvuk JACK..."
547
 
548
-#: editorwindow.py:193
549
+#: editorwindow.py:203
550
 msgid "Change Project Profile..."
551
 msgstr "Změnit profil projektu..."
552
 
553
-#: editorwindow.py:194 proxyediting.py:216
554
+#: editorwindow.py:204 proxyediting.py:216
555
 msgid "Proxy Manager"
556
 msgstr "Správce proxy"
557
 
558
-#: editorwindow.py:195
559
+#: editorwindow.py:205
560
 msgid "Project Info"
561
 msgstr "Informace o projektu"
562
 
563
-#: editorwindow.py:196 editorwindow.py:487 rendergui.py:171
564
-#: tools/batchrendering.py:862 tools/gmic.py:719
565
+#: editorwindow.py:206 editorwindow.py:504 rendergui.py:172
566
+#: tools/batchrendering.py:865 tools/gmic.py:771
567
 msgid "Render"
568
 msgstr "Zpracování"
569
 
570
-#: editorwindow.py:197
571
+#: editorwindow.py:207
572
 msgid "Add To Batch Render Queue..."
573
 msgstr "Přidat do dávkového zpracování řady..."
574
 
575
-#: editorwindow.py:198
576
+#: editorwindow.py:208
577
 msgid "Batch Render Queue"
578
 msgstr "Dávkové zpracování řady"
579
 
580
-#: editorwindow.py:199
581
+#: editorwindow.py:209
582
 msgid "Render Timeline"
583
 msgstr "Zpracovat časovou osu"
584
 
585
-#: editorwindow.py:200 dialogs.py:1137
586
+#: editorwindow.py:210 dialogs.py:1148
587
 msgid "Tools"
588
 msgstr "Nástroje"
589
 
590
-#: editorwindow.py:201 tools/titler.py:178
591
+#: editorwindow.py:211 tools/titler.py:178
592
 msgid "Titler"
593
 msgstr "Popisovač"
594
 
595
-#: editorwindow.py:202
596
+#: editorwindow.py:212
597
 msgid "Audio Mixer"
598
 msgstr "Zvukový směšovač"
599
 
600
-#: editorwindow.py:203 tools/gmic.py:779
601
+#: editorwindow.py:213 tools/gmic.py:831
602
 msgid "G'MIC Effects"
603
 msgstr "Efekty G'MIC"
604
 
605
-#: editorwindow.py:204
606
-msgid "Phantom2D"
607
-msgstr ""
608
-
609
-#: editorwindow.py:205 medialinker.py:173
610
+#: editorwindow.py:214 medialinker.py:178
611
 msgid "Media Relinker"
612
 msgstr "Znovuspojovač záznamů"
613
 
614
-#: editorwindow.py:206
615
+#: editorwindow.py:215
616
 msgid "_Help"
617
 msgstr "_Nápověda"
618
 
619
-#: editorwindow.py:207
620
+#: editorwindow.py:216
621
 msgid "Contents"
622
 msgstr "Obsah"
623
 
624
-#: editorwindow.py:208 dialogs.py:474
625
+#: editorwindow.py:217 dialogs.py:477
626
 msgid "Runtime Environment"
627
 msgstr "Běhové prostředí"
628
 
629
-#: editorwindow.py:209 dialogs.py:1074
630
+#: editorwindow.py:218 dialogs.py:1085
631
 msgid "Keyboard Shortcuts"
632
 msgstr "Klávesové zkratky"
633
 
634
-#: editorwindow.py:210 dialogs.py:402
635
+#: editorwindow.py:219 dialogs.py:405
636
 msgid "About"
637
 msgstr "O programu"
638
 
639
-#: editorwindow.py:480
640
+#: editorwindow.py:496
641
 msgid "Media"
642
 msgstr "Záznamy"
643
 
644
-#: editorwindow.py:483
645
+#: editorwindow.py:500
646
 msgid "Range Log"
647
 msgstr "Rozsahy"
648
 
649
-#: editorwindow.py:484
650
+#: editorwindow.py:501
651
 msgid "Filters"
652
 msgstr "Filtry"
653
 
654
-#: editorwindow.py:485
655
+#: editorwindow.py:502
656
 msgid "Compositors"
657
 msgstr "Skladby"
658
 
659
-#: editorwindow.py:506
660
+#: editorwindow.py:519
661
 msgid ""
662
 "Prev Frame - Arrow Left\n"
663
 "Next Frame - Arrow Right\n"
664
@@ -594,151 +604,155 @@
665
 "Jít na značku pro začátek záběru\n"
666
 "Jít na značku pro konec záběru"
667
 
668
-#: editorwindow.py:708
669
+#: editorwindow.py:748
670
 msgid "Middlebar Layout"
671
 msgstr "Rozvržení prostředního pruhu"
672
 
673
-#: editorwindow.py:711
674
+#: editorwindow.py:751
675
 msgid "Timecode Left"
676
 msgstr "Časový kód vlevo"
677
 
678
-#: editorwindow.py:716
679
+#: editorwindow.py:756
680
 msgid "Timecode Center"
681
 msgstr "Časový kód ve středu"
682
 
683
-#: editorwindow.py:728
684
+#: editorwindow.py:760
685
+msgid "Components Centered"
686
+msgstr ""
687
+
688
+#: editorwindow.py:774
689
 msgid "Tabs Position"
690
 msgstr "Poloha karet"
691
 
692
-#: editorwindow.py:731
693
+#: editorwindow.py:777
694
 msgid "Up"
695
 msgstr "Nahoře"
696
 
697
-#: editorwindow.py:735
698
+#: editorwindow.py:781
699
 msgid "Down"
700
 msgstr "Dole"
701
 
702
-#: editorwindow.py:752
703
+#: editorwindow.py:796
704
 msgid "Show Monitor Sequence Profile"
705
 msgstr "Ukázat profil sekvence obrazovky"
706
 
707
-#: editorwindow.py:757
708
+#: editorwindow.py:801
709
 msgid "Show Master Volume Meter"
710
 msgstr "Ukázat měřidlo hlavní hlasitosti"
711
 
712
-#: editorwindow.py:765
713
+#: editorwindow.py:809
714
 msgid "Monitor Playback Interpolation"
715
 msgstr "Interpolace přehrávání"
716
 
717
-#: editorwindow.py:769
718
+#: editorwindow.py:813
719
 msgid "Nearest Neighbour (fast)"
720
 msgstr "Nejbližší soused (rychlá)"
721
 
722
-#: editorwindow.py:773
723
+#: editorwindow.py:817
724
 msgid "Bilinear (good)"
725
 msgstr "Bilineární (dobrá)"
726
 
727
-#: editorwindow.py:777
728
+#: editorwindow.py:821
729
 msgid "Bicubic (better)"
730
 msgstr "Bikubická (lepší)"
731
 
732
-#: editorwindow.py:782
733
+#: editorwindow.py:826
734
 msgid "Hyper/Lanczos (best)"
735
 msgstr "Hyper/Lanczos (nejlepší)"
736
 
737
-#: editorwindow.py:792
738
+#: editorwindow.py:836
739
 msgid "Zoom In"
740
 msgstr "Přiblížit"
741
 
742
-#: editorwindow.py:795
743
+#: editorwindow.py:839
744
 msgid "Zoom Out"
745
 msgstr "Oddálit"
746
 
747
-#: editorwindow.py:798
748
+#: editorwindow.py:842
749
 msgid "Zoom Fit"
750
 msgstr "Přizpůsobit zvětšení"
751
 
752
-#: editorwindow.py:920
753
+#: editorwindow.py:959
754
 msgid "Timeline current frame timecode"
755
 msgstr "Časový kód nynějšího snímku na časové ose"
756
 
757
-#: editorwindow.py:922
758
+#: editorwindow.py:961
759
 msgid "Select view mode: Video/Vectorscope/RGBParade"
760
 msgstr "Vybrat režim zobrazení: Video/Vectorscope/RGBParade"
761
 
762
-#: editorwindow.py:924
763
+#: editorwindow.py:963
764
 msgid "Monitor Sequence/Media current frame timecode"
765
 msgstr "Časový kód nynějšího snímku sekvence/média v okně pro sledování"
766
 
767
-#: editorwindow.py:925
768
+#: editorwindow.py:964
769
 msgid "Current Monitor Sequence/Media name"
770
 msgstr "Název sekvence/média nynějšího okna pro sledování"
771
 
772
-#: editorwindow.py:927
773
+#: editorwindow.py:966
774
 msgid "Monitor Sequence/Media current position"
775
 msgstr "Nynější poloha sekvence/média v okně pro sledování"
776
 
777
-#: editorwindow.py:929
778
+#: editorwindow.py:968
779
 msgid "Display Current Sequence on Timeline"
780
 msgstr "Zobrazit nynější sekvenci na časové ose"
781
 
782
-#: editorwindow.py:930
783
+#: editorwindow.py:969
784
 msgid "Display Monitor Clip"
785
 msgstr "Zobrazit záběr v okně pro sledování"
786
 
787
-#: clipeffectseditor.py:112
788
+#: clipeffectseditor.py:122
789
 msgid "Select Filter Group"
790
 msgstr "Vybrat skupinu filtru"
791
 
792
-#: clipeffectseditor.py:113
793
+#: clipeffectseditor.py:123
794
 msgid "Current group Filters"
795
 msgstr "Filtry nynější skupiny"
796
 
797
-#: clipeffectseditor.py:201
798
+#: clipeffectseditor.py:223
799
 msgid "Quit editing Clip in editor"
800
 msgstr "Ukončit upravování záběru v editoru"
801
 
802
-#: clipeffectseditor.py:212 panels.py:50 panels.py:95 panels.py:113
803
+#: clipeffectseditor.py:236 panels.py:51 panels.py:96 panels.py:114
804
 #: translations.py:559 mlttransitions.py:134 tools/titler.py:198
805
 msgid "Add"
806
 msgstr "Přidat"
807
 
808
-#: clipeffectseditor.py:213 compositeeditor.py:57 guicomponents.py:1201
809
-#: guicomponents.py:1260 guicomponents.py:1449 guicomponents.py:1494
810
-#: panels.py:51 panels.py:96 panels.py:114 tools/titler.py:199
811
-#: tools/batchrendering.py:1027
812
+#: clipeffectseditor.py:237 compositeeditor.py:59 guicomponents.py:1244
813
+#: guicomponents.py:1306 guicomponents.py:1569 guicomponents.py:1618
814
+#: panels.py:52 panels.py:97 panels.py:115 tools/titler.py:199
815
+#: tools/batchrendering.py:1030
816
 msgid "Delete"
817
 msgstr "Smazat"
818
 
819
-#: clipeffectseditor.py:225
820
+#: clipeffectseditor.py:249
821
 msgid "Clip being edited"
822
 msgstr "Záběr je upravován"
823
 
824
-#: clipeffectseditor.py:226
825
+#: clipeffectseditor.py:250
826
 msgid "Clip Filter Stack"
827
 msgstr "Zásobník filtrů záběru"
828
 
829
-#: clipeffectseditor.py:227
830
+#: clipeffectseditor.py:251
831
 msgid "Add Filter to Clip Filter Stack"
832
 msgstr "Přidat filtr do zásobníku filtrů záběru"
833
 
834
-#: clipeffectseditor.py:228
835
+#: clipeffectseditor.py:252
836
 msgid "Delete Filter from Clip Filter Stack"
837
 msgstr "Smazat filtr ze zásobníku filtrů záběru"
838
 
839
-#: clipeffectseditor.py:229
840
+#: clipeffectseditor.py:253
841
 msgid "Toggle all Filters On/Off"
842
 msgstr "Zapnout/Vypnout všechny filtry"
843
 
844
-#: clipeffectseditor.py:451
845
+#: clipeffectseditor.py:523
846
 msgid "No editable parameters"
847
 msgstr "Žádné upravitelné parametry"
848
 
849
-#: compositeeditor.py:59 render.py:150
850
+#: compositeeditor.py:61 render.py:168
851
 msgid "Reset"
852
 msgstr "Výchozí"
853
 
854
-#: compositeeditor.py:63 compositeeditor.py:148
855
+#: compositeeditor.py:65 compositeeditor.py:148
856
 msgid "No Compositor"
857
 msgstr "Žádná skladba"
858
 
859
@@ -752,20 +766,20 @@
860
 
861
 #: dialogs.py:55 dialogs.py:112 dialogs.py:170 dialogs.py:223 dialogs.py:263
862
 #: dialogs.py:280 dialogs.py:301 dialogs.py:315 dialogs.py:326 dialogs.py:342
863
-#: dialogs.py:373 dialogs.py:392 dialogs.py:706 dialogs.py:801 dialogs.py:835
864
-#: dialogs.py:878 dialogs.py:906 dialogs.py:934 dialogs.py:995 dialogs.py:1034
865
-#: dialogs.py:1048 dialogs.py:1062 dialogs.py:1234 propertyeditorbuilder.py:401
866
-#: rendergui.py:47 rendergui.py:102 rendergui.py:116 rendergui.py:133
867
-#: preferenceswindow.py:42 tools/batchrendering.py:959 proxyediting.py:429
868
-#: patternproducer.py:319 patternproducer.py:352 patternproducer.py:383
869
-#: tools/gmic.py:305 tools/gmic.py:329 tools/gmic.py:459
870
+#: dialogs.py:373 dialogs.py:395 dialogs.py:717 dialogs.py:812 dialogs.py:846
871
+#: dialogs.py:889 dialogs.py:917 dialogs.py:945 dialogs.py:1006 dialogs.py:1045
872
+#: dialogs.py:1059 dialogs.py:1073 dialogs.py:1246 propertyeditorbuilder.py:401
873
+#: rendergui.py:48 rendergui.py:103 rendergui.py:117 rendergui.py:134
874
+#: rendergui.py:905 preferenceswindow.py:43 tools/batchrendering.py:962
875
+#: proxyediting.py:429 patternproducer.py:319 patternproducer.py:352
876
+#: patternproducer.py:383 tools/gmic.py:357 tools/gmic.py:381 tools/gmic.py:511
877
 msgid "Cancel"
878
 msgstr "Zrušit"
879
 
880
-#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:404 dialogs.py:476
881
-#: dialogs.py:595 dialogs.py:608 dialogs.py:1235 propertyeditorbuilder.py:402
882
-#: rendergui.py:103 preferenceswindow.py:43 tools/batchrendering.py:391
883
-#: tools/gmic.py:330
884
+#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:407 dialogs.py:479
885
+#: dialogs.py:598 dialogs.py:611 dialogs.py:1247 propertyeditorbuilder.py:402
886
+#: rendergui.py:104 preferenceswindow.py:44 tools/batchrendering.py:394
887
+#: tools/gmic.py:382
888
 msgid "OK"
889
 msgstr "OK"
890
 
891
@@ -773,7 +787,7 @@
892
 msgid "Project profile:"
893
 msgstr "Profil projektu:"
894
 
895
-#: dialogs.py:72 projectinfogui.py:45
896
+#: dialogs.py:72 projectinfogui.py:46
897
 msgid "Profile"
898
 msgstr "Profil"
899
 
900
@@ -806,12 +820,12 @@
901
 msgid "New Profile"
902
 msgstr "Nový profil"
903
 
904
-#: dialogs.py:133 dialogs.py:188 rendergui.py:510 preferenceswindow.py:103
905
-#: preferenceswindow.py:106 tools/gmic.py:664 tools/toolsencoding.py:40
906
+#: dialogs.py:133 dialogs.py:188 rendergui.py:517 preferenceswindow.py:104
907
+#: preferenceswindow.py:107 tools/gmic.py:716 tools/toolsencoding.py:40
908
 msgid "Select Folder"
909
 msgstr "Vybrat složku"
910
 
911
-#: dialogs.py:137 dialogs.py:192 rendergui.py:514 tools/toolsencoding.py:44
912
+#: dialogs.py:137 dialogs.py:192 rendergui.py:521 tools/toolsencoding.py:44
913
 msgid "Folder:"
914
 msgstr "Složka:"
915
 
916
@@ -823,7 +837,7 @@
917
 msgid "New Project File"
918
 msgstr "Nový soubor s projektem"
919
 
920
-#: dialogs.py:179 dialogs.py:1314 tools/batchrendering.py:1239
921
+#: dialogs.py:179 dialogs.py:1329 tools/batchrendering.py:1242
922
 msgid "File:"
923
 msgstr "Soubor:"
924
 
925
@@ -870,8 +884,8 @@
926
 msgid "Save Project As"
927
 msgstr "Projekt uložit jako"
928
 
929
-#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:393 rendergui.py:117
930
-#: tools/batchrendering.py:960 tools/gmic.py:306
931
+#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:396 rendergui.py:118
932
+#: tools/batchrendering.py:963 tools/gmic.py:358
933
 msgid "Save"
934
 msgstr "Uložit"
935
 
936
@@ -883,7 +897,7 @@
937
 msgid "Save Runtime Environment Data"
938
 msgstr "Uložit data běhového prostředí"
939
 
940
-#: dialogs.py:327 dialogs.py:343 dialogs.py:996
941
+#: dialogs.py:327 dialogs.py:343 dialogs.py:1007
942
 msgid "Ok"
943
 msgstr "OK"
944
 
945
@@ -899,7 +913,7 @@
946
 msgid "' as render clips folder"
947
 msgstr "' jako složka pro zpracování záběrů"
948
 
949
-#: dialogs.py:366 dialogs.py:384
950
+#: dialogs.py:366 dialogs.py:387
951
 msgid "Save project '"
952
 msgstr "Uložit projekt '"
953
 
954
@@ -907,131 +921,135 @@
955
 msgid "' before exiting?"
956
 msgstr "' před ukončením?"
957
 
958
-#: dialogs.py:372 dialogs.py:391
959
+#: dialogs.py:372 dialogs.py:394
960
 msgid "Don't Save"
961
 msgstr "Neukládat"
962
 
963
-#: dialogs.py:384
964
+#: dialogs.py:387
965
 msgid "' before closing project?"
966
 msgstr "' před zavřením projektu?"
967
 
968
-#: dialogs.py:462
969
+#: dialogs.py:465
970
 msgid "Application"
971
 msgstr "Program"
972
 
973
-#: dialogs.py:463
974
+#: dialogs.py:466
975
 msgid "Thanks"
976
 msgstr "Poděkování"
977
 
978
-#: dialogs.py:464
979
+#: dialogs.py:467
980
 msgid "License"
981
 msgstr "Povolení"
982
 
983
-#: dialogs.py:465
984
+#: dialogs.py:468
985
 msgid "Translations"
986
 msgstr "Překlady"
987
 
988
-#: dialogs.py:480
989
+#: dialogs.py:483
990
 msgid "MLT version: "
991
 msgstr "Verze MLT: "
992
 
993
-#: dialogs.py:486
994
+#: dialogs.py:489
995
 msgid "GTK version: "
996
 msgstr "Verze GTK: "
997
 
998
-#: dialogs.py:488
999
+#: dialogs.py:491
1000
 msgid "Locale: "
1001
 msgstr "Jazyk: "
1002
 
1003
-#: dialogs.py:491
1004
+#: dialogs.py:494
1005
 msgid "INSTALLATION"
1006
 msgstr "Instalace"
1007
 
1008
-#: dialogs.py:493
1009
+#: dialogs.py:496
1010
 msgid "DEVELOPER VERSION"
1011
 msgstr "Vývojářská verze"
1012
 
1013
-#: dialogs.py:495
1014
+#: dialogs.py:498
1015
 msgid "Running from: "
1016
 msgstr "Běží z: "
1017
 
1018
-#: dialogs.py:523
1019
+#: dialogs.py:526
1020
 msgid " AVAILABLE"
1021
 msgstr " Dostupné"
1022
 
1023
-#: dialogs.py:525
1024
+#: dialogs.py:528
1025
 msgid " NOT AVAILABLE, "
1026
 msgstr " Nedostupné, "
1027
 
1028
-#: dialogs.py:525
1029
+#: dialogs.py:528
1030
 msgid " MISSING"
1031
 msgstr " Chybí"
1032
 
1033
-#: dialogs.py:531
1034
+#: dialogs.py:534
1035
 msgid " FOR FILTER "
1036
 msgstr " Pro filtr "
1037
 
1038
-#: dialogs.py:531 dialogs.py:534
1039
+#: dialogs.py:534 dialogs.py:537
1040
 msgid " NOT FOUND"
1041
 msgstr " Nenalezeno"
1042
 
1043
-#: dialogs.py:534
1044
+#: dialogs.py:537
1045
 msgid " FOR TRANSITION "
1046
 msgstr " Pro přechod "
1047
 
1048
-#: dialogs.py:538 dialogs.py:1090 preferenceswindow.py:51
1049
+#: dialogs.py:541 dialogs.py:1101 preferenceswindow.py:52
1050
 msgid "General"
1051
 msgstr "Obecné"
1052
 
1053
-#: dialogs.py:539
1054
+#: dialogs.py:542
1055
 msgid "MLT Filters"
1056
 msgstr "Filtry MLT"
1057
 
1058
-#: dialogs.py:540
1059
+#: dialogs.py:543
1060
 msgid "MLT Transitions"
1061
 msgstr "Přechody MLT"
1062
 
1063
-#: dialogs.py:541
1064
+#: dialogs.py:544
1065
 msgid "Missing MLT Services"
1066
 msgstr "Chybí služba MLT"
1067
 
1068
-#: dialogs.py:544
1069
+#: dialogs.py:547
1070
 msgid "Video Codecs"
1071
 msgstr "Obrazové kodeky"
1072
 
1073
-#: dialogs.py:545
1074
+#: dialogs.py:548
1075
 msgid "Audio Codecs"
1076
 msgstr "Zvukové kodeky"
1077
 
1078
-#: dialogs.py:546
1079
+#: dialogs.py:549
1080
 msgid "Formats"
1081
 msgstr "Formáty"
1082
 
1083
-#: dialogs.py:547
1084
+#: dialogs.py:550
1085
 msgid "Render Options"
1086
 msgstr "Volby pro zpracování"
1087
 
1088
-#: dialogs.py:593 guicomponents.py:1453
1089
+#: dialogs.py:596 guicomponents.py:1573
1090
 msgid "File Properties"
1091
 msgstr "Vlastnosti souboru"
1092
 
1093
-#: dialogs.py:606
1094
+#: dialogs.py:609
1095
 msgid "Clip Properties"
1096
 msgstr "Vlastnosti záběru"
1097
 
1098
-#: dialogs.py:627
1099
+#: dialogs.py:630
1100
 msgid "Loading project"
1101
 msgstr "Načítání projektu"
1102
 
1103
-#: dialogs.py:662
1104
+#: dialogs.py:664
1105
 msgid "Recreating icons"
1106
 msgstr "Znovu se vytvářejí ikony"
1107
 
1108
-#: dialogs.py:695
1109
+#: dialogs.py:667
1110
+msgid "Update media lengths data"
1111
+msgstr ""
1112
+
1113
+#: dialogs.py:706
1114
 msgid "Are you sure you want to delete these media files?"
1115
 msgstr "Opravdu chcete smazat tyto soubory?"
1116
 
1117
-#: dialogs.py:696
1118
+#: dialogs.py:707
1119
 msgid ""
1120
 "One or more of the Media Files you are deleting from the project\n"
1121
 "either <b>have proxy files or are proxy files.</b>\n"
1122
@@ -1042,7 +1060,7 @@
1123
 "b>\n"
1124
 "\n"
1125
 
1126
-#: dialogs.py:697
1127
+#: dialogs.py:708
1128
 msgid ""
1129
 "Deleting these files could <b>prevent converting</b> between\n"
1130
 "using proxy files and using original media.\n"
1131
@@ -1052,15 +1070,15 @@
1132
 "používáním zástupných souborů (proxy) a používáním původních multimédií.\n"
1133
 "\n"
1134
 
1135
-#: dialogs.py:707
1136
+#: dialogs.py:718
1137
 msgid "Force Delete"
1138
 msgstr "Vynutit smazání"
1139
 
1140
-#: dialogs.py:718
1141
+#: dialogs.py:729
1142
 msgid "Open last autosave?"
1143
 msgstr "Otevřít poslední automaticky uloženou zálohu?"
1144
 
1145
-#: dialogs.py:719
1146
+#: dialogs.py:730
1147
 msgid ""
1148
 "It seems that Flowblade exited abnormally last time.\n"
1149
 "\n"
1150
@@ -1068,7 +1086,7 @@
1151
 "Zdá se, že Flowblade byl naposledy ukončen neobvyklým způsobem.\n"
1152
 "\n"
1153
 
1154
-#: dialogs.py:720
1155
+#: dialogs.py:731
1156
 msgid ""
1157
 "If there is another instance of Flowblade running,\n"
1158
 "this dialog has probably detected its autosave file.\n"
1159
@@ -1078,23 +1096,23 @@
1160
 "tento dialog zřejmě zjistil její automaticky uložený soubor.\n"
1161
 "\n"
1162
 
1163
-#: dialogs.py:721
1164
+#: dialogs.py:732
1165
 msgid "It is NOT possible to open this autosaved version later."
1166
 msgstr "NENÍ možné, aby byla tato automaticky uložená verze později otevřena."
1167
 
1168
-#: dialogs.py:729 dialogs.py:773
1169
+#: dialogs.py:740 dialogs.py:784
1170
 msgid "Continue with default 'untitled' project"
1171
 msgstr "Pokračovat s výchozím nepojmenovaným projektem"
1172
 
1173
-#: dialogs.py:730
1174
+#: dialogs.py:741
1175
 msgid "Open Autosaved Project"
1176
 msgstr "Otevřít automaticky uložený projekt"
1177
 
1178
-#: dialogs.py:740
1179
+#: dialogs.py:751
1180
 msgid "Open a autosave file?"
1181
 msgstr "Otevřít automaticky uložený soubor?"
1182
 
1183
-#: dialogs.py:741
1184
+#: dialogs.py:752
1185
 msgid ""
1186
 "There are <b>multiple autosave files</b> from application crashes.\n"
1187
 "\n"
1188
@@ -1103,7 +1121,7 @@
1189
 "programu.\n"
1190
 "\n"
1191
 
1192
-#: dialogs.py:742
1193
+#: dialogs.py:753
1194
 msgid ""
1195
 "If you just <b>experienced a crash, select the last created autosave</b> "
1196
 "file\n"
1197
@@ -1115,7 +1133,7 @@
1198
 "a pokračujte v práci.\n"
1199
 "\n"
1200
 
1201
-#: dialogs.py:743
1202
+#: dialogs.py:754
1203
 msgid ""
1204
 "If you see this at application start without a recent crash,\n"
1205
 "you should probably delete all autosave files to stop seeing this dialog."
1206
@@ -1124,110 +1142,110 @@
1207
 "měl byste zřejmě smazat všechny automaticky uložené soubory, abyste se na "
1208
 "tento dialog už nemusel dívat znovu."
1209
 
1210
-#: dialogs.py:774
1211
+#: dialogs.py:785
1212
 msgid "Open Selected Autosave"
1213
 msgstr "Otevřít vybranou uloženou zálohu"
1214
 
1215
-#: dialogs.py:799
1216
+#: dialogs.py:810
1217
 msgid "Change Sequence Tracks Count"
1218
 msgstr "Změnit počet stop sekvence"
1219
 
1220
-#: dialogs.py:802
1221
+#: dialogs.py:813
1222
 msgid "Change Tracks"
1223
 msgstr "Změnit stopy"
1224
 
1225
-#: dialogs.py:805
1226
+#: dialogs.py:816
1227
 msgid "New Number of Tracks:"
1228
 msgstr "Nový počet stop:"
1229
 
1230
-#: dialogs.py:808
1231
+#: dialogs.py:819
1232
 msgid "Please note:\n"
1233
 msgstr "Všimněte si, prosím:\n"
1234
 
1235
-#: dialogs.py:809
1236
+#: dialogs.py:820
1237
 msgid ""
1238
 " It is recommended that you save Project before completing this operation\n"
1239
 msgstr " Doporučuje se projekt před dokončením této operace uložit\n"
1240
 
1241
-#: dialogs.py:810
1242
+#: dialogs.py:821
1243
 msgid " There is no Undo for this operation\n"
1244
 msgstr " Tuto operaci nelze vrátit zpět\n"
1245
 
1246
-#: dialogs.py:811
1247
+#: dialogs.py:822
1248
 msgid " Current Undo Stack will be destroyed\n"
1249
 msgstr " Nynější zásobník kroků pro návrat zpět bude zničen\n"
1250
 
1251
-#: dialogs.py:812
1252
+#: dialogs.py:823
1253
 msgid ""
1254
 " All Clips and Compositors on deleted Tracks will be permanently destroyed"
1255
 msgstr " Všechny záběry a skladby na smazaných stopách budou trvale zničeny"
1256
 
1257
-#: dialogs.py:833
1258
+#: dialogs.py:844
1259
 msgid "Create New Sequence"
1260
 msgstr "Vytvořit novou sekvenci"
1261
 
1262
-#: dialogs.py:836
1263
+#: dialogs.py:847
1264
 msgid "Create Sequence"
1265
 msgstr "Vytvořit sekvenci"
1266
 
1267
-#: dialogs.py:843
1268
+#: dialogs.py:854
1269
 msgid "Sequence Name:"
1270
 msgstr "Název sekvence:"
1271
 
1272
-#: dialogs.py:848
1273
+#: dialogs.py:859
1274
 msgid "Number of Tracks:"
1275
 msgstr "Počet stop:"
1276
 
1277
-#: dialogs.py:854
1278
+#: dialogs.py:865
1279
 msgid "Open For Editing:"
1280
 msgstr "Otevřít pro úpravy:"
1281
 
1282
-#: dialogs.py:876
1283
+#: dialogs.py:887
1284
 msgid "Rename New Media Object"
1285
 msgstr "Přejmenovat nový multimediální předmět"
1286
 
1287
-#: dialogs.py:879 dialogs.py:907 dialogs.py:961 guicomponents.py:1448
1288
+#: dialogs.py:890 dialogs.py:918 dialogs.py:972 guicomponents.py:1568
1289
 msgid "Rename"
1290
 msgstr "Přejmenovat"
1291
 
1292
-#: dialogs.py:886 dialogs.py:914
1293
+#: dialogs.py:897 dialogs.py:925
1294
 msgid "New Name:"
1295
 msgstr "Nový název:"
1296
 
1297
-#: dialogs.py:904 guicomponents.py:1158 guicomponents.py:1244
1298
+#: dialogs.py:915 guicomponents.py:1193 guicomponents.py:1287
1299
 msgid "Rename Clip"
1300
 msgstr "Přejmenovat záběr"
1301
 
1302
-#: dialogs.py:932
1303
+#: dialogs.py:943
1304
 msgid "New Range Item Group"
1305
 msgstr "Skupina položky nového rozsahu"
1306
 
1307
-#: dialogs.py:935 patternproducer.py:320 patternproducer.py:353
1308
+#: dialogs.py:946 patternproducer.py:320 patternproducer.py:353
1309
 #: patternproducer.py:384
1310
 msgid "Create"
1311
 msgstr "Vytvořit"
1312
 
1313
-#: dialogs.py:939
1314
+#: dialogs.py:950
1315
 msgid "User Group "
1316
 msgstr "Uživatelská skupina "
1317
 
1318
-#: dialogs.py:942 dialogs.py:962
1319
+#: dialogs.py:953 dialogs.py:973
1320
 msgid "New Group Name:"
1321
 msgstr "Název nové skupiny:"
1322
 
1323
-#: dialogs.py:960
1324
+#: dialogs.py:971
1325
 msgid "Rename Range Log Item Group"
1326
 msgstr "Přejmenovat skupinu položky záznamu rozsahu"
1327
 
1328
-#: dialogs.py:968
1329
+#: dialogs.py:979
1330
 msgid "Can't open non-valid media"
1331
 msgstr "Nelze otevřít neplatná multimédia"
1332
 
1333
-#: dialogs.py:969
1334
+#: dialogs.py:980
1335
 msgid "File: "
1336
 msgstr "Soubor: "
1337
 
1338
-#: dialogs.py:969
1339
+#: dialogs.py:980
1340
 msgid ""
1341
 "\n"
1342
 "is not a valid media file."
1343
@@ -1235,426 +1253,431 @@
1344
 "\n"
1345
 "Není platný multimediální soubor."
1346
 
1347
-#: dialogs.py:973
1348
+#: dialogs.py:984
1349
 msgid "New Marker"
1350
 msgstr "Nová značka"
1351
 
1352
-#: dialogs.py:975 guicomponents.py:1892
1353
+#: dialogs.py:986 guicomponents.py:2018
1354
 msgid "Add Marker"
1355
 msgstr "Přidat značku"
1356
 
1357
-#: dialogs.py:982
1358
+#: dialogs.py:993
1359
 msgid "Name for marker at "
1360
 msgstr "Název pro značku na "
1361
 
1362
-#: dialogs.py:997
1363
+#: dialogs.py:1008
1364
 msgid "Add Image Sequence Clip"
1365
 msgstr "Přidat záběr tvořený obrazovou řadou"
1366
 
1367
-#: dialogs.py:1003
1368
+#: dialogs.py:1014
1369
 msgid "Select First Frame"
1370
 msgstr "Vybrat první snímek"
1371
 
1372
-#: dialogs.py:1013
1373
+#: dialogs.py:1024
1374
 msgid "First frame:"
1375
 msgstr "První snímek"
1376
 
1377
-#: dialogs.py:1017
1378
+#: dialogs.py:1028
1379
 msgid "Frames per Source Image:"
1380
 msgstr "Snímků na vteřinu zdrojový obraz:"
1381
 
1382
-#: dialogs.py:1032
1383
+#: dialogs.py:1043
1384
 msgid "Export EDL"
1385
 msgstr "Vyvést EDL"
1386
 
1387
-#: dialogs.py:1046
1388
+#: dialogs.py:1057
1389
 msgid "Add Transition"
1390
 msgstr "Přidat přechod"
1391
 
1392
-#: dialogs.py:1049 dialogs.py:1063
1393
+#: dialogs.py:1060 dialogs.py:1074
1394
 msgid "Apply"
1395
 msgstr "Použít"
1396
 
1397
-#: dialogs.py:1060
1398
+#: dialogs.py:1071
1399
 msgid "Add Fade"
1400
 msgstr "Přidat prolínání"
1401
 
1402
-#: dialogs.py:1077 dialogs.py:1187 tools/titler.py:416 proxyediting.py:420
1403
-#: medialinker.py:149 tools/gmic.py:750 tools/gmic.py:841
1404
+#: dialogs.py:1088 dialogs.py:1199 tools/titler.py:416 proxyediting.py:420
1405
+#: medialinker.py:154 tools/gmic.py:802 tools/gmic.py:893
1406
 msgid "Close"
1407
 msgstr "Zavřít"
1408
 
1409
-#: dialogs.py:1080
1410
+#: dialogs.py:1091
1411
 msgid "Control + N"
1412
 msgstr "Ctrl+N"
1413
 
1414
-#: dialogs.py:1080
1415
+#: dialogs.py:1091
1416
 msgid "Create New Project"
1417
 msgstr "Vytvořit nový projekt"
1418
 
1419
-#: dialogs.py:1081
1420
+#: dialogs.py:1092
1421
 msgid "Control + S"
1422
 msgstr "Ctrl+S"
1423
 
1424
-#: dialogs.py:1081
1425
+#: dialogs.py:1092
1426
 msgid "Save Project"
1427
 msgstr "Uložit projekt"
1428
 
1429
-#: dialogs.py:1082 dialogs.py:1098
1430
+#: dialogs.py:1093 dialogs.py:1109
1431
 msgid "DELETE"
1432
 msgstr ""
1433
 
1434
-#: dialogs.py:1082
1435
+#: dialogs.py:1093
1436
 msgid "Delete Selected Item"
1437
 msgstr "Smazat vybranou položku"
1438
 
1439
-#: dialogs.py:1083
1440
+#: dialogs.py:1094
1441
 msgid "ESCAPE"
1442
 msgstr ""
1443
 
1444
-#: dialogs.py:1083
1445
+#: dialogs.py:1094
1446
 msgid "Stop Rendering Audio Levels"
1447
 msgstr "Zastavit zpracování zvukových úrovní"
1448
 
1449
-#: dialogs.py:1084
1450
+#: dialogs.py:1095
1451
 msgid "Control + Q"
1452
 msgstr "Ctrl+Q"
1453
 
1454
-#: dialogs.py:1084
1455
+#: dialogs.py:1095
1456
 msgid "Quit"
1457
 msgstr "Ukončit"
1458
 
1459
-#: dialogs.py:1085
1460
+#: dialogs.py:1096
1461
 msgid "Control + Z"
1462
 msgstr "Ctrl+Z"
1463
 
1464
-#: dialogs.py:1085
1465
+#: dialogs.py:1096
1466
 msgid "Undo"
1467
 msgstr "Zpět"
1468
 
1469
-#: dialogs.py:1086
1470
+#: dialogs.py:1097
1471
 msgid "Control + Y"
1472
 msgstr "Ctrl+Y"
1473
 
1474
-#: dialogs.py:1086
1475
+#: dialogs.py:1097
1476
 msgid "Redo"
1477
 msgstr "Znovu"
1478
 
1479
-#: dialogs.py:1087
1480
+#: dialogs.py:1098
1481
 msgid "Control + O"
1482
 msgstr "Ctrl+O"
1483
 
1484
-#: dialogs.py:1087
1485
+#: dialogs.py:1098
1486
 msgid "Open Project"
1487
 msgstr "Otevřít projekt"
1488
 
1489
-#: dialogs.py:1088
1490
+#: dialogs.py:1099
1491
 msgid "TAB"
1492
 msgstr "Tab"
1493
 
1494
-#: dialogs.py:1088
1495
+#: dialogs.py:1099
1496
 msgid "Switch Monitor Source"
1497
 msgstr "Přepnout zdroj sledování"
1498
 
1499
-#: dialogs.py:1089
1500
+#: dialogs.py:1100
1501
 msgid "Control + L"
1502
 msgstr "Ctrl+L"
1503
 
1504
-#: dialogs.py:1093
1505
+#: dialogs.py:1104
1506
 msgid "Set Mark In"
1507
 msgstr "Nastavit značku pro začátek záběru"
1508
 
1509
-#: dialogs.py:1094
1510
+#: dialogs.py:1105
1511
 msgid "Set Mark Out"
1512
 msgstr "Nastavit značku pro konec záběru"
1513
 
1514
-#: dialogs.py:1095
1515
+#: dialogs.py:1106
1516
 #, fuzzy
1517
 msgid "Alt + I"
1518
 msgstr "Shift+I"
1519
 
1520
-#: dialogs.py:1095
1521
+#: dialogs.py:1106
1522
 msgid "Go To Mark In"
1523
 msgstr "Jít na značku pro začátek záběru"
1524
 
1525
-#: dialogs.py:1096
1526
+#: dialogs.py:1107
1527
 #, fuzzy
1528
 msgid "Alt + O"
1529
 msgstr "Shift+O"
1530
 
1531
-#: dialogs.py:1096
1532
+#: dialogs.py:1107
1533
 msgid "Go To Mark Out"
1534
 msgstr "Jít na značku pro konec záběru"
1535
 
1536
-#: dialogs.py:1101
1537
+#: dialogs.py:1112
1538
 msgid "3 Point Overwrite Insert"
1539
 msgstr "Vložení tříbodového přepsání"
1540
 
1541
-#: dialogs.py:1102
1542
+#: dialogs.py:1113
1543
 msgid "Add Mark"
1544
 msgstr "Přidat značku"
1545
 
1546
-#: dialogs.py:1103
1547
+#: dialogs.py:1114
1548
 #, fuzzy
1549
 msgid "Control + C"
1550
 msgstr "Ctrl+N"
1551
 
1552
-#: dialogs.py:1103
1553
+#: dialogs.py:1114
1554
 msgid "Copy Clips"
1555
 msgstr "Kopírovat záběry"
1556
 
1557
-#: dialogs.py:1104
1558
+#: dialogs.py:1115
1559
 #, fuzzy
1560
 msgid "Control + V"
1561
 msgstr "Ctrl+N"
1562
 
1563
-#: dialogs.py:1104
1564
+#: dialogs.py:1115
1565
 msgid "Paste Clips"
1566
 msgstr "Vložit záběry"
1567
 
1568
-#: dialogs.py:1105
1569
+#: dialogs.py:1116
1570
 msgid "R"
1571
 msgstr ""
1572
 
1573
-#: dialogs.py:1105
1574
+#: dialogs.py:1116
1575
 #, fuzzy
1576
 msgid "Resync selected Clip or Compositor"
1577
 msgstr "Seřídit znovu vybrané záběry"
1578
 
1579
-#: dialogs.py:1106
1580
+#: dialogs.py:1117
1581
 msgid "G"
1582
 msgstr "G"
1583
 
1584
-#: dialogs.py:1107 dialogs.py:1119 dialogs.py:1140
1585
+#: dialogs.py:1118 dialogs.py:1130 dialogs.py:1151
1586
 msgid "Left Arrow "
1587
 msgstr "Šipka vlevo "
1588
 
1589
-#: dialogs.py:1107
1590
+#: dialogs.py:1118
1591
 #, fuzzy
1592
 msgid "Prev Frame Trim Edit"
1593
 msgstr "Předchozí snímek"
1594
 
1595
-#: dialogs.py:1108 dialogs.py:1120 dialogs.py:1141
1596
+#: dialogs.py:1119 dialogs.py:1131 dialogs.py:1152
1597
 msgid "Right Arrow"
1598
 msgstr "Šipka vpravo"
1599
 
1600
-#: dialogs.py:1108
1601
+#: dialogs.py:1119
1602
 #, fuzzy
1603
 msgid "Next Frame Trim Edit"
1604
 msgstr "Další snímek"
1605
 
1606
-#: dialogs.py:1109 dialogs.py:1121
1607
+#: dialogs.py:1120 dialogs.py:1132
1608
 msgid "Control + Left Arrow "
1609
 msgstr "Ctrl +šipka vlevo"
1610
 
1611
-#: dialogs.py:1109
1612
+#: dialogs.py:1120
1613
 #, fuzzy
1614
 msgid "Back 10 Frames Trim Edit"
1615
 msgstr "Posunout zpět o 10 snímků"
1616
 
1617
-#: dialogs.py:1110 dialogs.py:1122
1618
+#: dialogs.py:1121 dialogs.py:1133
1619
 msgid "Control + Right Arrow"
1620
 msgstr "Ctrl +šipka vpravo"
1621
 
1622
-#: dialogs.py:1110
1623
+#: dialogs.py:1121
1624
 #, fuzzy
1625
 msgid "Forward 10 Frames Trim Edit"
1626
 msgstr "Posunout vpřed o  snímků"
1627
 
1628
-#: dialogs.py:1111
1629
+#: dialogs.py:1122
1630
 msgid "ENTER"
1631
 msgstr ""
1632
 
1633
-#: dialogs.py:1111
1634
+#: dialogs.py:1122
1635
 msgid "Complete Keyboard Trim Edit"
1636
 msgstr ""
1637
 
1638
-#: dialogs.py:1112
1639
-msgid "Timeline"
1640
-msgstr "Časová osa"
1641
-
1642
-#: dialogs.py:1115
1643
+#: dialogs.py:1126
1644
 msgid "SPACE"
1645
 msgstr ""
1646
 
1647
-#: dialogs.py:1115
1648
+#: dialogs.py:1126
1649
 msgid "Start / Stop Playback"
1650
 msgstr "Spustit/Zastavit přehrávání"
1651
 
1652
-#: dialogs.py:1116
1653
+#: dialogs.py:1127
1654
 msgid "Backwards Faster"
1655
 msgstr "Rychle zpět"
1656
 
1657
-#: dialogs.py:1117 proxyediting.py:353 tools/gmic.py:717
1658
+#: dialogs.py:1128 proxyediting.py:353 tools/gmic.py:769
1659
 msgid "Stop"
1660
 msgstr "Zastavit"
1661
 
1662
-#: dialogs.py:1118
1663
+#: dialogs.py:1129
1664
 msgid "Forward Faster"
1665
 msgstr "Rychle vpřed"
1666
 
1667
-#: dialogs.py:1119
1668
+#: dialogs.py:1130
1669
 msgid "Prev Frame"
1670
 msgstr "Předchozí snímek"
1671
 
1672
-#: dialogs.py:1120
1673
+#: dialogs.py:1131
1674
 msgid "Next Frame"
1675
 msgstr "Další snímek"
1676
 
1677
-#: dialogs.py:1121
1678
+#: dialogs.py:1132
1679
 msgid "Move Back 10 Frames"
1680
 msgstr "Posunout zpět o 10 snímků"
1681
 
1682
-#: dialogs.py:1122
1683
+#: dialogs.py:1133
1684
 msgid "Move Forward 10 Frames"
1685
 msgstr "Posunout vpřed o  snímků"
1686
 
1687
-#: dialogs.py:1123 dialogs.py:1142
1688
+#: dialogs.py:1134 dialogs.py:1153
1689
 msgid "Up Arrow"
1690
 msgstr "Šipka nahoru"
1691
 
1692
-#: dialogs.py:1123
1693
+#: dialogs.py:1134
1694
 msgid "Next Edit/Mark"
1695
 msgstr "Další úprava/značka"
1696
 
1697
-#: dialogs.py:1124 dialogs.py:1143
1698
+#: dialogs.py:1135 dialogs.py:1154
1699
 msgid "Down Arrow"
1700
 msgstr "Šipka dolů"
1701
 
1702
-#: dialogs.py:1124
1703
+#: dialogs.py:1135
1704
 msgid "Prev Edit/Mark"
1705
 msgstr "Předchozí úprava/značka"
1706
 
1707
-#: dialogs.py:1125
1708
+#: dialogs.py:1136
1709
 msgid "HOME"
1710
 msgstr ""
1711
 
1712
-#: dialogs.py:1125
1713
+#: dialogs.py:1136
1714
 msgid "Go To Start"
1715
 msgstr "Jít na začátek"
1716
 
1717
-#: dialogs.py:1126
1718
+#: dialogs.py:1137
1719
 msgid "Shift + I"
1720
 msgstr "Shift+I"
1721
 
1722
-#: dialogs.py:1126
1723
+#: dialogs.py:1137
1724
 msgid "To Mark In"
1725
 msgstr "Jít na značku pro začátek záběru"
1726
 
1727
-#: dialogs.py:1127
1728
+#: dialogs.py:1138
1729
 msgid "Shift + O"
1730
 msgstr "Shift+O"
1731
 
1732
-#: dialogs.py:1127
1733
+#: dialogs.py:1138
1734
 msgid "To Mark Out"
1735
 msgstr "Jít na značku pro konec záběru"
1736
 
1737
-#: dialogs.py:1128
1738
+#: dialogs.py:1139
1739
 msgid "Playback"
1740
 msgstr "Přehrávání"
1741
 
1742
-#: dialogs.py:1132 guicomponents.py:2025 translations.py:556
1743
+#: dialogs.py:1143 guicomponents.py:2197 translations.py:556
1744
 msgid "Overwrite"
1745
 msgstr "Přepsání"
1746
 
1747
-#: dialogs.py:1133 guicomponents.py:2031
1748
+#: dialogs.py:1144 guicomponents.py:2203
1749
 msgid "Trim"
1750
 msgstr "Oříznutí"
1751
 
1752
-#: dialogs.py:1134 guicomponents.py:2037
1753
+#: dialogs.py:1145 guicomponents.py:2209
1754
 msgid "Roll"
1755
 msgstr "Posun bodu úprav"
1756
 
1757
-#: dialogs.py:1135 guicomponents.py:2043
1758
+#: dialogs.py:1146 guicomponents.py:2215
1759
 msgid "Slip"
1760
 msgstr "Změna zobrazené oblasti"
1761
 
1762
-#: dialogs.py:1136 guicomponents.py:2049
1763
+#: dialogs.py:1147 guicomponents.py:2221
1764
 msgid "Spacer"
1765
 msgstr "Rozmístit"
1766
 
1767
-#: dialogs.py:1140
1768
+#: dialogs.py:1151
1769
 msgid "Move Source Video Left"
1770
 msgstr "Přesunout zdrojový obrazový záznam doleva"
1771
 
1772
-#: dialogs.py:1141
1773
+#: dialogs.py:1152
1774
 msgid "Move Source Video Right"
1775
 msgstr "Přesunout zdrojový obrazový záznam doprava"
1776
 
1777
-#: dialogs.py:1142
1778
+#: dialogs.py:1153
1779
 msgid "Move Source Video Up"
1780
 msgstr "Přesunout zdrojový obrazový záznam nahoru"
1781
 
1782
-#: dialogs.py:1143
1783
+#: dialogs.py:1154
1784
 msgid "Move Source Video Down"
1785
 msgstr "Přesunout zdrojový obrazový záznam dolů"
1786
 
1787
-#: dialogs.py:1144
1788
+#: dialogs.py:1155
1789
+#, fuzzy
1790
+msgid "Shift"
1791
+msgstr "Shift+I"
1792
+
1793
+#: dialogs.py:1155
1794
+msgid "Snap to X or Y of drag start point"
1795
+msgstr ""
1796
+
1797
+#: dialogs.py:1156
1798
 msgid "Geometry Editor"
1799
 msgstr "Editor rozvržení"
1800
 
1801
-#: dialogs.py:1185
1802
+#: dialogs.py:1197
1803
 msgid "Sequence Watermark"
1804
 msgstr "Vodoznak sekvence"
1805
 
1806
-#: dialogs.py:1189
1807
+#: dialogs.py:1201
1808
 msgid "Sequence:"
1809
 msgstr "Sekvence:"
1810
 
1811
-#: dialogs.py:1193
1812
+#: dialogs.py:1205
1813
 msgid "Watermark:"
1814
 msgstr "Vodoznak:"
1815
 
1816
-#: dialogs.py:1195
1817
+#: dialogs.py:1207
1818
 msgid "Set Watermark File"
1819
 msgstr "Nastavit soubor s vodoznakem"
1820
 
1821
-#: dialogs.py:1196
1822
+#: dialogs.py:1208
1823
 msgid "Remove Watermark"
1824
 msgstr "Odstranit vodoznak"
1825
 
1826
-#: dialogs.py:1232
1827
+#: dialogs.py:1244
1828
 msgid "Select Watermark File"
1829
 msgstr "Vybrat soubor s vodoznakem"
1830
 
1831
-#: dialogs.py:1261
1832
+#: dialogs.py:1273
1833
 msgid "All files"
1834
 msgstr "Všechny soubory"
1835
 
1836
-#: dialogs.py:1280
1837
+#: dialogs.py:1295
1838
 msgid "Saving project snapshot"
1839
 msgstr "Ukládá se snímek s projektem"
1840
 
1841
-#: dialogs.py:1302
1842
+#: dialogs.py:1317
1843
 #, fuzzy
1844
 msgid "Loaded Media Profile Mismatch"
1845
 msgstr "Cesta k nalezenému souboru záznamu"
1846
 
1847
-#: dialogs.py:1304
1848
+#: dialogs.py:1319
1849
 #, fuzzy
1850
 msgid "Keep Current Profile"
1851
 msgstr "Smazat nynější skupinu"
1852
 
1853
-#: dialogs.py:1305
1854
+#: dialogs.py:1320
1855
 #, fuzzy
1856
 msgid "Change To File Profile"
1857
 msgstr "Změnit profil projektu..."
1858
 
1859
-#: dialogs.py:1307
1860
+#: dialogs.py:1322
1861
 msgid "A video file was loaded that does not match the Project Profile!"
1862
 msgstr ""
1863
 
1864
-#: dialogs.py:1315
1865
+#: dialogs.py:1330
1866
 #, fuzzy
1867
 msgid "File Profile:"
1868
 msgstr "Nový profil"
1869
 
1870
-#: dialogs.py:1316
1871
+#: dialogs.py:1331
1872
 #, fuzzy
1873
 msgid "Project Profile:"
1874
 msgstr "Profil projektu:"
1875
 
1876
-#: dialogs.py:1317
1877
+#: dialogs.py:1332
1878
 msgid ""
1879
 "Using a matching profile is recommended.\n"
1880
 "\n"
1881
@@ -1665,7 +1688,7 @@
1882
 msgid "Can't put an audio clip on a video track."
1883
 msgstr "Nelze dát zvukový záběr do stopy s obrazovým záznamem."
1884
 
1885
-#: editevent.py:226 editevent.py:810 movemodes.py:591
1886
+#: editevent.py:226 editevent.py:817 movemodes.py:591
1887
 msgid "Track "
1888
 msgstr "Stopa"
1889
 
1890
@@ -1673,11 +1696,11 @@
1891
 msgid " is a video track and can't display audio only material."
1892
 msgstr " je obrazová stopa a nemůže zobrazit materiál, který je pouze zvukový."
1893
 
1894
-#: editevent.py:809
1895
+#: editevent.py:816
1896
 msgid "Can't edit a locked track"
1897
 msgstr "Nelze provádět úpravy na uzamknuté stopě"
1898
 
1899
-#: editevent.py:810
1900
+#: editevent.py:817
1901
 msgid " is locked. Unlock track to edit it."
1902
 msgstr " je zamknuta. Odemkněte stopu, aby mohla být upravována."
1903
 
1904
@@ -1685,441 +1708,532 @@
1905
 msgid "Empty"
1906
 msgstr "Prázdný"
1907
 
1908
-#: guicomponents.py:279
1909
+#: guicomponents.py:283
1910
 msgid "active"
1911
 msgstr "Činné"
1912
 
1913
-#: guicomponents.py:551
1914
+#: guicomponents.py:560
1915
 msgid "default"
1916
 msgstr "Výchozí"
1917
 
1918
-#: guicomponents.py:580
1919
+#: guicomponents.py:589
1920
 msgid "Clip:"
1921
 msgstr "Záběr:"
1922
 
1923
-#: guicomponents.py:585
1924
+#: guicomponents.py:594
1925
 msgid "Track:"
1926
 msgstr "Stopa:"
1927
 
1928
-#: guicomponents.py:588
1929
+#: guicomponents.py:597
1930
 msgid "Pos:"
1931
 msgstr "Pol.:"
1932
 
1933
-#: guicomponents.py:615
1934
+#: guicomponents.py:624
1935
 msgid "<b>Clip: </b>"
1936
 msgstr "<b>Záběr: </b>"
1937
 
1938
-#: guicomponents.py:617
1939
+#: guicomponents.py:626
1940
 msgid "<b>Track: </b>"
1941
 msgstr "<b>Stopa: </b>"
1942
 
1943
-#: guicomponents.py:619 guicomponents.py:630 guicomponents.py:712
1944
+#: guicomponents.py:628 guicomponents.py:639 guicomponents.py:721
1945
 msgid "<b>Position:</b>"
1946
 msgstr "<b>Poloha: </b>"
1947
 
1948
-#: guicomponents.py:626
1949
+#: guicomponents.py:635
1950
 msgid "<b>Clip:</b>"
1951
 msgstr "<b>Záběr: </b>"
1952
 
1953
-#: guicomponents.py:628
1954
+#: guicomponents.py:637
1955
 msgid "<b>Track:</b>"
1956
 msgstr "<b>Stopa: </b>"
1957
 
1958
-#: guicomponents.py:706
1959
+#: guicomponents.py:715
1960
 msgid "<b>Source Track:</b>"
1961
 msgstr "<b>Zdrojová stopa: </b>"
1962
 
1963
-#: guicomponents.py:709
1964
+#: guicomponents.py:718
1965
 msgid "<b>Destination Track:</b>"
1966
 msgstr "<b>Cílová stopa: </b>"
1967
 
1968
-#: guicomponents.py:715
1969
+#: guicomponents.py:724
1970
 msgid "<b>Length:</b>"
1971
 msgstr "<b>Délka: </b>"
1972
 
1973
-#: guicomponents.py:1055 guicomponents.py:1059
1974
+#: guicomponents.py:1086 guicomponents.py:1090
1975
 msgid "Lock Track"
1976
 msgstr "Uzamknout stopu"
1977
 
1978
-#: guicomponents.py:1056 guicomponents.py:1060
1979
+#: guicomponents.py:1087 guicomponents.py:1091
1980
 msgid "Unlock Track"
1981
 msgstr "Odemknout stopu"
1982
 
1983
-#: guicomponents.py:1065
1984
+#: guicomponents.py:1096
1985
 msgid "Large Height"
1986
 msgstr "Velká výška"
1987
 
1988
-#: guicomponents.py:1070
1989
+#: guicomponents.py:1101
1990
 msgid "Normal Height"
1991
 msgstr "Normální výška"
1992
 
1993
-#: guicomponents.py:1094 guicomponents.py:1170 guicomponents.py:1212
1994
+#: guicomponents.py:1125 guicomponents.py:1213 guicomponents.py:1255
1995
 msgid "Open in Filters Editor"
1996
 msgstr "Otevřít v editoru filtrů"
1997
 
1998
-#: guicomponents.py:1101 guicomponents.py:1214 guicomponents.py:1451
1999
+#: guicomponents.py:1132 guicomponents.py:1257 guicomponents.py:1571
2000
 msgid "Open in Clip Monitor"
2001
 msgstr "Otevřít v okně pro sledování záběrů"
2002
 
2003
-#: guicomponents.py:1108
2004
+#: guicomponents.py:1143
2005
 msgid "Split Audio"
2006
 msgstr "Rozdělit zvuk"
2007
 
2008
-#: guicomponents.py:1114
2009
+#: guicomponents.py:1149
2010
 msgid "Split Audio Synched"
2011
 msgstr "Rozdělit zvuk seřízeně"
2012
 
2013
-#: guicomponents.py:1121 guicomponents.py:1228
2014
+#: guicomponents.py:1156 guicomponents.py:1271
2015
 msgid "Display Audio Level"
2016
 msgstr "Zobrazit úroveň hlasitosti"
2017
 
2018
-#: guicomponents.py:1124 guicomponents.py:1231
2019
+#: guicomponents.py:1159 guicomponents.py:1274
2020
 msgid "Clear Waveform"
2021
 msgstr "Smazat časový průběh zvukového signálu"
2022
 
2023
-#: guicomponents.py:1132 guicomponents.py:1221
2024
+#: guicomponents.py:1167 guicomponents.py:1264
2025
 msgid "Clear Sync Relation"
2026
 msgstr "Smazat seřizovací vztah"
2027
 
2028
-#: guicomponents.py:1134 guicomponents.py:1223
2029
+#: guicomponents.py:1169 guicomponents.py:1266
2030
 msgid "Select Sync Parent Clip..."
2031
 msgstr "Vybrat seřizovací rodičovský záběr..."
2032
 
2033
-#: guicomponents.py:1161 guicomponents.py:1247
2034
+#: guicomponents.py:1196 guicomponents.py:1290
2035
 msgid "Clip Info"
2036
 msgstr "Informace o záběru"
2037
 
2038
-#: guicomponents.py:1198
2039
+#: guicomponents.py:1241
2040
 msgid "Strech Prev Clip to Cover"
2041
 msgstr "Protáhnout předchozí záběr pro pokrytí"
2042
 
2043
-#: guicomponents.py:1199
2044
+#: guicomponents.py:1242
2045
 msgid "Strech Next Clip to Cover"
2046
 msgstr "Protáhnout další záběr pro pokrytí"
2047
 
2048
-#: guicomponents.py:1256
2049
+#: guicomponents.py:1302
2050
 msgid "Open In Compositor Editor"
2051
 msgstr "Otevřít v editoru skladby"
2052
 
2053
-#: guicomponents.py:1258
2054
+#: guicomponents.py:1304
2055
 msgid "Sync with Origin Clip"
2056
 msgstr "Seřídit s původním záběrem"
2057
 
2058
-#: guicomponents.py:1264 guicomponents.py:1285
2059
+#: guicomponents.py:1310 guicomponents.py:1331
2060
 msgid "Add Filter"
2061
 msgstr "Přidat filtr"
2062
 
2063
-#: guicomponents.py:1307
2064
+#: guicomponents.py:1353
2065
 msgid "Add Compositor"
2066
 msgstr "Přidat skladbu"
2067
 
2068
-#: guicomponents.py:1330
2069
+#: guicomponents.py:1376
2070
 msgid "Add Blend"
2071
 msgstr "Přidat přechod"
2072
 
2073
-#: guicomponents.py:1346
2074
+#: guicomponents.py:1392
2075
+msgid "Show Match Frame"
2076
+msgstr ""
2077
+
2078
+#: guicomponents.py:1396
2079
+#, fuzzy
2080
+msgid "First Frame in Monitor"
2081
+msgstr "V okně pro sledování obrazového záznamu není nahrán žádný záběr"
2082
+
2083
+#: guicomponents.py:1401
2084
+msgid "Last Frame in Monitor"
2085
+msgstr ""
2086
+
2087
+#: guicomponents.py:1408
2088
+#, fuzzy
2089
+msgid "First Frame on Timeline"
2090
+msgstr "Vložit vybrané rozsahy do časové osy"
2091
+
2092
+#: guicomponents.py:1413
2093
+#, fuzzy
2094
+msgid "Last Frame on Timeline"
2095
+msgstr "Vložit vybrané rozsahy do časové osy"
2096
+
2097
+#: guicomponents.py:1420 guicomponents.py:2176
2098
+#, fuzzy
2099
+msgid "Clear Match Frame"
2100
+msgstr "Smazat značky"
2101
+
2102
+#: guicomponents.py:1430
2103
+#, fuzzy
2104
+msgid "Select"
2105
+msgstr "Výběr barvy"
2106
+
2107
+#: guicomponents.py:1434
2108
+msgid "All Clips After"
2109
+msgstr ""
2110
+
2111
+#: guicomponents.py:1439
2112
+#, fuzzy
2113
+msgid "All Clips Before"
2114
+msgstr "Informace o záběru"
2115
+
2116
+#: guicomponents.py:1449
2117
+#, fuzzy
2118
+msgid "Export To Tool"
2119
+msgstr "Vyvést jako EDL"
2120
+
2121
+#: guicomponents.py:1466
2122
 msgid "Clone Filters"
2123
 msgstr "Klonovat filtry"
2124
 
2125
-#: guicomponents.py:1350
2126
+#: guicomponents.py:1470
2127
 msgid "From Next Clip"
2128
 msgstr "Z dalšího záběru"
2129
 
2130
-#: guicomponents.py:1355
2131
+#: guicomponents.py:1475
2132
 msgid "From Previous Clip"
2133
 msgstr "Z předchozího záběru"
2134
 
2135
-#: guicomponents.py:1364 guicomponents.py:1384
2136
+#: guicomponents.py:1484 guicomponents.py:1504
2137
 msgid "Mute"
2138
 msgstr "Ztlumit"
2139
 
2140
-#: guicomponents.py:1368 guicomponents.py:1388
2141
+#: guicomponents.py:1488 guicomponents.py:1508
2142
 msgid "Unmute"
2143
 msgstr "Zrušit ztišení"
2144
 
2145
-#: guicomponents.py:1374 guicomponents.py:1405
2146
+#: guicomponents.py:1494 guicomponents.py:1525
2147
 msgid "Mute Audio"
2148
 msgstr "Ztlumit zvuk"
2149
 
2150
-#: guicomponents.py:1399
2151
+#: guicomponents.py:1519
2152
 msgid "Mute Video"
2153
 msgstr "Ztlumit obraz"
2154
 
2155
-#: guicomponents.py:1416
2156
+#: guicomponents.py:1536
2157
 msgid "Mute All"
2158
 msgstr "Ztlumit vše"
2159
 
2160
-#: guicomponents.py:1426
2161
+#: guicomponents.py:1546
2162
 msgid "Clip Color"
2163
 msgstr "Barva záběru"
2164
 
2165
-#: guicomponents.py:1428
2166
+#: guicomponents.py:1548
2167
 msgid "Default"
2168
 msgstr "Výchozí"
2169
 
2170
-#: guicomponents.py:1429 translations.py:496 translations.py:566
2171
+#: guicomponents.py:1549 translations.py:496 translations.py:566
2172
 msgid "Red"
2173
 msgstr "Červená"
2174
 
2175
-#: guicomponents.py:1430 translations.py:497 translations.py:561
2176
+#: guicomponents.py:1550 translations.py:497 translations.py:561
2177
 #: translations.py:567
2178
 msgid "Green"
2179
 msgstr "Zelená"
2180
 
2181
-#: guicomponents.py:1431 translations.py:498 translations.py:562
2182
+#: guicomponents.py:1551 translations.py:498 translations.py:562
2183
 #: translations.py:568
2184
 msgid "Blue"
2185
 msgstr "Modrá"
2186
 
2187
-#: guicomponents.py:1432
2188
+#: guicomponents.py:1552
2189
 msgid "Orange"
2190
 msgstr "Oranžová"
2191
 
2192
-#: guicomponents.py:1433
2193
+#: guicomponents.py:1553
2194
 msgid "Brown"
2195
 msgstr "Hnědá"
2196
 
2197
-#: guicomponents.py:1434
2198
+#: guicomponents.py:1554
2199
 msgid "Olive"
2200
 msgstr "Olivově zelená"
2201
 
2202
-#: guicomponents.py:1458 guicomponents.py:1492
2203
+#: guicomponents.py:1578 guicomponents.py:1616
2204
 msgid "Render Slow/Fast Motion File"
2205
 msgstr "Udělat soubor se zpomaleným/zrychleným záznamem"
2206
 
2207
-#: guicomponents.py:1460
2208
+#: guicomponents.py:1580
2209
 msgid "Render Proxy File"
2210
 msgstr "Zpracovat soubor proxy"
2211
 
2212
-#: guicomponents.py:1483
2213
+#: guicomponents.py:1603
2214
 msgid "Toggle Active"
2215
 msgstr "Přepnout činný"
2216
 
2217
-#: guicomponents.py:1484
2218
+#: guicomponents.py:1604
2219
 msgid "Reset Values"
2220
 msgstr "Nastavit hodnoty znovu"
2221
 
2222
-#: guicomponents.py:1491
2223
+#: guicomponents.py:1606
2224
+#, fuzzy
2225
+msgid "Move Up"
2226
+msgstr "Pohyb 1:"
2227
+
2228
+#: guicomponents.py:1607
2229
+#, fuzzy
2230
+msgid "Move Down"
2231
+msgstr "Pohyb 1:"
2232
+
2233
+#: guicomponents.py:1615
2234
 msgid "Display In Clip Monitor"
2235
 msgstr "Zobrazit v okně pro sledování záběrů"
2236
 
2237
-#: guicomponents.py:1493
2238
+#: guicomponents.py:1617
2239
 msgid "Toggle Star"
2240
 msgstr "Přepnout označení hvězdou"
2241
 
2242
-#: guicomponents.py:1501 medialinker.py:129
2243
+#: guicomponents.py:1625 medialinker.py:134
2244
 msgid "Set File Relink Path"
2245
 msgstr "Nastavit cestu pro opětovné spojení souboru"
2246
 
2247
-#: guicomponents.py:1502 medialinker.py:131
2248
+#: guicomponents.py:1626 medialinker.py:136
2249
 msgid "Delete File Relink Path"
2250
 msgstr "Smazat cestu pro opětovné spojení souboru"
2251
 
2252
-#: guicomponents.py:1504
2253
+#: guicomponents.py:1628
2254
 msgid "Show Full Paths"
2255
 msgstr "Ukázat úplné cesty"
2256
 
2257
-#: guicomponents.py:1570 propertyeditorbuilder.py:472
2258
+#: guicomponents.py:1694 propertyeditorbuilder.py:472
2259
 #: propertyeditorbuilder.py:567 tools/toolsencoding.py:343
2260
 msgid "Progressive"
2261
 msgstr "Progresivní"
2262
 
2263
-#: guicomponents.py:1572 tools/toolsencoding.py:345
2264
+#: guicomponents.py:1696 tools/toolsencoding.py:345
2265
 msgid "Interlaced"
2266
 msgstr "Prokládaný"
2267
 
2268
-#: guicomponents.py:1575 tools/toolsencoding.py:348
2269
+#: guicomponents.py:1699 tools/toolsencoding.py:348
2270
 msgid "Fps: "
2271
 msgstr "Snímků za vteřinu: "
2272
 
2273
-#: guicomponents.py:1578 tools/toolsencoding.py:351
2274
+#: guicomponents.py:1702 tools/toolsencoding.py:351
2275
 msgid "Pixel Aspect: "
2276
 msgstr "Strana pixelu: "
2277
 
2278
-#: guicomponents.py:1585
2279
+#: guicomponents.py:1709
2280
 msgid "Description:"
2281
 msgstr "Popis:"
2282
 
2283
-#: guicomponents.py:1587
2284
+#: guicomponents.py:1711
2285
 msgid "Dimensions:"
2286
 msgstr "Rozměry:"
2287
 
2288
-#: guicomponents.py:1589
2289
+#: guicomponents.py:1713
2290
 msgid "Frames per second:"
2291
 msgstr "Snímků za vteřinu:"
2292
 
2293
-#: guicomponents.py:1591
2294
+#: guicomponents.py:1715
2295
 msgid "Size:"
2296
 msgstr "Velikost:"
2297
 
2298
-#: guicomponents.py:1593
2299
+#: guicomponents.py:1717
2300
 msgid "Pixel aspect ratio: "
2301
 msgstr "Poměr stran pixelu: "
2302
 
2303
-#: guicomponents.py:1595 profilesmanager.py:138
2304
+#: guicomponents.py:1719 profilesmanager.py:138
2305
 msgid "Progressive:"
2306
 msgstr "Progresivní"
2307
 
2308
-#: guicomponents.py:1862
2309
+#: guicomponents.py:1986
2310
 msgid "5 video, 4 audio"
2311
 msgstr "5 obrazových, 4 zvukové"
2312
 
2313
-#: guicomponents.py:1863
2314
+#: guicomponents.py:1987
2315
 msgid "4 video, 3 audio"
2316
 msgstr "4 obrazové, 3 zvukové"
2317
 
2318
-#: guicomponents.py:1864
2319
+#: guicomponents.py:1988
2320
 msgid "3 video, 2 audio"
2321
 msgstr "3 obrazové, 2 zvukové"
2322
 
2323
-#: guicomponents.py:1865
2324
+#: guicomponents.py:1989
2325
 msgid "2 video, 1 audio"
2326
 msgstr "2 obrazové, 1 zvuková"
2327
 
2328
-#: guicomponents.py:1866
2329
+#: guicomponents.py:1990
2330
+#, fuzzy
2331
+msgid "7 video, 2 audio"
2332
+msgstr "3 obrazové, 2 zvukové"
2333
+
2334
+#: guicomponents.py:1991
2335
+#, fuzzy
2336
+msgid "2 video, 7 audio"
2337
+msgstr "2 obrazové, 1 zvuková"
2338
+
2339
+#: guicomponents.py:1992
2340
 msgid "8 video, 1 audio"
2341
 msgstr "8 obrazových, 1 zvuková"
2342
 
2343
-#: guicomponents.py:1867
2344
+#: guicomponents.py:1993
2345
 msgid "1 video, 8 audio"
2346
 msgstr "1 obrazová, 8 zvukových"
2347
 
2348
-#: guicomponents.py:1889
2349
+#: guicomponents.py:2015
2350
 msgid "No Markers"
2351
 msgstr "Žádné značky"
2352
 
2353
-#: guicomponents.py:1893
2354
+#: guicomponents.py:2019
2355
 msgid "Delete Marker"
2356
 msgstr "Odstranit značku"
2357
 
2358
-#: guicomponents.py:1895
2359
+#: guicomponents.py:2021
2360
 msgid "Delete All Markers"
2361
 msgstr "Odstranit všechny značky"
2362
 
2363
-#: guicomponents.py:1903
2364
+#: guicomponents.py:2029
2365
 msgid "Maximize Tracks"
2366
 msgstr "Zvětšit stopy"
2367
 
2368
-#: guicomponents.py:1904
2369
+#: guicomponents.py:2030
2370
 msgid "Maximize Video Tracks"
2371
 msgstr "Zvětšit obrazové stopy"
2372
 
2373
-#: guicomponents.py:1905
2374
+#: guicomponents.py:2031
2375
 msgid "Maximize Audio Tracks"
2376
 msgstr "Zvětšit zvukové stopy"
2377
 
2378
-#: guicomponents.py:1907
2379
+#: guicomponents.py:2033
2380
 msgid "Minimize Tracks"
2381
 msgstr "Zmenšit stopy"
2382
 
2383
-#: guicomponents.py:1915
2384
+#: guicomponents.py:2035
2385
+msgid "Activate All Tracks"
2386
+msgstr ""
2387
+
2388
+#: guicomponents.py:2036
2389
+msgid "Activate Only Current Top Active Track"
2390
+msgstr ""
2391
+
2392
+#: guicomponents.py:2044
2393
 #, fuzzy
2394
 msgid "Display Clip Media Thumbnails"
2395
 msgstr "Zobrazit chybějící soubory záznamů"
2396
 
2397
-#: guicomponents.py:1924
2398
+#: guicomponents.py:2053
2399
 msgid "Snapping On"
2400
 msgstr ""
2401
 
2402
-#: guicomponents.py:1931
2403
+#: guicomponents.py:2060
2404
 msgid "Show Magnet Icon"
2405
 msgstr ""
2406
 
2407
-#: guicomponents.py:1940
2408
+#: guicomponents.py:2069
2409
 msgid "Display All Audio Levels"
2410
 msgstr "Zobrazit všechny úrovně hlasitosti"
2411
 
2412
-#: guicomponents.py:1943
2413
+#: guicomponents.py:2072
2414
 msgid "Display Audio Levels On Request"
2415
 msgstr "Zobrazit úrovně hlasitosti na požádání"
2416
 
2417
-#: guicomponents.py:1963
2418
+#: guicomponents.py:2092
2419
 msgid "Image"
2420
 msgstr "Obrázek"
2421
 
2422
-#: guicomponents.py:1965
2423
+#: guicomponents.py:2094
2424
 msgid "Vectorscope"
2425
 msgstr "Vektorskop"
2426
 
2427
-#: guicomponents.py:1967
2428
+#: guicomponents.py:2096
2429
 msgid "RGB Parade"
2430
 msgstr "Přehlídka RGB"
2431
 
2432
-#: guicomponents.py:1971
2433
+#: guicomponents.py:2100
2434
 #, fuzzy
2435
 msgid "Overlay Opacity"
2436
 msgstr "Neprůhlednost"
2437
 
2438
-#: guicomponents.py:1976
2439
+#: guicomponents.py:2105
2440
 msgid "100%"
2441
 msgstr ""
2442
 
2443
-#: guicomponents.py:1981
2444
+#: guicomponents.py:2110
2445
 msgid "80%"
2446
 msgstr ""
2447
 
2448
-#: guicomponents.py:1986
2449
+#: guicomponents.py:2115
2450
 msgid "50%"
2451
 msgstr ""
2452
 
2453
-#: guicomponents.py:1991
2454
+#: guicomponents.py:2120
2455
 msgid "20%"
2456
 msgstr ""
2457
 
2458
-#: guicomponents.py:1996
2459
+#: guicomponents.py:2125
2460
 msgid "0%"
2461
 msgstr ""
2462
 
2463
-#: guicomponents.py:2069
2464
+#: guicomponents.py:2145
2465
+msgid "Trim View On"
2466
+msgstr ""
2467
+
2468
+#: guicomponents.py:2150
2469
+msgid "Trim View Single Side Edits Only"
2470
+msgstr ""
2471
+
2472
+#: guicomponents.py:2155
2473
+msgid "Trim View Off"
2474
+msgstr ""
2475
+
2476
+#: guicomponents.py:2171
2477
+msgid "Set Current Clip Frame Match Frame"
2478
+msgstr ""
2479
+
2480
+#: guicomponents.py:2241
2481
 msgid "All Files"
2482
 msgstr "Všechny soubory"
2483
 
2484
-#: guicomponents.py:2073
2485
+#: guicomponents.py:2245
2486
 msgid "Video Files"
2487
 msgstr "Obrazové soubory"
2488
 
2489
-#: guicomponents.py:2077
2490
+#: guicomponents.py:2249
2491
 msgid "Audio Files"
2492
 msgstr "Zvukové soubory"
2493
 
2494
-#: guicomponents.py:2081
2495
+#: guicomponents.py:2253
2496
 msgid "Graphics Files"
2497
 msgstr "Obrázkové soubory"
2498
 
2499
-#: guicomponents.py:2085
2500
+#: guicomponents.py:2257
2501
 msgid "Image Sequences"
2502
 msgstr "Obrázkové řady"
2503
 
2504
-#: guicomponents.py:2089
2505
+#: guicomponents.py:2261
2506
 msgid "Pattern Producers"
2507
 msgstr "Výrobci vzorů"
2508
 
2509
-#: guicomponents.py:2102
2510
+#: guicomponents.py:2274
2511
 #, fuzzy
2512
 msgid "2 Columns"
2513
 msgstr "Sloupce"
2514
 
2515
-#: guicomponents.py:2107
2516
+#: guicomponents.py:2279
2517
 #, fuzzy
2518
 msgid "3 Columns"
2519
 msgstr "Sloupce"
2520
 
2521
-#: guicomponents.py:2112
2522
+#: guicomponents.py:2284
2523
 #, fuzzy
2524
 msgid "4 Columns"
2525
 msgstr "Sloupce"
2526
 
2527
-#: guicomponents.py:2117
2528
+#: guicomponents.py:2289
2529
 #, fuzzy
2530
 msgid "5 Columns"
2531
 msgstr "Sloupce"
2532
 
2533
-#: guicomponents.py:2122
2534
+#: guicomponents.py:2294
2535
 #, fuzzy
2536
 msgid "6 Columns"
2537
 msgstr "Sloupce"
2538
 
2539
-#: guicomponents.py:2127
2540
+#: guicomponents.py:2299
2541
 #, fuzzy
2542
 msgid "7 Columns"
2543
 msgstr "Sloupce"
2544
@@ -2132,59 +2246,59 @@
2545
 msgid " is locked. Unlock track to edit it.\n"
2546
 msgstr " je zamknuta. Odemkněte stopu, aby mohla být upravována.\n"
2547
 
2548
-#: panels.py:54
2549
+#: panels.py:55
2550
 msgid "Add Media File to Bin"
2551
 msgstr "Přidat multimediální soubor do zásobníku"
2552
 
2553
-#: panels.py:55
2554
+#: panels.py:56
2555
 msgid "Delete Media File from Bin"
2556
 msgstr "Smazat multimediální soubor ze zásobníku"
2557
 
2558
-#: panels.py:60
2559
+#: panels.py:61
2560
 msgid "Render Proxy Files For Selected Media"
2561
 msgstr "Udělat náhradní soubory pro vybraná multimédia"
2562
 
2563
-#: panels.py:99
2564
+#: panels.py:100
2565
 msgid "Add Bin to Project"
2566
 msgstr "Přidat zásobník do projektu"
2567
 
2568
-#: panels.py:100
2569
+#: panels.py:101
2570
 msgid "Delete Bin from Project"
2571
 msgstr "Smazat zásobník z projektu"
2572
 
2573
-#: panels.py:109
2574
+#: panels.py:110
2575
 msgid "Bins"
2576
 msgstr "Zásobníky"
2577
 
2578
-#: panels.py:115
2579
+#: panels.py:116
2580
 msgid "Edit"
2581
 msgstr "Úpravy"
2582
 
2583
-#: panels.py:116
2584
+#: panels.py:117
2585
 msgid "Add new Sequence to Project"
2586
 msgstr "Přidat novou sekvenci do projektu"
2587
 
2588
-#: panels.py:117
2589
+#: panels.py:118
2590
 msgid "Delete Sequence from Project"
2591
 msgstr "Smazat sekvenci z projektu"
2592
 
2593
-#: panels.py:118
2594
+#: panels.py:119
2595
 msgid "Start editing Sequence"
2596
 msgstr "Začít upravování sekvence"
2597
 
2598
-#: panels.py:132
2599
+#: panels.py:133
2600
 msgid "Sequences"
2601
 msgstr "Sekvence "
2602
 
2603
-#: panels.py:135
2604
+#: panels.py:136
2605
 msgid "Select folder for new thumbnails."
2606
 msgstr "Vybrat složku pro nové náhledy."
2607
 
2608
-#: panels.py:136
2609
+#: panels.py:137
2610
 msgid "Old thumbnails in this or other projects will"
2611
 msgstr "Staré náhledy v tomto nebo jiných projektech budou"
2612
 
2613
-#: panels.py:137
2614
+#: panels.py:138
2615
 msgid ""
2616
 " still be available,\n"
2617
 "this only affects thumnails that are created for new media.\n"
2618
@@ -2192,7 +2306,7 @@
2619
 " stále dostupné.\n"
2620
 "Toto ovlivní pouze náhledy, jež jsou vytvořeny pro nové záznamy.\n"
2621
 
2622
-#: panels.py:138
2623
+#: panels.py:139
2624
 msgid ""
2625
 "\n"
2626
 "Setting your home folder as thumbnails folder is not allowed."
2627
@@ -2200,15 +2314,15 @@
2628
 "\n"
2629
 "Nastavení vaší domovské složky jako složky pro náhledy není dovoleno."
2630
 
2631
-#: panels.py:154
2632
+#: panels.py:155
2633
 msgid "Select folder for rendered clips."
2634
 msgstr "Vybrat složku pro zpracované záběry."
2635
 
2636
-#: panels.py:155
2637
+#: panels.py:156
2638
 msgid "Old rendered clips in this or other projects will"
2639
 msgstr "Staré zpracované záběry v tomto nebo jiných projektech budou"
2640
 
2641
-#: panels.py:156
2642
+#: panels.py:157
2643
 msgid ""
2644
 " still be available,\n"
2645
 "this only affects rendered files that are created from now on.\n"
2646
@@ -2216,7 +2330,7 @@
2647
 " stále dostupné.\n"
2648
 "Toto ovlivní pouze zpracované soubory, jež jsou vytvořeny od teď dále.\n"
2649
 
2650
-#: panels.py:157
2651
+#: panels.py:158
2652
 msgid ""
2653
 "\n"
2654
 "Setting your home folder as folder for rendered clips is not allowed."
2655
@@ -2225,124 +2339,124 @@
2656
 "Nastavení vaší domovské složky jako složky pro zpracované záběry není "
2657
 "dovoleno."
2658
 
2659
-#: panels.py:241 rendergui.py:524 tools/toolsencoding.py:54
2660
+#: panels.py:242 rendergui.py:531 tools/toolsencoding.py:54
2661
 msgid "Name:"
2662
 msgstr "Název:"
2663
 
2664
-#: panels.py:242
2665
+#: panels.py:243
2666
 msgid "Path:"
2667
 msgstr "Cesta:"
2668
 
2669
-#: panels.py:243 panels.py:277
2670
+#: panels.py:244 panels.py:278
2671
 msgid "Image Size:"
2672
 msgstr "Velikost obrázku:"
2673
 
2674
-#: panels.py:244 tools/batchrendering.py:999
2675
+#: panels.py:245 tools/batchrendering.py:1002
2676
 msgid "Frames Per Second:"
2677
 msgstr "Snímků za vteřinu:"
2678
 
2679
-#: panels.py:245
2680
+#: panels.py:246
2681
 msgid "Playtime:"
2682
 msgstr "Čas na hraní:"
2683
 
2684
-#: panels.py:246 panels.py:279
2685
+#: panels.py:247 panels.py:280
2686
 msgid "Video Codec:"
2687
 msgstr "Kodek obrazu:"
2688
 
2689
-#: panels.py:247 panels.py:280
2690
+#: panels.py:248 panels.py:281
2691
 msgid "Audio Codec:"
2692
 msgstr "Kodek zvuku:"
2693
 
2694
-#: panels.py:248
2695
+#: panels.py:249
2696
 msgid "Audio Channels:"
2697
 msgstr "Zvukové kanály:"
2698
 
2699
-#: panels.py:249
2700
+#: panels.py:250
2701
 msgid "Audio Sample Rate:"
2702
 msgstr "Vzorkovací kmitočet zvuku:"
2703
 
2704
-#: panels.py:250
2705
+#: panels.py:251
2706
 #, fuzzy
2707
 msgid "Best Profile:"
2708
 msgstr "Cílový profil:"
2709
 
2710
-#: panels.py:251
2711
+#: panels.py:252
2712
 #, fuzzy
2713
 msgid "Matches Project Profile:"
2714
 msgstr "Použít profil projektu:"
2715
 
2716
-#: panels.py:274 tools/gmic.py:647
2717
+#: panels.py:275 tools/gmic.py:699
2718
 msgid "Mark In:"
2719
 msgstr "Značka začátku záběru:"
2720
 
2721
-#: panels.py:275 tools/gmic.py:648
2722
+#: panels.py:276 tools/gmic.py:700
2723
 msgid "Mark Out:"
2724
 msgstr "Značka konce záběru:"
2725
 
2726
-#: panels.py:276
2727
+#: panels.py:277
2728
 msgid "Clip Length:"
2729
 msgstr "Délka záběru:"
2730
 
2731
-#: panels.py:278
2732
+#: panels.py:279
2733
 msgid "Media Path:"
2734
 msgstr "Cesta k multimédiím:"
2735
 
2736
-#: panels.py:308
2737
+#: panels.py:309
2738
 msgid "Composite clip on:"
2739
 msgstr "Smíchaný záběr:"
2740
 
2741
-#: panels.py:321 panels.py:411 rendergui.py:537 tools/toolsencoding.py:67
2742
+#: panels.py:322 panels.py:415 rendergui.py:544 tools/toolsencoding.py:67
2743
 msgid "Type:"
2744
 msgstr "Typ:"
2745
 
2746
-#: panels.py:330
2747
+#: panels.py:331
2748
 msgid "Wipe Pattern:"
2749
 msgstr "Vzor stírání:"
2750
 
2751
-#: panels.py:336
2752
+#: panels.py:337
2753
 msgid "Dip Color:"
2754
 msgstr "Barva poklesu:"
2755
 
2756
-#: panels.py:351 panels.py:421 tools/gmic.py:649
2757
+#: panels.py:355 panels.py:428 tools/gmic.py:701
2758
 msgid "Length:"
2759
 msgstr "Délka:"
2760
 
2761
-#: panels.py:357
2762
+#: panels.py:361
2763
 #, fuzzy
2764
 msgid "First Clip Out Handle:"
2765
 msgstr "Od úchopu záběru:"
2766
 
2767
-#: panels.py:358 panels.py:361
2768
+#: panels.py:362 panels.py:365
2769
 msgid " frame(s)"
2770
 msgstr " snímek(y)"
2771
 
2772
-#: panels.py:360
2773
+#: panels.py:364
2774
 #, fuzzy
2775
 msgid "Second Clip In Handle:"
2776
 msgstr "Do úchopu záběru:"
2777
 
2778
-#: panels.py:397 panels.py:448
2779
+#: panels.py:401 panels.py:455
2780
 msgid "Transition Options"
2781
 msgstr "Volby pro přechod"
2782
 
2783
-#: panels.py:398 panels.py:449
2784
+#: panels.py:402 panels.py:456
2785
 msgid "Encoding"
2786
 msgstr "Kódování"
2787
 
2788
-#: panels.py:399
2789
+#: panels.py:403
2790
 #, fuzzy
2791
 msgid "Media Overlap info"
2792
 msgstr "Znovuspojovač záznamů"
2793
 
2794
-#: panels.py:407 mlttransitions.py:166
2795
+#: panels.py:411 mlttransitions.py:166
2796
 msgid "Fade In"
2797
 msgstr "Postupný náběh"
2798
 
2799
-#: panels.py:408 mlttransitions.py:167
2800
+#: panels.py:412 mlttransitions.py:167
2801
 msgid "Fade Out"
2802
 msgstr "Do ztracena"
2803
 
2804
-#: panels.py:416
2805
+#: panels.py:420
2806
 msgid "Color:"
2807
 msgstr "Barva:"
2808
 
2809
@@ -2350,7 +2464,7 @@
2810
 msgid "Building sequence "
2811
 msgstr "Sestavovací sekvence "
2812
 
2813
-#: persistance.py:404
2814
+#: persistance.py:408
2815
 msgid "Loading icons"
2816
 msgstr "Nahrávají se ikony"
2817
 
2818
@@ -2358,83 +2472,83 @@
2819
 msgid "untitled"
2820
 msgstr "Bez názvu"
2821
 
2822
-#: projectdata.py:186
2823
+#: projectdata.py:188
2824
 msgid "bin_"
2825
 msgstr "zásobník_"
2826
 
2827
-#: projectdata.py:481
2828
+#: projectdata.py:483
2829
 msgid "Created using dialog"
2830
 msgstr "Vytvořeno pomocí dialogu"
2831
 
2832
-#: projectdata.py:483
2833
+#: projectdata.py:485
2834
 msgid "Created using Save As... "
2835
 msgstr "Vytvořeno pomocí Uložit jako... "
2836
 
2837
-#: projectdata.py:485
2838
+#: projectdata.py:487
2839
 msgid "Saved "
2840
 msgstr "Uloženo"
2841
 
2842
-#: projectdata.py:488
2843
+#: projectdata.py:490
2844
 msgid "Saved as "
2845
 msgstr "Uloženo jako "
2846
 
2847
-#: projectdata.py:490
2848
+#: projectdata.py:492
2849
 msgid "Rendered "
2850
 msgstr "Zpracováno "
2851
 
2852
-#: projectdata.py:492
2853
+#: projectdata.py:494
2854
 msgid "Saved backup snapshot"
2855
 msgstr "Uložený snímek se zálohou"
2856
 
2857
-#: render.py:152
2858
+#: render.py:170
2859
 msgid "To Queue"
2860
 msgstr "Zařazení"
2861
 
2862
-#: render.py:153
2863
+#: render.py:171
2864
 msgid "Save Project in Render Queue"
2865
 msgstr "Uložit projekt do řady ke zpracování"
2866
 
2867
-#: render.py:156
2868
+#: render.py:174
2869
 msgid "Select render range"
2870
 msgstr "Vybrat rozsah zpracování"
2871
 
2872
-#: render.py:157
2873
+#: render.py:175
2874
 msgid "Reset all render options to defaults"
2875
 msgstr "Nastavit všechny volby pro zpracování na výchozí"
2876
 
2877
-#: render.py:158
2878
+#: render.py:176
2879
 msgid "Begin Rendering"
2880
 msgstr "Začít zpracování"
2881
 
2882
-#: render.py:177
2883
+#: render.py:195
2884
 msgid "<b>Output File: </b>"
2885
 msgstr "<b>Výstupní soubor: </b>"
2886
 
2887
-#: render.py:179
2888
+#: render.py:197
2889
 msgid "<b>Estimated time left: </b>"
2890
 msgstr "<b>Odhadovaný zbývající čas: </b>"
2891
 
2892
-#: render.py:181
2893
+#: render.py:199
2894
 msgid "<b>Render time: </b>"
2895
 msgstr "<b>Čas zpracování: </b>"
2896
 
2897
-#: render.py:198 render.py:224
2898
+#: render.py:216 render.py:242
2899
 msgid "<b>Render Time: </b>"
2900
 msgstr "<b>Čas zpracování: </b>"
2901
 
2902
-#: render.py:204 render.py:222
2903
+#: render.py:222 render.py:240
2904
 msgid "<b>Estimated Time Left: </b>"
2905
 msgstr "<b>Odhadovaný zbývající čas: </b>"
2906
 
2907
-#: render.py:226
2908
+#: render.py:244
2909
 msgid "Render Complete!"
2910
 msgstr "Zpracování dokončeno"
2911
 
2912
-#: render.py:342
2913
+#: render.py:360
2914
 msgid "A File with given path exists!"
2915
 msgstr "Soubor s danou cestou existuje!"
2916
 
2917
-#: render.py:343
2918
+#: render.py:361
2919
 msgid ""
2920
 "It is not allowed to render Motion Files with same paths as existing files.\n"
2921
 "Select another name for file."
2922
@@ -2443,11 +2557,11 @@
2923
 "mají stávající soubory.\n"
2924
 "Vyberte pro soubor jiný název."
2925
 
2926
-#: render.py:402
2927
+#: render.py:420
2928
 msgid "Rendering Motion Clip"
2929
 msgstr "Dělá se pohybový záběr"
2930
 
2931
-#: render.py:452
2932
+#: render.py:470
2933
 msgid "Rendering Transition Clip"
2934
 msgstr "Dělá se přechodový záběr"
2935
 
2936
@@ -3993,7 +4107,7 @@
2937
 msgid "Spots"
2938
 msgstr "Tečky"
2939
 
2940
-#: mlttransitions.py:111 medialog.py:534
2941
+#: mlttransitions.py:111 medialog.py:535
2942
 msgid "Star"
2943
 msgstr "Hvězda"
2944
 
2945
@@ -4169,39 +4283,39 @@
2946
 msgid "Align"
2947
 msgstr "Zarovnání"
2948
 
2949
-#: keyframeeditor.py:1532
2950
+#: keyframeeditor.py:1544
2951
 msgid "View:"
2952
 msgstr "Pohled:"
2953
 
2954
-#: keyframeeditor.py:1538
2955
+#: keyframeeditor.py:1550
2956
 msgid "Large"
2957
 msgstr "Velký"
2958
 
2959
-#: keyframeeditor.py:1539
2960
+#: keyframeeditor.py:1551
2961
 msgid "Medium"
2962
 msgstr "Střední"
2963
 
2964
-#: keyframeeditor.py:1540
2965
+#: keyframeeditor.py:1552
2966
 msgid "Small"
2967
 msgstr "Malá"
2968
 
2969
-#: keyframeeditor.py:1560
2970
+#: keyframeeditor.py:1572
2971
 msgid "Reset Geometry"
2972
 msgstr "Nastavit znovu výchozí rozvržení"
2973
 
2974
-#: keyframeeditor.py:1561
2975
+#: keyframeeditor.py:1573
2976
 msgid "Geometry to Original Aspect Ratio"
2977
 msgstr "Rozvržení na původní poměr stran"
2978
 
2979
-#: keyframeeditor.py:1562
2980
+#: keyframeeditor.py:1574
2981
 msgid "Center Horizontal"
2982
 msgstr "Vystředit vodorovně"
2983
 
2984
-#: keyframeeditor.py:1563
2985
+#: keyframeeditor.py:1575
2986
 msgid "Center Vertical"
2987
 msgstr "Vystředit svisle"
2988
 
2989
-#: middlebar.py:110
2990
+#: middlebar.py:127
2991
 msgid ""
2992
 "Zoom In - Mouse Middle Scroll\n"
2993
 " Zoom Out - Mouse Middle Scroll\n"
2994
@@ -4211,7 +4325,7 @@
2995
 "Oddálit - Otáčení prostředním kolečkem myši\n"
2996
 "Délka zvětšení - Klepnutí prostředním kolečkem myši"
2997
 
2998
-#: middlebar.py:115
2999
+#: middlebar.py:132
3000
 msgid ""
3001
 "Add Rendered Transition - 2 clips selected\n"
3002
 "Add Rendered Fade - 1 clip selected\n"
3003
@@ -4221,11 +4335,21 @@
3004
 "Přidat udělané prolínání - vybrán jeden záběr\n"
3005
 "Rozdělit záběr (stříhat) - X"
3006
 
3007
-#: middlebar.py:123
3008
+#: middlebar.py:138
3009
 #, fuzzy
3010
 msgid ""
3011
 "Splice Out - Delete\n"
3012
 "Lift\n"
3013
+"Delete Range"
3014
+msgstr ""
3015
+"Smazat záběr a spojit předcházející záběr s následujícím - Delete\n"
3016
+"Vyzvednout záběr\n"
3017
+"Seřídit znovu vybrané\n"
3018
+"Seřídit znovu vybrané záběry"
3019
+
3020
+#: middlebar.py:143
3021
+#, fuzzy
3022
+msgid ""
3023
 "Resync Selected\n"
3024
 "Split Audio"
3025
 msgstr ""
3026
@@ -4234,7 +4358,7 @@
3027
 "Seřídit znovu vybrané\n"
3028
 "Seřídit znovu vybrané záběry"
3029
 
3030
-#: middlebar.py:130
3031
+#: middlebar.py:150
3032
 msgid ""
3033
 "Overwrite Range\n"
3034
 "Overwrite Clip - T\n"
3035
@@ -4246,7 +4370,7 @@
3036
 "Vložit záběr - Y\n"
3037
 "Připojit záběr - U"
3038
 
3039
-#: middlebar.py:135
3040
+#: middlebar.py:155
3041
 msgid ""
3042
 "Undo - Ctrl + Z\n"
3043
 "Redo - Ctrl + Y"
3044
@@ -4254,7 +4378,7 @@
3045
 "Zpět - Ctrl+Z\n"
3046
 "Znovu - Ctrl+Y"
3047
 
3048
-#: middlebar.py:142
3049
+#: middlebar.py:162
3050
 msgid ""
3051
 "Audio Mixer\n"
3052
 "Titler\n"
3053
@@ -4266,7 +4390,7 @@
3054
 "Efekty G'Mic\n"
3055
 "Dávkové zpracování řady"
3056
 
3057
-#: middlebar.py:145
3058
+#: middlebar.py:167
3059
 msgid ""
3060
 "Audio Mixer(not available)\n"
3061
 "Titler"
3062
@@ -4274,119 +4398,119 @@
3063
 "Zvukový směšovač (nedostupný)\n"
3064
 "Popisovač"
3065
 
3066
-#: medialog.py:303
3067
+#: medialog.py:304
3068
 msgid "New Group..."
3069
 msgstr "Nová skupina..."
3070
 
3071
-#: medialog.py:304
3072
+#: medialog.py:305
3073
 msgid "New Group From Selected..."
3074
 msgstr "Nová skupina z vybraného..."
3075
 
3076
-#: medialog.py:308
3077
+#: medialog.py:309
3078
 msgid "Rename Current Group..."
3079
 msgstr "Přejmenovat nynější skupinu..."
3080
 
3081
-#: medialog.py:314
3082
+#: medialog.py:315
3083
 msgid "Move Selected Items To Group"
3084
 msgstr "Posunout vybrané položky do skupiny"
3085
 
3086
-#: medialog.py:317
3087
+#: medialog.py:318
3088
 msgid "No Groups"
3089
 msgstr "Žádné skupiny"
3090
 
3091
-#: medialog.py:330
3092
+#: medialog.py:331
3093
 msgid "Delete Current Group"
3094
 msgstr "Smazat nynější skupinu"
3095
 
3096
-#: medialog.py:336
3097
+#: medialog.py:337
3098
 msgid "Sort by"
3099
 msgstr "Řadit dle"
3100
 
3101
-#: medialog.py:339
3102
+#: medialog.py:340
3103
 msgid "Time"
3104
 msgstr "Čas"
3105
 
3106
-#: medialog.py:345 medialog.py:540
3107
+#: medialog.py:346 medialog.py:541
3108
 msgid "File Name"
3109
 msgstr "Název souboru"
3110
 
3111
-#: medialog.py:350 medialog.py:538
3112
+#: medialog.py:351 medialog.py:539
3113
 msgid "Comment"
3114
 msgstr "Poznámka"
3115
 
3116
-#: medialog.py:464
3117
+#: medialog.py:465
3118
 msgid "Group "
3119
 msgstr "Skupina "
3120
 
3121
-#: medialog.py:536 projectinfogui.py:99
3122
+#: medialog.py:537 projectinfogui.py:100
3123
 msgid "Event"
3124
 msgstr "Událost"
3125
 
3126
-#: medialog.py:542
3127
+#: medialog.py:543
3128
 msgid "Mark In"
3129
 msgstr "Značka začátku záběru"
3130
 
3131
-#: medialog.py:544
3132
+#: medialog.py:545
3133
 msgid "Mark Out"
3134
 msgstr "Značka konce záběru"
3135
 
3136
-#: medialog.py:546 projectinfogui.py:97
3137
+#: medialog.py:547 projectinfogui.py:98
3138
 msgid "Date"
3139
 msgstr "Datum"
3140
 
3141
-#: medialog.py:701
3142
+#: medialog.py:702
3143
 msgid "Use Comments as Clip Names"
3144
 msgstr "Použít poznámky jako názvy záběrů"
3145
 
3146
-#: medialog.py:732
3147
+#: medialog.py:733
3148
 msgid "Display starred ranges"
3149
 msgstr "Zobrazit rozsahy označené hvězdičkou"
3150
 
3151
-#: medialog.py:733
3152
+#: medialog.py:734
3153
 msgid "Display non-starred ranges"
3154
 msgstr "Zobrazit rozsahy neoznačené hvězdičkou"
3155
 
3156
-#: medialog.py:734
3157
+#: medialog.py:735
3158
 msgid "Set selected ranges starred"
3159
 msgstr "Nastavit vybrané rozsahy označené hvězdičkou"
3160
 
3161
-#: medialog.py:735
3162
+#: medialog.py:736
3163
 msgid "Set selected ranges non-starred"
3164
 msgstr "Nastavit vybrané rozsahy neoznačené hvězdičkou"
3165
 
3166
-#: medialog.py:736
3167
+#: medialog.py:737
3168
 msgid "Log current marked range"
3169
 msgstr "Zapsat nyní označený rozsah"
3170
 
3171
-#: medialog.py:737
3172
+#: medialog.py:738
3173
 msgid "Delete selected ranges"
3174
 msgstr "Smazat vybrané rozsahy"
3175
 
3176
-#: medialog.py:738
3177
+#: medialog.py:739
3178
 msgid "Insert selected ranges on Timeline"
3179
 msgstr "Vložit vybrané rozsahy do časové osy"
3180
 
3181
-#: medialog.py:739
3182
+#: medialog.py:740
3183
 msgid "Append displayed ranges on Timeline"
3184
 msgstr "Přidat zobrazené rozsahy do časové osy"
3185
 
3186
-#: medialog.py:756
3187
+#: medialog.py:757
3188
 msgid "All Items"
3189
 msgstr "Všechny položky"
3190
 
3191
-#: medialog.py:763
3192
+#: medialog.py:764
3193
 msgid "Select viewed Range Log Items Group"
3194
 msgstr "Vybrat zobrazenou skupinu položek se záznamy rozsahu"
3195
 
3196
-#: projectinfogui.py:37
3197
+#: projectinfogui.py:38
3198
 msgid "Name"
3199
 msgstr "Název"
3200
 
3201
-#: projectinfogui.py:49
3202
+#: projectinfogui.py:50
3203
 msgid "Project Events"
3204
 msgstr "Události projektu"
3205
 
3206
-#: projectinfogui.py:101
3207
+#: projectinfogui.py:102
3208
 msgid "Path"
3209
 msgstr "Cesta"
3210
 
3211
@@ -4430,11 +4554,11 @@
3212
 msgid "Save Title Graphic"
3213
 msgstr "Uložit grafiku názvu"
3214
 
3215
-#: rendergui.py:44
3216
+#: rendergui.py:45
3217
 msgid "Render Progress"
3218
 msgstr "Postup zpracování"
3219
 
3220
-#: rendergui.py:68
3221
+#: rendergui.py:69
3222
 msgid ""
3223
 "Project and Render Profile FPS values are not same. Rendered file may have A/"
3224
 "V sync issues."
3225
@@ -4442,11 +4566,11 @@
3226
 "Hodnoty FPS pro projekt a profil zpracování nejsou stejné. Zpracovaný soubor "
3227
 "může mít potíže se seřízením zvuku/obrazu."
3228
 
3229
-#: rendergui.py:95
3230
+#: rendergui.py:96
3231
 msgid "Render range not defined!"
3232
 msgstr "Rozsah zpracování nestanoven!"
3233
 
3234
-#: rendergui.py:96
3235
+#: rendergui.py:97
3236
 msgid ""
3237
 "Define render range using Mark In and Mark Out points\n"
3238
 "or select range option 'Sequence length' to start rendering."
3239
@@ -4455,119 +4579,119 @@
3240
 "záběru,\n"
3241
 "nebo zvolte volbu pro rozsah Délka sekvence pro započetí se zpracováním."
3242
 
3243
-#: rendergui.py:100
3244
+#: rendergui.py:101
3245
 msgid "Load Render Args File"
3246
 msgstr "Nahrát soubor s argumenty pro zpracování"
3247
 
3248
-#: rendergui.py:114
3249
+#: rendergui.py:115
3250
 msgid "Save Render Args As"
3251
 msgstr "Uložit argumenty pro zpracování jako"
3252
 
3253
-#: rendergui.py:168
3254
+#: rendergui.py:169
3255
 msgid "Render Slow/Fast Motion Video File"
3256
 msgstr "Udělat soubor se zpomaleným/zrychleným obrazovým záznamem"
3257
 
3258
-#: rendergui.py:173
3259
+#: rendergui.py:174
3260
 msgid "Source Media File: "
3261
 msgstr "Zdrojový multimediální soubor: "
3262
 
3263
-#: rendergui.py:180 rendergui.py:181
3264
+#: rendergui.py:181 rendergui.py:182
3265
 msgid "<b>not set</b>"
3266
 msgstr "<b>Není nastaveno</b>"
3267
 
3268
-#: rendergui.py:201
3269
+#: rendergui.py:202
3270
 msgid "Select Target Folder"
3271
 msgstr "Vybrat cílovou složku"
3272
 
3273
-#: rendergui.py:205
3274
+#: rendergui.py:206
3275
 msgid "Speed %:"
3276
 msgstr "Rychlost %:"
3277
 
3278
-#: rendergui.py:243
3279
+#: rendergui.py:244
3280
 msgid "Full Source Length"
3281
 msgstr "Délka celého zdroje"
3282
 
3283
-#: rendergui.py:248
3284
+#: rendergui.py:249
3285
 msgid "Source Mark In to Mark Out"
3286
 msgstr "Značka začátku zdroje ke značce konce"
3287
 
3288
-#: rendergui.py:271
3289
+#: rendergui.py:272
3290
 msgid "Source Mark In: "
3291
 msgstr "Značka začátku zdroje: "
3292
 
3293
-#: rendergui.py:272
3294
+#: rendergui.py:273
3295
 msgid "Source Mark Out: "
3296
 msgstr "Značka konce zdroje: "
3297
 
3298
-#: rendergui.py:276
3299
+#: rendergui.py:277
3300
 msgid "Target File:"
3301
 msgstr "Cílový soubor:"
3302
 
3303
-#: rendergui.py:277
3304
+#: rendergui.py:278
3305
 msgid "Target Folder:"
3306
 msgstr "Cílová složka:"
3307
 
3308
-#: rendergui.py:278
3309
+#: rendergui.py:279
3310
 msgid "Target Profile:"
3311
 msgstr "Cílový profil:"
3312
 
3313
-#: rendergui.py:279
3314
+#: rendergui.py:280
3315
 msgid "Target Encoding:"
3316
 msgstr "Cílové kódování:"
3317
 
3318
-#: rendergui.py:280
3319
+#: rendergui.py:281
3320
 msgid "Target Quality:"
3321
 msgstr "Cílová jakost:"
3322
 
3323
-#: rendergui.py:282 rendergui.py:467
3324
+#: rendergui.py:283 rendergui.py:468
3325
 msgid "Render Range:"
3326
 msgstr "Rozsah zpracování:"
3327
 
3328
-#: rendergui.py:283
3329
+#: rendergui.py:284
3330
 msgid "Rendered Clip Length:"
3331
 msgstr "Délka zpracovaného záběru:"
3332
 
3333
-#: rendergui.py:316 tools/toolsencoding.py:172
3334
+#: rendergui.py:317 tools/toolsencoding.py:172
3335
 msgid "Select Render quality"
3336
 msgstr "Vybrat jakost zpracování"
3337
 
3338
-#: rendergui.py:334
3339
+#: rendergui.py:335
3340
 msgid "Select audio sample frequency"
3341
 msgstr "Vybrat vzorkovací kmitočet zvuku"
3342
 
3343
-#: rendergui.py:358 tools/toolsencoding.py:231
3344
+#: rendergui.py:359 tools/toolsencoding.py:231
3345
 msgid "Select Render encoding"
3346
 msgstr "Vybrat kódování zpracování"
3347
 
3348
-#: rendergui.py:395 tools/toolsencoding.py:155
3349
+#: rendergui.py:396 tools/toolsencoding.py:155
3350
 msgid "Select render profile"
3351
 msgstr "Vybrat profil zpracování"
3352
 
3353
-#: rendergui.py:422
3354
+#: rendergui.py:423
3355
 msgid "Full Length"
3356
 msgstr "Plná délka"
3357
 
3358
-#: rendergui.py:423
3359
+#: rendergui.py:424
3360
 msgid "Marked Range"
3361
 msgstr "Označený rozsah"
3362
 
3363
-#: rendergui.py:431 tools/toolsencoding.py:270
3364
+#: rendergui.py:432 tools/toolsencoding.py:270
3365
 msgid "File"
3366
 msgstr "Soubor"
3367
 
3368
-#: rendergui.py:432 tools/toolsencoding.py:271
3369
+#: rendergui.py:433 tools/toolsencoding.py:271
3370
 msgid "Render Profile"
3371
 msgstr "Profil zpracování"
3372
 
3373
-#: rendergui.py:435 rendergui.py:453 tools/toolsencoding.py:272
3374
+#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:272
3375
 msgid "Encoding Format"
3376
 msgstr "Formát kódování"
3377
 
3378
-#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:273
3379
+#: rendergui.py:438 tools/toolsencoding.py:273
3380
 msgid "Render Type"
3381
 msgstr "Typ zpracování"
3382
 
3383
-#: rendergui.py:456
3384
+#: rendergui.py:456 rendergui.py:924
3385
 msgid "Render Args"
3386
 msgstr "Argumenty pro zpracování"
3387
 
3388
@@ -4575,75 +4699,84 @@
3389
 msgid "Open File in Bin:"
3390
 msgstr "Otevřít soubor v zásobníku:"
3391
 
3392
-#: rendergui.py:530 tools/toolsencoding.py:60
3393
+#: rendergui.py:537 tools/toolsencoding.py:60
3394
 msgid "Select folder to place rendered file in"
3395
 msgstr "Vybrat složku, do níž se má umístit udělaný soubor"
3396
 
3397
-#: rendergui.py:531 tools/toolsencoding.py:61
3398
+#: rendergui.py:538 tools/toolsencoding.py:61
3399
 msgid "Give name for rendered file"
3400
 msgstr "Zadat název pro udělaný soubor"
3401
 
3402
-#: rendergui.py:538 tools/toolsencoding.py:68
3403
+#: rendergui.py:545 tools/toolsencoding.py:68
3404
 msgid "Presets:"
3405
 msgstr "Přednastavení:"
3406
 
3407
-#: rendergui.py:541 tools/toolsencoding.py:71
3408
+#: rendergui.py:548 tools/toolsencoding.py:71
3409
 msgid "User Defined"
3410
 msgstr "Stanoveno uživatelem"
3411
 
3412
-#: rendergui.py:542 tools/toolsencoding.py:72
3413
+#: rendergui.py:549 tools/toolsencoding.py:72
3414
 msgid "Preset File type"
3415
 msgstr "Typ souboru s přednastavením"
3416
 
3417
-#: rendergui.py:559 rendergui.py:634
3418
+#: rendergui.py:566 rendergui.py:642 rendergui.py:758
3419
 msgid "Use Project Profile:"
3420
 msgstr "Použít profil projektu:"
3421
 
3422
-#: rendergui.py:560 rendergui.py:635
3423
+#: rendergui.py:567 rendergui.py:643 rendergui.py:759
3424
 msgid "Render using args:"
3425
 msgstr "Zpracovat pomocí argumentů:"
3426
 
3427
-#: rendergui.py:575
3428
+#: rendergui.py:582
3429
 msgid "Select used project profile for rendering"
3430
 msgstr "Vybrat používaný profil projektu pro zpracování"
3431
 
3432
-#: rendergui.py:576
3433
+#: rendergui.py:583
3434
 msgid "Render profile info"
3435
 msgstr "Informace o profilu zpracování"
3436
 
3437
-#: rendergui.py:651
3438
+#: rendergui.py:660 rendergui.py:885
3439
 msgid "Load Selection"
3440
 msgstr "Nahrát výběr"
3441
 
3442
-#: rendergui.py:656
3443
+#: rendergui.py:665 rendergui.py:888
3444
 msgid "Ext.:"
3445
 msgstr "Příp.:"
3446
 
3447
-#: rendergui.py:691
3448
+#: rendergui.py:700 rendergui.py:797
3449
 msgid "Render using key=value rendering options"
3450
 msgstr "Udělat pomocí voleb pro zpracování key=value"
3451
 
3452
-#: rendergui.py:692
3453
+#: rendergui.py:701 rendergui.py:895
3454
 msgid "Load render options from currently selected encoding"
3455
 msgstr "nahrát volby pro zpracování z nyní vybraného kódování"
3456
 
3457
-#: rendergui.py:693
3458
+#: rendergui.py:702 rendergui.py:896
3459
 msgid "Edit render options"
3460
 msgstr "Upravit volby pro zpracování"
3461
 
3462
-#: rendergui.py:694
3463
+#: rendergui.py:703 rendergui.py:799
3464
 msgid "Save Render Args into a text file"
3465
 msgstr "Uložit argumenty pro zpracování jako textový soubor"
3466
 
3467
-#: rendergui.py:695
3468
+#: rendergui.py:704 rendergui.py:800
3469
 msgid "Load Render Args from a text file"
3470
 msgstr "Nahrát argumenty pro zpracování z textového souboru"
3471
 
3472
+#: rendergui.py:777
3473
+msgid "Edit Args:"
3474
+msgstr ""
3475
+
3476
+#: rendergui.py:907
3477
+#, fuzzy
3478
+msgid "Set Args"
3479
+msgstr "Argumenty pro zpracování"
3480
+
3481
 #: profilesmanager.py:47 proxyediting.py:218
3482
 msgid "Close Manager"
3483
 msgstr "Zavřít správce"
3484
 
3485
-#: profilesmanager.py:72 tools/batchrendering.py:646
3486
+#: profilesmanager.py:72 tools/batchrendering.py:649
3487
 msgid "Delete Selected"
3488
 msgstr "Smazat vybrané"
3489
 
3490
@@ -4747,295 +4880,309 @@
3491
 msgid "Confirm user profile delete"
3492
 msgstr "Potvrdit smazání uživatelského profilu"
3493
 
3494
-#: profilesmanager.py:280 tools/batchrendering.py:729
3495
+#: profilesmanager.py:280 tools/batchrendering.py:732
3496
 msgid "This operation cannot be undone."
3497
 msgstr "Tuto operaci nelze vrátit zpět."
3498
 
3499
-#: preferenceswindow.py:40
3500
+#: preferenceswindow.py:41
3501
 msgid "Editor Preferences"
3502
 msgstr "Nastavení editoru"
3503
 
3504
-#: preferenceswindow.py:52
3505
+#: preferenceswindow.py:53
3506
 msgid "Editing"
3507
 msgstr "Úpravy"
3508
 
3509
-#: preferenceswindow.py:75
3510
+#: preferenceswindow.py:76
3511
 msgid "Restart required for some setting changes to take effect."
3512
 msgstr ""
3513
 "Aby se projevily některé změny v nastavení, musí se program spustit znovu."
3514
 
3515
-#: preferenceswindow.py:76
3516
+#: preferenceswindow.py:77
3517
 msgid "If requested change is not in effect, restart application."
3518
 msgstr "Pokud se požadovaná změna neprojevuje, spusťte program znovu."
3519
 
3520
-#: preferenceswindow.py:110
3521
+#: preferenceswindow.py:111
3522
 msgid "No Autosave"
3523
 msgstr "Žádné automatické ukládání"
3524
 
3525
-#: preferenceswindow.py:110
3526
+#: preferenceswindow.py:111
3527
 msgid "1 min"
3528
 msgstr "1 min"
3529
 
3530
-#: preferenceswindow.py:110
3531
+#: preferenceswindow.py:111
3532
 msgid "2 min"
3533
 msgstr "2 min"
3534
 
3535
-#: preferenceswindow.py:110
3536
+#: preferenceswindow.py:111
3537
 msgid "5 min"
3538
 msgstr "5 min"
3539
 
3540
-#: preferenceswindow.py:118
3541
+#: preferenceswindow.py:119
3542
 msgid "Absolute paths first, relative second"
3543
 msgstr ""
3544
 
3545
-#: preferenceswindow.py:119
3546
+#: preferenceswindow.py:120
3547
 msgid "Relative paths first, absolute second"
3548
 msgstr ""
3549
 
3550
-#: preferenceswindow.py:120
3551
+#: preferenceswindow.py:121
3552
 msgid "Absolute paths only"
3553
 msgstr ""
3554
 
3555
-#: preferenceswindow.py:124
3556
+#: preferenceswindow.py:125
3557
 msgid "Default Profile:"
3558
 msgstr "Výchozí profil:"
3559
 
3560
-#: preferenceswindow.py:125
3561
+#: preferenceswindow.py:126
3562
 msgid "Remember last media directory"
3563
 msgstr "Pamatovat si poslední adresář se soubory"
3564
 
3565
-#: preferenceswindow.py:126
3566
+#: preferenceswindow.py:127
3567
 msgid "Undo stack size:"
3568
 msgstr "Velikost zásobníku pro návrat zpět:"
3569
 
3570
-#: preferenceswindow.py:127
3571
+#: preferenceswindow.py:128
3572
 msgid "Thumbnail folder:"
3573
 msgstr "Složka pro náhledy:"
3574
 
3575
-#: preferenceswindow.py:128
3576
+#: preferenceswindow.py:129
3577
 msgid "Remember last render directory"
3578
 msgstr "Pamatovat si poslední adresář pro zpracování"
3579
 
3580
-#: preferenceswindow.py:129
3581
+#: preferenceswindow.py:130
3582
 msgid "Autosave for crash recovery every:"
3583
 msgstr "Uložit pro obnovení po pádu každých:"
3584
 
3585
-#: preferenceswindow.py:130
3586
+#: preferenceswindow.py:131
3587
 msgid "Rendered Clips folder:"
3588
 msgstr "Složka pro zpracované záběry:"
3589
 
3590
-#: preferenceswindow.py:131
3591
+#: preferenceswindow.py:132
3592
 msgid "Media look-up order on load:"
3593
 msgstr "Pořadí vyhledávání záznamů při spuštění:"
3594
 
3595
-#: preferenceswindow.py:176
3596
+#: preferenceswindow.py:177
3597
 msgid "Overwrite blanks"
3598
 msgstr "Přepsat prázdná místa"
3599
 
3600
-#: preferenceswindow.py:177
3601
+#: preferenceswindow.py:178
3602
 msgid "Always insert"
3603
 msgstr "Vložit vždy"
3604
 
3605
-#: preferenceswindow.py:190
3606
+#: preferenceswindow.py:191
3607
 msgid "Autoplay new Clips in Clip Monitor"
3608
 msgstr "Nové záběry přehrát automaticky ve sledování záběrů"
3609
 
3610
-#: preferenceswindow.py:191
3611
+#: preferenceswindow.py:192
3612
 msgid "Center Current Frame on Playback Stop"
3613
 msgstr "Vystředit nynější snímek při zastavení přehrávání"
3614
 
3615
-#: preferenceswindow.py:192
3616
+#: preferenceswindow.py:193
3617
 msgid "Graphics default length:"
3618
 msgstr "Výchozí délka grafiky:"
3619
 
3620
-#: preferenceswindow.py:193
3621
+#: preferenceswindow.py:194
3622
 msgid "Trim Modes exit on empty click"
3623
 msgstr "Opuštění režimu ořezávání při klepnutí mimo"
3624
 
3625
-#: preferenceswindow.py:194
3626
+#: preferenceswindow.py:195
3627
 msgid "Quick enter Trim Modes"
3628
 msgstr "Rychlé vstoupení do režimu ořezávání"
3629
 
3630
-#: preferenceswindow.py:195
3631
+#: preferenceswindow.py:196
3632
 msgid "Remember Monitor Clip Frame"
3633
 msgstr "Zapamatovat si snímek záběru v okně pro sledování"
3634
 
3635
-#: preferenceswindow.py:196
3636
+#: preferenceswindow.py:197
3637
 msgid "Media drag'n'drop action on non-V1 tracks"
3638
 msgstr "Činnost tažení a upuštění souboru na stopy ne-V1"
3639
 
3640
-#: preferenceswindow.py:197
3641
+#: preferenceswindow.py:198
3642
 msgid "Cover Transition/Fade clips on delete if possible"
3643
 msgstr "Zakrýt záběry s přechody/prolínáním při smazání, je-li to možné"
3644
 
3645
-#: preferenceswindow.py:199
3646
+#: preferenceswindow.py:200
3647
 msgid "Enable single Play/Pause button"
3648
 msgstr ""
3649
 
3650
-#: preferenceswindow.py:231
3651
+#: preferenceswindow.py:232
3652
 msgid "Glass"
3653
 msgstr "Skleněná"
3654
 
3655
-#: preferenceswindow.py:232
3656
+#: preferenceswindow.py:233
3657
 msgid "Simple"
3658
 msgstr "Jednoduchá"
3659
 
3660
-#: preferenceswindow.py:239
3661
+#: preferenceswindow.py:240
3662
 msgid "Light Theme"
3663
 msgstr "Světlý motiv"
3664
 
3665
-#: preferenceswindow.py:240
3666
+#: preferenceswindow.py:241
3667
 msgid "Dark Theme"
3668
 msgstr "Tmavý motiv"
3669
 
3670
-#: preferenceswindow.py:252
3671
+#: preferenceswindow.py:253
3672
 msgid "Display All Levels"
3673
 msgstr "Zobrazit všechny úrovně"
3674
 
3675
-#: preferenceswindow.py:253
3676
+#: preferenceswindow.py:254
3677
 msgid "Display Levels On Request"
3678
 msgstr "Zobrazit úrovně na požádání"
3679
 
3680
-#: preferenceswindow.py:260
3681
+#: preferenceswindow.py:261
3682
+msgid "Single Window"
3683
+msgstr ""
3684
+
3685
+#: preferenceswindow.py:262
3686
+msgid "Two Windows"
3687
+msgstr ""
3688
+
3689
+#: preferenceswindow.py:269
3690
+#, fuzzy
3691
+msgid "Application window mode:"
3692
+msgstr "Program"
3693
+
3694
+#: preferenceswindow.py:270
3695
 msgid "Use English texts on localized OS"
3696
 msgstr "Použít v systémech používajících rodný jazyk uživatele anglické texty"
3697
 
3698
-#: preferenceswindow.py:261
3699
+#: preferenceswindow.py:271
3700
 msgid "Display splash screen"
3701
 msgstr "Zobrazit uvítací obrazovku"
3702
 
3703
-#: preferenceswindow.py:262
3704
+#: preferenceswindow.py:272
3705
 msgid "Buttons style:"
3706
 msgstr "Styl tlačítek:"
3707
 
3708
-#: preferenceswindow.py:263
3709
-msgid "Icons and color optimized for:"
3710
-msgstr "Ikony a barva vyladěny pro:"
3711
+#: preferenceswindow.py:273
3712
+#, fuzzy
3713
+msgid "Theme request, icons and colors:"
3714
+msgstr "Záložná barvy při selhání rozpoznání motivu:"
3715
 
3716
-#: preferenceswindow.py:264
3717
+#: preferenceswindow.py:274
3718
 msgid "Theme detection fail fallback colors:"
3719
 msgstr "Záložná barvy při selhání rozpoznání motivu:"
3720
 
3721
-#: preferenceswindow.py:265
3722
+#: preferenceswindow.py:275
3723
 msgid "Default audio levels display:"
3724
 msgstr "Výchozí zobrazení úrovní hlasitosti:"
3725
 
3726
-#: tools/batchrendering.py:295
3727
+#: tools/batchrendering.py:298
3728
 msgid "Render Item Project File Copy failed!"
3729
 msgstr "Nepodařilo se zkopírovat soubor  projektu s položkou ke zpracování! "
3730
 
3731
-#: tools/batchrendering.py:362 tools/batchrendering.py:746
3732
+#: tools/batchrendering.py:365 tools/batchrendering.py:749
3733
 msgid "Error loading render queue items!"
3734
 msgstr "Chyba při nahrávání položek řady ke zpracování!"
3735
 
3736
-#: tools/batchrendering.py:363 tools/batchrendering.py:747
3737
+#: tools/batchrendering.py:366 tools/batchrendering.py:750
3738
 msgid "Message:\n"
3739
 msgstr "Zpráva:\n"
3740
 
3741
-#: tools/batchrendering.py:381
3742
+#: tools/batchrendering.py:384
3743
 msgid "Batch Render Queue already running!"
3744
 msgstr "Dávkové zpracování řady již probíhá!"
3745
 
3746
-#: tools/batchrendering.py:383
3747
+#: tools/batchrendering.py:386
3748
 msgid "Batch Render Queue application was detected in session dbus."
3749
 msgstr "Program pro dávkové zpracování řady byl zjištěn v dbus."
3750
 
3751
-#: tools/batchrendering.py:405
3752
+#: tools/batchrendering.py:408
3753
 msgid "Application is rendering and cannot be closed!"
3754
 msgstr "Program zpracovává a nelze jej zavřít!"
3755
 
3756
-#: tools/batchrendering.py:406
3757
+#: tools/batchrendering.py:409
3758
 msgid "Stop rendering before closing the application."
3759
 msgstr "Zastavit zpracování před zavřením programu.."
3760
 
3761
-#: tools/batchrendering.py:438
3762
+#: tools/batchrendering.py:441
3763
 msgid " datafile load failed with "
3764
 msgstr " Nahrání datového souboru se nezdařilo "
3765
 
3766
-#: tools/batchrendering.py:444
3767
+#: tools/batchrendering.py:447
3768
 msgid " project file load failed with "
3769
 msgstr " Nahrání projektového souboru se nezdařilo "
3770
 
3771
-#: tools/batchrendering.py:558
3772
+#: tools/batchrendering.py:561
3773
 msgid "Queued"
3774
 msgstr "Zařazeno"
3775
 
3776
-#: tools/batchrendering.py:560
3777
+#: tools/batchrendering.py:563
3778
 msgid "Rendering"
3779
 msgstr "Zpracování"
3780
 
3781
-#: tools/batchrendering.py:562
3782
+#: tools/batchrendering.py:565
3783
 msgid "Finished"
3784
 msgstr "Dokončeno"
3785
 
3786
-#: tools/batchrendering.py:564
3787
+#: tools/batchrendering.py:567
3788
 msgid "Unqueued"
3789
 msgstr "Vyřazeno"
3790
 
3791
-#: tools/batchrendering.py:566
3792
+#: tools/batchrendering.py:569
3793
 msgid "Aborted"
3794
 msgstr "Zrušeno"
3795
 
3796
-#: tools/batchrendering.py:621 tools/batchrendering.py:1238
3797
+#: tools/batchrendering.py:624 tools/batchrendering.py:1241
3798
 msgid "Estimated Left:"
3799
 msgstr "Zbývá odhadem:"
3800
 
3801
-#: tools/batchrendering.py:622
3802
+#: tools/batchrendering.py:625
3803
 msgid "Current Render:"
3804
 msgstr "Nyní se zpracovává:"
3805
 
3806
-#: tools/batchrendering.py:623 tools/batchrendering.py:1240 proxyediting.py:364
3807
+#: tools/batchrendering.py:626 tools/batchrendering.py:1243 proxyediting.py:364
3808
 msgid "Elapsed:"
3809
 msgstr "Uplynulo:"
3810
 
3811
-#: tools/batchrendering.py:634
3812
+#: tools/batchrendering.py:637
3813
 msgid "Items Rendered:"
3814
 msgstr "Zpracovávané položky:"
3815
 
3816
-#: tools/batchrendering.py:636
3817
+#: tools/batchrendering.py:639
3818
 msgid "Render Started:"
3819
 msgstr "Zpracování započato:"
3820
 
3821
-#: tools/batchrendering.py:642
3822
+#: tools/batchrendering.py:645
3823
 msgid "Not Rendering"
3824
 msgstr "Nezpracovává se"
3825
 
3826
-#: tools/batchrendering.py:650
3827
+#: tools/batchrendering.py:653
3828
 msgid "Delete Finished"
3829
 msgstr "Smazat dokončené"
3830
 
3831
-#: tools/batchrendering.py:655
3832
+#: tools/batchrendering.py:658
3833
 msgid "Reload Queue"
3834
 msgstr "Nahrát řadu znovu"
3835
 
3836
-#: tools/batchrendering.py:666 tools/batchrendering.py:1250
3837
+#: tools/batchrendering.py:669 tools/batchrendering.py:1253
3838
 msgid "Stop Render"
3839
 msgstr "Zastavit zpracování"
3840
 
3841
-#: tools/batchrendering.py:702
3842
+#: tools/batchrendering.py:705
3843
 msgid "Flowblade Batch Render"
3844
 msgstr "Dávkové zpracování"
3845
 
3846
-#: tools/batchrendering.py:728
3847
+#: tools/batchrendering.py:731
3848
 msgid "Delete "
3849
 msgstr "Smazat "
3850
 
3851
-#: tools/batchrendering.py:728
3852
+#: tools/batchrendering.py:731
3853
 msgid " item(s) from render queue?"
3854
 msgstr " položku(y) ze řady ke zpracování?"
3855
 
3856
-#: tools/batchrendering.py:759
3857
+#: tools/batchrendering.py:762
3858
 msgid "Multiple items with same render target file!"
3859
 msgstr "Více položek se stejným cílovým souborem zpracování!"
3860
 
3861
-#: tools/batchrendering.py:761
3862
+#: tools/batchrendering.py:764
3863
 msgid ""
3864
 "Later items will render on top of earlier items if this queue is rendered.\n"
3865
 msgstr ""
3866
 "Pozdější položky budou zpracovány navíc k dřívějším položkám, pokud je tato "
3867
 "řada zpracovávána.\n"
3868
 
3869
-#: tools/batchrendering.py:762
3870
+#: tools/batchrendering.py:765
3871
 msgid ""
3872
 "Delete or unqueue some items with same paths:\n"
3873
 "\n"
3874
@@ -5043,71 +5190,71 @@
3875
 "Smazat nebo vyřadit určité položky se stejnou cestou:\n"
3876
 "\n"
3877
 
3878
-#: tools/batchrendering.py:764
3879
+#: tools/batchrendering.py:767
3880
 msgid " items with path: "
3881
 msgstr " položky s cestou: "
3882
 
3883
-#: tools/batchrendering.py:863
3884
+#: tools/batchrendering.py:866
3885
 msgid "Project/Sequence"
3886
 msgstr "Projekt/Sekvence"
3887
 
3888
-#: tools/batchrendering.py:864
3889
+#: tools/batchrendering.py:867
3890
 msgid "Status"
3891
 msgstr "Stav"
3892
 
3893
-#: tools/batchrendering.py:865
3894
+#: tools/batchrendering.py:868
3895
 msgid "Render File"
3896
 msgstr "Zpracovat soubor"
3897
 
3898
-#: tools/batchrendering.py:866
3899
+#: tools/batchrendering.py:869
3900
 msgid "Render Time"
3901
 msgstr "Čas zpracování"
3902
 
3903
-#: tools/batchrendering.py:957
3904
+#: tools/batchrendering.py:960
3905
 msgid "Save Render Item Project As"
3906
 msgstr "Uložit projekt zpracování položky jako"
3907
 
3908
-#: tools/batchrendering.py:993
3909
+#: tools/batchrendering.py:996
3910
 msgid "Encoding:"
3911
 msgstr "Kódování:"
3912
 
3913
-#: tools/batchrendering.py:994
3914
+#: tools/batchrendering.py:997
3915
 msgid "Quality:"
3916
 msgstr "Jakost:"
3917
 
3918
-#: tools/batchrendering.py:995
3919
+#: tools/batchrendering.py:998
3920
 msgid "Audio Encoding:"
3921
 msgstr "Kódování zvuku:"
3922
 
3923
-#: tools/batchrendering.py:996
3924
+#: tools/batchrendering.py:999
3925
 msgid "Use User Args:"
3926
 msgstr "Použít uživatelské argumenty:"
3927
 
3928
-#: tools/batchrendering.py:997
3929
+#: tools/batchrendering.py:1000
3930
 msgid "Start:"
3931
 msgstr "Začátek:"
3932
 
3933
-#: tools/batchrendering.py:998
3934
+#: tools/batchrendering.py:1001
3935
 msgid "End:"
3936
 msgstr "Konec:"
3937
 
3938
-#: tools/batchrendering.py:1000
3939
+#: tools/batchrendering.py:1003
3940
 msgid "Render Profile Name:"
3941
 msgstr "Název profilu zpracování:"
3942
 
3943
-#: tools/batchrendering.py:1001
3944
+#: tools/batchrendering.py:1004
3945
 msgid "Render Profile:"
3946
 msgstr "Profil zpracování:"
3947
 
3948
-#: tools/batchrendering.py:1017 tools/batchrendering.py:1025
3949
+#: tools/batchrendering.py:1020 tools/batchrendering.py:1028
3950
 msgid "Render Properties"
3951
 msgstr "Vlastnosti zpracování"
3952
 
3953
-#: tools/batchrendering.py:1024
3954
+#: tools/batchrendering.py:1027
3955
 msgid "Save Item Project As..."
3956
 msgstr "Uložit projekt položky jako..."
3957
 
3958
-#: tools/batchrendering.py:1275
3959
+#: tools/batchrendering.py:1278
3960
 msgid "Flowblade Timeline Render"
3961
 msgstr "Zpracování časové osy"
3962
 
3963
@@ -5248,11 +5395,11 @@
3964
 msgid "Converting to Use Original Media"
3965
 msgstr "Projekt se převádí, aby používal původní multimédia"
3966
 
3967
-#: tlineaction.py:193
3968
+#: tlineaction.py:194
3969
 msgid "Fade/Transition cover delete failed!"
3970
 msgstr "Nepodařilo se smazat krytí prolínání/přechodu!"
3971
 
3972
-#: tlineaction.py:194
3973
+#: tlineaction.py:195
3974
 msgid ""
3975
 "There wasn't enough material available in adjacent clips.\n"
3976
 "A normal Splice Out was done instead."
3977
@@ -5260,19 +5407,19 @@
3978
 "Nebylo dost dostupného materiálu v sousedících záběrech.\n"
3979
 "Místo toho se provedlo normální smazání záběru a spojení."
3980
 
3981
-#: tlineaction.py:327
3982
+#: tlineaction.py:328
3983
 msgid "No Clips are selected!"
3984
 msgstr "Nejsou vybrány žádné záběry!"
3985
 
3986
-#: tlineaction.py:328
3987
+#: tlineaction.py:329
3988
 msgid "You need to select clips to overwrite to perform this edit."
3989
 msgstr "Musíte vybrat záběry k přepsání, aby se tato úprava provedla."
3990
 
3991
-#: tlineaction.py:384
3992
+#: tlineaction.py:388 tlineaction.py:443
3993
 msgid "Timeline Range not set!"
3994
 msgstr "Rozsah časové osy nestanoven!"
3995
 
3996
-#: tlineaction.py:385
3997
+#: tlineaction.py:389 tlineaction.py:444
3998
 msgid ""
3999
 "You need to set Timeline Range using Mark In and Mark Out buttons\n"
4000
 "to perform this edit."
4001
@@ -5280,12 +5427,12 @@
4002
 "Musíte pomocí tlačítek značek pro začátek a pro konec záběru vybrat rozsah "
4003
 "časové osy, aby se tato úprava provedla."
4004
 
4005
-#: tlineaction.py:433
4006
+#: tlineaction.py:476
4007
 #, fuzzy
4008
 msgid "Origin clip not found!"
4009
 msgstr "G'Mic nenalezen!"
4010
 
4011
-#: tlineaction.py:434
4012
+#: tlineaction.py:477
4013
 msgid ""
4014
 "Clip used to create this Compositor has been removed\n"
4015
 "or moved to different track."
4016
@@ -5293,67 +5440,67 @@
4017
 "Záběr použitý na vytvoření této skladby byl odstraněn\n"
4018
 "nebo přesunut do jiné stopy."
4019
 
4020
-#: tlineaction.py:666 tlineaction.py:833
4021
+#: tlineaction.py:710 tlineaction.py:880
4022
 msgid "Rendering "
4023
 msgstr "Zpracování "
4024
 
4025
-#: tlineaction.py:698
4026
+#: tlineaction.py:742
4027
 msgid ""
4028
 "To create a rendered transition you need enough media overlap from both "
4029
 "clips!\n"
4030
 "\n"
4031
 msgstr ""
4032
 
4033
-#: tlineaction.py:703
4034
+#: tlineaction.py:747
4035
 msgid "<b>FIRST CLIP MEDIA OVERLAP:</b>  "
4036
 msgstr ""
4037
 
4038
-#: tlineaction.py:704 tlineaction.py:712
4039
+#: tlineaction.py:748 tlineaction.py:756
4040
 #, fuzzy
4041
 msgid "Available <b>"
4042
 msgstr "<b>Dostupné: </b> "
4043
 
4044
-#: tlineaction.py:704 tlineaction.py:712
4045
+#: tlineaction.py:748 tlineaction.py:756
4046
 #, fuzzy
4047
 msgid "</b> frame(s), "
4048
 msgstr " snímek(y),"
4049
 
4050
-#: tlineaction.py:705 tlineaction.py:713
4051
+#: tlineaction.py:749 tlineaction.py:757
4052
 #, fuzzy
4053
 msgid "Required <b>"
4054
 msgstr "<b>Požadováno: </b> "
4055
 
4056
-#: tlineaction.py:705
4057
+#: tlineaction.py:749
4058
 #, fuzzy
4059
 msgid "</b> frame(s)"
4060
 msgstr " snímek(y)"
4061
 
4062
-#: tlineaction.py:711
4063
+#: tlineaction.py:755
4064
 msgid "<b>SECOND CLIP MEDIA OVERLAP:</b> "
4065
 msgstr ""
4066
 
4067
-#: tlineaction.py:713
4068
+#: tlineaction.py:757
4069
 #, fuzzy
4070
 msgid "</b> frame(s) "
4071
 msgstr " snímek(y)"
4072
 
4073
-#: tlineaction.py:720
4074
+#: tlineaction.py:764
4075
 msgid "Current situation, not enought media overlap:"
4076
 msgstr ""
4077
 
4078
-#: tlineaction.py:722
4079
+#: tlineaction.py:766
4080
 msgid "You need more media overlap:"
4081
 msgstr ""
4082
 
4083
-#: tlineaction.py:751
4084
+#: tlineaction.py:795
4085
 msgid "More media overlap needed to create transition!"
4086
 msgstr ""
4087
 
4088
-#: tlineaction.py:770
4089
+#: tlineaction.py:814
4090
 msgid "Only Video Track mix / fades available"
4091
 msgstr "Jsou dostupné pouze směsi/prolínání pro obrazovou stopu"
4092
 
4093
-#: tlineaction.py:771
4094
+#: tlineaction.py:815
4095
 msgid ""
4096
 "Unfortunately rendered mixes and fades can currently\n"
4097
 "only be applied on clips on Video Tracks."
4098
@@ -5361,7 +5508,7 @@
4099
 "Bohužel lze zpracované směsi a prolínání nyní použít jen na záběry na "
4100
 "obrazových stopách."
4101
 
4102
-#: tlineaction.py:805
4103
+#: tlineaction.py:849
4104
 msgid ""
4105
 "Clip is too short for the requested fade:\n"
4106
 "\n"
4107
@@ -5369,39 +5516,39 @@
4108
 "Záběr je pro požadované prolínání příliš krátký:\n"
4109
 "\n"
4110
 
4111
-#: tlineaction.py:806
4112
+#: tlineaction.py:850
4113
 msgid "<b>Clip Length:</b> "
4114
 msgstr "<b>Délka záběru: </b>"
4115
 
4116
-#: tlineaction.py:806 tlineaction.py:807
4117
+#: tlineaction.py:850 tlineaction.py:851
4118
 msgid " frame(s)\n"
4119
 msgstr " snímek(y).\n"
4120
 
4121
-#: tlineaction.py:807
4122
+#: tlineaction.py:851
4123
 msgid "<b>Fade Length:</b> "
4124
 msgstr "<b>Délka prolínání: </b>"
4125
 
4126
-#: tlineaction.py:808
4127
+#: tlineaction.py:852
4128
 msgid "Clip is too short!"
4129
 msgstr "Záběr je příliš krátký!"
4130
 
4131
-#: tlineaction.py:874
4132
+#: tlineaction.py:921
4133
 msgid "No Clip loaded into Monitor"
4134
 msgstr "V okně pro sledování obrazového záznamu není nahrán žádný záběr"
4135
 
4136
-#: tlineaction.py:875
4137
+#: tlineaction.py:922
4138
 msgid "Can't do the requested edit because there is no Clip in Monitor."
4139
 msgstr ""
4140
 "Nelze provést požadovanou úpravu, protože v okně pro sledování obrazového "
4141
 "záznamu není žádný záběr."
4142
 
4143
-#: tlineaction.py:879
4144
+#: tlineaction.py:926
4145
 msgid "Defined range in Monitor Clip is too short"
4146
 msgstr ""
4147
 "Stanovený rozsah záběru v okně pro sledování obrazového záznamu je příliš "
4148
 "krátký"
4149
 
4150
-#: tlineaction.py:880
4151
+#: tlineaction.py:927
4152
 msgid ""
4153
 "Can't do the requested edit because Mark In -> Mark Out Range or Clip is too "
4154
 "short."
4155
@@ -5421,67 +5568,67 @@
4156
 "Zvětšete nebo změňte velikost okna programu, abyste,\n"
4157
 "pokud to půjde, získali více prostoru pro stopy."
4158
 
4159
-#: medialinker.py:99
4160
+#: medialinker.py:104
4161
 msgid "Load Project For Relinking"
4162
 msgstr "Nahrát projekt pro opětovné spojení"
4163
 
4164
-#: medialinker.py:107
4165
+#: medialinker.py:112
4166
 msgid "Original Media Missing:"
4167
 msgstr "Chybějící původní záznam:"
4168
 
4169
-#: medialinker.py:108
4170
+#: medialinker.py:113
4171
 msgid "Original Media Found:"
4172
 msgstr "Nalezený původní záznam:"
4173
 
4174
-#: medialinker.py:111
4175
+#: medialinker.py:116
4176
 msgid "Project:"
4177
 msgstr "Projekt:"
4178
 
4179
-#: medialinker.py:112
4180
+#: medialinker.py:117
4181
 msgid "<not loaded>"
4182
 msgstr "<nenahráno>"
4183
 
4184
-#: medialinker.py:135
4185
+#: medialinker.py:140
4186
 msgid "Display Missing Media Files"
4187
 msgstr "Zobrazit chybějící soubory záznamů"
4188
 
4189
-#: medialinker.py:136
4190
+#: medialinker.py:141
4191
 msgid "Display Found Media Files"
4192
 msgstr "Zobrazit nalezené soubory záznamů"
4193
 
4194
-#: medialinker.py:147
4195
+#: medialinker.py:152
4196
 msgid "Save Relinked Project As..."
4197
 msgstr "Uložit znovuspojený projekt jako..."
4198
 
4199
-#: medialinker.py:264
4200
+#: medialinker.py:269
4201
 msgid "Missing Media File Path"
4202
 msgstr "Cesta k chybějícímu souboru záznamu"
4203
 
4204
-#: medialinker.py:265
4205
+#: medialinker.py:270
4206
 msgid "Found Media File Path"
4207
 msgstr "Cesta k nalezenému souboru záznamu"
4208
 
4209
-#: medialinker.py:269
4210
+#: medialinker.py:274
4211
 msgid "Media File Re-link Path"
4212
 msgstr "Cesta k opětovně spojenému souboru záznamu"
4213
 
4214
-#: medialinker.py:430
4215
+#: medialinker.py:435
4216
 msgid "Select Media File To Relink To"
4217
 msgstr "Vybrat soubor záznamu pro opětovné spojení"
4218
 
4219
-#: medialinker.py:467
4220
+#: medialinker.py:475
4221
 msgid "<b>Original path:</b> "
4222
 msgstr "<b>Původní cesta:</b>"
4223
 
4224
-#: medialinker.py:470
4225
+#: medialinker.py:478
4226
 msgid "<b>Relink path:</b> "
4227
 msgstr "<b>Cesta pro opětovné spojení: </b>"
4228
 
4229
-#: medialinker.py:516
4230
+#: medialinker.py:524
4231
 msgid "Relinked version of the Project saved!"
4232
 msgstr "Opětovně spojená verze projektu uložena!"
4233
 
4234
-#: medialinker.py:517
4235
+#: medialinker.py:525
4236
 msgid ""
4237
 "To test the project, close this tool and open the relinked version in "
4238
 "Flowblade."
4239
@@ -5549,11 +5696,11 @@
4240
 msgid "Move 2:"
4241
 msgstr "Pohyb 2:"
4242
 
4243
-#: tools/gmic.py:106
4244
+#: tools/gmic.py:115
4245
 msgid "G'Mic not found!"
4246
 msgstr "G'Mic nenalezen!"
4247
 
4248
-#: tools/gmic.py:107
4249
+#: tools/gmic.py:116
4250
 msgid ""
4251
 "G'Mic binary was not present at <b>/usr/bin/gmic</b>.\n"
4252
 "Install G'MIC to use this tool."
4253
@@ -5561,138 +5708,138 @@
4254
 "Spustitelný soubor G'Mic nebyl přítomen v <b>/usr/bin/gmic</b>.\n"
4255
 "Nainstalujte G'MIC pro použití tohoto nástroje."
4256
 
4257
-#: tools/gmic.py:213
4258
+#: tools/gmic.py:262
4259
 msgid "Select Video Media"
4260
 msgstr "Vybrat soubor s obrazovým záznamem"
4261
 
4262
-#: tools/gmic.py:285 tools/gmic.py:686
4263
+#: tools/gmic.py:337 tools/gmic.py:738
4264
 msgid "not set"
4265
 msgstr "nenastaveno"
4266
 
4267
-#: tools/gmic.py:303
4268
+#: tools/gmic.py:355
4269
 msgid "Save Gmic Script As"
4270
 msgstr "Uložit skript Gmic jako"
4271
 
4272
-#: tools/gmic.py:327
4273
+#: tools/gmic.py:379
4274
 msgid "Load Gmic Script"
4275
 msgstr "Uložit skript Gmic"
4276
 
4277
-#: tools/gmic.py:456
4278
+#: tools/gmic.py:508
4279
 msgid "Video Encoding Settings"
4280
 msgstr "Nastavení kódování obrazového záznamu"
4281
 
4282
-#: tools/gmic.py:460
4283
+#: tools/gmic.py:512
4284
 msgid "Set Encoding"
4285
 msgstr "Nastavit kódování"
4286
 
4287
-#: tools/gmic.py:505 tools/gmic.py:838
4288
+#: tools/gmic.py:557 tools/gmic.py:890
4289
 msgid "Load Clip"
4290
 msgstr "Nahrát záběr"
4291
 
4292
-#: tools/gmic.py:509
4293
+#: tools/gmic.py:561
4294
 msgid "no clip loaded"
4295
 msgstr "nenahrán žádný záběr"
4296
 
4297
-#: tools/gmic.py:534
4298
+#: tools/gmic.py:586
4299
 msgid "no preview"
4300
 msgstr "žádný náhled"
4301
 
4302
-#: tools/gmic.py:581
4303
+#: tools/gmic.py:633
4304
 msgid "Preview"
4305
 msgstr "Náhled"
4306
 
4307
-#: tools/gmic.py:607
4308
+#: tools/gmic.py:659
4309
 msgid "Add to Script"
4310
 msgstr "Přidat do skriptu"
4311
 
4312
-#: tools/gmic.py:667
4313
+#: tools/gmic.py:719
4314
 msgid "Frames Folder:"
4315
 msgstr "Složka se snímky:"
4316
 
4317
-#: tools/gmic.py:678
4318
+#: tools/gmic.py:730
4319
 msgid "Encode Video"
4320
 msgstr "Zakódovat obraz"
4321
 
4322
-#: tools/gmic.py:683
4323
+#: tools/gmic.py:735
4324
 msgid "Encoding settings"
4325
 msgstr "Nastavení kódování"
4326
 
4327
-#: tools/gmic.py:702
4328
+#: tools/gmic.py:754
4329
 msgid "Set Mark In, Mark Out and Frames Folder for valid render"
4330
 msgstr ""
4331
 "Nastavit značku pro začátek záběru, konec záběru a složku se snímky pro "
4332
 "platné zpracování"
4333
 
4334
-#: tools/gmic.py:745
4335
+#: tools/gmic.py:797
4336
 msgid "Load Script"
4337
 msgstr "Nahrát skript"
4338
 
4339
-#: tools/gmic.py:747
4340
+#: tools/gmic.py:799
4341
 msgid "Save Script"
4342
 msgstr "Uložit skript"
4343
 
4344
-#: tools/gmic.py:806
4345
+#: tools/gmic.py:858
4346
 msgid "frames"
4347
 msgstr "snímky"
4348
 
4349
-#: tools/gmic.py:824
4350
+#: tools/gmic.py:876
4351
 msgid " no video file"
4352
 msgstr "žádný obrazový soubor"
4353
 
4354
-#: tools/gmic.py:826
4355
+#: tools/gmic.py:878
4356
 msgid " render video file"
4357
 msgstr " zpracovat obrazový soubor"
4358
 
4359
-#: tools/gmic.py:827
4360
+#: tools/gmic.py:879
4361
 msgid " frame(s),"
4362
 msgstr " snímek(y),"
4363
 
4364
-#: tools/gmic.py:839
4365
+#: tools/gmic.py:891
4366
 msgid "G'Mic Webpage"
4367
 msgstr "Internetové stránky G'Mic"
4368
 
4369
-#: tools/gmic.py:1043
4370
+#: tools/gmic.py:1095
4371
 msgid "Rendering preview..."
4372
 msgstr "Zpracovává se náhled..."
4373
 
4374
-#: tools/gmic.py:1075
4375
+#: tools/gmic.py:1127
4376
 msgid "Preview for frame: "
4377
 msgstr "Náhled na snímek: "
4378
 
4379
-#: tools/gmic.py:1076
4380
+#: tools/gmic.py:1128
4381
 msgid ", render time: "
4382
 msgstr ", čas zpracování: "
4383
 
4384
-#: tools/gmic.py:1144
4385
+#: tools/gmic.py:1196
4386
 msgid "Waiting for frames write to complete..."
4387
 msgstr "Čeká se na zápis snímků pro dokončení..."
4388
 
4389
-#: tools/gmic.py:1157
4390
+#: tools/gmic.py:1209
4391
 msgid "Rendering frame: "
4392
 msgstr "Zpracovává se snímek: "
4393
 
4394
-#: tools/gmic.py:1187
4395
+#: tools/gmic.py:1239
4396
 msgid "Render error!"
4397
 msgstr "Chyba při zpracování!"
4398
 
4399
-#: tools/gmic.py:1229
4400
+#: tools/gmic.py:1281
4401
 msgid "Rendering video, "
4402
 msgstr "Zpracovává se obrazový záznam, "
4403
 
4404
-#: tools/gmic.py:1229
4405
+#: tools/gmic.py:1281
4406
 #, python-format
4407
 msgid "% done"
4408
 msgstr "% hotovo"
4409
 
4410
-#: tools/gmic.py:1239
4411
+#: tools/gmic.py:1291
4412
 msgid "Render complete!"
4413
 msgstr "Zpracování dokončeno!"
4414
 
4415
-#: tools/gmic.py:1249
4416
+#: tools/gmic.py:1301
4417
 msgid "Writing clip frame: "
4418
 msgstr "Zapisuje se snímek se záběrem: "
4419
 
4420
-#: tools/gmic.py:1261
4421
+#: tools/gmic.py:1313
4422
 msgid "Render stopped!"
4423
 msgstr "Zpracování zastaveno!"
4424
 
4425
@@ -5700,12 +5847,29 @@
4426
 msgid "Use Default Profile:"
4427
 msgstr "Použít výchozí profil:"
4428
 
4429
+#: monitorevent.py:301
4430
+msgid "On some systems Trim View may update slowly"
4431
+msgstr ""
4432
+
4433
+#: monitorevent.py:302
4434
+msgid ""
4435
+"<b>Trim View</b> works best with SSDs and relatively powerful processors.\n"
4436
+"\n"
4437
+msgstr ""
4438
+
4439
+#: monitorevent.py:303
4440
+msgid ""
4441
+"Select <b>'Trim View Off'</b> or<b>'Trim View Single Side Edits Only'</b> "
4442
+"options\n"
4443
+"if performance is not satisfactory."
4444
+msgstr ""
4445
+
4446
+#~ msgid "Icons and color optimized for:"
4447
+#~ msgstr "Ikony a barva vyladěny pro:"
4448
+
4449
 #~ msgid "EDL CMX 3600"
4450
 #~ msgstr "EDL CMX 3600"
4451
 
4452
-#~ msgid "Export To EDL"
4453
-#~ msgstr "Vyvést jako EDL"
4454
-
4455
 #~ msgid "Export file name:"
4456
 #~ msgstr "Název vyváděného souboru:"
4457
 
4458
@@ -5765,9 +5929,6 @@
4459
 #~ msgid "Max. Transition Length:"
4460
 #~ msgstr "Největší délka přechodu:"
4461
 
4462
-#~ msgid "Clips info"
4463
-#~ msgstr "Informace o záběru"
4464
-
4465
 #~ msgid ""
4466
 #~ "There is not enough material available in the FROM clip after the cut"
4467
 #~ msgstr "Není dost dostupného materiálu v OD záběru po střihu"
4468
@@ -6004,9 +6165,6 @@
4469
 #~ msgid "Rewind"
4470
 #~ msgstr "Přetočit zpět"
4471
 
4472
-#~ msgid "Clear Marks"
4473
-#~ msgstr "Smazat značky"
4474
-
4475
 #~ msgid "Monitor program Mark In timecode"
4476
 #~ msgstr ""
4477
 #~ "Časový kód značky pro začátek záběru v okně pro sledování obrazového "
4478
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/de/LC_MESSAGES/flowblade.mo -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/de/LC_MESSAGES/flowblade.mo Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/de/LC_MESSAGES/flowblade.po -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/de/LC_MESSAGES/flowblade.po Changed
6141
 
1
@@ -1,16 +1,17 @@
2
-# Language de translations for PACKAGE package.
3
-# Copyright (C) 2014 THE PACKAGE'S COPYRIGHT HOLDER
4
-# This file is distributed under the same license as the PACKAGE package.
5
-# Martin Wielebinski <mwdev@esc.de>, 2014.
6
-# Adaptions by Bene81 <Bene81@users.noreply.github.com>
7
-# 
8
+# Language de translations for PACKAGE package.
9
+# Copyright (C) 2014 THE PACKAGE'S COPYRIGHT HOLDER
10
+# This file is distributed under the same license as the PACKAGE package.
11
+# Martin Wielebinski <mwdev@esc.de>, 2014.
12
+# Adaptions by Bene81 <Bene81@users.noreply.github.com>
13
+# Improved and expanded by Mario Dejanovic <mario.dejanovic@gmx.at>, November 2016
14
+#
15
 msgid ""
16
 msgstr ""
17
 "Project-Id-Version: PACKAGE VERSION\n"
18
 "Report-Msgid-Bugs-To: \n"
19
-"POT-Creation-Date: 2016-09-15 21:26+0300\n"
20
+"POT-Creation-Date: 2016-12-05 10:12+0200\n"
21
 "PO-Revision-Date: 2014-11-23 14:22+0100\n"
22
-"Last-Translator: Martin Wielebinski <mwdev@esc.de>\n"
23
+"Last-Translator: Mario Dejanovic <mario.dejanovic@gmx.at>\n"
24
 "Language-Team: German\n"
25
 "Language: de\n"
26
 "MIME-Version: 1.0\n"
27
@@ -18,43 +19,23 @@
28
 "Content-Transfer-Encoding: 8bit\n"
29
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
30
 
31
-#: app.py:733
32
+#: app.py:758
33
 msgid "Too small screen for this application."
34
 msgstr "Zu kleiner Bildschirm für diese Applikation."
35
 
36
-#: app.py:736
37
+#: app.py:761
38
 msgid "Minimum screen dimensions for this application are 1152 x 768.\n"
39
 msgstr "Minimale Auflösung für diese Applikation ist 1152 x 768.\n"
40
 
41
-#: app.py:737
42
+#: app.py:762
43
 msgid "Your screen dimensions are "
44
 msgstr "Ihre Auflösung beträgt "
45
 
46
-#: app.py:761
47
-msgid "Project has not been saved since it was opened."
48
-msgstr "Projekt wurde seit dem Öffnen nicht gesichert."
49
-
50
-#: app.py:766
51
-msgid "Project was saved less than a minute ago."
52
-msgstr "Projekt wurde vor weniger als einer Minute gesichert."
53
-
54
-#: app.py:769
55
-msgid "Project was saved one minute ago."
56
-msgstr "Projekt wurde vor einer Minute gesichert."
57
-
58
-#: app.py:771
59
-msgid "Project was saved "
60
-msgstr "Projekt wurde vor "
61
-
62
-#: app.py:771
63
-msgid " minutes ago."
64
-msgstr " Minuten gesichert."
65
-
66
-#: app.py:781 projectaction.py:327
67
+#: app.py:795 projectaction.py:366 projectaction.py:696
68
 msgid "Project has not been saved previously"
69
 msgstr "Projekt wurde noch nicht gesichert"
70
 
71
-#: app.py:782 projectaction.py:328
72
+#: app.py:796 projectaction.py:367 projectaction.py:697
73
 msgid "Save project with File -> Save As before closing."
74
 msgstr "Projekt vor dem Schließen sichern mit 'Datei -> Sichern als...'."
75
 
76
@@ -77,7 +58,6 @@
77
 msgstr "Um das Projekt zu laden ist einer der folgenden Schritte erforderlich:"
78
 
79
 #: projectaction.py:115
80
-#, fuzzy
81
 msgid ""
82
 "Open project in 'Media Relinker' tool to relink media assets to new files, or"
83
 msgstr ""
84
@@ -85,21 +65,18 @@
85
 "oder"
86
 
87
 #: projectaction.py:116
88
-#, fuzzy
89
 msgid "Place a file with the same exact name and path on the hard drive"
90
 msgstr "eine Ersatzdatei mit gleichem Namen und ähnlichem Inhalt anlegen"
91
 
92
 #: projectaction.py:117
93
 msgid "Open project in Media Relinker tool"
94
-msgstr ""
95
+msgstr "Öffne das Projekt im Medien-Link Werkzeug"
96
 
97
 #: projectaction.py:136
98
-#, fuzzy
99
 msgid "Profile with Description: '"
100
 msgstr "Profil mit Beschreibung: '"
101
 
102
 #: projectaction.py:136
103
-#, fuzzy
104
 msgid "' was not found on load!"
105
 msgstr "' wurde beim Laden nicht gefunden!"
106
 
107
@@ -109,9 +86,9 @@
108
 "the same Description\n"
109
 "as the missing profile. "
110
 msgstr ""
111
-"Es ist möglich das Projekt zu laden, indem ein Nutzerprofil mit exakt der "
112
-"gleichen Beschreibung\n"
113
-"wie das fehlende Profil angelegt wird. "
114
+"Es ist möglich das Projekt zu laden, indem ein Nutzerprofil mit den selben "
115
+"Parametern\n"
116
+"wie das fehlende Profil, angelegt wird. "
117
 
118
 #: projectaction.py:138
119
 msgid "User Profiles can be created by selecting 'Edit->Profiles Manager'."
120
@@ -122,11 +99,11 @@
121
 msgid "Opening"
122
 msgstr "Öffnen"
123
 
124
-#: projectaction.py:238
125
+#: projectaction.py:276
126
 msgid "Media files already present in project were opened!"
127
 msgstr "Im Projekt bereits vorhandene Mediendateien wurden geöffnet!"
128
 
129
-#: projectaction.py:244
130
+#: projectaction.py:282
131
 msgid ""
132
 "Files already present:\n"
133
 "\n"
134
@@ -134,12 +111,11 @@
135
 "Bereits vorhandene Dateien:\n"
136
 "\n"
137
 
138
-#: projectaction.py:442
139
-#, fuzzy
140
+#: projectaction.py:481
141
 msgid "Selected folder contains files"
142
 msgstr "Gewählter Ordner enthält Dateien"
143
 
144
-#: projectaction.py:443
145
+#: projectaction.py:482
146
 msgid ""
147
 "When saving a back-up snapshot of the project, the selected folder\n"
148
 "has to be empty."
149
@@ -147,53 +123,71 @@
150
 "Für das Sichern einer Sicherungskopie muss der gewählte Ordner\n"
151
 "leer sein."
152
 
153
-#: projectaction.py:501
154
+#: projectaction.py:553
155
 msgid "Copying project media assets"
156
 msgstr "Kopiere Projektmediendaten"
157
 
158
-#: projectaction.py:502
159
-#, fuzzy
160
+#: projectaction.py:554
161
 msgid "Saving project file"
162
 msgstr "Sichere Projektdatei"
163
 
164
-#: projectaction.py:625
165
+#: projectaction.py:709
166
 msgid "Project not found on disk"
167
 msgstr "Projekt nicht gefunden"
168
 
169
-#: projectaction.py:626
170
+#: projectaction.py:710
171
 msgid "Project can't be loaded."
172
 msgstr "Projekt kann nicht geladen werden."
173
 
174
-#: projectaction.py:684
175
-#, fuzzy
176
+#: projectaction.py:718
177
+msgid "Project has not been saved since it was opened."
178
+msgstr "Projekt wurde seit dem Öffnen nicht gesichert."
179
+
180
+#: projectaction.py:723
181
+msgid "Project was saved less than a minute ago."
182
+msgstr "Projekt wurde vor weniger als einer Minute gesichert."
183
+
184
+#: projectaction.py:726
185
+msgid "Project was saved one minute ago."
186
+msgstr "Projekt wurde vor einer Minute gesichert."
187
+
188
+#: projectaction.py:728
189
+msgid "Project was saved "
190
+msgstr "Projekt wurde vor "
191
+
192
+#: projectaction.py:728
193
+msgid " minutes ago."
194
+msgstr " Minuten gesichert."
195
+
196
+#: projectaction.py:782
197
 msgid "Render launch failed!"
198
 msgstr "Renderstart fehlgeschlagen!"
199
 
200
-#: projectaction.py:685 projectaction.py:699 tools/batchrendering.py:296
201
+#: projectaction.py:783 projectaction.py:797 tools/batchrendering.py:299
202
 msgid "Error message: "
203
 msgstr "Fehlermeldung: "
204
 
205
-#: projectaction.py:698
206
+#: projectaction.py:796
207
 msgid "Adding item to render queue failed!"
208
-msgstr "Hinzufügen eines Elements zur Renderliste fehlgeschlagen!"
209
+msgstr "Hinzufügen eines Elements zur Warteschlange fehlgeschlagen!"
210
 
211
-#: projectaction.py:717
212
+#: projectaction.py:815
213
 msgid "Open.."
214
 msgstr "Öffnen.."
215
 
216
-#: projectaction.py:747
217
+#: projectaction.py:845
218
 msgid "No file was selected"
219
 msgstr "Keine Datei ausgewählt"
220
 
221
-#: projectaction.py:747
222
+#: projectaction.py:845
223
 msgid "Select a numbered file to add an Image Sequence to Project."
224
 msgstr "Datei mit Ziffern wählen, um Bildsequenz in Projekt einzufügen."
225
 
226
-#: projectaction.py:755
227
+#: projectaction.py:853
228
 msgid "Not a sequence file!"
229
 msgstr "Keine Sequenz-Datei!"
230
 
231
-#: projectaction.py:755
232
+#: projectaction.py:853
233
 msgid ""
234
 "Selected file does not have a number part in it,\n"
235
 "so it can't be an image sequence file."
236
@@ -201,52 +195,52 @@
237
 "Ausgewählte Datei enthält keine Ziffern,\n"
238
 "so dass sie keine Bildsequenz-Datei sein kann."
239
 
240
-#: projectaction.py:806
241
+#: projectaction.py:904
242
 msgid "Can't make home folder thumbnails folder"
243
 msgstr "Kann Ordner für Miniaturen nicht anlegen"
244
 
245
-#: projectaction.py:807 dialogs.py:361
246
+#: projectaction.py:905 dialogs.py:361
247
 msgid "Please create and select some other folder then '"
248
 msgstr "Bitte anderen Ordner erzeugen und wählen, als '"
249
 
250
-#: projectaction.py:808
251
+#: projectaction.py:906
252
 msgid "' as thumbnails folder"
253
 msgstr "' für Miniatur-Ordner"
254
 
255
-#: projectaction.py:925 projectaction.py:927 projectaction.py:936
256
-#: projectaction.py:944 projectaction.py:951
257
+#: projectaction.py:1023 projectaction.py:1025 projectaction.py:1034
258
+#: projectaction.py:1042 projectaction.py:1049
259
 msgid "N/A"
260
 msgstr ""
261
 
262
-#: projectaction.py:940 guicomponents.py:1621
263
+#: projectaction.py:1038 guicomponents.py:1745
264
 msgid "Yes"
265
 msgstr "Ja"
266
 
267
-#: projectaction.py:942 guicomponents.py:1623
268
+#: projectaction.py:1040 guicomponents.py:1747
269
 msgid "No"
270
 msgstr "Nein"
271
 
272
-#: projectaction.py:1013
273
+#: projectaction.py:1111
274
 msgid "Can't remove a non-empty bin"
275
 msgstr "Nur leere Alben können entfernt werden"
276
 
277
-#: projectaction.py:1014
278
+#: projectaction.py:1112
279
 msgid "You must remove all files from the bin before deleting it."
280
 msgstr "Vor dem Löschen eines Albums alle enthaltenen Dateien entfernen."
281
 
282
-#: projectaction.py:1022
283
+#: projectaction.py:1120
284
 msgid "Can't remove last bin"
285
 msgstr "Letztes Album kann nicht entfernt werden"
286
 
287
-#: projectaction.py:1023
288
+#: projectaction.py:1121
289
 msgid "There must always exist at least one bin."
290
 msgstr "Es muss immer wenigstens ein Album geben."
291
 
292
-#: projectaction.py:1109
293
+#: projectaction.py:1207
294
 msgid "Selected sequence is already being edited"
295
 msgstr "Ausgewählte Sequenz wird bereits bearbeitet"
296
 
297
-#: projectaction.py:1110
298
+#: projectaction.py:1208
299
 msgid ""
300
 "Select another sequence. Press Add -button to create a\n"
301
 "new sequence if needed."
302
@@ -254,342 +248,348 @@
303
 "Andere Sequenz auswählen. Drücke Add -button um eine\n"
304
 "neue Sequenz zu erzeugen."
305
 
306
-#: projectaction.py:1120 projectaction.py:1137 projectdata.py:194
307
+#: projectaction.py:1218 projectaction.py:1235 projectdata.py:196
308
 msgid "sequence_"
309
 msgstr "sequenz_"
310
 
311
-#: projectaction.py:1170
312
+#: projectaction.py:1268
313
 msgid ""
314
 "Are you sure you want to delete\n"
315
 "sequence '"
316
 msgstr ""
317
-"Sie sich sicher, dass sie\n"
318
+"Sind sich sicher, dass sie\n"
319
 "Sequenz '"
320
 
321
-#: projectaction.py:1170
322
+#: projectaction.py:1268
323
 msgid "'?"
324
 msgstr "' löschen wollen?"
325
 
326
-#: projectaction.py:1171
327
+#: projectaction.py:1269
328
 msgid "This operation can not be undone. Sequence will be permanently lost."
329
 msgstr ""
330
-"Vorgang kann nicht zurück genommen werden. Sequenz wird dauerhaft gelöscht."
331
+"Vorgang kann nicht rückgängig gemacht werden. Sequenz wird dauerhaft "
332
+"gelöscht."
333
 
334
-#: projectaction.py:1186
335
+#: projectaction.py:1284
336
 msgid "Can't remove last sequence"
337
 msgstr "Letzte Sequenz kann nicht entfernt werden"
338
 
339
-#: projectaction.py:1187
340
+#: projectaction.py:1285
341
 msgid "There must always exist at least one sequence."
342
-msgstr "Es muss immer wenigstens eine Sequenz geben."
343
+msgstr "Es muss immer eine Sequenz angelegt bleiben."
344
 
345
-#: editorwindow.py:141
346
+#: editorwindow.py:148
347
 msgid "_File"
348
 msgstr "_Datei"
349
 
350
-#: editorwindow.py:142
351
+#: editorwindow.py:149
352
 msgid "_New..."
353
 msgstr "_Neu..."
354
 
355
-#: editorwindow.py:143
356
+#: editorwindow.py:150
357
 msgid "_Open..."
358
 msgstr "_Öffnen..."
359
 
360
-#: editorwindow.py:144
361
+#: editorwindow.py:151
362
 msgid "Open Recent"
363
 msgstr "Zuletzt geöffnet"
364
 
365
-#: editorwindow.py:145
366
+#: editorwindow.py:152
367
 msgid "_Save"
368
 msgstr "_Sichern"
369
 
370
-#: editorwindow.py:146
371
+#: editorwindow.py:153
372
 msgid "_Save As..."
373
 msgstr "_Sichern als..."
374
 
375
-#: editorwindow.py:147
376
+#: editorwindow.py:154
377
 msgid "Save Backup Snapshot..."
378
 msgstr "Sicherungskopie erstellen..."
379
 
380
-#: editorwindow.py:148 dialogs.py:302 dialogs.py:1035
381
+#: editorwindow.py:155 dialogs.py:302 dialogs.py:1046
382
 msgid "Export"
383
 msgstr "Exportieren"
384
 
385
-#: editorwindow.py:149
386
+#: editorwindow.py:156
387
 msgid "MLT XML"
388
 msgstr "MLT XML"
389
 
390
-#: editorwindow.py:150
391
+#: editorwindow.py:157
392
 msgid "EDL"
393
-msgstr ""
394
+msgstr "Schnittfassung"
395
 
396
-#: editorwindow.py:151
397
+#: editorwindow.py:158
398
 msgid "Current Frame"
399
 msgstr "Aktuelles Bild"
400
 
401
-#: editorwindow.py:152
402
+#: editorwindow.py:159
403
 msgid "_Close"
404
-msgstr "S_chließen"
405
+msgstr "_Schließen"
406
 
407
-#: editorwindow.py:153
408
+#: editorwindow.py:160
409
 msgid "_Quit"
410
 msgstr "_Beenden"
411
 
412
-#: editorwindow.py:154
413
+#: editorwindow.py:161
414
 msgid "_Edit"
415
 msgstr "_Bearbeiten"
416
 
417
-#: editorwindow.py:155
418
+#: editorwindow.py:162
419
 msgid "_Undo"
420
 msgstr "_Rückgängig"
421
 
422
-#: editorwindow.py:156
423
+#: editorwindow.py:163
424
 msgid "_Redo"
425
 msgstr "_Wiederherstellen"
426
 
427
-#: editorwindow.py:157
428
+#: editorwindow.py:164
429
 msgid "Copy"
430
 msgstr "Kopieren"
431
 
432
-#: editorwindow.py:158
433
+#: editorwindow.py:165
434
 msgid "Paste"
435
 msgstr "Einfügen"
436
 
437
-#: editorwindow.py:159
438
+#: editorwindow.py:166
439
 msgid "Paste Filters"
440
 msgstr "Filter einfügen"
441
 
442
-#: editorwindow.py:160
443
+#: editorwindow.py:167
444
 msgid "Add Monitor Clip"
445
 msgstr "Vorschau-Clip"
446
 
447
-#: editorwindow.py:161 dialogs.py:1100
448
+#: editorwindow.py:168 dialogs.py:1111
449
 msgid "Append"
450
 msgstr "Anhängen"
451
 
452
-#: editorwindow.py:162 dialogs.py:1099 dialogs.py:1131 guicomponents.py:2019
453
+#: editorwindow.py:169 dialogs.py:1110 dialogs.py:1142 guicomponents.py:2191
454
 msgid "Insert"
455
 msgstr "Einsetzen"
456
 
457
-#: editorwindow.py:163
458
+#: editorwindow.py:170
459
 msgid "Three Point Overwrite"
460
 msgstr "Drei Punkte überschreiben"
461
 
462
-#: editorwindow.py:164
463
+#: editorwindow.py:171
464
 msgid "Range Overwrite"
465
 msgstr "Bereich überschreiben"
466
 
467
-#: editorwindow.py:165 dialogs.py:1097
468
+#: editorwindow.py:172 dialogs.py:1108
469
 msgid "Cut Clip"
470
 msgstr "Clip schneiden"
471
 
472
-#: editorwindow.py:166 translations.py:511
473
+#: editorwindow.py:173 translations.py:511
474
 msgid "Lift"
475
 msgstr "Anheben"
476
 
477
-# ???
478
-#: editorwindow.py:167 dialogs.py:1098
479
+# ???
480
+#: editorwindow.py:174 dialogs.py:1109
481
 msgid "Splice Out"
482
 msgstr "Herausschneiden"
483
 
484
-# ???
485
-#: editorwindow.py:168 guicomponents.py:1131 guicomponents.py:1220
486
+# ???
487
+#: editorwindow.py:175 guicomponents.py:1166 guicomponents.py:1263
488
 msgid "Resync"
489
 msgstr "Synchronisieren"
490
 
491
-#: editorwindow.py:169
492
+#: editorwindow.py:176
493
 msgid "Set Sync Parent"
494
 msgstr "Sync-Basis setzen"
495
 
496
-#: editorwindow.py:170
497
+#: editorwindow.py:177
498
 msgid "Add Single Track Transition"
499
 msgstr "Einzelspur-Übergang hinzufügen"
500
 
501
-# ???
502
-#: editorwindow.py:171
503
+# ???
504
+#: editorwindow.py:178
505
 msgid "Add Single Track Fade"
506
 msgstr "Einzelspur-Überblendung hinzufügen"
507
 
508
-#: editorwindow.py:172 guicomponents.py:1154 guicomponents.py:1191
509
+#: editorwindow.py:179 guicomponents.py:1189 guicomponents.py:1234
510
 msgid "Clear Filters"
511
 msgstr "Filter zurücksetzen"
512
 
513
-#: editorwindow.py:173
514
-#, fuzzy
515
+#: editorwindow.py:180 dialogs.py:1123
516
+msgid "Timeline"
517
+msgstr "Zeitlinie"
518
+
519
+#: editorwindow.py:181
520
+msgid "All Filters Off"
521
+msgstr "Alle Dateien"
522
+
523
+#: editorwindow.py:182
524
+msgid "All Filters On"
525
+msgstr "Alle Dateien"
526
+
527
+#: editorwindow.py:183
528
 msgid "Sync All Compositors"
529
-msgstr "Überblendungen"
530
+msgstr "Alle Überblendungen synchronisieren"
531
 
532
-#: editorwindow.py:174
533
+#: editorwindow.py:184
534
 msgid "Change Sequence Tracks Count..."
535
 msgstr "Anzahl der Sequenz-Spuren ändern..."
536
 
537
-#: editorwindow.py:175
538
+#: editorwindow.py:185
539
 msgid "Watermark..."
540
 msgstr "Wasserzeichen..."
541
 
542
-#: editorwindow.py:176 profilesmanager.py:45
543
+#: editorwindow.py:186 profilesmanager.py:45
544
 msgid "Profiles Manager"
545
 msgstr "Profil-Manager..."
546
 
547
-#: editorwindow.py:177
548
+#: editorwindow.py:187
549
 msgid "Preferences"
550
 msgstr "Einstellungen..."
551
 
552
-#: editorwindow.py:178 preferenceswindow.py:53
553
+#: editorwindow.py:188 preferenceswindow.py:54
554
 msgid "View"
555
 msgstr "Ansicht"
556
 
557
-#: editorwindow.py:179
558
+#: editorwindow.py:189
559
 msgid "Fullscreen"
560
 msgstr "Vollbild"
561
 
562
-#: editorwindow.py:180 editorwindow.py:486
563
+#: editorwindow.py:190 editorwindow.py:503
564
 msgid "Project"
565
 msgstr "Projekt"
566
 
567
-#: editorwindow.py:181
568
+#: editorwindow.py:191
569
 msgid "Add Media Clip..."
570
 msgstr "Medien-Clip hinzufügen..."
571
 
572
-#: editorwindow.py:182
573
+#: editorwindow.py:192
574
 msgid "Add Image Sequence..."
575
 msgstr "Bildsequenz hinzufügen..."
576
 
577
-# ???
578
-#: editorwindow.py:183
579
+# ???
580
+#: editorwindow.py:193
581
 msgid "Create Color Clip..."
582
 msgstr "Farb-Clip erzeugen..."
583
 
584
-# ???
585
-#: editorwindow.py:184
586
+# ???
587
+#: editorwindow.py:194
588
 msgid "Create Pattern Producer"
589
 msgstr "Muster-Generator erzeugen"
590
 
591
-# ???
592
-#: editorwindow.py:185 translations.py:395 patternproducer.py:67
593
+# ???
594
+#: editorwindow.py:195 translations.py:395 patternproducer.py:67
595
 msgid "Noise"
596
 msgstr "Rauschen"
597
 
598
-#: editorwindow.py:186 patternproducer.py:72
599
+#: editorwindow.py:196 patternproducer.py:72
600
 msgid "EBU Bars"
601
 msgstr "EBU Streifen"
602
 
603
-#: editorwindow.py:187 patternproducer.py:81
604
+#: editorwindow.py:197 patternproducer.py:81
605
 msgid "Ising"
606
 msgstr "Ising"
607
 
608
-#: editorwindow.py:188 patternproducer.py:98
609
+#: editorwindow.py:198 patternproducer.py:98
610
 msgid "Color Pulse"
611
 msgstr "Farbpuls"
612
 
613
-#: editorwindow.py:189 dialogs.py:1089 dialogs.py:1106
614
+#: editorwindow.py:199 dialogs.py:1100 dialogs.py:1117
615
 msgid "Log Marked Clip Range"
616
 msgstr "Markierten Clip-Bereich loggen"
617
 
618
-#: editorwindow.py:190
619
+#: editorwindow.py:200
620
 msgid "Recreate Media Icons..."
621
 msgstr "Medien-Symbole neu erzeugen..."
622
 
623
-#: editorwindow.py:191
624
+#: editorwindow.py:201
625
 msgid "Remove Unused Media..."
626
 msgstr "Ungenutzte Medien entfernen..."
627
 
628
-#: editorwindow.py:192
629
+#: editorwindow.py:202
630
 msgid "JACK Audio..."
631
 msgstr "JACK Audio..."
632
 
633
-#: editorwindow.py:193
634
-#, fuzzy
635
+#: editorwindow.py:203
636
 msgid "Change Project Profile..."
637
-msgstr "Ändere Projekttyp..."
638
+msgstr "Ändere Projekt-Profil..."
639
 
640
-#: editorwindow.py:194 proxyediting.py:216
641
+#: editorwindow.py:204 proxyediting.py:216
642
 msgid "Proxy Manager"
643
 msgstr "Proxy-Manager"
644
 
645
-#: editorwindow.py:195
646
+#: editorwindow.py:205
647
 msgid "Project Info"
648
 msgstr "Projektinfo"
649
 
650
-#: editorwindow.py:196 editorwindow.py:487 rendergui.py:171
651
-#: tools/batchrendering.py:862 tools/gmic.py:719
652
+#: editorwindow.py:206 editorwindow.py:504 rendergui.py:172
653
+#: tools/batchrendering.py:865 tools/gmic.py:771
654
 msgid "Render"
655
 msgstr "Rendern"
656
 
657
-#: editorwindow.py:197
658
+#: editorwindow.py:207
659
 msgid "Add To Batch Render Queue..."
660
-msgstr "Zur Renderliste hinzufügen..."
661
+msgstr "Zur Warteschlange hinzufügen..."
662
 
663
-#: editorwindow.py:198
664
+#: editorwindow.py:208
665
 msgid "Batch Render Queue"
666
-msgstr "Renderliste"
667
+msgstr "Warteschlange"
668
 
669
-#: editorwindow.py:199
670
+#: editorwindow.py:209
671
 msgid "Render Timeline"
672
 msgstr "Zeitlinie rendern"
673
 
674
-#: editorwindow.py:200 dialogs.py:1137
675
+#: editorwindow.py:210 dialogs.py:1148
676
 msgid "Tools"
677
 msgstr "Werkzeuge"
678
 
679
-#: editorwindow.py:201 tools/titler.py:178
680
+#: editorwindow.py:211 tools/titler.py:178
681
 msgid "Titler"
682
 msgstr "Titel-Editor"
683
 
684
-#: editorwindow.py:202
685
+#: editorwindow.py:212
686
 msgid "Audio Mixer"
687
 msgstr "Audio-Mischer"
688
 
689
-#: editorwindow.py:203 tools/gmic.py:779
690
-#, fuzzy
691
+#: editorwindow.py:213 tools/gmic.py:831
692
 msgid "G'MIC Effects"
693
 msgstr "G'MIC Effekte"
694
 
695
-#: editorwindow.py:204
696
-msgid "Phantom2D"
697
-msgstr ""
698
-
699
-#: editorwindow.py:205 medialinker.py:173
700
+#: editorwindow.py:214 medialinker.py:178
701
 msgid "Media Relinker"
702
 msgstr "Medien-Linker"
703
 
704
-#: editorwindow.py:206
705
+#: editorwindow.py:215
706
 msgid "_Help"
707
 msgstr "_Hilfe"
708
 
709
-#: editorwindow.py:207
710
+#: editorwindow.py:216
711
 msgid "Contents"
712
 msgstr "Inhalt"
713
 
714
-#: editorwindow.py:208 dialogs.py:474
715
+#: editorwindow.py:217 dialogs.py:477
716
 msgid "Runtime Environment"
717
 msgstr "Laufzeit-Umgebung"
718
 
719
-#: editorwindow.py:209 dialogs.py:1074
720
+#: editorwindow.py:218 dialogs.py:1085
721
 msgid "Keyboard Shortcuts"
722
 msgstr "Tastatur-Kürzel"
723
 
724
-#: editorwindow.py:210 dialogs.py:402
725
+#: editorwindow.py:219 dialogs.py:405
726
 msgid "About"
727
 msgstr "Info"
728
 
729
-#: editorwindow.py:480
730
+#: editorwindow.py:496
731
 msgid "Media"
732
 msgstr "Medien"
733
 
734
-#: editorwindow.py:483
735
+#: editorwindow.py:500
736
 msgid "Range Log"
737
 msgstr "Bereiche"
738
 
739
-#: editorwindow.py:484
740
+#: editorwindow.py:501
741
 msgid "Filters"
742
 msgstr "Filter"
743
 
744
-#: editorwindow.py:485
745
+#: editorwindow.py:502
746
 msgid "Compositors"
747
 msgstr "Überblendungen"
748
 
749
-#: editorwindow.py:506
750
+#: editorwindow.py:519
751
 msgid ""
752
 "Prev Frame - Arrow Left\n"
753
 "Next Frame - Arrow Right\n"
754
@@ -601,167 +601,171 @@
755
 "To Mark In\n"
756
 "To Mark Out"
757
 msgstr ""
758
-"Vorheriges Frame - Pfeil links\n"
759
-"Folgendes Frame - Pfeil rechts\n"
760
-"Start - Leerzeichen\n"
761
-"Stopp - Leerzeichen\n"
762
-"Marke Anfang - I\n"
763
-"Marke Ende - O\n"
764
-"Marken löschen\n"
765
-"Zu Marke Anfang\n"
766
-"Zu Marke Ende"
767
+"Vorheriges Einzelbild \t\t\t- Pfeil links\n"
768
+"Nächstes Einzelbild  \t\t\t- Pfeil rechts\n"
769
+"Start \t\t\t\t\t\t\t- Leertaste\n"
770
+"Stopp \t\t\t\t\t\t\t- Leertaste\n"
771
+"Markierung Anfang \t\t\t\t- i\n"
772
+"Markierung Ende   \t\t\t\t- o\n"
773
+"Markierung löschen\n"
774
+"Zur Anfangs-Markierung\n"
775
+"Zur End-Markierung"
776
 
777
-# ???
778
-#: editorwindow.py:708
779
+# ???
780
+#: editorwindow.py:748
781
 msgid "Middlebar Layout"
782
-msgstr "Werkzeugleiste"
783
+msgstr "Mittlere Leiste Aussehen"
784
 
785
-#: editorwindow.py:711
786
+#: editorwindow.py:751
787
 msgid "Timecode Left"
788
 msgstr "Zeitcode links"
789
 
790
-#: editorwindow.py:716
791
+#: editorwindow.py:756
792
 msgid "Timecode Center"
793
 msgstr "Zeitcode zentriert"
794
 
795
-#: editorwindow.py:728
796
+#: editorwindow.py:760
797
+msgid "Components Centered"
798
+msgstr "Komponenten zentrieren"
799
+
800
+#: editorwindow.py:774
801
 msgid "Tabs Position"
802
 msgstr "Position der Reiter"
803
 
804
-# ??? oben, rauf
805
-#: editorwindow.py:731
806
+# ??? oben, rauf
807
+#: editorwindow.py:777
808
 msgid "Up"
809
 msgstr "Oben"
810
 
811
-# ??? unten, runter
812
-#: editorwindow.py:735
813
+# ??? unten, runter
814
+#: editorwindow.py:781
815
 msgid "Down"
816
 msgstr "Unten"
817
 
818
-#: editorwindow.py:752
819
+#: editorwindow.py:796
820
 msgid "Show Monitor Sequence Profile"
821
 msgstr "Sequenzprofil in Vorschau zeigen"
822
 
823
-#: editorwindow.py:757
824
+#: editorwindow.py:801
825
 msgid "Show Master Volume Meter"
826
 msgstr "Gesamtlautstärke anzeigen"
827
 
828
-# ???
829
-#: editorwindow.py:765
830
+# ???
831
+#: editorwindow.py:809
832
 msgid "Monitor Playback Interpolation"
833
 msgstr "Interpolation in Vorschau zeigen"
834
 
835
-#: editorwindow.py:769
836
+#: editorwindow.py:813
837
 msgid "Nearest Neighbour (fast)"
838
 msgstr "Nächster Nachbar (schnell)"
839
 
840
-#: editorwindow.py:773
841
+#: editorwindow.py:817
842
 msgid "Bilinear (good)"
843
 msgstr "Bilinear (gut)"
844
 
845
-#: editorwindow.py:777
846
+#: editorwindow.py:821
847
 msgid "Bicubic (better)"
848
 msgstr "Bikubisch (besser)"
849
 
850
-#: editorwindow.py:782
851
+#: editorwindow.py:826
852
 msgid "Hyper/Lanczos (best)"
853
 msgstr "Hyper/Lanczos (optimal)"
854
 
855
-# ???
856
-#: editorwindow.py:792
857
+# ???
858
+#: editorwindow.py:836
859
 msgid "Zoom In"
860
 msgstr "Ansicht vergrößern"
861
 
862
-# ???
863
-#: editorwindow.py:795
864
+# ???
865
+#: editorwindow.py:839
866
 msgid "Zoom Out"
867
 msgstr "Ansicht verkleinern"
868
 
869
-#: editorwindow.py:798
870
+#: editorwindow.py:842
871
 msgid "Zoom Fit"
872
 msgstr "Ansicht anpassen"
873
 
874
-#: editorwindow.py:920
875
+#: editorwindow.py:959
876
 msgid "Timeline current frame timecode"
877
 msgstr "Zeitlinie zeigt Zeit des aktuellen Frames"
878
 
879
-#: editorwindow.py:922
880
+#: editorwindow.py:961
881
 msgid "Select view mode: Video/Vectorscope/RGBParade"
882
 msgstr "Ansichtmodus: Video/Vektorskop/RGB-Parade"
883
 
884
-#: editorwindow.py:924
885
+#: editorwindow.py:963
886
 msgid "Monitor Sequence/Media current frame timecode"
887
 msgstr "Zeitcode des aktuellen Frame von Sequenz/Medium in Vorschau"
888
 
889
-#: editorwindow.py:925
890
+#: editorwindow.py:964
891
 msgid "Current Monitor Sequence/Media name"
892
 msgstr "Name von aktueller Sequenz/Medium in Vorschau"
893
 
894
-#: editorwindow.py:927
895
+#: editorwindow.py:966
896
 msgid "Monitor Sequence/Media current position"
897
 msgstr "Aktuelle Position von Sequenz/Medium in Vorschau"
898
 
899
-#: editorwindow.py:929
900
+#: editorwindow.py:968
901
 msgid "Display Current Sequence on Timeline"
902
 msgstr "Aktuelle Sequenz in Zeitlinie anzeigen"
903
 
904
-#: editorwindow.py:930
905
+#: editorwindow.py:969
906
 msgid "Display Monitor Clip"
907
 msgstr "Vorschau-Clip anzeigen"
908
 
909
-#: clipeffectseditor.py:112
910
+#: clipeffectseditor.py:122
911
 msgid "Select Filter Group"
912
 msgstr "Filter-Gruppe wählen"
913
 
914
-#: clipeffectseditor.py:113
915
+#: clipeffectseditor.py:123
916
 msgid "Current group Filters"
917
 msgstr "Aktuelle Gruppen-Filter"
918
 
919
-#: clipeffectseditor.py:201
920
+#: clipeffectseditor.py:223
921
 msgid "Quit editing Clip in editor"
922
 msgstr "Bearbeitung des Clips beenden"
923
 
924
-#: clipeffectseditor.py:212 panels.py:50 panels.py:95 panels.py:113
925
+#: clipeffectseditor.py:236 panels.py:51 panels.py:96 panels.py:114
926
 #: translations.py:559 mlttransitions.py:134 tools/titler.py:198
927
 msgid "Add"
928
 msgstr "Hinzufügen"
929
 
930
-#: clipeffectseditor.py:213 compositeeditor.py:57 guicomponents.py:1201
931
-#: guicomponents.py:1260 guicomponents.py:1449 guicomponents.py:1494
932
-#: panels.py:51 panels.py:96 panels.py:114 tools/titler.py:199
933
-#: tools/batchrendering.py:1027
934
+#: clipeffectseditor.py:237 compositeeditor.py:59 guicomponents.py:1244
935
+#: guicomponents.py:1306 guicomponents.py:1569 guicomponents.py:1618
936
+#: panels.py:52 panels.py:97 panels.py:115 tools/titler.py:199
937
+#: tools/batchrendering.py:1030
938
 msgid "Delete"
939
 msgstr "Entfernen"
940
 
941
-#: clipeffectseditor.py:225
942
+#: clipeffectseditor.py:249
943
 msgid "Clip being edited"
944
 msgstr "Clip wird bearbeitet"
945
 
946
-#: clipeffectseditor.py:226
947
+#: clipeffectseditor.py:250
948
 msgid "Clip Filter Stack"
949
 msgstr "Clip-Filterstapel"
950
 
951
-#: clipeffectseditor.py:227
952
+#: clipeffectseditor.py:251
953
 msgid "Add Filter to Clip Filter Stack"
954
 msgstr "Filter zu Clip-Filterstapel hinzufügen"
955
 
956
-#: clipeffectseditor.py:228
957
+#: clipeffectseditor.py:252
958
 msgid "Delete Filter from Clip Filter Stack"
959
 msgstr "Filter von Clip-Filterstapel entfernen"
960
 
961
-#: clipeffectseditor.py:229
962
+#: clipeffectseditor.py:253
963
 msgid "Toggle all Filters On/Off"
964
 msgstr "Alle Filter Ein/Aus umschalten"
965
 
966
-#: clipeffectseditor.py:451
967
+#: clipeffectseditor.py:523
968
 msgid "No editable parameters"
969
 msgstr "Keine einstellbaren Parameter"
970
 
971
-#: compositeeditor.py:59 render.py:150
972
+#: compositeeditor.py:61 render.py:168
973
 msgid "Reset"
974
-msgstr "Reset"
975
+msgstr "Zurücksetzen"
976
 
977
-#: compositeeditor.py:63 compositeeditor.py:148
978
+#: compositeeditor.py:65 compositeeditor.py:148
979
 msgid "No Compositor"
980
 msgstr "Keine Überblendung"
981
 
982
@@ -775,20 +779,20 @@
983
 
984
 #: dialogs.py:55 dialogs.py:112 dialogs.py:170 dialogs.py:223 dialogs.py:263
985
 #: dialogs.py:280 dialogs.py:301 dialogs.py:315 dialogs.py:326 dialogs.py:342
986
-#: dialogs.py:373 dialogs.py:392 dialogs.py:706 dialogs.py:801 dialogs.py:835
987
-#: dialogs.py:878 dialogs.py:906 dialogs.py:934 dialogs.py:995 dialogs.py:1034
988
-#: dialogs.py:1048 dialogs.py:1062 dialogs.py:1234 propertyeditorbuilder.py:401
989
-#: rendergui.py:47 rendergui.py:102 rendergui.py:116 rendergui.py:133
990
-#: preferenceswindow.py:42 tools/batchrendering.py:959 proxyediting.py:429
991
-#: patternproducer.py:319 patternproducer.py:352 patternproducer.py:383
992
-#: tools/gmic.py:305 tools/gmic.py:329 tools/gmic.py:459
993
+#: dialogs.py:373 dialogs.py:395 dialogs.py:717 dialogs.py:812 dialogs.py:846
994
+#: dialogs.py:889 dialogs.py:917 dialogs.py:945 dialogs.py:1006 dialogs.py:1045
995
+#: dialogs.py:1059 dialogs.py:1073 dialogs.py:1246 propertyeditorbuilder.py:401
996
+#: rendergui.py:48 rendergui.py:103 rendergui.py:117 rendergui.py:134
997
+#: rendergui.py:905 preferenceswindow.py:43 tools/batchrendering.py:962
998
+#: proxyediting.py:429 patternproducer.py:319 patternproducer.py:352
999
+#: patternproducer.py:383 tools/gmic.py:357 tools/gmic.py:381 tools/gmic.py:511
1000
 msgid "Cancel"
1001
 msgstr "Abbruch"
1002
 
1003
-#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:404 dialogs.py:476
1004
-#: dialogs.py:595 dialogs.py:608 dialogs.py:1235 propertyeditorbuilder.py:402
1005
-#: rendergui.py:103 preferenceswindow.py:43 tools/batchrendering.py:391
1006
-#: tools/gmic.py:330
1007
+#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:407 dialogs.py:479
1008
+#: dialogs.py:598 dialogs.py:611 dialogs.py:1247 propertyeditorbuilder.py:402
1009
+#: rendergui.py:104 preferenceswindow.py:44 tools/batchrendering.py:394
1010
+#: tools/gmic.py:382
1011
 msgid "OK"
1012
 msgstr "OK"
1013
 
1014
@@ -796,7 +800,7 @@
1015
 msgid "Project profile:"
1016
 msgstr "Projektprofil:"
1017
 
1018
-#: dialogs.py:72 projectinfogui.py:45
1019
+#: dialogs.py:72 projectinfogui.py:46
1020
 msgid "Profile"
1021
 msgstr "Profil"
1022
 
1023
@@ -809,12 +813,10 @@
1024
 msgstr "Spuren"
1025
 
1026
 #: dialogs.py:110 dialogs.py:168
1027
-#, fuzzy
1028
 msgid "Change Project Profile"
1029
 msgstr "Ändere Projekttyp..."
1030
 
1031
 #: dialogs.py:113 dialogs.py:171
1032
-#, fuzzy
1033
 msgid "Save With Changed Profile"
1034
 msgstr "Neues Profil sichern"
1035
 
1036
@@ -823,68 +825,61 @@
1037
 "Project Profile can only changed by saving a version\n"
1038
 "with different profile."
1039
 msgstr ""
1040
+"Das Projekt-Profil kann nur geändert werden, indem eine "
1041
+"unterschiedlicheVersion gesichert wird."
1042
 
1043
 #: dialogs.py:131
1044
-#, fuzzy
1045
 msgid "New Profile"
1046
-msgstr "Neues Profil sichern"
1047
+msgstr "Neues Profil"
1048
 
1049
-#: dialogs.py:133 dialogs.py:188 rendergui.py:510 preferenceswindow.py:103
1050
-#: preferenceswindow.py:106 tools/gmic.py:664 tools/toolsencoding.py:40
1051
+#: dialogs.py:133 dialogs.py:188 rendergui.py:517 preferenceswindow.py:104
1052
+#: preferenceswindow.py:107 tools/gmic.py:716 tools/toolsencoding.py:40
1053
 msgid "Select Folder"
1054
 msgstr "Ordner wählen"
1055
 
1056
-#: dialogs.py:137 dialogs.py:192 rendergui.py:514 tools/toolsencoding.py:44
1057
+#: dialogs.py:137 dialogs.py:192 rendergui.py:521 tools/toolsencoding.py:44
1058
 msgid "Folder:"
1059
 msgstr "Ordner:"
1060
 
1061
 #: dialogs.py:146 dialogs.py:201
1062
-#, fuzzy
1063
 msgid "Project Name:"
1064
-msgstr "Projektdatei"
1065
+msgstr "Projekt-Name:"
1066
 
1067
 #: dialogs.py:150 dialogs.py:205
1068
-#, fuzzy
1069
 msgid "New Project File"
1070
 msgstr "Neues Projekt"
1071
 
1072
-#: dialogs.py:179 dialogs.py:1314 tools/batchrendering.py:1239
1073
-#, fuzzy
1074
+#: dialogs.py:179 dialogs.py:1329 tools/batchrendering.py:1242
1075
 msgid "File:"
1076
 msgstr "Datei:"
1077
 
1078
 #: dialogs.py:180
1079
-#, fuzzy
1080
 msgid "File Best Match Profile:"
1081
-msgstr "Standard-Profil:"
1082
+msgstr "Best passendes Profil zur Datei:"
1083
 
1084
 #: dialogs.py:181
1085
-#, fuzzy
1086
 msgid "Project Current Profile:"
1087
-msgstr "Projektprofil:"
1088
+msgstr "Aktuelles Projektprofil:"
1089
 
1090
 #: dialogs.py:207
1091
-#, fuzzy
1092
 msgid "Project will be saved with profile: "
1093
-msgstr "Projektprofil:"
1094
+msgstr "Projekt wird mit folgendem Projekt-Profil gespeichert:"
1095
 
1096
 #: dialogs.py:221
1097
-#, fuzzy
1098
 msgid "Save Project Backup Snapshot"
1099
 msgstr "Sicherungskopie erstellen"
1100
 
1101
 #: dialogs.py:226
1102
-#, fuzzy
1103
 msgid "Select Snapshot Project Folder"
1104
 msgstr "Verzeichnis für Sicherungskopie wählen"
1105
 
1106
 #: dialogs.py:230
1107
 msgid "Snapshot Folder:"
1108
-msgstr "Sicherungsverzeichnis"
1109
+msgstr "Verzeichnis Sicherungskopie:"
1110
 
1111
 #: dialogs.py:238
1112
 msgid "Project File Name:"
1113
-msgstr "Projektdatei"
1114
+msgstr "Dateiname des Projekts:"
1115
 
1116
 #: dialogs.py:261
1117
 msgid "Select Project File"
1118
@@ -898,8 +893,8 @@
1119
 msgid "Save Project As"
1120
 msgstr "Sichere Projekt als"
1121
 
1122
-#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:393 rendergui.py:117
1123
-#: tools/batchrendering.py:960 tools/gmic.py:306
1124
+#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:396 rendergui.py:118
1125
+#: tools/batchrendering.py:963 tools/gmic.py:358
1126
 msgid "Save"
1127
 msgstr "Sichern"
1128
 
1129
@@ -911,7 +906,7 @@
1130
 msgid "Save Runtime Environment Data"
1131
 msgstr "Sichere Laufzeit-Umgebungsvariablen"
1132
 
1133
-#: dialogs.py:327 dialogs.py:343 dialogs.py:996
1134
+#: dialogs.py:327 dialogs.py:343 dialogs.py:1007
1135
 msgid "Ok"
1136
 msgstr "Ok"
1137
 
1138
@@ -927,7 +922,7 @@
1139
 msgid "' as render clips folder"
1140
 msgstr "' als Render-Clips-Ordner"
1141
 
1142
-#: dialogs.py:366 dialogs.py:384
1143
+#: dialogs.py:366 dialogs.py:387
1144
 msgid "Save project '"
1145
 msgstr "Sichere Projekt '"
1146
 
1147
@@ -935,132 +930,136 @@
1148
 msgid "' before exiting?"
1149
 msgstr "' vor dem Beenden?"
1150
 
1151
-#: dialogs.py:372 dialogs.py:391
1152
+#: dialogs.py:372 dialogs.py:394
1153
 msgid "Don't Save"
1154
 msgstr "Nicht sichern"
1155
 
1156
-#: dialogs.py:384
1157
+#: dialogs.py:387
1158
 msgid "' before closing project?"
1159
 msgstr "' vor Schließen des Projekts?"
1160
 
1161
-#: dialogs.py:462
1162
+#: dialogs.py:465
1163
 msgid "Application"
1164
 msgstr "Applikation"
1165
 
1166
-#: dialogs.py:463
1167
+#: dialogs.py:466
1168
 msgid "Thanks"
1169
-msgstr "Dank"
1170
+msgstr "Danke"
1171
 
1172
-#: dialogs.py:464
1173
+#: dialogs.py:467
1174
 msgid "License"
1175
 msgstr "Lizenz"
1176
 
1177
-#: dialogs.py:465
1178
+#: dialogs.py:468
1179
 msgid "Translations"
1180
 msgstr "Übersetzungen"
1181
 
1182
-#: dialogs.py:480
1183
+#: dialogs.py:483
1184
 msgid "MLT version: "
1185
 msgstr "MLT-Version: "
1186
 
1187
-#: dialogs.py:486
1188
+#: dialogs.py:489
1189
 msgid "GTK version: "
1190
 msgstr "GTK-Version: "
1191
 
1192
-#: dialogs.py:488
1193
+#: dialogs.py:491
1194
 msgid "Locale: "
1195
 msgstr "Lokal: "
1196
 
1197
-#: dialogs.py:491
1198
+#: dialogs.py:494
1199
 msgid "INSTALLATION"
1200
 msgstr "INSTALLATION"
1201
 
1202
-#: dialogs.py:493
1203
+#: dialogs.py:496
1204
 msgid "DEVELOPER VERSION"
1205
 msgstr "ENTWICKLER VERSION"
1206
 
1207
-#: dialogs.py:495
1208
+#: dialogs.py:498
1209
 msgid "Running from: "
1210
 msgstr "Gestartet von: "
1211
 
1212
-#: dialogs.py:523
1213
+#: dialogs.py:526
1214
 msgid " AVAILABLE"
1215
 msgstr " VERFÜGBAR"
1216
 
1217
-#: dialogs.py:525
1218
+#: dialogs.py:528
1219
 msgid " NOT AVAILABLE, "
1220
 msgstr " NICHT VERFÜGBAR, "
1221
 
1222
-#: dialogs.py:525
1223
+#: dialogs.py:528
1224
 msgid " MISSING"
1225
 msgstr " FEHLEND"
1226
 
1227
-#: dialogs.py:531
1228
+#: dialogs.py:534
1229
 msgid " FOR FILTER "
1230
 msgstr " FÜR FILTER "
1231
 
1232
-#: dialogs.py:531 dialogs.py:534
1233
+#: dialogs.py:534 dialogs.py:537
1234
 msgid " NOT FOUND"
1235
 msgstr " NICHT GEFUNDEN"
1236
 
1237
-#: dialogs.py:534
1238
+#: dialogs.py:537
1239
 msgid " FOR TRANSITION "
1240
 msgstr " FÜR ÜBERGANG "
1241
 
1242
-#: dialogs.py:538 dialogs.py:1090 preferenceswindow.py:51
1243
+#: dialogs.py:541 dialogs.py:1101 preferenceswindow.py:52
1244
 msgid "General"
1245
 msgstr "Allgemeine Informationen"
1246
 
1247
-#: dialogs.py:539
1248
+#: dialogs.py:542
1249
 msgid "MLT Filters"
1250
 msgstr "MLT-Filter"
1251
 
1252
-#: dialogs.py:540
1253
+#: dialogs.py:543
1254
 msgid "MLT Transitions"
1255
 msgstr "MLT-Übergänge"
1256
 
1257
-#: dialogs.py:541
1258
+#: dialogs.py:544
1259
 msgid "Missing MLT Services"
1260
 msgstr "Fehlende MLT-Services"
1261
 
1262
-#: dialogs.py:544
1263
+#: dialogs.py:547
1264
 msgid "Video Codecs"
1265
 msgstr "Video-Codecs"
1266
 
1267
-#: dialogs.py:545
1268
+#: dialogs.py:548
1269
 msgid "Audio Codecs"
1270
-msgstr "Video-Codecs"
1271
+msgstr "Audio-Codecs"
1272
 
1273
-#: dialogs.py:546
1274
+#: dialogs.py:549
1275
 msgid "Formats"
1276
 msgstr "Formate"
1277
 
1278
-#: dialogs.py:547
1279
+#: dialogs.py:550
1280
 msgid "Render Options"
1281
 msgstr "Renderoptionen"
1282
 
1283
-#: dialogs.py:593 guicomponents.py:1453
1284
+#: dialogs.py:596 guicomponents.py:1573
1285
 msgid "File Properties"
1286
 msgstr "Datei-Eigenschaften"
1287
 
1288
-#: dialogs.py:606
1289
+#: dialogs.py:609
1290
 msgid "Clip Properties"
1291
 msgstr "Clip-Eigenschaften"
1292
 
1293
-#: dialogs.py:627
1294
+#: dialogs.py:630
1295
 msgid "Loading project"
1296
 msgstr "Lade Projekt"
1297
 
1298
-#: dialogs.py:662
1299
+#: dialogs.py:664
1300
 msgid "Recreating icons"
1301
 msgstr "Erzeuge Symbole neu"
1302
 
1303
-#: dialogs.py:695
1304
+#: dialogs.py:667
1305
+msgid "Update media lengths data"
1306
+msgstr ""
1307
+
1308
+#: dialogs.py:706
1309
 msgid "Are you sure you want to delete these media files?"
1310
 msgstr "Sind Sie sicher, dass Sie diese Medien-Dateien entfernen wollen?"
1311
 
1312
-# ??? format
1313
-#: dialogs.py:696
1314
+# ??? format
1315
+#: dialogs.py:707
1316
 msgid ""
1317
 "One or more of the Media Files you are deleting from the project\n"
1318
 "either <b>have proxy files or are proxy files.</b>\n"
1319
@@ -1071,8 +1070,8 @@
1320
 "entweder <b>Proxy-Dateien oder sind Proxy-Dateien.</b>\n"
1321
 "\n"
1322
 
1323
-# ??? format
1324
-#: dialogs.py:697
1325
+# ??? format
1326
+#: dialogs.py:708
1327
 msgid ""
1328
 "Deleting these files could <b>prevent converting</b> between\n"
1329
 "using proxy files and using original media.\n"
1330
@@ -1083,23 +1082,23 @@
1331
 "Proxy-Dateien und den original Medien-Dateien.\n"
1332
 "\n"
1333
 
1334
-#: dialogs.py:707
1335
+#: dialogs.py:718
1336
 msgid "Force Delete"
1337
 msgstr "Löschen erzwingen"
1338
 
1339
-#: dialogs.py:718
1340
+#: dialogs.py:729
1341
 msgid "Open last autosave?"
1342
 msgstr "Letzte Auto-Sicherung öffnen?"
1343
 
1344
-#: dialogs.py:719
1345
+#: dialogs.py:730
1346
 msgid ""
1347
 "It seems that Flowblade exited abnormally last time.\n"
1348
 "\n"
1349
 msgstr ""
1350
-"Es sieht so aus, als ob Flowblade das letzte Mal anormal beendet wurde.\n"
1351
+"Vermutlich wurde Flowblade das letzte mal nicht sauber beendet.\n"
1352
 "\n"
1353
 
1354
-#: dialogs.py:720
1355
+#: dialogs.py:731
1356
 msgid ""
1357
 "If there is another instance of Flowblade running,\n"
1358
 "this dialog has probably detected its autosave file.\n"
1359
@@ -1109,23 +1108,23 @@
1360
 "hat dieser Dialog vermutlich dessen Auto-Sicherung erkannt.\n"
1361
 "\n"
1362
 
1363
-#: dialogs.py:721
1364
+#: dialogs.py:732
1365
 msgid "It is NOT possible to open this autosaved version later."
1366
 msgstr "Es ist NICHT möglich diese Auto-Sicherung später zu öffnen."
1367
 
1368
-#: dialogs.py:729 dialogs.py:773
1369
+#: dialogs.py:740 dialogs.py:784
1370
 msgid "Continue with default 'untitled' project"
1371
 msgstr "Mit dem Standardprojekt 'unbenannt' fortfahren"
1372
 
1373
-#: dialogs.py:730
1374
+#: dialogs.py:741
1375
 msgid "Open Autosaved Project"
1376
 msgstr "Auto-Sicherung öffnen"
1377
 
1378
-#: dialogs.py:740
1379
+#: dialogs.py:751
1380
 msgid "Open a autosave file?"
1381
 msgstr "Eine Auto-Sicherungs-Datei öffnen?"
1382
 
1383
-#: dialogs.py:741
1384
+#: dialogs.py:752
1385
 msgid ""
1386
 "There are <b>multiple autosave files</b> from application crashes.\n"
1387
 "\n"
1388
@@ -1133,7 +1132,7 @@
1389
 "Da sind <b>mehrere Auto-Sicherungs-Dateien</b> von Applikationsabstürzen.\n"
1390
 "\n"
1391
 
1392
-#: dialogs.py:742
1393
+#: dialogs.py:753
1394
 msgid ""
1395
 "If you just <b>experienced a crash, select the last created autosave</b> "
1396
 "file\n"
1397
@@ -1145,125 +1144,125 @@
1398
 "um weiter zu arbeiten.\n"
1399
 "\n"
1400
 
1401
-#: dialogs.py:743
1402
+#: dialogs.py:754
1403
 msgid ""
1404
 "If you see this at application start without a recent crash,\n"
1405
 "you should probably delete all autosave files to stop seeing this dialog."
1406
 msgstr ""
1407
 "Wenn Sie dies beim Applikationsstart lesen, ohne dass es zuvor einen Absturz "
1408
 "gegeben hat,\n"
1409
-"sollten Sie vermutlich alle Auto-Sicherungs-Dateien löschen, um diesen "
1410
-"Dialog zu vermeiden."
1411
+"sollten Sie alle Auto-Sicherungs-Dateien löschen, um diese Information beim "
1412
+"nächsten mal zu vermeiden."
1413
 
1414
-#: dialogs.py:774
1415
+#: dialogs.py:785
1416
 msgid "Open Selected Autosave"
1417
-msgstr "Gewählte Auto-Sicherung öffnen"
1418
+msgstr "Auto-Sicherung öffnen"
1419
 
1420
-#: dialogs.py:799
1421
+#: dialogs.py:810
1422
 msgid "Change Sequence Tracks Count"
1423
 msgstr "Anzahl der Sequenz-Spuren ändern"
1424
 
1425
-#: dialogs.py:802
1426
+#: dialogs.py:813
1427
 msgid "Change Tracks"
1428
 msgstr "Spuren ändern"
1429
 
1430
-#: dialogs.py:805
1431
+#: dialogs.py:816
1432
 msgid "New Number of Tracks:"
1433
 msgstr "Neue Anzahl Spuren:"
1434
 
1435
-#: dialogs.py:808
1436
+#: dialogs.py:819
1437
 msgid "Please note:\n"
1438
 msgstr "Bitte beachten:\n"
1439
 
1440
-#: dialogs.py:809
1441
+#: dialogs.py:820
1442
 msgid ""
1443
 " It is recommended that you save Project before completing this operation\n"
1444
 msgstr ""
1445
 " Es wird empfohlen das Projekt zu sichern bevor Sie diese Operation "
1446
 "ausführen\n"
1447
 
1448
-#: dialogs.py:810
1449
+#: dialogs.py:821
1450
 msgid " There is no Undo for this operation\n"
1451
 msgstr " Diese Operation kann nicht rückgängig gemacht werden\n"
1452
 
1453
-#: dialogs.py:811
1454
+#: dialogs.py:822
1455
 msgid " Current Undo Stack will be destroyed\n"
1456
 msgstr " Aktueller Rücknahme-Stapel wird gelöscht\n"
1457
 
1458
-#: dialogs.py:812
1459
+#: dialogs.py:823
1460
 msgid ""
1461
 " All Clips and Compositors on deleted Tracks will be permanently destroyed"
1462
 msgstr ""
1463
 " Alle Clips und Übergänge auf entfernten Spuren werden dauerhaft gelöscht"
1464
 
1465
-#: dialogs.py:833
1466
+#: dialogs.py:844
1467
 msgid "Create New Sequence"
1468
 msgstr "Neue Sequenz erzeugen"
1469
 
1470
-#: dialogs.py:836
1471
+#: dialogs.py:847
1472
 msgid "Create Sequence"
1473
 msgstr "Sequenz erzeugen"
1474
 
1475
-#: dialogs.py:843
1476
+#: dialogs.py:854
1477
 msgid "Sequence Name:"
1478
-msgstr "Sequenzname:"
1479
+msgstr "Sequenz-Name:"
1480
 
1481
-#: dialogs.py:848
1482
+#: dialogs.py:859
1483
 msgid "Number of Tracks:"
1484
 msgstr "Anzahl Spuren:"
1485
 
1486
-#: dialogs.py:854
1487
+#: dialogs.py:865
1488
 msgid "Open For Editing:"
1489
 msgstr "Zum Bearbeiten öffnen:"
1490
 
1491
-#: dialogs.py:876
1492
+#: dialogs.py:887
1493
 msgid "Rename New Media Object"
1494
 msgstr "Neues Medien-Objekt umbenennen"
1495
 
1496
-#: dialogs.py:879 dialogs.py:907 dialogs.py:961 guicomponents.py:1448
1497
+#: dialogs.py:890 dialogs.py:918 dialogs.py:972 guicomponents.py:1568
1498
 msgid "Rename"
1499
 msgstr "Umbenennen"
1500
 
1501
-#: dialogs.py:886 dialogs.py:914
1502
+#: dialogs.py:897 dialogs.py:925
1503
 msgid "New Name:"
1504
 msgstr "Neuer Name:"
1505
 
1506
-#: dialogs.py:904 guicomponents.py:1158 guicomponents.py:1244
1507
+#: dialogs.py:915 guicomponents.py:1193 guicomponents.py:1287
1508
 msgid "Rename Clip"
1509
 msgstr "Clip umbenennen"
1510
 
1511
-# ???
1512
-#: dialogs.py:932
1513
+# ???
1514
+#: dialogs.py:943
1515
 msgid "New Range Item Group"
1516
 msgstr "Neue Bereichs-Gruppe"
1517
 
1518
-#: dialogs.py:935 patternproducer.py:320 patternproducer.py:353
1519
+#: dialogs.py:946 patternproducer.py:320 patternproducer.py:353
1520
 #: patternproducer.py:384
1521
 msgid "Create"
1522
 msgstr "Erzeuge"
1523
 
1524
-#: dialogs.py:939
1525
+#: dialogs.py:950
1526
 msgid "User Group "
1527
 msgstr "Benutzergruppe "
1528
 
1529
-#: dialogs.py:942 dialogs.py:962
1530
+#: dialogs.py:953 dialogs.py:973
1531
 msgid "New Group Name:"
1532
 msgstr "Neuer Gruppenname:"
1533
 
1534
-# ???
1535
-#: dialogs.py:960
1536
+# ???
1537
+#: dialogs.py:971
1538
 msgid "Rename Range Log Item Group"
1539
 msgstr "Bereichs-Gruppe umbenennen"
1540
 
1541
-#: dialogs.py:968
1542
+#: dialogs.py:979
1543
 msgid "Can't open non-valid media"
1544
 msgstr "Kann ungültiges Medium nicht öffnen"
1545
 
1546
-#: dialogs.py:969
1547
+#: dialogs.py:980
1548
 msgid "File: "
1549
 msgstr "Datei: "
1550
 
1551
-#: dialogs.py:969
1552
+#: dialogs.py:980
1553
 msgid ""
1554
 "\n"
1555
 "is not a valid media file."
1556
@@ -1271,449 +1270,437 @@
1557
 "\n"
1558
 "ist keine gültige Medien-Datei."
1559
 
1560
-#: dialogs.py:973
1561
+#: dialogs.py:984
1562
 msgid "New Marker"
1563
-msgstr "Neue Marke"
1564
+msgstr "Neue Markierung"
1565
 
1566
-#: dialogs.py:975 guicomponents.py:1892
1567
+#: dialogs.py:986 guicomponents.py:2018
1568
 msgid "Add Marker"
1569
-msgstr "Marke hinzufügen"
1570
+msgstr "Markierung hinzufügen"
1571
 
1572
-#: dialogs.py:982
1573
+#: dialogs.py:993
1574
 msgid "Name for marker at "
1575
-msgstr "Name für Marke bei "
1576
+msgstr "Name für Markierung bei "
1577
 
1578
-#: dialogs.py:997
1579
+#: dialogs.py:1008
1580
 msgid "Add Image Sequence Clip"
1581
 msgstr "Bildsequenz hinzufügen"
1582
 
1583
-#: dialogs.py:1003
1584
+#: dialogs.py:1014
1585
 msgid "Select First Frame"
1586
 msgstr "Erstes Bild wählen"
1587
 
1588
-#: dialogs.py:1013
1589
+#: dialogs.py:1024
1590
 msgid "First frame:"
1591
 msgstr "Erstes Bild:"
1592
 
1593
-#: dialogs.py:1017
1594
+#: dialogs.py:1028
1595
 msgid "Frames per Source Image:"
1596
 msgstr "Anzahl Standbilder:"
1597
 
1598
-#: dialogs.py:1032
1599
-#, fuzzy
1600
+#: dialogs.py:1043
1601
 msgid "Export EDL"
1602
 msgstr "Exportiere EDL"
1603
 
1604
-#: dialogs.py:1046
1605
+#: dialogs.py:1057
1606
 msgid "Add Transition"
1607
 msgstr "Übergang hinzufügen"
1608
 
1609
-#: dialogs.py:1049 dialogs.py:1063
1610
+#: dialogs.py:1060 dialogs.py:1074
1611
 msgid "Apply"
1612
 msgstr "Anwenden"
1613
 
1614
-#: dialogs.py:1060
1615
+#: dialogs.py:1071
1616
 msgid "Add Fade"
1617
 msgstr "Überblendung hinzufügen"
1618
 
1619
-#: dialogs.py:1077 dialogs.py:1187 tools/titler.py:416 proxyediting.py:420
1620
-#: medialinker.py:149 tools/gmic.py:750 tools/gmic.py:841
1621
+#: dialogs.py:1088 dialogs.py:1199 tools/titler.py:416 proxyediting.py:420
1622
+#: medialinker.py:154 tools/gmic.py:802 tools/gmic.py:893
1623
 msgid "Close"
1624
 msgstr "Schließen"
1625
 
1626
-#: dialogs.py:1080
1627
+#: dialogs.py:1091
1628
 msgid "Control + N"
1629
 msgstr "Strg + N"
1630
 
1631
-#: dialogs.py:1080
1632
+#: dialogs.py:1091
1633
 msgid "Create New Project"
1634
 msgstr "Neues Projekt erzeugen"
1635
 
1636
-#: dialogs.py:1081
1637
+#: dialogs.py:1092
1638
 msgid "Control + S"
1639
 msgstr "Strg + S"
1640
 
1641
-#: dialogs.py:1081
1642
+#: dialogs.py:1092
1643
 msgid "Save Project"
1644
 msgstr "Projekt sichern"
1645
 
1646
-#: dialogs.py:1082 dialogs.py:1098
1647
+#: dialogs.py:1093 dialogs.py:1109
1648
 msgid "DELETE"
1649
-msgstr ""
1650
+msgstr "LÖSCHEN"
1651
 
1652
-# ???
1653
-#: dialogs.py:1082
1654
+# ???
1655
+#: dialogs.py:1093
1656
 msgid "Delete Selected Item"
1657
 msgstr "Gewähltes Element löschen"
1658
 
1659
-#: dialogs.py:1083
1660
+#: dialogs.py:1094
1661
 msgid "ESCAPE"
1662
 msgstr ""
1663
 
1664
-# ???
1665
-#: dialogs.py:1083
1666
+# ???
1667
+#: dialogs.py:1094
1668
 msgid "Stop Rendering Audio Levels"
1669
 msgstr "Stoppe Rendern der Audio-Level"
1670
 
1671
-#: dialogs.py:1084
1672
+#: dialogs.py:1095
1673
 msgid "Control + Q"
1674
 msgstr "Strg + Q"
1675
 
1676
-#: dialogs.py:1084
1677
+#: dialogs.py:1095
1678
 msgid "Quit"
1679
 msgstr "Beenden"
1680
 
1681
-#: dialogs.py:1085
1682
+#: dialogs.py:1096
1683
 msgid "Control + Z"
1684
 msgstr "Strg + Z"
1685
 
1686
-#: dialogs.py:1085
1687
+#: dialogs.py:1096
1688
 msgid "Undo"
1689
-msgstr "Rücknahme"
1690
+msgstr "Rückgängig"
1691
 
1692
-#: dialogs.py:1086
1693
+#: dialogs.py:1097
1694
 msgid "Control + Y"
1695
 msgstr "Strg + Y"
1696
 
1697
-#: dialogs.py:1086
1698
+#: dialogs.py:1097
1699
 msgid "Redo"
1700
 msgstr "Wiederherstellen"
1701
 
1702
-#: dialogs.py:1087
1703
+#: dialogs.py:1098
1704
 msgid "Control + O"
1705
 msgstr "Strg + O"
1706
 
1707
-#: dialogs.py:1087
1708
+#: dialogs.py:1098
1709
 msgid "Open Project"
1710
 msgstr "Projekt öffnen"
1711
 
1712
-#: dialogs.py:1088
1713
+#: dialogs.py:1099
1714
 msgid "TAB"
1715
 msgstr "Tab"
1716
 
1717
-# ???
1718
-#: dialogs.py:1088
1719
+# ???
1720
+#: dialogs.py:1099
1721
 msgid "Switch Monitor Source"
1722
 msgstr "Vorschau-Quelle umschalten"
1723
 
1724
-#: dialogs.py:1089
1725
-#, fuzzy
1726
+#: dialogs.py:1100
1727
 msgid "Control + L"
1728
 msgstr "Strg + L"
1729
 
1730
-#: dialogs.py:1093
1731
+#: dialogs.py:1104
1732
 msgid "Set Mark In"
1733
-msgstr "Setze Marke Anfang"
1734
+msgstr "Setze Markierung Anfang"
1735
 
1736
-#: dialogs.py:1094
1737
+#: dialogs.py:1105
1738
 msgid "Set Mark Out"
1739
-msgstr "Setze Marke Ende"
1740
+msgstr "Setze Markierung Ende"
1741
 
1742
-#: dialogs.py:1095
1743
-#, fuzzy
1744
+#: dialogs.py:1106
1745
 msgid "Alt + I"
1746
-msgstr "Shift + I"
1747
+msgstr "Alt + I"
1748
 
1749
-#: dialogs.py:1095
1750
+#: dialogs.py:1106
1751
 msgid "Go To Mark In"
1752
-msgstr "Gehe zu Marke Anfang"
1753
+msgstr "Gehe zur Markierung Anfang"
1754
 
1755
-#: dialogs.py:1096
1756
-#, fuzzy
1757
+#: dialogs.py:1107
1758
 msgid "Alt + O"
1759
-msgstr "Shift + O"
1760
+msgstr "Alt + O"
1761
 
1762
-#: dialogs.py:1096
1763
+#: dialogs.py:1107
1764
 msgid "Go To Mark Out"
1765
-msgstr "Gehe zu Marke Ende"
1766
+msgstr "Gehe zur Markierung Ende"
1767
 
1768
-#: dialogs.py:1101
1769
+#: dialogs.py:1112
1770
 msgid "3 Point Overwrite Insert"
1771
 msgstr "3-Punkt-Überschr. einfügen"
1772
 
1773
-#: dialogs.py:1102
1774
+#: dialogs.py:1113
1775
 msgid "Add Mark"
1776
-msgstr "Marke hinzufügen"
1777
+msgstr "Markierung hinzufügen"
1778
 
1779
-#: dialogs.py:1103
1780
-#, fuzzy
1781
+#: dialogs.py:1114
1782
 msgid "Control + C"
1783
-msgstr "Strg + N"
1784
+msgstr "Strg + C"
1785
 
1786
-#: dialogs.py:1103
1787
+#: dialogs.py:1114
1788
 msgid "Copy Clips"
1789
 msgstr "Clips kopieren"
1790
 
1791
-#: dialogs.py:1104
1792
-#, fuzzy
1793
+#: dialogs.py:1115
1794
 msgid "Control + V"
1795
-msgstr "Strg + N"
1796
+msgstr "Strg + V"
1797
 
1798
-#: dialogs.py:1104
1799
+#: dialogs.py:1115
1800
 msgid "Paste Clips"
1801
 msgstr "Clips einfügen"
1802
 
1803
-#: dialogs.py:1105
1804
+#: dialogs.py:1116
1805
 msgid "R"
1806
 msgstr ""
1807
 
1808
-#: dialogs.py:1105
1809
-#, fuzzy
1810
+#: dialogs.py:1116
1811
 msgid "Resync selected Clip or Compositor"
1812
-msgstr "Überblendungen"
1813
+msgstr "Überblendungen oder Clip synchronisieren"
1814
 
1815
-#: dialogs.py:1106
1816
+#: dialogs.py:1117
1817
 msgid "G"
1818
 msgstr "G"
1819
 
1820
-#: dialogs.py:1107 dialogs.py:1119 dialogs.py:1140
1821
+#: dialogs.py:1118 dialogs.py:1130 dialogs.py:1151
1822
 msgid "Left Arrow "
1823
 msgstr "Linker Pfeil"
1824
 
1825
-#: dialogs.py:1107
1826
-#, fuzzy
1827
+#: dialogs.py:1118
1828
 msgid "Prev Frame Trim Edit"
1829
-msgstr "Vorh Frame"
1830
+msgstr "Vorheriges Einzelbild trimmen/editieren"
1831
 
1832
-#: dialogs.py:1108 dialogs.py:1120 dialogs.py:1141
1833
+#: dialogs.py:1119 dialogs.py:1131 dialogs.py:1152
1834
 msgid "Right Arrow"
1835
 msgstr "Rechter Pfeil"
1836
 
1837
-#: dialogs.py:1108
1838
-#, fuzzy
1839
+#: dialogs.py:1119
1840
 msgid "Next Frame Trim Edit"
1841
-msgstr "Näch Frame"
1842
+msgstr "Nächstes Einzelbild trimmen/editieren"
1843
 
1844
-#: dialogs.py:1109 dialogs.py:1121
1845
-#, fuzzy
1846
+#: dialogs.py:1120 dialogs.py:1132
1847
 msgid "Control + Left Arrow "
1848
 msgstr "Strg + Pfeíl links"
1849
 
1850
-#: dialogs.py:1109
1851
-#, fuzzy
1852
+#: dialogs.py:1120
1853
 msgid "Back 10 Frames Trim Edit"
1854
-msgstr "10 Frames zurück"
1855
+msgstr "10 Einzelbilder zurück trimmen/editieren"
1856
 
1857
-#: dialogs.py:1110 dialogs.py:1122
1858
-#, fuzzy
1859
+#: dialogs.py:1121 dialogs.py:1133
1860
 msgid "Control + Right Arrow"
1861
 msgstr "Strg + Pfeil rechts"
1862
 
1863
-#: dialogs.py:1110
1864
-#, fuzzy
1865
+#: dialogs.py:1121
1866
 msgid "Forward 10 Frames Trim Edit"
1867
-msgstr "10 Frames vor"
1868
+msgstr "10 Einzelbilder vor trimmen/editieren"
1869
 
1870
-#: dialogs.py:1111
1871
+#: dialogs.py:1122
1872
 msgid "ENTER"
1873
 msgstr ""
1874
 
1875
-#: dialogs.py:1111
1876
+#: dialogs.py:1122
1877
 msgid "Complete Keyboard Trim Edit"
1878
-msgstr ""
1879
-
1880
-#: dialogs.py:1112
1881
-msgid "Timeline"
1882
-msgstr "Zeitlinie"
1883
+msgstr "Beende Tastatur trimmen/editieren"
1884
 
1885
-#: dialogs.py:1115
1886
+#: dialogs.py:1126
1887
 msgid "SPACE"
1888
-msgstr ""
1889
+msgstr "LEERTASTE"
1890
 
1891
-# ???
1892
-#: dialogs.py:1115
1893
+# ???
1894
+#: dialogs.py:1126
1895
 msgid "Start / Stop Playback"
1896
 msgstr "Starte / Stoppe Abspielen"
1897
 
1898
-#: dialogs.py:1116
1899
+#: dialogs.py:1127
1900
 msgid "Backwards Faster"
1901
 msgstr "Schnell rückwärts"
1902
 
1903
-#: dialogs.py:1117 proxyediting.py:353 tools/gmic.py:717
1904
+#: dialogs.py:1128 proxyediting.py:353 tools/gmic.py:769
1905
 msgid "Stop"
1906
 msgstr "Stopp"
1907
 
1908
-#: dialogs.py:1118
1909
+#: dialogs.py:1129
1910
 msgid "Forward Faster"
1911
 msgstr "Schnell vorwärts"
1912
 
1913
-#: dialogs.py:1119
1914
+#: dialogs.py:1130
1915
 msgid "Prev Frame"
1916
-msgstr "Vorh Frame"
1917
+msgstr "Vorh Bild"
1918
 
1919
-#: dialogs.py:1120
1920
+#: dialogs.py:1131
1921
 msgid "Next Frame"
1922
-msgstr "Näch Frame"
1923
+msgstr "Näch Bild"
1924
 
1925
-#: dialogs.py:1121
1926
+#: dialogs.py:1132
1927
 msgid "Move Back 10 Frames"
1928
-msgstr "10 Frames zurück"
1929
+msgstr "10 Einzelbilder zurück"
1930
 
1931
-#: dialogs.py:1122
1932
-#, fuzzy
1933
+#: dialogs.py:1133
1934
 msgid "Move Forward 10 Frames"
1935
-msgstr "10 Frames vor"
1936
+msgstr "10 Einzelbilder vor"
1937
 
1938
-#: dialogs.py:1123 dialogs.py:1142
1939
+#: dialogs.py:1134 dialogs.py:1153
1940
 msgid "Up Arrow"
1941
 msgstr "Pfeil hoch"
1942
 
1943
-#: dialogs.py:1123
1944
+#: dialogs.py:1134
1945
 msgid "Next Edit/Mark"
1946
-msgstr "Näch Edit/Marke"
1947
+msgstr "Näch Edit/Mark."
1948
 
1949
-#: dialogs.py:1124 dialogs.py:1143
1950
+#: dialogs.py:1135 dialogs.py:1154
1951
 msgid "Down Arrow"
1952
 msgstr "Pfeil runter"
1953
 
1954
-#: dialogs.py:1124
1955
+#: dialogs.py:1135
1956
 msgid "Prev Edit/Mark"
1957
-msgstr "Vorh Edit/Marke"
1958
+msgstr "Vorh Edit/Mark."
1959
 
1960
-#: dialogs.py:1125
1961
+#: dialogs.py:1136
1962
 msgid "HOME"
1963
-msgstr ""
1964
+msgstr "Pos 1"
1965
 
1966
-#: dialogs.py:1125
1967
+#: dialogs.py:1136
1968
 msgid "Go To Start"
1969
 msgstr "Gehe zum Beginn"
1970
 
1971
-#: dialogs.py:1126
1972
+#: dialogs.py:1137
1973
 msgid "Shift + I"
1974
 msgstr "Shift + I"
1975
 
1976
-#: dialogs.py:1126
1977
+#: dialogs.py:1137
1978
 msgid "To Mark In"
1979
-msgstr "Zu Marke Anfang"
1980
+msgstr "Zur Markierung Anfang"
1981
 
1982
-#: dialogs.py:1127
1983
+#: dialogs.py:1138
1984
 msgid "Shift + O"
1985
 msgstr "Shift + O"
1986
 
1987
-#: dialogs.py:1127
1988
+#: dialogs.py:1138
1989
 msgid "To Mark Out"
1990
-msgstr "Zu Marke Ende"
1991
+msgstr "Zur Markierung Ende"
1992
 
1993
-#: dialogs.py:1128
1994
+#: dialogs.py:1139
1995
 msgid "Playback"
1996
 msgstr "Abspielen"
1997
 
1998
-#: dialogs.py:1132 guicomponents.py:2025 translations.py:556
1999
+#: dialogs.py:1143 guicomponents.py:2197 translations.py:556
2000
 msgid "Overwrite"
2001
 msgstr "Überschreiben"
2002
 
2003
-#: dialogs.py:1133 guicomponents.py:2031
2004
+#: dialogs.py:1144 guicomponents.py:2203
2005
 msgid "Trim"
2006
 msgstr "Trimmen"
2007
 
2008
-#: dialogs.py:1134 guicomponents.py:2037
2009
+#: dialogs.py:1145 guicomponents.py:2209
2010
 msgid "Roll"
2011
 msgstr "Rollen"
2012
 
2013
-# ???
2014
-#: dialogs.py:1135 guicomponents.py:2043
2015
+# ???
2016
+#: dialogs.py:1146 guicomponents.py:2215
2017
 msgid "Slip"
2018
 msgstr "Gleiten"
2019
 
2020
-# ???
2021
-#: dialogs.py:1136 guicomponents.py:2049
2022
+# ???
2023
+#: dialogs.py:1147 guicomponents.py:2221
2024
 msgid "Spacer"
2025
 msgstr "Abstand"
2026
 
2027
-#: dialogs.py:1140
2028
+#: dialogs.py:1151
2029
 msgid "Move Source Video Left"
2030
 msgstr "Quell-Video nach links"
2031
 
2032
-#: dialogs.py:1141
2033
+#: dialogs.py:1152
2034
 msgid "Move Source Video Right"
2035
 msgstr "Quell-Video nach rechts"
2036
 
2037
-#: dialogs.py:1142
2038
+#: dialogs.py:1153
2039
 msgid "Move Source Video Up"
2040
 msgstr "Quell-Video nach oben"
2041
 
2042
-#: dialogs.py:1143
2043
+#: dialogs.py:1154
2044
 msgid "Move Source Video Down"
2045
 msgstr "Quell-Video nach unten"
2046
 
2047
-#: dialogs.py:1144
2048
+#: dialogs.py:1155
2049
+msgid "Shift"
2050
+msgstr "Shift + I"
2051
+
2052
+#: dialogs.py:1155
2053
+msgid "Snap to X or Y of drag start point"
2054
+msgstr ""
2055
+
2056
+#: dialogs.py:1156
2057
 msgid "Geometry Editor"
2058
 msgstr "Geometrie-Editor"
2059
 
2060
-#: dialogs.py:1185
2061
+#: dialogs.py:1197
2062
 msgid "Sequence Watermark"
2063
 msgstr "Sequenz-Wasserzeichen"
2064
 
2065
-#: dialogs.py:1189
2066
+#: dialogs.py:1201
2067
 msgid "Sequence:"
2068
 msgstr "Sequenz:"
2069
 
2070
-#: dialogs.py:1193
2071
+#: dialogs.py:1205
2072
 msgid "Watermark:"
2073
 msgstr "Wasserzeichen:"
2074
 
2075
-#: dialogs.py:1195
2076
+#: dialogs.py:1207
2077
 msgid "Set Watermark File"
2078
 msgstr "Setze Wasserzeichen-Datei"
2079
 
2080
-#: dialogs.py:1196
2081
+#: dialogs.py:1208
2082
 msgid "Remove Watermark"
2083
 msgstr "Entferne Wasserzeichen"
2084
 
2085
-#: dialogs.py:1232
2086
+#: dialogs.py:1244
2087
 msgid "Select Watermark File"
2088
 msgstr "Wähle Wasserzeichen-Datei"
2089
 
2090
-#: dialogs.py:1261
2091
+#: dialogs.py:1273
2092
 msgid "All files"
2093
 msgstr "Alle Dateien"
2094
 
2095
-#: dialogs.py:1280
2096
-#, fuzzy
2097
+#: dialogs.py:1295
2098
 msgid "Saving project snapshot"
2099
-msgstr "Sichere Projekt-Snapshot"
2100
+msgstr "Sichere Projekt-Sicherungskopie"
2101
 
2102
-#: dialogs.py:1302
2103
-#, fuzzy
2104
+#: dialogs.py:1317
2105
 msgid "Loaded Media Profile Mismatch"
2106
-msgstr "Pfad gefundener Medien"
2107
+msgstr "Geladenes Medien Profil passt nicht"
2108
 
2109
-#: dialogs.py:1304
2110
-#, fuzzy
2111
+#: dialogs.py:1319
2112
 msgid "Keep Current Profile"
2113
-msgstr "Aktuelle Gruppe entfernen"
2114
+msgstr "Behalte aktuelles Profil"
2115
 
2116
-#: dialogs.py:1305
2117
-#, fuzzy
2118
+#: dialogs.py:1320
2119
 msgid "Change To File Profile"
2120
-msgstr "Ändere Projekttyp..."
2121
+msgstr "Zum Datei Profil wechseln"
2122
 
2123
-#: dialogs.py:1307
2124
+#: dialogs.py:1322
2125
 msgid "A video file was loaded that does not match the Project Profile!"
2126
 msgstr ""
2127
+"Eine Video Datei wurde geladen, welche nicht dem Projekt-Profil entspricht!"
2128
 
2129
-#: dialogs.py:1315
2130
-#, fuzzy
2131
+#: dialogs.py:1330
2132
 msgid "File Profile:"
2133
-msgstr "Neues Profil sichern"
2134
+msgstr "Datei-Profil:"
2135
 
2136
-#: dialogs.py:1316
2137
-#, fuzzy
2138
+#: dialogs.py:1331
2139
 msgid "Project Profile:"
2140
 msgstr "Projektprofil:"
2141
 
2142
-#: dialogs.py:1317
2143
+#: dialogs.py:1332
2144
 msgid ""
2145
 "Using a matching profile is recommended.\n"
2146
 "\n"
2147
 "This message is only displayed on first media load for Project."
2148
 msgstr ""
2149
+"Die Verwendung eines Profils, welches übereinstimmt, wird empfohlen.\n"
2150
+"\n"
2151
+"Diese Meldung wird nur bei der ersten Datei des Projekts angezeigt."
2152
 
2153
 #: editevent.py:225
2154
 msgid "Can't put an audio clip on a video track."
2155
 msgstr "Kann Audio-Clip nicht auf Video-Spur setzen."
2156
 
2157
-#: editevent.py:226 editevent.py:810 movemodes.py:591
2158
+#: editevent.py:226 editevent.py:817 movemodes.py:591
2159
 msgid "Track "
2160
 msgstr "Spur "
2161
 
2162
@@ -1721,11 +1708,11 @@
2163
 msgid " is a video track and can't display audio only material."
2164
 msgstr " is eine Video-Spur und kann reines Audio-Material nicht anzeigen."
2165
 
2166
-#: editevent.py:809
2167
+#: editevent.py:816
2168
 msgid "Can't edit a locked track"
2169
 msgstr "Kann gesperrte Spur nicht bearbeiten"
2170
 
2171
-#: editevent.py:810
2172
+#: editevent.py:817
2173
 msgid " is locked. Unlock track to edit it."
2174
 msgstr " ist gesperrt. Zum Bearbeiten Spur entsperren."
2175
 
2176
@@ -1733,546 +1720,618 @@
2177
 msgid "Empty"
2178
 msgstr "Leer"
2179
 
2180
-#: guicomponents.py:279
2181
+#: guicomponents.py:283
2182
 msgid "active"
2183
 msgstr "aktiv"
2184
 
2185
-#: guicomponents.py:551
2186
+#: guicomponents.py:560
2187
 msgid "default"
2188
-msgstr "default"
2189
+msgstr "Standard"
2190
 
2191
-#: guicomponents.py:580
2192
+#: guicomponents.py:589
2193
 msgid "Clip:"
2194
 msgstr "Clip:"
2195
 
2196
-#: guicomponents.py:585
2197
+#: guicomponents.py:594
2198
 msgid "Track:"
2199
 msgstr "Spur:"
2200
 
2201
-#: guicomponents.py:588
2202
+#: guicomponents.py:597
2203
 msgid "Pos:"
2204
 msgstr "Pos:"
2205
 
2206
-#: guicomponents.py:615
2207
+#: guicomponents.py:624
2208
 msgid "<b>Clip: </b>"
2209
 msgstr "<b>Clip: </b>"
2210
 
2211
-#: guicomponents.py:617
2212
+#: guicomponents.py:626
2213
 msgid "<b>Track: </b>"
2214
 msgstr "<b>Spur: </b>"
2215
 
2216
-#: guicomponents.py:619 guicomponents.py:630 guicomponents.py:712
2217
+#: guicomponents.py:628 guicomponents.py:639 guicomponents.py:721
2218
 msgid "<b>Position:</b>"
2219
 msgstr "<b>Position: </b>"
2220
 
2221
-#: guicomponents.py:626
2222
+#: guicomponents.py:635
2223
 msgid "<b>Clip:</b>"
2224
 msgstr "<b>Clip: </b>"
2225
 
2226
-#: guicomponents.py:628
2227
+#: guicomponents.py:637
2228
 msgid "<b>Track:</b>"
2229
 msgstr "<b>Spur: </b>"
2230
 
2231
-#: guicomponents.py:706
2232
+#: guicomponents.py:715
2233
 msgid "<b>Source Track:</b>"
2234
 msgstr "<b>Quell-Spur: </b>"
2235
 
2236
-#: guicomponents.py:709
2237
+#: guicomponents.py:718
2238
 msgid "<b>Destination Track:</b>"
2239
 msgstr "<b>Ziel-Spur: </b>"
2240
 
2241
-#: guicomponents.py:715
2242
+#: guicomponents.py:724
2243
 msgid "<b>Length:</b>"
2244
 msgstr "<b>Länge: </b>"
2245
 
2246
-#: guicomponents.py:1055 guicomponents.py:1059
2247
+#: guicomponents.py:1086 guicomponents.py:1090
2248
 msgid "Lock Track"
2249
 msgstr "Spur sperren"
2250
 
2251
-#: guicomponents.py:1056 guicomponents.py:1060
2252
+#: guicomponents.py:1087 guicomponents.py:1091
2253
 msgid "Unlock Track"
2254
 msgstr "Spur entsperren"
2255
 
2256
-#: guicomponents.py:1065
2257
+#: guicomponents.py:1096
2258
 msgid "Large Height"
2259
 msgstr "Große Höhe"
2260
 
2261
-#: guicomponents.py:1070
2262
+#: guicomponents.py:1101
2263
 msgid "Normal Height"
2264
 msgstr "Normale Höhe"
2265
 
2266
-#: guicomponents.py:1094 guicomponents.py:1170 guicomponents.py:1212
2267
+#: guicomponents.py:1125 guicomponents.py:1213 guicomponents.py:1255
2268
 msgid "Open in Filters Editor"
2269
 msgstr "In Filter-Editor öffnen"
2270
 
2271
-#: guicomponents.py:1101 guicomponents.py:1214 guicomponents.py:1451
2272
+#: guicomponents.py:1132 guicomponents.py:1257 guicomponents.py:1571
2273
 msgid "Open in Clip Monitor"
2274
 msgstr "In Clip-Vorschau öffnen"
2275
 
2276
-#: guicomponents.py:1108
2277
+#: guicomponents.py:1143
2278
 msgid "Split Audio"
2279
-msgstr "Audio splitten"
2280
+msgstr "Audio trennen"
2281
 
2282
-# ???
2283
-#: guicomponents.py:1114
2284
+# ???
2285
+#: guicomponents.py:1149
2286
 msgid "Split Audio Synched"
2287
-msgstr "Audio-Synched splitten"
2288
+msgstr "Synchronisiere getrenntes Audio"
2289
 
2290
-# ???
2291
-#: guicomponents.py:1121 guicomponents.py:1228
2292
+# ???
2293
+#: guicomponents.py:1156 guicomponents.py:1271
2294
 msgid "Display Audio Level"
2295
 msgstr "Audio-Level anzeigen"
2296
 
2297
-#: guicomponents.py:1124 guicomponents.py:1231
2298
+#: guicomponents.py:1159 guicomponents.py:1274
2299
 msgid "Clear Waveform"
2300
 msgstr "Wellenform zurücksetzen"
2301
 
2302
-#: guicomponents.py:1132 guicomponents.py:1221
2303
+#: guicomponents.py:1167 guicomponents.py:1264
2304
 msgid "Clear Sync Relation"
2305
 msgstr "Sync-Relation zurücksetzen"
2306
 
2307
-#: guicomponents.py:1134 guicomponents.py:1223
2308
+#: guicomponents.py:1169 guicomponents.py:1266
2309
 msgid "Select Sync Parent Clip..."
2310
 msgstr "Wähle Sync-Basis-Clip..."
2311
 
2312
-#: guicomponents.py:1161 guicomponents.py:1247
2313
+#: guicomponents.py:1196 guicomponents.py:1290
2314
 msgid "Clip Info"
2315
 msgstr "Clip-Info"
2316
 
2317
-# ???
2318
-#: guicomponents.py:1198
2319
+# ???
2320
+#: guicomponents.py:1241
2321
 msgid "Strech Prev Clip to Cover"
2322
 msgstr "Vorherigen Clip zum Abdecken verlängern"
2323
 
2324
-# ???
2325
-#: guicomponents.py:1199
2326
+# ???
2327
+#: guicomponents.py:1242
2328
 msgid "Strech Next Clip to Cover"
2329
 msgstr "Nächsten Clip zum Abdecken verlängern"
2330
 
2331
-#: guicomponents.py:1256
2332
+#: guicomponents.py:1302
2333
 msgid "Open In Compositor Editor"
2334
 msgstr "In Überblendungs-Editor öffnen"
2335
 
2336
-#: guicomponents.py:1258
2337
+#: guicomponents.py:1304
2338
 msgid "Sync with Origin Clip"
2339
 msgstr "Sync mit Herkunfts-Clip"
2340
 
2341
-#: guicomponents.py:1264 guicomponents.py:1285
2342
+#: guicomponents.py:1310 guicomponents.py:1331
2343
 msgid "Add Filter"
2344
 msgstr "Filter hinzufügen"
2345
 
2346
-#: guicomponents.py:1307
2347
+#: guicomponents.py:1353
2348
 msgid "Add Compositor"
2349
 msgstr "Überblendung hinzufügen"
2350
 
2351
-# ???
2352
-#: guicomponents.py:1330
2353
+# ???
2354
+#: guicomponents.py:1376
2355
 msgid "Add Blend"
2356
 msgstr "Blende hinzufügen"
2357
 
2358
-#: guicomponents.py:1346
2359
+#: guicomponents.py:1392
2360
+msgid "Show Match Frame"
2361
+msgstr "Zeige Ebenbild"
2362
+
2363
+#: guicomponents.py:1396
2364
+msgid "First Frame in Monitor"
2365
+msgstr "Kein Clip in der Vorschau geladen"
2366
+
2367
+#: guicomponents.py:1401
2368
+msgid "Last Frame in Monitor"
2369
+msgstr "Letztes Einzelbil im Monitor anzeigen"
2370
+
2371
+#: guicomponents.py:1408
2372
+msgid "First Frame on Timeline"
2373
+msgstr "Erstes Einzelbild in Zeitlinie einfügen"
2374
+
2375
+#: guicomponents.py:1413
2376
+msgid "Last Frame on Timeline"
2377
+msgstr "Letztes Einzelbild in Zeitlinie einfügen"
2378
+
2379
+#: guicomponents.py:1420 guicomponents.py:2176
2380
+msgid "Clear Match Frame"
2381
+msgstr "Auswahl zurücksetzen"
2382
+
2383
+#: guicomponents.py:1430
2384
+msgid "Select"
2385
+msgstr "Auswahl"
2386
+
2387
+#: guicomponents.py:1434
2388
+msgid "All Clips After"
2389
+msgstr "Alle Video-Clips danach"
2390
+
2391
+#: guicomponents.py:1439
2392
+msgid "All Clips Before"
2393
+msgstr "Alle Video-Clips davor"
2394
+
2395
+#: guicomponents.py:1449
2396
+msgid "Export To Tool"
2397
+msgstr "Exportiere zum Werkzeug"
2398
+
2399
+#: guicomponents.py:1466
2400
 msgid "Clone Filters"
2401
 msgstr "Filter klonen"
2402
 
2403
-#: guicomponents.py:1350
2404
+#: guicomponents.py:1470
2405
 msgid "From Next Clip"
2406
 msgstr "Vom nächsten Clip"
2407
 
2408
-#: guicomponents.py:1355
2409
+#: guicomponents.py:1475
2410
 msgid "From Previous Clip"
2411
 msgstr "Vom vorherigen Clip"
2412
 
2413
-#: guicomponents.py:1364 guicomponents.py:1384
2414
+#: guicomponents.py:1484 guicomponents.py:1504
2415
 msgid "Mute"
2416
 msgstr "Stumm"
2417
 
2418
-#: guicomponents.py:1368 guicomponents.py:1388
2419
+#: guicomponents.py:1488 guicomponents.py:1508
2420
 msgid "Unmute"
2421
 msgstr "Nicht stumm"
2422
 
2423
-#: guicomponents.py:1374 guicomponents.py:1405
2424
+#: guicomponents.py:1494 guicomponents.py:1525
2425
 msgid "Mute Audio"
2426
 msgstr "Audio stumm"
2427
 
2428
-#: guicomponents.py:1399
2429
+#: guicomponents.py:1519
2430
 msgid "Mute Video"
2431
 msgstr "Video aus"
2432
 
2433
-#: guicomponents.py:1416
2434
+#: guicomponents.py:1536
2435
 msgid "Mute All"
2436
 msgstr "Alles aus"
2437
 
2438
-#: guicomponents.py:1426
2439
+#: guicomponents.py:1546
2440
 msgid "Clip Color"
2441
 msgstr "Clip-Farbe"
2442
 
2443
-# ???
2444
-#: guicomponents.py:1428
2445
+# ???
2446
+#: guicomponents.py:1548
2447
 msgid "Default"
2448
-msgstr "Default"
2449
+msgstr "Standard"
2450
 
2451
-#: guicomponents.py:1429 translations.py:496 translations.py:566
2452
+#: guicomponents.py:1549 translations.py:496 translations.py:566
2453
 msgid "Red"
2454
 msgstr "Rot"
2455
 
2456
-#: guicomponents.py:1430 translations.py:497 translations.py:561
2457
+#: guicomponents.py:1550 translations.py:497 translations.py:561
2458
 #: translations.py:567
2459
 msgid "Green"
2460
 msgstr "Grün"
2461
 
2462
-#: guicomponents.py:1431 translations.py:498 translations.py:562
2463
+#: guicomponents.py:1551 translations.py:498 translations.py:562
2464
 #: translations.py:568
2465
 msgid "Blue"
2466
 msgstr "Blau"
2467
 
2468
-#: guicomponents.py:1432
2469
+#: guicomponents.py:1552
2470
 msgid "Orange"
2471
 msgstr "Orange"
2472
 
2473
-#: guicomponents.py:1433
2474
+#: guicomponents.py:1553
2475
 msgid "Brown"
2476
 msgstr "Braun"
2477
 
2478
-#: guicomponents.py:1434
2479
+#: guicomponents.py:1554
2480
 msgid "Olive"
2481
 msgstr "Oliv"
2482
 
2483
-#: guicomponents.py:1458 guicomponents.py:1492
2484
+#: guicomponents.py:1578 guicomponents.py:1616
2485
 msgid "Render Slow/Fast Motion File"
2486
 msgstr "Rendere Zeitlupe/Zeitraffer-Datei"
2487
 
2488
-#: guicomponents.py:1460
2489
+#: guicomponents.py:1580
2490
 msgid "Render Proxy File"
2491
 msgstr "Rendere Proxy-Datei"
2492
 
2493
-# ???
2494
-#: guicomponents.py:1483
2495
+# ???
2496
+#: guicomponents.py:1603
2497
 msgid "Toggle Active"
2498
 msgstr "Aktiv umschalten"
2499
 
2500
-#: guicomponents.py:1484
2501
+#: guicomponents.py:1604
2502
 msgid "Reset Values"
2503
 msgstr "Werte zurücksetzen"
2504
 
2505
-#: guicomponents.py:1491
2506
+#: guicomponents.py:1606
2507
+msgid "Move Up"
2508
+msgstr "Bewegen 1:"
2509
+
2510
+#: guicomponents.py:1607
2511
+msgid "Move Down"
2512
+msgstr "Bewegen 1:"
2513
+
2514
+#: guicomponents.py:1615
2515
 msgid "Display In Clip Monitor"
2516
 msgstr "In Clip-Vorschau anzeigen"
2517
 
2518
-# ???
2519
-#: guicomponents.py:1493
2520
+# ???
2521
+#: guicomponents.py:1617
2522
 msgid "Toggle Star"
2523
 msgstr "Stern umschalten"
2524
 
2525
-#: guicomponents.py:1501 medialinker.py:129
2526
+#: guicomponents.py:1625 medialinker.py:134
2527
 msgid "Set File Relink Path"
2528
 msgstr "Setze Datei-Link-Pfad"
2529
 
2530
-#: guicomponents.py:1502 medialinker.py:131
2531
+#: guicomponents.py:1626 medialinker.py:136
2532
 msgid "Delete File Relink Path"
2533
 msgstr "Lösche Datei-Link-Pfad"
2534
 
2535
-#: guicomponents.py:1504
2536
+#: guicomponents.py:1628
2537
 msgid "Show Full Paths"
2538
 msgstr "Zeige volle Pfade"
2539
 
2540
-#: guicomponents.py:1570 propertyeditorbuilder.py:472
2541
+#: guicomponents.py:1694 propertyeditorbuilder.py:472
2542
 #: propertyeditorbuilder.py:567 tools/toolsencoding.py:343
2543
 msgid "Progressive"
2544
 msgstr "Progressiv"
2545
 
2546
-#: guicomponents.py:1572 tools/toolsencoding.py:345
2547
+#: guicomponents.py:1696 tools/toolsencoding.py:345
2548
 msgid "Interlaced"
2549
 msgstr "Interlace"
2550
 
2551
-#: guicomponents.py:1575 tools/toolsencoding.py:348
2552
+#: guicomponents.py:1699 tools/toolsencoding.py:348
2553
 msgid "Fps: "
2554
 msgstr "Fps: "
2555
 
2556
-#: guicomponents.py:1578 tools/toolsencoding.py:351
2557
+#: guicomponents.py:1702 tools/toolsencoding.py:351
2558
 msgid "Pixel Aspect: "
2559
 msgstr "Pixelaspekt: "
2560
 
2561
-#: guicomponents.py:1585
2562
+#: guicomponents.py:1709
2563
 msgid "Description:"
2564
 msgstr "Beschreibung:"
2565
 
2566
-#: guicomponents.py:1587
2567
+#: guicomponents.py:1711
2568
 msgid "Dimensions:"
2569
 msgstr "Dimensionen:"
2570
 
2571
-#: guicomponents.py:1589
2572
+#: guicomponents.py:1713
2573
 msgid "Frames per second:"
2574
 msgstr "Bilder pro Sekunde: "
2575
 
2576
-#: guicomponents.py:1591
2577
+#: guicomponents.py:1715
2578
 msgid "Size:"
2579
 msgstr "Größe:"
2580
 
2581
-#: guicomponents.py:1593
2582
+#: guicomponents.py:1717
2583
 msgid "Pixel aspect ratio: "
2584
 msgstr "Pixelaspekt-Verhältnis: "
2585
 
2586
-#: guicomponents.py:1595 profilesmanager.py:138
2587
+#: guicomponents.py:1719 profilesmanager.py:138
2588
 msgid "Progressive:"
2589
 msgstr "Progressiv:"
2590
 
2591
-#: guicomponents.py:1862
2592
+#: guicomponents.py:1986
2593
 msgid "5 video, 4 audio"
2594
 msgstr "5 Video, 4 Audio"
2595
 
2596
-#: guicomponents.py:1863
2597
+#: guicomponents.py:1987
2598
 msgid "4 video, 3 audio"
2599
 msgstr "4 Video, 3 Audio"
2600
 
2601
-#: guicomponents.py:1864
2602
+#: guicomponents.py:1988
2603
 msgid "3 video, 2 audio"
2604
 msgstr "3 Video, 2 Audio"
2605
 
2606
-#: guicomponents.py:1865
2607
+#: guicomponents.py:1989
2608
 msgid "2 video, 1 audio"
2609
 msgstr "2 Video, 1 Audio"
2610
 
2611
-#: guicomponents.py:1866
2612
+#: guicomponents.py:1990
2613
+#, fuzzy
2614
+msgid "7 video, 2 audio"
2615
+msgstr "3 Video, 2 Audio"
2616
+
2617
+#: guicomponents.py:1991
2618
+#, fuzzy
2619
+msgid "2 video, 7 audio"
2620
+msgstr "2 Video, 1 Audio"
2621
+
2622
+#: guicomponents.py:1992
2623
 msgid "8 video, 1 audio"
2624
 msgstr "8 Video, 1 Audio"
2625
 
2626
-#: guicomponents.py:1867
2627
+#: guicomponents.py:1993
2628
 msgid "1 video, 8 audio"
2629
 msgstr "1 Video, 8 Audio"
2630
 
2631
-#: guicomponents.py:1889
2632
+#: guicomponents.py:2015
2633
 msgid "No Markers"
2634
-msgstr "Keine Marken"
2635
+msgstr "Keine Markierungen"
2636
 
2637
-#: guicomponents.py:1893
2638
+#: guicomponents.py:2019
2639
 msgid "Delete Marker"
2640
-msgstr "Marken entfernen"
2641
+msgstr "Markierung entfernen"
2642
 
2643
-#: guicomponents.py:1895
2644
+#: guicomponents.py:2021
2645
 msgid "Delete All Markers"
2646
-msgstr "Alle Marken entfernen"
2647
+msgstr "Alle Markierungen entfernen"
2648
 
2649
-#: guicomponents.py:1903
2650
+#: guicomponents.py:2029
2651
 msgid "Maximize Tracks"
2652
 msgstr "Spuren maximieren"
2653
 
2654
-#: guicomponents.py:1904
2655
+#: guicomponents.py:2030
2656
 msgid "Maximize Video Tracks"
2657
 msgstr "Video-Spuren maximieren"
2658
 
2659
-#: guicomponents.py:1905
2660
+#: guicomponents.py:2031
2661
 msgid "Maximize Audio Tracks"
2662
 msgstr "Audio-Spuren maximieren"
2663
 
2664
-#: guicomponents.py:1907
2665
+#: guicomponents.py:2033
2666
 msgid "Minimize Tracks"
2667
 msgstr "Spuren minimieren"
2668
 
2669
-#: guicomponents.py:1915
2670
-#, fuzzy
2671
+#: guicomponents.py:2035
2672
+msgid "Activate All Tracks"
2673
+msgstr ""
2674
+
2675
+#: guicomponents.py:2036
2676
+msgid "Activate Only Current Top Active Track"
2677
+msgstr ""
2678
+
2679
+#: guicomponents.py:2044
2680
 msgid "Display Clip Media Thumbnails"
2681
-msgstr "Zeige fehlende Mediendateien an"
2682
+msgstr "Zeige Clip Vorschaubilder an"
2683
 
2684
-#: guicomponents.py:1924
2685
+#: guicomponents.py:2053
2686
 msgid "Snapping On"
2687
-msgstr ""
2688
+msgstr "Einrasten"
2689
 
2690
-#: guicomponents.py:1931
2691
+#: guicomponents.py:2060
2692
 msgid "Show Magnet Icon"
2693
-msgstr ""
2694
+msgstr "Magnet Symbol anzeigen"
2695
 
2696
-# ???
2697
-#: guicomponents.py:1940
2698
-#, fuzzy
2699
+# ???
2700
+#: guicomponents.py:2069
2701
 msgid "Display All Audio Levels"
2702
 msgstr "Alle Audio-Levels anzeigen"
2703
 
2704
-# ???
2705
-#: guicomponents.py:1943
2706
-#, fuzzy
2707
+# ???
2708
+#: guicomponents.py:2072
2709
 msgid "Display Audio Levels On Request"
2710
 msgstr "Audio-Level bei Bedarf anzeigen"
2711
 
2712
-#: guicomponents.py:1963
2713
+#: guicomponents.py:2092
2714
 msgid "Image"
2715
 msgstr "Bild"
2716
 
2717
-#: guicomponents.py:1965
2718
+#: guicomponents.py:2094
2719
 msgid "Vectorscope"
2720
 msgstr "Vektorskop"
2721
 
2722
-# ???
2723
-#: guicomponents.py:1967
2724
+# ???
2725
+#: guicomponents.py:2096
2726
 msgid "RGB Parade"
2727
 msgstr "RGB-Parade"
2728
 
2729
-#: guicomponents.py:1971
2730
-#, fuzzy
2731
+#: guicomponents.py:2100
2732
 msgid "Overlay Opacity"
2733
 msgstr "Durchsichtigkeit"
2734
 
2735
-#: guicomponents.py:1976
2736
+#: guicomponents.py:2105
2737
 msgid "100%"
2738
 msgstr ""
2739
 
2740
-#: guicomponents.py:1981
2741
+#: guicomponents.py:2110
2742
 msgid "80%"
2743
 msgstr ""
2744
 
2745
-#: guicomponents.py:1986
2746
+#: guicomponents.py:2115
2747
 msgid "50%"
2748
 msgstr ""
2749
 
2750
-#: guicomponents.py:1991
2751
+#: guicomponents.py:2120
2752
 msgid "20%"
2753
 msgstr ""
2754
 
2755
-#: guicomponents.py:1996
2756
+#: guicomponents.py:2125
2757
 msgid "0%"
2758
 msgstr ""
2759
 
2760
-#: guicomponents.py:2069
2761
+#: guicomponents.py:2145
2762
+msgid "Trim View On"
2763
+msgstr "Trimmen Ansicht an"
2764
+
2765
+#: guicomponents.py:2150
2766
+msgid "Trim View Single Side Edits Only"
2767
+msgstr "Trimmen Ansicht Einzelfenster Editiermodus"
2768
+
2769
+#: guicomponents.py:2155
2770
+msgid "Trim View Off"
2771
+msgstr "Trimmen Ansicht aus"
2772
+
2773
+#: guicomponents.py:2171
2774
+msgid "Set Current Clip Frame Match Frame"
2775
+msgstr "Setze aktuelles Einzelbild als Ebenbild"
2776
+
2777
+#: guicomponents.py:2241
2778
 msgid "All Files"
2779
 msgstr "Alle Dateien"
2780
 
2781
-#: guicomponents.py:2073
2782
+#: guicomponents.py:2245
2783
 msgid "Video Files"
2784
 msgstr "Video-Dateien"
2785
 
2786
-#: guicomponents.py:2077
2787
+#: guicomponents.py:2249
2788
 msgid "Audio Files"
2789
 msgstr "Audio-Dateien"
2790
 
2791
-#: guicomponents.py:2081
2792
+#: guicomponents.py:2253
2793
 msgid "Graphics Files"
2794
 msgstr "Grafik-Dateien"
2795
 
2796
-#: guicomponents.py:2085
2797
+#: guicomponents.py:2257
2798
 msgid "Image Sequences"
2799
 msgstr "Bildsequenzen"
2800
 
2801
-# ???
2802
-#: guicomponents.py:2089
2803
+# ???
2804
+#: guicomponents.py:2261
2805
 msgid "Pattern Producers"
2806
 msgstr "Muster-Generatoren"
2807
 
2808
-#: guicomponents.py:2102
2809
-#, fuzzy
2810
+#: guicomponents.py:2274
2811
 msgid "2 Columns"
2812
-msgstr "Spalten"
2813
+msgstr "2 Spalten"
2814
 
2815
-#: guicomponents.py:2107
2816
-#, fuzzy
2817
+#: guicomponents.py:2279
2818
 msgid "3 Columns"
2819
-msgstr "Spalten"
2820
+msgstr "3 Spalten"
2821
 
2822
-#: guicomponents.py:2112
2823
-#, fuzzy
2824
+#: guicomponents.py:2284
2825
 msgid "4 Columns"
2826
-msgstr "Spalten"
2827
+msgstr "4 Spalten"
2828
 
2829
-#: guicomponents.py:2117
2830
-#, fuzzy
2831
+#: guicomponents.py:2289
2832
 msgid "5 Columns"
2833
-msgstr "Spalten"
2834
+msgstr "5 Spalten"
2835
 
2836
-#: guicomponents.py:2122
2837
-#, fuzzy
2838
+#: guicomponents.py:2294
2839
 msgid "6 Columns"
2840
-msgstr "Spalten"
2841
+msgstr "6 Spalten"
2842
 
2843
-#: guicomponents.py:2127
2844
-#, fuzzy
2845
+#: guicomponents.py:2299
2846
 msgid "7 Columns"
2847
-msgstr "Spalten"
2848
+msgstr "7 Spalten"
2849
 
2850
 #: movemodes.py:590
2851
 msgid "Can't do edit on a locked track"
2852
-msgstr "Kann nicht auf gesperrter Spur bearbeiten"
2853
+msgstr "Kann Elemente auf gesperrter Spur nicht bearbeiten"
2854
 
2855
 #: movemodes.py:591
2856
 msgid " is locked. Unlock track to edit it.\n"
2857
-msgstr " ist gesperrt. Spur zur Bearbeiten entsperren.\n"
2858
+msgstr " ist gesperrt. Spur zum Bearbeiten entsperren.\n"
2859
 
2860
-#: panels.py:54
2861
+#: panels.py:55
2862
 msgid "Add Media File to Bin"
2863
-msgstr "Medien-Datei zu Album hinzufügen"
2864
+msgstr "Medien-Datei zum Album hinzufügen"
2865
 
2866
-#: panels.py:55
2867
+#: panels.py:56
2868
 msgid "Delete Media File from Bin"
2869
 msgstr "Medien-Datei aus Album entfernen"
2870
 
2871
-#: panels.py:60
2872
+#: panels.py:61
2873
 msgid "Render Proxy Files For Selected Media"
2874
 msgstr "Rendere Proxy-Dateien für gewählte Medien"
2875
 
2876
-#: panels.py:99
2877
+#: panels.py:100
2878
 msgid "Add Bin to Project"
2879
-msgstr "Album zu Projekt hinzufügen"
2880
+msgstr "Album zum Projekt hinzufügen"
2881
 
2882
-#: panels.py:100
2883
+#: panels.py:101
2884
 msgid "Delete Bin from Project"
2885
 msgstr "Album aus Projekt entfernen"
2886
 
2887
-#: panels.py:109
2888
+#: panels.py:110
2889
 msgid "Bins"
2890
 msgstr "Alben"
2891
 
2892
-#: panels.py:115
2893
+#: panels.py:116
2894
 msgid "Edit"
2895
 msgstr "Bearbeiten"
2896
 
2897
-#: panels.py:116
2898
+#: panels.py:117
2899
 msgid "Add new Sequence to Project"
2900
-msgstr "Sequenz zu Projekt hinzufügen"
2901
+msgstr "Sequenz zum Projekt hinzufügen"
2902
 
2903
-#: panels.py:117
2904
+#: panels.py:118
2905
 msgid "Delete Sequence from Project"
2906
 msgstr "Sequenz aus Projekt entfernen"
2907
 
2908
-# ???
2909
-#: panels.py:118
2910
+# ???
2911
+#: panels.py:119
2912
 msgid "Start editing Sequence"
2913
 msgstr "Beginne Bearbeitung von Sequenz"
2914
 
2915
-#: panels.py:132
2916
+#: panels.py:133
2917
 msgid "Sequences"
2918
 msgstr "Sequenzen"
2919
 
2920
-#: panels.py:135
2921
+#: panels.py:136
2922
 msgid "Select folder for new thumbnails."
2923
-msgstr "Wähle Ordner für neue Miniaturen."
2924
+msgstr "Wähle Ordner für neue Miniatureansichten."
2925
 
2926
-#: panels.py:136
2927
+#: panels.py:137
2928
 msgid "Old thumbnails in this or other projects will"
2929
 msgstr "Alte Miniaturen in diesem oder anderen Projekten werden"
2930
 
2931
-#: panels.py:137
2932
+#: panels.py:138
2933
 msgid ""
2934
 " still be available,\n"
2935
 "this only affects thumnails that are created for new media.\n"
2936
 msgstr ""
2937
 " weiter verfügbar sein.\n"
2938
-"Dies betritt nur Miniaturen, die für neue Medien erzeugt werden.\n"
2939
+"Dies betritt nur Miniaturbilder, die für neue Medien erzeugt werden.\n"
2940
 
2941
-#: panels.py:138
2942
+#: panels.py:139
2943
 msgid ""
2944
 "\n"
2945
 "Setting your home folder as thumbnails folder is not allowed."
2946
 msgstr ""
2947
 "\n"
2948
-"Der Home-Ordner darf nicht als Ordner für Miniaturen verwendet werden."
2949
+"Der Home-Ordner darf nicht als Ordner für Miniaturbilder verwendet werden."
2950
 
2951
-# ???
2952
-#: panels.py:154
2953
+# ???
2954
+#: panels.py:155
2955
 msgid "Select folder for rendered clips."
2956
 msgstr "Wähle Ordner für gerenderte Clips."
2957
 
2958
-#: panels.py:155
2959
+#: panels.py:156
2960
 msgid "Old rendered clips in this or other projects will"
2961
 msgstr "Alte Render-Clips in diesem oder anderen Projekten werden"
2962
 
2963
-#: panels.py:156
2964
+#: panels.py:157
2965
 msgid ""
2966
 " still be available,\n"
2967
 "this only affects rendered files that are created from now on.\n"
2968
@@ -2280,7 +2339,7 @@
2969
 " weiter verfügbar sein.\n"
2970
 "Dies betritt nur Render-Clips, die von jetzt ab erzeugt werden.\n"
2971
 
2972
-#: panels.py:157
2973
+#: panels.py:158
2974
 msgid ""
2975
 "\n"
2976
 "Setting your home folder as folder for rendered clips is not allowed."
2977
@@ -2288,132 +2347,125 @@
2978
 "\n"
2979
 "Der Home-Ordner darf nicht als Ordner für Render-Clip verwendet werden."
2980
 
2981
-#: panels.py:241 rendergui.py:524 tools/toolsencoding.py:54
2982
+#: panels.py:242 rendergui.py:531 tools/toolsencoding.py:54
2983
 msgid "Name:"
2984
 msgstr "Name:"
2985
 
2986
-#: panels.py:242
2987
+#: panels.py:243
2988
 msgid "Path:"
2989
 msgstr "Pfad:"
2990
 
2991
-#: panels.py:243 panels.py:277
2992
+#: panels.py:244 panels.py:278
2993
 msgid "Image Size:"
2994
 msgstr "Bildgröße:"
2995
 
2996
-#: panels.py:244 tools/batchrendering.py:999
2997
+#: panels.py:245 tools/batchrendering.py:1002
2998
 msgid "Frames Per Second:"
2999
-msgstr "Frames pro Sekunde:"
3000
+msgstr "Einzelbilder pro Sekunde:"
3001
 
3002
-#: panels.py:245
3003
+#: panels.py:246
3004
 msgid "Playtime:"
3005
 msgstr "Spielzeit:"
3006
 
3007
-#: panels.py:246 panels.py:279
3008
+#: panels.py:247 panels.py:280
3009
 msgid "Video Codec:"
3010
 msgstr "Video-Codec:"
3011
 
3012
-#: panels.py:247 panels.py:280
3013
+#: panels.py:248 panels.py:281
3014
 msgid "Audio Codec:"
3015
 msgstr "Audio-Codec:"
3016
 
3017
-#: panels.py:248
3018
+#: panels.py:249
3019
 msgid "Audio Channels:"
3020
 msgstr "Audio-Kanäle:"
3021
 
3022
-#: panels.py:249
3023
+#: panels.py:250
3024
 msgid "Audio Sample Rate:"
3025
 msgstr "Audio Sample-Rate:"
3026
 
3027
-#: panels.py:250
3028
-#, fuzzy
3029
+#: panels.py:251
3030
 msgid "Best Profile:"
3031
 msgstr "Ziel-Profil:"
3032
 
3033
-#: panels.py:251
3034
-#, fuzzy
3035
+#: panels.py:252
3036
 msgid "Matches Project Profile:"
3037
 msgstr "Nutze Projekt-Profil:"
3038
 
3039
-#: panels.py:274 tools/gmic.py:647
3040
-#, fuzzy
3041
+#: panels.py:275 tools/gmic.py:699
3042
 msgid "Mark In:"
3043
-msgstr "Marke Anfang"
3044
+msgstr "Markierung Anfang"
3045
 
3046
-#: panels.py:275 tools/gmic.py:648
3047
-#, fuzzy
3048
+#: panels.py:276 tools/gmic.py:700
3049
 msgid "Mark Out:"
3050
-msgstr "Marke Ende"
3051
+msgstr "Markierung Ende"
3052
 
3053
-#: panels.py:276
3054
+#: panels.py:277
3055
 msgid "Clip Length:"
3056
 msgstr "Clip-Länge:"
3057
 
3058
-#: panels.py:278
3059
+#: panels.py:279
3060
 msgid "Media Path:"
3061
 msgstr "Medienpfad:"
3062
 
3063
-# ???
3064
-#: panels.py:308
3065
+# ???
3066
+#: panels.py:309
3067
 msgid "Composite clip on:"
3068
-msgstr "Composite Clip auf:"
3069
+msgstr "Mische Clip auf:"
3070
 
3071
-#: panels.py:321 panels.py:411 rendergui.py:537 tools/toolsencoding.py:67
3072
+#: panels.py:322 panels.py:415 rendergui.py:544 tools/toolsencoding.py:67
3073
 msgid "Type:"
3074
 msgstr "Typ:"
3075
 
3076
-# ???
3077
-#: panels.py:330
3078
+# ???
3079
+#: panels.py:331
3080
 msgid "Wipe Pattern:"
3081
 msgstr "Wisch-Muster:"
3082
 
3083
-# ???
3084
-#: panels.py:336
3085
+# ???
3086
+#: panels.py:337
3087
 msgid "Dip Color:"
3088
 msgstr "Tauchfarbe:"
3089
 
3090
-#: panels.py:351 panels.py:421 tools/gmic.py:649
3091
+#: panels.py:355 panels.py:428 tools/gmic.py:701
3092
 msgid "Length:"
3093
 msgstr "Länge:"
3094
 
3095
-#: panels.py:357
3096
-#, fuzzy
3097
+#: panels.py:361
3098
 msgid "First Clip Out Handle:"
3099
 msgstr "Ab Clip-Handle:"
3100
 
3101
-#: panels.py:358 panels.py:361
3102
+#: panels.py:362 panels.py:365
3103
 msgid " frame(s)"
3104
-msgstr " Frame(s)"
3105
+msgstr " Einzelbild(er)"
3106
 
3107
-#: panels.py:360
3108
-#, fuzzy
3109
+#: panels.py:364
3110
 msgid "Second Clip In Handle:"
3111
 msgstr "Bis Clip-Handle:"
3112
 
3113
-#: panels.py:397 panels.py:448
3114
+#: panels.py:401 panels.py:455
3115
 msgid "Transition Options"
3116
 msgstr "Übergangs-Optionen"
3117
 
3118
-# ???
3119
-#: panels.py:398 panels.py:449
3120
+# ???
3121
+#: panels.py:402 panels.py:456
3122
 msgid "Encoding"
3123
 msgstr "Encoding"
3124
 
3125
-#: panels.py:399
3126
-#, fuzzy
3127
+#: panels.py:403
3128
 msgid "Media Overlap info"
3129
-msgstr "Medien-Linker"
3130
+msgstr "Medien Überschneidungs Info"
3131
 
3132
-# ???
3133
-#: panels.py:407 mlttransitions.py:166
3134
+# ???
3135
+#: panels.py:411 mlttransitions.py:166
3136
 msgid "Fade In"
3137
 msgstr "Einblenden"
3138
 
3139
-# ???
3140
-#: panels.py:408 mlttransitions.py:167
3141
+# ???
3142
+#: panels.py:412 mlttransitions.py:167
3143
 msgid "Fade Out"
3144
 msgstr "Ausblenden"
3145
 
3146
-#: panels.py:416
3147
+#: panels.py:420
3148
 msgid "Color:"
3149
 msgstr "Farbe:"
3150
 
3151
@@ -2421,95 +2473,95 @@
3152
 msgid "Building sequence "
3153
 msgstr "Sequenz erstellen "
3154
 
3155
-#: persistance.py:404
3156
+#: persistance.py:408
3157
 msgid "Loading icons"
3158
 msgstr "Lade Symbole"
3159
 
3160
-# ???
3161
+# ???
3162
 #: projectdata.py:73
3163
 msgid "untitled"
3164
 msgstr "unbenannt"
3165
 
3166
-# ???
3167
-#: projectdata.py:186
3168
+# ???
3169
+#: projectdata.py:188
3170
 msgid "bin_"
3171
 msgstr "album_"
3172
 
3173
-# ???
3174
-#: projectdata.py:481
3175
+# ???
3176
+#: projectdata.py:483
3177
 msgid "Created using dialog"
3178
 msgstr "Erzeugt durch Dialog"
3179
 
3180
-# ???
3181
-#: projectdata.py:483
3182
+# ???
3183
+#: projectdata.py:485
3184
 msgid "Created using Save As... "
3185
 msgstr "Erzeugt durch 'Sichern als...'"
3186
 
3187
-#: projectdata.py:485
3188
+#: projectdata.py:487
3189
 msgid "Saved "
3190
 msgstr "Gesichert "
3191
 
3192
-#: projectdata.py:488
3193
+#: projectdata.py:490
3194
 msgid "Saved as "
3195
 msgstr "Gesichert als "
3196
 
3197
-#: projectdata.py:490
3198
+#: projectdata.py:492
3199
 msgid "Rendered "
3200
 msgstr "Gerendert "
3201
 
3202
-#: projectdata.py:492
3203
+#: projectdata.py:494
3204
 msgid "Saved backup snapshot"
3205
 msgstr "Sicherungskopie angelegt"
3206
 
3207
-#: render.py:152
3208
+#: render.py:170
3209
 msgid "To Queue"
3210
-msgstr "Zur Liste"
3211
+msgstr "Zur Renderwarteschlange"
3212
 
3213
-#: render.py:153
3214
+#: render.py:171
3215
 msgid "Save Project in Render Queue"
3216
-msgstr "Sichere Projekt im Renderliste"
3217
+msgstr "Sichere Projekt im Renderwarteschlange"
3218
 
3219
-#: render.py:156
3220
+#: render.py:174
3221
 msgid "Select render range"
3222
 msgstr "Wähle Render-Bereich"
3223
 
3224
-#: render.py:157
3225
+#: render.py:175
3226
 msgid "Reset all render options to defaults"
3227
 msgstr "Alle Render-Optionen zurück setzen"
3228
 
3229
-#: render.py:158
3230
+#: render.py:176
3231
 msgid "Begin Rendering"
3232
 msgstr "Rendern beginnen"
3233
 
3234
-#: render.py:177
3235
+#: render.py:195
3236
 msgid "<b>Output File: </b>"
3237
 msgstr "<b>Ausgabe-Datei: </b>"
3238
 
3239
-#: render.py:179
3240
+#: render.py:197
3241
 msgid "<b>Estimated time left: </b>"
3242
 msgstr "<b>Geschätzte verbleibende Zeit: </b>"
3243
 
3244
-#: render.py:181
3245
+#: render.py:199
3246
 msgid "<b>Render time: </b>"
3247
 msgstr "<b>Render-Zeit: </b>"
3248
 
3249
-#: render.py:198 render.py:224
3250
+#: render.py:216 render.py:242
3251
 msgid "<b>Render Time: </b>"
3252
 msgstr "<b>Render-Zeit: </b>"
3253
 
3254
-#: render.py:204 render.py:222
3255
+#: render.py:222 render.py:240
3256
 msgid "<b>Estimated Time Left: </b>"
3257
 msgstr "<b>Geschätzte verbleibende Zeit: </b>"
3258
 
3259
-#: render.py:226
3260
+#: render.py:244
3261
 msgid "Render Complete!"
3262
 msgstr "Rendern abgeschlossen!"
3263
 
3264
-#: render.py:342
3265
+#: render.py:360
3266
 msgid "A File with given path exists!"
3267
 msgstr "Eine Datei mit angebenem Pfad existiert!"
3268
 
3269
-#: render.py:343
3270
+#: render.py:361
3271
 msgid ""
3272
 "It is not allowed to render Motion Files with same paths as existing files.\n"
3273
 "Select another name for file."
3274
@@ -2518,11 +2570,11 @@
3275
 "rendern\n"
3276
 "wie bereits existierende Dateien. Wählen Sie andere Dateinamen."
3277
 
3278
-#: render.py:402
3279
+#: render.py:420
3280
 msgid "Rendering Motion Clip"
3281
 msgstr "Rendere Bewegungs-Clip"
3282
 
3283
-#: render.py:452
3284
+#: render.py:470
3285
 msgid "Rendering Transition Clip"
3286
 msgstr "Rendere Übergangs-Clip"
3287
 
3288
@@ -2540,7 +2592,7 @@
3289
 "You can only sync to clips that are on track V1."
3290
 msgstr ""
3291
 ".\n"
3292
-"Sie können nur zu Clip synchronisieren, die auf Spur V1 liegen."
3293
+"Sie können nur mit Clips synchronisieren, die auf Spur V1 liegen."
3294
 
3295
 #: translations.py:111 translations.py:416
3296
 msgid "Color"
3297
@@ -2558,18 +2610,18 @@
3298
 msgid "Audio Filter"
3299
 msgstr "Audio-Filter"
3300
 
3301
-# ???
3302
+# ???
3303
 #: translations.py:115 translations.py:168 translations.py:381
3304
 #: translations.py:458
3305
 msgid "Blur"
3306
-msgstr "Verschwimmen"
3307
+msgstr "Unschärfe"
3308
 
3309
 #: translations.py:116 translations.py:525 propertyeditorbuilder.py:487
3310
 #: propertyeditorbuilder.py:582
3311
 msgid "Distort"
3312
 msgstr "Verzerren"
3313
 
3314
-# ???
3315
+# ???
3316
 #: translations.py:117
3317
 msgid "Alpha"
3318
 msgstr "Alpha"
3319
@@ -2588,23 +2640,23 @@
3320
 
3321
 #: translations.py:121
3322
 msgid "Fix"
3323
-msgstr "Überarbeiten"
3324
+msgstr "Beheben"
3325
 
3326
 #: translations.py:122
3327
 msgid "Artistic"
3328
 msgstr "Künstlerisch"
3329
 
3330
-# ???
3331
+# ???
3332
 #: translations.py:126
3333
 msgid "Alpha Gradient"
3334
 msgstr "Alpha-Gradient"
3335
 
3336
-# ???
3337
+# ???
3338
 #: translations.py:127
3339
 msgid "Crop"
3340
-msgstr "Kupieren"
3341
+msgstr "Beschneiden"
3342
 
3343
-# ???
3344
+# ???
3345
 #: translations.py:128
3346
 msgid "Alpha Shape"
3347
 msgstr "Alpha-Form"
3348
@@ -2615,12 +2667,12 @@
3349
 
3350
 #: translations.py:131
3351
 msgid "Pan"
3352
-msgstr "Balance"
3353
+msgstr "Schwenken"
3354
 
3355
-# ???
3356
+# ???
3357
 #: translations.py:132
3358
 msgid "Pan Keyframed"
3359
-msgstr "Balance Keyframed"
3360
+msgstr "Schwenken Keyframed"
3361
 
3362
 #: translations.py:133
3363
 msgid "Mono to Stereo"
3364
@@ -2630,12 +2682,12 @@
3365
 msgid "Swap Channels"
3366
 msgstr "Kanäle tauschen"
3367
 
3368
-# ???
3369
+# ???
3370
 #: translations.py:136
3371
 msgid "Pitchshifter"
3372
 msgstr "Tonhöhe ändern"
3373
 
3374
-# ???
3375
+# ???
3376
 #: translations.py:137
3377
 msgid "Distort - Barry's Satan"
3378
 msgstr "Verzerrung - Barry's Satan"
3379
@@ -2692,7 +2744,7 @@
3380
 msgid "Bandpass"
3381
 msgstr "Bandpass"
3382
 
3383
-# ???
3384
+# ???
3385
 #: translations.py:151
3386
 msgid "Pitchscaler - High Quality"
3387
 msgstr "Tonhöhenskalierung - Hohe Quality"
3388
@@ -2729,7 +2781,7 @@
3389
 msgid "Chorus - Multivoice"
3390
 msgstr "Chorus - Multivoice"
3391
 
3392
-# ##
3393
+# ##
3394
 #: translations.py:161
3395
 msgid "Charcoal"
3396
 msgstr "Holzkohle"
3397
@@ -2744,7 +2796,7 @@
3398
 
3399
 #: translations.py:164
3400
 msgid "Scanlines"
3401
-msgstr "Skanlinien"
3402
+msgstr "Vertikale Linien"
3403
 
3404
 #: translations.py:165
3405
 msgid "Cartoon"
3406
@@ -2777,7 +2829,7 @@
3407
 
3408
 #: translations.py:175 translations.py:400 mlttransitions.py:144
3409
 msgid "Hue"
3410
-msgstr "Farbwert"
3411
+msgstr "Farbton"
3412
 
3413
 #: translations.py:176 translations.py:397 translations.py:401
3414
 #: translations.py:402
3415
@@ -2790,13 +2842,13 @@
3416
 
3417
 #: translations.py:178
3418
 msgid "Tint"
3419
-msgstr "Teint"
3420
+msgstr "Farbstich"
3421
 
3422
 #: translations.py:179
3423
 msgid "White Balance"
3424
 msgstr "Weissabgleich"
3425
 
3426
-# ???
3427
+# ???
3428
 #: translations.py:180 translations.py:481
3429
 msgid "Levels"
3430
 msgstr "Level"
3431
@@ -2821,10 +2873,10 @@
3432
 msgid "Technicolor"
3433
 msgstr "Technicolor"
3434
 
3435
-# ???
3436
+# ???
3437
 #: translations.py:187
3438
 msgid "Primaries"
3439
-msgstr "Primaries"
3440
+msgstr "Primärfarbe"
3441
 
3442
 #: translations.py:188
3443
 msgid "Color Distance"
3444
@@ -2844,7 +2896,7 @@
3445
 
3446
 #: translations.py:193 translations.py:430
3447
 msgid "Flip"
3448
-msgstr "Tauschen"
3449
+msgstr "Umkehren"
3450
 
3451
 #: translations.py:194
3452
 msgid "Mirror"
3453
@@ -2900,18 +2952,18 @@
3454
 
3455
 #: translations.py:211
3456
 msgid "Translate"
3457
-msgstr "Verschieben"
3458
+msgstr "Verrücken"
3459
 
3460
 #: translations.py:214
3461
 msgid "Color Select"
3462
 msgstr "Farbauswahl"
3463
 
3464
-# ???
3465
+# ???
3466
 #: translations.py:215
3467
 msgid "Alpha Modify"
3468
 msgstr "Alpha Modifikation"
3469
 
3470
-# ???
3471
+# ???
3472
 #: translations.py:216
3473
 msgid "Spill Supress"
3474
 msgstr "Spill Supress"
3475
@@ -2920,14 +2972,14 @@
3476
 msgid "RGB Noise"
3477
 msgstr "RGB-Rauschen"
3478
 
3479
-# ???
3480
+# ???
3481
 #: translations.py:218
3482
 msgid "Box Blur"
3483
-msgstr "Kasten verschwimmen"
3484
+msgstr "Kasten Unschärfe"
3485
 
3486
 #: translations.py:219
3487
 msgid "IRR Blur"
3488
-msgstr "IRR verschwimmen"
3489
+msgstr "IRR Unschärfe"
3490
 
3491
 #: translations.py:220
3492
 msgid "Color Halftone"
3493
@@ -2935,7 +2987,7 @@
3494
 
3495
 #: translations.py:221
3496
 msgid "Dither"
3497
-msgstr "Dithern"
3498
+msgstr "Zittern"
3499
 
3500
 #: translations.py:222
3501
 msgid "Vignette"
3502
@@ -2961,7 +3013,7 @@
3503
 msgid "RGB Adjustment"
3504
 msgstr "RGB-Anpassung"
3505
 
3506
-# ???
3507
+# ???
3508
 #: translations.py:228
3509
 msgid "Color Tap"
3510
 msgstr "Farbstich"
3511
@@ -2986,7 +3038,7 @@
3512
 msgid "Chroma Key"
3513
 msgstr "Chroma Key"
3514
 
3515
-# ???
3516
+# ???
3517
 #: translations.py:236 mlttransitions.py:123
3518
 msgid "Affine"
3519
 msgstr "Affin"
3520
@@ -2995,7 +3047,7 @@
3521
 msgid "Color Adjustment"
3522
 msgstr "Farbanpassung"
3523
 
3524
-# ???
3525
+# ???
3526
 #: translations.py:238
3527
 msgid "Color Grading"
3528
 msgstr "Farbstufen"
3529
@@ -3004,7 +3056,7 @@
3530
 msgid "Curves"
3531
 msgstr "Kurven"
3532
 
3533
-# ???
3534
+# ???
3535
 #: translations.py:240
3536
 msgid "Lift Gain Gamma"
3537
 msgstr "Gammawert anheben"
3538
@@ -3013,9 +3065,8 @@
3539
 msgid "Image Grid"
3540
 msgstr "Bildraster"
3541
 
3542
-# ???
3543
+# ???
3544
 #: translations.py:244
3545
-#, fuzzy
3546
 msgid "Color Lift Gain Gamma"
3547
 msgstr "Gammafarbwert anheben"
3548
 
3549
@@ -3095,7 +3146,7 @@
3550
 msgid "Dry/Wet"
3551
 msgstr "Trocken/Nass"
3552
 
3553
-# ???
3554
+# ???
3555
 #: translations.py:270
3556
 msgid "Pitch Shift"
3557
 msgstr "Tonhöhenverschiebung"
3558
@@ -3108,7 +3159,7 @@
3559
 msgid "Decay Time(samples)"
3560
 msgstr "Verzögerung(Samples)"
3561
 
3562
-# ???
3563
+# ???
3564
 #: translations.py:274
3565
 msgid "Knee Point(dB)"
3566
 msgstr "Kniepunkt(dB)"
3567
@@ -3117,34 +3168,34 @@
3568
 msgid "Frequency shift"
3569
 msgstr "Frequenzverschiebung"
3570
 
3571
-# ???
3572
+# ???
3573
 #: translations.py:278
3574
 msgid "Low Gain(dB)"
3575
 msgstr "Tiefwert(dB)"
3576
 
3577
-# ???
3578
+# ???
3579
 #: translations.py:279
3580
 msgid "Mid Gain(dB)"
3581
 msgstr "Mittenwert(dB)"
3582
 
3583
-# ???
3584
+# ???
3585
 #: translations.py:280
3586
 msgid "High Gain(dB)"
3587
 msgstr "Hochwert(dB)"
3588
 
3589
 #: translations.py:282
3590
 msgid "Oscillation period(s)"
3591
-msgstr "Oszillator Periode(s)"
3592
+msgstr "Oszillations Periode(n)"
3593
 
3594
 #: translations.py:283
3595
 msgid "Oscillation depth(ms)"
3596
-msgstr "Oszillator Tiefe(ms)"
3597
+msgstr "Oszillatons Tiefe(ms)"
3598
 
3599
 #: translations.py:284
3600
 msgid "Feedback%"
3601
 msgstr "Rückkopplung%"
3602
 
3603
-# ???
3604
+# ???
3605
 #: translations.py:287
3606
 msgid "Random seed"
3607
 msgstr "Zufallsvorgabe"
3608
@@ -3185,18 +3236,18 @@
3609
 msgid "Amplitude Random(%)"
3610
 msgstr "Zufallslautstärke(%)"
3611
 
3612
-# ???
3613
+# ???
3614
 #: translations.py:298 translations.py:361 translations.py:407
3615
 #: translations.py:439
3616
 msgid "Amount"
3617
 msgstr "Wert"
3618
 
3619
-# ???
3620
+# ???
3621
 #: translations.py:300
3622
 msgid "Drive"
3623
 msgstr "Ausschlag"
3624
 
3625
-# ???
3626
+# ???
3627
 #: translations.py:301
3628
 msgid "Skew"
3629
 msgstr "Versatz"
3630
@@ -3233,17 +3284,17 @@
3631
 msgid "Input bandwith"
3632
 msgstr "Eingangs-Bandbreite"
3633
 
3634
-# ???
3635
+# ???
3636
 #: translations.py:316
3637
 msgid "Dry signal level(dB)"
3638
 msgstr "Signalniveau trocken(dB)"
3639
 
3640
-# ???
3641
+# ???
3642
 #: translations.py:317
3643
 msgid "Early reflection level(dB)"
3644
 msgstr "Frühes Reflektionsniveau(dB)"
3645
 
3646
-# ???
3647
+# ???
3648
 #: translations.py:318
3649
 msgid "Tail level(dB)"
3650
 msgstr "Ausgangsniveau"
3651
@@ -3276,7 +3327,7 @@
3652
 msgid "Range(dB)"
3653
 msgstr "Bereich(dB)"
3654
 
3655
-# ???
3656
+# ???
3657
 #: translations.py:328
3658
 msgid "Center Frequency(Hz)"
3659
 msgstr "Basisfrequenz(Hz)"
3660
@@ -3285,14 +3336,14 @@
3661
 msgid "Bandwidth(Hz)"
3662
 msgstr "Bandbreite(Hz)"
3663
 
3664
-# ???
3665
+# ???
3666
 #: translations.py:330
3667
 msgid "Stages"
3668
 msgstr "Stages"
3669
 
3670
 #: translations.py:332
3671
 msgid "Pitch-coefficient"
3672
-msgstr "Tonhöhen-Koeffizient"
3673
+msgstr "Tonhöhen-Koeffizienz"
3674
 
3675
 #: translations.py:334
3676
 msgid "50Hz gain"
3677
@@ -3362,19 +3413,19 @@
3678
 msgid "Dry/Wet mix"
3679
 msgstr "Trocken/Nass Mischung"
3680
 
3681
-# ???
3682
+# ???
3683
 #: translations.py:354
3684
 msgid "Effect cutoff(Hz)"
3685
 msgstr "Effekt-Grenze (Hz)"
3686
 
3687
 #: translations.py:357
3688
 msgid "Rate"
3689
-msgstr "Rate"
3690
+msgstr "Verhältnis"
3691
 
3692
-# ???
3693
+# ???
3694
 #: translations.py:359
3695
 msgid "Sift"
3696
-msgstr "Sift"
3697
+msgstr "Aussieben"
3698
 
3699
 #: translations.py:363
3700
 msgid "Year"
3701
@@ -3384,7 +3435,7 @@
3702
 msgid "RPM"
3703
 msgstr "RPM"
3704
 
3705
-# ???
3706
+# ???
3707
 #: translations.py:365
3708
 msgid "Surface warping"
3709
 msgstr "Oberflächen-Warping"
3710
@@ -3417,17 +3468,17 @@
3711
 msgid "Oscillation frequency(Hz)"
3712
 msgstr "Oszillator-Frequenz(Hz)"
3713
 
3714
-# ???
3715
+# ???
3716
 #: translations.py:374
3717
 msgid "Output attenuation(dB)"
3718
 msgstr "Ausgangsdämpfung(dB)"
3719
 
3720
-# ???
3721
+# ???
3722
 #: translations.py:376
3723
 msgid "X Scatter"
3724
 msgstr "X Streuung"
3725
 
3726
-# ???
3727
+# ???
3728
 #: translations.py:377
3729
 msgid "Y Scatter"
3730
 msgstr "Y Streuung"
3731
@@ -3460,27 +3511,27 @@
3732
 msgid "Bright. dur."
3733
 msgstr "Bright Länge"
3734
 
3735
-# ???
3736
+# ???
3737
 #: translations.py:387
3738
 msgid "Develop up"
3739
 msgstr "Entwicklung hoch"
3740
 
3741
-# ???
3742
+# ???
3743
 #: translations.py:388
3744
 msgid "Develop down"
3745
 msgstr "Entwicklung herab"
3746
 
3747
-# ???
3748
+# ???
3749
 #: translations.py:389
3750
 msgid "Develop dur."
3751
 msgstr "Entwicklung Dauer"
3752
 
3753
-# ???
3754
+# ???
3755
 #: translations.py:390
3756
 msgid "Triplevel"
3757
 msgstr "Trip-Level"
3758
 
3759
-# ???
3760
+# ???
3761
 #: translations.py:391
3762
 msgid "Difference Space"
3763
 msgstr "Raumunterschied"
3764
@@ -3525,12 +3576,12 @@
3765
 msgid "Gamma"
3766
 msgstr "Gamma"
3767
 
3768
-# ???
3769
+# ???
3770
 #: translations.py:414
3771
 msgid "Num"
3772
 msgstr "Num"
3773
 
3774
-# ???
3775
+# ???
3776
 #: translations.py:415
3777
 msgid "Dist. weight"
3778
 msgstr "Dist. Gewicht"
3779
@@ -3587,18 +3638,18 @@
3780
 msgid "Non-Edge Brightness"
3781
 msgstr "Nicht-Ecken-Helligkeit"
3782
 
3783
-# ???
3784
+# ???
3785
 #: translations.py:437
3786
 msgid "Spatial"
3787
-msgstr "Spatial"
3788
+msgstr "Gebiet"
3789
 
3790
 #: translations.py:438
3791
 msgid "Temporal"
3792
-msgstr "Temporal"
3793
+msgstr "Zeitlich"
3794
 
3795
 #: translations.py:441
3796
 msgid "Border width"
3797
-msgstr "Kantenbreite"
3798
+msgstr "Randbreite"
3799
 
3800
 #: translations.py:442
3801
 msgid "Phase Incr."
3802
@@ -3610,7 +3661,7 @@
3803
 
3804
 #: translations.py:444
3805
 msgid "Freeze Frame"
3806
-msgstr "Frame einfrieren"
3807
+msgstr "Einzelbild einfrieren"
3808
 
3809
 #: translations.py:445
3810
 msgid "Freeze After"
3811
@@ -3624,10 +3675,10 @@
3812
 msgid "Angle"
3813
 msgstr "Winkel"
3814
 
3815
-# ???
3816
+# ???
3817
 #: translations.py:448 translations.py:451 translations.py:452
3818
 msgid "transition.geometry"
3819
-msgstr "transition.geometry"
3820
+msgstr "übergang.geometrie"
3821
 
3822
 #: translations.py:449 translations.py:523
3823
 msgid "Shear X"
3824
@@ -3682,10 +3733,10 @@
3825
 msgid "B/I/I"
3826
 msgstr "B/I/I"
3827
 
3828
-# ???
3829
+# ???
3830
 #: translations.py:472
3831
 msgid "Supress"
3832
-msgstr "Supress"
3833
+msgstr "Supprimieren"
3834
 
3835
 #: translations.py:473 translations.py:580
3836
 msgid "Horizontal"
3837
@@ -3723,7 +3774,7 @@
3838
 msgid "Aspect"
3839
 msgstr "Aspekt"
3840
 
3841
-# ?????
3842
+# ?????
3843
 #: translations.py:484
3844
 msgid "Center Size"
3845
 msgstr "Mittengröße"
3846
@@ -3732,12 +3783,12 @@
3847
 msgid "Azimuth"
3848
 msgstr "Azimut"
3849
 
3850
-# ???
3851
+# ???
3852
 #: translations.py:486 translations.py:491
3853
 msgid "Lightness"
3854
 msgstr "Leichtheit"
3855
 
3856
-# ???
3857
+# ???
3858
 #: translations.py:487
3859
 msgid "Bump Height"
3860
 msgstr "Bump-Höhe"
3861
@@ -3746,12 +3797,12 @@
3862
 msgid "Gray"
3863
 msgstr "Grau"
3864
 
3865
-# ???
3866
+# ???
3867
 #: translations.py:489
3868
 msgid "Split Preview"
3869
 msgstr "Vorschau teilen"
3870
 
3871
-# ???
3872
+# ???
3873
 #: translations.py:490
3874
 msgid "Source on Left"
3875
 msgstr "Quelle links"
3876
@@ -3764,7 +3815,7 @@
3877
 msgid "Input white level"
3878
 msgstr "Eingang Weisswert"
3879
 
3880
-# ???
3881
+# ???
3882
 #: translations.py:494
3883
 msgid "Black output"
3884
 msgstr "Ausgabe schwarz"
3885
@@ -3789,7 +3840,7 @@
3886
 msgid "Effect"
3887
 msgstr "Effekt"
3888
 
3889
-# ???
3890
+# ???
3891
 #: translations.py:504
3892
 msgid "Blend Type"
3893
 msgstr "Blendungs-Typ"
3894
@@ -3798,17 +3849,17 @@
3895
 msgid "Key Color"
3896
 msgstr "Schlüssel-Farbe"
3897
 
3898
-# ???
3899
+# ???
3900
 #: translations.py:507
3901
 msgid "Pre-Level"
3902
 msgstr "Level vorher"
3903
 
3904
-# ???
3905
+# ???
3906
 #: translations.py:508
3907
 msgid "Post-Level"
3908
 msgstr "Level nachher"
3909
 
3910
-# ???
3911
+# ???
3912
 #: translations.py:509
3913
 msgid "Slope"
3914
 msgstr "Steigung"
3915
@@ -3817,7 +3868,7 @@
3916
 msgid "Luma Band"
3917
 msgstr "Luma-Band"
3918
 
3919
-# ???
3920
+# ???
3921
 #: translations.py:512
3922
 msgid "Gain"
3923
 msgstr "Wert"
3924
@@ -3854,7 +3905,7 @@
3925
 msgid "Wipe Type"
3926
 msgstr "Wisch-Typ"
3927
 
3928
-# ???
3929
+# ???
3930
 #: translations.py:529 translations.py:533
3931
 msgid "Softness"
3932
 msgstr "Weichheit"
3933
@@ -3863,7 +3914,7 @@
3934
 msgid "Wipe Amount"
3935
 msgstr "Wisch-Anteil"
3936
 
3937
-# ???
3938
+# ???
3939
 #: translations.py:537 translations.py:542
3940
 msgid "Shave"
3941
 msgstr "Rasieren"
3942
@@ -3968,7 +4019,7 @@
3943
 msgid "Heat"
3944
 msgstr "Hitze"
3945
 
3946
-# ???
3947
+# ???
3948
 #: translations.py:576
3949
 msgid "XRay"
3950
 msgstr "Röntgen"
3951
@@ -3981,7 +4032,7 @@
3952
 msgid "YellowBlue"
3953
 msgstr "GelbBlau"
3954
 
3955
-# ?????
3956
+# ?????
3957
 #: translations.py:579
3958
 msgid "Esses"
3959
 msgstr "Windungen"
3960
@@ -4042,7 +4093,7 @@
3961
 msgid "Stripes Horizontal Big"
3962
 msgstr "Horizontale breite Streifen"
3963
 
3964
-# ???
3965
+# ???
3966
 #: mlttransitions.py:88
3967
 msgid "Stripes Horizontal Moving"
3968
 msgstr "Horizontal sich bewegende Streifen"
3969
@@ -4055,17 +4106,17 @@
3970
 msgid "Stripes Vertical Big"
3971
 msgstr "Vertikale breite Streifen"
3972
 
3973
-# ???
3974
+# ???
3975
 #: mlttransitions.py:91
3976
 msgid "Burst"
3977
 msgstr "Explosion"
3978
 
3979
-# ???
3980
+# ???
3981
 #: mlttransitions.py:92
3982
 msgid "Circle From In"
3983
 msgstr "Kreis von innen"
3984
 
3985
-# ???
3986
+# ???
3987
 #: mlttransitions.py:93
3988
 msgid "Circle From Out"
3989
 msgstr "Kreis von aussen"
3990
@@ -4074,12 +4125,12 @@
3991
 msgid "Cloud"
3992
 msgstr "Wolke"
3993
 
3994
-# ???
3995
+# ???
3996
 #: mlttransitions.py:95
3997
 msgid "Hatched 1"
3998
 msgstr "Straffiert 1"
3999
 
4000
-# ???
4001
+# ???
4002
 #: mlttransitions.py:96
4003
 msgid "Hatched 2"
4004
 msgstr "Straffiert 2"
4005
@@ -4088,7 +4139,7 @@
4006
 msgid "Hourglass"
4007
 msgstr "Stundenglas"
4008
 
4009
-# ???
4010
+# ???
4011
 #: mlttransitions.py:98
4012
 msgid "Puddles"
4013
 msgstr "Pfützen"
4014
@@ -4141,7 +4192,7 @@
4015
 msgid "Spots"
4016
 msgstr "Punkte"
4017
 
4018
-#: mlttransitions.py:111 medialog.py:534
4019
+#: mlttransitions.py:111 medialog.py:535
4020
 msgid "Star"
4021
 msgstr "Stern"
4022
 
4023
@@ -4193,10 +4244,10 @@
4024
 msgid "Region"
4025
 msgstr "Region"
4026
 
4027
-# ???
4028
+# ???
4029
 #: mlttransitions.py:127
4030
 msgid "Affine Blend"
4031
-msgstr "Übergang"
4032
+msgstr "Affiner Übergang"
4033
 
4034
 #: mlttransitions.py:128
4035
 msgid "Blend"
4036
@@ -4226,7 +4277,7 @@
4037
 msgid "Divide"
4038
 msgstr "Teilen"
4039
 
4040
-# ???
4041
+# ???
4042
 #: mlttransitions.py:140
4043
 msgid "Dodge"
4044
 msgstr "Ausweichen"
4045
@@ -4247,7 +4298,7 @@
4046
 msgid "Lighten"
4047
 msgstr "Beleuchten"
4048
 
4049
-# ???
4050
+# ???
4051
 #: mlttransitions.py:147
4052
 msgid "Overlay"
4053
 msgstr "Überzeichnen"
4054
@@ -4272,15 +4323,14 @@
4055
 msgid "Color Dip"
4056
 msgstr "Farb-Senkung"
4057
 
4058
-# 
4059
-# 
4060
-# 
4061
+#
4062
+#
4063
+#
4064
 #: propertyeditorbuilder.py:247
4065
 msgid "Size/Height"
4066
 msgstr "Größe/Höhe"
4067
 
4068
 #: propertyeditorbuilder.py:283
4069
-#, fuzzy
4070
 msgid "Width"
4071
 msgstr "Breite"
4072
 
4073
@@ -4290,13 +4340,13 @@
4074
 
4075
 #: propertyeditorbuilder.py:397
4076
 msgid "User Luma"
4077
-msgstr "Luma Nutzer"
4078
+msgstr "Luma Benutzer"
4079
 
4080
 #: propertyeditorbuilder.py:399
4081
 msgid "Select Luma File"
4082
 msgstr "Luma-Datei wählen"
4083
 
4084
-# ???
4085
+# ???
4086
 #: propertyeditorbuilder.py:408
4087
 msgid "Wipe Luma files"
4088
 msgstr "Luma-Datei entfernen"
4089
@@ -4321,80 +4371,85 @@
4090
 msgid "Force"
4091
 msgstr "Forcieren"
4092
 
4093
-# ???
4094
+# ???
4095
 #: propertyeditorbuilder.py:486 propertyeditorbuilder.py:581
4096
 msgid "Align"
4097
 msgstr "Anpassen"
4098
 
4099
-# 
4100
-# 
4101
-# 
4102
-#: keyframeeditor.py:1532
4103
+#
4104
+#
4105
+#
4106
+#: keyframeeditor.py:1544
4107
 msgid "View:"
4108
 msgstr "Ansicht:"
4109
 
4110
-#: keyframeeditor.py:1538
4111
+#: keyframeeditor.py:1550
4112
 msgid "Large"
4113
 msgstr "Groß"
4114
 
4115
-#: keyframeeditor.py:1539
4116
+#: keyframeeditor.py:1551
4117
 msgid "Medium"
4118
 msgstr "Mittel"
4119
 
4120
-#: keyframeeditor.py:1540
4121
+#: keyframeeditor.py:1552
4122
 msgid "Small"
4123
 msgstr "Klein"
4124
 
4125
-#: keyframeeditor.py:1560
4126
+#: keyframeeditor.py:1572
4127
 msgid "Reset Geometry"
4128
 msgstr "Geometrie zurücksetzen"
4129
 
4130
-#: keyframeeditor.py:1561
4131
+#: keyframeeditor.py:1573
4132
 msgid "Geometry to Original Aspect Ratio"
4133
-msgstr "Geometrie im originalen Aspekt"
4134
+msgstr "Geometrie zurücksetzen Original Verhältnis"
4135
 
4136
-#: keyframeeditor.py:1562
4137
+#: keyframeeditor.py:1574
4138
 msgid "Center Horizontal"
4139
 msgstr "Horizontal zentrieren"
4140
 
4141
-#: keyframeeditor.py:1563
4142
+#: keyframeeditor.py:1575
4143
 msgid "Center Vertical"
4144
 msgstr "Vertikal zentrieren"
4145
 
4146
-#: middlebar.py:110
4147
+#: middlebar.py:127
4148
 msgid ""
4149
 "Zoom In - Mouse Middle Scroll\n"
4150
 " Zoom Out - Mouse Middle Scroll\n"
4151
 " Zoom Length - Mouse Middle Click"
4152
 msgstr ""
4153
-"Zoom Ein - Mausrad rollen\n"
4154
-" Zoom Aus - Mausrad rollen\n"
4155
-" Zoom Länge - Mausklick Mitte"
4156
+"Zoom Ein \t\t- Mausrad rollen\n"
4157
+"Zoom Aus \t\t- Mausrad rollen\n"
4158
+"Zoom Länge \t- Mausklick Mitte"
4159
 
4160
-#: middlebar.py:115
4161
-#, fuzzy
4162
+#: middlebar.py:132
4163
 msgid ""
4164
 "Add Rendered Transition - 2 clips selected\n"
4165
 "Add Rendered Fade - 1 clip selected\n"
4166
 "Cut - X"
4167
 msgstr ""
4168
-"Übergang hinzufügen (2 Clips gewählt)\n"
4169
-"Überblendung hinzufügen (1 Clip ausgewählt)"
4170
+"Übergang hinzufügen \t\t(2 Clips auswähln)\n"
4171
+"Überblendung hinzufügen \t(1 Clip auswählen)\n"
4172
+"Schneiden \t\t\t\t\t- x"
4173
 
4174
-#: middlebar.py:123
4175
-#, fuzzy
4176
+#: middlebar.py:138
4177
 msgid ""
4178
 "Splice Out - Delete\n"
4179
 "Lift\n"
4180
-"Resync Selected\n"
4181
-"Split Audio"
4182
+"Delete Range"
4183
 msgstr ""
4184
-"Schneiden - X\n"
4185
-"Entfernen - Entf\n"
4186
+"Entfernen \t\t- Entf\n"
4187
 "Anheben\n"
4188
 "Gewählte synchr."
4189
 
4190
-#: middlebar.py:130
4191
+#: middlebar.py:143
4192
+msgid ""
4193
+"Resync Selected\n"
4194
+"Split Audio"
4195
+msgstr ""
4196
+"Gewählte synchronisieren\n"
4197
+"Audio teilen"
4198
+
4199
+#: middlebar.py:150
4200
 msgid ""
4201
 "Overwrite Range\n"
4202
 "Overwrite Clip - T\n"
4203
@@ -4402,21 +4457,19 @@
4204
 "Append Clip - U"
4205
 msgstr ""
4206
 "Überschreibe Bereich\n"
4207
-"Überschreibe Clip - T\n"
4208
-"Füge Clip ein - Y\n"
4209
-"Hänge Clip an - U"
4210
+"Überschreibe Clip \t\t\t- T\n"
4211
+"Füge Clip ein \t\t\t\t- Y\n"
4212
+"Hänge Clip an \t\t\t\t- U"
4213
 
4214
-#: middlebar.py:135
4215
-#, fuzzy
4216
+#: middlebar.py:155
4217
 msgid ""
4218
 "Undo - Ctrl + Z\n"
4219
 "Redo - Ctrl + Y"
4220
 msgstr ""
4221
-"Rücknahme - Strg + X\n"
4222
-"Wiederherstellen - Strg + Y"
4223
+"Rückgängig \t\t- Strg + Z\n"
4224
+"Wiederherstellen \t- Strg + Y"
4225
 
4226
-#: middlebar.py:142
4227
-#, fuzzy
4228
+#: middlebar.py:162
4229
 msgid ""
4230
 "Audio Mixer\n"
4231
 "Titler\n"
4232
@@ -4424,9 +4477,11 @@
4233
 "Batch Render Queue"
4234
 msgstr ""
4235
 "Audio-Mischer\n"
4236
-"Titel-Generator"
4237
+"Titel-Generator\n"
4238
+"G'Mic Effekte\n"
4239
+"Render-Warteschlange"
4240
 
4241
-#: middlebar.py:145
4242
+#: middlebar.py:167
4243
 msgid ""
4244
 "Audio Mixer(not available)\n"
4245
 "Titler"
4246
@@ -4434,134 +4489,132 @@
4247
 "Audio- Mischer(nicht verfügbar)\n"
4248
 "Titel-Generator"
4249
 
4250
-# 
4251
-# 
4252
-# 
4253
-#: medialog.py:303
4254
+#
4255
+#
4256
+#
4257
+#: medialog.py:304
4258
 msgid "New Group..."
4259
 msgstr "Neue Gruppe..."
4260
 
4261
-#: medialog.py:304
4262
+#: medialog.py:305
4263
 msgid "New Group From Selected..."
4264
 msgstr "Neue Gruppe von Auswahl..."
4265
 
4266
-#: medialog.py:308
4267
+#: medialog.py:309
4268
 msgid "Rename Current Group..."
4269
 msgstr "Aktuelle Gruppen umbenennen..."
4270
 
4271
-#: medialog.py:314
4272
+#: medialog.py:315
4273
 msgid "Move Selected Items To Group"
4274
 msgstr "Ausgewählte Elemente in Gruppe verschieben"
4275
 
4276
-#: medialog.py:317
4277
+#: medialog.py:318
4278
 msgid "No Groups"
4279
 msgstr "Keine Gruppen"
4280
 
4281
-#: medialog.py:330
4282
+#: medialog.py:331
4283
 msgid "Delete Current Group"
4284
 msgstr "Aktuelle Gruppe entfernen"
4285
 
4286
-#: medialog.py:336
4287
+#: medialog.py:337
4288
 msgid "Sort by"
4289
-msgstr ""
4290
+msgstr "Sortiere nach"
4291
 
4292
-#: medialog.py:339
4293
-#, fuzzy
4294
+#: medialog.py:340
4295
 msgid "Time"
4296
 msgstr "Zeitlinie"
4297
 
4298
-#: medialog.py:345 medialog.py:540
4299
+#: medialog.py:346 medialog.py:541
4300
 msgid "File Name"
4301
 msgstr "Dateiname"
4302
 
4303
-#: medialog.py:350 medialog.py:538
4304
+#: medialog.py:351 medialog.py:539
4305
 msgid "Comment"
4306
 msgstr "Kommentar"
4307
 
4308
-#: medialog.py:464
4309
+#: medialog.py:465
4310
 msgid "Group "
4311
 msgstr "Gruppe "
4312
 
4313
-# ???
4314
-#: medialog.py:536 projectinfogui.py:99
4315
+# ???
4316
+#: medialog.py:537 projectinfogui.py:100
4317
 msgid "Event"
4318
 msgstr "Ereignis"
4319
 
4320
-#: medialog.py:542
4321
+#: medialog.py:543
4322
 msgid "Mark In"
4323
-msgstr "Marke Anfang"
4324
+msgstr "Markierung Anfang"
4325
 
4326
-#: medialog.py:544
4327
+#: medialog.py:545
4328
 msgid "Mark Out"
4329
-msgstr "Marke Ende"
4330
+msgstr "Markierung Ende"
4331
 
4332
-#: medialog.py:546 projectinfogui.py:97
4333
+#: medialog.py:547 projectinfogui.py:98
4334
 msgid "Date"
4335
 msgstr "Datum"
4336
 
4337
-#: medialog.py:701
4338
+#: medialog.py:702
4339
 msgid "Use Comments as Clip Names"
4340
 msgstr "Nutze Kommentare als Clip-Namen"
4341
 
4342
-# ?????
4343
-#: medialog.py:732
4344
+# ?????
4345
+#: medialog.py:733
4346
 msgid "Display starred ranges"
4347
 msgstr "Zeige benutzte Bereiche"
4348
 
4349
-# ?????
4350
-#: medialog.py:733
4351
+# ?????
4352
+#: medialog.py:734
4353
 msgid "Display non-starred ranges"
4354
 msgstr "Zeige ungenutzte Bereiche"
4355
 
4356
-# ????
4357
-#: medialog.py:734
4358
+# ????
4359
+#: medialog.py:735
4360
 msgid "Set selected ranges starred"
4361
 msgstr "Setze gewählte Bereiche als genutzt"
4362
 
4363
-# ?????
4364
-#: medialog.py:735
4365
+# ?????
4366
+#: medialog.py:736
4367
 msgid "Set selected ranges non-starred"
4368
 msgstr "Setze gewählte Bereiche als ungenutzt"
4369
 
4370
-#: medialog.py:736
4371
+#: medialog.py:737
4372
 msgid "Log current marked range"
4373
-msgstr "Aktuellen Bereich vermerken"
4374
+msgstr "Aktuellen Bereich in der Warteschlange hinzufügen"
4375
 
4376
-#: medialog.py:737
4377
+#: medialog.py:738
4378
 msgid "Delete selected ranges"
4379
-msgstr "Gewählte Bereiche löschen"
4380
+msgstr "Gewählte Bereiche aus der Warteschlange löschen"
4381
 
4382
-#: medialog.py:738
4383
+#: medialog.py:739
4384
 msgid "Insert selected ranges on Timeline"
4385
 msgstr "Gewählten Bereich in Zeitlinie einfügen"
4386
 
4387
-#: medialog.py:739
4388
+#: medialog.py:740
4389
 msgid "Append displayed ranges on Timeline"
4390
 msgstr "Angezeigte Bereiche an Zeitlinie anhängen"
4391
 
4392
-#: medialog.py:756
4393
+#: medialog.py:757
4394
 msgid "All Items"
4395
 msgstr "Alle Objekte"
4396
 
4397
-# ???
4398
-#: medialog.py:763
4399
+# ???
4400
+#: medialog.py:764
4401
 msgid "Select viewed Range Log Items Group"
4402
 msgstr "Wähle angezeigte Bereichs-Element-Gruppe"
4403
 
4404
-#: projectinfogui.py:37
4405
+#: projectinfogui.py:38
4406
 msgid "Name"
4407
 msgstr "Name"
4408
 
4409
-#: projectinfogui.py:49
4410
+#: projectinfogui.py:50
4411
 msgid "Project Events"
4412
 msgstr "Projekt-Ereignisse"
4413
 
4414
-#: projectinfogui.py:101
4415
+#: projectinfogui.py:102
4416
 msgid "Path"
4417
 msgstr "Pfad"
4418
 
4419
 #: tools/titler.py:85
4420
-#, fuzzy
4421
 msgid "Titler is already open"
4422
 msgstr "Titel-Generator bereits geöffnet"
4423
 
4424
@@ -4569,22 +4622,22 @@
4425
 msgid "Only single instance of Titler can be opened."
4426
 msgstr "Nur eine Instanz vom Titel-Generator kann offen sein."
4427
 
4428
-# ???
4429
+# ???
4430
 #: tools/titler.py:318
4431
 msgid "Load Layers"
4432
 msgstr "Lade Schichten"
4433
 
4434
-# ???
4435
+# ???
4436
 #: tools/titler.py:320
4437
 msgid "Save Layers"
4438
 msgstr "Sichere Schichten"
4439
 
4440
-# ???
4441
+# ???
4442
 #: tools/titler.py:322
4443
 msgid "Clear All"
4444
 msgstr "Alle zurücksetzen"
4445
 
4446
-# ???
4447
+# ???
4448
 #: tools/titler.py:399
4449
 msgid "Active Layer"
4450
 msgstr "Aktive Schicht"
4451
@@ -4605,148 +4658,147 @@
4452
 msgid "Save Title Graphic"
4453
 msgstr "Sichere Titelgrafik"
4454
 
4455
-#: rendergui.py:44
4456
+#: rendergui.py:45
4457
 msgid "Render Progress"
4458
 msgstr "Renderfortschritt"
4459
 
4460
-# ???
4461
-#: rendergui.py:68
4462
+# ???
4463
+#: rendergui.py:69
4464
 msgid ""
4465
 "Project and Render Profile FPS values are not same. Rendered file may have A/"
4466
 "V sync issues."
4467
 msgstr ""
4468
-"FPS-Werte von Projekt und Render-Profil stimmen nicht überein. Gerenderte "
4469
-"Datei kann A/V Sync-Probleme aufweisen."
4470
+"Bilder pro Sekunde (fps) von Projekt und Render-Profil stimmen nicht "
4471
+"überein. Gerenderte Datei kann Audio/Vido Sync-Probleme aufweisen."
4472
 
4473
-#: rendergui.py:95
4474
+#: rendergui.py:96
4475
 msgid "Render range not defined!"
4476
 msgstr "Renderbereich nicht definiert!"
4477
 
4478
-# ???
4479
-#: rendergui.py:96
4480
+# ???
4481
+#: rendergui.py:97
4482
 msgid ""
4483
 "Define render range using Mark In and Mark Out points\n"
4484
 "or select range option 'Sequence length' to start rendering."
4485
 msgstr ""
4486
-"Renderbereich mit Marke Anfang und Ende bestimmen oder\n"
4487
+"Renderbereich mit Markierung Anfang und Ende bestimmen oder\n"
4488
 "Bereichsoption 'Sequenzlänge' wählen, um das Rendern zu beginnen."
4489
 
4490
-# ???
4491
-#: rendergui.py:100
4492
+# ???
4493
+#: rendergui.py:101
4494
 msgid "Load Render Args File"
4495
 msgstr "Lade Render-Argument-Datei"
4496
 
4497
-# 
4498
-#: rendergui.py:114
4499
+#
4500
+#: rendergui.py:115
4501
 msgid "Save Render Args As"
4502
 msgstr "Sichere Render-Argumente als"
4503
 
4504
-#: rendergui.py:168
4505
+#: rendergui.py:169
4506
 msgid "Render Slow/Fast Motion Video File"
4507
 msgstr "Rendere Zeitlupe/-raffer Video-Datei"
4508
 
4509
-#: rendergui.py:173
4510
+#: rendergui.py:174
4511
 msgid "Source Media File: "
4512
 msgstr "Quell-Medien-Datei: "
4513
 
4514
-#: rendergui.py:180 rendergui.py:181
4515
+#: rendergui.py:181 rendergui.py:182
4516
 msgid "<b>not set</b>"
4517
 msgstr "<b>nicht gesetzt</b>"
4518
 
4519
-#: rendergui.py:201
4520
+#: rendergui.py:202
4521
 msgid "Select Target Folder"
4522
 msgstr "Wähle Ziel-Ordner"
4523
 
4524
-#: rendergui.py:205
4525
+#: rendergui.py:206
4526
 msgid "Speed %:"
4527
 msgstr "Geschwindigkeit %:"
4528
 
4529
-#: rendergui.py:243
4530
+#: rendergui.py:244
4531
 msgid "Full Source Length"
4532
 msgstr "Volle Quell-Länge"
4533
 
4534
-#: rendergui.py:248
4535
+#: rendergui.py:249
4536
 msgid "Source Mark In to Mark Out"
4537
-msgstr "Quelle Marke Anfang bis Marke Ende"
4538
+msgstr "Quelle Markierung Anfang bis Markierung Ende"
4539
 
4540
-#: rendergui.py:271
4541
+#: rendergui.py:272
4542
 msgid "Source Mark In: "
4543
-msgstr "Quelle Marke Anfang: "
4544
+msgstr "Quelle Markierung Anfang: "
4545
 
4546
-#: rendergui.py:272
4547
-#, fuzzy
4548
+#: rendergui.py:273
4549
 msgid "Source Mark Out: "
4550
-msgstr "Quelle_Marke Ende: "
4551
+msgstr "Quelle Markierung Ende: "
4552
 
4553
-#: rendergui.py:276
4554
+#: rendergui.py:277
4555
 msgid "Target File:"
4556
 msgstr "Ziel-Datei:"
4557
 
4558
-#: rendergui.py:277
4559
+#: rendergui.py:278
4560
 msgid "Target Folder:"
4561
 msgstr "Ziel-Ordner:"
4562
 
4563
-#: rendergui.py:278
4564
+#: rendergui.py:279
4565
 msgid "Target Profile:"
4566
 msgstr "Ziel-Profil:"
4567
 
4568
-#: rendergui.py:279
4569
+#: rendergui.py:280
4570
 msgid "Target Encoding:"
4571
 msgstr "Ziel-Codierung:"
4572
 
4573
-#: rendergui.py:280
4574
+#: rendergui.py:281
4575
 msgid "Target Quality:"
4576
 msgstr "Ziel-Qualität:"
4577
 
4578
-#: rendergui.py:282 rendergui.py:467
4579
+#: rendergui.py:283 rendergui.py:468
4580
 msgid "Render Range:"
4581
 msgstr "Render-Bereich:"
4582
 
4583
-#: rendergui.py:283
4584
+#: rendergui.py:284
4585
 msgid "Rendered Clip Length:"
4586
 msgstr "Gerenderte Clip-Länge:"
4587
 
4588
-#: rendergui.py:316 tools/toolsencoding.py:172
4589
+#: rendergui.py:317 tools/toolsencoding.py:172
4590
 msgid "Select Render quality"
4591
 msgstr "Wähle Render-Qualität"
4592
 
4593
-#: rendergui.py:334
4594
+#: rendergui.py:335
4595
 msgid "Select audio sample frequency"
4596
 msgstr "Wähle Audio-Sample-Frequenz"
4597
 
4598
-#: rendergui.py:358 tools/toolsencoding.py:231
4599
+#: rendergui.py:359 tools/toolsencoding.py:231
4600
 msgid "Select Render encoding"
4601
 msgstr "Wähle Render-Codierung"
4602
 
4603
-#: rendergui.py:395 tools/toolsencoding.py:155
4604
+#: rendergui.py:396 tools/toolsencoding.py:155
4605
 msgid "Select render profile"
4606
 msgstr "Wähle Render-Profil"
4607
 
4608
-#: rendergui.py:422
4609
+#: rendergui.py:423
4610
 msgid "Full Length"
4611
 msgstr "Volle Länge"
4612
 
4613
-#: rendergui.py:423
4614
+#: rendergui.py:424
4615
 msgid "Marked Range"
4616
 msgstr "Markierter Bereich"
4617
 
4618
-#: rendergui.py:431 tools/toolsencoding.py:270
4619
+#: rendergui.py:432 tools/toolsencoding.py:270
4620
 msgid "File"
4621
 msgstr "Datei"
4622
 
4623
-#: rendergui.py:432 tools/toolsencoding.py:271
4624
+#: rendergui.py:433 tools/toolsencoding.py:271
4625
 msgid "Render Profile"
4626
 msgstr "Render-Profil"
4627
 
4628
-#: rendergui.py:435 rendergui.py:453 tools/toolsencoding.py:272
4629
+#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:272
4630
 msgid "Encoding Format"
4631
 msgstr "Codierungs-Format"
4632
 
4633
-#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:273
4634
+#: rendergui.py:438 tools/toolsencoding.py:273
4635
 msgid "Render Type"
4636
 msgstr "Render-Typ"
4637
 
4638
-#: rendergui.py:456
4639
+#: rendergui.py:456 rendergui.py:924
4640
 msgid "Render Args"
4641
 msgstr "Render-Argumente"
4642
 
4643
@@ -4754,76 +4806,84 @@
4644
 msgid "Open File in Bin:"
4645
 msgstr "Datei in Album öffnen:"
4646
 
4647
-#: rendergui.py:530 tools/toolsencoding.py:60
4648
+#: rendergui.py:537 tools/toolsencoding.py:60
4649
 msgid "Select folder to place rendered file in"
4650
 msgstr "Wähle Ordner für gerenderte Dateien"
4651
 
4652
-# ???
4653
-#: rendergui.py:531 tools/toolsencoding.py:61
4654
+# ???
4655
+#: rendergui.py:538 tools/toolsencoding.py:61
4656
 msgid "Give name for rendered file"
4657
 msgstr "Name für gerenderte Datei"
4658
 
4659
-#: rendergui.py:538 tools/toolsencoding.py:68
4660
+#: rendergui.py:545 tools/toolsencoding.py:68
4661
 msgid "Presets:"
4662
 msgstr "Vorgaben:"
4663
 
4664
-#: rendergui.py:541 tools/toolsencoding.py:71
4665
+#: rendergui.py:548 tools/toolsencoding.py:71
4666
 msgid "User Defined"
4667
-msgstr "Nutzerdefiniert"
4668
+msgstr "Benutzerdefiniert"
4669
 
4670
-#: rendergui.py:542 tools/toolsencoding.py:72
4671
+#: rendergui.py:549 tools/toolsencoding.py:72
4672
 msgid "Preset File type"
4673
 msgstr "Vorgabe Datei-Typ"
4674
 
4675
-#: rendergui.py:559 rendergui.py:634
4676
+#: rendergui.py:566 rendergui.py:642 rendergui.py:758
4677
 msgid "Use Project Profile:"
4678
 msgstr "Nutze Projekt-Profil:"
4679
 
4680
-#: rendergui.py:560 rendergui.py:635
4681
+#: rendergui.py:567 rendergui.py:643 rendergui.py:759
4682
 msgid "Render using args:"
4683
 msgstr "Rendere mit Argumenten:"
4684
 
4685
-#: rendergui.py:575
4686
+#: rendergui.py:582
4687
 msgid "Select used project profile for rendering"
4688
-msgstr "Wähle Nutzer-Projekt-Profil zum Rendern"
4689
+msgstr "Wähle Benutzer-Projekt-Profil zum Rendern"
4690
 
4691
-#: rendergui.py:576
4692
+#: rendergui.py:583
4693
 msgid "Render profile info"
4694
 msgstr "Render-Profil-Info"
4695
 
4696
-#: rendergui.py:651
4697
+#: rendergui.py:660 rendergui.py:885
4698
 msgid "Load Selection"
4699
 msgstr "Lade Auswahl"
4700
 
4701
-#: rendergui.py:656
4702
+#: rendergui.py:665 rendergui.py:888
4703
 msgid "Ext.:"
4704
 msgstr "Ext.:"
4705
 
4706
-#: rendergui.py:691
4707
+#: rendergui.py:700 rendergui.py:797
4708
 msgid "Render using key=value rendering options"
4709
 msgstr "Rendere mit key=value Render-Optionen"
4710
 
4711
-#: rendergui.py:692
4712
+#: rendergui.py:701 rendergui.py:895
4713
 msgid "Load render options from currently selected encoding"
4714
 msgstr "Lade Render-Optionen von aktuell gewählter Codierung"
4715
 
4716
-#: rendergui.py:693
4717
+#: rendergui.py:702 rendergui.py:896
4718
 msgid "Edit render options"
4719
 msgstr "Bearbeite Render-Optionen"
4720
 
4721
-#: rendergui.py:694
4722
+#: rendergui.py:703 rendergui.py:799
4723
 msgid "Save Render Args into a text file"
4724
 msgstr "Sichere Render-Argumente in eine Text-Datei"
4725
 
4726
-#: rendergui.py:695
4727
+#: rendergui.py:704 rendergui.py:800
4728
 msgid "Load Render Args from a text file"
4729
 msgstr "Lade Render-Argumente aus einer Text-Datei"
4730
 
4731
+#: rendergui.py:777
4732
+msgid "Edit Args:"
4733
+msgstr ""
4734
+
4735
+#: rendergui.py:907
4736
+msgid "Set Args"
4737
+msgstr "Render-Argumente"
4738
+
4739
 #: profilesmanager.py:47 proxyediting.py:218
4740
 msgid "Close Manager"
4741
 msgstr "Manager schließen"
4742
 
4743
-#: profilesmanager.py:72 tools/batchrendering.py:646
4744
+#: profilesmanager.py:72 tools/batchrendering.py:649
4745
 msgid "Delete Selected"
4746
 msgstr "Auswahl löschen"
4747
 
4748
@@ -4835,17 +4895,17 @@
4749
 msgid "Save New Profile"
4750
 msgstr "Neues Profil sichern"
4751
 
4752
-# ???
4753
+# ???
4754
 #: profilesmanager.py:129
4755
 msgid "Description.:"
4756
 msgstr "Beschreibung.:"
4757
 
4758
-# ???
4759
+# ???
4760
 #: profilesmanager.py:130
4761
 msgid "Frame rate num.:"
4762
 msgstr "Frame-Rate num.:"
4763
 
4764
-# ???
4765
+# ???
4766
 #: profilesmanager.py:131
4767
 msgid "Frame rate den.:"
4768
 msgstr "Frame-Rate den.:"
4769
@@ -4876,11 +4936,11 @@
4770
 
4771
 #: profilesmanager.py:166
4772
 msgid "Create User Profile"
4773
-msgstr "Erzeuge Nutzer-Profil"
4774
+msgstr "Erzeuge Benutzer-Profil"
4775
 
4776
 #: profilesmanager.py:167
4777
 msgid "User Profiles"
4778
-msgstr "Nutzer-Profile"
4779
+msgstr "Beutzer-Profile"
4780
 
4781
 #: profilesmanager.py:175
4782
 msgid "Visible"
4783
@@ -4898,14 +4958,14 @@
4784
 msgid "Unhide Selected"
4785
 msgstr "Auswahl anzeigen"
4786
 
4787
-# ???
4788
+# ???
4789
 #: profilesmanager.py:210
4790
 msgid "Factory Profiles"
4791
 msgstr "Standard-Profile"
4792
 
4793
 #: profilesmanager.py:216
4794
 msgid "User "
4795
-msgstr "Nutzer "
4796
+msgstr "Benutzer "
4797
 
4798
 #: profilesmanager.py:258 profilesmanager.py:266
4799
 msgid "Profile '"
4800
@@ -4929,388 +4989,394 @@
4801
 
4802
 #: profilesmanager.py:279
4803
 msgid "Confirm user profile delete"
4804
-msgstr "Bestätigen Sie Löschen des Nutzer-Profils"
4805
+msgstr "Bestätigen Sie das Löschen des Benutzer-Profils"
4806
 
4807
-#: profilesmanager.py:280 tools/batchrendering.py:729
4808
+#: profilesmanager.py:280 tools/batchrendering.py:732
4809
 msgid "This operation cannot be undone."
4810
-msgstr "Diese Operation kann nicht zurück genommen werden."
4811
+msgstr "Diese Operation kann nicht rückgängig gemacht werden."
4812
 
4813
-#: preferenceswindow.py:40
4814
+#: preferenceswindow.py:41
4815
 msgid "Editor Preferences"
4816
 msgstr "Editor-Vorgaben"
4817
 
4818
-#: preferenceswindow.py:52
4819
+#: preferenceswindow.py:53
4820
 msgid "Editing"
4821
 msgstr "Bearbeiten"
4822
 
4823
-#: preferenceswindow.py:75
4824
+#: preferenceswindow.py:76
4825
 msgid "Restart required for some setting changes to take effect."
4826
 msgstr "Neustart erforderlich, um manche Änderungen zu aktivieren."
4827
 
4828
-#: preferenceswindow.py:76
4829
+#: preferenceswindow.py:77
4830
 msgid "If requested change is not in effect, restart application."
4831
-msgstr "Falls gewünschte Änderung nicht nutzbar ist, Applikation neu starten."
4832
+msgstr ""
4833
+"Falls die gewünschte Änderung noch nicht nutzbar ist, bitte die Applikation "
4834
+"neu starten."
4835
 
4836
-#: preferenceswindow.py:110
4837
+#: preferenceswindow.py:111
4838
 msgid "No Autosave"
4839
 msgstr "Kein Auto-Save"
4840
 
4841
-#: preferenceswindow.py:110
4842
+#: preferenceswindow.py:111
4843
 msgid "1 min"
4844
 msgstr "1 min"
4845
 
4846
-#: preferenceswindow.py:110
4847
+#: preferenceswindow.py:111
4848
 msgid "2 min"
4849
 msgstr "2 min"
4850
 
4851
-#: preferenceswindow.py:110
4852
+#: preferenceswindow.py:111
4853
 msgid "5 min"
4854
 msgstr "5 min"
4855
 
4856
-#: preferenceswindow.py:118
4857
+#: preferenceswindow.py:119
4858
 msgid "Absolute paths first, relative second"
4859
-msgstr ""
4860
+msgstr "Absolute Pfade zuerst, relative danach"
4861
 
4862
-#: preferenceswindow.py:119
4863
+#: preferenceswindow.py:120
4864
 msgid "Relative paths first, absolute second"
4865
-msgstr ""
4866
+msgstr "Relative Pfade zuerst, absolute dnach"
4867
 
4868
-#: preferenceswindow.py:120
4869
+#: preferenceswindow.py:121
4870
 msgid "Absolute paths only"
4871
-msgstr ""
4872
+msgstr "Nur absolute Pfade"
4873
 
4874
-#: preferenceswindow.py:124
4875
+#: preferenceswindow.py:125
4876
 msgid "Default Profile:"
4877
 msgstr "Standard-Profil:"
4878
 
4879
-#: preferenceswindow.py:125
4880
+#: preferenceswindow.py:126
4881
 msgid "Remember last media directory"
4882
 msgstr "Letzten Medien-Ordner merken"
4883
 
4884
-#: preferenceswindow.py:126
4885
+#: preferenceswindow.py:127
4886
 msgid "Undo stack size:"
4887
-msgstr "Größe des Rücknahme-Stapels"
4888
+msgstr "Anzahl der maximalen Rückgängig Schritte:"
4889
 
4890
-#: preferenceswindow.py:127
4891
+#: preferenceswindow.py:128
4892
 msgid "Thumbnail folder:"
4893
-msgstr "Miniatur-Ordner:"
4894
+msgstr "Miniaturbilder-Ordner:"
4895
 
4896
-#: preferenceswindow.py:128
4897
+#: preferenceswindow.py:129
4898
 msgid "Remember last render directory"
4899
 msgstr "Letzten Render-Ordner merken"
4900
 
4901
-# ???
4902
-#: preferenceswindow.py:129
4903
+# ???
4904
+#: preferenceswindow.py:130
4905
 msgid "Autosave for crash recovery every:"
4906
-msgstr "Sicherungskopie nach"
4907
+msgstr "Sicherungskopie nach Minute(n):"
4908
 
4909
-#: preferenceswindow.py:130
4910
+#: preferenceswindow.py:131
4911
 msgid "Rendered Clips folder:"
4912
 msgstr "Render-Clip-Ordner:"
4913
 
4914
-#: preferenceswindow.py:131
4915
+#: preferenceswindow.py:132
4916
 msgid "Media look-up order on load:"
4917
 msgstr "Suchreihenfolge für Medien:"
4918
 
4919
-#: preferenceswindow.py:176
4920
-#, fuzzy
4921
+#: preferenceswindow.py:177
4922
 msgid "Overwrite blanks"
4923
 msgstr "Leere überschreiben"
4924
 
4925
-#: preferenceswindow.py:177
4926
+#: preferenceswindow.py:178
4927
 msgid "Always insert"
4928
 msgstr "Immer einfügen"
4929
 
4930
-#: preferenceswindow.py:190
4931
+#: preferenceswindow.py:191
4932
 msgid "Autoplay new Clips in Clip Monitor"
4933
 msgstr "Neue Clips automatisch in Vorschau abspielen"
4934
 
4935
-#: preferenceswindow.py:191
4936
+#: preferenceswindow.py:192
4937
 msgid "Center Current Frame on Playback Stop"
4938
 msgstr "Zentriere aktuellen Frame bei Abspiel-Stopp"
4939
 
4940
-# ???
4941
-#: preferenceswindow.py:192
4942
-#, fuzzy
4943
+# ???
4944
+#: preferenceswindow.py:193
4945
 msgid "Graphics default length:"
4946
 msgstr "Standard-Länge für Grafiken:"
4947
 
4948
-# ???
4949
-#: preferenceswindow.py:193
4950
+# ???
4951
+#: preferenceswindow.py:194
4952
 msgid "Trim Modes exit on empty click"
4953
 msgstr "Trim-Modus bei Leerklick beenden"
4954
 
4955
-# ???
4956
-#: preferenceswindow.py:194
4957
+# ???
4958
+#: preferenceswindow.py:195
4959
 msgid "Quick enter Trim Modes"
4960
 msgstr "Schnelleingabe Trim-Modus"
4961
 
4962
-#: preferenceswindow.py:195
4963
+#: preferenceswindow.py:196
4964
 msgid "Remember Monitor Clip Frame"
4965
 msgstr "Vorschau-Clip-Frame merken"
4966
 
4967
-#: preferenceswindow.py:196
4968
+#: preferenceswindow.py:197
4969
 msgid "Media drag'n'drop action on non-V1 tracks"
4970
 msgstr "Medien Drag und Drop auf Spuren außer V1"
4971
 
4972
-#: preferenceswindow.py:197
4973
+#: preferenceswindow.py:198
4974
 msgid "Cover Transition/Fade clips on delete if possible"
4975
 msgstr "Übergang/-blenden beim Löschen abdecken falls machbar"
4976
 
4977
-#: preferenceswindow.py:199
4978
+#: preferenceswindow.py:200
4979
 msgid "Enable single Play/Pause button"
4980
-msgstr ""
4981
+msgstr "Eine Schaltfläche für Abspielen/Pause"
4982
 
4983
-#: preferenceswindow.py:231
4984
+#: preferenceswindow.py:232
4985
 msgid "Glass"
4986
 msgstr "Glas"
4987
 
4988
-#: preferenceswindow.py:232
4989
+#: preferenceswindow.py:233
4990
 msgid "Simple"
4991
 msgstr "Einfach"
4992
 
4993
-#: preferenceswindow.py:239
4994
+#: preferenceswindow.py:240
4995
 msgid "Light Theme"
4996
 msgstr "Helles Thema"
4997
 
4998
-#: preferenceswindow.py:240
4999
+#: preferenceswindow.py:241
5000
 msgid "Dark Theme"
5001
 msgstr "Dunkles Thema"
5002
 
5003
-# ???
5004
-#: preferenceswindow.py:252
5005
-#, fuzzy
5006
+# ???
5007
+#: preferenceswindow.py:253
5008
 msgid "Display All Levels"
5009
 msgstr "Alle Level anzeigen"
5010
 
5011
-#: preferenceswindow.py:253
5012
+#: preferenceswindow.py:254
5013
 msgid "Display Levels On Request"
5014
 msgstr "Level bei Bedarf anzeigen"
5015
 
5016
-#: preferenceswindow.py:260
5017
+#: preferenceswindow.py:261
5018
+msgid "Single Window"
5019
+msgstr "Einzelnes Fenster"
5020
+
5021
+#: preferenceswindow.py:262
5022
+msgid "Two Windows"
5023
+msgstr "Zwei Fenster"
5024
+
5025
+#: preferenceswindow.py:269
5026
+msgid "Application window mode:"
5027
+msgstr "Applikation"
5028
+
5029
+#: preferenceswindow.py:270
5030
 msgid "Use English texts on localized OS"
5031
 msgstr "Englische Texte trotz lokalem OS"
5032
 
5033
-#: preferenceswindow.py:261
5034
+#: preferenceswindow.py:271
5035
 msgid "Display splash screen"
5036
-msgstr "Zeige Anfangsbildschirm"
5037
+msgstr "Zeige Infofenster beim Start"
5038
 
5039
-# ???
5040
-#: preferenceswindow.py:262
5041
-#, fuzzy
5042
+# ???
5043
+#: preferenceswindow.py:272
5044
 msgid "Buttons style:"
5045
 msgstr "Stil der Schaltflächen:"
5046
 
5047
-#: preferenceswindow.py:263
5048
-#, fuzzy
5049
-msgid "Icons and color optimized for:"
5050
-msgstr "Symbole und Farben optimiert für:"
5051
+#: preferenceswindow.py:273
5052
+msgid "Theme request, icons and colors:"
5053
+msgstr "Farbschema bei fehlendem Thema:"
5054
 
5055
-#: preferenceswindow.py:264
5056
+#: preferenceswindow.py:274
5057
 msgid "Theme detection fail fallback colors:"
5058
 msgstr "Farbschema bei fehlendem Thema:"
5059
 
5060
-#: preferenceswindow.py:265
5061
+#: preferenceswindow.py:275
5062
 msgid "Default audio levels display:"
5063
-msgstr "Default-Anzeige für Audio:"
5064
+msgstr "Standard-Anzeige für Audio:"
5065
 
5066
-#: tools/batchrendering.py:295
5067
+#: tools/batchrendering.py:298
5068
 msgid "Render Item Project File Copy failed!"
5069
 msgstr "Kopieren von Render-Element-Projekt-Datei fehlgeschlagen!"
5070
 
5071
-#: tools/batchrendering.py:362 tools/batchrendering.py:746
5072
+#: tools/batchrendering.py:365 tools/batchrendering.py:749
5073
 msgid "Error loading render queue items!"
5074
-msgstr "Fehler beim Laden von Elementen der Renderliste!"
5075
+msgstr "Fehler beim Laden von Elementen der Warteschlange!"
5076
 
5077
-#: tools/batchrendering.py:363 tools/batchrendering.py:747
5078
+#: tools/batchrendering.py:366 tools/batchrendering.py:750
5079
 msgid "Message:\n"
5080
 msgstr "Nachricht:\n"
5081
 
5082
-#: tools/batchrendering.py:381
5083
-#, fuzzy
5084
+#: tools/batchrendering.py:384
5085
 msgid "Batch Render Queue already running!"
5086
-msgstr "Renderliste wird bereits verwendet!"
5087
+msgstr "Warteschlange wird bereits verwendet!"
5088
 
5089
-#: tools/batchrendering.py:383
5090
-#, fuzzy
5091
+#: tools/batchrendering.py:386
5092
 msgid "Batch Render Queue application was detected in session dbus."
5093
-msgstr "Renderlisten-Applikation via session dbus detektiert."
5094
+msgstr "Warteschlangen-Applikation via session dbus detektiert."
5095
 
5096
-#: tools/batchrendering.py:405
5097
+#: tools/batchrendering.py:408
5098
 msgid "Application is rendering and cannot be closed!"
5099
 msgstr "Applikation rendert und kann nicht geschlossen werden!"
5100
 
5101
-#: tools/batchrendering.py:406
5102
+#: tools/batchrendering.py:409
5103
 msgid "Stop rendering before closing the application."
5104
 msgstr "Rendern stoppen bevor die Applikation geschlossen wird."
5105
 
5106
-#: tools/batchrendering.py:438
5107
+#: tools/batchrendering.py:441
5108
 msgid " datafile load failed with "
5109
 msgstr " Laden von Daten-Datei fehlgeschlagen mit "
5110
 
5111
-#: tools/batchrendering.py:444
5112
+#: tools/batchrendering.py:447
5113
 msgid " project file load failed with "
5114
 msgstr " Laden von Projekt-Datei fehlgeschlagen mit "
5115
 
5116
-#: tools/batchrendering.py:558
5117
+#: tools/batchrendering.py:561
5118
 msgid "Queued"
5119
-msgstr "In Liste"
5120
+msgstr "In Warteschlange"
5121
 
5122
-#: tools/batchrendering.py:560
5123
+#: tools/batchrendering.py:563
5124
 msgid "Rendering"
5125
 msgstr "Rendern"
5126
 
5127
-#: tools/batchrendering.py:562
5128
+#: tools/batchrendering.py:565
5129
 msgid "Finished"
5130
 msgstr "Beendet"
5131
 
5132
-# ???
5133
-#: tools/batchrendering.py:564
5134
+# ???
5135
+#: tools/batchrendering.py:567
5136
 msgid "Unqueued"
5137
 msgstr "Entfernt"
5138
 
5139
-#: tools/batchrendering.py:566
5140
+#: tools/batchrendering.py:569
5141
 msgid "Aborted"
5142
 msgstr "Abgebrochen"
5143
 
5144
-#: tools/batchrendering.py:621 tools/batchrendering.py:1238
5145
+#: tools/batchrendering.py:624 tools/batchrendering.py:1241
5146
 msgid "Estimated Left:"
5147
 msgstr "Verbleibend:"
5148
 
5149
-#: tools/batchrendering.py:622
5150
+#: tools/batchrendering.py:625
5151
 msgid "Current Render:"
5152
 msgstr "Rendere gerade:"
5153
 
5154
-# ???
5155
-#: tools/batchrendering.py:623 tools/batchrendering.py:1240 proxyediting.py:364
5156
+# ???
5157
+#: tools/batchrendering.py:626 tools/batchrendering.py:1243 proxyediting.py:364
5158
 msgid "Elapsed:"
5159
 msgstr "Verstrichen:"
5160
 
5161
-#: tools/batchrendering.py:634
5162
+#: tools/batchrendering.py:637
5163
 msgid "Items Rendered:"
5164
 msgstr "Gerenderte Elemente:"
5165
 
5166
-#: tools/batchrendering.py:636
5167
+#: tools/batchrendering.py:639
5168
 msgid "Render Started:"
5169
 msgstr "Rendern gestartet:"
5170
 
5171
-# ???
5172
-#: tools/batchrendering.py:642
5173
+# ???
5174
+#: tools/batchrendering.py:645
5175
 msgid "Not Rendering"
5176
 msgstr "Rendere nicht"
5177
 
5178
-# ???
5179
-#: tools/batchrendering.py:650
5180
+# ???
5181
+#: tools/batchrendering.py:653
5182
 msgid "Delete Finished"
5183
 msgstr "Beendete löschen"
5184
 
5185
-#: tools/batchrendering.py:655
5186
+#: tools/batchrendering.py:658
5187
 msgid "Reload Queue"
5188
-msgstr "Liste neu laden"
5189
+msgstr "Warteschlange neu laden"
5190
 
5191
-#: tools/batchrendering.py:666 tools/batchrendering.py:1250
5192
+#: tools/batchrendering.py:669 tools/batchrendering.py:1253
5193
 msgid "Stop Render"
5194
 msgstr "Rendern stoppen"
5195
 
5196
-# ???
5197
-#: tools/batchrendering.py:702
5198
+# ???
5199
+#: tools/batchrendering.py:705
5200
 msgid "Flowblade Batch Render"
5201
-msgstr "Flowblade Batch-Rendern"
5202
+msgstr "Flowblade Warteschlangen-Renderer"
5203
 
5204
-#: tools/batchrendering.py:728
5205
+#: tools/batchrendering.py:731
5206
 msgid "Delete "
5207
 msgstr "Lösche "
5208
 
5209
-#: tools/batchrendering.py:728
5210
+#: tools/batchrendering.py:731
5211
 msgid " item(s) from render queue?"
5212
-msgstr " Elemente(e) aus Renderliste?"
5213
+msgstr " Elemente(e) aus Warteschlange?"
5214
 
5215
-#: tools/batchrendering.py:759
5216
+#: tools/batchrendering.py:762
5217
 msgid "Multiple items with same render target file!"
5218
 msgstr "Mehrere Elemente mit der gleichen Render-Ziel-Datei!"
5219
 
5220
-#: tools/batchrendering.py:761
5221
+#: tools/batchrendering.py:764
5222
 msgid ""
5223
 "Later items will render on top of earlier items if this queue is rendered.\n"
5224
 msgstr ""
5225
-"Spätere Elemente werden auf frühere Elemente gerendert wenn diese Liste "
5226
-"ausgeführt wird.\n"
5227
+"Spätere Elemente werden auf frühere Elemente gerendert wenn die "
5228
+"Warteschlange ausgeführt wird.\n"
5229
 
5230
-#: tools/batchrendering.py:762
5231
+#: tools/batchrendering.py:765
5232
 msgid ""
5233
 "Delete or unqueue some items with same paths:\n"
5234
 "\n"
5235
 msgstr ""
5236
-"Elemente mit gleichen Pfaden löschen oder aus Liste entfernen:\n"
5237
+"Elemente mit gleichen Pfaden löschen oder aus der Warteschlange entfernen:\n"
5238
 "\n"
5239
 
5240
-#: tools/batchrendering.py:764
5241
+#: tools/batchrendering.py:767
5242
 msgid " items with path: "
5243
 msgstr " Objekte mit Pfad: "
5244
 
5245
-#: tools/batchrendering.py:863
5246
+#: tools/batchrendering.py:866
5247
 msgid "Project/Sequence"
5248
 msgstr "Projekt/Sequenz"
5249
 
5250
-#: tools/batchrendering.py:864
5251
+#: tools/batchrendering.py:867
5252
 msgid "Status"
5253
 msgstr "Status"
5254
 
5255
-#: tools/batchrendering.py:865
5256
+#: tools/batchrendering.py:868
5257
 msgid "Render File"
5258
 msgstr "Render-Datei"
5259
 
5260
-#: tools/batchrendering.py:866
5261
+#: tools/batchrendering.py:869
5262
 msgid "Render Time"
5263
 msgstr "Render-Zeit"
5264
 
5265
-#: tools/batchrendering.py:957
5266
+#: tools/batchrendering.py:960
5267
 msgid "Save Render Item Project As"
5268
 msgstr "Sichere Render-Element-Projekt als"
5269
 
5270
-#: tools/batchrendering.py:993
5271
+#: tools/batchrendering.py:996
5272
 msgid "Encoding:"
5273
 msgstr "Codierung:"
5274
 
5275
-#: tools/batchrendering.py:994
5276
+#: tools/batchrendering.py:997
5277
 msgid "Quality:"
5278
 msgstr "Qualität:"
5279
 
5280
-#: tools/batchrendering.py:995
5281
+#: tools/batchrendering.py:998
5282
 msgid "Audio Encoding:"
5283
 msgstr "Audio-Codierung:"
5284
 
5285
-#: tools/batchrendering.py:996
5286
+#: tools/batchrendering.py:999
5287
 msgid "Use User Args:"
5288
-msgstr "Verwende Nutzer-Argumente:"
5289
+msgstr "Verwende Benutzer-Argumente:"
5290
 
5291
-#: tools/batchrendering.py:997
5292
+#: tools/batchrendering.py:1000
5293
 msgid "Start:"
5294
 msgstr "Start:"
5295
 
5296
-#: tools/batchrendering.py:998
5297
+#: tools/batchrendering.py:1001
5298
 msgid "End:"
5299
 msgstr "Ende:"
5300
 
5301
-#: tools/batchrendering.py:1000
5302
+#: tools/batchrendering.py:1003
5303
 msgid "Render Profile Name:"
5304
 msgstr "Render-Profil-Namen:"
5305
 
5306
-#: tools/batchrendering.py:1001
5307
+#: tools/batchrendering.py:1004
5308
 msgid "Render Profile:"
5309
 msgstr "Render-Profil:"
5310
 
5311
-#: tools/batchrendering.py:1017 tools/batchrendering.py:1025
5312
+#: tools/batchrendering.py:1020 tools/batchrendering.py:1028
5313
 msgid "Render Properties"
5314
 msgstr "Render-Eigenschaften"
5315
 
5316
-#: tools/batchrendering.py:1024
5317
+#: tools/batchrendering.py:1027
5318
 msgid "Save Item Project As..."
5319
 msgstr "Sichere Element-Projekt als..."
5320
 
5321
-# ???
5322
-#: tools/batchrendering.py:1275
5323
-#, fuzzy
5324
+# ???
5325
+#: tools/batchrendering.py:1278
5326
 msgid "Flowblade Timeline Render"
5327
 msgstr "Flowblade Zeitlinien-Rendern"
5328
 
5329
@@ -5346,18 +5412,18 @@
5330
 msgid "Current Proxy Mode:"
5331
 msgstr "Aktueller Proxy-Modus:"
5332
 
5333
-# ???
5334
+# ???
5335
 #: proxyediting.py:280 proxyediting.py:344
5336
 msgid "Press Button to Change Mode"
5337
 msgstr "Drücke Schaltfläche, um Modus zu ändern"
5338
 
5339
 #: proxyediting.py:282
5340
 msgid "Use Proxy Media"
5341
-msgstr "Nutze Proxy-Medien"
5342
+msgstr "Benutze Proxy-Medien"
5343
 
5344
 #: proxyediting.py:283
5345
 msgid "Use Original Media"
5346
-msgstr "Nutze originale Medien"
5347
+msgstr "Benutze originale Medien"
5348
 
5349
 #: proxyediting.py:304
5350
 msgid "Project Proxy Mode"
5351
@@ -5373,7 +5439,7 @@
5352
 
5353
 #: proxyediting.py:350
5354
 msgid "Creating Proxy Files"
5355
-msgstr "Erzeuge Proxy-Dateien"
5356
+msgstr "Erstelle Proxy-Dateien"
5357
 
5358
 #: proxyediting.py:365
5359
 msgid "Current Media File:"
5360
@@ -5397,7 +5463,7 @@
5361
 "Only video files can have proxy files."
5362
 msgstr ""
5363
 "Keine Video-Dateien ausgewählt.\n"
5364
-"Nur Video-Dateien können Proxy-Dateien erhalten."
5365
+"Nur aus Video-Dateien können Proxy-Dateien erstellt werden."
5366
 
5367
 #: proxyediting.py:430
5368
 msgid "Do Render Action"
5369
@@ -5449,14 +5515,13 @@
5370
 
5371
 #: proxyediting.py:688
5372
 msgid "Converting to Use Original Media"
5373
-msgstr "Konvertieren, um original Medien zu nutzen"
5374
+msgstr "Konvertieren, um Original Medien zu nutzen"
5375
 
5376
-#: tlineaction.py:193
5377
+#: tlineaction.py:194
5378
 msgid "Fade/Transition cover delete failed!"
5379
 msgstr "Löschen der Abdeckung von Übergang/-blende fehlgeschlagen!"
5380
 
5381
-#: tlineaction.py:194
5382
-#, fuzzy
5383
+#: tlineaction.py:195
5384
 msgid ""
5385
 "There wasn't enough material available in adjacent clips.\n"
5386
 "A normal Splice Out was done instead."
5387
@@ -5464,99 +5529,98 @@
5388
 "Es gab nicht genug Material in angrenzenden clips.\n"
5389
 "Ein normales Herausschneiden wurde statt dessen durchgeführt."
5390
 
5391
-#: tlineaction.py:327
5392
+#: tlineaction.py:328
5393
 msgid "No Clips are selected!"
5394
 msgstr "Keine Clips gewählt!"
5395
 
5396
-#: tlineaction.py:328
5397
+#: tlineaction.py:329
5398
 msgid "You need to select clips to overwrite to perform this edit."
5399
-msgstr "Hierfür müssen Sie Clips zum Überschreiben anwählen."
5400
+msgstr "Hierfür müssen Sie Clips zum Überschreiben auswählen."
5401
 
5402
-#: tlineaction.py:384
5403
+#: tlineaction.py:388 tlineaction.py:443
5404
 msgid "Timeline Range not set!"
5405
 msgstr "Zeitlinien-Bereich nicht gesetzt!"
5406
 
5407
-#: tlineaction.py:385
5408
+#: tlineaction.py:389 tlineaction.py:444
5409
 msgid ""
5410
 "You need to set Timeline Range using Mark In and Mark Out buttons\n"
5411
 "to perform this edit."
5412
 msgstr ""
5413
-"Sie müssen den Bereich in der Zeitlinie mit Marke Anfang and Ende "
5414
+"Sie müssen den Bereich in der Zeitlinie mit Markierungen am Anfang und Ende "
5415
 "definieren,\n"
5416
 "um diese Operation durchzuführen."
5417
 
5418
-#: tlineaction.py:433
5419
-#, fuzzy
5420
+#: tlineaction.py:476
5421
 msgid "Origin clip not found!"
5422
 msgstr "' wurde beim Laden nicht gefunden!"
5423
 
5424
-#: tlineaction.py:434
5425
+#: tlineaction.py:477
5426
 msgid ""
5427
 "Clip used to create this Compositor has been removed\n"
5428
 "or moved to different track."
5429
 msgstr ""
5430
+"Der Original Clip auf dem der Übergang erstellt wurde, wurde gelöscht \n"
5431
+"oder auf eine andere Spur verschoben."
5432
 
5433
-#: tlineaction.py:666 tlineaction.py:833
5434
+#: tlineaction.py:710 tlineaction.py:880
5435
 msgid "Rendering "
5436
 msgstr "Rendern "
5437
 
5438
-#: tlineaction.py:698
5439
+#: tlineaction.py:742
5440
 msgid ""
5441
 "To create a rendered transition you need enough media overlap from both "
5442
 "clips!\n"
5443
 "\n"
5444
 msgstr ""
5445
+"Um einen gerenderten Übergang zu erstellen, muss von beiden Clips genügend "
5446
+"übereinander liegendes Filmmaterial vorhanden sein.\n"
5447
 
5448
-#: tlineaction.py:703
5449
+#: tlineaction.py:747
5450
 msgid "<b>FIRST CLIP MEDIA OVERLAP:</b>  "
5451
-msgstr ""
5452
+msgstr "<b>ERSTER CLIP ÜBERLAPPUNG:</b>  "
5453
 
5454
-#: tlineaction.py:704 tlineaction.py:712
5455
-#, fuzzy
5456
+#: tlineaction.py:748 tlineaction.py:756
5457
 msgid "Available <b>"
5458
 msgstr "<b>Verfügbar:</b> "
5459
 
5460
-#: tlineaction.py:704 tlineaction.py:712
5461
-#, fuzzy
5462
+#: tlineaction.py:748 tlineaction.py:756
5463
 msgid "</b> frame(s), "
5464
-msgstr " Frame(s)"
5465
+msgstr " Einzelbild(er)"
5466
 
5467
-#: tlineaction.py:705 tlineaction.py:713
5468
-#, fuzzy
5469
+#: tlineaction.py:749 tlineaction.py:757
5470
 msgid "Required <b>"
5471
-msgstr "<b>Erforderlich:</b>"
5472
+msgstr "<b>Erforderlich: </b>"
5473
 
5474
-#: tlineaction.py:705
5475
-#, fuzzy
5476
+#: tlineaction.py:749
5477
 msgid "</b> frame(s)"
5478
-msgstr " Frame(s)"
5479
+msgstr " Einzelbild(er)"
5480
 
5481
-#: tlineaction.py:711
5482
+#: tlineaction.py:755
5483
 msgid "<b>SECOND CLIP MEDIA OVERLAP:</b> "
5484
-msgstr ""
5485
+msgstr "<b>ZWEITER CLIP ÜBERLAPPUNG:</b>  "
5486
 
5487
-#: tlineaction.py:713
5488
-#, fuzzy
5489
+#: tlineaction.py:757
5490
 msgid "</b> frame(s) "
5491
-msgstr " Frame(s)"
5492
+msgstr " Einzelbild(er)"
5493
 
5494
-#: tlineaction.py:720
5495
+#: tlineaction.py:764
5496
 msgid "Current situation, not enought media overlap:"
5497
-msgstr ""
5498
+msgstr "Nicht genug überlappendes Filmmaterial vorhanden:"
5499
 
5500
-#: tlineaction.py:722
5501
+#: tlineaction.py:766
5502
 msgid "You need more media overlap:"
5503
-msgstr ""
5504
+msgstr "Sie brauchen mehr überlappendes Filmmaterial:"
5505
 
5506
-#: tlineaction.py:751
5507
+#: tlineaction.py:795
5508
 msgid "More media overlap needed to create transition!"
5509
 msgstr ""
5510
+"Sie brauchen mehr überlappendes Filmmaterial um den Übergang zu erstellen!"
5511
 
5512
-#: tlineaction.py:770
5513
+#: tlineaction.py:814
5514
 msgid "Only Video Track mix / fades available"
5515
 msgstr "Nur Video-Spur Mischung / Überblendung verfügbar"
5516
 
5517
-#: tlineaction.py:771
5518
+#: tlineaction.py:815
5519
 msgid ""
5520
 "Unfortunately rendered mixes and fades can currently\n"
5521
 "only be applied on clips on Video Tracks."
5522
@@ -5564,7 +5628,7 @@
5523
 "Gerenderte Mischungen und Überblendungen können aktuell\n"
5524
 "nur auf Video-Spuren angewendet werden."
5525
 
5526
-#: tlineaction.py:805
5527
+#: tlineaction.py:849
5528
 msgid ""
5529
 "Clip is too short for the requested fade:\n"
5530
 "\n"
5531
@@ -5572,41 +5636,41 @@
5532
 "Clip ist zu kurz für die angeforderte Überblendung:\n"
5533
 "\n"
5534
 
5535
-#: tlineaction.py:806
5536
+#: tlineaction.py:850
5537
 msgid "<b>Clip Length:</b> "
5538
 msgstr "<b>Clip-Länge:</b> "
5539
 
5540
-#: tlineaction.py:806 tlineaction.py:807
5541
+#: tlineaction.py:850 tlineaction.py:851
5542
 msgid " frame(s)\n"
5543
-msgstr " Frame(s)\n"
5544
+msgstr " Einzelbild(er)\n"
5545
 
5546
-#: tlineaction.py:807
5547
+#: tlineaction.py:851
5548
 msgid "<b>Fade Length:</b> "
5549
 msgstr "<b>Überblendungslänge:</b> "
5550
 
5551
-#: tlineaction.py:808
5552
+#: tlineaction.py:852
5553
 msgid "Clip is too short!"
5554
 msgstr "Clip ist zu kurz!"
5555
 
5556
-#: tlineaction.py:874
5557
+#: tlineaction.py:921
5558
 msgid "No Clip loaded into Monitor"
5559
-msgstr "Kein Clip in Vorschau geladen"
5560
+msgstr "Kein Clip in der Vorschau geladen"
5561
 
5562
-#: tlineaction.py:875
5563
+#: tlineaction.py:922
5564
 msgid "Can't do the requested edit because there is no Clip in Monitor."
5565
 msgstr "Kann Operation nicht ausführen, weil kein Clip in der Vorschau ist."
5566
 
5567
-#: tlineaction.py:879
5568
+#: tlineaction.py:926
5569
 msgid "Defined range in Monitor Clip is too short"
5570
 msgstr "Definierter Bereich im Vorschau-Clip ist zu kurz"
5571
 
5572
-#: tlineaction.py:880
5573
+#: tlineaction.py:927
5574
 msgid ""
5575
 "Can't do the requested edit because Mark In -> Mark Out Range or Clip is too "
5576
 "short."
5577
 msgstr ""
5578
-"Kann die gewünschte Operation nicht vornehmen, weil Bereich Marke Anfang bis "
5579
-"Ende oder Clip zu kurz ist."
5580
+"Kann die gewünschte Operation nicht vornehmen, weil der Markierungs-Bereich "
5581
+"Anfang bis Ende, oder der Clip, zu kurz ist."
5582
 
5583
 #: trackaction.py:65
5584
 msgid "Not enough vertical space on Timeline to expand track"
5585
@@ -5617,79 +5681,70 @@
5586
 "Maximize or resize application window to get more\n"
5587
 "space for tracks if possible."
5588
 msgstr ""
5589
-"Maximiere oder ändere Applikationsfenster, um mehr Platz für\n"
5590
-"Spuren zu erhalten, falls möglich."
5591
+"Maximieren oder ändern Sie das Applikationsfenster falls möglich, \n"
5592
+" um mehr Platz für die Spuren zu erhalten."
5593
 
5594
-#: medialinker.py:99
5595
+#: medialinker.py:104
5596
 msgid "Load Project For Relinking"
5597
 msgstr "Lade Projekt zum erneuten Linken"
5598
 
5599
-#: medialinker.py:107
5600
-#, fuzzy
5601
+#: medialinker.py:112
5602
 msgid "Original Media Missing:"
5603
 msgstr "Originale Medien fehlen:"
5604
 
5605
-#: medialinker.py:108
5606
-#, fuzzy
5607
+#: medialinker.py:113
5608
 msgid "Original Media Found:"
5609
 msgstr "Original Medien gefunden:"
5610
 
5611
-#: medialinker.py:111
5612
-#, fuzzy
5613
+#: medialinker.py:116
5614
 msgid "Project:"
5615
 msgstr "Projekt:"
5616
 
5617
-#: medialinker.py:112
5618
+#: medialinker.py:117
5619
 msgid "<not loaded>"
5620
 msgstr "<nicht geladen>"
5621
 
5622
-#: medialinker.py:135
5623
+#: medialinker.py:140
5624
 msgid "Display Missing Media Files"
5625
 msgstr "Zeige fehlende Mediendateien an"
5626
 
5627
-#: medialinker.py:136
5628
+#: medialinker.py:141
5629
 msgid "Display Found Media Files"
5630
 msgstr "Zeige gefundene Mediendateien an"
5631
 
5632
-#: medialinker.py:147
5633
-#, fuzzy
5634
+#: medialinker.py:152
5635
 msgid "Save Relinked Project As..."
5636
 msgstr "Sichere neu gelinktes Projekt als..."
5637
 
5638
-#: medialinker.py:264
5639
-#, fuzzy
5640
+#: medialinker.py:269
5641
 msgid "Missing Media File Path"
5642
-msgstr "Pfad fehlender Medien"
5643
+msgstr "Pfad fehlender Medien Dateien"
5644
 
5645
-#: medialinker.py:265
5646
-#, fuzzy
5647
+#: medialinker.py:270
5648
 msgid "Found Media File Path"
5649
-msgstr "Pfad gefundener Medien"
5650
+msgstr "Pfad gefundener Medien Dateien"
5651
 
5652
-#: medialinker.py:269
5653
+#: medialinker.py:274
5654
 msgid "Media File Re-link Path"
5655
 msgstr "Pfad zum neuen Linken"
5656
 
5657
-#: medialinker.py:430
5658
-#, fuzzy
5659
+#: medialinker.py:435
5660
 msgid "Select Media File To Relink To"
5661
 msgstr "Neu zu linkende Medien-Datei wählen"
5662
 
5663
-#: medialinker.py:467
5664
-#, fuzzy
5665
+#: medialinker.py:475
5666
 msgid "<b>Original path:</b> "
5667
-msgstr "<b>Originalpfad:</b> "
5668
+msgstr "<b>Original-Pfad:</b> "
5669
 
5670
-#: medialinker.py:470
5671
-#, fuzzy
5672
+#: medialinker.py:478
5673
 msgid "<b>Relink path:</b> "
5674
 msgstr "<b>Neuer Linkpfad:</b>"
5675
 
5676
-#: medialinker.py:516
5677
+#: medialinker.py:524
5678
 msgid "Relinked version of the Project saved!"
5679
 msgstr "Neu gelinkte Version des Projekts gesichert!"
5680
 
5681
-#: medialinker.py:517
5682
+#: medialinker.py:525
5683
 msgid ""
5684
 "To test the project, close this tool and open the relinked version in "
5685
 "Flowblade."
5686
@@ -5697,7 +5752,7 @@
5687
 "Um das Projekt zu testen, schließen Sie dieses Werkzeug und öffnen Sie die "
5688
 "neue Version in Flowblade."
5689
 
5690
-# ???
5691
+# ???
5692
 #: patternproducer.py:317
5693
 msgid "Create Color Clip"
5694
 msgstr "Farb-Clip erzeugen"
5695
@@ -5708,24 +5763,22 @@
5696
 
5697
 #: patternproducer.py:331
5698
 msgid "Clip Name:"
5699
-msgstr "Name:"
5700
+msgstr "Clip-Name:"
5701
 
5702
 #: patternproducer.py:332
5703
 msgid "Select Color:"
5704
 msgstr "Farbe:"
5705
 
5706
-# ???
5707
+# ???
5708
 #: patternproducer.py:350
5709
 msgid "Create Ising Clip"
5710
 msgstr "Ising-Clip erzeugen"
5711
 
5712
 #: patternproducer.py:359
5713
-#, fuzzy
5714
 msgid "Noise temperature:"
5715
 msgstr "Farb-Temparatur:"
5716
 
5717
 #: patternproducer.py:360
5718
-#, fuzzy
5719
 msgid "Border growth:"
5720
 msgstr "Kantenbreite:"
5721
 
5722
@@ -5733,28 +5786,24 @@
5723
 msgid "Spontanious growth:"
5724
 msgstr "Spontanes Wachstum:"
5725
 
5726
-# ???
5727
+# ???
5728
 #: patternproducer.py:381
5729
 msgid "Create Color Pulse Clip"
5730
 msgstr "Farbpuls erzeugen"
5731
 
5732
 #: patternproducer.py:393
5733
-#, fuzzy
5734
 msgid "Speed 1:"
5735
 msgstr "Geschwindigkeit 1:"
5736
 
5737
 #: patternproducer.py:394
5738
-#, fuzzy
5739
 msgid "Speed 2:"
5740
 msgstr "Geschwindigkeit 2:"
5741
 
5742
 #: patternproducer.py:395
5743
-#, fuzzy
5744
 msgid "Speed 3:"
5745
 msgstr "Geschwindigkeit 3:"
5746
 
5747
 #: patternproducer.py:396
5748
-#, fuzzy
5749
 msgid "Speed 4:"
5750
 msgstr "Geschwindigkeit 4:"
5751
 
5752
@@ -5766,192 +5815,191 @@
5753
 msgid "Move 2:"
5754
 msgstr "Bewegen 2:"
5755
 
5756
-#: tools/gmic.py:106
5757
-#, fuzzy
5758
+#: tools/gmic.py:115
5759
 msgid "G'Mic not found!"
5760
 msgstr "' wurde beim Laden nicht gefunden!"
5761
 
5762
-#: tools/gmic.py:107
5763
+#: tools/gmic.py:116
5764
 msgid ""
5765
 "G'Mic binary was not present at <b>/usr/bin/gmic</b>.\n"
5766
 "Install G'MIC to use this tool."
5767
 msgstr ""
5768
+"G'Mic wurde unter <b>/usr/bin/gmic</b> nicht gefunden.\n"
5769
+"Installieren sie G'MIC um dieses Werkzeug zu verwenden."
5770
 
5771
-#: tools/gmic.py:213
5772
-#, fuzzy
5773
+#: tools/gmic.py:262
5774
 msgid "Select Video Media"
5775
-msgstr "Luma-Datei wählen"
5776
+msgstr "Video Datei auswählen"
5777
 
5778
-#: tools/gmic.py:285 tools/gmic.py:686
5779
-#, fuzzy
5780
+#: tools/gmic.py:337 tools/gmic.py:738
5781
 msgid "not set"
5782
 msgstr "<b>nicht gesetzt</b>"
5783
 
5784
-#: tools/gmic.py:303
5785
+#: tools/gmic.py:355
5786
 msgid "Save Gmic Script As"
5787
-msgstr ""
5788
+msgstr "Speichere Gmic Script unter"
5789
 
5790
-#: tools/gmic.py:327
5791
+#: tools/gmic.py:379
5792
 msgid "Load Gmic Script"
5793
-msgstr ""
5794
+msgstr "Lade Gmix Script"
5795
 
5796
-# ???
5797
-#: tools/gmic.py:456
5798
-#, fuzzy
5799
+# ???
5800
+#: tools/gmic.py:508
5801
 msgid "Video Encoding Settings"
5802
-msgstr "Encoding"
5803
+msgstr "Video Einstellungen Enkodieren"
5804
 
5805
-# ???
5806
-#: tools/gmic.py:460
5807
-#, fuzzy
5808
+# ???
5809
+#: tools/gmic.py:512
5810
 msgid "Set Encoding"
5811
-msgstr "Encoding"
5812
+msgstr "Enkodierung setzen"
5813
 
5814
-#: tools/gmic.py:505 tools/gmic.py:838
5815
-#, fuzzy
5816
+#: tools/gmic.py:557 tools/gmic.py:890
5817
 msgid "Load Clip"
5818
-msgstr "Clips kopieren"
5819
+msgstr "Lade Clip"
5820
 
5821
-#: tools/gmic.py:509
5822
-#, fuzzy
5823
+#: tools/gmic.py:561
5824
 msgid "no clip loaded"
5825
-msgstr "<nicht geladen>"
5826
+msgstr "kein Clip geladen"
5827
 
5828
-# ???
5829
-#: tools/gmic.py:534
5830
-#, fuzzy
5831
+# ???
5832
+#: tools/gmic.py:586
5833
 msgid "no preview"
5834
-msgstr "Vorschau teilen"
5835
+msgstr "keine Vorschau"
5836
 
5837
-# ???
5838
-#: tools/gmic.py:581
5839
-#, fuzzy
5840
+# ???
5841
+#: tools/gmic.py:633
5842
 msgid "Preview"
5843
-msgstr "Vorschau teilen"
5844
+msgstr "Vorschau"
5845
 
5846
-#: tools/gmic.py:607
5847
-#, fuzzy
5848
+#: tools/gmic.py:659
5849
 msgid "Add to Script"
5850
-msgstr "Vorschau-Clip"
5851
+msgstr "Zum Script hinzufügen"
5852
 
5853
-#: tools/gmic.py:667
5854
-#, fuzzy
5855
+#: tools/gmic.py:719
5856
 msgid "Frames Folder:"
5857
-msgstr "Ziel-Ordner:"
5858
+msgstr "Einzelbild-Ordner:"
5859
 
5860
-#: tools/gmic.py:678
5861
-#, fuzzy
5862
+#: tools/gmic.py:730
5863
 msgid "Encode Video"
5864
-msgstr "Video aus"
5865
+msgstr "Kodiere Video"
5866
 
5867
-# ???
5868
-#: tools/gmic.py:683
5869
-#, fuzzy
5870
+# ???
5871
+#: tools/gmic.py:735
5872
 msgid "Encoding settings"
5873
-msgstr "Encoding"
5874
+msgstr "Enkodierungs Einstellungen"
5875
 
5876
-#: tools/gmic.py:702
5877
+#: tools/gmic.py:754
5878
 msgid "Set Mark In, Mark Out and Frames Folder for valid render"
5879
 msgstr ""
5880
+"Setze Anfangs-Markierung, End-Markierung und Einzelbild Ordner um das "
5881
+"Rendern beginnen zu können"
5882
 
5883
-#: tools/gmic.py:745
5884
-#, fuzzy
5885
+#: tools/gmic.py:797
5886
 msgid "Load Script"
5887
-msgstr "Lade Auswahl"
5888
+msgstr "Lade Script"
5889
 
5890
-#: tools/gmic.py:747
5891
-#, fuzzy
5892
+#: tools/gmic.py:799
5893
 msgid "Save Script"
5894
-msgstr "Projekt sichern"
5895
+msgstr "Speichere Script"
5896
 
5897
-#: tools/gmic.py:806
5898
-#, fuzzy
5899
+#: tools/gmic.py:858
5900
 msgid "frames"
5901
-msgstr " Frame(s)"
5902
+msgstr " Einzelbilder"
5903
 
5904
-#: tools/gmic.py:824
5905
-#, fuzzy
5906
+#: tools/gmic.py:876
5907
 msgid " no video file"
5908
-msgstr " Video-Datei(en)"
5909
+msgstr " keine Video Datei"
5910
 
5911
-#: tools/gmic.py:826
5912
-#, fuzzy
5913
+#: tools/gmic.py:878
5914
 msgid " render video file"
5915
 msgstr " Video-Datei(en)"
5916
 
5917
-#: tools/gmic.py:827
5918
-#, fuzzy
5919
+#: tools/gmic.py:879
5920
 msgid " frame(s),"
5921
-msgstr " Frame(s)"
5922
+msgstr " Einzelbild(er)"
5923
 
5924
-#: tools/gmic.py:839
5925
+#: tools/gmic.py:891
5926
 msgid "G'Mic Webpage"
5927
-msgstr ""
5928
+msgstr "G'Mic Webseite"
5929
 
5930
-#: tools/gmic.py:1043
5931
-#, fuzzy
5932
+#: tools/gmic.py:1095
5933
 msgid "Rendering preview..."
5934
-msgstr "Rendern "
5935
+msgstr "Render Vorschau... "
5936
 
5937
-#: tools/gmic.py:1075
5938
-#, fuzzy
5939
+#: tools/gmic.py:1127
5940
 msgid "Preview for frame: "
5941
-msgstr "Vorh Frame"
5942
+msgstr "Vorschau für Einzelbild: "
5943
 
5944
-#: tools/gmic.py:1076
5945
-#, fuzzy
5946
+#: tools/gmic.py:1128
5947
 msgid ", render time: "
5948
-msgstr "Render-Zeit"
5949
+msgstr "Render-Zeit: "
5950
 
5951
-#: tools/gmic.py:1144
5952
+#: tools/gmic.py:1196
5953
 msgid "Waiting for frames write to complete..."
5954
-msgstr ""
5955
+msgstr "Warte bis alle Einzelbilder geschrieben werden..."
5956
 
5957
-#: tools/gmic.py:1157
5958
-#, fuzzy
5959
+#: tools/gmic.py:1209
5960
 msgid "Rendering frame: "
5961
-msgstr "Rendere Element:"
5962
+msgstr "Rendere Einzelbild:"
5963
 
5964
-#: tools/gmic.py:1187
5965
-#, fuzzy
5966
+#: tools/gmic.py:1239
5967
 msgid "Render error!"
5968
-msgstr "Renderfortschritt"
5969
+msgstr "Render Fehler!"
5970
 
5971
-#: tools/gmic.py:1229
5972
-#, fuzzy
5973
+#: tools/gmic.py:1281
5974
 msgid "Rendering video, "
5975
-msgstr "Rendern "
5976
+msgstr "Rendere Video,  "
5977
 
5978
-#: tools/gmic.py:1229
5979
+#: tools/gmic.py:1281
5980
 #, python-format
5981
 msgid "% done"
5982
-msgstr ""
5983
+msgstr "% fertig"
5984
 
5985
-#: tools/gmic.py:1239
5986
-#, fuzzy
5987
+#: tools/gmic.py:1291
5988
 msgid "Render complete!"
5989
 msgstr "Rendern abgeschlossen!"
5990
 
5991
-#: tools/gmic.py:1249
5992
+#: tools/gmic.py:1301
5993
 msgid "Writing clip frame: "
5994
-msgstr ""
5995
+msgstr "Schreibe Clip Einzelbild: "
5996
 
5997
-#: tools/gmic.py:1261
5998
-#, fuzzy
5999
+#: tools/gmic.py:1313
6000
 msgid "Render stopped!"
6001
-msgstr "Rendern abgeschlossen!"
6002
+msgstr "Rendern gestoppt!"
6003
 
6004
 #: tools/toolsencoding.py:90
6005
-#, fuzzy
6006
 msgid "Use Default Profile:"
6007
-msgstr "Standard-Profil:"
6008
+msgstr "Verwende Standard-Profil:"
6009
 
6010
-#~ msgid "EDL CMX 3600"
6011
-#~ msgstr "EDL CMX 3600"
6012
+#: monitorevent.py:301
6013
+msgid "On some systems Trim View may update slowly"
6014
+msgstr "Auf langsameren Systemen funktioniert die Trimmen Ansicht verzögert"
6015
+
6016
+#: monitorevent.py:302
6017
+msgid ""
6018
+"<b>Trim View</b> works best with SSDs and relatively powerful processors.\n"
6019
+"\n"
6020
+msgstr ""
6021
+"<b>Die Trimmen Ansicht</b> funktioniert am besten mit SSD Festplatten und "
6022
+"einem schnellen Prozessor.\n"
6023
+"\n"
6024
+
6025
+#: monitorevent.py:303
6026
+msgid ""
6027
+"Select <b>'Trim View Off'</b> or<b>'Trim View Single Side Edits Only'</b> "
6028
+"options\n"
6029
+"if performance is not satisfactory."
6030
+msgstr ""
6031
+"Wähle zwischen den<b>'Trimmen Ansicht aus'</b> oder<b>'Trimmen Ansicht "
6032
+"Einzelfenster Editiermodus'</b> Optionen\n"
6033
+"wenn die Performance nicht zufriedenstellend ist."
6034
 
6035
 #, fuzzy
6036
-#~ msgid "Export To EDL"
6037
-#~ msgstr "Exportiere nach EDL"
6038
+#~ msgid "Icons and color optimized for:"
6039
+#~ msgstr "Symbole und Farben optimiert für:"
6040
+
6041
+#~ msgid "EDL CMX 3600"
6042
+#~ msgstr "EDL CMX 3600"
6043
 
6044
 #, fuzzy
6045
 #~ msgid "Export file name:"
6046
@@ -5996,12 +6044,8 @@
6047
 #~ msgid "Change Project Profile To Match..."
6048
 #~ msgstr "Ändere Projekttyp..."
6049
 
6050
-#, fuzzy
6051
-#~ msgid ""
6052
-#~ " frame(s)\n"
6053
-#~ "\n"
6054
-#~ msgstr " Frame(s)\n"
6055
-
6056
+# " Einzelbild(er)\n"
6057
+# "\n"
6058
 #, fuzzy
6059
 #~ msgid "Cut "
6060
 #~ msgstr "Clip schneiden"
6061
@@ -6010,11 +6054,11 @@
6062
 #~ msgid "Save To Change Project Profile"
6063
 #~ msgstr "Sichere Projektdatei"
6064
 
6065
-# ???
6066
+# ???
6067
 #~ msgid "Escape"
6068
 #~ msgstr "Esc"
6069
 
6070
-# ???
6071
+# ???
6072
 #~ msgid "Space"
6073
 #~ msgstr "Leerzeichen"
6074
 
6075
@@ -6024,12 +6068,9 @@
6076
 #~ msgid "Max. Transition Length:"
6077
 #~ msgstr "Max. Übergangslänge:"
6078
 
6079
-#~ msgid "Clips info"
6080
-#~ msgstr "Clips-Info"
6081
-
6082
 #~ msgid ""
6083
 #~ "There is not enough material available in the FROM clip after the cut"
6084
-#~ msgstr "Nicht genug Material in dem FROM Clip nach dem Schnitt"
6085
+#~ msgstr "Nicht genug Material im VOM Clip nach dem Schnitt"
6086
 
6087
 #~ msgid ""
6088
 #~ "\n"
6089
@@ -6044,7 +6085,7 @@
6090
 #~ msgstr "FROM Clip-Handle ist zu kurz!"
6091
 
6092
 #~ msgid "There is not enough material available in the TO clip before the cut"
6093
-#~ msgstr "Nicht genug Material in dem TO Clip vor dem Schnitt"
6094
+#~ msgstr "Nicht genug Material in dem ZU Clip vor dem Schnitt"
6095
 
6096
 #~ msgid "TO Clip Handle is too short!"
6097
 #~ msgstr "TO Clip-Handle ist zu kurz!"
6098
@@ -6055,7 +6096,7 @@
6099
 #~ msgid "Write Environment Data to File"
6100
 #~ msgstr "Schreibe Umgebungsvariablen in Datei"
6101
 
6102
-# ???
6103
+# ???
6104
 #~ msgid "Render file name entry is empty"
6105
 #~ msgstr "Render-Dateiname ist leer"
6106
 
6107
@@ -6069,7 +6110,7 @@
6108
 #~ msgid "Do you want to overwrite existing file?"
6109
 #~ msgstr "Wollen Sie die existierende Datei überschreiben?"
6110
 
6111
-# ???
6112
+# ???
6113
 #~ msgid "Composite Target Track"
6114
 #~ msgstr "Composite Zielspur"
6115
 
6116
@@ -6077,13 +6118,13 @@
6117
 #~ msgstr "Gruppe und Objekte entfernen?"
6118
 
6119
 #~ msgid "Are you sure you want to delete group "
6120
-#~ msgstr "Sie sie sicher, dass Sie die Gruppe "
6121
+#~ msgstr "Sie sie sicher, dass Sie die in der Gruppe "
6122
 
6123
 #~ msgid " and "
6124
 #~ msgstr " und "
6125
 
6126
 #~ msgid " items it contains?\n"
6127
-#~ msgstr " enthaltene Objekte löschen wollen?\n"
6128
+#~ msgstr " enthaltenen Objekte löschen wollen?\n"
6129
 
6130
 #~ msgid "Another instance of Flowblade already running."
6131
 #~ msgstr "Eine Instanz von Flowblade läuft bereits."
6132
@@ -6144,7 +6185,7 @@
6133
 #~ msgid "Output Status"
6134
 #~ msgstr "Status"
6135
 
6136
-# ???
6137
+# ???
6138
 #~ msgid "melt XML"
6139
 #~ msgstr "melt XML"
6140
 
6141
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/es/LC_MESSAGES/flowblade.mo -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/es/LC_MESSAGES/flowblade.mo Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/es/LC_MESSAGES/flowblade.po -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/es/LC_MESSAGES/flowblade.po Changed
4550
 
1
@@ -7,7 +7,7 @@
2
 msgstr ""
3
 "Project-Id-Version: PACKAGE VERSION\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-09-15 21:26+0300\n"
6
+"POT-Creation-Date: 2016-12-05 10:12+0200\n"
7
 "PO-Revision-Date: 2014-02-21 12:08+0200\n"
8
 "Last-Translator: David Gámiz Jiménez <david.gamiz@gmail.com>\n"
9
 "Language-Team: David Gamiz Jimenez\n"
10
@@ -18,44 +18,24 @@
11
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
12
 "X-Generator: Virtaal 0.7.0\n"
13
 
14
-#: app.py:733
15
+#: app.py:758
16
 msgid "Too small screen for this application."
17
 msgstr "La pantalla es demasiado pequeña para esta aplicación."
18
 
19
-#: app.py:736
20
+#: app.py:761
21
 msgid "Minimum screen dimensions for this application are 1152 x 768.\n"
22
 msgstr ""
23
 "La dimensión de pantalla mínima para esta aplicación es de 1152 x 768.\n"
24
 
25
-#: app.py:737
26
+#: app.py:762
27
 msgid "Your screen dimensions are "
28
 msgstr "Las dimensiones de su pantalla son "
29
 
30
-#: app.py:761
31
-msgid "Project has not been saved since it was opened."
32
-msgstr "El proyecto no ha sido salvado desde que se abrió."
33
-
34
-#: app.py:766
35
-msgid "Project was saved less than a minute ago."
36
-msgstr "El proyecto fue salvado hace menos de un minuto."
37
-
38
-#: app.py:769
39
-msgid "Project was saved one minute ago."
40
-msgstr "El proyecto fue salvado hace un minuto."
41
-
42
-#: app.py:771
43
-msgid "Project was saved "
44
-msgstr "El proyecto salvado "
45
-
46
-#: app.py:771
47
-msgid " minutes ago."
48
-msgstr " hace minutos."
49
-
50
-#: app.py:781 projectaction.py:327
51
+#: app.py:795 projectaction.py:366 projectaction.py:696
52
 msgid "Project has not been saved previously"
53
 msgstr "El proyecto no se ha salvado antes"
54
 
55
-#: app.py:782 projectaction.py:328
56
+#: app.py:796 projectaction.py:367 projectaction.py:697
57
 msgid "Save project with File -> Save As before closing."
58
 msgstr "Salvar el proyecto en un Archivo -> Salvar como antes de cerrar."
59
 
60
@@ -116,77 +96,97 @@
61
 msgid "Opening"
62
 msgstr "Abriendo"
63
 
64
-#: projectaction.py:238
65
+#: projectaction.py:276
66
 msgid "Media files already present in project were opened!"
67
 msgstr ""
68
 
69
-#: projectaction.py:244
70
+#: projectaction.py:282
71
 #, fuzzy
72
 msgid ""
73
 "Files already present:\n"
74
 "\n"
75
 msgstr " ya existe!"
76
 
77
-#: projectaction.py:442
78
+#: projectaction.py:481
79
 #, fuzzy
80
 msgid "Selected folder contains files"
81
 msgstr "Seleccionar carpeta para nuevos miniaturas."
82
 
83
-#: projectaction.py:443
84
+#: projectaction.py:482
85
 msgid ""
86
 "When saving a back-up snapshot of the project, the selected folder\n"
87
 "has to be empty."
88
 msgstr ""
89
 
90
-#: projectaction.py:501
91
+#: projectaction.py:553
92
 msgid "Copying project media assets"
93
 msgstr ""
94
 
95
-#: projectaction.py:502
96
+#: projectaction.py:554
97
 #, fuzzy
98
 msgid "Saving project file"
99
 msgstr "¿Guardar proyecto '"
100
 
101
-#: projectaction.py:625
102
+#: projectaction.py:709
103
 msgid "Project not found on disk"
104
 msgstr "El proyecto no se encuentra en el disco"
105
 
106
-#: projectaction.py:626
107
+#: projectaction.py:710
108
 msgid "Project can't be loaded."
109
 msgstr "El proyecto no puede ser cargado."
110
 
111
-#: projectaction.py:684
112
+#: projectaction.py:718
113
+msgid "Project has not been saved since it was opened."
114
+msgstr "El proyecto no ha sido salvado desde que se abrió."
115
+
116
+#: projectaction.py:723
117
+msgid "Project was saved less than a minute ago."
118
+msgstr "El proyecto fue salvado hace menos de un minuto."
119
+
120
+#: projectaction.py:726
121
+msgid "Project was saved one minute ago."
122
+msgstr "El proyecto fue salvado hace un minuto."
123
+
124
+#: projectaction.py:728
125
+msgid "Project was saved "
126
+msgstr "El proyecto salvado "
127
+
128
+#: projectaction.py:728
129
+msgid " minutes ago."
130
+msgstr " hace minutos."
131
+
132
+#: projectaction.py:782
133
 #, fuzzy
134
 msgid "Render launch failed!"
135
 msgstr "Render rango no definido!"
136
 
137
-#: projectaction.py:685 projectaction.py:699 tools/batchrendering.py:296
138
+#: projectaction.py:783 projectaction.py:797 tools/batchrendering.py:299
139
 msgid "Error message: "
140
 msgstr "Mensaje de error:"
141
 
142
-#: projectaction.py:698
143
+#: projectaction.py:796
144
 msgid "Adding item to render queue failed!"
145
 msgstr "¡Fallo al añadir un elemento a la cola de renderizado!"
146
 
147
-#: projectaction.py:717
148
+#: projectaction.py:815
149
 msgid "Open.."
150
 msgstr "Abrir…"
151
 
152
-#: projectaction.py:747
153
+#: projectaction.py:845
154
 msgid "No file was selected"
155
 msgstr "Ningún archivo seleccionado."
156
 
157
-#: projectaction.py:747
158
+#: projectaction.py:845
159
 msgid "Select a numbered file to add an Image Sequence to Project."
160
 msgstr ""
161
 "Seleccione un archivo numerado para agregar una secuencia de imágenes de "
162
 "Proyecto."
163
 
164
-#: projectaction.py:755
165
+#: projectaction.py:853
166
 msgid "Not a sequence file!"
167
 msgstr "¡No hay archivo de secuencia!"
168
 
169
-#: projectaction.py:755
170
+#: projectaction.py:853
171
 msgid ""
172
 "Selected file does not have a number part in it,\n"
173
 "so it can't be an image sequence file."
174
@@ -194,52 +194,52 @@
175
 "El archivo seleccionado no tiene un número de parte en el mismo, \n"
176
 " so no puede ser un archivo de secuencia de imágenes."
177
 
178
-#: projectaction.py:806
179
+#: projectaction.py:904
180
 msgid "Can't make home folder thumbnails folder"
181
 msgstr "No se puede hacer la carpeta miniaturas de carpeta home"
182
 
183
-#: projectaction.py:807 dialogs.py:361
184
+#: projectaction.py:905 dialogs.py:361
185
 msgid "Please create and select some other folder then '"
186
 msgstr "Por favor, crear y seleccionar otra carpeta y luego '"
187
 
188
-#: projectaction.py:808
189
+#: projectaction.py:906
190
 msgid "' as thumbnails folder"
191
 msgstr "Como carpeta de miniaturas"
192
 
193
-#: projectaction.py:925 projectaction.py:927 projectaction.py:936
194
-#: projectaction.py:944 projectaction.py:951
195
+#: projectaction.py:1023 projectaction.py:1025 projectaction.py:1034
196
+#: projectaction.py:1042 projectaction.py:1049
197
 msgid "N/A"
198
 msgstr ""
199
 
200
-#: projectaction.py:940 guicomponents.py:1621
201
+#: projectaction.py:1038 guicomponents.py:1745
202
 msgid "Yes"
203
 msgstr "Si"
204
 
205
-#: projectaction.py:942 guicomponents.py:1623
206
+#: projectaction.py:1040 guicomponents.py:1747
207
 msgid "No"
208
 msgstr "No hay aparentes"
209
 
210
-#: projectaction.py:1013
211
+#: projectaction.py:1111
212
 msgid "Can't remove a non-empty bin"
213
 msgstr "No se puede eliminar un contenedor no vacío"
214
 
215
-#: projectaction.py:1014
216
+#: projectaction.py:1112
217
 msgid "You must remove all files from the bin before deleting it."
218
 msgstr "Debe quitar todos los archivos de la papelera antes de eliminarlo."
219
 
220
-#: projectaction.py:1022
221
+#: projectaction.py:1120
222
 msgid "Can't remove last bin"
223
 msgstr "No se puede quitar la última bin"
224
 
225
-#: projectaction.py:1023
226
+#: projectaction.py:1121
227
 msgid "There must always exist at least one bin."
228
 msgstr "Siempre debe existir por lo menos un depósito."
229
 
230
-#: projectaction.py:1109
231
+#: projectaction.py:1207
232
 msgid "Selected sequence is already being edited"
233
 msgstr "Ya está siendo editado secuencia seleccionada"
234
 
235
-#: projectaction.py:1110
236
+#: projectaction.py:1208
237
 msgid ""
238
 "Select another sequence. Press Add -button to create a\n"
239
 "new sequence if needed."
240
@@ -248,11 +248,11 @@
241
 "nnew \n"
242
 " si es necesario."
243
 
244
-#: projectaction.py:1120 projectaction.py:1137 projectdata.py:194
245
+#: projectaction.py:1218 projectaction.py:1235 projectdata.py:196
246
 msgid "sequence_"
247
 msgstr "secuencia_"
248
 
249
-#: projectaction.py:1170
250
+#: projectaction.py:1268
251
 msgid ""
252
 "Are you sure you want to delete\n"
253
 "sequence '"
254
@@ -260,330 +260,340 @@
255
 "¿Está seguro de que desea eliminar \n"
256
 " sequence '"
257
 
258
-#: projectaction.py:1170
259
+#: projectaction.py:1268
260
 msgid "'?"
261
 msgstr "'?"
262
 
263
-#: projectaction.py:1171
264
+#: projectaction.py:1269
265
 msgid "This operation can not be undone. Sequence will be permanently lost."
266
 msgstr ""
267
 "Esta operación no se puede deshacer. Secuencia se perderá de forma "
268
 "permanente."
269
 
270
-#: projectaction.py:1186
271
+#: projectaction.py:1284
272
 msgid "Can't remove last sequence"
273
 msgstr "No se puede borrar la ultima secuencia"
274
 
275
-#: projectaction.py:1187
276
+#: projectaction.py:1285
277
 msgid "There must always exist at least one sequence."
278
 msgstr "Siempre debe existir al menos una secuencia."
279
 
280
-#: editorwindow.py:141
281
+#: editorwindow.py:148
282
 msgid "_File"
283
 msgstr "_Archivo"
284
 
285
-#: editorwindow.py:142
286
+#: editorwindow.py:149
287
 msgid "_New..."
288
 msgstr "_Nuevo…"
289
 
290
-#: editorwindow.py:143
291
+#: editorwindow.py:150
292
 msgid "_Open..."
293
 msgstr "_Abrir…"
294
 
295
-#: editorwindow.py:144
296
+#: editorwindow.py:151
297
 msgid "Open Recent"
298
 msgstr "Abrir reciente"
299
 
300
-#: editorwindow.py:145
301
+#: editorwindow.py:152
302
 msgid "_Save"
303
 msgstr "_Guardar"
304
 
305
-#: editorwindow.py:146
306
+#: editorwindow.py:153
307
 msgid "_Save As..."
308
 msgstr "_Guardar como…"
309
 
310
-#: editorwindow.py:147
311
+#: editorwindow.py:154
312
 msgid "Save Backup Snapshot..."
313
 msgstr ""
314
 
315
-#: editorwindow.py:148 dialogs.py:302 dialogs.py:1035
316
+#: editorwindow.py:155 dialogs.py:302 dialogs.py:1046
317
 msgid "Export"
318
 msgstr "Exportar"
319
 
320
-#: editorwindow.py:149
321
+#: editorwindow.py:156
322
 msgid "MLT XML"
323
 msgstr ""
324
 
325
-#: editorwindow.py:150
326
+#: editorwindow.py:157
327
 msgid "EDL"
328
 msgstr ""
329
 
330
-#: editorwindow.py:151
331
+#: editorwindow.py:158
332
 #, fuzzy
333
 msgid "Current Frame"
334
 msgstr "Siguiente fotograma"
335
 
336
-#: editorwindow.py:152
337
+#: editorwindow.py:159
338
 msgid "_Close"
339
 msgstr "_Cerrar"
340
 
341
-#: editorwindow.py:153
342
+#: editorwindow.py:160
343
 msgid "_Quit"
344
 msgstr "_Salir"
345
 
346
-#: editorwindow.py:154
347
+#: editorwindow.py:161
348
 msgid "_Edit"
349
 msgstr "_Editar"
350
 
351
-#: editorwindow.py:155
352
+#: editorwindow.py:162
353
 msgid "_Undo"
354
 msgstr "_Deshacer"
355
 
356
-#: editorwindow.py:156
357
+#: editorwindow.py:163
358
 msgid "_Redo"
359
 msgstr "_Rehacer"
360
 
361
-#: editorwindow.py:157
362
+#: editorwindow.py:164
363
 msgid "Copy"
364
 msgstr ""
365
 
366
-#: editorwindow.py:158
367
+#: editorwindow.py:165
368
 #, fuzzy
369
 msgid "Paste"
370
 msgstr "Pegar los Clips"
371
 
372
-#: editorwindow.py:159
373
+#: editorwindow.py:166
374
 #, fuzzy
375
 msgid "Paste Filters"
376
 msgstr "Filtros"
377
 
378
-#: editorwindow.py:160
379
+#: editorwindow.py:167
380
 msgid "Add Monitor Clip"
381
 msgstr "Agregar clip de Monitor"
382
 
383
-#: editorwindow.py:161 dialogs.py:1100
384
+#: editorwindow.py:168 dialogs.py:1111
385
 msgid "Append"
386
 msgstr "Añadir"
387
 
388
-#: editorwindow.py:162 dialogs.py:1099 dialogs.py:1131 guicomponents.py:2019
389
+#: editorwindow.py:169 dialogs.py:1110 dialogs.py:1142 guicomponents.py:2191
390
 msgid "Insert"
391
 msgstr "Insertar"
392
 
393
-#: editorwindow.py:163
394
+#: editorwindow.py:170
395
 msgid "Three Point Overwrite"
396
 msgstr "Tres puntos sobreescritos"
397
 
398
-#: editorwindow.py:164
399
+#: editorwindow.py:171
400
 msgid "Range Overwrite"
401
 msgstr "Rango sobreescrito"
402
 
403
-#: editorwindow.py:165 dialogs.py:1097
404
+#: editorwindow.py:172 dialogs.py:1108
405
 msgid "Cut Clip"
406
 msgstr "Cortar clip"
407
 
408
-#: editorwindow.py:166 translations.py:511
409
+#: editorwindow.py:173 translations.py:511
410
 msgid "Lift"
411
 msgstr "Elevar"
412
 
413
-#: editorwindow.py:167 dialogs.py:1098
414
+#: editorwindow.py:174 dialogs.py:1109
415
 msgid "Splice Out"
416
 msgstr "Empalme de salida"
417
 
418
-#: editorwindow.py:168 guicomponents.py:1131 guicomponents.py:1220
419
+#: editorwindow.py:175 guicomponents.py:1166 guicomponents.py:1263
420
 msgid "Resync"
421
 msgstr "Resincronizar"
422
 
423
-#: editorwindow.py:169
424
+#: editorwindow.py:176
425
 msgid "Set Sync Parent"
426
 msgstr "Ajuste de sincronización de Padres"
427
 
428
-#: editorwindow.py:170
429
+#: editorwindow.py:177
430
 msgid "Add Single Track Transition"
431
 msgstr "Add Single Track Transición"
432
 
433
-#: editorwindow.py:171
434
+#: editorwindow.py:178
435
 msgid "Add Single Track Fade"
436
 msgstr "Añadir un solo carril de fundido"
437
 
438
-#: editorwindow.py:172 guicomponents.py:1154 guicomponents.py:1191
439
+#: editorwindow.py:179 guicomponents.py:1189 guicomponents.py:1234
440
 msgid "Clear Filters"
441
 msgstr "Filtros de limpieza"
442
 
443
-#: editorwindow.py:173
444
+#: editorwindow.py:180 dialogs.py:1123
445
+msgid "Timeline"
446
+msgstr "Cronologia"
447
+
448
+#: editorwindow.py:181
449
+#, fuzzy
450
+msgid "All Filters Off"
451
+msgstr "Todos los archivos"
452
+
453
+#: editorwindow.py:182
454
+#, fuzzy
455
+msgid "All Filters On"
456
+msgstr "Todos los archivos"
457
+
458
+#: editorwindow.py:183
459
 #, fuzzy
460
 msgid "Sync All Compositors"
461
 msgstr "Compositores"
462
 
463
-#: editorwindow.py:174
464
+#: editorwindow.py:184
465
 msgid "Change Sequence Tracks Count..."
466
 msgstr "Cambio de secuencia Pistas Conde ..."
467
 
468
-#: editorwindow.py:175
469
+#: editorwindow.py:185
470
 msgid "Watermark..."
471
 msgstr "Marca de agua..."
472
 
473
-#: editorwindow.py:176 profilesmanager.py:45
474
+#: editorwindow.py:186 profilesmanager.py:45
475
 msgid "Profiles Manager"
476
 msgstr "Gestor de perfiles"
477
 
478
-#: editorwindow.py:177
479
+#: editorwindow.py:187
480
 msgid "Preferences"
481
 msgstr "Preferencias"
482
 
483
-#: editorwindow.py:178 preferenceswindow.py:53
484
+#: editorwindow.py:188 preferenceswindow.py:54
485
 msgid "View"
486
 msgstr "Ver"
487
 
488
-#: editorwindow.py:179
489
+#: editorwindow.py:189
490
 #, fuzzy
491
 msgid "Fullscreen"
492
 msgstr "Pantalla Táctil"
493
 
494
-#: editorwindow.py:180 editorwindow.py:486
495
+#: editorwindow.py:190 editorwindow.py:503
496
 msgid "Project"
497
 msgstr "Proyecto"
498
 
499
-#: editorwindow.py:181
500
+#: editorwindow.py:191
501
 msgid "Add Media Clip..."
502
 msgstr "Añadir Clip de Medios..."
503
 
504
-#: editorwindow.py:182
505
+#: editorwindow.py:192
506
 msgid "Add Image Sequence..."
507
 msgstr "Añadir secuencia de imágenes..."
508
 
509
-#: editorwindow.py:183
510
+#: editorwindow.py:193
511
 msgid "Create Color Clip..."
512
 msgstr "Crear Clip de Color..."
513
 
514
-#: editorwindow.py:184
515
+#: editorwindow.py:194
516
 msgid "Create Pattern Producer"
517
 msgstr "Crear Patrón Productor"
518
 
519
-#: editorwindow.py:185 translations.py:395 patternproducer.py:67
520
+#: editorwindow.py:195 translations.py:395 patternproducer.py:67
521
 msgid "Noise"
522
 msgstr "Ruido"
523
 
524
-#: editorwindow.py:186 patternproducer.py:72
525
+#: editorwindow.py:196 patternproducer.py:72
526
 msgid "EBU Bars"
527
 msgstr "Bares de la UER"
528
 
529
-#: editorwindow.py:187 patternproducer.py:81
530
+#: editorwindow.py:197 patternproducer.py:81
531
 msgid "Ising"
532
 msgstr ""
533
 
534
-#: editorwindow.py:188 patternproducer.py:98
535
+#: editorwindow.py:198 patternproducer.py:98
536
 #, fuzzy
537
 msgid "Color Pulse"
538
 msgstr "Selección de color"
539
 
540
-#: editorwindow.py:189 dialogs.py:1089 dialogs.py:1106
541
+#: editorwindow.py:199 dialogs.py:1100 dialogs.py:1117
542
 msgid "Log Marked Clip Range"
543
 msgstr "Entrar Range Clip Marcado"
544
 
545
-#: editorwindow.py:190
546
+#: editorwindow.py:200
547
 msgid "Recreate Media Icons..."
548
 msgstr "Volver a crear iconos de medios ..."
549
 
550
-#: editorwindow.py:191
551
+#: editorwindow.py:201
552
 msgid "Remove Unused Media..."
553
 msgstr "Borrar Medios sin usar..."
554
 
555
-#: editorwindow.py:192
556
+#: editorwindow.py:202
557
 msgid "JACK Audio..."
558
 msgstr ""
559
 
560
-#: editorwindow.py:193
561
+#: editorwindow.py:203
562
 #, fuzzy
563
 msgid "Change Project Profile..."
564
 msgstr "Guardar elemento de proyecto como ..."
565
 
566
-#: editorwindow.py:194 proxyediting.py:216
567
+#: editorwindow.py:204 proxyediting.py:216
568
 msgid "Proxy Manager"
569
 msgstr "Gestor de proxy"
570
 
571
-#: editorwindow.py:195
572
+#: editorwindow.py:205
573
 msgid "Project Info"
574
 msgstr "Información del proyecto"
575
 
576
-#: editorwindow.py:196 editorwindow.py:487 rendergui.py:171
577
-#: tools/batchrendering.py:862 tools/gmic.py:719
578
+#: editorwindow.py:206 editorwindow.py:504 rendergui.py:172
579
+#: tools/batchrendering.py:865 tools/gmic.py:771
580
 msgid "Render"
581
 msgstr "Renderizar"
582
 
583
-#: editorwindow.py:197
584
+#: editorwindow.py:207
585
 msgid "Add To Batch Render Queue..."
586
 msgstr "Añadir a Batch Render Queue ..."
587
 
588
-#: editorwindow.py:198
589
+#: editorwindow.py:208
590
 msgid "Batch Render Queue"
591
 msgstr "Cola de procesamiento por lotes"
592
 
593
-#: editorwindow.py:199
594
+#: editorwindow.py:209
595
 msgid "Render Timeline"
596
 msgstr "Linea del tiempo de Renderizado"
597
 
598
-#: editorwindow.py:200 dialogs.py:1137
599
+#: editorwindow.py:210 dialogs.py:1148
600
 msgid "Tools"
601
 msgstr "Herramientas"
602
 
603
-#: editorwindow.py:201 tools/titler.py:178
604
+#: editorwindow.py:211 tools/titler.py:178
605
 msgid "Titler"
606
 msgstr "Creador de Títulos"
607
 
608
-#: editorwindow.py:202
609
+#: editorwindow.py:212
610
 msgid "Audio Mixer"
611
 msgstr "Mezclador de audio"
612
 
613
-#: editorwindow.py:203 tools/gmic.py:779
614
+#: editorwindow.py:213 tools/gmic.py:831
615
 #, fuzzy
616
 msgid "G'MIC Effects"
617
 msgstr "Efecto de color"
618
 
619
-#: editorwindow.py:204
620
-msgid "Phantom2D"
621
-msgstr ""
622
-
623
-#: editorwindow.py:205 medialinker.py:173
624
+#: editorwindow.py:214 medialinker.py:178
625
 msgid "Media Relinker"
626
 msgstr ""
627
 
628
-#: editorwindow.py:206
629
+#: editorwindow.py:215
630
 msgid "_Help"
631
 msgstr "_Ayuda"
632
 
633
-#: editorwindow.py:207
634
+#: editorwindow.py:216
635
 msgid "Contents"
636
 msgstr "Índice"
637
 
638
-#: editorwindow.py:208 dialogs.py:474
639
+#: editorwindow.py:217 dialogs.py:477
640
 msgid "Runtime Environment"
641
 msgstr "Entorno de ejecución"
642
 
643
-#: editorwindow.py:209 dialogs.py:1074
644
+#: editorwindow.py:218 dialogs.py:1085
645
 msgid "Keyboard Shortcuts"
646
 msgstr "Atajos de teclado"
647
 
648
-#: editorwindow.py:210 dialogs.py:402
649
+#: editorwindow.py:219 dialogs.py:405
650
 msgid "About"
651
 msgstr "Acerca de"
652
 
653
-#: editorwindow.py:480
654
+#: editorwindow.py:496
655
 msgid "Media"
656
 msgstr "Medios"
657
 
658
-#: editorwindow.py:483
659
+#: editorwindow.py:500
660
 msgid "Range Log"
661
 msgstr "Registro de limite"
662
 
663
-#: editorwindow.py:484
664
+#: editorwindow.py:501
665
 msgid "Filters"
666
 msgstr "Filtros"
667
 
668
-#: editorwindow.py:485
669
+#: editorwindow.py:502
670
 msgid "Compositors"
671
 msgstr "Compositores"
672
 
673
-#: editorwindow.py:506
674
+#: editorwindow.py:519
675
 #, fuzzy
676
 msgid ""
677
 "Prev Frame - Arrow Left\n"
678
@@ -606,155 +616,159 @@
679
 "A la marca de entrada\n"
680
 "A la marca de salida"
681
 
682
-#: editorwindow.py:708
683
+#: editorwindow.py:748
684
 msgid "Middlebar Layout"
685
 msgstr "Disposición de la barra de en medio"
686
 
687
-#: editorwindow.py:711
688
+#: editorwindow.py:751
689
 msgid "Timecode Left"
690
 msgstr "Código de tiempo Izquierdo"
691
 
692
-#: editorwindow.py:716
693
+#: editorwindow.py:756
694
 msgid "Timecode Center"
695
 msgstr "Código de tiempo Central"
696
 
697
-#: editorwindow.py:728
698
+#: editorwindow.py:760
699
+msgid "Components Centered"
700
+msgstr ""
701
+
702
+#: editorwindow.py:774
703
 msgid "Tabs Position"
704
 msgstr "Posición de la pestañas"
705
 
706
-#: editorwindow.py:731
707
+#: editorwindow.py:777
708
 msgid "Up"
709
 msgstr "Arriba"
710
 
711
-#: editorwindow.py:735
712
+#: editorwindow.py:781
713
 msgid "Down"
714
 msgstr "Abajo"
715
 
716
-#: editorwindow.py:752
717
+#: editorwindow.py:796
718
 msgid "Show Monitor Sequence Profile"
719
 msgstr "Mostrar Secuencia Monitor Profile"
720
 
721
-#: editorwindow.py:757
722
+#: editorwindow.py:801
723
 msgid "Show Master Volume Meter"
724
 msgstr ""
725
 
726
-#: editorwindow.py:765
727
+#: editorwindow.py:809
728
 msgid "Monitor Playback Interpolation"
729
 msgstr "Monitorear reproducción interpolación"
730
 
731
-#: editorwindow.py:769
732
+#: editorwindow.py:813
733
 #, fuzzy
734
 msgid "Nearest Neighbour (fast)"
735
 msgstr "Vecino más cercano"
736
 
737
-#: editorwindow.py:773
738
+#: editorwindow.py:817
739
 #, fuzzy
740
 msgid "Bilinear (good)"
741
 msgstr "Bilineal"
742
 
743
-#: editorwindow.py:777
744
+#: editorwindow.py:821
745
 #, fuzzy
746
 msgid "Bicubic (better)"
747
 msgstr "Bicúbica"
748
 
749
-#: editorwindow.py:782
750
+#: editorwindow.py:826
751
 #, fuzzy
752
 msgid "Hyper/Lanczos (best)"
753
 msgstr "Hyper / Lanczos"
754
 
755
-#: editorwindow.py:792
756
+#: editorwindow.py:836
757
 msgid "Zoom In"
758
 msgstr "Ampliar"
759
 
760
-#: editorwindow.py:795
761
+#: editorwindow.py:839
762
 msgid "Zoom Out"
763
 msgstr "Reducir"
764
 
765
-#: editorwindow.py:798
766
+#: editorwindow.py:842
767
 msgid "Zoom Fit"
768
 msgstr "Ajustar ampliación"
769
 
770
-#: editorwindow.py:920
771
+#: editorwindow.py:959
772
 msgid "Timeline current frame timecode"
773
 msgstr "Cronología de código de tiempo del marco actual"
774
 
775
-#: editorwindow.py:922
776
+#: editorwindow.py:961
777
 msgid "Select view mode: Video/Vectorscope/RGBParade"
778
 msgstr "Seleccion de modo de vista: Vídeo/Vectorscope/RGBParade"
779
 
780
-#: editorwindow.py:924
781
+#: editorwindow.py:963
782
 msgid "Monitor Sequence/Media current frame timecode"
783
 msgstr "Monitor de secuencia / Medios marco actual de código de tiempo"
784
 
785
-#: editorwindow.py:925
786
+#: editorwindow.py:964
787
 msgid "Current Monitor Sequence/Media name"
788
 msgstr "Monitor de corriente de secuencia / Nombre del medio"
789
 
790
-#: editorwindow.py:927
791
+#: editorwindow.py:966
792
 msgid "Monitor Sequence/Media current position"
793
 msgstr "Monitor de secuencia / Medios posición actual"
794
 
795
-#: editorwindow.py:929
796
+#: editorwindow.py:968
797
 msgid "Display Current Sequence on Timeline"
798
 msgstr "Visualizar secuencia actual en la línea de tiempo"
799
 
800
-#: editorwindow.py:930
801
+#: editorwindow.py:969
802
 msgid "Display Monitor Clip"
803
 msgstr "Monitor de visualización del clip"
804
 
805
-#: clipeffectseditor.py:112
806
+#: clipeffectseditor.py:122
807
 msgid "Select Filter Group"
808
 msgstr "Selección de grupos de filtro"
809
 
810
-#: clipeffectseditor.py:113
811
+#: clipeffectseditor.py:123
812
 msgid "Current group Filters"
813
 msgstr "Grupos de filtro actuales"
814
 
815
-#: clipeffectseditor.py:201
816
+#: clipeffectseditor.py:223
817
 msgid "Quit editing Clip in editor"
818
 msgstr "Salga de la edición del clip en el editor"
819
 
820
-#: clipeffectseditor.py:212 panels.py:50 panels.py:95 panels.py:113
821
+#: clipeffectseditor.py:236 panels.py:51 panels.py:96 panels.py:114
822
 #: translations.py:559 mlttransitions.py:134 tools/titler.py:198
823
 msgid "Add"
824
 msgstr "Añadir"
825
 
826
-#: clipeffectseditor.py:213 compositeeditor.py:57 guicomponents.py:1201
827
-#: guicomponents.py:1260 guicomponents.py:1449 guicomponents.py:1494
828
-#: panels.py:51 panels.py:96 panels.py:114 tools/titler.py:199
829
-#: tools/batchrendering.py:1027
830
+#: clipeffectseditor.py:237 compositeeditor.py:59 guicomponents.py:1244
831
+#: guicomponents.py:1306 guicomponents.py:1569 guicomponents.py:1618
832
+#: panels.py:52 panels.py:97 panels.py:115 tools/titler.py:199
833
+#: tools/batchrendering.py:1030
834
 msgid "Delete"
835
 msgstr "Borrar"
836
 
837
-#: clipeffectseditor.py:225
838
+#: clipeffectseditor.py:249
839
 msgid "Clip being edited"
840
 msgstr "Clip que se está editando"
841
 
842
-#: clipeffectseditor.py:226
843
+#: clipeffectseditor.py:250
844
 msgid "Clip Filter Stack"
845
 msgstr "Pila Clip Filtro"
846
 
847
-#: clipeffectseditor.py:227
848
+#: clipeffectseditor.py:251
849
 msgid "Add Filter to Clip Filter Stack"
850
 msgstr "Añadir filtro para Clip Pila Filtro"
851
 
852
-#: clipeffectseditor.py:228
853
+#: clipeffectseditor.py:252
854
 msgid "Delete Filter from Clip Filter Stack"
855
 msgstr "Eliminar Filtro de Clip Filtro Stack"
856
 
857
-#: clipeffectseditor.py:229
858
+#: clipeffectseditor.py:253
859
 msgid "Toggle all Filters On/Off"
860
 msgstr ""
861
 
862
-#: clipeffectseditor.py:451
863
+#: clipeffectseditor.py:523
864
 msgid "No editable parameters"
865
 msgstr "Parámetros no editables"
866
 
867
-#: compositeeditor.py:59 render.py:150
868
+#: compositeeditor.py:61 render.py:168
869
 msgid "Reset"
870
 msgstr "Reiniciar"
871
 
872
-#: compositeeditor.py:63 compositeeditor.py:148
873
+#: compositeeditor.py:65 compositeeditor.py:148
874
 msgid "No Compositor"
875
 msgstr "Sin compositor"
876
 
877
@@ -768,20 +782,20 @@
878
 
879
 #: dialogs.py:55 dialogs.py:112 dialogs.py:170 dialogs.py:223 dialogs.py:263
880
 #: dialogs.py:280 dialogs.py:301 dialogs.py:315 dialogs.py:326 dialogs.py:342
881
-#: dialogs.py:373 dialogs.py:392 dialogs.py:706 dialogs.py:801 dialogs.py:835
882
-#: dialogs.py:878 dialogs.py:906 dialogs.py:934 dialogs.py:995 dialogs.py:1034
883
-#: dialogs.py:1048 dialogs.py:1062 dialogs.py:1234 propertyeditorbuilder.py:401
884
-#: rendergui.py:47 rendergui.py:102 rendergui.py:116 rendergui.py:133
885
-#: preferenceswindow.py:42 tools/batchrendering.py:959 proxyediting.py:429
886
-#: patternproducer.py:319 patternproducer.py:352 patternproducer.py:383
887
-#: tools/gmic.py:305 tools/gmic.py:329 tools/gmic.py:459
888
+#: dialogs.py:373 dialogs.py:395 dialogs.py:717 dialogs.py:812 dialogs.py:846
889
+#: dialogs.py:889 dialogs.py:917 dialogs.py:945 dialogs.py:1006 dialogs.py:1045
890
+#: dialogs.py:1059 dialogs.py:1073 dialogs.py:1246 propertyeditorbuilder.py:401
891
+#: rendergui.py:48 rendergui.py:103 rendergui.py:117 rendergui.py:134
892
+#: rendergui.py:905 preferenceswindow.py:43 tools/batchrendering.py:962
893
+#: proxyediting.py:429 patternproducer.py:319 patternproducer.py:352
894
+#: patternproducer.py:383 tools/gmic.py:357 tools/gmic.py:381 tools/gmic.py:511
895
 msgid "Cancel"
896
 msgstr "Cancelar"
897
 
898
-#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:404 dialogs.py:476
899
-#: dialogs.py:595 dialogs.py:608 dialogs.py:1235 propertyeditorbuilder.py:402
900
-#: rendergui.py:103 preferenceswindow.py:43 tools/batchrendering.py:391
901
-#: tools/gmic.py:330
902
+#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:407 dialogs.py:479
903
+#: dialogs.py:598 dialogs.py:611 dialogs.py:1247 propertyeditorbuilder.py:402
904
+#: rendergui.py:104 preferenceswindow.py:44 tools/batchrendering.py:394
905
+#: tools/gmic.py:382
906
 msgid "OK"
907
 msgstr "Aceptar"
908
 
909
@@ -789,7 +803,7 @@
910
 msgid "Project profile:"
911
 msgstr "Perfil del proyecto:"
912
 
913
-#: dialogs.py:72 projectinfogui.py:45
914
+#: dialogs.py:72 projectinfogui.py:46
915
 msgid "Profile"
916
 msgstr "Perfil"
917
 
918
@@ -822,12 +836,12 @@
919
 msgid "New Profile"
920
 msgstr "Guardar Nuevo Perfil"
921
 
922
-#: dialogs.py:133 dialogs.py:188 rendergui.py:510 preferenceswindow.py:103
923
-#: preferenceswindow.py:106 tools/gmic.py:664 tools/toolsencoding.py:40
924
+#: dialogs.py:133 dialogs.py:188 rendergui.py:517 preferenceswindow.py:104
925
+#: preferenceswindow.py:107 tools/gmic.py:716 tools/toolsencoding.py:40
926
 msgid "Select Folder"
927
 msgstr "Seleccionar Carpeta"
928
 
929
-#: dialogs.py:137 dialogs.py:192 rendergui.py:514 tools/toolsencoding.py:44
930
+#: dialogs.py:137 dialogs.py:192 rendergui.py:521 tools/toolsencoding.py:44
931
 msgid "Folder:"
932
 msgstr "Carpeta:"
933
 
934
@@ -841,7 +855,7 @@
935
 msgid "New Project File"
936
 msgstr "Nuevo Proyecto"
937
 
938
-#: dialogs.py:179 dialogs.py:1314 tools/batchrendering.py:1239
939
+#: dialogs.py:179 dialogs.py:1329 tools/batchrendering.py:1242
940
 #, fuzzy
941
 msgid "File:"
942
 msgstr "Archivo: "
943
@@ -894,8 +908,8 @@
944
 msgid "Save Project As"
945
 msgstr "Guardar proyecto como"
946
 
947
-#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:393 rendergui.py:117
948
-#: tools/batchrendering.py:960 tools/gmic.py:306
949
+#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:396 rendergui.py:118
950
+#: tools/batchrendering.py:963 tools/gmic.py:358
951
 msgid "Save"
952
 msgstr "Guardar"
953
 
954
@@ -907,7 +921,7 @@
955
 msgid "Save Runtime Environment Data"
956
 msgstr "Guardar Datos del Entorno de ejecución"
957
 
958
-#: dialogs.py:327 dialogs.py:343 dialogs.py:996
959
+#: dialogs.py:327 dialogs.py:343 dialogs.py:1007
960
 msgid "Ok"
961
 msgstr "Aceptar"
962
 
963
@@ -923,7 +937,7 @@
964
 msgid "' as render clips folder"
965
 msgstr "'Como hacer carpeta Clips"
966
 
967
-#: dialogs.py:366 dialogs.py:384
968
+#: dialogs.py:366 dialogs.py:387
969
 msgid "Save project '"
970
 msgstr "¿Guardar proyecto '"
971
 
972
@@ -931,131 +945,135 @@
973
 msgid "' before exiting?"
974
 msgstr "' antes de salir?"
975
 
976
-#: dialogs.py:372 dialogs.py:391
977
+#: dialogs.py:372 dialogs.py:394
978
 msgid "Don't Save"
979
 msgstr "No guardar"
980
 
981
-#: dialogs.py:384
982
+#: dialogs.py:387
983
 msgid "' before closing project?"
984
 msgstr "¿' antes de cerrar el proyecto?"
985
 
986
-#: dialogs.py:462
987
+#: dialogs.py:465
988
 msgid "Application"
989
 msgstr "Aplicación"
990
 
991
-#: dialogs.py:463
992
+#: dialogs.py:466
993
 msgid "Thanks"
994
 msgstr "Agracedimientos"
995
 
996
-#: dialogs.py:464
997
+#: dialogs.py:467
998
 msgid "License"
999
 msgstr "Licencia"
1000
 
1001
-#: dialogs.py:465
1002
+#: dialogs.py:468
1003
 msgid "Translations"
1004
 msgstr "Traducciones"
1005
 
1006
-#: dialogs.py:480
1007
+#: dialogs.py:483
1008
 msgid "MLT version: "
1009
 msgstr "Versión de MLT:"
1010
 
1011
-#: dialogs.py:486
1012
+#: dialogs.py:489
1013
 msgid "GTK version: "
1014
 msgstr "Versión de GTK:"
1015
 
1016
-#: dialogs.py:488
1017
+#: dialogs.py:491
1018
 msgid "Locale: "
1019
 msgstr "Región:"
1020
 
1021
-#: dialogs.py:491
1022
+#: dialogs.py:494
1023
 msgid "INSTALLATION"
1024
 msgstr "INSTALACIÓN"
1025
 
1026
-#: dialogs.py:493
1027
+#: dialogs.py:496
1028
 msgid "DEVELOPER VERSION"
1029
 msgstr "VERSIÓN DEL DESARROLLADOR"
1030
 
1031
-#: dialogs.py:495
1032
+#: dialogs.py:498
1033
 msgid "Running from: "
1034
 msgstr "Ejecutando desde:"
1035
 
1036
-#: dialogs.py:523
1037
+#: dialogs.py:526
1038
 msgid " AVAILABLE"
1039
 msgstr " DISPONIBLE"
1040
 
1041
-#: dialogs.py:525
1042
+#: dialogs.py:528
1043
 msgid " NOT AVAILABLE, "
1044
 msgstr " NO DISPONIBLE,"
1045
 
1046
-#: dialogs.py:525
1047
+#: dialogs.py:528
1048
 msgid " MISSING"
1049
 msgstr " PERDIDO"
1050
 
1051
-#: dialogs.py:531
1052
+#: dialogs.py:534
1053
 msgid " FOR FILTER "
1054
 msgstr " POR FILTRO"
1055
 
1056
-#: dialogs.py:531 dialogs.py:534
1057
+#: dialogs.py:534 dialogs.py:537
1058
 msgid " NOT FOUND"
1059
 msgstr " NO ENCONTRADO"
1060
 
1061
-#: dialogs.py:534
1062
+#: dialogs.py:537
1063
 msgid " FOR TRANSITION "
1064
 msgstr " POR TRANSICIÓN"
1065
 
1066
-#: dialogs.py:538 dialogs.py:1090 preferenceswindow.py:51
1067
+#: dialogs.py:541 dialogs.py:1101 preferenceswindow.py:52
1068
 msgid "General"
1069
 msgstr "General"
1070
 
1071
-#: dialogs.py:539
1072
+#: dialogs.py:542
1073
 msgid "MLT Filters"
1074
 msgstr "Filtros MLT"
1075
 
1076
-#: dialogs.py:540
1077
+#: dialogs.py:543
1078
 msgid "MLT Transitions"
1079
 msgstr "Transiciones MLT"
1080
 
1081
-#: dialogs.py:541
1082
+#: dialogs.py:544
1083
 msgid "Missing MLT Services"
1084
 msgstr "Servicios MLT perdidos"
1085
 
1086
-#: dialogs.py:544
1087
+#: dialogs.py:547
1088
 msgid "Video Codecs"
1089
 msgstr "Compresores de video"
1090
 
1091
-#: dialogs.py:545
1092
+#: dialogs.py:548
1093
 msgid "Audio Codecs"
1094
 msgstr "Compresores de sonido"
1095
 
1096
-#: dialogs.py:546
1097
+#: dialogs.py:549
1098
 msgid "Formats"
1099
 msgstr "Formatos"
1100
 
1101
-#: dialogs.py:547
1102
+#: dialogs.py:550
1103
 msgid "Render Options"
1104
 msgstr "Opciones de renderizado"
1105
 
1106
-#: dialogs.py:593 guicomponents.py:1453
1107
+#: dialogs.py:596 guicomponents.py:1573
1108
 msgid "File Properties"
1109
 msgstr "Propiedades de archivo"
1110
 
1111
-#: dialogs.py:606
1112
+#: dialogs.py:609
1113
 msgid "Clip Properties"
1114
 msgstr "Propiedades del clip"
1115
 
1116
-#: dialogs.py:627
1117
+#: dialogs.py:630
1118
 msgid "Loading project"
1119
 msgstr "Cargando proyecto"
1120
 
1121
-#: dialogs.py:662
1122
+#: dialogs.py:664
1123
 msgid "Recreating icons"
1124
 msgstr "Recreando iconos"
1125
 
1126
-#: dialogs.py:695
1127
+#: dialogs.py:667
1128
+msgid "Update media lengths data"
1129
+msgstr ""
1130
+
1131
+#: dialogs.py:706
1132
 msgid "Are you sure you want to delete these media files?"
1133
 msgstr "¿Está seguro de que quiere borrar éstos archivos de medios?"
1134
 
1135
-#: dialogs.py:696
1136
+#: dialogs.py:707
1137
 msgid ""
1138
 "One or more of the Media Files you are deleting from the project\n"
1139
 "either <b>have proxy files or are proxy files.</b>\n"
1140
@@ -1065,7 +1083,7 @@
1141
 " i <b> tienen archivos proxy o son archivos proxy. </ B> \n"
1142
 " \n"
1143
 
1144
-#: dialogs.py:697
1145
+#: dialogs.py:708
1146
 msgid ""
1147
 "Deleting these files could <b>prevent converting</b> between\n"
1148
 "using proxy files and using original media.\n"
1149
@@ -1076,15 +1094,15 @@
1150
 " using y utilización de soportes originales. \n"
1151
 " \n"
1152
 
1153
-#: dialogs.py:707
1154
+#: dialogs.py:718
1155
 msgid "Force Delete"
1156
 msgstr "Forzar eliminación"
1157
 
1158
-#: dialogs.py:718
1159
+#: dialogs.py:729
1160
 msgid "Open last autosave?"
1161
 msgstr "¿Abrir el ultimo auto-guardado?"
1162
 
1163
-#: dialogs.py:719
1164
+#: dialogs.py:730
1165
 msgid ""
1166
 "It seems that Flowblade exited abnormally last time.\n"
1167
 "\n"
1168
@@ -1092,7 +1110,7 @@
1169
 "Parece que Flowblade salió anormalmente última vez. \n"
1170
 " \n"
1171
 
1172
-#: dialogs.py:720
1173
+#: dialogs.py:731
1174
 msgid ""
1175
 "If there is another instance of Flowblade running,\n"
1176
 "this dialog has probably detected its autosave file.\n"
1177
@@ -1103,23 +1121,23 @@
1178
 "automática. \n"
1179
 " \n"
1180
 
1181
-#: dialogs.py:721
1182
+#: dialogs.py:732
1183
 msgid "It is NOT possible to open this autosaved version later."
1184
 msgstr "No es posible abrir esta versión guardada automáticamente después."
1185
 
1186
-#: dialogs.py:729 dialogs.py:773
1187
+#: dialogs.py:740 dialogs.py:784
1188
 msgid "Continue with default 'untitled' project"
1189
 msgstr "Continuar con el incumplimiento del proyecto 'sin título'"
1190
 
1191
-#: dialogs.py:730
1192
+#: dialogs.py:741
1193
 msgid "Open Autosaved Project"
1194
 msgstr "Abrir proyecto auto-guardado"
1195
 
1196
-#: dialogs.py:740
1197
+#: dialogs.py:751
1198
 msgid "Open a autosave file?"
1199
 msgstr "¿Abrir el archivo auto-guardado?"
1200
 
1201
-#: dialogs.py:741
1202
+#: dialogs.py:752
1203
 msgid ""
1204
 "There are <b>multiple autosave files</b> from application crashes.\n"
1205
 "\n"
1206
@@ -1127,7 +1145,7 @@
1207
 "Hay varios archivos de autoguardado <b> </ b> de la aplicación se bloquea. \n"
1208
 " \n"
1209
 
1210
-#: dialogs.py:742
1211
+#: dialogs.py:753
1212
 msgid ""
1213
 "If you just <b>experienced a crash, select the last created autosave</b> "
1214
 "file\n"
1215
@@ -1139,7 +1157,7 @@
1216
 " de seguir trabajando. \n"
1217
 " \n"
1218
 
1219
-#: dialogs.py:743
1220
+#: dialogs.py:754
1221
 msgid ""
1222
 "If you see this at application start without a recent crash,\n"
1223
 "you should probably delete all autosave files to stop seeing this dialog."
1224
@@ -1148,44 +1166,44 @@
1225
 " no probablemente debería eliminar todos los archivos de guardado automático "
1226
 "que dejar de ver este cuadro de diálogo."
1227
 
1228
-#: dialogs.py:774
1229
+#: dialogs.py:785
1230
 msgid "Open Selected Autosave"
1231
 msgstr "Abrir los Auto-guardados Seleccionados"
1232
 
1233
-#: dialogs.py:799
1234
+#: dialogs.py:810
1235
 msgid "Change Sequence Tracks Count"
1236
 msgstr "Cambio de secuencia Pistas Conde"
1237
 
1238
-#: dialogs.py:802
1239
+#: dialogs.py:813
1240
 msgid "Change Tracks"
1241
 msgstr "Cambiar las pistas"
1242
 
1243
-#: dialogs.py:805
1244
+#: dialogs.py:816
1245
 msgid "New Number of Tracks:"
1246
 msgstr "Nuevo número de pistas:"
1247
 
1248
-#: dialogs.py:808
1249
+#: dialogs.py:819
1250
 msgid "Please note:\n"
1251
 msgstr "Por favor, tome nota:\n"
1252
 
1253
-#: dialogs.py:809
1254
+#: dialogs.py:820
1255
 #, fuzzy
1256
 msgid ""
1257
 " It is recommended that you save Project before completing this operation\n"
1258
 msgstr ""
1259
 "* Es recomendable que guarde el Proyecto antes de completar esta operación\n"
1260
 
1261
-#: dialogs.py:810
1262
+#: dialogs.py:821
1263
 #, fuzzy
1264
 msgid " There is no Undo for this operation\n"
1265
 msgstr "* Esta operación no se podrá deshacer\n"
1266
 
1267
-#: dialogs.py:811
1268
+#: dialogs.py:822
1269
 #, fuzzy
1270
 msgid " Current Undo Stack will be destroyed\n"
1271
 msgstr "* Corriente pila de deshacer será destruida \n"
1272
 
1273
-#: dialogs.py:812
1274
+#: dialogs.py:823
1275
 #, fuzzy
1276
 msgid ""
1277
 " All Clips and Compositors on deleted Tracks will be permanently destroyed"
1278
@@ -1193,72 +1211,72 @@
1279
 "* Todos los clips y compositores de canciones borradas se destruirán "
1280
 "permanentemente"
1281
 
1282
-#: dialogs.py:833
1283
+#: dialogs.py:844
1284
 msgid "Create New Sequence"
1285
 msgstr "Crear nueva secuencia"
1286
 
1287
-#: dialogs.py:836
1288
+#: dialogs.py:847
1289
 msgid "Create Sequence"
1290
 msgstr "Crear secuencia"
1291
 
1292
-#: dialogs.py:843
1293
+#: dialogs.py:854
1294
 msgid "Sequence Name:"
1295
 msgstr "Nombre de la secuencia"
1296
 
1297
-#: dialogs.py:848
1298
+#: dialogs.py:859
1299
 msgid "Number of Tracks:"
1300
 msgstr "Número de pistas:"
1301
 
1302
-#: dialogs.py:854
1303
+#: dialogs.py:865
1304
 msgid "Open For Editing:"
1305
 msgstr "Abrir para editar:"
1306
 
1307
-#: dialogs.py:876
1308
+#: dialogs.py:887
1309
 msgid "Rename New Media Object"
1310
 msgstr "Renombrar el nuevo objeto de medios"
1311
 
1312
-#: dialogs.py:879 dialogs.py:907 dialogs.py:961 guicomponents.py:1448
1313
+#: dialogs.py:890 dialogs.py:918 dialogs.py:972 guicomponents.py:1568
1314
 msgid "Rename"
1315
 msgstr "Renombrar"
1316
 
1317
-#: dialogs.py:886 dialogs.py:914
1318
+#: dialogs.py:897 dialogs.py:925
1319
 msgid "New Name:"
1320
 msgstr "Nombre nuevo:"
1321
 
1322
-#: dialogs.py:904 guicomponents.py:1158 guicomponents.py:1244
1323
+#: dialogs.py:915 guicomponents.py:1193 guicomponents.py:1287
1324
 msgid "Rename Clip"
1325
 msgstr "Renombrar Clip"
1326
 
1327
-#: dialogs.py:932
1328
+#: dialogs.py:943
1329
 msgid "New Range Item Group"
1330
 msgstr "Grupo nuevo Range Artículo"
1331
 
1332
-#: dialogs.py:935 patternproducer.py:320 patternproducer.py:353
1333
+#: dialogs.py:946 patternproducer.py:320 patternproducer.py:353
1334
 #: patternproducer.py:384
1335
 msgid "Create"
1336
 msgstr "Crear"
1337
 
1338
-#: dialogs.py:939
1339
+#: dialogs.py:950
1340
 msgid "User Group "
1341
 msgstr "Grupo do Usuário"
1342
 
1343
-#: dialogs.py:942 dialogs.py:962
1344
+#: dialogs.py:953 dialogs.py:973
1345
 msgid "New Group Name:"
1346
 msgstr "Nuevo nombre de grupo:"
1347
 
1348
-#: dialogs.py:960
1349
+#: dialogs.py:971
1350
 msgid "Rename Range Log Item Group"
1351
 msgstr "Cambiar el nombre de Range Log Group artículo"
1352
 
1353
-#: dialogs.py:968
1354
+#: dialogs.py:979
1355
 msgid "Can't open non-valid media"
1356
 msgstr "No se puede abrir no es un medio válido"
1357
 
1358
-#: dialogs.py:969
1359
+#: dialogs.py:980
1360
 msgid "File: "
1361
 msgstr "Archivo: "
1362
 
1363
-#: dialogs.py:969
1364
+#: dialogs.py:980
1365
 msgid ""
1366
 "\n"
1367
 "is not a valid media file."
1368
@@ -1266,435 +1284,440 @@
1369
 "\n"
1370
 "no es un archivo de medios valido."
1371
 
1372
-#: dialogs.py:973
1373
+#: dialogs.py:984
1374
 msgid "New Marker"
1375
 msgstr "Nuevo Marcador"
1376
 
1377
-#: dialogs.py:975 guicomponents.py:1892
1378
+#: dialogs.py:986 guicomponents.py:2018
1379
 msgid "Add Marker"
1380
 msgstr "Agregar marcador"
1381
 
1382
-#: dialogs.py:982
1383
+#: dialogs.py:993
1384
 msgid "Name for marker at "
1385
 msgstr "Nombrar el marcador como:"
1386
 
1387
-#: dialogs.py:997
1388
+#: dialogs.py:1008
1389
 msgid "Add Image Sequence Clip"
1390
 msgstr "Añadir secuencia de imágenes..."
1391
 
1392
-#: dialogs.py:1003
1393
+#: dialogs.py:1014
1394
 msgid "Select First Frame"
1395
 msgstr "Seleccionar el primer fotograma"
1396
 
1397
-#: dialogs.py:1013
1398
+#: dialogs.py:1024
1399
 msgid "First frame:"
1400
 msgstr "Primer fotograma:"
1401
 
1402
-#: dialogs.py:1017
1403
+#: dialogs.py:1028
1404
 msgid "Frames per Source Image:"
1405
 msgstr "Fotogramas por imagen:"
1406
 
1407
-#: dialogs.py:1032
1408
+#: dialogs.py:1043
1409
 #, fuzzy
1410
 msgid "Export EDL"
1411
 msgstr "Exportar"
1412
 
1413
-#: dialogs.py:1046
1414
+#: dialogs.py:1057
1415
 msgid "Add Transition"
1416
 msgstr "Agregar transición"
1417
 
1418
-#: dialogs.py:1049 dialogs.py:1063
1419
+#: dialogs.py:1060 dialogs.py:1074
1420
 msgid "Apply"
1421
 msgstr "Aplicar"
1422
 
1423
-#: dialogs.py:1060
1424
+#: dialogs.py:1071
1425
 msgid "Add Fade"
1426
 msgstr "Añadir fundido"
1427
 
1428
-#: dialogs.py:1077 dialogs.py:1187 tools/titler.py:416 proxyediting.py:420
1429
-#: medialinker.py:149 tools/gmic.py:750 tools/gmic.py:841
1430
+#: dialogs.py:1088 dialogs.py:1199 tools/titler.py:416 proxyediting.py:420
1431
+#: medialinker.py:154 tools/gmic.py:802 tools/gmic.py:893
1432
 msgid "Close"
1433
 msgstr "Cerrar"
1434
 
1435
-#: dialogs.py:1080
1436
+#: dialogs.py:1091
1437
 msgid "Control + N"
1438
 msgstr "Control + N"
1439
 
1440
-#: dialogs.py:1080
1441
+#: dialogs.py:1091
1442
 msgid "Create New Project"
1443
 msgstr "Crear un proyecto nuevo"
1444
 
1445
-#: dialogs.py:1081
1446
+#: dialogs.py:1092
1447
 msgid "Control + S"
1448
 msgstr "Control + S"
1449
 
1450
-#: dialogs.py:1081
1451
+#: dialogs.py:1092
1452
 msgid "Save Project"
1453
 msgstr "Guardar proyecto"
1454
 
1455
-#: dialogs.py:1082 dialogs.py:1098
1456
+#: dialogs.py:1093 dialogs.py:1109
1457
 msgid "DELETE"
1458
 msgstr ""
1459
 
1460
-#: dialogs.py:1082
1461
+#: dialogs.py:1093
1462
 msgid "Delete Selected Item"
1463
 msgstr "Eliminar elemento seleccionado"
1464
 
1465
-#: dialogs.py:1083
1466
+#: dialogs.py:1094
1467
 msgid "ESCAPE"
1468
 msgstr ""
1469
 
1470
-#: dialogs.py:1083
1471
+#: dialogs.py:1094
1472
 msgid "Stop Rendering Audio Levels"
1473
 msgstr "Detener el procesamiento de niveles de audio"
1474
 
1475
-#: dialogs.py:1084
1476
+#: dialogs.py:1095
1477
 msgid "Control + Q"
1478
 msgstr "Control + Q"
1479
 
1480
-#: dialogs.py:1084
1481
+#: dialogs.py:1095
1482
 msgid "Quit"
1483
 msgstr "Salir"
1484
 
1485
-#: dialogs.py:1085
1486
+#: dialogs.py:1096
1487
 msgid "Control + Z"
1488
 msgstr "Control + Z"
1489
 
1490
-#: dialogs.py:1085
1491
+#: dialogs.py:1096
1492
 #, fuzzy
1493
 msgid "Undo"
1494
 msgstr "Deshacer"
1495
 
1496
-#: dialogs.py:1086
1497
+#: dialogs.py:1097
1498
 msgid "Control + Y"
1499
 msgstr "Control + Y"
1500
 
1501
-#: dialogs.py:1086
1502
+#: dialogs.py:1097
1503
 msgid "Redo"
1504
 msgstr "Rehacer"
1505
 
1506
-#: dialogs.py:1087
1507
+#: dialogs.py:1098
1508
 msgid "Control + O"
1509
 msgstr "Control + O"
1510
 
1511
-#: dialogs.py:1087
1512
+#: dialogs.py:1098
1513
 msgid "Open Project"
1514
 msgstr "Abrir proyecto"
1515
 
1516
-#: dialogs.py:1088
1517
+#: dialogs.py:1099
1518
 msgid "TAB"
1519
 msgstr "Tabulador"
1520
 
1521
-#: dialogs.py:1088
1522
+#: dialogs.py:1099
1523
 msgid "Switch Monitor Source"
1524
 msgstr "Cambiar al Monitor de fuentes"
1525
 
1526
-#: dialogs.py:1089
1527
+#: dialogs.py:1100
1528
 #, fuzzy
1529
 msgid "Control + L"
1530
 msgstr "Control + N"
1531
 
1532
-#: dialogs.py:1093
1533
+#: dialogs.py:1104
1534
 msgid "Set Mark In"
1535
 msgstr "Configurar Marcadores de entrada"
1536
 
1537
-#: dialogs.py:1094
1538
+#: dialogs.py:1105
1539
 msgid "Set Mark Out"
1540
 msgstr "Configurar Marcadores de salida"
1541
 
1542
-#: dialogs.py:1095
1543
+#: dialogs.py:1106
1544
 #, fuzzy
1545
 msgid "Alt + I"
1546
 msgstr "Shift + I"
1547
 
1548
-#: dialogs.py:1095
1549
+#: dialogs.py:1106
1550
 #, fuzzy
1551
 msgid "Go To Mark In"
1552
 msgstr "A la Marca de entrada"
1553
 
1554
-#: dialogs.py:1096
1555
+#: dialogs.py:1107
1556
 #, fuzzy
1557
 msgid "Alt + O"
1558
 msgstr "Shift + O"
1559
 
1560
-#: dialogs.py:1096
1561
+#: dialogs.py:1107
1562
 #, fuzzy
1563
 msgid "Go To Mark Out"
1564
 msgstr "A la Marca de salida"
1565
 
1566
-#: dialogs.py:1101
1567
+#: dialogs.py:1112
1568
 msgid "3 Point Overwrite Insert"
1569
 msgstr "3 Point Sobrescribir Insertar"
1570
 
1571
-#: dialogs.py:1102
1572
+#: dialogs.py:1113
1573
 msgid "Add Mark"
1574
 msgstr "Agregar marcador"
1575
 
1576
-#: dialogs.py:1103
1577
+#: dialogs.py:1114
1578
 #, fuzzy
1579
 msgid "Control + C"
1580
 msgstr "Control + N"
1581
 
1582
-#: dialogs.py:1103
1583
+#: dialogs.py:1114
1584
 msgid "Copy Clips"
1585
 msgstr "Copiar los Clips"
1586
 
1587
-#: dialogs.py:1104
1588
+#: dialogs.py:1115
1589
 #, fuzzy
1590
 msgid "Control + V"
1591
 msgstr "Control + N"
1592
 
1593
-#: dialogs.py:1104
1594
+#: dialogs.py:1115
1595
 msgid "Paste Clips"
1596
 msgstr "Pegar los Clips"
1597
 
1598
-#: dialogs.py:1105
1599
+#: dialogs.py:1116
1600
 msgid "R"
1601
 msgstr ""
1602
 
1603
-#: dialogs.py:1105
1604
+#: dialogs.py:1116
1605
 #, fuzzy
1606
 msgid "Resync selected Clip or Compositor"
1607
 msgstr "Compositores"
1608
 
1609
-#: dialogs.py:1106
1610
+#: dialogs.py:1117
1611
 msgid "G"
1612
 msgstr ""
1613
 
1614
-#: dialogs.py:1107 dialogs.py:1119 dialogs.py:1140
1615
+#: dialogs.py:1118 dialogs.py:1130 dialogs.py:1151
1616
 msgid "Left Arrow "
1617
 msgstr "Flecha izquierda"
1618
 
1619
-#: dialogs.py:1107
1620
+#: dialogs.py:1118
1621
 #, fuzzy
1622
 msgid "Prev Frame Trim Edit"
1623
 msgstr "Fotograma anterior"
1624
 
1625
-#: dialogs.py:1108 dialogs.py:1120 dialogs.py:1141
1626
+#: dialogs.py:1119 dialogs.py:1131 dialogs.py:1152
1627
 msgid "Right Arrow"
1628
 msgstr "Flecha derecha"
1629
 
1630
-#: dialogs.py:1108
1631
+#: dialogs.py:1119
1632
 #, fuzzy
1633
 msgid "Next Frame Trim Edit"
1634
 msgstr "Siguiente fotograma"
1635
 
1636
-#: dialogs.py:1109 dialogs.py:1121
1637
+#: dialogs.py:1120 dialogs.py:1132
1638
 #, fuzzy
1639
 msgid "Control + Left Arrow "
1640
 msgstr "Control + N"
1641
 
1642
-#: dialogs.py:1109
1643
+#: dialogs.py:1120
1644
 msgid "Back 10 Frames Trim Edit"
1645
 msgstr ""
1646
 
1647
-#: dialogs.py:1110 dialogs.py:1122
1648
+#: dialogs.py:1121 dialogs.py:1133
1649
 #, fuzzy
1650
 msgid "Control + Right Arrow"
1651
 msgstr "Flecha derecha"
1652
 
1653
-#: dialogs.py:1110
1654
+#: dialogs.py:1121
1655
 #, fuzzy
1656
 msgid "Forward 10 Frames Trim Edit"
1657
 msgstr "Adelantar Rápido"
1658
 
1659
-#: dialogs.py:1111
1660
+#: dialogs.py:1122
1661
 msgid "ENTER"
1662
 msgstr ""
1663
 
1664
-#: dialogs.py:1111
1665
+#: dialogs.py:1122
1666
 msgid "Complete Keyboard Trim Edit"
1667
 msgstr ""
1668
 
1669
-#: dialogs.py:1112
1670
-msgid "Timeline"
1671
-msgstr "Cronologia"
1672
-
1673
-#: dialogs.py:1115
1674
+#: dialogs.py:1126
1675
 msgid "SPACE"
1676
 msgstr ""
1677
 
1678
-#: dialogs.py:1115
1679
+#: dialogs.py:1126
1680
 msgid "Start / Stop Playback"
1681
 msgstr "Comienzo / Parada de reproducción"
1682
 
1683
-#: dialogs.py:1116
1684
+#: dialogs.py:1127
1685
 msgid "Backwards Faster"
1686
 msgstr "Rebobinado Rápido"
1687
 
1688
-#: dialogs.py:1117 proxyediting.py:353 tools/gmic.py:717
1689
+#: dialogs.py:1128 proxyediting.py:353 tools/gmic.py:769
1690
 msgid "Stop"
1691
 msgstr "Parar"
1692
 
1693
-#: dialogs.py:1118
1694
+#: dialogs.py:1129
1695
 msgid "Forward Faster"
1696
 msgstr "Adelantar Rápido"
1697
 
1698
-#: dialogs.py:1119
1699
+#: dialogs.py:1130
1700
 msgid "Prev Frame"
1701
 msgstr "Fotograma anterior"
1702
 
1703
-#: dialogs.py:1120
1704
+#: dialogs.py:1131
1705
 msgid "Next Frame"
1706
 msgstr "Siguiente fotograma"
1707
 
1708
-#: dialogs.py:1121
1709
+#: dialogs.py:1132
1710
 msgid "Move Back 10 Frames"
1711
 msgstr ""
1712
 
1713
-#: dialogs.py:1122
1714
+#: dialogs.py:1133
1715
 #, fuzzy
1716
 msgid "Move Forward 10 Frames"
1717
 msgstr "Adelantar Rápido"
1718
 
1719
-#: dialogs.py:1123 dialogs.py:1142
1720
+#: dialogs.py:1134 dialogs.py:1153
1721
 msgid "Up Arrow"
1722
 msgstr "Flecha arriba"
1723
 
1724
-#: dialogs.py:1123
1725
+#: dialogs.py:1134
1726
 msgid "Next Edit/Mark"
1727
 msgstr "Siguiente Editar / Marcos"
1728
 
1729
-#: dialogs.py:1124 dialogs.py:1143
1730
+#: dialogs.py:1135 dialogs.py:1154
1731
 msgid "Down Arrow"
1732
 msgstr "Flecha abajo"
1733
 
1734
-#: dialogs.py:1124
1735
+#: dialogs.py:1135
1736
 msgid "Prev Edit/Mark"
1737
 msgstr "Anterior Editar / Marcos"
1738
 
1739
-#: dialogs.py:1125
1740
+#: dialogs.py:1136
1741
 msgid "HOME"
1742
 msgstr ""
1743
 
1744
-#: dialogs.py:1125
1745
+#: dialogs.py:1136
1746
 msgid "Go To Start"
1747
 msgstr "Ir al inicio"
1748
 
1749
-#: dialogs.py:1126
1750
+#: dialogs.py:1137
1751
 msgid "Shift + I"
1752
 msgstr "Shift + I"
1753
 
1754
-#: dialogs.py:1126
1755
+#: dialogs.py:1137
1756
 msgid "To Mark In"
1757
 msgstr "A la Marca de entrada"
1758
 
1759
-#: dialogs.py:1127
1760
+#: dialogs.py:1138
1761
 msgid "Shift + O"
1762
 msgstr "Shift + O"
1763
 
1764
-#: dialogs.py:1127
1765
+#: dialogs.py:1138
1766
 msgid "To Mark Out"
1767
 msgstr "A la Marca de salida"
1768
 
1769
-#: dialogs.py:1128
1770
+#: dialogs.py:1139
1771
 msgid "Playback"
1772
 msgstr "Reproducir"
1773
 
1774
-#: dialogs.py:1132 guicomponents.py:2025 translations.py:556
1775
+#: dialogs.py:1143 guicomponents.py:2197 translations.py:556
1776
 msgid "Overwrite"
1777
 msgstr "Sobreescribir"
1778
 
1779
-#: dialogs.py:1133 guicomponents.py:2031
1780
+#: dialogs.py:1144 guicomponents.py:2203
1781
 msgid "Trim"
1782
 msgstr "Recortar"
1783
 
1784
-#: dialogs.py:1134 guicomponents.py:2037
1785
+#: dialogs.py:1145 guicomponents.py:2209
1786
 msgid "Roll"
1787
 msgstr "Enrollar"
1788
 
1789
-#: dialogs.py:1135 guicomponents.py:2043
1790
+#: dialogs.py:1146 guicomponents.py:2215
1791
 msgid "Slip"
1792
 msgstr "Deslizamiento"
1793
 
1794
-#: dialogs.py:1136 guicomponents.py:2049
1795
+#: dialogs.py:1147 guicomponents.py:2221
1796
 #, fuzzy
1797
 msgid "Spacer"
1798
 msgstr "Espacio"
1799
 
1800
-#: dialogs.py:1140
1801
+#: dialogs.py:1151
1802
 msgid "Move Source Video Left"
1803
 msgstr "Mueva la fuente de vídeo Izquierda"
1804
 
1805
-#: dialogs.py:1141
1806
+#: dialogs.py:1152
1807
 msgid "Move Source Video Right"
1808
 msgstr "Mueva Fuente Video ahora"
1809
 
1810
-#: dialogs.py:1142
1811
+#: dialogs.py:1153
1812
 msgid "Move Source Video Up"
1813
 msgstr "Mueva la fuente de vídeo hasta"
1814
 
1815
-#: dialogs.py:1143
1816
+#: dialogs.py:1154
1817
 msgid "Move Source Video Down"
1818
 msgstr "Mueva la fuente de vídeo de Down"
1819
 
1820
-#: dialogs.py:1144
1821
+#: dialogs.py:1155
1822
+#, fuzzy
1823
+msgid "Shift"
1824
+msgstr "Shift + I"
1825
+
1826
+#: dialogs.py:1155
1827
+msgid "Snap to X or Y of drag start point"
1828
+msgstr ""
1829
+
1830
+#: dialogs.py:1156
1831
 msgid "Geometry Editor"
1832
 msgstr "Editor de geometria"
1833
 
1834
-#: dialogs.py:1185
1835
+#: dialogs.py:1197
1836
 msgid "Sequence Watermark"
1837
 msgstr "Secuencia de filigrana"
1838
 
1839
-#: dialogs.py:1189
1840
+#: dialogs.py:1201
1841
 msgid "Sequence:"
1842
 msgstr "Secuencia:"
1843
 
1844
-#: dialogs.py:1193
1845
+#: dialogs.py:1205
1846
 msgid "Watermark:"
1847
 msgstr "Filigrana:"
1848
 
1849
-#: dialogs.py:1195
1850
+#: dialogs.py:1207
1851
 msgid "Set Watermark File"
1852
 msgstr "Configura archivo de filigrana"
1853
 
1854
-#: dialogs.py:1196
1855
+#: dialogs.py:1208
1856
 msgid "Remove Watermark"
1857
 msgstr "Elimina la filigra"
1858
 
1859
-#: dialogs.py:1232
1860
+#: dialogs.py:1244
1861
 msgid "Select Watermark File"
1862
 msgstr "Selecciona archivo de filigrana"
1863
 
1864
-#: dialogs.py:1261
1865
+#: dialogs.py:1273
1866
 msgid "All files"
1867
 msgstr "Todos los archivos"
1868
 
1869
-#: dialogs.py:1280
1870
+#: dialogs.py:1295
1871
 #, fuzzy
1872
 msgid "Saving project snapshot"
1873
 msgstr "¿Guardar proyecto '"
1874
 
1875
-#: dialogs.py:1302
1876
+#: dialogs.py:1317
1877
 #, fuzzy
1878
 msgid "Loaded Media Profile Mismatch"
1879
 msgstr "Trayectoria del papel:"
1880
 
1881
-#: dialogs.py:1304
1882
+#: dialogs.py:1319
1883
 #, fuzzy
1884
 msgid "Keep Current Profile"
1885
 msgstr "Eliminar grupo actual"
1886
 
1887
-#: dialogs.py:1305
1888
+#: dialogs.py:1320
1889
 #, fuzzy
1890
 msgid "Change To File Profile"
1891
 msgstr "Guardar elemento de proyecto como ..."
1892
 
1893
-#: dialogs.py:1307
1894
+#: dialogs.py:1322
1895
 msgid "A video file was loaded that does not match the Project Profile!"
1896
 msgstr ""
1897
 
1898
-#: dialogs.py:1315
1899
+#: dialogs.py:1330
1900
 #, fuzzy
1901
 msgid "File Profile:"
1902
 msgstr "Guardar Nuevo Perfil"
1903
 
1904
-#: dialogs.py:1316
1905
+#: dialogs.py:1331
1906
 #, fuzzy
1907
 msgid "Project Profile:"
1908
 msgstr "Perfil del proyecto:"
1909
 
1910
-#: dialogs.py:1317
1911
+#: dialogs.py:1332
1912
 msgid ""
1913
 "Using a matching profile is recommended.\n"
1914
 "\n"
1915
@@ -1705,7 +1728,7 @@
1916
 msgid "Can't put an audio clip on a video track."
1917
 msgstr "No puedo poner el clip de sonido en la pista de video."
1918
 
1919
-#: editevent.py:226 editevent.py:810 movemodes.py:591
1920
+#: editevent.py:226 editevent.py:817 movemodes.py:591
1921
 msgid "Track "
1922
 msgstr "Pista "
1923
 
1924
@@ -1713,11 +1736,11 @@
1925
 msgid " is a video track and can't display audio only material."
1926
 msgstr " es una pista de vídeo y no se puede mostrar sólo material de audio."
1927
 
1928
-#: editevent.py:809
1929
+#: editevent.py:816
1930
 msgid "Can't edit a locked track"
1931
 msgstr "No se puede editar la pista bloqueada"
1932
 
1933
-#: editevent.py:810
1934
+#: editevent.py:817
1935
 msgid " is locked. Unlock track to edit it."
1936
 msgstr " está bloqueado. Desbloquear la pista para editarlo."
1937
 
1938
@@ -1725,448 +1748,537 @@
1939
 msgid "Empty"
1940
 msgstr "Vacío"
1941
 
1942
-#: guicomponents.py:279
1943
+#: guicomponents.py:283
1944
 msgid "active"
1945
 msgstr ""
1946
 
1947
-#: guicomponents.py:551
1948
+#: guicomponents.py:560
1949
 msgid "default"
1950
 msgstr "por defecto"
1951
 
1952
-#: guicomponents.py:580
1953
+#: guicomponents.py:589
1954
 msgid "Clip:"
1955
 msgstr "Recorte:"
1956
 
1957
-#: guicomponents.py:585
1958
+#: guicomponents.py:594
1959
 msgid "Track:"
1960
 msgstr "Pista:"
1961
 
1962
-#: guicomponents.py:588
1963
+#: guicomponents.py:597
1964
 msgid "Pos:"
1965
 msgstr "Posición:"
1966
 
1967
-#: guicomponents.py:615
1968
+#: guicomponents.py:624
1969
 msgid "<b>Clip: </b>"
1970
 msgstr "<b>Recorte: </b>"
1971
 
1972
-#: guicomponents.py:617
1973
+#: guicomponents.py:626
1974
 msgid "<b>Track: </b>"
1975
 msgstr "<b>Pista:</b>"
1976
 
1977
-#: guicomponents.py:619 guicomponents.py:630 guicomponents.py:712
1978
+#: guicomponents.py:628 guicomponents.py:639 guicomponents.py:721
1979
 msgid "<b>Position:</b>"
1980
 msgstr "<b>Posición:</b>"
1981
 
1982
-#: guicomponents.py:626
1983
+#: guicomponents.py:635
1984
 msgid "<b>Clip:</b>"
1985
 msgstr "<b>Recorte:</b>"
1986
 
1987
-#: guicomponents.py:628
1988
+#: guicomponents.py:637
1989
 msgid "<b>Track:</b>"
1990
 msgstr "<b>Pista:</b>"
1991
 
1992
-#: guicomponents.py:706
1993
+#: guicomponents.py:715
1994
 msgid "<b>Source Track:</b>"
1995
 msgstr "<b>Pista fuente</b>"
1996
 
1997
-#: guicomponents.py:709
1998
+#: guicomponents.py:718
1999
 msgid "<b>Destination Track:</b>"
2000
 msgstr "<b>Pista de destino:</b>"
2001
 
2002
-#: guicomponents.py:715
2003
+#: guicomponents.py:724
2004
 msgid "<b>Length:</b>"
2005
 msgstr "<b>Duración:</b>"
2006
 
2007
-#: guicomponents.py:1055 guicomponents.py:1059
2008
+#: guicomponents.py:1086 guicomponents.py:1090
2009
 msgid "Lock Track"
2010
 msgstr "Bloquear pista"
2011
 
2012
-#: guicomponents.py:1056 guicomponents.py:1060
2013
+#: guicomponents.py:1087 guicomponents.py:1091
2014
 msgid "Unlock Track"
2015
 msgstr "Desbloquear pista"
2016
 
2017
-#: guicomponents.py:1065
2018
+#: guicomponents.py:1096
2019
 msgid "Large Height"
2020
 msgstr "Altura máxima"
2021
 
2022
-#: guicomponents.py:1070
2023
+#: guicomponents.py:1101
2024
 msgid "Normal Height"
2025
 msgstr "Altura normal:"
2026
 
2027
-#: guicomponents.py:1094 guicomponents.py:1170 guicomponents.py:1212
2028
+#: guicomponents.py:1125 guicomponents.py:1213 guicomponents.py:1255
2029
 msgid "Open in Filters Editor"
2030
 msgstr "Abrir en editor de Filtros"
2031
 
2032
-#: guicomponents.py:1101 guicomponents.py:1214 guicomponents.py:1451
2033
+#: guicomponents.py:1132 guicomponents.py:1257 guicomponents.py:1571
2034
 msgid "Open in Clip Monitor"
2035
 msgstr "Abrir en el monitor de recortes"
2036
 
2037
-#: guicomponents.py:1108
2038
+#: guicomponents.py:1143
2039
 msgid "Split Audio"
2040
 msgstr "Dividir audio"
2041
 
2042
-#: guicomponents.py:1114
2043
+#: guicomponents.py:1149
2044
 msgid "Split Audio Synched"
2045
 msgstr "Dividir audio sincronizado"
2046
 
2047
-#: guicomponents.py:1121 guicomponents.py:1228
2048
+#: guicomponents.py:1156 guicomponents.py:1271
2049
 msgid "Display Audio Level"
2050
 msgstr "Pantalla de nivel de audio"
2051
 
2052
-#: guicomponents.py:1124 guicomponents.py:1231
2053
+#: guicomponents.py:1159 guicomponents.py:1274
2054
 msgid "Clear Waveform"
2055
 msgstr "Borrar forma de onda"
2056
 
2057
-#: guicomponents.py:1132 guicomponents.py:1221
2058
+#: guicomponents.py:1167 guicomponents.py:1264
2059
 msgid "Clear Sync Relation"
2060
 msgstr "Claro Sync Relación"
2061
 
2062
-#: guicomponents.py:1134 guicomponents.py:1223
2063
+#: guicomponents.py:1169 guicomponents.py:1266
2064
 msgid "Select Sync Parent Clip..."
2065
 msgstr "Seleccione Sincronizar Clip de Padres ..."
2066
 
2067
-#: guicomponents.py:1161 guicomponents.py:1247
2068
+#: guicomponents.py:1196 guicomponents.py:1290
2069
 msgid "Clip Info"
2070
 msgstr "La información del clip"
2071
 
2072
-#: guicomponents.py:1198
2073
+#: guicomponents.py:1241
2074
 msgid "Strech Prev Clip to Cover"
2075
 msgstr "Strech Anterior clip para la cubierta"
2076
 
2077
-#: guicomponents.py:1199
2078
+#: guicomponents.py:1242
2079
 msgid "Strech Next Clip to Cover"
2080
 msgstr "Strech Clip siguiente al de la cubierta"
2081
 
2082
-#: guicomponents.py:1256
2083
+#: guicomponents.py:1302
2084
 msgid "Open In Compositor Editor"
2085
 msgstr "Abrir En Compositor Editor"
2086
 
2087
-#: guicomponents.py:1258
2088
+#: guicomponents.py:1304
2089
 msgid "Sync with Origin Clip"
2090
 msgstr "Sincroniza con Origin Clip"
2091
 
2092
-#: guicomponents.py:1264 guicomponents.py:1285
2093
+#: guicomponents.py:1310 guicomponents.py:1331
2094
 msgid "Add Filter"
2095
 msgstr "Agregar filtro"
2096
 
2097
-#: guicomponents.py:1307
2098
+#: guicomponents.py:1353
2099
 msgid "Add Compositor"
2100
 msgstr "Añadir al compositor"
2101
 
2102
-#: guicomponents.py:1330
2103
+#: guicomponents.py:1376
2104
 msgid "Add Blend"
2105
 msgstr "Añadir Blend"
2106
 
2107
-#: guicomponents.py:1346
2108
+#: guicomponents.py:1392
2109
+msgid "Show Match Frame"
2110
+msgstr ""
2111
+
2112
+#: guicomponents.py:1396
2113
+msgid "First Frame in Monitor"
2114
+msgstr ""
2115
+
2116
+#: guicomponents.py:1401
2117
+msgid "Last Frame in Monitor"
2118
+msgstr ""
2119
+
2120
+#: guicomponents.py:1408
2121
+#, fuzzy
2122
+msgid "First Frame on Timeline"
2123
+msgstr "Append aparece rangos en la línea de tiempo"
2124
+
2125
+#: guicomponents.py:1413
2126
+#, fuzzy
2127
+msgid "Last Frame on Timeline"
2128
+msgstr "Append aparece rangos en la línea de tiempo"
2129
+
2130
+#: guicomponents.py:1420 guicomponents.py:2176
2131
+#, fuzzy
2132
+msgid "Clear Match Frame"
2133
+msgstr "Siguiente fotograma"
2134
+
2135
+#: guicomponents.py:1430
2136
+#, fuzzy
2137
+msgid "Select"
2138
+msgstr "Selección de color"
2139
+
2140
+#: guicomponents.py:1434
2141
+msgid "All Clips After"
2142
+msgstr ""
2143
+
2144
+#: guicomponents.py:1439
2145
+#, fuzzy
2146
+msgid "All Clips Before"
2147
+msgstr "Info Clips"
2148
+
2149
+#: guicomponents.py:1449
2150
+#, fuzzy
2151
+msgid "Export To Tool"
2152
+msgstr "Exportar"
2153
+
2154
+#: guicomponents.py:1466
2155
 msgid "Clone Filters"
2156
 msgstr "Clon Filtros"
2157
 
2158
-#: guicomponents.py:1350
2159
+#: guicomponents.py:1470
2160
 msgid "From Next Clip"
2161
 msgstr "A partir del próximo videoclip"
2162
 
2163
-#: guicomponents.py:1355
2164
+#: guicomponents.py:1475
2165
 msgid "From Previous Clip"
2166
 msgstr "De Clip Anterior"
2167
 
2168
-#: guicomponents.py:1364 guicomponents.py:1384
2169
+#: guicomponents.py:1484 guicomponents.py:1504
2170
 msgid "Mute"
2171
 msgstr "Mute (Silencio)"
2172
 
2173
-#: guicomponents.py:1368 guicomponents.py:1388
2174
+#: guicomponents.py:1488 guicomponents.py:1508
2175
 msgid "Unmute"
2176
 msgstr "Activar el sonido"
2177
 
2178
-#: guicomponents.py:1374 guicomponents.py:1405
2179
+#: guicomponents.py:1494 guicomponents.py:1525
2180
 msgid "Mute Audio"
2181
 msgstr "Mute Audio"
2182
 
2183
-#: guicomponents.py:1399
2184
+#: guicomponents.py:1519
2185
 msgid "Mute Video"
2186
 msgstr "Vídeo Mute"
2187
 
2188
-#: guicomponents.py:1416
2189
+#: guicomponents.py:1536
2190
 msgid "Mute All"
2191
 msgstr "Silenciar todo"
2192
 
2193
-#: guicomponents.py:1426
2194
+#: guicomponents.py:1546
2195
 msgid "Clip Color"
2196
 msgstr "Clip de color"
2197
 
2198
-#: guicomponents.py:1428
2199
+#: guicomponents.py:1548
2200
 msgid "Default"
2201
 msgstr "Valor predeterminado"
2202
 
2203
-#: guicomponents.py:1429 translations.py:496 translations.py:566
2204
+#: guicomponents.py:1549 translations.py:496 translations.py:566
2205
 msgid "Red"
2206
 msgstr "Rojo"
2207
 
2208
-#: guicomponents.py:1430 translations.py:497 translations.py:561
2209
+#: guicomponents.py:1550 translations.py:497 translations.py:561
2210
 #: translations.py:567
2211
 msgid "Green"
2212
 msgstr "Verde"
2213
 
2214
-#: guicomponents.py:1431 translations.py:498 translations.py:562
2215
+#: guicomponents.py:1551 translations.py:498 translations.py:562
2216
 #: translations.py:568
2217
 msgid "Blue"
2218
 msgstr "Azul"
2219
 
2220
-#: guicomponents.py:1432
2221
+#: guicomponents.py:1552
2222
 msgid "Orange"
2223
 msgstr "Naranja"
2224
 
2225
-#: guicomponents.py:1433
2226
+#: guicomponents.py:1553
2227
 msgid "Brown"
2228
 msgstr "Marrón"
2229
 
2230
-#: guicomponents.py:1434
2231
+#: guicomponents.py:1554
2232
 msgid "Olive"
2233
 msgstr "Oliva"
2234
 
2235
-#: guicomponents.py:1458 guicomponents.py:1492
2236
+#: guicomponents.py:1578 guicomponents.py:1616
2237
 msgid "Render Slow/Fast Motion File"
2238
 msgstr "Render Slow / Fast Movimiento Archivo"
2239
 
2240
-#: guicomponents.py:1460
2241
+#: guicomponents.py:1580
2242
 msgid "Render Proxy File"
2243
 msgstr "Render Proxy Archivo"
2244
 
2245
-#: guicomponents.py:1483
2246
+#: guicomponents.py:1603
2247
 msgid "Toggle Active"
2248
 msgstr "Alternar Activo"
2249
 
2250
-#: guicomponents.py:1484
2251
+#: guicomponents.py:1604
2252
 msgid "Reset Values"
2253
 msgstr "Restablecer Valores"
2254
 
2255
-#: guicomponents.py:1491
2256
+#: guicomponents.py:1606
2257
+msgid "Move Up"
2258
+msgstr ""
2259
+
2260
+#: guicomponents.py:1607
2261
+#, fuzzy
2262
+msgid "Move Down"
2263
+msgstr "Abajo"
2264
+
2265
+#: guicomponents.py:1615
2266
 msgid "Display In Clip Monitor"
2267
 msgstr "Display En el Monitor de clip"
2268
 
2269
-#: guicomponents.py:1493
2270
+#: guicomponents.py:1617
2271
 msgid "Toggle Star"
2272
 msgstr "Toggle estrella"
2273
 
2274
-#: guicomponents.py:1501 medialinker.py:129
2275
+#: guicomponents.py:1625 medialinker.py:134
2276
 msgid "Set File Relink Path"
2277
 msgstr ""
2278
 
2279
-#: guicomponents.py:1502 medialinker.py:131
2280
+#: guicomponents.py:1626 medialinker.py:136
2281
 msgid "Delete File Relink Path"
2282
 msgstr ""
2283
 
2284
-#: guicomponents.py:1504
2285
+#: guicomponents.py:1628
2286
 msgid "Show Full Paths"
2287
 msgstr ""
2288
 
2289
-#: guicomponents.py:1570 propertyeditorbuilder.py:472
2290
+#: guicomponents.py:1694 propertyeditorbuilder.py:472
2291
 #: propertyeditorbuilder.py:567 tools/toolsencoding.py:343
2292
 msgid "Progressive"
2293
 msgstr "Paradigma de Disciplina"
2294
 
2295
-#: guicomponents.py:1572 tools/toolsencoding.py:345
2296
+#: guicomponents.py:1696 tools/toolsencoding.py:345
2297
 msgid "Interlaced"
2298
 msgstr "Entrelazado"
2299
 
2300
-#: guicomponents.py:1575 tools/toolsencoding.py:348
2301
+#: guicomponents.py:1699 tools/toolsencoding.py:348
2302
 msgid "Fps: "
2303
 msgstr "Fps: "
2304
 
2305
-#: guicomponents.py:1578 tools/toolsencoding.py:351
2306
+#: guicomponents.py:1702 tools/toolsencoding.py:351
2307
 msgid "Pixel Aspect: "
2308
 msgstr "Píxel Orientación: "
2309
 
2310
-#: guicomponents.py:1585
2311
+#: guicomponents.py:1709
2312
 msgid "Description:"
2313
 msgstr "Descripción:"
2314
 
2315
-#: guicomponents.py:1587
2316
+#: guicomponents.py:1711
2317
 msgid "Dimensions:"
2318
 msgstr "Dimensiones:"
2319
 
2320
-#: guicomponents.py:1589
2321
+#: guicomponents.py:1713
2322
 msgid "Frames per second:"
2323
 msgstr "Fotogramas por segundo:"
2324
 
2325
-#: guicomponents.py:1591
2326
+#: guicomponents.py:1715
2327
 msgid "Size:"
2328
 msgstr "Tamaño:"
2329
 
2330
-#: guicomponents.py:1593
2331
+#: guicomponents.py:1717
2332
 msgid "Pixel aspect ratio: "
2333
 msgstr "Relación de aspecto de píxeles: "
2334
 
2335
-#: guicomponents.py:1595 profilesmanager.py:138
2336
+#: guicomponents.py:1719 profilesmanager.py:138
2337
 msgid "Progressive:"
2338
 msgstr "Progresivo:"
2339
 
2340
-#: guicomponents.py:1862
2341
+#: guicomponents.py:1986
2342
 msgid "5 video, 4 audio"
2343
 msgstr "5 de vídeo, audio 4"
2344
 
2345
-#: guicomponents.py:1863
2346
+#: guicomponents.py:1987
2347
 msgid "4 video, 3 audio"
2348
 msgstr "4 de vídeo, audio 3"
2349
 
2350
-#: guicomponents.py:1864
2351
+#: guicomponents.py:1988
2352
 msgid "3 video, 2 audio"
2353
 msgstr "3 vídeo, audio 2"
2354
 
2355
-#: guicomponents.py:1865
2356
+#: guicomponents.py:1989
2357
 msgid "2 video, 1 audio"
2358
 msgstr "2 video, 1 audio"
2359
 
2360
-#: guicomponents.py:1866
2361
+#: guicomponents.py:1990
2362
+#, fuzzy
2363
+msgid "7 video, 2 audio"
2364
+msgstr "3 vídeo, audio 2"
2365
+
2366
+#: guicomponents.py:1991
2367
+#, fuzzy
2368
+msgid "2 video, 7 audio"
2369
+msgstr "2 video, 1 audio"
2370
+
2371
+#: guicomponents.py:1992
2372
 msgid "8 video, 1 audio"
2373
 msgstr "8 video, 1 audio"
2374
 
2375
-#: guicomponents.py:1867
2376
+#: guicomponents.py:1993
2377
 msgid "1 video, 8 audio"
2378
 msgstr "1 vídeo, audio 8"
2379
 
2380
-#: guicomponents.py:1889
2381
+#: guicomponents.py:2015
2382
 msgid "No Markers"
2383
 msgstr "No hay marcadores"
2384
 
2385
-#: guicomponents.py:1893
2386
+#: guicomponents.py:2019
2387
 msgid "Delete Marker"
2388
 msgstr "Delete Marker"
2389
 
2390
-#: guicomponents.py:1895
2391
+#: guicomponents.py:2021
2392
 msgid "Delete All Markers"
2393
 msgstr "Eliminar todas las marcas"
2394
 
2395
-#: guicomponents.py:1903
2396
+#: guicomponents.py:2029
2397
 msgid "Maximize Tracks"
2398
 msgstr "Maximizar Tracks"
2399
 
2400
-#: guicomponents.py:1904
2401
+#: guicomponents.py:2030
2402
 msgid "Maximize Video Tracks"
2403
 msgstr "Maximizar las pistas de vídeo"
2404
 
2405
-#: guicomponents.py:1905
2406
+#: guicomponents.py:2031
2407
 msgid "Maximize Audio Tracks"
2408
 msgstr "Maximizar pistas de audio"
2409
 
2410
-#: guicomponents.py:1907
2411
+#: guicomponents.py:2033
2412
 msgid "Minimize Tracks"
2413
 msgstr "Minimizar Tracks"
2414
 
2415
-#: guicomponents.py:1915
2416
+#: guicomponents.py:2035
2417
+msgid "Activate All Tracks"
2418
+msgstr ""
2419
+
2420
+#: guicomponents.py:2036
2421
+msgid "Activate Only Current Top Active Track"
2422
+msgstr ""
2423
+
2424
+#: guicomponents.py:2044
2425
 #, fuzzy
2426
 msgid "Display Clip Media Thumbnails"
2427
 msgstr "Display En el Monitor de clip"
2428
 
2429
-#: guicomponents.py:1924
2430
+#: guicomponents.py:2053
2431
 msgid "Snapping On"
2432
 msgstr ""
2433
 
2434
-#: guicomponents.py:1931
2435
+#: guicomponents.py:2060
2436
 msgid "Show Magnet Icon"
2437
 msgstr ""
2438
 
2439
-#: guicomponents.py:1940
2440
+#: guicomponents.py:2069
2441
 #, fuzzy
2442
 msgid "Display All Audio Levels"
2443
 msgstr "Pantalla de nivel de audio"
2444
 
2445
-#: guicomponents.py:1943
2446
+#: guicomponents.py:2072
2447
 #, fuzzy
2448
 msgid "Display Audio Levels On Request"
2449
 msgstr "Pantalla de nivel de audio"
2450
 
2451
-#: guicomponents.py:1963
2452
+#: guicomponents.py:2092
2453
 msgid "Image"
2454
 msgstr "Imágen"
2455
 
2456
-#: guicomponents.py:1965
2457
+#: guicomponents.py:2094
2458
 msgid "Vectorscope"
2459
 msgstr "Vectorscopio"
2460
 
2461
-#: guicomponents.py:1967
2462
+#: guicomponents.py:2096
2463
 msgid "RGB Parade"
2464
 msgstr "RGB Parade"
2465
 
2466
-#: guicomponents.py:1971
2467
+#: guicomponents.py:2100
2468
 #, fuzzy
2469
 msgid "Overlay Opacity"
2470
 msgstr "Opacidad"
2471
 
2472
-#: guicomponents.py:1976
2473
+#: guicomponents.py:2105
2474
 msgid "100%"
2475
 msgstr ""
2476
 
2477
-#: guicomponents.py:1981
2478
+#: guicomponents.py:2110
2479
 msgid "80%"
2480
 msgstr ""
2481
 
2482
-#: guicomponents.py:1986
2483
+#: guicomponents.py:2115
2484
 msgid "50%"
2485
 msgstr ""
2486
 
2487
-#: guicomponents.py:1991
2488
+#: guicomponents.py:2120
2489
 msgid "20%"
2490
 msgstr ""
2491
 
2492
-#: guicomponents.py:1996
2493
+#: guicomponents.py:2125
2494
 msgid "0%"
2495
 msgstr ""
2496
 
2497
-#: guicomponents.py:2069
2498
+#: guicomponents.py:2145
2499
+msgid "Trim View On"
2500
+msgstr ""
2501
+
2502
+#: guicomponents.py:2150
2503
+msgid "Trim View Single Side Edits Only"
2504
+msgstr ""
2505
+
2506
+#: guicomponents.py:2155
2507
+msgid "Trim View Off"
2508
+msgstr ""
2509
+
2510
+#: guicomponents.py:2171
2511
+msgid "Set Current Clip Frame Match Frame"
2512
+msgstr ""
2513
+
2514
+#: guicomponents.py:2241
2515
 #, fuzzy
2516
 msgid "All Files"
2517
 msgstr "Todos los archivos"
2518
 
2519
-#: guicomponents.py:2073
2520
+#: guicomponents.py:2245
2521
 #, fuzzy
2522
 msgid "Video Files"
2523
 msgstr " archivo de video (s)"
2524
 
2525
-#: guicomponents.py:2077
2526
+#: guicomponents.py:2249
2527
 #, fuzzy
2528
 msgid "Audio Files"
2529
 msgstr "Filtro de Audio"
2530
 
2531
-#: guicomponents.py:2081
2532
+#: guicomponents.py:2253
2533
 msgid "Graphics Files"
2534
 msgstr ""
2535
 
2536
-#: guicomponents.py:2085
2537
+#: guicomponents.py:2257
2538
 #, fuzzy
2539
 msgid "Image Sequences"
2540
 msgstr "Añadir secuencia de imágenes..."
2541
 
2542
-#: guicomponents.py:2089
2543
+#: guicomponents.py:2261
2544
 #, fuzzy
2545
 msgid "Pattern Producers"
2546
 msgstr "Crear Patrón Productor"
2547
 
2548
-#: guicomponents.py:2102
2549
+#: guicomponents.py:2274
2550
 #, fuzzy
2551
 msgid "2 Columns"
2552
 msgstr "Volumen"
2553
 
2554
-#: guicomponents.py:2107
2555
+#: guicomponents.py:2279
2556
 #, fuzzy
2557
 msgid "3 Columns"
2558
 msgstr "Volumen"
2559
 
2560
-#: guicomponents.py:2112
2561
+#: guicomponents.py:2284
2562
 #, fuzzy
2563
 msgid "4 Columns"
2564
 msgstr "Volumen"
2565
 
2566
-#: guicomponents.py:2117
2567
+#: guicomponents.py:2289
2568
 #, fuzzy
2569
 msgid "5 Columns"
2570
 msgstr "Volumen"
2571
 
2572
-#: guicomponents.py:2122
2573
+#: guicomponents.py:2294
2574
 #, fuzzy
2575
 msgid "6 Columns"
2576
 msgstr "Volumen"
2577
 
2578
-#: guicomponents.py:2127
2579
+#: guicomponents.py:2299
2580
 #, fuzzy
2581
 msgid "7 Columns"
2582
 msgstr "Volumen"
2583
@@ -2179,59 +2291,59 @@
2584
 msgid " is locked. Unlock track to edit it.\n"
2585
 msgstr " está bloqueado. Desbloquear la pista para editarlo. \n"
2586
 
2587
-#: panels.py:54
2588
+#: panels.py:55
2589
 msgid "Add Media File to Bin"
2590
 msgstr "Add Media File a Bin"
2591
 
2592
-#: panels.py:55
2593
+#: panels.py:56
2594
 msgid "Delete Media File from Bin"
2595
 msgstr "Eliminar archivos multimedia de la papelera"
2596
 
2597
-#: panels.py:60
2598
+#: panels.py:61
2599
 msgid "Render Proxy Files For Selected Media"
2600
 msgstr "Render Proxy Archivos Por medio seleccionado"
2601
 
2602
-#: panels.py:99
2603
+#: panels.py:100
2604
 msgid "Add Bin to Project"
2605
 msgstr "Añadir Bin al proyecto"
2606
 
2607
-#: panels.py:100
2608
+#: panels.py:101
2609
 msgid "Delete Bin from Project"
2610
 msgstr "Eliminar Papelera de Proyecto"
2611
 
2612
-#: panels.py:109
2613
+#: panels.py:110
2614
 msgid "Bins"
2615
 msgstr "Bins"
2616
 
2617
-#: panels.py:115
2618
+#: panels.py:116
2619
 msgid "Edit"
2620
 msgstr "Editar"
2621
 
2622
-#: panels.py:116
2623
+#: panels.py:117
2624
 msgid "Add new Sequence to Project"
2625
 msgstr "Añadir nueva secuencia de Proyecto"
2626
 
2627
-#: panels.py:117
2628
+#: panels.py:118
2629
 msgid "Delete Sequence from Project"
2630
 msgstr "Eliminar Secuencia del Proyecto"
2631
 
2632
-#: panels.py:118
2633
+#: panels.py:119
2634
 msgid "Start editing Sequence"
2635
 msgstr "Inicie la edición de secuencias"
2636
 
2637
-#: panels.py:132
2638
+#: panels.py:133
2639
 msgid "Sequences"
2640
 msgstr "Secuencias"
2641
 
2642
-#: panels.py:135
2643
+#: panels.py:136
2644
 msgid "Select folder for new thumbnails."
2645
 msgstr "Seleccionar carpeta para nuevos miniaturas."
2646
 
2647
-#: panels.py:136
2648
+#: panels.py:137
2649
 msgid "Old thumbnails in this or other projects will"
2650
 msgstr "Miniaturas antiguas en este u otros proyectos se"
2651
 
2652
-#: panels.py:137
2653
+#: panels.py:138
2654
 msgid ""
2655
 " still be available,\n"
2656
 "this only affects thumnails that are created for new media.\n"
2657
@@ -2239,7 +2351,7 @@
2658
 " todavía esté disponible, \n"
2659
 " Este sólo afecta thumnails que se crean para los nuevos medios. \n"
2660
 
2661
-#: panels.py:138
2662
+#: panels.py:139
2663
 msgid ""
2664
 "\n"
2665
 "Setting your home folder as thumbnails folder is not allowed."
2666
@@ -2247,15 +2359,15 @@
2667
 "\n"
2668
 " Setting su carpeta como carpeta de imágenes en miniatura no está permitido."
2669
 
2670
-#: panels.py:154
2671
+#: panels.py:155
2672
 msgid "Select folder for rendered clips."
2673
 msgstr "Seleccione la carpeta de clips prestados."
2674
 
2675
-#: panels.py:155
2676
+#: panels.py:156
2677
 msgid "Old rendered clips in this or other projects will"
2678
 msgstr "Antiguo rendido clips en este u otros proyectos se"
2679
 
2680
-#: panels.py:156
2681
+#: panels.py:157
2682
 msgid ""
2683
 " still be available,\n"
2684
 "this only affects rendered files that are created from now on.\n"
2685
@@ -2263,7 +2375,7 @@
2686
 " estando disponible, \n"
2687
 " Este sólo afecta prestados archivos que se crean a partir de ahora. \n"
2688
 
2689
-#: panels.py:157
2690
+#: panels.py:158
2691
 msgid ""
2692
 "\n"
2693
 "Setting your home folder as folder for rendered clips is not allowed."
2694
@@ -2271,126 +2383,126 @@
2695
 "\n"
2696
 " Setting su carpeta como carpeta de clips prestados no está permitido."
2697
 
2698
-#: panels.py:241 rendergui.py:524 tools/toolsencoding.py:54
2699
+#: panels.py:242 rendergui.py:531 tools/toolsencoding.py:54
2700
 msgid "Name:"
2701
 msgstr "Nombre:"
2702
 
2703
-#: panels.py:242
2704
+#: panels.py:243
2705
 msgid "Path:"
2706
 msgstr "Ruta de acceso:"
2707
 
2708
-#: panels.py:243 panels.py:277
2709
+#: panels.py:244 panels.py:278
2710
 msgid "Image Size:"
2711
 msgstr "Tamaño de la imagen:"
2712
 
2713
-#: panels.py:244 tools/batchrendering.py:999
2714
+#: panels.py:245 tools/batchrendering.py:1002
2715
 msgid "Frames Per Second:"
2716
 msgstr "Cuadros por segundo:"
2717
 
2718
-#: panels.py:245
2719
+#: panels.py:246
2720
 msgid "Playtime:"
2721
 msgstr "Tiempo:"
2722
 
2723
-#: panels.py:246 panels.py:279
2724
+#: panels.py:247 panels.py:280
2725
 msgid "Video Codec:"
2726
 msgstr "Video Codec:"
2727
 
2728
-#: panels.py:247 panels.py:280
2729
+#: panels.py:248 panels.py:281
2730
 msgid "Audio Codec:"
2731
 msgstr "Códec de audio:"
2732
 
2733
-#: panels.py:248
2734
+#: panels.py:249
2735
 msgid "Audio Channels:"
2736
 msgstr "Canales de Audio:"
2737
 
2738
-#: panels.py:249
2739
+#: panels.py:250
2740
 msgid "Audio Sample Rate:"
2741
 msgstr "Audio Frecuencia de muestreo:"
2742
 
2743
-#: panels.py:250
2744
+#: panels.py:251
2745
 #, fuzzy
2746
 msgid "Best Profile:"
2747
 msgstr "Destino de perfil:"
2748
 
2749
-#: panels.py:251
2750
+#: panels.py:252
2751
 #, fuzzy
2752
 msgid "Matches Project Profile:"
2753
 msgstr "Utilice Perfil de proyecto:"
2754
 
2755
-#: panels.py:274 tools/gmic.py:647
2756
+#: panels.py:275 tools/gmic.py:699
2757
 #, fuzzy
2758
 msgid "Mark In:"
2759
 msgstr "Mark In"
2760
 
2761
-#: panels.py:275 tools/gmic.py:648
2762
+#: panels.py:276 tools/gmic.py:700
2763
 #, fuzzy
2764
 msgid "Mark Out:"
2765
 msgstr "Trazar"
2766
 
2767
-#: panels.py:276
2768
+#: panels.py:277
2769
 msgid "Clip Length:"
2770
 msgstr "Duración de clip:"
2771
 
2772
-#: panels.py:278
2773
+#: panels.py:279
2774
 msgid "Media Path:"
2775
 msgstr "Trayectoria del papel:"
2776
 
2777
-#: panels.py:308
2778
+#: panels.py:309
2779
 msgid "Composite clip on:"
2780
 msgstr "Clip de Composición:"
2781
 
2782
-#: panels.py:321 panels.py:411 rendergui.py:537 tools/toolsencoding.py:67
2783
+#: panels.py:322 panels.py:415 rendergui.py:544 tools/toolsencoding.py:67
2784
 msgid "Type:"
2785
 msgstr "Tipo: "
2786
 
2787
-#: panels.py:330
2788
+#: panels.py:331
2789
 msgid "Wipe Pattern:"
2790
 msgstr "Limpie Patrón:"
2791
 
2792
-#: panels.py:336
2793
+#: panels.py:337
2794
 msgid "Dip Color:"
2795
 msgstr "Dip Color:"
2796
 
2797
-#: panels.py:351 panels.py:421 tools/gmic.py:649
2798
+#: panels.py:355 panels.py:428 tools/gmic.py:701
2799
 msgid "Length:"
2800
 msgstr "Longitud:"
2801
 
2802
-#: panels.py:357
2803
+#: panels.py:361
2804
 #, fuzzy
2805
 msgid "First Clip Out Handle:"
2806
 msgstr "Desde la manija del clip:"
2807
 
2808
-#: panels.py:358 panels.py:361
2809
+#: panels.py:362 panels.py:365
2810
 #, fuzzy
2811
 msgid " frame(s)"
2812
 msgstr " archivo (s).\n"
2813
 
2814
-#: panels.py:360
2815
+#: panels.py:364
2816
 #, fuzzy
2817
 msgid "Second Clip In Handle:"
2818
 msgstr "Para acortar la manija:"
2819
 
2820
-#: panels.py:397 panels.py:448
2821
+#: panels.py:401 panels.py:455
2822
 msgid "Transition Options"
2823
 msgstr "Opciones de transición"
2824
 
2825
-#: panels.py:398 panels.py:449
2826
+#: panels.py:402 panels.py:456
2827
 msgid "Encoding"
2828
 msgstr "Cifrado"
2829
 
2830
-#: panels.py:399
2831
+#: panels.py:403
2832
 msgid "Media Overlap info"
2833
 msgstr ""
2834
 
2835
-#: panels.py:407 mlttransitions.py:166
2836
+#: panels.py:411 mlttransitions.py:166
2837
 msgid "Fade In"
2838
 msgstr "Aparecer"
2839
 
2840
-#: panels.py:408 mlttransitions.py:167
2841
+#: panels.py:412 mlttransitions.py:167
2842
 msgid "Fade Out"
2843
 msgstr "Desaparecer"
2844
 
2845
-#: panels.py:416
2846
+#: panels.py:420
2847
 msgid "Color:"
2848
 msgstr "Color"
2849
 
2850
@@ -2398,7 +2510,7 @@
2851
 msgid "Building sequence "
2852
 msgstr "Secuencia Building "
2853
 
2854
-#: persistance.py:404
2855
+#: persistance.py:408
2856
 msgid "Loading icons"
2857
 msgstr "Cargando iconos"
2858
 
2859
@@ -2406,85 +2518,85 @@
2860
 msgid "untitled"
2861
 msgstr "s"
2862
 
2863
-#: projectdata.py:186
2864
+#: projectdata.py:188
2865
 msgid "bin_"
2866
 msgstr "bin_"
2867
 
2868
-#: projectdata.py:481
2869
+#: projectdata.py:483
2870
 msgid "Created using dialog"
2871
 msgstr "Creado con diálogo"
2872
 
2873
-#: projectdata.py:483
2874
+#: projectdata.py:485
2875
 msgid "Created using Save As... "
2876
 msgstr "Creado con Guardar como ... "
2877
 
2878
-#: projectdata.py:485
2879
+#: projectdata.py:487
2880
 msgid "Saved "
2881
 msgstr "Guardado "
2882
 
2883
-#: projectdata.py:488
2884
+#: projectdata.py:490
2885
 msgid "Saved as "
2886
 msgstr "Guardado como "
2887
 
2888
-#: projectdata.py:490
2889
+#: projectdata.py:492
2890
 msgid "Rendered "
2891
 msgstr "Dictada "
2892
 
2893
-#: projectdata.py:492
2894
+#: projectdata.py:494
2895
 msgid "Saved backup snapshot"
2896
 msgstr ""
2897
 
2898
-#: render.py:152
2899
+#: render.py:170
2900
 msgid "To Queue"
2901
 msgstr "A la cola"
2902
 
2903
-#: render.py:153
2904
+#: render.py:171
2905
 msgid "Save Project in Render Queue"
2906
 msgstr "Guardar proyecto en la cola de procesamiento"
2907
 
2908
-#: render.py:156
2909
+#: render.py:174
2910
 msgid "Select render range"
2911
 msgstr "Seleccione rango de procesamiento"
2912
 
2913
-#: render.py:157
2914
+#: render.py:175
2915
 msgid "Reset all render options to defaults"
2916
 msgstr ""
2917
 "Restablecer todos los valores predeterminados de las opciones de "
2918
 "interpretación"
2919
 
2920
-#: render.py:158
2921
+#: render.py:176
2922
 msgid "Begin Rendering"
2923
 msgstr "Comenzar el procesamiento"
2924
 
2925
-#: render.py:177
2926
+#: render.py:195
2927
 msgid "<b>Output File: </b>"
2928
 msgstr "<b>Archivo de salida: </b>"
2929
 
2930
-#: render.py:179
2931
+#: render.py:197
2932
 msgid "<b>Estimated time left: </b>"
2933
 msgstr "<b>Tiempo restante estimado: </b>"
2934
 
2935
-#: render.py:181
2936
+#: render.py:199
2937
 msgid "<b>Render time: </b>"
2938
 msgstr "<b>Tiempo de Renderizado: </b>"
2939
 
2940
-#: render.py:198 render.py:224
2941
+#: render.py:216 render.py:242
2942
 msgid "<b>Render Time: </b>"
2943
 msgstr "<b>Tiempo de Renderizado: </b>"
2944
 
2945
-#: render.py:204 render.py:222
2946
+#: render.py:222 render.py:240
2947
 msgid "<b>Estimated Time Left: </b>"
2948
 msgstr "<b>Tiempo restante estimado: </b>"
2949
 
2950
-#: render.py:226
2951
+#: render.py:244
2952
 msgid "Render Complete!"
2953
 msgstr "¡Renderizado completo!"
2954
 
2955
-#: render.py:342
2956
+#: render.py:360
2957
 msgid "A File with given path exists!"
2958
 msgstr "Un archivo con dada existe camino!"
2959
 
2960
-#: render.py:343
2961
+#: render.py:361
2962
 msgid ""
2963
 "It is not allowed to render Motion Files with same paths as existing files.\n"
2964
 "Select another name for file."
2965
@@ -2493,11 +2605,11 @@
2966
 "archivos existentes. \n"
2967
 " Seleccione otro nombre para el archivo."
2968
 
2969
-#: render.py:402
2970
+#: render.py:420
2971
 msgid "Rendering Motion Clip"
2972
 msgstr "Representación de secuencia de imágenes"
2973
 
2974
-#: render.py:452
2975
+#: render.py:470
2976
 msgid "Rendering Transition Clip"
2977
 msgstr "Rendering Transición Clip"
2978
 
2979
@@ -4059,7 +4171,7 @@
2980
 msgid "Spots"
2981
 msgstr "Spots"
2982
 
2983
-#: mlttransitions.py:111 medialog.py:534
2984
+#: mlttransitions.py:111 medialog.py:535
2985
 msgid "Star"
2986
 msgstr "Estrella"
2987
 
2988
@@ -4240,39 +4352,39 @@
2989
 msgid "Align"
2990
 msgstr "Alinear"
2991
 
2992
-#: keyframeeditor.py:1532
2993
+#: keyframeeditor.py:1544
2994
 msgid "View:"
2995
 msgstr "Vista:"
2996
 
2997
-#: keyframeeditor.py:1538
2998
+#: keyframeeditor.py:1550
2999
 msgid "Large"
3000
 msgstr "Grande"
3001
 
3002
-#: keyframeeditor.py:1539
3003
+#: keyframeeditor.py:1551
3004
 msgid "Medium"
3005
 msgstr "Mediano"
3006
 
3007
-#: keyframeeditor.py:1540
3008
+#: keyframeeditor.py:1552
3009
 msgid "Small"
3010
 msgstr "Pequeña"
3011
 
3012
-#: keyframeeditor.py:1560
3013
+#: keyframeeditor.py:1572
3014
 msgid "Reset Geometry"
3015
 msgstr "Inicializar Geometry"
3016
 
3017
-#: keyframeeditor.py:1561
3018
+#: keyframeeditor.py:1573
3019
 msgid "Geometry to Original Aspect Ratio"
3020
 msgstr "Geometría de relación de aspecto original"
3021
 
3022
-#: keyframeeditor.py:1562
3023
+#: keyframeeditor.py:1574
3024
 msgid "Center Horizontal"
3025
 msgstr "Centro Horizontal"
3026
 
3027
-#: keyframeeditor.py:1563
3028
+#: keyframeeditor.py:1575
3029
 msgid "Center Vertical"
3030
 msgstr "Center Vertical"
3031
 
3032
-#: middlebar.py:110
3033
+#: middlebar.py:127
3034
 #, fuzzy
3035
 msgid ""
3036
 "Zoom In - Mouse Middle Scroll\n"
3037
@@ -4283,7 +4395,7 @@
3038
 " Alejar - central del ratón Scroll \n"
3039
 " zoom Longitud"
3040
 
3041
-#: middlebar.py:115
3042
+#: middlebar.py:132
3043
 #, fuzzy
3044
 msgid ""
3045
 "Add Rendered Transition - 2 clips selected\n"
3046
@@ -4293,11 +4405,21 @@
3047
 "Añadir Transición Prestados - 2 clips seleccionados \n"
3048
 " add Prestados Fade - 1 clip seleccionado"
3049
 
3050
-#: middlebar.py:123
3051
+#: middlebar.py:138
3052
 #, fuzzy
3053
 msgid ""
3054
 "Splice Out - Delete\n"
3055
 "Lift\n"
3056
+"Delete Range"
3057
+msgstr ""
3058
+"Cortar - X \n"
3059
+" Splice Out - Eliminar \n"
3060
+" Lift \n"
3061
+" Resync seleccionado"
3062
+
3063
+#: middlebar.py:143
3064
+#, fuzzy
3065
+msgid ""
3066
 "Resync Selected\n"
3067
 "Split Audio"
3068
 msgstr ""
3069
@@ -4306,7 +4428,7 @@
3070
 " Lift \n"
3071
 " Resync seleccionado"
3072
 
3073
-#: middlebar.py:130
3074
+#: middlebar.py:150
3075
 msgid ""
3076
 "Overwrite Range\n"
3077
 "Overwrite Clip - T\n"
3078
@@ -4318,7 +4440,7 @@
3079
 " Insertar Clip - Y \n"
3080
 " Append Clip - U"
3081
 
3082
-#: middlebar.py:135
3083
+#: middlebar.py:155
3084
 #, fuzzy
3085
 msgid ""
3086
 "Undo - Ctrl + Z\n"
3087
@@ -4327,7 +4449,7 @@
3088
 "Deshacer - Ctrl + X \n"
3089
 " Redo - Ctrl + Y"
3090
 
3091
-#: middlebar.py:142
3092
+#: middlebar.py:162
3093
 msgid ""
3094
 "Audio Mixer\n"
3095
 "Titler\n"
3096
@@ -4335,7 +4457,7 @@
3097
 "Batch Render Queue"
3098
 msgstr ""
3099
 
3100
-#: middlebar.py:145
3101
+#: middlebar.py:167
3102
 #, fuzzy
3103
 msgid ""
3104
 "Audio Mixer(not available)\n"
3105
@@ -4344,122 +4466,122 @@
3106
 "Mezclador de Audio \n"
3107
 " Titler"
3108
 
3109
-#: medialog.py:303
3110
+#: medialog.py:304
3111
 msgid "New Group..."
3112
 msgstr "Nuevo Grupo ..."
3113
 
3114
-#: medialog.py:304
3115
+#: medialog.py:305
3116
 msgid "New Group From Selected..."
3117
 msgstr "Nuevo Grupo De seleccionado ..."
3118
 
3119
-#: medialog.py:308
3120
+#: medialog.py:309
3121
 msgid "Rename Current Group..."
3122
 msgstr "Cambiar el nombre de grupo actual ..."
3123
 
3124
-#: medialog.py:314
3125
+#: medialog.py:315
3126
 msgid "Move Selected Items To Group"
3127
 msgstr "Mover los elementos seleccionados a grupo"
3128
 
3129
-#: medialog.py:317
3130
+#: medialog.py:318
3131
 msgid "No Groups"
3132
 msgstr "No hay grupos"
3133
 
3134
-#: medialog.py:330
3135
+#: medialog.py:331
3136
 msgid "Delete Current Group"
3137
 msgstr "Eliminar grupo actual"
3138
 
3139
-#: medialog.py:336
3140
+#: medialog.py:337
3141
 msgid "Sort by"
3142
 msgstr ""
3143
 
3144
-#: medialog.py:339
3145
+#: medialog.py:340
3146
 #, fuzzy
3147
 msgid "Time"
3148
 msgstr "Cronologia"
3149
 
3150
-#: medialog.py:345 medialog.py:540
3151
+#: medialog.py:346 medialog.py:541
3152
 msgid "File Name"
3153
 msgstr "Datos"
3154
 
3155
-#: medialog.py:350 medialog.py:538
3156
+#: medialog.py:351 medialog.py:539
3157
 msgid "Comment"
3158
 msgstr "Comentario "
3159
 
3160
-#: medialog.py:464
3161
+#: medialog.py:465
3162
 msgid "Group "
3163
 msgstr "Grupos "
3164
 
3165
-#: medialog.py:536 projectinfogui.py:99
3166
+#: medialog.py:537 projectinfogui.py:100
3167
 msgid "Event"
3168
 msgstr "Evento"
3169
 
3170
-#: medialog.py:542
3171
+#: medialog.py:543
3172
 msgid "Mark In"
3173
 msgstr "Mark In"
3174
 
3175
-#: medialog.py:544
3176
+#: medialog.py:545
3177
 msgid "Mark Out"
3178
 msgstr "Trazar"
3179
 
3180
-#: medialog.py:546 projectinfogui.py:97
3181
+#: medialog.py:547 projectinfogui.py:98
3182
 msgid "Date"
3183
 msgstr "Fecha"
3184
 
3185
-#: medialog.py:701
3186
+#: medialog.py:702
3187
 msgid "Use Comments as Clip Names"
3188
 msgstr "Use Comentarios como nombres de clip"
3189
 
3190
-#: medialog.py:732
3191
+#: medialog.py:733
3192
 msgid "Display starred ranges"
3193
 msgstr "Mostrar rangos protagonizó"
3194
 
3195
-#: medialog.py:733
3196
+#: medialog.py:734
3197
 msgid "Display non-starred ranges"
3198
 msgstr "Visualizar rangos no con estrellas"
3199
 
3200
-#: medialog.py:734
3201
+#: medialog.py:735
3202
 msgid "Set selected ranges starred"
3203
 msgstr "Establecer rangos seleccionados protagonizaron"
3204
 
3205
-#: medialog.py:735
3206
+#: medialog.py:736
3207
 msgid "Set selected ranges non-starred"
3208
 msgstr "Set seleccionado rangos no-protagonizó"
3209
 
3210
-#: medialog.py:736
3211
+#: medialog.py:737
3212
 msgid "Log current marked range"
3213
 msgstr "Entrar rango marcado actual"
3214
 
3215
-#: medialog.py:737
3216
+#: medialog.py:738
3217
 msgid "Delete selected ranges"
3218
 msgstr "Eliminar rangos seleccionados"
3219
 
3220
-#: medialog.py:738
3221
+#: medialog.py:739
3222
 #, fuzzy
3223
 msgid "Insert selected ranges on Timeline"
3224
 msgstr "Append aparece rangos en la línea de tiempo"
3225
 
3226
-#: medialog.py:739
3227
+#: medialog.py:740
3228
 msgid "Append displayed ranges on Timeline"
3229
 msgstr "Append aparece rangos en la línea de tiempo"
3230
 
3231
-#: medialog.py:756
3232
+#: medialog.py:757
3233
 #, fuzzy
3234
 msgid "All Items"
3235
 msgstr "Todos los archivos"
3236
 
3237
-#: medialog.py:763
3238
+#: medialog.py:764
3239
 msgid "Select viewed Range Log Items Group"
3240
 msgstr "Seleccionar artículos consultados Range Log Group"
3241
 
3242
-#: projectinfogui.py:37
3243
+#: projectinfogui.py:38
3244
 msgid "Name"
3245
 msgstr "Nombre"
3246
 
3247
-#: projectinfogui.py:49
3248
+#: projectinfogui.py:50
3249
 msgid "Project Events"
3250
 msgstr "Eventos del Proyecto"
3251
 
3252
-#: projectinfogui.py:101
3253
+#: projectinfogui.py:102
3254
 msgid "Path"
3255
 msgstr "Ruta"
3256
 
3257
@@ -4504,11 +4626,11 @@
3258
 msgid "Save Title Graphic"
3259
 msgstr "Save Title Graphic"
3260
 
3261
-#: rendergui.py:44
3262
+#: rendergui.py:45
3263
 msgid "Render Progress"
3264
 msgstr "Render Progreso"
3265
 
3266
-#: rendergui.py:68
3267
+#: rendergui.py:69
3268
 msgid ""
3269
 "Project and Render Profile FPS values are not same. Rendered file may have A/"
3270
 "V sync issues."
3271
@@ -4516,11 +4638,11 @@
3272
 "Perfil de Proyecto y Render valores de FPS no son iguales. Archivo "
3273
 "renderizado puede tener problemas de sincronización A / V."
3274
 
3275
-#: rendergui.py:95
3276
+#: rendergui.py:96
3277
 msgid "Render range not defined!"
3278
 msgstr "Render rango no definido!"
3279
 
3280
-#: rendergui.py:96
3281
+#: rendergui.py:97
3282
 msgid ""
3283
 "Define render range using Mark In and Mark Out points\n"
3284
 "or select range option 'Sequence length' to start rendering."
3285
@@ -4529,121 +4651,121 @@
3286
 " i opción de rango de selección Secuencia de longitud para comenzar a "
3287
 "renderizar."
3288
 
3289
-#: rendergui.py:100
3290
+#: rendergui.py:101
3291
 msgid "Load Render Args File"
3292
 msgstr "Cargar Render Args archivo"
3293
 
3294
-#: rendergui.py:114
3295
+#: rendergui.py:115
3296
 msgid "Save Render Args As"
3297
 msgstr "Salvo Render Args Como"
3298
 
3299
-#: rendergui.py:168
3300
+#: rendergui.py:169
3301
 msgid "Render Slow/Fast Motion Video File"
3302
 msgstr "Render Slow / Fast Movimiento de archivo de vídeo"
3303
 
3304
-#: rendergui.py:173
3305
+#: rendergui.py:174
3306
 msgid "Source Media File: "
3307
 msgstr "Fuente de archivo multimedia: "
3308
 
3309
-#: rendergui.py:180 rendergui.py:181
3310
+#: rendergui.py:181 rendergui.py:182
3311
 msgid "<b>not set</b>"
3312
 msgstr "<b> no set </b>"
3313
 
3314
-#: rendergui.py:201
3315
+#: rendergui.py:202
3316
 msgid "Select Target Folder"
3317
 msgstr "Seleccione la carpeta de destino"
3318
 
3319
-#: rendergui.py:205
3320
+#: rendergui.py:206
3321
 msgid "Speed %:"
3322
 msgstr "Acelerar%:"
3323
 
3324
-#: rendergui.py:243
3325
+#: rendergui.py:244
3326
 msgid "Full Source Length"
3327
 msgstr "Encuadre de cuerpo entero Fuente"
3328
 
3329
-#: rendergui.py:248
3330
+#: rendergui.py:249
3331
 msgid "Source Mark In to Mark Out"
3332
 msgstr "Fuente Mark In Mark Out"
3333
 
3334
-#: rendergui.py:271
3335
+#: rendergui.py:272
3336
 msgid "Source Mark In: "
3337
 msgstr "Fuente Mark In: "
3338
 
3339
-#: rendergui.py:272
3340
+#: rendergui.py:273
3341
 #, fuzzy
3342
 msgid "Source Mark Out: "
3343
 msgstr "Source_Mark salida: "
3344
 
3345
-#: rendergui.py:276
3346
+#: rendergui.py:277
3347
 msgid "Target File:"
3348
 msgstr "Objetivo del archivo:"
3349
 
3350
-#: rendergui.py:277
3351
+#: rendergui.py:278
3352
 msgid "Target Folder:"
3353
 msgstr "Objetivo de la carpeta:"
3354
 
3355
-#: rendergui.py:278
3356
+#: rendergui.py:279
3357
 msgid "Target Profile:"
3358
 msgstr "Destino de perfil:"
3359
 
3360
-#: rendergui.py:279
3361
+#: rendergui.py:280
3362
 msgid "Target Encoding:"
3363
 msgstr "Objetivo de codificación:"
3364
 
3365
-#: rendergui.py:280
3366
+#: rendergui.py:281
3367
 msgid "Target Quality:"
3368
 msgstr "Calidad de destino:"
3369
 
3370
-#: rendergui.py:282 rendergui.py:467
3371
+#: rendergui.py:283 rendergui.py:468
3372
 msgid "Render Range:"
3373
 msgstr "Render Rango:"
3374
 
3375
-#: rendergui.py:283
3376
+#: rendergui.py:284
3377
 #, fuzzy
3378
 msgid "Rendered Clip Length:"
3379
 msgstr "Duración de clip:"
3380
 
3381
-#: rendergui.py:316 tools/toolsencoding.py:172
3382
+#: rendergui.py:317 tools/toolsencoding.py:172
3383
 msgid "Select Render quality"
3384
 msgstr "Seleccione Render calidad"
3385
 
3386
-#: rendergui.py:334
3387
+#: rendergui.py:335
3388
 msgid "Select audio sample frequency"
3389
 msgstr ""
3390
 
3391
-#: rendergui.py:358 tools/toolsencoding.py:231
3392
+#: rendergui.py:359 tools/toolsencoding.py:231
3393
 msgid "Select Render encoding"
3394
 msgstr "Seleccione Render codificación"
3395
 
3396
-#: rendergui.py:395 tools/toolsencoding.py:155
3397
+#: rendergui.py:396 tools/toolsencoding.py:155
3398
 msgid "Select render profile"
3399
 msgstr "Seleccione rendir perfil"
3400
 
3401
-#: rendergui.py:422
3402
+#: rendergui.py:423
3403
 msgid "Full Length"
3404
 msgstr "Encuadre de cuerpo entero"
3405
 
3406
-#: rendergui.py:423
3407
+#: rendergui.py:424
3408
 msgid "Marked Range"
3409
 msgstr "Rango Marcada"
3410
 
3411
-#: rendergui.py:431 tools/toolsencoding.py:270
3412
+#: rendergui.py:432 tools/toolsencoding.py:270
3413
 msgid "File"
3414
 msgstr "Archivo"
3415
 
3416
-#: rendergui.py:432 tools/toolsencoding.py:271
3417
+#: rendergui.py:433 tools/toolsencoding.py:271
3418
 msgid "Render Profile"
3419
 msgstr "Render Perfil"
3420
 
3421
-#: rendergui.py:435 rendergui.py:453 tools/toolsencoding.py:272
3422
+#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:272
3423
 msgid "Encoding Format"
3424
 msgstr "Formato de codificación"
3425
 
3426
-#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:273
3427
+#: rendergui.py:438 tools/toolsencoding.py:273
3428
 msgid "Render Type"
3429
 msgstr "Render Tipo"
3430
 
3431
-#: rendergui.py:456
3432
+#: rendergui.py:456 rendergui.py:924
3433
 msgid "Render Args"
3434
 msgstr "Render Args"
3435
 
3436
@@ -4651,75 +4773,84 @@
3437
 msgid "Open File in Bin:"
3438
 msgstr "Abrir archivo en Bin:"
3439
 
3440
-#: rendergui.py:530 tools/toolsencoding.py:60
3441
+#: rendergui.py:537 tools/toolsencoding.py:60
3442
 msgid "Select folder to place rendered file in"
3443
 msgstr "Seleccione la carpeta para colocar el archivo dictada en"
3444
 
3445
-#: rendergui.py:531 tools/toolsencoding.py:61
3446
+#: rendergui.py:538 tools/toolsencoding.py:61
3447
 msgid "Give name for rendered file"
3448
 msgstr "Dar el nombre de archivo renderizado"
3449
 
3450
-#: rendergui.py:538 tools/toolsencoding.py:68
3451
+#: rendergui.py:545 tools/toolsencoding.py:68
3452
 msgid "Presets:"
3453
 msgstr "Presets:"
3454
 
3455
-#: rendergui.py:541 tools/toolsencoding.py:71
3456
+#: rendergui.py:548 tools/toolsencoding.py:71
3457
 msgid "User Defined"
3458
 msgstr "Definido por el usuario"
3459
 
3460
-#: rendergui.py:542 tools/toolsencoding.py:72
3461
+#: rendergui.py:549 tools/toolsencoding.py:72
3462
 msgid "Preset File type"
3463
 msgstr "Tipo de archivo predeterminado"
3464
 
3465
-#: rendergui.py:559 rendergui.py:634
3466
+#: rendergui.py:566 rendergui.py:642 rendergui.py:758
3467
 msgid "Use Project Profile:"
3468
 msgstr "Utilice Perfil de proyecto:"
3469
 
3470
-#: rendergui.py:560 rendergui.py:635
3471
+#: rendergui.py:567 rendergui.py:643 rendergui.py:759
3472
 msgid "Render using args:"
3473
 msgstr "Render usando argumentos:"
3474
 
3475
-#: rendergui.py:575
3476
+#: rendergui.py:582
3477
 msgid "Select used project profile for rendering"
3478
 msgstr "Seleccione el perfil de proyecto utilizados para la prestación de"
3479
 
3480
-#: rendergui.py:576
3481
+#: rendergui.py:583
3482
 msgid "Render profile info"
3483
 msgstr "Render perfil info"
3484
 
3485
-#: rendergui.py:651
3486
+#: rendergui.py:660 rendergui.py:885
3487
 msgid "Load Selection"
3488
 msgstr "Cargar selección"
3489
 
3490
-#: rendergui.py:656
3491
+#: rendergui.py:665 rendergui.py:888
3492
 msgid "Ext.:"
3493
 msgstr "Ext.:"
3494
 
3495
-#: rendergui.py:691
3496
+#: rendergui.py:700 rendergui.py:797
3497
 msgid "Render using key=value rendering options"
3498
 msgstr "Render usando clave = valor opciones de renderizado"
3499
 
3500
-#: rendergui.py:692
3501
+#: rendergui.py:701 rendergui.py:895
3502
 msgid "Load render options from currently selected encoding"
3503
 msgstr "Cargar render opciones de codificación seleccionado"
3504
 
3505
-#: rendergui.py:693
3506
+#: rendergui.py:702 rendergui.py:896
3507
 msgid "Edit render options"
3508
 msgstr "Edite las opciones de renderizado"
3509
 
3510
-#: rendergui.py:694
3511
+#: rendergui.py:703 rendergui.py:799
3512
 msgid "Save Render Args into a text file"
3513
 msgstr "Salvo Render Args en un archivo de texto"
3514
 
3515
-#: rendergui.py:695
3516
+#: rendergui.py:704 rendergui.py:800
3517
 msgid "Load Render Args from a text file"
3518
 msgstr "Cargar Render Args desde un archivo de texto"
3519
 
3520
+#: rendergui.py:777
3521
+msgid "Edit Args:"
3522
+msgstr ""
3523
+
3524
+#: rendergui.py:907
3525
+#, fuzzy
3526
+msgid "Set Args"
3527
+msgstr "Render Args"
3528
+
3529
 #: profilesmanager.py:47 proxyediting.py:218
3530
 msgid "Close Manager"
3531
 msgstr "Cierre el Administrador de"
3532
 
3533
-#: profilesmanager.py:72 tools/batchrendering.py:646
3534
+#: profilesmanager.py:72 tools/batchrendering.py:649
3535
 msgid "Delete Selected"
3536
 msgstr "Eliminar  Seleccionadas (os)"
3537
 
3538
@@ -4823,381 +4954,393 @@
3539
 msgid "Confirm user profile delete"
3540
 msgstr "Confirme perfil de usuario borrar"
3541
 
3542
-#: profilesmanager.py:280 tools/batchrendering.py:729
3543
+#: profilesmanager.py:280 tools/batchrendering.py:732
3544
 msgid "This operation cannot be undone."
3545
 msgstr "Esta operación no se puede deshacer."
3546
 
3547
-#: preferenceswindow.py:40
3548
+#: preferenceswindow.py:41
3549
 msgid "Editor Preferences"
3550
 msgstr "Preferencias Editor"
3551
 
3552
-#: preferenceswindow.py:52
3553
+#: preferenceswindow.py:53
3554
 msgid "Editing"
3555
 msgstr "Edición"
3556
 
3557
-#: preferenceswindow.py:75
3558
+#: preferenceswindow.py:76
3559
 msgid "Restart required for some setting changes to take effect."
3560
 msgstr ""
3561
 "Reinicie necesarias para algunos cambios de configuración surtan efecto."
3562
 
3563
-#: preferenceswindow.py:76
3564
+#: preferenceswindow.py:77
3565
 msgid "If requested change is not in effect, restart application."
3566
 msgstr "Si el cambio requerido no está en efecto, reinicie la aplicación."
3567
 
3568
-#: preferenceswindow.py:110
3569
+#: preferenceswindow.py:111
3570
 msgid "No Autosave"
3571
 msgstr "Sin guardado automático"
3572
 
3573
-#: preferenceswindow.py:110
3574
+#: preferenceswindow.py:111
3575
 msgid "1 min"
3576
 msgstr "1 min."
3577
 
3578
-#: preferenceswindow.py:110
3579
+#: preferenceswindow.py:111
3580
 msgid "2 min"
3581
 msgstr "2 minutos"
3582
 
3583
-#: preferenceswindow.py:110
3584
+#: preferenceswindow.py:111
3585
 msgid "5 min"
3586
 msgstr "5 minutos"
3587
 
3588
-#: preferenceswindow.py:118
3589
+#: preferenceswindow.py:119
3590
 msgid "Absolute paths first, relative second"
3591
 msgstr ""
3592
 
3593
-#: preferenceswindow.py:119
3594
+#: preferenceswindow.py:120
3595
 msgid "Relative paths first, absolute second"
3596
 msgstr ""
3597
 
3598
-#: preferenceswindow.py:120
3599
+#: preferenceswindow.py:121
3600
 msgid "Absolute paths only"
3601
 msgstr ""
3602
 
3603
-#: preferenceswindow.py:124
3604
+#: preferenceswindow.py:125
3605
 #, fuzzy
3606
 msgid "Default Profile:"
3607
 msgstr "Perfil por Defecto"
3608
 
3609
-#: preferenceswindow.py:125
3610
+#: preferenceswindow.py:126
3611
 msgid "Remember last media directory"
3612
 msgstr "¿Recuerdas la última directorio de medios"
3613
 
3614
-#: preferenceswindow.py:126
3615
+#: preferenceswindow.py:127
3616
 #, fuzzy
3617
 msgid "Undo stack size:"
3618
 msgstr "Deshacer tamaño de la pila"
3619
 
3620
-#: preferenceswindow.py:127
3621
+#: preferenceswindow.py:128
3622
 #, fuzzy
3623
 msgid "Thumbnail folder:"
3624
 msgstr "Carpeta Miniatura"
3625
 
3626
-#: preferenceswindow.py:128
3627
+#: preferenceswindow.py:129
3628
 #, fuzzy
3629
 msgid "Remember last render directory"
3630
 msgstr "¿Recuerdas la última directorio de medios"
3631
 
3632
-#: preferenceswindow.py:129
3633
+#: preferenceswindow.py:130
3634
 #, fuzzy
3635
 msgid "Autosave for crash recovery every:"
3636
 msgstr "Guardado automático para recuperación de fallos cada"
3637
 
3638
-#: preferenceswindow.py:130
3639
+#: preferenceswindow.py:131
3640
 #, fuzzy
3641
 msgid "Rendered Clips folder:"
3642
 msgstr "Carpeta Clips Prestados"
3643
 
3644
-#: preferenceswindow.py:131
3645
+#: preferenceswindow.py:132
3646
 msgid "Media look-up order on load:"
3647
 msgstr ""
3648
 
3649
-#: preferenceswindow.py:176
3650
+#: preferenceswindow.py:177
3651
 #, fuzzy
3652
 msgid "Overwrite blanks"
3653
 msgstr "Sobreescribir"
3654
 
3655
-#: preferenceswindow.py:177
3656
+#: preferenceswindow.py:178
3657
 msgid "Always insert"
3658
 msgstr ""
3659
 
3660
-#: preferenceswindow.py:190
3661
+#: preferenceswindow.py:191
3662
 msgid "Autoplay new Clips in Clip Monitor"
3663
 msgstr "Autoplay nuevos clips en el Monitor de clip"
3664
 
3665
-#: preferenceswindow.py:191
3666
+#: preferenceswindow.py:192
3667
 msgid "Center Current Frame on Playback Stop"
3668
 msgstr "Centrar fotograma actual acerca de la reproducción Detener"
3669
 
3670
-#: preferenceswindow.py:192
3671
+#: preferenceswindow.py:193
3672
 #, fuzzy
3673
 msgid "Graphics default length:"
3674
 msgstr "Gráficos longitud predeterminada"
3675
 
3676
-#: preferenceswindow.py:193
3677
+#: preferenceswindow.py:194
3678
 msgid "Trim Modes exit on empty click"
3679
 msgstr ""
3680
 
3681
-#: preferenceswindow.py:194
3682
+#: preferenceswindow.py:195
3683
 msgid "Quick enter Trim Modes"
3684
 msgstr ""
3685
 
3686
-#: preferenceswindow.py:195
3687
+#: preferenceswindow.py:196
3688
 #, fuzzy
3689
 msgid "Remember Monitor Clip Frame"
3690
 msgstr "Agregar clip de Monitor"
3691
 
3692
-#: preferenceswindow.py:196
3693
+#: preferenceswindow.py:197
3694
 msgid "Media drag'n'drop action on non-V1 tracks"
3695
 msgstr ""
3696
 
3697
-#: preferenceswindow.py:197
3698
+#: preferenceswindow.py:198
3699
 msgid "Cover Transition/Fade clips on delete if possible"
3700
 msgstr ""
3701
 
3702
-#: preferenceswindow.py:199
3703
+#: preferenceswindow.py:200
3704
 msgid "Enable single Play/Pause button"
3705
 msgstr ""
3706
 
3707
-#: preferenceswindow.py:231
3708
+#: preferenceswindow.py:232
3709
 msgid "Glass"
3710
 msgstr "Vidrio"
3711
 
3712
-#: preferenceswindow.py:232
3713
+#: preferenceswindow.py:233
3714
 msgid "Simple"
3715
 msgstr "Sencilla"
3716
 
3717
-#: preferenceswindow.py:239
3718
+#: preferenceswindow.py:240
3719
 msgid "Light Theme"
3720
 msgstr "Tema Claro"
3721
 
3722
-#: preferenceswindow.py:240
3723
+#: preferenceswindow.py:241
3724
 msgid "Dark Theme"
3725
 msgstr "Tema Oscuro"
3726
 
3727
-#: preferenceswindow.py:252
3728
+#: preferenceswindow.py:253
3729
 #, fuzzy
3730
 msgid "Display All Levels"
3731
 msgstr "Pantalla de nivel de audio"
3732
 
3733
-#: preferenceswindow.py:253
3734
+#: preferenceswindow.py:254
3735
 msgid "Display Levels On Request"
3736
 msgstr ""
3737
 
3738
-#: preferenceswindow.py:260
3739
+#: preferenceswindow.py:261
3740
+msgid "Single Window"
3741
+msgstr ""
3742
+
3743
+#: preferenceswindow.py:262
3744
+msgid "Two Windows"
3745
+msgstr ""
3746
+
3747
+#: preferenceswindow.py:269
3748
+#, fuzzy
3749
+msgid "Application window mode:"
3750
+msgstr "Aplicación"
3751
+
3752
+#: preferenceswindow.py:270
3753
 msgid "Use English texts on localized OS"
3754
 msgstr ""
3755
 
3756
-#: preferenceswindow.py:261
3757
+#: preferenceswindow.py:271
3758
 msgid "Display splash screen"
3759
 msgstr "Pantalla de visualización splash"
3760
 
3761
-#: preferenceswindow.py:262
3762
+#: preferenceswindow.py:272
3763
 #, fuzzy
3764
 msgid "Buttons style:"
3765
 msgstr "Botones de estilo"
3766
 
3767
-#: preferenceswindow.py:263
3768
-#, fuzzy
3769
-msgid "Icons and color optimized for:"
3770
-msgstr "Los iconos y colores optimizados para"
3771
+#: preferenceswindow.py:273
3772
+msgid "Theme request, icons and colors:"
3773
+msgstr ""
3774
 
3775
-#: preferenceswindow.py:264
3776
+#: preferenceswindow.py:274
3777
 msgid "Theme detection fail fallback colors:"
3778
 msgstr ""
3779
 
3780
-#: preferenceswindow.py:265
3781
+#: preferenceswindow.py:275
3782
 msgid "Default audio levels display:"
3783
 msgstr ""
3784
 
3785
-#: tools/batchrendering.py:295
3786
+#: tools/batchrendering.py:298
3787
 msgid "Render Item Project File Copy failed!"
3788
 msgstr "Copiar proyecto Render Artículo Archivo falló!"
3789
 
3790
-#: tools/batchrendering.py:362 tools/batchrendering.py:746
3791
+#: tools/batchrendering.py:365 tools/batchrendering.py:749
3792
 msgid "Error loading render queue items!"
3793
 msgstr "Error al cargar los elementos de procesamiento de la cola!"
3794
 
3795
-#: tools/batchrendering.py:363 tools/batchrendering.py:747
3796
+#: tools/batchrendering.py:366 tools/batchrendering.py:750
3797
 msgid "Message:\n"
3798
 msgstr "Mensaje: \n"
3799
 
3800
-#: tools/batchrendering.py:381
3801
+#: tools/batchrendering.py:384
3802
 #, fuzzy
3803
 msgid "Batch Render Queue already running!"
3804
 msgstr "Cola de procesamiento por lotes"
3805
 
3806
-#: tools/batchrendering.py:383
3807
+#: tools/batchrendering.py:386
3808
 #, fuzzy
3809
 msgid "Batch Render Queue application was detected in session dbus."
3810
 msgstr ""
3811
 "De cualquier Render Queue aplicación ya se está ejecutando \n"
3812
 " o se ha estrellado. \n"
3813
 
3814
-#: tools/batchrendering.py:405
3815
+#: tools/batchrendering.py:408
3816
 msgid "Application is rendering and cannot be closed!"
3817
 msgstr "Aplicación es la prestación y no se puede cerrar!"
3818
 
3819
-#: tools/batchrendering.py:406
3820
+#: tools/batchrendering.py:409
3821
 msgid "Stop rendering before closing the application."
3822
 msgstr "Detener el procesamiento antes de cerrar la aplicación."
3823
 
3824
-#: tools/batchrendering.py:438
3825
+#: tools/batchrendering.py:441
3826
 msgid " datafile load failed with "
3827
 msgstr " carga de ficheros de datos ha fallado con "
3828
 
3829
-#: tools/batchrendering.py:444
3830
+#: tools/batchrendering.py:447
3831
 msgid " project file load failed with "
3832
 msgstr " carga de archivo de proyecto fracasó con "
3833
 
3834
-#: tools/batchrendering.py:558
3835
+#: tools/batchrendering.py:561
3836
 msgid "Queued"
3837
 msgstr "Encolado"
3838
 
3839
-#: tools/batchrendering.py:560
3840
+#: tools/batchrendering.py:563
3841
 msgid "Rendering"
3842
 msgstr "Renderización"
3843
 
3844
-#: tools/batchrendering.py:562
3845
+#: tools/batchrendering.py:565
3846
 msgid "Finished"
3847
 msgstr "Finalizado"
3848
 
3849
-#: tools/batchrendering.py:564
3850
+#: tools/batchrendering.py:567
3851
 msgid "Unqueued"
3852
 msgstr "No en cola"
3853
 
3854
-#: tools/batchrendering.py:566
3855
+#: tools/batchrendering.py:569
3856
 msgid "Aborted"
3857
 msgstr "Cancelado"
3858
 
3859
-#: tools/batchrendering.py:621 tools/batchrendering.py:1238
3860
+#: tools/batchrendering.py:624 tools/batchrendering.py:1241
3861
 msgid "Estimated Left:"
3862
 msgstr "Izquierda estimado:"
3863
 
3864
-#: tools/batchrendering.py:622
3865
+#: tools/batchrendering.py:625
3866
 msgid "Current Render:"
3867
 msgstr "Procesamiento actual:"
3868
 
3869
-#: tools/batchrendering.py:623 tools/batchrendering.py:1240 proxyediting.py:364
3870
+#: tools/batchrendering.py:626 tools/batchrendering.py:1243 proxyediting.py:364
3871
 msgid "Elapsed:"
3872
 msgstr "Transcurrido:"
3873
 
3874
-#: tools/batchrendering.py:634
3875
+#: tools/batchrendering.py:637
3876
 msgid "Items Rendered:"
3877
 msgstr "Artículos proporcionados:"
3878
 
3879
-#: tools/batchrendering.py:636
3880
+#: tools/batchrendering.py:639
3881
 msgid "Render Started:"
3882
 msgstr "Render Iniciado:"
3883
 
3884
-#: tools/batchrendering.py:642
3885
+#: tools/batchrendering.py:645
3886
 msgid "Not Rendering"
3887
 msgstr "No Rendering"
3888
 
3889
-#: tools/batchrendering.py:650
3890
+#: tools/batchrendering.py:653
3891
 msgid "Delete Finished"
3892
 msgstr "Eliminar Finalizado"
3893
 
3894
-#: tools/batchrendering.py:655
3895
+#: tools/batchrendering.py:658
3896
 msgid "Reload Queue"
3897
 msgstr "Actualizar Queue"
3898
 
3899
-#: tools/batchrendering.py:666 tools/batchrendering.py:1250
3900
+#: tools/batchrendering.py:669 tools/batchrendering.py:1253
3901
 msgid "Stop Render"
3902
 msgstr "Deje de Render"
3903
 
3904
-#: tools/batchrendering.py:702
3905
+#: tools/batchrendering.py:705
3906
 msgid "Flowblade Batch Render"
3907
 msgstr "Lotes Flowblade Render"
3908
 
3909
-#: tools/batchrendering.py:728
3910
+#: tools/batchrendering.py:731
3911
 msgid "Delete "
3912
 msgstr "Borrar "
3913
 
3914
-#: tools/batchrendering.py:728
3915
+#: tools/batchrendering.py:731
3916
 msgid " item(s) from render queue?"
3917
 msgstr " elemento (s) de Cola de procesamiento?"
3918
 
3919
-#: tools/batchrendering.py:759
3920
+#: tools/batchrendering.py:762
3921
 msgid "Multiple items with same render target file!"
3922
 msgstr "Múltiples artículos con la misma hacen que el archivo de destino!"
3923
 
3924
-#: tools/batchrendering.py:761
3925
+#: tools/batchrendering.py:764
3926
 msgid ""
3927
 "Later items will render on top of earlier items if this queue is rendered.\n"
3928
 msgstr ""
3929
 "Artículos posteriores se hacen en la parte superior de los artículos "
3930
 "anteriores, si esta cola se representa.\n"
3931
 
3932
-#: tools/batchrendering.py:762
3933
+#: tools/batchrendering.py:765
3934
 msgid ""
3935
 "Delete or unqueue some items with same paths:\n"
3936
 "\n"
3937
 msgstr "Eliminar o unqueue algunos artículos con mismos caminos:\n"
3938
 
3939
-#: tools/batchrendering.py:764
3940
+#: tools/batchrendering.py:767
3941
 msgid " items with path: "
3942
 msgstr " elementos con trayectoria: "
3943
 
3944
-#: tools/batchrendering.py:863
3945
+#: tools/batchrendering.py:866
3946
 msgid "Project/Sequence"
3947
 msgstr "Proyecto / Secuencia"
3948
 
3949
-#: tools/batchrendering.py:864
3950
+#: tools/batchrendering.py:867
3951
 msgid "Status"
3952
 msgstr "Estado"
3953
 
3954
-#: tools/batchrendering.py:865
3955
+#: tools/batchrendering.py:868
3956
 msgid "Render File"
3957
 msgstr "Render del archivo"
3958
 
3959
-#: tools/batchrendering.py:866
3960
+#: tools/batchrendering.py:869
3961
 msgid "Render Time"
3962
 msgstr "Render Tiempo"
3963
 
3964
-#: tools/batchrendering.py:957
3965
+#: tools/batchrendering.py:960
3966
 msgid "Save Render Item Project As"
3967
 msgstr "Salvo Render Artículo proyecto como"
3968
 
3969
-#: tools/batchrendering.py:993
3970
+#: tools/batchrendering.py:996
3971
 msgid "Encoding:"
3972
 msgstr "Codificación:"
3973
 
3974
-#: tools/batchrendering.py:994
3975
+#: tools/batchrendering.py:997
3976
 msgid "Quality:"
3977
 msgstr "Calidad: "
3978
 
3979
-#: tools/batchrendering.py:995
3980
+#: tools/batchrendering.py:998
3981
 msgid "Audio Encoding:"
3982
 msgstr "Codificación de Audio:"
3983
 
3984
-#: tools/batchrendering.py:996
3985
+#: tools/batchrendering.py:999
3986
 msgid "Use User Args:"
3987
 msgstr "Utilice Args de usuario:"
3988
 
3989
-#: tools/batchrendering.py:997
3990
+#: tools/batchrendering.py:1000
3991
 msgid "Start:"
3992
 msgstr "Comenzando:"
3993
 
3994
-#: tools/batchrendering.py:998
3995
+#: tools/batchrendering.py:1001
3996
 msgid "End:"
3997
 msgstr "Fin:"
3998
 
3999
-#: tools/batchrendering.py:1000
4000
+#: tools/batchrendering.py:1003
4001
 msgid "Render Profile Name:"
4002
 msgstr "Render Perfil Nombre:"
4003
 
4004
-#: tools/batchrendering.py:1001
4005
+#: tools/batchrendering.py:1004
4006
 msgid "Render Profile:"
4007
 msgstr "Render Perfil:"
4008
 
4009
-#: tools/batchrendering.py:1017 tools/batchrendering.py:1025
4010
+#: tools/batchrendering.py:1020 tools/batchrendering.py:1028
4011
 msgid "Render Properties"
4012
 msgstr "Render Propiedades"
4013
 
4014
-#: tools/batchrendering.py:1024
4015
+#: tools/batchrendering.py:1027
4016
 msgid "Save Item Project As..."
4017
 msgstr "Guardar elemento de proyecto como ..."
4018
 
4019
-#: tools/batchrendering.py:1275
4020
+#: tools/batchrendering.py:1278
4021
 #, fuzzy
4022
 msgid "Flowblade Timeline Render"
4023
 msgstr "Lotes Flowblade Render"
4024
@@ -5338,42 +5481,42 @@
4025
 msgid "Converting to Use Original Media"
4026
 msgstr "Conversión a usar los medios originales"
4027
 
4028
-#: tlineaction.py:193
4029
+#: tlineaction.py:194
4030
 msgid "Fade/Transition cover delete failed!"
4031
 msgstr ""
4032
 
4033
-#: tlineaction.py:194
4034
+#: tlineaction.py:195
4035
 msgid ""
4036
 "There wasn't enough material available in adjacent clips.\n"
4037
 "A normal Splice Out was done instead."
4038
 msgstr ""
4039
 
4040
-#: tlineaction.py:327
4041
+#: tlineaction.py:328
4042
 #, fuzzy
4043
 msgid "No Clips are selected!"
4044
 msgstr "Ningún archivo seleccionado."
4045
 
4046
-#: tlineaction.py:328
4047
+#: tlineaction.py:329
4048
 msgid "You need to select clips to overwrite to perform this edit."
4049
 msgstr ""
4050
 
4051
-#: tlineaction.py:384
4052
+#: tlineaction.py:388 tlineaction.py:443
4053
 #, fuzzy
4054
 msgid "Timeline Range not set!"
4055
 msgstr "Render rango no definido!"
4056
 
4057
-#: tlineaction.py:385
4058
+#: tlineaction.py:389 tlineaction.py:444
4059
 msgid ""
4060
 "You need to set Timeline Range using Mark In and Mark Out buttons\n"
4061
 "to perform this edit."
4062
 msgstr ""
4063
 
4064
-#: tlineaction.py:433
4065
+#: tlineaction.py:476
4066
 #, fuzzy
4067
 msgid "Origin clip not found!"
4068
 msgstr "¡El clip original no se encuentra!"
4069
 
4070
-#: tlineaction.py:434
4071
+#: tlineaction.py:477
4072
 msgid ""
4073
 "Clip used to create this Compositor has been removed\n"
4074
 "or moved to different track."
4075
@@ -5381,111 +5524,111 @@
4076
 "Clip utilizado para crear este compositor se ha eliminado \n"
4077
 " o se trasladó a pista diferente."
4078
 
4079
-#: tlineaction.py:666 tlineaction.py:833
4080
+#: tlineaction.py:710 tlineaction.py:880
4081
 #, fuzzy
4082
 msgid "Rendering "
4083
 msgstr "Renderización"
4084
 
4085
-#: tlineaction.py:698
4086
+#: tlineaction.py:742
4087
 msgid ""
4088
 "To create a rendered transition you need enough media overlap from both "
4089
 "clips!\n"
4090
 "\n"
4091
 msgstr ""
4092
 
4093
-#: tlineaction.py:703
4094
+#: tlineaction.py:747
4095
 msgid "<b>FIRST CLIP MEDIA OVERLAP:</b>  "
4096
 msgstr ""
4097
 
4098
-#: tlineaction.py:704 tlineaction.py:712
4099
+#: tlineaction.py:748 tlineaction.py:756
4100
 #, fuzzy
4101
 msgid "Available <b>"
4102
 msgstr "<b>Recorte:</b>"
4103
 
4104
-#: tlineaction.py:704 tlineaction.py:712
4105
+#: tlineaction.py:748 tlineaction.py:756
4106
 #, fuzzy
4107
 msgid "</b> frame(s), "
4108
 msgstr " archivo (s).\n"
4109
 
4110
-#: tlineaction.py:705 tlineaction.py:713
4111
+#: tlineaction.py:749 tlineaction.py:757
4112
 #, fuzzy
4113
 msgid "Required <b>"
4114
 msgstr "<b>Tiempo de Renderizado: </b>"
4115
 
4116
-#: tlineaction.py:705
4117
+#: tlineaction.py:749
4118
 #, fuzzy
4119
 msgid "</b> frame(s)"
4120
 msgstr " archivo (s).\n"
4121
 
4122
-#: tlineaction.py:711
4123
+#: tlineaction.py:755
4124
 msgid "<b>SECOND CLIP MEDIA OVERLAP:</b> "
4125
 msgstr ""
4126
 
4127
-#: tlineaction.py:713
4128
+#: tlineaction.py:757
4129
 #, fuzzy
4130
 msgid "</b> frame(s) "
4131
 msgstr " archivo (s).\n"
4132
 
4133
-#: tlineaction.py:720
4134
+#: tlineaction.py:764
4135
 msgid "Current situation, not enought media overlap:"
4136
 msgstr ""
4137
 
4138
-#: tlineaction.py:722
4139
+#: tlineaction.py:766
4140
 msgid "You need more media overlap:"
4141
 msgstr ""
4142
 
4143
-#: tlineaction.py:751
4144
+#: tlineaction.py:795
4145
 msgid "More media overlap needed to create transition!"
4146
 msgstr ""
4147
 
4148
-#: tlineaction.py:770
4149
+#: tlineaction.py:814
4150
 msgid "Only Video Track mix / fades available"
4151
 msgstr ""
4152
 
4153
-#: tlineaction.py:771
4154
+#: tlineaction.py:815
4155
 msgid ""
4156
 "Unfortunately rendered mixes and fades can currently\n"
4157
 "only be applied on clips on Video Tracks."
4158
 msgstr ""
4159
 
4160
-#: tlineaction.py:805
4161
+#: tlineaction.py:849
4162
 msgid ""
4163
 "Clip is too short for the requested fade:\n"
4164
 "\n"
4165
 msgstr ""
4166
 
4167
-#: tlineaction.py:806
4168
+#: tlineaction.py:850
4169
 #, fuzzy
4170
 msgid "<b>Clip Length:</b> "
4171
 msgstr "<b>Duración:</b>"
4172
 
4173
-#: tlineaction.py:806 tlineaction.py:807
4174
+#: tlineaction.py:850 tlineaction.py:851
4175
 #, fuzzy
4176
 msgid " frame(s)\n"
4177
 msgstr " archivo (s).\n"
4178
 
4179
-#: tlineaction.py:807
4180
+#: tlineaction.py:851
4181
 #, fuzzy
4182
 msgid "<b>Fade Length:</b> "
4183
 msgstr "<b>Duración:</b>"
4184
 
4185
-#: tlineaction.py:808
4186
+#: tlineaction.py:852
4187
 msgid "Clip is too short!"
4188
 msgstr ""
4189
 
4190
-#: tlineaction.py:874
4191
+#: tlineaction.py:921
4192
 msgid "No Clip loaded into Monitor"
4193
 msgstr ""
4194
 
4195
-#: tlineaction.py:875
4196
+#: tlineaction.py:922
4197
 msgid "Can't do the requested edit because there is no Clip in Monitor."
4198
 msgstr ""
4199
 
4200
-#: tlineaction.py:879
4201
+#: tlineaction.py:926
4202
 msgid "Defined range in Monitor Clip is too short"
4203
 msgstr ""
4204
 
4205
-#: tlineaction.py:880
4206
+#: tlineaction.py:927
4207
 msgid ""
4208
 "Can't do the requested edit because Mark In -> Mark Out Range or Clip is too "
4209
 "short."
4210
@@ -5505,76 +5648,76 @@
4211
 "Maximizar o cambiar el tamaño de ventana de la aplicación para obtener más \n"
4212
 " SPACE para las pistas si es posible."
4213
 
4214
-#: medialinker.py:99
4215
+#: medialinker.py:104
4216
 msgid "Load Project For Relinking"
4217
 msgstr ""
4218
 
4219
-#: medialinker.py:107
4220
+#: medialinker.py:112
4221
 #, fuzzy
4222
 msgid "Original Media Missing:"
4223
 msgstr "Utilice Medios originales"
4224
 
4225
-#: medialinker.py:108
4226
+#: medialinker.py:113
4227
 #, fuzzy
4228
 msgid "Original Media Found:"
4229
 msgstr "Utilice Medios originales"
4230
 
4231
-#: medialinker.py:111
4232
+#: medialinker.py:116
4233
 #, fuzzy
4234
 msgid "Project:"
4235
 msgstr "Proyecto"
4236
 
4237
-#: medialinker.py:112
4238
+#: medialinker.py:117
4239
 msgid "<not loaded>"
4240
 msgstr ""
4241
 
4242
-#: medialinker.py:135
4243
+#: medialinker.py:140
4244
 msgid "Display Missing Media Files"
4245
 msgstr ""
4246
 
4247
-#: medialinker.py:136
4248
+#: medialinker.py:141
4249
 msgid "Display Found Media Files"
4250
 msgstr ""
4251
 
4252
-#: medialinker.py:147
4253
+#: medialinker.py:152
4254
 #, fuzzy
4255
 msgid "Save Relinked Project As..."
4256
 msgstr "Guardar elemento de proyecto como ..."
4257
 
4258
-#: medialinker.py:264
4259
+#: medialinker.py:269
4260
 #, fuzzy
4261
 msgid "Missing Media File Path"
4262
 msgstr "Trayectoria del papel:"
4263
 
4264
-#: medialinker.py:265
4265
+#: medialinker.py:270
4266
 #, fuzzy
4267
 msgid "Found Media File Path"
4268
 msgstr "Trayectoria del papel:"
4269
 
4270
-#: medialinker.py:269
4271
+#: medialinker.py:274
4272
 msgid "Media File Re-link Path"
4273
 msgstr ""
4274
 
4275
-#: medialinker.py:430
4276
+#: medialinker.py:435
4277
 #, fuzzy
4278
 msgid "Select Media File To Relink To"
4279
 msgstr "Eliminar archivos multimedia de la papelera"
4280
 
4281
-#: medialinker.py:467
4282
+#: medialinker.py:475
4283
 #, fuzzy
4284
 msgid "<b>Original path:</b> "
4285
 msgstr "<b>Duración:</b>"
4286
 
4287
-#: medialinker.py:470
4288
+#: medialinker.py:478
4289
 #, fuzzy
4290
 msgid "<b>Relink path:</b> "
4291
 msgstr "<b>Duración:</b>"
4292
 
4293
-#: medialinker.py:516
4294
+#: medialinker.py:524
4295
 msgid "Relinked version of the Project saved!"
4296
 msgstr ""
4297
 
4298
-#: medialinker.py:517
4299
+#: medialinker.py:525
4300
 msgid ""
4301
 "To test the project, close this tool and open the relinked version in "
4302
 "Flowblade."
4303
@@ -5652,172 +5795,172 @@
4304
 msgid "Move 2:"
4305
 msgstr ""
4306
 
4307
-#: tools/gmic.py:106
4308
+#: tools/gmic.py:115
4309
 #, fuzzy
4310
 msgid "G'Mic not found!"
4311
 msgstr "¡El clip original no se encuentra!"
4312
 
4313
-#: tools/gmic.py:107
4314
+#: tools/gmic.py:116
4315
 msgid ""
4316
 "G'Mic binary was not present at <b>/usr/bin/gmic</b>.\n"
4317
 "Install G'MIC to use this tool."
4318
 msgstr ""
4319
 
4320
-#: tools/gmic.py:213
4321
+#: tools/gmic.py:262
4322
 #, fuzzy
4323
 msgid "Select Video Media"
4324
 msgstr "Selecciona archivo de filigrana"
4325
 
4326
-#: tools/gmic.py:285 tools/gmic.py:686
4327
+#: tools/gmic.py:337 tools/gmic.py:738
4328
 #, fuzzy
4329
 msgid "not set"
4330
 msgstr "<b> no set </b>"
4331
 
4332
-#: tools/gmic.py:303
4333
+#: tools/gmic.py:355
4334
 msgid "Save Gmic Script As"
4335
 msgstr ""
4336
 
4337
-#: tools/gmic.py:327
4338
+#: tools/gmic.py:379
4339
 msgid "Load Gmic Script"
4340
 msgstr ""
4341
 
4342
-#: tools/gmic.py:456
4343
+#: tools/gmic.py:508
4344
 #, fuzzy
4345
 msgid "Video Encoding Settings"
4346
 msgstr "Cifrado"
4347
 
4348
-#: tools/gmic.py:460
4349
+#: tools/gmic.py:512
4350
 #, fuzzy
4351
 msgid "Set Encoding"
4352
 msgstr "Cifrado"
4353
 
4354
-#: tools/gmic.py:505 tools/gmic.py:838
4355
+#: tools/gmic.py:557 tools/gmic.py:890
4356
 #, fuzzy
4357
 msgid "Load Clip"
4358
 msgstr "Copiar los Clips"
4359
 
4360
-#: tools/gmic.py:509
4361
+#: tools/gmic.py:561
4362
 #, fuzzy
4363
 msgid "no clip loaded"
4364
 msgstr "Para acortar la manija:"
4365
 
4366
-#: tools/gmic.py:534
4367
+#: tools/gmic.py:586
4368
 #, fuzzy
4369
 msgid "no preview"
4370
 msgstr "Dividir Prevista"
4371
 
4372
-#: tools/gmic.py:581
4373
+#: tools/gmic.py:633
4374
 #, fuzzy
4375
 msgid "Preview"
4376
 msgstr "Dividir Prevista"
4377
 
4378
-#: tools/gmic.py:607
4379
+#: tools/gmic.py:659
4380
 #, fuzzy
4381
 msgid "Add to Script"
4382
 msgstr "Agregar clip de Monitor"
4383
 
4384
-#: tools/gmic.py:667
4385
+#: tools/gmic.py:719
4386
 #, fuzzy
4387
 msgid "Frames Folder:"
4388
 msgstr "Objetivo de la carpeta:"
4389
 
4390
-#: tools/gmic.py:678
4391
+#: tools/gmic.py:730
4392
 #, fuzzy
4393
 msgid "Encode Video"
4394
 msgstr "Vídeo Mute"
4395
 
4396
-#: tools/gmic.py:683
4397
+#: tools/gmic.py:735
4398
 #, fuzzy
4399
 msgid "Encoding settings"
4400
 msgstr "Cifrado"
4401
 
4402
-#: tools/gmic.py:702
4403
+#: tools/gmic.py:754
4404
 msgid "Set Mark In, Mark Out and Frames Folder for valid render"
4405
 msgstr ""
4406
 
4407
-#: tools/gmic.py:745
4408
+#: tools/gmic.py:797
4409
 #, fuzzy
4410
 msgid "Load Script"
4411
 msgstr "Cargar selección"
4412
 
4413
-#: tools/gmic.py:747
4414
+#: tools/gmic.py:799
4415
 #, fuzzy
4416
 msgid "Save Script"
4417
 msgstr "Guardar proyecto"
4418
 
4419
-#: tools/gmic.py:806
4420
+#: tools/gmic.py:858
4421
 #, fuzzy
4422
 msgid "frames"
4423
 msgstr " archivo (s).\n"
4424
 
4425
-#: tools/gmic.py:824
4426
+#: tools/gmic.py:876
4427
 #, fuzzy
4428
 msgid " no video file"
4429
 msgstr " archivo de video (s)"
4430
 
4431
-#: tools/gmic.py:826
4432
+#: tools/gmic.py:878
4433
 #, fuzzy
4434
 msgid " render video file"
4435
 msgstr " archivo de video (s)"
4436
 
4437
-#: tools/gmic.py:827
4438
+#: tools/gmic.py:879
4439
 #, fuzzy
4440
 msgid " frame(s),"
4441
 msgstr " archivo (s).\n"
4442
 
4443
-#: tools/gmic.py:839
4444
+#: tools/gmic.py:891
4445
 msgid "G'Mic Webpage"
4446
 msgstr ""
4447
 
4448
-#: tools/gmic.py:1043
4449
+#: tools/gmic.py:1095
4450
 #, fuzzy
4451
 msgid "Rendering preview..."
4452
 msgstr "Renderización"
4453
 
4454
-#: tools/gmic.py:1075
4455
+#: tools/gmic.py:1127
4456
 #, fuzzy
4457
 msgid "Preview for frame: "
4458
 msgstr "Fotograma anterior"
4459
 
4460
-#: tools/gmic.py:1076
4461
+#: tools/gmic.py:1128
4462
 #, fuzzy
4463
 msgid ", render time: "
4464
 msgstr "Render Tiempo"
4465
 
4466
-#: tools/gmic.py:1144
4467
+#: tools/gmic.py:1196
4468
 msgid "Waiting for frames write to complete..."
4469
 msgstr ""
4470
 
4471
-#: tools/gmic.py:1157
4472
+#: tools/gmic.py:1209
4473
 #, fuzzy
4474
 msgid "Rendering frame: "
4475
 msgstr "Representación del artículo:"
4476
 
4477
-#: tools/gmic.py:1187
4478
+#: tools/gmic.py:1239
4479
 #, fuzzy
4480
 msgid "Render error!"
4481
 msgstr "Render Progreso"
4482
 
4483
-#: tools/gmic.py:1229
4484
+#: tools/gmic.py:1281
4485
 #, fuzzy
4486
 msgid "Rendering video, "
4487
 msgstr "Renderización"
4488
 
4489
-#: tools/gmic.py:1229
4490
+#: tools/gmic.py:1281
4491
 #, python-format
4492
 msgid "% done"
4493
 msgstr ""
4494
 
4495
-#: tools/gmic.py:1239
4496
+#: tools/gmic.py:1291
4497
 #, fuzzy
4498
 msgid "Render complete!"
4499
 msgstr "¡Renderizado completo!"
4500
 
4501
-#: tools/gmic.py:1249
4502
+#: tools/gmic.py:1301
4503
 msgid "Writing clip frame: "
4504
 msgstr ""
4505
 
4506
-#: tools/gmic.py:1261
4507
+#: tools/gmic.py:1313
4508
 #, fuzzy
4509
 msgid "Render stopped!"
4510
 msgstr "¡Renderizado completo!"
4511
@@ -5827,9 +5970,26 @@
4512
 msgid "Use Default Profile:"
4513
 msgstr "Perfil por Defecto"
4514
 
4515
+#: monitorevent.py:301
4516
+msgid "On some systems Trim View may update slowly"
4517
+msgstr ""
4518
+
4519
+#: monitorevent.py:302
4520
+msgid ""
4521
+"<b>Trim View</b> works best with SSDs and relatively powerful processors.\n"
4522
+"\n"
4523
+msgstr ""
4524
+
4525
+#: monitorevent.py:303
4526
+msgid ""
4527
+"Select <b>'Trim View Off'</b> or<b>'Trim View Single Side Edits Only'</b> "
4528
+"options\n"
4529
+"if performance is not satisfactory."
4530
+msgstr ""
4531
+
4532
 #, fuzzy
4533
-#~ msgid "Export To EDL"
4534
-#~ msgstr "Exportar"
4535
+#~ msgid "Icons and color optimized for:"
4536
+#~ msgstr "Los iconos y colores optimizados para"
4537
 
4538
 #, fuzzy
4539
 #~ msgid "Export file name:"
4540
@@ -5898,9 +6058,6 @@
4541
 #~ msgid "Max. Transition Length:"
4542
 #~ msgstr "Transiciones MLT"
4543
 
4544
-#~ msgid "Clips info"
4545
-#~ msgstr "Info Clips"
4546
-
4547
 #, fuzzy
4548
 #~ msgid "TO Clip Handle is too short!"
4549
 #~ msgstr "Para acortar la manija:"
4550
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/fi/LC_MESSAGES/flowblade.mo -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/fi/LC_MESSAGES/flowblade.mo Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/fi/LC_MESSAGES/flowblade.po -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/fi/LC_MESSAGES/flowblade.po Changed
4471
 
1
@@ -7,7 +7,7 @@
2
 msgstr ""
3
 "Project-Id-Version: PACKAGE VERSION\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-09-15 21:26+0300\n"
6
+"POT-Creation-Date: 2016-12-05 10:12+0200\n"
7
 "PO-Revision-Date: 2011-12-13 23:55+0200\n"
8
 "Last-Translator: Janne Liljeblad <janne@janne-kx557aa-uuw-a6521-sc>\n"
9
 "Language-Team: Finnish\n"
10
@@ -17,50 +17,30 @@
11
 "Content-Transfer-Encoding: 8bit\n"
12
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
13
 
14
-#: app.py:733
15
+#: app.py:758
16
 msgid "Too small screen for this application."
17
 msgstr "Näyttö on liian pieni tälle ohjelmalle."
18
 
19
-#: app.py:736
20
+#: app.py:761
21
 msgid "Minimum screen dimensions for this application are 1152 x 768.\n"
22
 msgstr "Minimi näyttökoko tällle ohjelmalle on 1152 x 768.\n"
23
 
24
-#: app.py:737
25
+#: app.py:762
26
 msgid "Your screen dimensions are "
27
 msgstr "Sinun näyttösi koko on "
28
 
29
-#: app.py:761
30
-msgid "Project has not been saved since it was opened."
31
-msgstr "Projektia ei ole tallennettu aikaisemmin."
32
-
33
-#: app.py:766
34
-msgid "Project was saved less than a minute ago."
35
-msgstr "Projekti tallennettiin viimeksi alle minuutti sitten."
36
-
37
-#: app.py:769
38
-msgid "Project was saved one minute ago."
39
-msgstr "Projekti tallennettiin viimeksi minuutti sitten."
40
-
41
-#: app.py:771
42
-msgid "Project was saved "
43
-msgstr "Projektia ei ole tallennettu aikaisemmin"
44
-
45
-#: app.py:771
46
-msgid " minutes ago."
47
-msgstr " minuuttia sitten."
48
-
49
-#: app.py:781 projectaction.py:327
50
+#: app.py:795 projectaction.py:366 projectaction.py:696
51
 msgid "Project has not been saved previously"
52
 msgstr "Projektia ei ole tallennettu aikaisemmin"
53
 
54
-#: app.py:782 projectaction.py:328
55
+#: app.py:796 projectaction.py:367 projectaction.py:697
56
 msgid "Save project with File -> Save As before closing."
57
 msgstr ""
58
 "Tallenna projekti valinnalla Tiedosto -> Tallenna nimellä ennen sulkemista."
59
 
60
 #: projectaction.py:111
61
 msgid "Media asset was missing!"
62
-msgstr ""
63
+msgstr "Mediaa ei löytynyt!"
64
 
65
 #: projectaction.py:112
66
 msgid "Path of missing asset:"
67
@@ -115,11 +95,11 @@
68
 msgid "Opening"
69
 msgstr "Avaa"
70
 
71
-#: projectaction.py:238
72
+#: projectaction.py:276
73
 msgid "Media files already present in project were opened!"
74
 msgstr "Avattiin media tiedostoja, jotka jo ovat projektissa"
75
 
76
-#: projectaction.py:244
77
+#: projectaction.py:282
78
 msgid ""
79
 "Files already present:\n"
80
 "\n"
81
@@ -127,11 +107,11 @@
82
 "Projektissa jo olevat tiedostot:\n"
83
 "\n"
84
 
85
-#: projectaction.py:442
86
+#: projectaction.py:481
87
 msgid "Selected folder contains files"
88
 msgstr "Valitussa kansiossa on tiedostoja"
89
 
90
-#: projectaction.py:443
91
+#: projectaction.py:482
92
 msgid ""
93
 "When saving a back-up snapshot of the project, the selected folder\n"
94
 "has to be empty."
95
@@ -139,52 +119,71 @@
96
 "Kun tallennetaan projektia ja mediaa yhtä aikaa\n"
97
 "täytyy kansion olla tyhjä."
98
 
99
-#: projectaction.py:501
100
+#: projectaction.py:553
101
 msgid "Copying project media assets"
102
 msgstr "Kopioidaan mediaa"
103
 
104
-#: projectaction.py:502
105
+#: projectaction.py:554
106
 msgid "Saving project file"
107
 msgstr "Tallennetaan projektia"
108
 
109
-#: projectaction.py:625
110
+#: projectaction.py:709
111
 msgid "Project not found on disk"
112
 msgstr "Projektia ei löytynyt kovalevyltä"
113
 
114
-#: projectaction.py:626
115
+#: projectaction.py:710
116
 msgid "Project can't be loaded."
117
 msgstr "Projektia ei voida ladata."
118
 
119
-#: projectaction.py:684
120
-#, fuzzy
121
+#: projectaction.py:718
122
+msgid "Project has not been saved since it was opened."
123
+msgstr "Projektia ei ole tallennettu aikaisemmin."
124
+
125
+#: projectaction.py:723
126
+msgid "Project was saved less than a minute ago."
127
+msgstr "Projekti tallennettiin viimeksi alle minuutti sitten."
128
+
129
+#: projectaction.py:726
130
+msgid "Project was saved one minute ago."
131
+msgstr "Projekti tallennettiin viimeksi minuutti sitten."
132
+
133
+#: projectaction.py:728
134
+msgid "Project was saved "
135
+msgstr "Projektia ei ole tallennettu aikaisemmin"
136
+
137
+#: projectaction.py:728
138
+msgid " minutes ago."
139
+msgstr " minuuttia sitten."
140
+
141
+#: projectaction.py:782
142
 msgid "Render launch failed!"
143
-msgstr "Renderöinti alue ei ole määritelty"
144
+msgstr "Renderöinnin aloitus epäonnistui!"
145
 
146
-#: projectaction.py:685 projectaction.py:699 tools/batchrendering.py:296
147
+#: projectaction.py:783 projectaction.py:797 tools/batchrendering.py:299
148
 msgid "Error message: "
149
 msgstr "Virhe viesti"
150
 
151
-#: projectaction.py:698
152
+#: projectaction.py:796
153
 msgid "Adding item to render queue failed!"
154
 msgstr ""
155
 
156
-#: projectaction.py:717
157
+#: projectaction.py:815
158
 msgid "Open.."
159
 msgstr "Avaa"
160
 
161
-#: projectaction.py:747
162
+#: projectaction.py:845
163
 msgid "No file was selected"
164
 msgstr "Tiedostoa ei valittu"
165
 
166
-#: projectaction.py:747
167
+#: projectaction.py:845
168
 msgid "Select a numbered file to add an Image Sequence to Project."
169
 msgstr "Valitse numeroitu tiedosto lisätäksesi kuvasarjan projektiin"
170
 
171
-#: projectaction.py:755
172
+#: projectaction.py:853
173
 msgid "Not a sequence file!"
174
 msgstr "Tiedosto ei kuulu kuvasarjaan"
175
 
176
-#: projectaction.py:755
177
+#: projectaction.py:853
178
 msgid ""
179
 "Selected file does not have a number part in it,\n"
180
 "so it can't be an image sequence file."
181
@@ -192,53 +191,53 @@
182
 "Valitussa tiedostossa ei ole numero osuutta,\n"
183
 "joten se ei voi olla osa kuvasarjaa."
184
 
185
-#: projectaction.py:806
186
+#: projectaction.py:904
187
 msgid "Can't make home folder thumbnails folder"
188
 msgstr "Et voi valita kotikansiotasi mediaikoni kansioksi"
189
 
190
-#: projectaction.py:807 dialogs.py:361
191
+#: projectaction.py:905 dialogs.py:361
192
 msgid "Please create and select some other folder then '"
193
 msgstr "Luo ja valitse joku toinen kansio kuin '"
194
 
195
-#: projectaction.py:808
196
+#: projectaction.py:906
197
 msgid "' as thumbnails folder"
198
 msgstr "' mediaikoni kansioksi."
199
 
200
-#: projectaction.py:925 projectaction.py:927 projectaction.py:936
201
-#: projectaction.py:944 projectaction.py:951
202
+#: projectaction.py:1023 projectaction.py:1025 projectaction.py:1034
203
+#: projectaction.py:1042 projectaction.py:1049
204
 msgid "N/A"
205
 msgstr ""
206
 
207
-#: projectaction.py:940 guicomponents.py:1621
208
+#: projectaction.py:1038 guicomponents.py:1745
209
 msgid "Yes"
210
 msgstr "Kyllä"
211
 
212
-#: projectaction.py:942 guicomponents.py:1623
213
+#: projectaction.py:1040 guicomponents.py:1747
214
 msgid "No"
215
 msgstr "Ei"
216
 
217
-#: projectaction.py:1013
218
+#: projectaction.py:1111
219
 msgid "Can't remove a non-empty bin"
220
 msgstr "Et voi poistaa laatikkoa jos se ei ole tyhjä."
221
 
222
-#: projectaction.py:1014
223
+#: projectaction.py:1112
224
 msgid "You must remove all files from the bin before deleting it."
225
 msgstr ""
226
 "Sinun täytyy poistaa kaikki tiedostot laatikosta ennen kuin poistat sen."
227
 
228
-#: projectaction.py:1022
229
+#: projectaction.py:1120
230
 msgid "Can't remove last bin"
231
 msgstr "Et voi poistaa viimeista laatikkoa"
232
 
233
-#: projectaction.py:1023
234
+#: projectaction.py:1121
235
 msgid "There must always exist at least one bin."
236
 msgstr "Vähintään yksi laatikko taytyy aina olla olemassa."
237
 
238
-#: projectaction.py:1109
239
+#: projectaction.py:1207
240
 msgid "Selected sequence is already being edited"
241
 msgstr "Valittu ohjelma on jo editoitavana"
242
 
243
-#: projectaction.py:1110
244
+#: projectaction.py:1208
245
 msgid ""
246
 "Select another sequence. Press Add -button to create a\n"
247
 "new sequence if needed."
248
@@ -246,11 +245,11 @@
249
 "Valitse toinen ohjelma. Paina tarvittaessa Lisää -nappia luodaksesi\n"
250
 "uuden ohjelman"
251
 
252
-#: projectaction.py:1120 projectaction.py:1137 projectdata.py:194
253
+#: projectaction.py:1218 projectaction.py:1235 projectdata.py:196
254
 msgid "sequence_"
255
 msgstr "ohjelma_"
256
 
257
-#: projectaction.py:1170
258
+#: projectaction.py:1268
259
 msgid ""
260
 "Are you sure you want to delete\n"
261
 "sequence '"
262
@@ -258,320 +257,328 @@
263
 "Oletko varma että haluat poistaa\n"
264
 "ohjelman '"
265
 
266
-#: projectaction.py:1170
267
+#: projectaction.py:1268
268
 msgid "'?"
269
 msgstr "'?"
270
 
271
-#: projectaction.py:1171
272
+#: projectaction.py:1269
273
 msgid "This operation can not be undone. Sequence will be permanently lost."
274
 msgstr "Tätä toimintoa ei voida peruuttaa. Ohjelma menetetään pysyvästi."
275
 
276
-#: projectaction.py:1186
277
+#: projectaction.py:1284
278
 msgid "Can't remove last sequence"
279
 msgstr "Et voi poistaa viimeistä ohjelmaa"
280
 
281
-#: projectaction.py:1187
282
+#: projectaction.py:1285
283
 msgid "There must always exist at least one sequence."
284
 msgstr "Projektissa täytyy olla olemassa aina vähintään yksi ohjelma."
285
 
286
-#: editorwindow.py:141
287
+#: editorwindow.py:148
288
 msgid "_File"
289
 msgstr "_Tiedosto"
290
 
291
-#: editorwindow.py:142
292
+#: editorwindow.py:149
293
 msgid "_New..."
294
 msgstr "Uusi..."
295
 
296
-#: editorwindow.py:143
297
+#: editorwindow.py:150
298
 msgid "_Open..."
299
 msgstr "Avaa..."
300
 
301
-#: editorwindow.py:144
302
+#: editorwindow.py:151
303
 msgid "Open Recent"
304
 msgstr "Avaa äskettäinen"
305
 
306
-#: editorwindow.py:145
307
+#: editorwindow.py:152
308
 msgid "_Save"
309
 msgstr "Tallenna"
310
 
311
-#: editorwindow.py:146
312
+#: editorwindow.py:153
313
 msgid "_Save As..."
314
 msgstr "Tallenna nimellä..."
315
 
316
-#: editorwindow.py:147
317
+#: editorwindow.py:154
318
 msgid "Save Backup Snapshot..."
319
 msgstr "Tallenna projekti ja media..."
320
 
321
-#: editorwindow.py:148 dialogs.py:302 dialogs.py:1035
322
+#: editorwindow.py:155 dialogs.py:302 dialogs.py:1046
323
 msgid "Export"
324
 msgstr "Exporttaa"
325
 
326
-#: editorwindow.py:149
327
+#: editorwindow.py:156
328
 msgid "MLT XML"
329
 msgstr ""
330
 
331
-#: editorwindow.py:150
332
+#: editorwindow.py:157
333
 msgid "EDL"
334
 msgstr ""
335
 
336
-#: editorwindow.py:151
337
+#: editorwindow.py:158
338
 msgid "Current Frame"
339
 msgstr "Tämänhetkinen ruutu"
340
 
341
-#: editorwindow.py:152
342
+#: editorwindow.py:159
343
 msgid "_Close"
344
 msgstr "Sulje"
345
 
346
-#: editorwindow.py:153
347
+#: editorwindow.py:160
348
 msgid "_Quit"
349
 msgstr "Lopeta"
350
 
351
-#: editorwindow.py:154
352
+#: editorwindow.py:161
353
 msgid "_Edit"
354
 msgstr "_Muokkaa"
355
 
356
-#: editorwindow.py:155
357
+#: editorwindow.py:162
358
 msgid "_Undo"
359
 msgstr "Uudelleen"
360
 
361
-#: editorwindow.py:156
362
+#: editorwindow.py:163
363
 msgid "_Redo"
364
 msgstr "Kumoa"
365
 
366
-#: editorwindow.py:157
367
+#: editorwindow.py:164
368
 msgid "Copy"
369
 msgstr ""
370
 
371
-#: editorwindow.py:158
372
+#: editorwindow.py:165
373
 msgid "Paste"
374
 msgstr "Liitä klipit"
375
 
376
-#: editorwindow.py:159
377
+#: editorwindow.py:166
378
 msgid "Paste Filters"
379
 msgstr "liitä Suotimet"
380
 
381
-#: editorwindow.py:160
382
+#: editorwindow.py:167
383
 msgid "Add Monitor Clip"
384
 msgstr "Lisää monitorileike"
385
 
386
-#: editorwindow.py:161 dialogs.py:1100
387
+#: editorwindow.py:168 dialogs.py:1111
388
 msgid "Append"
389
 msgstr "Lisää viimeiseksi"
390
 
391
-#: editorwindow.py:162 dialogs.py:1099 dialogs.py:1131 guicomponents.py:2019
392
+#: editorwindow.py:169 dialogs.py:1110 dialogs.py:1142 guicomponents.py:2191
393
 msgid "Insert"
394
 msgstr "Insertti"
395
 
396
-#: editorwindow.py:163
397
+#: editorwindow.py:170
398
 msgid "Three Point Overwrite"
399
 msgstr "Kolmen pisteen ylikirjoitus"
400
 
401
-#: editorwindow.py:164
402
+#: editorwindow.py:171
403
 msgid "Range Overwrite"
404
 msgstr "Ylikirjoitus alue"
405
 
406
-#: editorwindow.py:165 dialogs.py:1097
407
+#: editorwindow.py:172 dialogs.py:1108
408
 msgid "Cut Clip"
409
 msgstr "Leikkaa"
410
 
411
-#: editorwindow.py:166 translations.py:511
412
+#: editorwindow.py:173 translations.py:511
413
 msgid "Lift"
414
 msgstr "Nosta leike"
415
 
416
-#: editorwindow.py:167 dialogs.py:1098
417
+#: editorwindow.py:174 dialogs.py:1109
418
 msgid "Splice Out"
419
 msgstr "Poista leike välistä"
420
 
421
-#: editorwindow.py:168 guicomponents.py:1131 guicomponents.py:1220
422
+#: editorwindow.py:175 guicomponents.py:1166 guicomponents.py:1263
423
 msgid "Resync"
424
 msgstr "Synkronoi kaikki"
425
 
426
-#: editorwindow.py:169
427
+#: editorwindow.py:176
428
 msgid "Set Sync Parent"
429
 msgstr "Valitse synkronointi emoleike"
430
 
431
-#: editorwindow.py:170
432
+#: editorwindow.py:177
433
 msgid "Add Single Track Transition"
434
 msgstr "Lisää yhden raidan siirtymä"
435
 
436
-#: editorwindow.py:171
437
+#: editorwindow.py:178
438
 msgid "Add Single Track Fade"
439
 msgstr "Lisää yhden raidan häivytys"
440
 
441
-#: editorwindow.py:172 guicomponents.py:1154 guicomponents.py:1191
442
+#: editorwindow.py:179 guicomponents.py:1189 guicomponents.py:1234
443
 msgid "Clear Filters"
444
 msgstr "Poista suotimet"
445
 
446
-#: editorwindow.py:173
447
+#: editorwindow.py:180 dialogs.py:1123
448
+msgid "Timeline"
449
+msgstr "Aikajana"
450
+
451
+#: editorwindow.py:181
452
+msgid "All Filters Off"
453
+msgstr "Kaikki fillterit pois päältä"
454
+
455
+#: editorwindow.py:182
456
+msgid "All Filters On"
457
+msgstr "Kaikki filtterit päälle"
458
+
459
+#: editorwindow.py:183
460
 msgid "Sync All Compositors"
461
 msgstr "Synkkaa kaikki yhdistäjät"
462
 
463
-#: editorwindow.py:174
464
+#: editorwindow.py:184
465
 msgid "Change Sequence Tracks Count..."
466
 msgstr "Muuta ohjelman Raitojen lukumäärää"
467
 
468
-#: editorwindow.py:175
469
+#: editorwindow.py:185
470
 msgid "Watermark..."
471
 msgstr "Vesileima"
472
 
473
-#: editorwindow.py:176 profilesmanager.py:45
474
+#: editorwindow.py:186 profilesmanager.py:45
475
 msgid "Profiles Manager"
476
 msgstr "Profiili Mangeri"
477
 
478
-#: editorwindow.py:177
479
+#: editorwindow.py:187
480
 msgid "Preferences"
481
 msgstr "Asetukset"
482
 
483
-#: editorwindow.py:178 preferenceswindow.py:53
484
+#: editorwindow.py:188 preferenceswindow.py:54
485
 msgid "View"
486
 msgstr "Näkymä"
487
 
488
-#: editorwindow.py:179
489
+#: editorwindow.py:189
490
 msgid "Fullscreen"
491
 msgstr "Kokonäyttö"
492
 
493
-#: editorwindow.py:180 editorwindow.py:486
494
+#: editorwindow.py:190 editorwindow.py:503
495
 msgid "Project"
496
 msgstr "Projekti"
497
 
498
-#: editorwindow.py:181
499
+#: editorwindow.py:191
500
 msgid "Add Media Clip..."
501
 msgstr "Lisää mediatiedosto"
502
 
503
-#: editorwindow.py:182
504
+#: editorwindow.py:192
505
 msgid "Add Image Sequence..."
506
 msgstr "Lisää kuva sekvenssi..."
507
 
508
-#: editorwindow.py:183
509
+#: editorwindow.py:193
510
 msgid "Create Color Clip..."
511
 msgstr "Luo värileike..."
512
 
513
-#: editorwindow.py:184
514
+#: editorwindow.py:194
515
 msgid "Create Pattern Producer"
516
 msgstr "Luo kuva lähde"
517
 
518
-#: editorwindow.py:185 translations.py:395 patternproducer.py:67
519
+#: editorwindow.py:195 translations.py:395 patternproducer.py:67
520
 msgid "Noise"
521
 msgstr "Kohina"
522
 
523
-#: editorwindow.py:186 patternproducer.py:72
524
+#: editorwindow.py:196 patternproducer.py:72
525
 msgid "EBU Bars"
526
 msgstr "EBU palkit"
527
 
528
-#: editorwindow.py:187 patternproducer.py:81
529
+#: editorwindow.py:197 patternproducer.py:81
530
 msgid "Ising"
531
 msgstr ""
532
 
533
-#: editorwindow.py:188 patternproducer.py:98
534
+#: editorwindow.py:198 patternproducer.py:98
535
 msgid "Color Pulse"
536
 msgstr "Väri Pulssi"
537
 
538
-#: editorwindow.py:189 dialogs.py:1089 dialogs.py:1106
539
+#: editorwindow.py:199 dialogs.py:1100 dialogs.py:1117
540
 msgid "Log Marked Clip Range"
541
 msgstr "Loggaaa merkitty alue"
542
 
543
-#: editorwindow.py:190
544
+#: editorwindow.py:200
545
 msgid "Recreate Media Icons..."
546
 msgstr "Uudelleen luo media-ikonit..."
547
 
548
-#: editorwindow.py:191
549
+#: editorwindow.py:201
550
 msgid "Remove Unused Media..."
551
 msgstr "Poista käyttämätön media"
552
 
553
-#: editorwindow.py:192
554
+#: editorwindow.py:202
555
 msgid "JACK Audio..."
556
 msgstr ""
557
 
558
-#: editorwindow.py:193
559
+#: editorwindow.py:203
560
 msgid "Change Project Profile..."
561
 msgstr "Muuta projekti profiili..."
562
 
563
-#: editorwindow.py:194 proxyediting.py:216
564
+#: editorwindow.py:204 proxyediting.py:216
565
 msgid "Proxy Manager"
566
 msgstr "Proxymanageri"
567
 
568
-#: editorwindow.py:195
569
+#: editorwindow.py:205
570
 msgid "Project Info"
571
 msgstr "Projekti Info"
572
 
573
-#: editorwindow.py:196 editorwindow.py:487 rendergui.py:171
574
-#: tools/batchrendering.py:862 tools/gmic.py:719
575
+#: editorwindow.py:206 editorwindow.py:504 rendergui.py:172
576
+#: tools/batchrendering.py:865 tools/gmic.py:771
577
 msgid "Render"
578
 msgstr "Renderöi"
579
 
580
-#: editorwindow.py:197
581
+#: editorwindow.py:207
582
 msgid "Add To Batch Render Queue..."
583
 msgstr "Lisää renderöintijonoon"
584
 
585
-#: editorwindow.py:198
586
+#: editorwindow.py:208
587
 msgid "Batch Render Queue"
588
 msgstr "Renderöintijono"
589
 
590
-#: editorwindow.py:199
591
+#: editorwindow.py:209
592
 msgid "Render Timeline"
593
 msgstr "Renderöi"
594
 
595
-#: editorwindow.py:200 dialogs.py:1137
596
+#: editorwindow.py:210 dialogs.py:1148
597
 msgid "Tools"
598
 msgstr "Työkalut"
599
 
600
-#: editorwindow.py:201 tools/titler.py:178
601
+#: editorwindow.py:211 tools/titler.py:178
602
 msgid "Titler"
603
 msgstr "Teksti grafiikka"
604
 
605
-#: editorwindow.py:202
606
+#: editorwindow.py:212
607
 msgid "Audio Mixer"
608
 msgstr "Audio mikseri"
609
 
610
-#: editorwindow.py:203 tools/gmic.py:779
611
+#: editorwindow.py:213 tools/gmic.py:831
612
 msgid "G'MIC Effects"
613
 msgstr "G'MIC efectit"
614
 
615
-#: editorwindow.py:204
616
-msgid "Phantom2D"
617
-msgstr ""
618
-
619
-#: editorwindow.py:205 medialinker.py:173
620
+#: editorwindow.py:214 medialinker.py:178
621
 msgid "Media Relinker"
622
 msgstr "Median uudelleen linkitys"
623
 
624
-#: editorwindow.py:206
625
+#: editorwindow.py:215
626
 msgid "_Help"
627
 msgstr "Ohje"
628
 
629
-#: editorwindow.py:207
630
+#: editorwindow.py:216
631
 msgid "Contents"
632
 msgstr "Sisältö"
633
 
634
-#: editorwindow.py:208 dialogs.py:474
635
+#: editorwindow.py:217 dialogs.py:477
636
 msgid "Runtime Environment"
637
 msgstr "Ajoympäristö"
638
 
639
-#: editorwindow.py:209 dialogs.py:1074
640
+#: editorwindow.py:218 dialogs.py:1085
641
 msgid "Keyboard Shortcuts"
642
 msgstr "Näppäimistö toiminnot"
643
 
644
-#: editorwindow.py:210 dialogs.py:402
645
+#: editorwindow.py:219 dialogs.py:405
646
 msgid "About"
647
 msgstr "Tietoja"
648
 
649
-#: editorwindow.py:480
650
+#: editorwindow.py:496
651
 msgid "Media"
652
 msgstr "Media"
653
 
654
-#: editorwindow.py:483
655
+#: editorwindow.py:500
656
 msgid "Range Log"
657
 msgstr "Klippi logi"
658
 
659
-#: editorwindow.py:484
660
+#: editorwindow.py:501
661
 msgid "Filters"
662
 msgstr "Suotimet"
663
 
664
-#: editorwindow.py:485
665
+#: editorwindow.py:502
666
 msgid "Compositors"
667
 msgstr "Yhdistäjät"
668
 
669
-#: editorwindow.py:506
670
+#: editorwindow.py:519
671
 msgid ""
672
 "Prev Frame - Arrow Left\n"
673
 "Next Frame - Arrow Right\n"
674
@@ -593,151 +600,155 @@
675
 "Siirry merkki sisään\n"
676
 "Siirry merkki ulos"
677
 
678
-#: editorwindow.py:708
679
+#: editorwindow.py:748
680
 msgid "Middlebar Layout"
681
 msgstr "Keskipalkin asettelu"
682
 
683
-#: editorwindow.py:711
684
+#: editorwindow.py:751
685
 msgid "Timecode Left"
686
 msgstr "Aikakoodi vasemmalla"
687
 
688
-#: editorwindow.py:716
689
+#: editorwindow.py:756
690
 msgid "Timecode Center"
691
 msgstr "Aikakoodi oikealla"
692
 
693
-#: editorwindow.py:728
694
+#: editorwindow.py:760
695
+msgid "Components Centered"
696
+msgstr ""
697
+
698
+#: editorwindow.py:774
699
 msgid "Tabs Position"
700
 msgstr "Välilehtien paikka"
701
 
702
-#: editorwindow.py:731
703
+#: editorwindow.py:777
704
 msgid "Up"
705
 msgstr "Ylös"
706
 
707
-#: editorwindow.py:735
708
+#: editorwindow.py:781
709
 msgid "Down"
710
 msgstr "Alas"
711
 
712
-#: editorwindow.py:752
713
+#: editorwindow.py:796
714
 msgid "Show Monitor Sequence Profile"
715
 msgstr "Näytä monitori ohjelman profiili"
716
 
717
-#: editorwindow.py:757
718
+#: editorwindow.py:801
719
 msgid "Show Master Volume Meter"
720
 msgstr "Näytä master voluumi mittari"
721
 
722
-#: editorwindow.py:765
723
+#: editorwindow.py:809
724
 msgid "Monitor Playback Interpolation"
725
 msgstr "Monitorin toisto interpolaatio"
726
 
727
-#: editorwindow.py:769
728
+#: editorwindow.py:813
729
 msgid "Nearest Neighbour (fast)"
730
 msgstr ""
731
 
732
-#: editorwindow.py:773
733
+#: editorwindow.py:817
734
 msgid "Bilinear (good)"
735
 msgstr "Bilineaarinen"
736
 
737
-#: editorwindow.py:777
738
+#: editorwindow.py:821
739
 msgid "Bicubic (better)"
740
 msgstr "Bikuubinen"
741
 
742
-#: editorwindow.py:782
743
+#: editorwindow.py:826
744
 msgid "Hyper/Lanczos (best)"
745
 msgstr ""
746
 
747
-#: editorwindow.py:792
748
+#: editorwindow.py:836
749
 msgid "Zoom In"
750
 msgstr "Zoomaa sisään"
751
 
752
-#: editorwindow.py:795
753
+#: editorwindow.py:839
754
 msgid "Zoom Out"
755
 msgstr "Zoomaa ulos"
756
 
757
-#: editorwindow.py:798
758
+#: editorwindow.py:842
759
 msgid "Zoom Fit"
760
 msgstr "Zoomaa mahtumaan"
761
 
762
-#: editorwindow.py:920
763
+#: editorwindow.py:959
764
 msgid "Timeline current frame timecode"
765
 msgstr "Tämän hetkisen ruudun aikakoodi"
766
 
767
-#: editorwindow.py:922
768
+#: editorwindow.py:961
769
 msgid "Select view mode: Video/Vectorscope/RGBParade"
770
 msgstr "Valitse katselutila: Ohjelma / Vektoriskooppi / RGB Paraati"
771
 
772
-#: editorwindow.py:924
773
+#: editorwindow.py:963
774
 msgid "Monitor Sequence/Media current frame timecode"
775
 msgstr "Monitori ohjelman aikakoodi"
776
 
777
-#: editorwindow.py:925
778
+#: editorwindow.py:964
779
 msgid "Current Monitor Sequence/Media name"
780
 msgstr "Monitori ohjelman nimi"
781
 
782
-#: editorwindow.py:927
783
+#: editorwindow.py:966
784
 msgid "Monitor Sequence/Media current position"
785
 msgstr "Paikka monitori ohjelmassa"
786
 
787
-#: editorwindow.py:929
788
+#: editorwindow.py:968
789
 msgid "Display Current Sequence on Timeline"
790
 msgstr "Näytä ohjelma aikajanalla"
791
 
792
-#: editorwindow.py:930
793
+#: editorwindow.py:969
794
 msgid "Display Monitor Clip"
795
 msgstr "Näytä monitorileike"
796
 
797
-#: clipeffectseditor.py:112
798
+#: clipeffectseditor.py:122
799
 msgid "Select Filter Group"
800
 msgstr "Valitse suodin ryhmä"
801
 
802
-#: clipeffectseditor.py:113
803
+#: clipeffectseditor.py:123
804
 msgid "Current group Filters"
805
 msgstr "Suotimet tässä ryhmässä"
806
 
807
-#: clipeffectseditor.py:201
808
+#: clipeffectseditor.py:223
809
 msgid "Quit editing Clip in editor"
810
 msgstr "Lopeta leikkeen editointi"
811
 
812
-#: clipeffectseditor.py:212 panels.py:50 panels.py:95 panels.py:113
813
+#: clipeffectseditor.py:236 panels.py:51 panels.py:96 panels.py:114
814
 #: translations.py:559 mlttransitions.py:134 tools/titler.py:198
815
 msgid "Add"
816
 msgstr "Lisää"
817
 
818
-#: clipeffectseditor.py:213 compositeeditor.py:57 guicomponents.py:1201
819
-#: guicomponents.py:1260 guicomponents.py:1449 guicomponents.py:1494
820
-#: panels.py:51 panels.py:96 panels.py:114 tools/titler.py:199
821
-#: tools/batchrendering.py:1027
822
+#: clipeffectseditor.py:237 compositeeditor.py:59 guicomponents.py:1244
823
+#: guicomponents.py:1306 guicomponents.py:1569 guicomponents.py:1618
824
+#: panels.py:52 panels.py:97 panels.py:115 tools/titler.py:199
825
+#: tools/batchrendering.py:1030
826
 msgid "Delete"
827
 msgstr "Poista"
828
 
829
-#: clipeffectseditor.py:225
830
+#: clipeffectseditor.py:249
831
 msgid "Clip being edited"
832
 msgstr "Editoitava leike"
833
 
834
-#: clipeffectseditor.py:226
835
+#: clipeffectseditor.py:250
836
 msgid "Clip Filter Stack"
837
 msgstr "Leikkeen suodinpino"
838
 
839
-#: clipeffectseditor.py:227
840
+#: clipeffectseditor.py:251
841
 msgid "Add Filter to Clip Filter Stack"
842
 msgstr "Lisää suodin leikkeen suodinpinoon"
843
 
844
-#: clipeffectseditor.py:228
845
+#: clipeffectseditor.py:252
846
 msgid "Delete Filter from Clip Filter Stack"
847
 msgstr "Poista suodin leikkeen suodinpinoon"
848
 
849
-#: clipeffectseditor.py:229
850
+#: clipeffectseditor.py:253
851
 msgid "Toggle all Filters On/Off"
852
 msgstr "Kaikki suotimet päälle/pois"
853
 
854
-#: clipeffectseditor.py:451
855
+#: clipeffectseditor.py:523
856
 msgid "No editable parameters"
857
 msgstr "Ei editoitavia parametreja"
858
 
859
-#: compositeeditor.py:59 render.py:150
860
+#: compositeeditor.py:61 render.py:168
861
 msgid "Reset"
862
 msgstr "Resetoi"
863
 
864
-#: compositeeditor.py:63 compositeeditor.py:148
865
+#: compositeeditor.py:65 compositeeditor.py:148
866
 msgid "No Compositor"
867
 msgstr "Ei yhdistäjää"
868
 
869
@@ -751,20 +762,20 @@
870
 
871
 #: dialogs.py:55 dialogs.py:112 dialogs.py:170 dialogs.py:223 dialogs.py:263
872
 #: dialogs.py:280 dialogs.py:301 dialogs.py:315 dialogs.py:326 dialogs.py:342
873
-#: dialogs.py:373 dialogs.py:392 dialogs.py:706 dialogs.py:801 dialogs.py:835
874
-#: dialogs.py:878 dialogs.py:906 dialogs.py:934 dialogs.py:995 dialogs.py:1034
875
-#: dialogs.py:1048 dialogs.py:1062 dialogs.py:1234 propertyeditorbuilder.py:401
876
-#: rendergui.py:47 rendergui.py:102 rendergui.py:116 rendergui.py:133
877
-#: preferenceswindow.py:42 tools/batchrendering.py:959 proxyediting.py:429
878
-#: patternproducer.py:319 patternproducer.py:352 patternproducer.py:383
879
-#: tools/gmic.py:305 tools/gmic.py:329 tools/gmic.py:459
880
+#: dialogs.py:373 dialogs.py:395 dialogs.py:717 dialogs.py:812 dialogs.py:846
881
+#: dialogs.py:889 dialogs.py:917 dialogs.py:945 dialogs.py:1006 dialogs.py:1045
882
+#: dialogs.py:1059 dialogs.py:1073 dialogs.py:1246 propertyeditorbuilder.py:401
883
+#: rendergui.py:48 rendergui.py:103 rendergui.py:117 rendergui.py:134
884
+#: rendergui.py:905 preferenceswindow.py:43 tools/batchrendering.py:962
885
+#: proxyediting.py:429 patternproducer.py:319 patternproducer.py:352
886
+#: patternproducer.py:383 tools/gmic.py:357 tools/gmic.py:381 tools/gmic.py:511
887
 msgid "Cancel"
888
 msgstr "Peruuta"
889
 
890
-#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:404 dialogs.py:476
891
-#: dialogs.py:595 dialogs.py:608 dialogs.py:1235 propertyeditorbuilder.py:402
892
-#: rendergui.py:103 preferenceswindow.py:43 tools/batchrendering.py:391
893
-#: tools/gmic.py:330
894
+#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:407 dialogs.py:479
895
+#: dialogs.py:598 dialogs.py:611 dialogs.py:1247 propertyeditorbuilder.py:402
896
+#: rendergui.py:104 preferenceswindow.py:44 tools/batchrendering.py:394
897
+#: tools/gmic.py:382
898
 msgid "OK"
899
 msgstr "OK"
900
 
901
@@ -772,7 +783,7 @@
902
 msgid "Project profile:"
903
 msgstr "Projektin profiili:"
904
 
905
-#: dialogs.py:72 projectinfogui.py:45
906
+#: dialogs.py:72 projectinfogui.py:46
907
 msgid "Profile"
908
 msgstr "Profiili"
909
 
910
@@ -804,12 +815,12 @@
911
 msgid "New Profile"
912
 msgstr "Uusi profiili"
913
 
914
-#: dialogs.py:133 dialogs.py:188 rendergui.py:510 preferenceswindow.py:103
915
-#: preferenceswindow.py:106 tools/gmic.py:664 tools/toolsencoding.py:40
916
+#: dialogs.py:133 dialogs.py:188 rendergui.py:517 preferenceswindow.py:104
917
+#: preferenceswindow.py:107 tools/gmic.py:716 tools/toolsencoding.py:40
918
 msgid "Select Folder"
919
 msgstr "Valitse kansio"
920
 
921
-#: dialogs.py:137 dialogs.py:192 rendergui.py:514 tools/toolsencoding.py:44
922
+#: dialogs.py:137 dialogs.py:192 rendergui.py:521 tools/toolsencoding.py:44
923
 msgid "Folder:"
924
 msgstr "Kansio:"
925
 
926
@@ -821,7 +832,7 @@
927
 msgid "New Project File"
928
 msgstr "Avaa projektitiedosto"
929
 
930
-#: dialogs.py:179 dialogs.py:1314 tools/batchrendering.py:1239
931
+#: dialogs.py:179 dialogs.py:1329 tools/batchrendering.py:1242
932
 msgid "File:"
933
 msgstr "Tiedosto:"
934
 
935
@@ -865,8 +876,8 @@
936
 msgid "Save Project As"
937
 msgstr "Tallenna projekti nimellä"
938
 
939
-#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:393 rendergui.py:117
940
-#: tools/batchrendering.py:960 tools/gmic.py:306
941
+#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:396 rendergui.py:118
942
+#: tools/batchrendering.py:963 tools/gmic.py:358
943
 msgid "Save"
944
 msgstr "Tallenna"
945
 
946
@@ -878,7 +889,7 @@
947
 msgid "Save Runtime Environment Data"
948
 msgstr "Tallenna ympäristö tiedot"
949
 
950
-#: dialogs.py:327 dialogs.py:343 dialogs.py:996
951
+#: dialogs.py:327 dialogs.py:343 dialogs.py:1007
952
 msgid "Ok"
953
 msgstr "Ok"
954
 
955
@@ -894,7 +905,7 @@
956
 msgid "' as render clips folder"
957
 msgstr "' renderöinti klippi kansioksi."
958
 
959
-#: dialogs.py:366 dialogs.py:384
960
+#: dialogs.py:366 dialogs.py:387
961
 msgid "Save project '"
962
 msgstr "Tallennetaanko projekti '"
963
 
964
@@ -902,131 +913,135 @@
965
 msgid "' before exiting?"
966
 msgstr "' ennen sulkemista?"
967
 
968
-#: dialogs.py:372 dialogs.py:391
969
+#: dialogs.py:372 dialogs.py:394
970
 msgid "Don't Save"
971
 msgstr "Älä tallenna"
972
 
973
-#: dialogs.py:384
974
+#: dialogs.py:387
975
 msgid "' before closing project?"
976
 msgstr "' ennen sulkemista?"
977
 
978
-#: dialogs.py:462
979
+#: dialogs.py:465
980
 msgid "Application"
981
 msgstr "Ohjelma"
982
 
983
-#: dialogs.py:463
984
+#: dialogs.py:466
985
 msgid "Thanks"
986
 msgstr "Kiitokset"
987
 
988
-#: dialogs.py:464
989
+#: dialogs.py:467
990
 msgid "License"
991
 msgstr "Lisenssi"
992
 
993
-#: dialogs.py:465
994
+#: dialogs.py:468
995
 msgid "Translations"
996
 msgstr "Käännökset"
997
 
998
-#: dialogs.py:480
999
+#: dialogs.py:483
1000
 msgid "MLT version: "
1001
 msgstr "MLT versio: "
1002
 
1003
-#: dialogs.py:486
1004
+#: dialogs.py:489
1005
 msgid "GTK version: "
1006
 msgstr "GTK versio: "
1007
 
1008
-#: dialogs.py:488
1009
+#: dialogs.py:491
1010
 msgid "Locale: "
1011
 msgstr "Kieli:"
1012
 
1013
-#: dialogs.py:491
1014
+#: dialogs.py:494
1015
 msgid "INSTALLATION"
1016
 msgstr ""
1017
 
1018
-#: dialogs.py:493
1019
+#: dialogs.py:496
1020
 msgid "DEVELOPER VERSION"
1021
 msgstr ""
1022
 
1023
-#: dialogs.py:495
1024
+#: dialogs.py:498
1025
 msgid "Running from: "
1026
 msgstr "Asennus:"
1027
 
1028
-#: dialogs.py:523
1029
+#: dialogs.py:526
1030
 msgid " AVAILABLE"
1031
 msgstr " KÄYTETTÄVISSÄ"
1032
 
1033
-#: dialogs.py:525
1034
+#: dialogs.py:528
1035
 msgid " NOT AVAILABLE, "
1036
 msgstr " EI KÄYTETTÄVISSÄ, "
1037
 
1038
-#: dialogs.py:525
1039
+#: dialogs.py:528
1040
 msgid " MISSING"
1041
 msgstr " PUUTTUU"
1042
 
1043
-#: dialogs.py:531
1044
+#: dialogs.py:534
1045
 msgid " FOR FILTER "
1046
 msgstr " FILTTERILLE "
1047
 
1048
-#: dialogs.py:531 dialogs.py:534
1049
+#: dialogs.py:534 dialogs.py:537
1050
 msgid " NOT FOUND"
1051
 msgstr " EI LÖYTYNYT"
1052
 
1053
-#: dialogs.py:534
1054
+#: dialogs.py:537
1055
 msgid " FOR TRANSITION "
1056
 msgstr " YHDISTÄJÄLLE "
1057
 
1058
-#: dialogs.py:538 dialogs.py:1090 preferenceswindow.py:51
1059
+#: dialogs.py:541 dialogs.py:1101 preferenceswindow.py:52
1060
 msgid "General"
1061
 msgstr "Yleiset"
1062
 
1063
-#: dialogs.py:539
1064
+#: dialogs.py:542
1065
 msgid "MLT Filters"
1066
 msgstr "MLT Suotimet"
1067
 
1068
-#: dialogs.py:540
1069
+#: dialogs.py:543
1070
 msgid "MLT Transitions"
1071
 msgstr "MLT Yhdistäjät"
1072
 
1073
-#: dialogs.py:541
1074
+#: dialogs.py:544
1075
 msgid "Missing MLT Services"
1076
 msgstr "Puuttuvat MLT palvelut"
1077
 
1078
-#: dialogs.py:544
1079
+#: dialogs.py:547
1080
 msgid "Video Codecs"
1081
 msgstr "Video koodekit"
1082
 
1083
-#: dialogs.py:545
1084
+#: dialogs.py:548
1085
 msgid "Audio Codecs"
1086
 msgstr "Audio koodekit"
1087
 
1088
-#: dialogs.py:546
1089
+#: dialogs.py:549
1090
 msgid "Formats"
1091
 msgstr "Formaatit"
1092
 
1093
-#: dialogs.py:547
1094
+#: dialogs.py:550
1095
 msgid "Render Options"
1096
 msgstr "Renderöinti optiot"
1097
 
1098
-#: dialogs.py:593 guicomponents.py:1453
1099
+#: dialogs.py:596 guicomponents.py:1573
1100
 msgid "File Properties"
1101
 msgstr "Tiedoston ominaisuudet"
1102
 
1103
-#: dialogs.py:606
1104
+#: dialogs.py:609
1105
 msgid "Clip Properties"
1106
 msgstr "Leikkeen ominaisuudet"
1107
 
1108
-#: dialogs.py:627
1109
+#: dialogs.py:630
1110
 msgid "Loading project"
1111
 msgstr "Ladataan projektia"
1112
 
1113
-#: dialogs.py:662
1114
+#: dialogs.py:664
1115
 msgid "Recreating icons"
1116
 msgstr "Uudelleen luo media-ikonit"
1117
 
1118
-#: dialogs.py:695
1119
+#: dialogs.py:667
1120
+msgid "Update media lengths data"
1121
+msgstr ""
1122
+
1123
+#: dialogs.py:706
1124
 msgid "Are you sure you want to delete these media files?"
1125
 msgstr "Oletko varma että haluat poistaa nämä media tiedostot?"
1126
 
1127
-#: dialogs.py:696
1128
+#: dialogs.py:707
1129
 msgid ""
1130
 "One or more of the Media Files you are deleting from the project\n"
1131
 "either <b>have proxy files or are proxy files.</b>\n"
1132
@@ -1036,7 +1051,7 @@
1133
 "joko on proxy tiedosto tai sille on luotu proxy tiedosto\n"
1134
 "\n"
1135
 
1136
-#: dialogs.py:697
1137
+#: dialogs.py:708
1138
 msgid ""
1139
 "Deleting these files could <b>prevent converting</b> between\n"
1140
 "using proxy files and using original media.\n"
1141
@@ -1046,15 +1061,15 @@
1142
 "käyttämään alkuperäisiä tiedostoja proxy tiedostojen sijaan\n"
1143
 "\n"
1144
 
1145
-#: dialogs.py:707
1146
+#: dialogs.py:718
1147
 msgid "Force Delete"
1148
 msgstr "Poista"
1149
 
1150
-#: dialogs.py:718
1151
+#: dialogs.py:729
1152
 msgid "Open last autosave?"
1153
 msgstr "Avaa viimein autotallennettu versio?"
1154
 
1155
-#: dialogs.py:719
1156
+#: dialogs.py:730
1157
 msgid ""
1158
 "It seems that Flowblade exited abnormally last time.\n"
1159
 "\n"
1160
@@ -1062,36 +1077,36 @@
1161
 "Näyttää siltä, että Flowblade kaatui viime kerralla.\n"
1162
 "\n"
1163
 
1164
-#: dialogs.py:720
1165
+#: dialogs.py:731
1166
 msgid ""
1167
 "If there is another instance of Flowblade running,\n"
1168
 "this dialog has probably detected its autosave file.\n"
1169
 "\n"
1170
 msgstr ""
1171
 
1172
-#: dialogs.py:721
1173
+#: dialogs.py:732
1174
 msgid "It is NOT possible to open this autosaved version later."
1175
 msgstr "EI ole mahdollista avata autotallennettua versiota myöhemmin"
1176
 
1177
-#: dialogs.py:729 dialogs.py:773
1178
+#: dialogs.py:740 dialogs.py:784
1179
 msgid "Continue with default 'untitled' project"
1180
 msgstr "Jatka tyhjällä oletus projektilla"
1181
 
1182
-#: dialogs.py:730
1183
+#: dialogs.py:741
1184
 msgid "Open Autosaved Project"
1185
 msgstr "Avaa autotallennettu projekti"
1186
 
1187
-#: dialogs.py:740
1188
+#: dialogs.py:751
1189
 msgid "Open a autosave file?"
1190
 msgstr "Avaa autotallennettu versio?"
1191
 
1192
-#: dialogs.py:741
1193
+#: dialogs.py:752
1194
 msgid ""
1195
 "There are <b>multiple autosave files</b> from application crashes.\n"
1196
 "\n"
1197
 msgstr ""
1198
 
1199
-#: dialogs.py:742
1200
+#: dialogs.py:753
1201
 msgid ""
1202
 "If you just <b>experienced a crash, select the last created autosave</b> "
1203
 "file\n"
1204
@@ -1099,116 +1114,116 @@
1205
 "\n"
1206
 msgstr ""
1207
 
1208
-#: dialogs.py:743
1209
+#: dialogs.py:754
1210
 msgid ""
1211
 "If you see this at application start without a recent crash,\n"
1212
 "you should probably delete all autosave files to stop seeing this dialog."
1213
 msgstr ""
1214
 
1215
-#: dialogs.py:774
1216
+#: dialogs.py:785
1217
 msgid "Open Selected Autosave"
1218
 msgstr "Avaa valittu autotallennus"
1219
 
1220
-#: dialogs.py:799
1221
+#: dialogs.py:810
1222
 msgid "Change Sequence Tracks Count"
1223
 msgstr "Muuta ohjelman raitojen määrää"
1224
 
1225
-#: dialogs.py:802
1226
+#: dialogs.py:813
1227
 msgid "Change Tracks"
1228
 msgstr "Muuta raitoja"
1229
 
1230
-#: dialogs.py:805
1231
+#: dialogs.py:816
1232
 msgid "New Number of Tracks:"
1233
 msgstr "Raitojen lukumäärä"
1234
 
1235
-#: dialogs.py:808
1236
+#: dialogs.py:819
1237
 msgid "Please note:\n"
1238
 msgstr "Huomaa:\n"
1239
 
1240
-#: dialogs.py:809
1241
+#: dialogs.py:820
1242
 msgid ""
1243
 " It is recommended that you save Project before completing this operation\n"
1244
 msgstr "* Sousitellaan että tallennat projektin ennen tätä operaatiota\n"
1245
 
1246
-#: dialogs.py:810
1247
+#: dialogs.py:821
1248
 msgid " There is no Undo for this operation\n"
1249
 msgstr " Tätä operatiota ei voida perua\n"
1250
 
1251
-#: dialogs.py:811
1252
+#: dialogs.py:822
1253
 msgid " Current Undo Stack will be destroyed\n"
1254
 msgstr " Peruutustoiminto pino tuhotaan\n"
1255
 
1256
-#: dialogs.py:812
1257
+#: dialogs.py:823
1258
 msgid ""
1259
 " All Clips and Compositors on deleted Tracks will be permanently destroyed"
1260
 msgstr " Kaikki leikkeet ja yhdistäjät tuhotuilla raidoilla tuhoutuvat"
1261
 
1262
-#: dialogs.py:833
1263
+#: dialogs.py:844
1264
 msgid "Create New Sequence"
1265
 msgstr "Luo uusi ohjelma"
1266
 
1267
-#: dialogs.py:836
1268
+#: dialogs.py:847
1269
 msgid "Create Sequence"
1270
 msgstr "Luo ohjelma"
1271
 
1272
-#: dialogs.py:843
1273
+#: dialogs.py:854
1274
 msgid "Sequence Name:"
1275
 msgstr "Ohjelman Nimi:"
1276
 
1277
-#: dialogs.py:848
1278
+#: dialogs.py:859
1279
 msgid "Number of Tracks:"
1280
 msgstr "Raitujen lukumäärä:"
1281
 
1282
-#: dialogs.py:854
1283
+#: dialogs.py:865
1284
 msgid "Open For Editing:"
1285
 msgstr "Avaa suodineditorissa"
1286
 
1287
-#: dialogs.py:876
1288
+#: dialogs.py:887
1289
 msgid "Rename New Media Object"
1290
 msgstr "Udelleen nimeä media objekti"
1291
 
1292
-#: dialogs.py:879 dialogs.py:907 dialogs.py:961 guicomponents.py:1448
1293
+#: dialogs.py:890 dialogs.py:918 dialogs.py:972 guicomponents.py:1568
1294
 msgid "Rename"
1295
 msgstr "Uudelleen nimeä"
1296
 
1297
-#: dialogs.py:886 dialogs.py:914
1298
+#: dialogs.py:897 dialogs.py:925
1299
 msgid "New Name:"
1300
 msgstr "Nimi:"
1301
 
1302
-#: dialogs.py:904 guicomponents.py:1158 guicomponents.py:1244
1303
+#: dialogs.py:915 guicomponents.py:1193 guicomponents.py:1287
1304
 msgid "Rename Clip"
1305
 msgstr "Uudelleen nimeä leike"
1306
 
1307
-#: dialogs.py:932
1308
+#: dialogs.py:943
1309
 msgid "New Range Item Group"
1310
 msgstr ""
1311
 
1312
-#: dialogs.py:935 patternproducer.py:320 patternproducer.py:353
1313
+#: dialogs.py:946 patternproducer.py:320 patternproducer.py:353
1314
 #: patternproducer.py:384
1315
 msgid "Create"
1316
 msgstr "Luo"
1317
 
1318
-#: dialogs.py:939
1319
+#: dialogs.py:950
1320
 msgid "User Group "
1321
 msgstr "Ryhmä"
1322
 
1323
-#: dialogs.py:942 dialogs.py:962
1324
+#: dialogs.py:953 dialogs.py:973
1325
 msgid "New Group Name:"
1326
 msgstr "Uuden ryhmän nimi:"
1327
 
1328
-#: dialogs.py:960
1329
+#: dialogs.py:971
1330
 msgid "Rename Range Log Item Group"
1331
 msgstr "Uudelleen nimeä klippi ryhmä"
1332
 
1333
-#: dialogs.py:968
1334
+#: dialogs.py:979
1335
 msgid "Can't open non-valid media"
1336
 msgstr "Ei voida avata ei validia mediaa"
1337
 
1338
-#: dialogs.py:969
1339
+#: dialogs.py:980
1340
 msgid "File: "
1341
 msgstr "Tiedosto"
1342
 
1343
-#: dialogs.py:969
1344
+#: dialogs.py:980
1345
 msgid ""
1346
 "\n"
1347
 "is not a valid media file."
1348
@@ -1216,420 +1231,416 @@
1349
 "\n"
1350
 " ei ole validi media tiedosto."
1351
 
1352
-#: dialogs.py:973
1353
+#: dialogs.py:984
1354
 msgid "New Marker"
1355
 msgstr "Uusi merkki"
1356
 
1357
-#: dialogs.py:975 guicomponents.py:1892
1358
+#: dialogs.py:986 guicomponents.py:2018
1359
 msgid "Add Marker"
1360
 msgstr "Lisää merkki"
1361
 
1362
-#: dialogs.py:982
1363
+#: dialogs.py:993
1364
 msgid "Name for marker at "
1365
 msgstr "Anna merkille nimi kohdassa "
1366
 
1367
-#: dialogs.py:997
1368
+#: dialogs.py:1008
1369
 msgid "Add Image Sequence Clip"
1370
 msgstr "Lisää kuva sarja projektiin"
1371
 
1372
-#: dialogs.py:1003
1373
+#: dialogs.py:1014
1374
 msgid "Select First Frame"
1375
 msgstr "Valitse Ensimmäinen ruutu"
1376
 
1377
-#: dialogs.py:1013
1378
+#: dialogs.py:1024
1379
 msgid "First frame:"
1380
 msgstr "Ensimmäinen ruutu"
1381
 
1382
-#: dialogs.py:1017
1383
+#: dialogs.py:1028
1384
 msgid "Frames per Source Image:"
1385
 msgstr "Ruutuja yhtä kuvaa kohti:"
1386
 
1387
-#: dialogs.py:1032
1388
+#: dialogs.py:1043
1389
 msgid "Export EDL"
1390
 msgstr "Exporttaa EDL"
1391
 
1392
-#: dialogs.py:1046
1393
+#: dialogs.py:1057
1394
 msgid "Add Transition"
1395
 msgstr "Lisää yhdistäjä"
1396
 
1397
-#: dialogs.py:1049 dialogs.py:1063
1398
+#: dialogs.py:1060 dialogs.py:1074
1399
 msgid "Apply"
1400
 msgstr "Aseta"
1401
 
1402
-#: dialogs.py:1060
1403
+#: dialogs.py:1071
1404
 msgid "Add Fade"
1405
 msgstr "Lisää häivytys"
1406
 
1407
-#: dialogs.py:1077 dialogs.py:1187 tools/titler.py:416 proxyediting.py:420
1408
-#: medialinker.py:149 tools/gmic.py:750 tools/gmic.py:841
1409
+#: dialogs.py:1088 dialogs.py:1199 tools/titler.py:416 proxyediting.py:420
1410
+#: medialinker.py:154 tools/gmic.py:802 tools/gmic.py:893
1411
 msgid "Close"
1412
 msgstr "Sulje"
1413
 
1414
-#: dialogs.py:1080
1415
+#: dialogs.py:1091
1416
 msgid "Control + N"
1417
 msgstr "Control + N"
1418
 
1419
-#: dialogs.py:1080
1420
+#: dialogs.py:1091
1421
 msgid "Create New Project"
1422
 msgstr "Luo uusi projekti"
1423
 
1424
-#: dialogs.py:1081
1425
+#: dialogs.py:1092
1426
 msgid "Control + S"
1427
 msgstr "Control + S"
1428
 
1429
-#: dialogs.py:1081
1430
+#: dialogs.py:1092
1431
 msgid "Save Project"
1432
 msgstr "Tallenna projekti"
1433
 
1434
-#: dialogs.py:1082 dialogs.py:1098
1435
+#: dialogs.py:1093 dialogs.py:1109
1436
 msgid "DELETE"
1437
 msgstr ""
1438
 
1439
-#: dialogs.py:1082
1440
+#: dialogs.py:1093
1441
 msgid "Delete Selected Item"
1442
 msgstr "Poista valitut"
1443
 
1444
-#: dialogs.py:1083
1445
+#: dialogs.py:1094
1446
 msgid "ESCAPE"
1447
 msgstr ""
1448
 
1449
-#: dialogs.py:1083
1450
+#: dialogs.py:1094
1451
 msgid "Stop Rendering Audio Levels"
1452
 msgstr "Lopeta Audio tasojen rendaaminen"
1453
 
1454
-#: dialogs.py:1084
1455
+#: dialogs.py:1095
1456
 msgid "Control + Q"
1457
 msgstr "Control + Q"
1458
 
1459
-#: dialogs.py:1084
1460
+#: dialogs.py:1095
1461
 msgid "Quit"
1462
 msgstr "Lopeta"
1463
 
1464
-#: dialogs.py:1085
1465
+#: dialogs.py:1096
1466
 msgid "Control + Z"
1467
 msgstr "Control + Z"
1468
 
1469
-#: dialogs.py:1085
1470
+#: dialogs.py:1096
1471
 msgid "Undo"
1472
 msgstr "Kumoa"
1473
 
1474
-#: dialogs.py:1086
1475
+#: dialogs.py:1097
1476
 msgid "Control + Y"
1477
 msgstr "Control + Y"
1478
 
1479
-#: dialogs.py:1086
1480
+#: dialogs.py:1097
1481
 msgid "Redo"
1482
 msgstr "Uudelleen"
1483
 
1484
-#: dialogs.py:1087
1485
+#: dialogs.py:1098
1486
 msgid "Control + O"
1487
 msgstr "Control + O"
1488
 
1489
-#: dialogs.py:1087
1490
+#: dialogs.py:1098
1491
 msgid "Open Project"
1492
 msgstr "Avaa projekti"
1493
 
1494
-#: dialogs.py:1088
1495
+#: dialogs.py:1099
1496
 msgid "TAB"
1497
 msgstr "TAB"
1498
 
1499
-#: dialogs.py:1088
1500
+#: dialogs.py:1099
1501
 msgid "Switch Monitor Source"
1502
 msgstr "Vaihda monitori lähdettä"
1503
 
1504
-#: dialogs.py:1089
1505
+#: dialogs.py:1100
1506
 msgid "Control + L"
1507
 msgstr "Control + L"
1508
 
1509
-#: dialogs.py:1093
1510
+#: dialogs.py:1104
1511
 msgid "Set Mark In"
1512
 msgstr "Alku merkki"
1513
 
1514
-#: dialogs.py:1094
1515
+#: dialogs.py:1105
1516
 msgid "Set Mark Out"
1517
 msgstr "Loppu merkki"
1518
 
1519
-#: dialogs.py:1095
1520
-#, fuzzy
1521
+#: dialogs.py:1106
1522
 msgid "Alt + I"
1523
-msgstr "Vaihto + I"
1524
+msgstr "Alt + I"
1525
 
1526
-#: dialogs.py:1095
1527
+#: dialogs.py:1106
1528
 msgid "Go To Mark In"
1529
 msgstr "Siirry alku merkkiin"
1530
 
1531
-#: dialogs.py:1096
1532
-#, fuzzy
1533
+#: dialogs.py:1107
1534
 msgid "Alt + O"
1535
-msgstr "Vaihto + O"
1536
+msgstr "Alt + O"
1537
 
1538
-#: dialogs.py:1096
1539
+#: dialogs.py:1107
1540
 msgid "Go To Mark Out"
1541
 msgstr "Siirry loppu merkkiin"
1542
 
1543
-#: dialogs.py:1101
1544
+#: dialogs.py:1112
1545
 msgid "3 Point Overwrite Insert"
1546
 msgstr "3 Piste Ylikirjoitus Insertointi"
1547
 
1548
-#: dialogs.py:1102
1549
+#: dialogs.py:1113
1550
 msgid "Add Mark"
1551
 msgstr "Lisää merkki"
1552
 
1553
-#: dialogs.py:1103
1554
-#, fuzzy
1555
+#: dialogs.py:1114
1556
 msgid "Control + C"
1557
-msgstr "Control + N"
1558
+msgstr "Control + C"
1559
 
1560
-#: dialogs.py:1103
1561
+#: dialogs.py:1114
1562
 msgid "Copy Clips"
1563
 msgstr "Kopioi klipit"
1564
 
1565
-#: dialogs.py:1104
1566
-#, fuzzy
1567
+#: dialogs.py:1115
1568
 msgid "Control + V"
1569
-msgstr "Control + N"
1570
+msgstr "Control + V"
1571
 
1572
-#: dialogs.py:1104
1573
+#: dialogs.py:1115
1574
 msgid "Paste Clips"
1575
 msgstr "Liitä klipit"
1576
 
1577
-#: dialogs.py:1105
1578
+#: dialogs.py:1116
1579
 msgid "R"
1580
 msgstr ""
1581
 
1582
-#: dialogs.py:1105
1583
-#, fuzzy
1584
+#: dialogs.py:1116
1585
 msgid "Resync selected Clip or Compositor"
1586
-msgstr "Synkronoi valitut leikkeet"
1587
+msgstr "Synkronoi valitut leikkeet ja yhdistäjät"
1588
 
1589
-#: dialogs.py:1106
1590
+#: dialogs.py:1117
1591
 msgid "G"
1592
 msgstr ""
1593
 
1594
-#: dialogs.py:1107 dialogs.py:1119 dialogs.py:1140
1595
+#: dialogs.py:1118 dialogs.py:1130 dialogs.py:1151
1596
 msgid "Left Arrow "
1597
 msgstr "Nuoli vasen"
1598
 
1599
-#: dialogs.py:1107
1600
-#, fuzzy
1601
+#: dialogs.py:1118
1602
 msgid "Prev Frame Trim Edit"
1603
 msgstr "Edellinen ruutu"
1604
 
1605
-#: dialogs.py:1108 dialogs.py:1120 dialogs.py:1141
1606
+#: dialogs.py:1119 dialogs.py:1131 dialogs.py:1152
1607
 msgid "Right Arrow"
1608
 msgstr "Nuoli oikea"
1609
 
1610
-#: dialogs.py:1108
1611
-#, fuzzy
1612
+#: dialogs.py:1119
1613
 msgid "Next Frame Trim Edit"
1614
 msgstr "Seuraava ruutu"
1615
 
1616
-#: dialogs.py:1109 dialogs.py:1121
1617
+#: dialogs.py:1120 dialogs.py:1132
1618
 msgid "Control + Left Arrow "
1619
 msgstr "Control + Nuoli vasen"
1620
 
1621
-#: dialogs.py:1109
1622
+#: dialogs.py:1120
1623
 msgid "Back 10 Frames Trim Edit"
1624
 msgstr ""
1625
 
1626
-#: dialogs.py:1110 dialogs.py:1122
1627
+#: dialogs.py:1121 dialogs.py:1133
1628
 msgid "Control + Right Arrow"
1629
 msgstr "Control + Nuoli oikea"
1630
 
1631
-#: dialogs.py:1110
1632
-#, fuzzy
1633
+#: dialogs.py:1121
1634
 msgid "Forward 10 Frames Trim Edit"
1635
-msgstr "Eteenpäin nopeammin"
1636
+msgstr "Eteenpäin 10 ruutu trim editissä"
1637
 
1638
-#: dialogs.py:1111
1639
+#: dialogs.py:1122
1640
 msgid "ENTER"
1641
 msgstr ""
1642
 
1643
-#: dialogs.py:1111
1644
+#: dialogs.py:1122
1645
 msgid "Complete Keyboard Trim Edit"
1646
 msgstr ""
1647
 
1648
-#: dialogs.py:1112
1649
-msgid "Timeline"
1650
-msgstr "Aikajana"
1651
-
1652
-#: dialogs.py:1115
1653
+#: dialogs.py:1126
1654
 msgid "SPACE"
1655
 msgstr ""
1656
 
1657
-#: dialogs.py:1115
1658
+#: dialogs.py:1126
1659
 msgid "Start / Stop Playback"
1660
 msgstr "Aloita/lopeta toisto"
1661
 
1662
-#: dialogs.py:1116
1663
+#: dialogs.py:1127
1664
 msgid "Backwards Faster"
1665
 msgstr "Takaisisn nopeammin"
1666
 
1667
-#: dialogs.py:1117 proxyediting.py:353 tools/gmic.py:717
1668
+#: dialogs.py:1128 proxyediting.py:353 tools/gmic.py:769
1669
 msgid "Stop"
1670
 msgstr "Pysäytä"
1671
 
1672
-#: dialogs.py:1118
1673
+#: dialogs.py:1129
1674
 msgid "Forward Faster"
1675
 msgstr "Eteenpäin nopeammin"
1676
 
1677
-#: dialogs.py:1119
1678
+#: dialogs.py:1130
1679
 msgid "Prev Frame"
1680
 msgstr "Edellinen ruutu"
1681
 
1682
-#: dialogs.py:1120
1683
+#: dialogs.py:1131
1684
 msgid "Next Frame"
1685
 msgstr "Seuraava ruutu"
1686
 
1687
-#: dialogs.py:1121
1688
+#: dialogs.py:1132
1689
 msgid "Move Back 10 Frames"
1690
 msgstr ""
1691
 
1692
-#: dialogs.py:1122
1693
+#: dialogs.py:1133
1694
 msgid "Move Forward 10 Frames"
1695
 msgstr "Eteenpäin nopeammin"
1696
 
1697
-#: dialogs.py:1123 dialogs.py:1142
1698
+#: dialogs.py:1134 dialogs.py:1153
1699
 msgid "Up Arrow"
1700
 msgstr "Nuoli ylös"
1701
 
1702
-#: dialogs.py:1123
1703
+#: dialogs.py:1134
1704
 msgid "Next Edit/Mark"
1705
 msgstr "Seuraava leikkaus"
1706
 
1707
-#: dialogs.py:1124 dialogs.py:1143
1708
+#: dialogs.py:1135 dialogs.py:1154
1709
 msgid "Down Arrow"
1710
 msgstr "Nuoli alas"
1711
 
1712
-#: dialogs.py:1124
1713
+#: dialogs.py:1135
1714
 msgid "Prev Edit/Mark"
1715
 msgstr "Eddellinen leikkaus"
1716
 
1717
-#: dialogs.py:1125
1718
+#: dialogs.py:1136
1719
 msgid "HOME"
1720
 msgstr ""
1721
 
1722
-#: dialogs.py:1125
1723
+#: dialogs.py:1136
1724
 msgid "Go To Start"
1725
 msgstr "Mene alkuun"
1726
 
1727
-#: dialogs.py:1126
1728
+#: dialogs.py:1137
1729
 msgid "Shift + I"
1730
 msgstr "Vaihto + I"
1731
 
1732
-#: dialogs.py:1126
1733
+#: dialogs.py:1137
1734
 msgid "To Mark In"
1735
 msgstr "Siirry alku merkkiin"
1736
 
1737
-#: dialogs.py:1127
1738
+#: dialogs.py:1138
1739
 msgid "Shift + O"
1740
 msgstr "Vaihto + O"
1741
 
1742
-#: dialogs.py:1127
1743
+#: dialogs.py:1138
1744
 msgid "To Mark Out"
1745
 msgstr "Siirry loppu merkkiin"
1746
 
1747
-#: dialogs.py:1128
1748
+#: dialogs.py:1139
1749
 msgid "Playback"
1750
 msgstr "Toista"
1751
 
1752
-#: dialogs.py:1132 guicomponents.py:2025 translations.py:556
1753
+#: dialogs.py:1143 guicomponents.py:2197 translations.py:556
1754
 msgid "Overwrite"
1755
 msgstr "Ylikirjoitus"
1756
 
1757
-#: dialogs.py:1133 guicomponents.py:2031
1758
+#: dialogs.py:1144 guicomponents.py:2203
1759
 msgid "Trim"
1760
 msgstr "Trimmi"
1761
 
1762
-#: dialogs.py:1134 guicomponents.py:2037
1763
+#: dialogs.py:1145 guicomponents.py:2209
1764
 msgid "Roll"
1765
 msgstr "Rullaus"
1766
 
1767
-#: dialogs.py:1135 guicomponents.py:2043
1768
+#: dialogs.py:1146 guicomponents.py:2215
1769
 msgid "Slip"
1770
 msgstr "Luisto"
1771
 
1772
-#: dialogs.py:1136 guicomponents.py:2049
1773
+#: dialogs.py:1147 guicomponents.py:2221
1774
 msgid "Spacer"
1775
 msgstr "Siirto"
1776
 
1777
-#: dialogs.py:1140
1778
+#: dialogs.py:1151
1779
 msgid "Move Source Video Left"
1780
 msgstr "Siirrä lähde video vasemmalle"
1781
 
1782
-#: dialogs.py:1141
1783
+#: dialogs.py:1152
1784
 msgid "Move Source Video Right"
1785
 msgstr "Siirrä lähde video oikealle"
1786
 
1787
-#: dialogs.py:1142
1788
+#: dialogs.py:1153
1789
 msgid "Move Source Video Up"
1790
 msgstr "Siirrä lähde video ylös"
1791
 
1792
-#: dialogs.py:1143
1793
+#: dialogs.py:1154
1794
 msgid "Move Source Video Down"
1795
 msgstr "Siirrä lähde video alas"
1796
 
1797
-#: dialogs.py:1144
1798
+#: dialogs.py:1155
1799
+msgid "Shift"
1800
+msgstr "Vaihto"
1801
+
1802
+#: dialogs.py:1155
1803
+msgid "Snap to X or Y of drag start point"
1804
+msgstr ""
1805
+
1806
+#: dialogs.py:1156
1807
 msgid "Geometry Editor"
1808
 msgstr "Yhdistäjäeditori"
1809
 
1810
-#: dialogs.py:1185
1811
+#: dialogs.py:1197
1812
 msgid "Sequence Watermark"
1813
 msgstr "Ohjelma vesileima"
1814
 
1815
-#: dialogs.py:1189
1816
+#: dialogs.py:1201
1817
 msgid "Sequence:"
1818
 msgstr "Ohjelma:"
1819
 
1820
-#: dialogs.py:1193
1821
+#: dialogs.py:1205
1822
 msgid "Watermark:"
1823
 msgstr "Vesileima:"
1824
 
1825
-#: dialogs.py:1195
1826
+#: dialogs.py:1207
1827
 msgid "Set Watermark File"
1828
 msgstr "Valitse vesileima tiedosto"
1829
 
1830
-#: dialogs.py:1196
1831
+#: dialogs.py:1208
1832
 msgid "Remove Watermark"
1833
 msgstr "Poista vesileima"
1834
 
1835
-#: dialogs.py:1232
1836
+#: dialogs.py:1244
1837
 msgid "Select Watermark File"
1838
 msgstr "Valitse vesileima tiedosto"
1839
 
1840
-#: dialogs.py:1261
1841
+#: dialogs.py:1273
1842
 msgid "All files"
1843
 msgstr "Kaikki tiedostot"
1844
 
1845
-#: dialogs.py:1280
1846
+#: dialogs.py:1295
1847
 msgid "Saving project snapshot"
1848
 msgstr "Tallennetaan projekti ja media"
1849
 
1850
-#: dialogs.py:1302
1851
+#: dialogs.py:1317
1852
 msgid "Loaded Media Profile Mismatch"
1853
 msgstr "Median profiili eri kuin projektin"
1854
 
1855
-#: dialogs.py:1304
1856
+#: dialogs.py:1319
1857
 msgid "Keep Current Profile"
1858
 msgstr "Pidä profiili"
1859
 
1860
-#: dialogs.py:1305
1861
+#: dialogs.py:1320
1862
 msgid "Change To File Profile"
1863
 msgstr "Muuta tiedoston profiiliksi"
1864
 
1865
-#: dialogs.py:1307
1866
+#: dialogs.py:1322
1867
 msgid "A video file was loaded that does not match the Project Profile!"
1868
 msgstr "Video tiedoston profiili ei vastaa projektin profiilia!"
1869
 
1870
-#: dialogs.py:1315
1871
+#: dialogs.py:1330
1872
 msgid "File Profile:"
1873
 msgstr "Tiedoston profiili:"
1874
 
1875
-#: dialogs.py:1316
1876
+#: dialogs.py:1331
1877
 msgid "Project Profile:"
1878
 msgstr "Projektin profiili:"
1879
 
1880
-#: dialogs.py:1317
1881
+#: dialogs.py:1332
1882
 msgid ""
1883
 "Using a matching profile is recommended.\n"
1884
 "\n"
1885
@@ -1643,7 +1654,7 @@
1886
 msgid "Can't put an audio clip on a video track."
1887
 msgstr "Et voi laittaa äänileikettä videoraidalle."
1888
 
1889
-#: editevent.py:226 editevent.py:810 movemodes.py:591
1890
+#: editevent.py:226 editevent.py:817 movemodes.py:591
1891
 msgid "Track "
1892
 msgstr "Raita "
1893
 
1894
@@ -1651,11 +1662,11 @@
1895
 msgid " is a video track and can't display audio only material."
1896
 msgstr " on video raita, eikä toista kuvatonta äänimateriaalia."
1897
 
1898
-#: editevent.py:809
1899
+#: editevent.py:816
1900
 msgid "Can't edit a locked track"
1901
 msgstr "Et voi editoida lukittua raitaa"
1902
 
1903
-#: editevent.py:810
1904
+#: editevent.py:817
1905
 msgid " is locked. Unlock track to edit it."
1906
 msgstr " on lukittu. Vapauta raita editoidaksesi sitä."
1907
 
1908
@@ -1663,442 +1674,516 @@
1909
 msgid "Empty"
1910
 msgstr "Tyhjä"
1911
 
1912
-#: guicomponents.py:279
1913
+#: guicomponents.py:283
1914
 msgid "active"
1915
-msgstr ""
1916
+msgstr "aktiivinen"
1917
 
1918
-#: guicomponents.py:551
1919
+#: guicomponents.py:560
1920
 msgid "default"
1921
 msgstr "oletusvalinta"
1922
 
1923
-#: guicomponents.py:580
1924
+#: guicomponents.py:589
1925
 msgid "Clip:"
1926
 msgstr "Leike:"
1927
 
1928
-#: guicomponents.py:585
1929
+#: guicomponents.py:594
1930
 msgid "Track:"
1931
 msgstr "Raita:"
1932
 
1933
-#: guicomponents.py:588
1934
+#: guicomponents.py:597
1935
 msgid "Pos:"
1936
 msgstr "Paikka:"
1937
 
1938
-#: guicomponents.py:615
1939
+#: guicomponents.py:624
1940
 msgid "<b>Clip: </b>"
1941
 msgstr "<b>Leike: </b>"
1942
 
1943
-#: guicomponents.py:617
1944
+#: guicomponents.py:626
1945
 msgid "<b>Track: </b>"
1946
 msgstr "<b>Raita: </b>"
1947
 
1948
-#: guicomponents.py:619 guicomponents.py:630 guicomponents.py:712
1949
+#: guicomponents.py:628 guicomponents.py:639 guicomponents.py:721
1950
 msgid "<b>Position:</b>"
1951
 msgstr "<b>Paikka:</b>"
1952
 
1953
-#: guicomponents.py:626
1954
+#: guicomponents.py:635
1955
 msgid "<b>Clip:</b>"
1956
 msgstr "<b>Leike:</b>"
1957
 
1958
-#: guicomponents.py:628
1959
+#: guicomponents.py:637
1960
 msgid "<b>Track:</b>"
1961
 msgstr "<b>Raita: </b>"
1962
 
1963
-#: guicomponents.py:706
1964
+#: guicomponents.py:715
1965
 msgid "<b>Source Track:</b>"
1966
 msgstr "<b>Lähde raita: </b>"
1967
 
1968
-#: guicomponents.py:709
1969
+#: guicomponents.py:718
1970
 msgid "<b>Destination Track:</b>"
1971
 msgstr "<b>Kohde raita: </b>"
1972
 
1973
-#: guicomponents.py:715
1974
+#: guicomponents.py:724
1975
 msgid "<b>Length:</b>"
1976
 msgstr "<b>Pituus:</b>"
1977
 
1978
-#: guicomponents.py:1055 guicomponents.py:1059
1979
+#: guicomponents.py:1086 guicomponents.py:1090
1980
 msgid "Lock Track"
1981
 msgstr "Lukitse raita"
1982
 
1983
-#: guicomponents.py:1056 guicomponents.py:1060
1984
+#: guicomponents.py:1087 guicomponents.py:1091
1985
 msgid "Unlock Track"
1986
 msgstr "Vapauta raita"
1987
 
1988
-#: guicomponents.py:1065
1989
+#: guicomponents.py:1096
1990
 msgid "Large Height"
1991
 msgstr "Suuri korkeus"
1992
 
1993
-#: guicomponents.py:1070
1994
+#: guicomponents.py:1101
1995
 msgid "Normal Height"
1996
 msgstr "Normaali korkeus"
1997
 
1998
-#: guicomponents.py:1094 guicomponents.py:1170 guicomponents.py:1212
1999
+#: guicomponents.py:1125 guicomponents.py:1213 guicomponents.py:1255
2000
 msgid "Open in Filters Editor"
2001
 msgstr "Avaa suodineditorissa"
2002
 
2003
-#: guicomponents.py:1101 guicomponents.py:1214 guicomponents.py:1451
2004
+#: guicomponents.py:1132 guicomponents.py:1257 guicomponents.py:1571
2005
 msgid "Open in Clip Monitor"
2006
 msgstr "Avaa leike monitorissa"
2007
 
2008
-#: guicomponents.py:1108
2009
+#: guicomponents.py:1143
2010
 msgid "Split Audio"
2011
 msgstr "Halkaise audio"
2012
 
2013
-#: guicomponents.py:1114
2014
+#: guicomponents.py:1149
2015
 msgid "Split Audio Synched"
2016
 msgstr "Halkaise audio synkronoituna"
2017
 
2018
-#: guicomponents.py:1121 guicomponents.py:1228
2019
+#: guicomponents.py:1156 guicomponents.py:1271
2020
 msgid "Display Audio Level"
2021
 msgstr "Näytä äänen taso"
2022
 
2023
-#: guicomponents.py:1124 guicomponents.py:1231
2024
+#: guicomponents.py:1159 guicomponents.py:1274
2025
 msgid "Clear Waveform"
2026
 msgstr "Poista aaltomuoto"
2027
 
2028
-#: guicomponents.py:1132 guicomponents.py:1221
2029
+#: guicomponents.py:1167 guicomponents.py:1264
2030
 msgid "Clear Sync Relation"
2031
 msgstr "Poista synkronointi suhde"
2032
 
2033
-#: guicomponents.py:1134 guicomponents.py:1223
2034
+#: guicomponents.py:1169 guicomponents.py:1266
2035
 msgid "Select Sync Parent Clip..."
2036
 msgstr "Valitse synkronointi emoleike"
2037
 
2038
-#: guicomponents.py:1161 guicomponents.py:1247
2039
+#: guicomponents.py:1196 guicomponents.py:1290
2040
 msgid "Clip Info"
2041
 msgstr "Leike info"
2042
 
2043
-#: guicomponents.py:1198
2044
+#: guicomponents.py:1241
2045
 msgid "Strech Prev Clip to Cover"
2046
 msgstr "Pidennä edellistä leikettä peittämään"
2047
 
2048
-#: guicomponents.py:1199
2049
+#: guicomponents.py:1242
2050
 msgid "Strech Next Clip to Cover"
2051
 msgstr "Pidennä seuraavaa leikettä peittämään"
2052
 
2053
-#: guicomponents.py:1256
2054
+#: guicomponents.py:1302
2055
 msgid "Open In Compositor Editor"
2056
 msgstr "Avaa yhdistajäeditorissa"
2057
 
2058
-#: guicomponents.py:1258
2059
+#: guicomponents.py:1304
2060
 msgid "Sync with Origin Clip"
2061
 msgstr "Synkronoi lähde leikkeen kanssa"
2062
 
2063
-#: guicomponents.py:1264 guicomponents.py:1285
2064
+#: guicomponents.py:1310 guicomponents.py:1331
2065
 msgid "Add Filter"
2066
 msgstr "Lisää suodin"
2067
 
2068
-#: guicomponents.py:1307
2069
+#: guicomponents.py:1353
2070
 msgid "Add Compositor"
2071
 msgstr "Lisää yhdistäjä"
2072
 
2073
-#: guicomponents.py:1330
2074
+#: guicomponents.py:1376
2075
 msgid "Add Blend"
2076
 msgstr "Lisää sekoittaja"
2077
 
2078
-#: guicomponents.py:1346
2079
+#: guicomponents.py:1392
2080
+msgid "Show Match Frame"
2081
+msgstr "Näytä vertailuruutu"
2082
+
2083
+#: guicomponents.py:1396
2084
+msgid "First Frame in Monitor"
2085
+msgstr "Ensimmäinen ruutu monitorissa"
2086
+
2087
+#: guicomponents.py:1401
2088
+msgid "Last Frame in Monitor"
2089
+msgstr "Viimeinen ruutu monitorissa"
2090
+
2091
+#: guicomponents.py:1408
2092
+msgid "First Frame on Timeline"
2093
+msgstr "Ensimmäinen aikajanalla"
2094
+
2095
+#: guicomponents.py:1413
2096
+msgid "Last Frame on Timeline"
2097
+msgstr "Viimeinen aikajanalla"
2098
+
2099
+#: guicomponents.py:1420 guicomponents.py:2176
2100
+msgid "Clear Match Frame"
2101
+msgstr "Poista vertailuruutu"
2102
+
2103
+#: guicomponents.py:1430
2104
+msgid "Select"
2105
+msgstr "Valitse"
2106
+
2107
+#: guicomponents.py:1434
2108
+msgid "All Clips After"
2109
+msgstr "Kaikki myöhemmät leikkeet"
2110
+
2111
+#: guicomponents.py:1439
2112
+msgid "All Clips Before"
2113
+msgstr "Kaikki aikaisemmat leikkeet"
2114
+
2115
+#: guicomponents.py:1449
2116
+msgid "Export To Tool"
2117
+msgstr "Exporttaa työkaluun"
2118
+
2119
+#: guicomponents.py:1466
2120
 msgid "Clone Filters"
2121
 msgstr "Kloonaa suotimet"
2122
 
2123
-#: guicomponents.py:1350
2124
+#: guicomponents.py:1470
2125
 msgid "From Next Clip"
2126
 msgstr "Seuraavasta leikkeestä"
2127
 
2128
-#: guicomponents.py:1355
2129
+#: guicomponents.py:1475
2130
 msgid "From Previous Clip"
2131
 msgstr "Edellisestä leikkeestä"
2132
 
2133
-#: guicomponents.py:1364 guicomponents.py:1384
2134
+#: guicomponents.py:1484 guicomponents.py:1504
2135
 msgid "Mute"
2136
 msgstr "Hiljennä"
2137
 
2138
-#: guicomponents.py:1368 guicomponents.py:1388
2139
+#: guicomponents.py:1488 guicomponents.py:1508
2140
 msgid "Unmute"
2141
 msgstr "Poista hiljennys"
2142
 
2143
-#: guicomponents.py:1374 guicomponents.py:1405
2144
+#: guicomponents.py:1494 guicomponents.py:1525
2145
 msgid "Mute Audio"
2146
 msgstr "Sammuta ääni"
2147
 
2148
-#: guicomponents.py:1399
2149
+#: guicomponents.py:1519
2150
 msgid "Mute Video"
2151
 msgstr "Sammuta kuva"
2152
 
2153
-#: guicomponents.py:1416
2154
+#: guicomponents.py:1536
2155
 msgid "Mute All"
2156
 msgstr "Sammuta kaikki"
2157
 
2158
-#: guicomponents.py:1426
2159
+#: guicomponents.py:1546
2160
 msgid "Clip Color"
2161
 msgstr "Leike väri"
2162
 
2163
-#: guicomponents.py:1428
2164
+#: guicomponents.py:1548
2165
 msgid "Default"
2166
 msgstr "oletusvalinta"
2167
 
2168
-#: guicomponents.py:1429 translations.py:496 translations.py:566
2169
+#: guicomponents.py:1549 translations.py:496 translations.py:566
2170
 msgid "Red"
2171
 msgstr "Punainen"
2172
 
2173
-#: guicomponents.py:1430 translations.py:497 translations.py:561
2174
+#: guicomponents.py:1550 translations.py:497 translations.py:561
2175
 #: translations.py:567
2176
 msgid "Green"
2177
 msgstr "Vihreä"
2178
 
2179
-#: guicomponents.py:1431 translations.py:498 translations.py:562
2180
+#: guicomponents.py:1551 translations.py:498 translations.py:562
2181
 #: translations.py:568
2182
 msgid "Blue"
2183
 msgstr "Sininen"
2184
 
2185
-#: guicomponents.py:1432
2186
+#: guicomponents.py:1552
2187
 msgid "Orange"
2188
 msgstr "Oranssi"
2189
 
2190
-#: guicomponents.py:1433
2191
+#: guicomponents.py:1553
2192
 msgid "Brown"
2193
 msgstr "Ruskea"
2194
 
2195
-#: guicomponents.py:1434
2196
+#: guicomponents.py:1554
2197
 msgid "Olive"
2198
 msgstr "Oliivi"
2199
 
2200
-#: guicomponents.py:1458 guicomponents.py:1492
2201
+#: guicomponents.py:1578 guicomponents.py:1616
2202
 msgid "Render Slow/Fast Motion File"
2203
 msgstr "Rendaa Nopeutettu/hidastettu versio"
2204
 
2205
-#: guicomponents.py:1460
2206
+#: guicomponents.py:1580
2207
 msgid "Render Proxy File"
2208
 msgstr "Renderöi Proxy tiedosto"
2209
 
2210
-#: guicomponents.py:1483
2211
+#: guicomponents.py:1603
2212
 msgid "Toggle Active"
2213
 msgstr "Vaihda aktiivisuustilaa"
2214
 
2215
-#: guicomponents.py:1484
2216
+#: guicomponents.py:1604
2217
 msgid "Reset Values"
2218
 msgstr "Resetoi arvot"
2219
 
2220
-#: guicomponents.py:1491
2221
+#: guicomponents.py:1606
2222
+msgid "Move Up"
2223
+msgstr "Siirrä ylös"
2224
+
2225
+#: guicomponents.py:1607
2226
+msgid "Move Down"
2227
+msgstr "Siirrä alas"
2228
+
2229
+#: guicomponents.py:1615
2230
 msgid "Display In Clip Monitor"
2231
 msgstr "Avaa leike monitorissa"
2232
 
2233
-#: guicomponents.py:1493
2234
+#: guicomponents.py:1617
2235
 msgid "Toggle Star"
2236
 msgstr "Vaihda aktiivisuustilaa"
2237
 
2238
-#: guicomponents.py:1501 medialinker.py:129
2239
+#: guicomponents.py:1625 medialinker.py:134
2240
 msgid "Set File Relink Path"
2241
 msgstr "Aseta media linkki"
2242
 
2243
-#: guicomponents.py:1502 medialinker.py:131
2244
+#: guicomponents.py:1626 medialinker.py:136
2245
 msgid "Delete File Relink Path"
2246
 msgstr "Poista media linkki"
2247
 
2248
-#: guicomponents.py:1504
2249
+#: guicomponents.py:1628
2250
 msgid "Show Full Paths"
2251
 msgstr "Näytä täydet polut"
2252
 
2253
-#: guicomponents.py:1570 propertyeditorbuilder.py:472
2254
+#: guicomponents.py:1694 propertyeditorbuilder.py:472
2255
 #: propertyeditorbuilder.py:567 tools/toolsencoding.py:343
2256
 msgid "Progressive"
2257
 msgstr "Progressiivinen"
2258
 
2259
-#: guicomponents.py:1572 tools/toolsencoding.py:345
2260
+#: guicomponents.py:1696 tools/toolsencoding.py:345
2261
 msgid "Interlaced"
2262
 msgstr ""
2263
 
2264
-#: guicomponents.py:1575 tools/toolsencoding.py:348
2265
+#: guicomponents.py:1699 tools/toolsencoding.py:348
2266
 msgid "Fps: "
2267
 msgstr "Ruutuja sek."
2268
 
2269
-#: guicomponents.py:1578 tools/toolsencoding.py:351
2270
+#: guicomponents.py:1702 tools/toolsencoding.py:351
2271
 msgid "Pixel Aspect: "
2272
 msgstr "Pikselin muoto:"
2273
 
2274
-#: guicomponents.py:1585
2275
+#: guicomponents.py:1709
2276
 msgid "Description:"
2277
 msgstr "Kuvaus:"
2278
 
2279
-#: guicomponents.py:1587
2280
+#: guicomponents.py:1711
2281
 msgid "Dimensions:"
2282
 msgstr "Ulottuvuudet:"
2283
 
2284
-#: guicomponents.py:1589
2285
+#: guicomponents.py:1713
2286
 msgid "Frames per second:"
2287
 msgstr "Ruutuja sek.:"
2288
 
2289
-#: guicomponents.py:1591
2290
+#: guicomponents.py:1715
2291
 msgid "Size:"
2292
 msgstr "Koko:"
2293
 
2294
-#: guicomponents.py:1593
2295
+#: guicomponents.py:1717
2296
 msgid "Pixel aspect ratio: "
2297
 msgstr "Pikselin muoto:"
2298
 
2299
-#: guicomponents.py:1595 profilesmanager.py:138
2300
+#: guicomponents.py:1719 profilesmanager.py:138
2301
 msgid "Progressive:"
2302
 msgstr "Progressiivinen:"
2303
 
2304
-#: guicomponents.py:1862
2305
+#: guicomponents.py:1986
2306
 msgid "5 video, 4 audio"
2307
 msgstr "5 video, 4 ääni"
2308
 
2309
-#: guicomponents.py:1863
2310
+#: guicomponents.py:1987
2311
 msgid "4 video, 3 audio"
2312
 msgstr "4 video, 3 ääni "
2313
 
2314
-#: guicomponents.py:1864
2315
+#: guicomponents.py:1988
2316
 msgid "3 video, 2 audio"
2317
 msgstr "3 video, 2 ääni"
2318
 
2319
-#: guicomponents.py:1865
2320
+#: guicomponents.py:1989
2321
 msgid "2 video, 1 audio"
2322
 msgstr "2 video 1 ääni"
2323
 
2324
-#: guicomponents.py:1866
2325
+#: guicomponents.py:1990
2326
+msgid "7 video, 2 audio"
2327
+msgstr "7 video, 2 ääni"
2328
+
2329
+#: guicomponents.py:1991
2330
+msgid "2 video, 7 audio"
2331
+msgstr "2 video 7 ääni"
2332
+
2333
+#: guicomponents.py:1992
2334
 msgid "8 video, 1 audio"
2335
 msgstr "8 video 1 ääni"
2336
 
2337
-#: guicomponents.py:1867
2338
+#: guicomponents.py:1993
2339
 msgid "1 video, 8 audio"
2340
 msgstr "1 video, 8 ääni"
2341
 
2342
-#: guicomponents.py:1889
2343
+#: guicomponents.py:2015
2344
 msgid "No Markers"
2345
 msgstr "Ei merkkejä"
2346
 
2347
-#: guicomponents.py:1893
2348
+#: guicomponents.py:2019
2349
 msgid "Delete Marker"
2350
 msgstr "Poista merkki"
2351
 
2352
-#: guicomponents.py:1895
2353
+#: guicomponents.py:2021
2354
 msgid "Delete All Markers"
2355
 msgstr "Poista kaikki merkit"
2356
 
2357
-#: guicomponents.py:1903
2358
+#: guicomponents.py:2029
2359
 msgid "Maximize Tracks"
2360
 msgstr "Maximoi raidat"
2361
 
2362
-#: guicomponents.py:1904
2363
+#: guicomponents.py:2030
2364
 msgid "Maximize Video Tracks"
2365
 msgstr "Maksimoi kuvaraidat"
2366
 
2367
-#: guicomponents.py:1905
2368
+#: guicomponents.py:2031
2369
 msgid "Maximize Audio Tracks"
2370
 msgstr "Maximoi ääniraidat"
2371
 
2372
-#: guicomponents.py:1907
2373
+#: guicomponents.py:2033
2374
 msgid "Minimize Tracks"
2375
 msgstr "Minimoi raidat"
2376
 
2377
-#: guicomponents.py:1915
2378
+#: guicomponents.py:2035
2379
+msgid "Activate All Tracks"
2380
+msgstr ""
2381
+
2382
+#: guicomponents.py:2036
2383
+msgid "Activate Only Current Top Active Track"
2384
+msgstr ""
2385
+
2386
+#: guicomponents.py:2044
2387
 msgid "Display Clip Media Thumbnails"
2388
 msgstr "Näytä klipissä media ikoni"
2389
 
2390
-#: guicomponents.py:1924
2391
+#: guicomponents.py:2053
2392
 msgid "Snapping On"
2393
 msgstr "Magneetti päällä"
2394
 
2395
-#: guicomponents.py:1931
2396
+#: guicomponents.py:2060
2397
 msgid "Show Magnet Icon"
2398
 msgstr "Näytä magneetti ikoni"
2399
 
2400
-#: guicomponents.py:1940
2401
+#: guicomponents.py:2069
2402
 msgid "Display All Audio Levels"
2403
 msgstr "Näytä kaikki äänen tasot"
2404
 
2405
-#: guicomponents.py:1943
2406
+#: guicomponents.py:2072
2407
 msgid "Display Audio Levels On Request"
2408
 msgstr "Näytä ääni tasot pyydettäessä"
2409
 
2410
-#: guicomponents.py:1963
2411
+#: guicomponents.py:2092
2412
 msgid "Image"
2413
 msgstr "Kuva"
2414
 
2415
-#: guicomponents.py:1965
2416
+#: guicomponents.py:2094
2417
 msgid "Vectorscope"
2418
 msgstr "Vektoriskooppi"
2419
 
2420
-#: guicomponents.py:1967
2421
+#: guicomponents.py:2096
2422
 msgid "RGB Parade"
2423
 msgstr "RGB paraati"
2424
 
2425
-#: guicomponents.py:1971
2426
+#: guicomponents.py:2100
2427
 msgid "Overlay Opacity"
2428
 msgstr "Skooppien läpinäkyvyys"
2429
 
2430
-#: guicomponents.py:1976
2431
+#: guicomponents.py:2105
2432
 msgid "100%"
2433
 msgstr ""
2434
 
2435
-#: guicomponents.py:1981
2436
+#: guicomponents.py:2110
2437
 msgid "80%"
2438
 msgstr ""
2439
 
2440
-#: guicomponents.py:1986
2441
+#: guicomponents.py:2115
2442
 msgid "50%"
2443
 msgstr ""
2444
 
2445
-#: guicomponents.py:1991
2446
+#: guicomponents.py:2120
2447
 msgid "20%"
2448
 msgstr ""
2449
 
2450
-#: guicomponents.py:1996
2451
+#: guicomponents.py:2125
2452
 msgid "0%"
2453
 msgstr ""
2454
 
2455
-#: guicomponents.py:2069
2456
+#: guicomponents.py:2145
2457
+msgid "Trim View On"
2458
+msgstr "Trimmi näyttö päällä"
2459
+
2460
+#: guicomponents.py:2150
2461
+msgid "Trim View Single Side Edits Only"
2462
+msgstr ""
2463
+
2464
+#: guicomponents.py:2155
2465
+msgid "Trim View Off"
2466
+msgstr "Trimmi näyttö pois päältä"
2467
+
2468
+#: guicomponents.py:2171
2469
+msgid "Set Current Clip Frame Match Frame"
2470
+msgstr "Asete valittu ruutu vertailuruuduksi"
2471
+
2472
+#: guicomponents.py:2241
2473
 msgid "All Files"
2474
 msgstr "Kaikki tiedostot"
2475
 
2476
-#: guicomponents.py:2073
2477
+#: guicomponents.py:2245
2478
 msgid "Video Files"
2479
 msgstr "Video tiedostot"
2480
 
2481
-#: guicomponents.py:2077
2482
+#: guicomponents.py:2249
2483
 msgid "Audio Files"
2484
 msgstr "Audio tiedostot"
2485
 
2486
-#: guicomponents.py:2081
2487
+#: guicomponents.py:2253
2488
 msgid "Graphics Files"
2489
 msgstr "Grafiikka tiedostot"
2490
 
2491
-#: guicomponents.py:2085
2492
+#: guicomponents.py:2257
2493
 msgid "Image Sequences"
2494
 msgstr "Kuva sarjat"
2495
 
2496
-#: guicomponents.py:2089
2497
+#: guicomponents.py:2261
2498
 msgid "Pattern Producers"
2499
 msgstr "Luo kuva lähde"
2500
 
2501
-#: guicomponents.py:2102
2502
-#, fuzzy
2503
+#: guicomponents.py:2274
2504
 msgid "2 Columns"
2505
-msgstr "Kolumnit"
2506
+msgstr "2 kolumnia"
2507
 
2508
-#: guicomponents.py:2107
2509
-#, fuzzy
2510
+#: guicomponents.py:2279
2511
 msgid "3 Columns"
2512
-msgstr "Kolumnit"
2513
+msgstr "3 kolumnia"
2514
 
2515
-#: guicomponents.py:2112
2516
-#, fuzzy
2517
+#: guicomponents.py:2284
2518
 msgid "4 Columns"
2519
-msgstr "Kolumnit"
2520
+msgstr "4 Kolumnit"
2521
 
2522
-#: guicomponents.py:2117
2523
-#, fuzzy
2524
+#: guicomponents.py:2289
2525
 msgid "5 Columns"
2526
-msgstr "Kolumnit"
2527
+msgstr "5 kolumnia"
2528
 
2529
-#: guicomponents.py:2122
2530
-#, fuzzy
2531
+#: guicomponents.py:2294
2532
 msgid "6 Columns"
2533
-msgstr "Kolumnit"
2534
+msgstr "6 kolumnia"
2535
 
2536
-#: guicomponents.py:2127
2537
-#, fuzzy
2538
+#: guicomponents.py:2299
2539
 msgid "7 Columns"
2540
-msgstr "Kolumnit"
2541
+msgstr "7 kolumnia"
2542
 
2543
 #: movemodes.py:590
2544
 msgid "Can't do edit on a locked track"
2545
@@ -2108,59 +2193,59 @@
2546
 msgid " is locked. Unlock track to edit it.\n"
2547
 msgstr " on lukittu. Vapauta raita editoidaksesi sitä.\n"
2548
 
2549
-#: panels.py:54
2550
+#: panels.py:55
2551
 msgid "Add Media File to Bin"
2552
 msgstr "Lisää mediatiedosto laatikkoon"
2553
 
2554
-#: panels.py:55
2555
+#: panels.py:56
2556
 msgid "Delete Media File from Bin"
2557
 msgstr "Poista mediatiedosto laatikosta"
2558
 
2559
-#: panels.py:60
2560
+#: panels.py:61
2561
 msgid "Render Proxy Files For Selected Media"
2562
 msgstr "Renderöi proxytiedostot valitulle medialle"
2563
 
2564
-#: panels.py:99
2565
+#: panels.py:100
2566
 msgid "Add Bin to Project"
2567
 msgstr "Lisää laatikko projekiin"
2568
 
2569
-#: panels.py:100
2570
+#: panels.py:101
2571
 msgid "Delete Bin from Project"
2572
 msgstr "Poista laatikko projektista"
2573
 
2574
-#: panels.py:109
2575
+#: panels.py:110
2576
 msgid "Bins"
2577
 msgstr "Laatikot"
2578
 
2579
-#: panels.py:115
2580
+#: panels.py:116
2581
 msgid "Edit"
2582
 msgstr "Muokkaa"
2583
 
2584
-#: panels.py:116
2585
+#: panels.py:117
2586
 msgid "Add new Sequence to Project"
2587
 msgstr "Lisää uusi ohjelma projektiin"
2588
 
2589
-#: panels.py:117
2590
+#: panels.py:118
2591
 msgid "Delete Sequence from Project"
2592
 msgstr "Poista ohjelma projektista"
2593
 
2594
-#: panels.py:118
2595
+#: panels.py:119
2596
 msgid "Start editing Sequence"
2597
 msgstr "Editoi ohjelmaa"
2598
 
2599
-#: panels.py:132
2600
+#: panels.py:133
2601
 msgid "Sequences"
2602
 msgstr "Ohjelmat"
2603
 
2604
-#: panels.py:135
2605
+#: panels.py:136
2606
 msgid "Select folder for new thumbnails."
2607
 msgstr "Valitse kansio uusille mediaikoneille"
2608
 
2609
-#: panels.py:136
2610
+#: panels.py:137
2611
 msgid "Old thumbnails in this or other projects will"
2612
 msgstr "Vanhat media-ikonit"
2613
 
2614
-#: panels.py:137
2615
+#: panels.py:138
2616
 msgid ""
2617
 " still be available,\n"
2618
 "this only affects thumnails that are created for new media.\n"
2619
@@ -2168,7 +2253,7 @@
2620
 " ovat edelleen käytettävissä,\n"
2621
 "tämä vaikuttaa vain uusiin mediaikoneihin.\n"
2622
 
2623
-#: panels.py:138
2624
+#: panels.py:139
2625
 msgid ""
2626
 "\n"
2627
 "Setting your home folder as thumbnails folder is not allowed."
2628
@@ -2176,15 +2261,15 @@
2629
 "\n"
2630
 "Et voi asettaa koti kansiotasi media-ikoni kansioksi."
2631
 
2632
-#: panels.py:154
2633
+#: panels.py:155
2634
 msgid "Select folder for rendered clips."
2635
 msgstr "Valitse kansio johon tallennetaan renderöity tiedostot"
2636
 
2637
-#: panels.py:155
2638
+#: panels.py:156
2639
 msgid "Old rendered clips in this or other projects will"
2640
 msgstr "Vanhat renderöidyt klipit ja projektit"
2641
 
2642
-#: panels.py:156
2643
+#: panels.py:157
2644
 msgid ""
2645
 " still be available,\n"
2646
 "this only affects rendered files that are created from now on.\n"
2647
@@ -2192,7 +2277,7 @@
2648
 " ovat edelleen käytettävissä,\n"
2649
 "tämä vaikuttaa vain uusiin mediaikoneihin.\n"
2650
 
2651
-#: panels.py:157
2652
+#: panels.py:158
2653
 msgid ""
2654
 "\n"
2655
 "Setting your home folder as folder for rendered clips is not allowed."
2656
@@ -2200,122 +2285,119 @@
2657
 "\n"
2658
 "Et voi asettaa koti kansiotasi media-ikoni kansioksi."
2659
 
2660
-#: panels.py:241 rendergui.py:524 tools/toolsencoding.py:54
2661
+#: panels.py:242 rendergui.py:531 tools/toolsencoding.py:54
2662
 msgid "Name:"
2663
 msgstr "Nimi:"
2664
 
2665
-#: panels.py:242
2666
+#: panels.py:243
2667
 msgid "Path:"
2668
 msgstr "Polku:"
2669
 
2670
-#: panels.py:243 panels.py:277
2671
+#: panels.py:244 panels.py:278
2672
 msgid "Image Size:"
2673
 msgstr "Kuvan koko"
2674
 
2675
-#: panels.py:244 tools/batchrendering.py:999
2676
+#: panels.py:245 tools/batchrendering.py:1002
2677
 msgid "Frames Per Second:"
2678
 msgstr "Ruutuja sekunnissa:"
2679
 
2680
-#: panels.py:245
2681
+#: panels.py:246
2682
 msgid "Playtime:"
2683
 msgstr "Soittoaika:"
2684
 
2685
-#: panels.py:246 panels.py:279
2686
+#: panels.py:247 panels.py:280
2687
 msgid "Video Codec:"
2688
 msgstr "Video koodekki:"
2689
 
2690
-#: panels.py:247 panels.py:280
2691
+#: panels.py:248 panels.py:281
2692
 msgid "Audio Codec:"
2693
 msgstr "Audio koodekki:"
2694
 
2695
-#: panels.py:248
2696
+#: panels.py:249
2697
 msgid "Audio Channels:"
2698
 msgstr "Audio kanavat"
2699
 
2700
-#: panels.py:249
2701
+#: panels.py:250
2702
 msgid "Audio Sample Rate:"
2703
 msgstr "Audio näytetaajuus:"
2704
 
2705
-#: panels.py:250
2706
-#, fuzzy
2707
+#: panels.py:251
2708
 msgid "Best Profile:"
2709
-msgstr "Hallitse profiileja"
2710
+msgstr "paras Profiili:"
2711
 
2712
-#: panels.py:251
2713
-#, fuzzy
2714
+#: panels.py:252
2715
 msgid "Matches Project Profile:"
2716
-msgstr "Käytä projektin profiilia:"
2717
+msgstr "Vastaa projektin profiilia:"
2718
 
2719
-#: panels.py:274 tools/gmic.py:647
2720
+#: panels.py:275 tools/gmic.py:699
2721
 msgid "Mark In:"
2722
 msgstr "Alku merkki:"
2723
 
2724
-#: panels.py:275 tools/gmic.py:648
2725
+#: panels.py:276 tools/gmic.py:700
2726
 msgid "Mark Out:"
2727
 msgstr "Loppu merkki:"
2728
 
2729
-#: panels.py:276
2730
+#: panels.py:277
2731
 msgid "Clip Length:"
2732
 msgstr "Leikkeen pituus:"
2733
 
2734
-#: panels.py:278
2735
+#: panels.py:279
2736
 msgid "Media Path:"
2737
 msgstr "Media polku:"
2738
 
2739
-#: panels.py:308
2740
+#: panels.py:309
2741
 msgid "Composite clip on:"
2742
 msgstr "Yhdistäjän kohde:"
2743
 
2744
-#: panels.py:321 panels.py:411 rendergui.py:537 tools/toolsencoding.py:67
2745
+#: panels.py:322 panels.py:415 rendergui.py:544 tools/toolsencoding.py:67
2746
 msgid "Type:"
2747
 msgstr "Tyyppi:"
2748
 
2749
-#: panels.py:330
2750
+#: panels.py:331
2751
 msgid "Wipe Pattern:"
2752
 msgstr "Siirtymä kuvio:"
2753
 
2754
-#: panels.py:336
2755
+#: panels.py:337
2756
 msgid "Dip Color:"
2757
 msgstr "Väli väri:"
2758
 
2759
-#: panels.py:351 panels.py:421 tools/gmic.py:649
2760
+#: panels.py:355 panels.py:428 tools/gmic.py:701
2761
 msgid "Length:"
2762
 msgstr "Pituus:"
2763
 
2764
-#: panels.py:357
2765
+#: panels.py:361
2766
 msgid "First Clip Out Handle:"
2767
 msgstr "Ulos leike ruutuja:"
2768
 
2769
-#: panels.py:358 panels.py:361
2770
+#: panels.py:362 panels.py:365
2771
 msgid " frame(s)"
2772
 msgstr " "
2773
 
2774
-#: panels.py:360
2775
+#: panels.py:364
2776
 msgid "Second Clip In Handle:"
2777
 msgstr "Sisään leike ruutuja:"
2778
 
2779
-#: panels.py:397 panels.py:448
2780
+#: panels.py:401 panels.py:455
2781
 msgid "Transition Options"
2782
 msgstr "Yhdistäjä valinnat"
2783
 
2784
-#: panels.py:398 panels.py:449
2785
+#: panels.py:402 panels.py:456
2786
 msgid "Encoding"
2787
 msgstr "Enkoodaus"
2788
 
2789
-#: panels.py:399
2790
-#, fuzzy
2791
+#: panels.py:403
2792
 msgid "Media Overlap info"
2793
-msgstr "Median uudelleen linkitys"
2794
+msgstr "Median päällekkäisyys info"
2795
 
2796
-#: panels.py:407 mlttransitions.py:166
2797
+#: panels.py:411 mlttransitions.py:166
2798
 msgid "Fade In"
2799
 msgstr "Häive sisään"
2800
 
2801
-#: panels.py:408 mlttransitions.py:167
2802
+#: panels.py:412 mlttransitions.py:167
2803
 msgid "Fade Out"
2804
 msgstr "Häive ulos"
2805
 
2806
-#: panels.py:416
2807
+#: panels.py:420
2808
 msgid "Color:"
2809
 msgstr "Väri:"
2810
 
2811
@@ -2323,7 +2405,7 @@
2812
 msgid "Building sequence "
2813
 msgstr "Rakennetaan ohjelmaa "
2814
 
2815
-#: persistance.py:404
2816
+#: persistance.py:408
2817
 msgid "Loading icons"
2818
 msgstr "Ladataan ikoneita"
2819
 
2820
@@ -2331,93 +2413,93 @@
2821
 msgid "untitled"
2822
 msgstr "tallentamaton"
2823
 
2824
-#: projectdata.py:186
2825
+#: projectdata.py:188
2826
 msgid "bin_"
2827
 msgstr "laatikko_"
2828
 
2829
-#: projectdata.py:481
2830
+#: projectdata.py:483
2831
 msgid "Created using dialog"
2832
 msgstr ""
2833
 
2834
-#: projectdata.py:483
2835
+#: projectdata.py:485
2836
 msgid "Created using Save As... "
2837
 msgstr ""
2838
 
2839
-#: projectdata.py:485
2840
+#: projectdata.py:487
2841
 msgid "Saved "
2842
 msgstr "Tallenna"
2843
 
2844
-#: projectdata.py:488
2845
+#: projectdata.py:490
2846
 msgid "Saved as "
2847
 msgstr "Tallenna"
2848
 
2849
-#: projectdata.py:490
2850
+#: projectdata.py:492
2851
 msgid "Rendered "
2852
 msgstr "Renderöity"
2853
 
2854
-#: projectdata.py:492
2855
+#: projectdata.py:494
2856
 msgid "Saved backup snapshot"
2857
 msgstr ""
2858
 
2859
-#: render.py:152
2860
+#: render.py:170
2861
 msgid "To Queue"
2862
 msgstr "Jonoon"
2863
 
2864
-#: render.py:153
2865
+#: render.py:171
2866
 msgid "Save Project in Render Queue"
2867
 msgstr "Tallenna projekti renderöintijonoon"
2868
 
2869
-#: render.py:156
2870
+#: render.py:174
2871
 msgid "Select render range"
2872
 msgstr "Valitse renderöinti alue"
2873
 
2874
-#: render.py:157
2875
+#: render.py:175
2876
 msgid "Reset all render options to defaults"
2877
 msgstr "Palaa oletusarvoihin"
2878
 
2879
-#: render.py:158
2880
+#: render.py:176
2881
 msgid "Begin Rendering"
2882
 msgstr "Aloita renderöinti"
2883
 
2884
-#: render.py:177
2885
+#: render.py:195
2886
 msgid "<b>Output File: </b>"
2887
 msgstr "<b>Tuotettu tiedosto: </b>"
2888
 
2889
-#: render.py:179
2890
+#: render.py:197
2891
 msgid "<b>Estimated time left: </b>"
2892
 msgstr "<b>Arvioitu aika: </b>"
2893
 
2894
-#: render.py:181
2895
+#: render.py:199
2896
 msgid "<b>Render time: </b>"
2897
 msgstr "<b>Kulunut aika: </b>"
2898
 
2899
-#: render.py:198 render.py:224
2900
+#: render.py:216 render.py:242
2901
 msgid "<b>Render Time: </b>"
2902
 msgstr "<b>Kulunut aika: </b>"
2903
 
2904
-#: render.py:204 render.py:222
2905
+#: render.py:222 render.py:240
2906
 msgid "<b>Estimated Time Left: </b>"
2907
 msgstr "<b>Arvioitu aika: </b>"
2908
 
2909
-#: render.py:226
2910
+#: render.py:244
2911
 msgid "Render Complete!"
2912
 msgstr "Renderöinti valmis!"
2913
 
2914
-#: render.py:342
2915
+#: render.py:360
2916
 msgid "A File with given path exists!"
2917
 msgstr ""
2918
 
2919
-#: render.py:343
2920
+#: render.py:361
2921
 msgid ""
2922
 "It is not allowed to render Motion Files with same paths as existing files.\n"
2923
 "Select another name for file."
2924
 msgstr ""
2925
 
2926
-#: render.py:402
2927
+#: render.py:420
2928
 msgid "Rendering Motion Clip"
2929
 msgstr "Renderöidää nopeusmuutos tiedostoa"
2930
 
2931
-#: render.py:452
2932
+#: render.py:470
2933
 msgid "Rendering Transition Clip"
2934
 msgstr "Renderöidää transitio leike"
2935
 
2936
@@ -3963,7 +4045,7 @@
2937
 msgid "Spots"
2938
 msgstr "Pilkut"
2939
 
2940
-#: mlttransitions.py:111 medialog.py:534
2941
+#: mlttransitions.py:111 medialog.py:535
2942
 msgid "Star"
2943
 msgstr "Tähdet"
2944
 
2945
@@ -4139,39 +4221,39 @@
2946
 msgid "Align"
2947
 msgstr "Kohdista"
2948
 
2949
-#: keyframeeditor.py:1532
2950
+#: keyframeeditor.py:1544
2951
 msgid "View:"
2952
 msgstr "Näkymä:"
2953
 
2954
-#: keyframeeditor.py:1538
2955
+#: keyframeeditor.py:1550
2956
 msgid "Large"
2957
 msgstr "Suuri"
2958
 
2959
-#: keyframeeditor.py:1539
2960
+#: keyframeeditor.py:1551
2961
 msgid "Medium"
2962
 msgstr "Keskikokoinen"
2963
 
2964
-#: keyframeeditor.py:1540
2965
+#: keyframeeditor.py:1552
2966
 msgid "Small"
2967
 msgstr "Pieni"
2968
 
2969
-#: keyframeeditor.py:1560
2970
+#: keyframeeditor.py:1572
2971
 msgid "Reset Geometry"
2972
 msgstr "Resetoi geometria"
2973
 
2974
-#: keyframeeditor.py:1561
2975
+#: keyframeeditor.py:1573
2976
 msgid "Geometry to Original Aspect Ratio"
2977
 msgstr "Aseta lähdekuva alkuperäiseen kuvasuhteeseen"
2978
 
2979
-#: keyframeeditor.py:1562
2980
+#: keyframeeditor.py:1574
2981
 msgid "Center Horizontal"
2982
 msgstr "Raidat vaaka"
2983
 
2984
-#: keyframeeditor.py:1563
2985
+#: keyframeeditor.py:1575
2986
 msgid "Center Vertical"
2987
 msgstr "Raidat pysty"
2988
 
2989
-#: middlebar.py:110
2990
+#: middlebar.py:127
2991
 msgid ""
2992
 "Zoom In - Mouse Middle Scroll\n"
2993
 " Zoom Out - Mouse Middle Scroll\n"
2994
@@ -4181,7 +4263,7 @@
2995
 "Zoomaa ulos - Hiiri keskirulla pyöritä\n"
2996
 "Zoomaa mahtumaan - Hiiri keskirulla klikkaus"
2997
 
2998
-#: middlebar.py:115
2999
+#: middlebar.py:132
3000
 msgid ""
3001
 "Add Rendered Transition - 2 clips selected\n"
3002
 "Add Rendered Fade - 1 clip selected\n"
3003
@@ -4191,19 +4273,25 @@
3004
 "Lisää renderöity häivytys - 1 klippi valittuna\n"
3005
 "Leikkaa - X"
3006
 
3007
-#: middlebar.py:123
3008
+#: middlebar.py:138
3009
 msgid ""
3010
 "Splice Out - Delete\n"
3011
 "Lift\n"
3012
-"Resync Selected\n"
3013
-"Split Audio"
3014
+"Delete Range"
3015
 msgstr ""
3016
 "Poista leike välistä - Delete\n"
3017
 "Nosta\n"
3018
+"Poista jakso"
3019
+
3020
+#: middlebar.py:143
3021
+msgid ""
3022
+"Resync Selected\n"
3023
+"Split Audio"
3024
+msgstr ""
3025
 "Synkronoi valitut\n"
3026
 "Erota ääni"
3027
 
3028
-#: middlebar.py:130
3029
+#: middlebar.py:150
3030
 msgid ""
3031
 "Overwrite Range\n"
3032
 "Overwrite Clip - T\n"
3033
@@ -4215,7 +4303,7 @@
3034
 "Insertoi leike - Y\n"
3035
 "Laita leike viimeiseksi - U"
3036
 
3037
-#: middlebar.py:135
3038
+#: middlebar.py:155
3039
 msgid ""
3040
 "Undo - Ctrl + Z\n"
3041
 "Redo - Ctrl + Y"
3042
@@ -4223,7 +4311,7 @@
3043
 "Kumoa - Ctrl + X\n"
3044
 "Tee uudelleen - Ctrl + Y"
3045
 
3046
-#: middlebar.py:142
3047
+#: middlebar.py:162
3048
 msgid ""
3049
 "Audio Mixer\n"
3050
 "Titler\n"
3051
@@ -4235,7 +4323,7 @@
3052
 "G'Mic Effects\n"
3053
 "Batch Render Queue"
3054
 
3055
-#: middlebar.py:145
3056
+#: middlebar.py:167
3057
 msgid ""
3058
 "Audio Mixer(not available)\n"
3059
 "Titler"
3060
@@ -4243,119 +4331,119 @@
3061
 "Audio mikseri(ei käytettävissä)\n"
3062
 "Tekstitys"
3063
 
3064
-#: medialog.py:303
3065
+#: medialog.py:304
3066
 msgid "New Group..."
3067
 msgstr "Uusi ryhmä..."
3068
 
3069
-#: medialog.py:304
3070
+#: medialog.py:305
3071
 msgid "New Group From Selected..."
3072
 msgstr "Uusi ryhmä valituista..."
3073
 
3074
-#: medialog.py:308
3075
+#: medialog.py:309
3076
 msgid "Rename Current Group..."
3077
 msgstr "Nimeä valittu ryhmä..."
3078
 
3079
-#: medialog.py:314
3080
+#: medialog.py:315
3081
 msgid "Move Selected Items To Group"
3082
 msgstr "Siirra valitut ryhmään"
3083
 
3084
-#: medialog.py:317
3085
+#: medialog.py:318
3086
 msgid "No Groups"
3087
 msgstr "Ei ryhmiä"
3088
 
3089
-#: medialog.py:330
3090
+#: medialog.py:331
3091
 msgid "Delete Current Group"
3092
 msgstr "Poista valittu ryhmä"
3093
 
3094
-#: medialog.py:336
3095
+#: medialog.py:337
3096
 msgid "Sort by"
3097
 msgstr ""
3098
 
3099
-#: medialog.py:339
3100
+#: medialog.py:340
3101
 msgid "Time"
3102
 msgstr "Aika"
3103
 
3104
-#: medialog.py:345 medialog.py:540
3105
+#: medialog.py:346 medialog.py:541
3106
 msgid "File Name"
3107
 msgstr "Tiedoston nimi"
3108
 
3109
-#: medialog.py:350 medialog.py:538
3110
+#: medialog.py:351 medialog.py:539
3111
 msgid "Comment"
3112
 msgstr "Kommentti"
3113
 
3114
-#: medialog.py:464
3115
+#: medialog.py:465
3116
 msgid "Group "
3117
 msgstr "Ryhmä"
3118
 
3119
-#: medialog.py:536 projectinfogui.py:99
3120
+#: medialog.py:537 projectinfogui.py:100
3121
 msgid "Event"
3122
 msgstr "Tapahtuma"
3123
 
3124
-#: medialog.py:542
3125
+#: medialog.py:543
3126
 msgid "Mark In"
3127
 msgstr "Alku merkki"
3128
 
3129
-#: medialog.py:544
3130
+#: medialog.py:545
3131
 msgid "Mark Out"
3132
 msgstr "Loppu merkki"
3133
 
3134
-#: medialog.py:546 projectinfogui.py:97
3135
+#: medialog.py:547 projectinfogui.py:98
3136
 msgid "Date"
3137
 msgstr "Päivämäärä"
3138
 
3139
-#: medialog.py:701
3140
+#: medialog.py:702
3141
 msgid "Use Comments as Clip Names"
3142
 msgstr "Klippien nimet kommenteista"
3143
 
3144
-#: medialog.py:732
3145
+#: medialog.py:733
3146
 msgid "Display starred ranges"
3147
 msgstr "Näytä tähdellä varustetut"
3148
 
3149
-#: medialog.py:733
3150
+#: medialog.py:734
3151
 msgid "Display non-starred ranges"
3152
 msgstr "Näytä ilman tähteä olevat"
3153
 
3154
-#: medialog.py:734
3155
+#: medialog.py:735
3156
 msgid "Set selected ranges starred"
3157
 msgstr "Lisää valittuihin tähti"
3158
 
3159
-#: medialog.py:735
3160
+#: medialog.py:736
3161
 msgid "Set selected ranges non-starred"
3162
 msgstr "Poista valituistä tähti"
3163
 
3164
-#: medialog.py:736
3165
+#: medialog.py:737
3166
 msgid "Log current marked range"
3167
 msgstr "Loggaaa merkitty alue"
3168
 
3169
-#: medialog.py:737
3170
+#: medialog.py:738
3171
 msgid "Delete selected ranges"
3172
 msgstr "Poista valitut"
3173
 
3174
-#: medialog.py:738
3175
+#: medialog.py:739
3176
 msgid "Insert selected ranges on Timeline"
3177
 msgstr "Lisää leike alueet ohjelman perään"
3178
 
3179
-#: medialog.py:739
3180
+#: medialog.py:740
3181
 msgid "Append displayed ranges on Timeline"
3182
 msgstr "Lisää leike alueet ohjelman perään"
3183
 
3184
-#: medialog.py:756
3185
+#: medialog.py:757
3186
 msgid "All Items"
3187
 msgstr "Kaikki"
3188
 
3189
-#: medialog.py:763
3190
+#: medialog.py:764
3191
 msgid "Select viewed Range Log Items Group"
3192
 msgstr "Valitse klippi ryhmä"
3193
 
3194
-#: projectinfogui.py:37
3195
+#: projectinfogui.py:38
3196
 msgid "Name"
3197
 msgstr "Nimi"
3198
 
3199
-#: projectinfogui.py:49
3200
+#: projectinfogui.py:50
3201
 msgid "Project Events"
3202
 msgstr "Projekti Tapahtumat"
3203
 
3204
-#: projectinfogui.py:101
3205
+#: projectinfogui.py:102
3206
 msgid "Path"
3207
 msgstr "Polku"
3208
 
3209
@@ -4399,21 +4487,21 @@
3210
 msgid "Save Title Graphic"
3211
 msgstr "Tallenna grafiikka"
3212
 
3213
-#: rendergui.py:44
3214
+#: rendergui.py:45
3215
 msgid "Render Progress"
3216
 msgstr "Rederöinnin edistyminen"
3217
 
3218
-#: rendergui.py:68
3219
+#: rendergui.py:69
3220
 msgid ""
3221
 "Project and Render Profile FPS values are not same. Rendered file may have A/"
3222
 "V sync issues."
3223
 msgstr ""
3224
 
3225
-#: rendergui.py:95
3226
+#: rendergui.py:96
3227
 msgid "Render range not defined!"
3228
 msgstr "Renderöinti alue ei ole määritelty"
3229
 
3230
-#: rendergui.py:96
3231
+#: rendergui.py:97
3232
 msgid ""
3233
 "Define render range using Mark In and Mark Out points\n"
3234
 "or select range option 'Sequence length' to start rendering."
3235
@@ -4421,119 +4509,119 @@
3236
 "Määrittele rendaus alue asettalla aloitus ja lopetus merkit,\n"
3237
 "tai valitse vaihtoehto 'Ohjelman pituus' aloittaaksesi rendauksen."
3238
 
3239
-#: rendergui.py:100
3240
+#: rendergui.py:101
3241
 msgid "Load Render Args File"
3242
 msgstr "Lataa renderöintiargumentit"
3243
 
3244
-#: rendergui.py:114
3245
+#: rendergui.py:115
3246
 msgid "Save Render Args As"
3247
 msgstr "Tallenna renderöintiargumentit nimellä"
3248
 
3249
-#: rendergui.py:168
3250
+#: rendergui.py:169
3251
 msgid "Render Slow/Fast Motion Video File"
3252
 msgstr ""
3253
 
3254
-#: rendergui.py:173
3255
+#: rendergui.py:174
3256
 msgid "Source Media File: "
3257
 msgstr "Lähde media tiedosto:"
3258
 
3259
-#: rendergui.py:180 rendergui.py:181
3260
+#: rendergui.py:181 rendergui.py:182
3261
 msgid "<b>not set</b>"
3262
 msgstr "<b>ei asetettu</b>"
3263
 
3264
-#: rendergui.py:201
3265
+#: rendergui.py:202
3266
 msgid "Select Target Folder"
3267
 msgstr "Valitse kohde kansio"
3268
 
3269
-#: rendergui.py:205
3270
+#: rendergui.py:206
3271
 msgid "Speed %:"
3272
 msgstr "Nopeus %"
3273
 
3274
-#: rendergui.py:243
3275
+#: rendergui.py:244
3276
 msgid "Full Source Length"
3277
 msgstr "Lähteen täysi pituus"
3278
 
3279
-#: rendergui.py:248
3280
+#: rendergui.py:249
3281
 msgid "Source Mark In to Mark Out"
3282
 msgstr "Lähteen merkkien väli"
3283
 
3284
-#: rendergui.py:271
3285
+#: rendergui.py:272
3286
 msgid "Source Mark In: "
3287
 msgstr "Lähteen aloitus aloitus merkki"
3288
 
3289
-#: rendergui.py:272
3290
+#: rendergui.py:273
3291
 msgid "Source Mark Out: "
3292
 msgstr "Lähteen lopetus merkki"
3293
 
3294
-#: rendergui.py:276
3295
+#: rendergui.py:277
3296
 msgid "Target File:"
3297
 msgstr "Kohde tiedosto"
3298
 
3299
-#: rendergui.py:277
3300
+#: rendergui.py:278
3301
 msgid "Target Folder:"
3302
 msgstr "Valitse kansio"
3303
 
3304
-#: rendergui.py:278
3305
+#: rendergui.py:279
3306
 msgid "Target Profile:"
3307
 msgstr "Hallitse profiileja"
3308
 
3309
-#: rendergui.py:279
3310
+#: rendergui.py:280
3311
 msgid "Target Encoding:"
3312
 msgstr "Kohteen enkoodaus"
3313
 
3314
-#: rendergui.py:280
3315
+#: rendergui.py:281
3316
 msgid "Target Quality:"
3317
 msgstr "Kohteen Laatu:"
3318
 
3319
-#: rendergui.py:282 rendergui.py:467
3320
+#: rendergui.py:283 rendergui.py:468
3321
 msgid "Render Range:"
3322
 msgstr "Renderöinti alue:"
3323
 
3324
-#: rendergui.py:283
3325
+#: rendergui.py:284
3326
 msgid "Rendered Clip Length:"
3327
 msgstr "Renderöidyn klipin pituus:"
3328
 
3329
-#: rendergui.py:316 tools/toolsencoding.py:172
3330
+#: rendergui.py:317 tools/toolsencoding.py:172
3331
 msgid "Select Render quality"
3332
 msgstr "Valitse renderöinti laatu"
3333
 
3334
-#: rendergui.py:334
3335
+#: rendergui.py:335
3336
 msgid "Select audio sample frequency"
3337
 msgstr ""
3338
 
3339
-#: rendergui.py:358 tools/toolsencoding.py:231
3340
+#: rendergui.py:359 tools/toolsencoding.py:231
3341
 msgid "Select Render encoding"
3342
 msgstr "Valitse renderöinti enkoodaus"
3343
 
3344
-#: rendergui.py:395 tools/toolsencoding.py:155
3345
+#: rendergui.py:396 tools/toolsencoding.py:155
3346
 msgid "Select render profile"
3347
 msgstr "Valitse renderöinti profiili"
3348
 
3349
-#: rendergui.py:422
3350
+#: rendergui.py:423
3351
 msgid "Full Length"
3352
 msgstr "Täysi pituus"
3353
 
3354
-#: rendergui.py:423
3355
+#: rendergui.py:424
3356
 msgid "Marked Range"
3357
 msgstr "Merkitty alue"
3358
 
3359
-#: rendergui.py:431 tools/toolsencoding.py:270
3360
+#: rendergui.py:432 tools/toolsencoding.py:270
3361
 msgid "File"
3362
 msgstr "Tiedosto"
3363
 
3364
-#: rendergui.py:432 tools/toolsencoding.py:271
3365
+#: rendergui.py:433 tools/toolsencoding.py:271
3366
 msgid "Render Profile"
3367
 msgstr "Renderöinti profiili"
3368
 
3369
-#: rendergui.py:435 rendergui.py:453 tools/toolsencoding.py:272
3370
+#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:272
3371
 msgid "Encoding Format"
3372
 msgstr "Enkoodaus formaatti"
3373
 
3374
-#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:273
3375
+#: rendergui.py:438 tools/toolsencoding.py:273
3376
 msgid "Render Type"
3377
 msgstr "Renderöinti tyyppi"
3378
 
3379
-#: rendergui.py:456
3380
+#: rendergui.py:456 rendergui.py:924
3381
 msgid "Render Args"
3382
 msgstr "Renderöinti argumentit"
3383
 
3384
@@ -4541,75 +4629,83 @@
3385
 msgid "Open File in Bin:"
3386
 msgstr "Avaa tiedosto laatikossa"
3387
 
3388
-#: rendergui.py:530 tools/toolsencoding.py:60
3389
+#: rendergui.py:537 tools/toolsencoding.py:60
3390
 msgid "Select folder to place rendered file in"
3391
 msgstr "Valitse kansio johon tallennetaan renderöity tiedosto"
3392
 
3393
-#: rendergui.py:531 tools/toolsencoding.py:61
3394
+#: rendergui.py:538 tools/toolsencoding.py:61
3395
 msgid "Give name for rendered file"
3396
 msgstr "Anne nimi renderöidylle tiedostolle"
3397
 
3398
-#: rendergui.py:538 tools/toolsencoding.py:68
3399
+#: rendergui.py:545 tools/toolsencoding.py:68
3400
 msgid "Presets:"
3401
 msgstr "Ennakkoasetukset:"
3402
 
3403
-#: rendergui.py:541 tools/toolsencoding.py:71
3404
+#: rendergui.py:548 tools/toolsencoding.py:71
3405
 msgid "User Defined"
3406
 msgstr "Käyttäjän määrittelemä"
3407
 
3408
-#: rendergui.py:542 tools/toolsencoding.py:72
3409
+#: rendergui.py:549 tools/toolsencoding.py:72
3410
 msgid "Preset File type"
3411
 msgstr "Esiasetettu tiedosto tyyppi"
3412
 
3413
-#: rendergui.py:559 rendergui.py:634
3414
+#: rendergui.py:566 rendergui.py:642 rendergui.py:758
3415
 msgid "Use Project Profile:"
3416
 msgstr "Käytä projektin profiilia:"
3417
 
3418
-#: rendergui.py:560 rendergui.py:635
3419
+#: rendergui.py:567 rendergui.py:643 rendergui.py:759
3420
 msgid "Render using args:"
3421
 msgstr "Renderöi argumenteilla"
3422
 
3423
-#: rendergui.py:575
3424
+#: rendergui.py:582
3425
 msgid "Select used project profile for rendering"
3426
 msgstr "Valitse profiili renderöinnille"
3427
 
3428
-#: rendergui.py:576
3429
+#: rendergui.py:583
3430
 msgid "Render profile info"
3431
 msgstr "Renderöiti profiili info"
3432
 
3433
-#: rendergui.py:651
3434
+#: rendergui.py:660 rendergui.py:885
3435
 msgid "Load Selection"
3436
 msgstr "Lataa valinta"
3437
 
3438
-#: rendergui.py:656
3439
+#: rendergui.py:665 rendergui.py:888
3440
 msgid "Ext.:"
3441
 msgstr ""
3442
 
3443
-#: rendergui.py:691
3444
+#: rendergui.py:700 rendergui.py:797
3445
 msgid "Render using key=value rendering options"
3446
 msgstr "Renderöi käyttämällä avain=arvo pareja"
3447
 
3448
-#: rendergui.py:692
3449
+#: rendergui.py:701 rendergui.py:895
3450
 msgid "Load render options from currently selected encoding"
3451
 msgstr "Lataa renderöiti arjot valittuna olevasta enkoodauksesta"
3452
 
3453
-#: rendergui.py:693
3454
+#: rendergui.py:702 rendergui.py:896
3455
 msgid "Edit render options"
3456
 msgstr "Editoi renderöinti arvoja"
3457
 
3458
-#: rendergui.py:694
3459
+#: rendergui.py:703 rendergui.py:799
3460
 msgid "Save Render Args into a text file"
3461
 msgstr "Tallenna renderöinti argumentit tiedostoon"
3462
 
3463
-#: rendergui.py:695
3464
+#: rendergui.py:704 rendergui.py:800
3465
 msgid "Load Render Args from a text file"
3466
 msgstr "Lataa renderöintiargumentit tiedostosta"
3467
 
3468
+#: rendergui.py:777
3469
+msgid "Edit Args:"
3470
+msgstr ""
3471
+
3472
+#: rendergui.py:907
3473
+msgid "Set Args"
3474
+msgstr "Aseta argumentit"
3475
+
3476
 #: profilesmanager.py:47 proxyediting.py:218
3477
 msgid "Close Manager"
3478
 msgstr "Sulje manageri"
3479
 
3480
-#: profilesmanager.py:72 tools/batchrendering.py:646
3481
+#: profilesmanager.py:72 tools/batchrendering.py:649
3482
 msgid "Delete Selected"
3483
 msgstr "Poista valitut"
3484
 
3485
@@ -4713,365 +4809,375 @@
3486
 msgid "Confirm user profile delete"
3487
 msgstr "Vahvista käyttäjän luoman profiilin poisto!"
3488
 
3489
-#: profilesmanager.py:280 tools/batchrendering.py:729
3490
+#: profilesmanager.py:280 tools/batchrendering.py:732
3491
 msgid "This operation cannot be undone."
3492
 msgstr "Tätä toimintoa ei voida peruuttaa."
3493
 
3494
-#: preferenceswindow.py:40
3495
+#: preferenceswindow.py:41
3496
 msgid "Editor Preferences"
3497
 msgstr "Asetukset"
3498
 
3499
-#: preferenceswindow.py:52
3500
+#: preferenceswindow.py:53
3501
 msgid "Editing"
3502
 msgstr "Editointi"
3503
 
3504
-#: preferenceswindow.py:75
3505
+#: preferenceswindow.py:76
3506
 msgid "Restart required for some setting changes to take effect."
3507
 msgstr "Uudellen käynnistys vaaditaan joillekin asutuksille"
3508
 
3509
-#: preferenceswindow.py:76
3510
+#: preferenceswindow.py:77
3511
 msgid "If requested change is not in effect, restart application."
3512
 msgstr "Jos pyydetty muutos ei ole voimassa, uudelleenkäynnistä ohjelma"
3513
 
3514
-#: preferenceswindow.py:110
3515
+#: preferenceswindow.py:111
3516
 msgid "No Autosave"
3517
 msgstr "Ei autotallennusta"
3518
 
3519
-#: preferenceswindow.py:110
3520
+#: preferenceswindow.py:111
3521
 msgid "1 min"
3522
 msgstr "1 minuutti"
3523
 
3524
-#: preferenceswindow.py:110
3525
+#: preferenceswindow.py:111
3526
 msgid "2 min"
3527
 msgstr "2 minuuttia"
3528
 
3529
-#: preferenceswindow.py:110
3530
+#: preferenceswindow.py:111
3531
 msgid "5 min"
3532
 msgstr "5 minuuttia"
3533
 
3534
-#: preferenceswindow.py:118
3535
+#: preferenceswindow.py:119
3536
 msgid "Absolute paths first, relative second"
3537
-msgstr ""
3538
+msgstr "Ensin absoluuttiset, sitten relatiiviset"
3539
 
3540
-#: preferenceswindow.py:119
3541
+#: preferenceswindow.py:120
3542
 msgid "Relative paths first, absolute second"
3543
-msgstr ""
3544
+msgstr "Ensin relatiiviset, sitten absoluuttiset"
3545
 
3546
-#: preferenceswindow.py:120
3547
+#: preferenceswindow.py:121
3548
 msgid "Absolute paths only"
3549
-msgstr ""
3550
+msgstr "Absoluuttiset tiedostopolut ainoastaan"
3551
 
3552
-#: preferenceswindow.py:124
3553
+#: preferenceswindow.py:125
3554
 msgid "Default Profile:"
3555
 msgstr "Oletus profiili:"
3556
 
3557
-#: preferenceswindow.py:125
3558
+#: preferenceswindow.py:126
3559
 msgid "Remember last media directory"
3560
 msgstr "Muista media kansio"
3561
 
3562
-#: preferenceswindow.py:126
3563
+#: preferenceswindow.py:127
3564
 msgid "Undo stack size:"
3565
 msgstr "Peruutuspinon koko:"
3566
 
3567
-#: preferenceswindow.py:127
3568
+#: preferenceswindow.py:128
3569
 msgid "Thumbnail folder:"
3570
 msgstr "Media-ikoni kansio:"
3571
 
3572
-#: preferenceswindow.py:128
3573
+#: preferenceswindow.py:129
3574
 msgid "Remember last render directory"
3575
 msgstr "Muista viimeinen renderöinti kansio"
3576
 
3577
-#: preferenceswindow.py:129
3578
+#: preferenceswindow.py:130
3579
 msgid "Autosave for crash recovery every:"
3580
 msgstr "Auto tallenna:"
3581
 
3582
-#: preferenceswindow.py:130
3583
+#: preferenceswindow.py:131
3584
 msgid "Rendered Clips folder:"
3585
 msgstr "Renderöityjen klippien kansio"
3586
 
3587
-#: preferenceswindow.py:131
3588
+#: preferenceswindow.py:132
3589
 msgid "Media look-up order on load:"
3590
 msgstr "Median etsimisjärjestys:"
3591
 
3592
-#: preferenceswindow.py:176
3593
-#, fuzzy
3594
+#: preferenceswindow.py:177
3595
 msgid "Overwrite blanks"
3596
-msgstr "Ylikirjoitus"
3597
+msgstr "Ylikirjoita tyhjät"
3598
 
3599
-#: preferenceswindow.py:177
3600
+#: preferenceswindow.py:178
3601
 msgid "Always insert"
3602
-msgstr ""
3603
+msgstr "Insertoi aina"
3604
 
3605
-#: preferenceswindow.py:190
3606
+#: preferenceswindow.py:191
3607
 msgid "Autoplay new Clips in Clip Monitor"
3608
 msgstr "Toista uusi leike heti monitorissa"
3609
 
3610
-#: preferenceswindow.py:191
3611
+#: preferenceswindow.py:192
3612
 msgid "Center Current Frame on Playback Stop"
3613
 msgstr "Keskitä pysäytys ruutuun"
3614
 
3615
-#: preferenceswindow.py:192
3616
+#: preferenceswindow.py:193
3617
 msgid "Graphics default length:"
3618
 msgstr "Grafiikkojen oletus pituus:"
3619
 
3620
-#: preferenceswindow.py:193
3621
+#: preferenceswindow.py:194
3622
 msgid "Trim Modes exit on empty click"
3623
 msgstr "Trimmi moodi jätetään klikkaamalla tyhjään"
3624
 
3625
-#: preferenceswindow.py:194
3626
+#: preferenceswindow.py:195
3627
 msgid "Quick enter Trim Modes"
3628
-msgstr "Trmmimoodin nopea käynnistys"
3629
+msgstr "Trimmimoodin nopea käynnistys"
3630
 
3631
-#: preferenceswindow.py:195
3632
+#: preferenceswindow.py:196
3633
 msgid "Remember Monitor Clip Frame"
3634
 msgstr "Muista monitori ruutu:"
3635
 
3636
-#: preferenceswindow.py:196
3637
+#: preferenceswindow.py:197
3638
 msgid "Media drag'n'drop action on non-V1 tracks"
3639
-msgstr ""
3640
+msgstr "madia rahhaus tiputus tapa ei V1 trakeille"
3641
 
3642
-#: preferenceswindow.py:197
3643
+#: preferenceswindow.py:198
3644
 msgid "Cover Transition/Fade clips on delete if possible"
3645
-msgstr ""
3646
+msgstr "Peitä "
3647
 
3648
-#: preferenceswindow.py:199
3649
+#: preferenceswindow.py:200
3650
 msgid "Enable single Play/Pause button"
3651
-msgstr ""
3652
+msgstr "Yhdistetty Toisto/pysäytys nappi"
3653
 
3654
-#: preferenceswindow.py:231
3655
+#: preferenceswindow.py:232
3656
 msgid "Glass"
3657
 msgstr "Lasi"
3658
 
3659
-#: preferenceswindow.py:232
3660
+#: preferenceswindow.py:233
3661
 msgid "Simple"
3662
 msgstr "Yksinkertainen"
3663
 
3664
-#: preferenceswindow.py:239
3665
+#: preferenceswindow.py:240
3666
 msgid "Light Theme"
3667
 msgstr "Vaalea teema"
3668
 
3669
-#: preferenceswindow.py:240
3670
+#: preferenceswindow.py:241
3671
 msgid "Dark Theme"
3672
 msgstr "Tumma teema"
3673
 
3674
-#: preferenceswindow.py:252
3675
-#, fuzzy
3676
+#: preferenceswindow.py:253
3677
 msgid "Display All Levels"
3678
-msgstr "Näytä äänen taso"
3679
+msgstr "Näytä kaikki tasot"
3680
 
3681
-#: preferenceswindow.py:253
3682
+#: preferenceswindow.py:254
3683
 msgid "Display Levels On Request"
3684
-msgstr ""
3685
+msgstr "Näytä tasot pyynnöstä"
3686
 
3687
-#: preferenceswindow.py:260
3688
+#: preferenceswindow.py:261
3689
+msgid "Single Window"
3690
+msgstr "1 ikkuna"
3691
+
3692
+#: preferenceswindow.py:262
3693
+msgid "Two Windows"
3694
+msgstr "2 ikkunaa"
3695
+
3696
+#: preferenceswindow.py:269
3697
+msgid "Application window mode:"
3698
+msgstr "Applikaation ikkunointi moodi:"
3699
+
3700
+#: preferenceswindow.py:270
3701
 msgid "Use English texts on localized OS"
3702
-msgstr ""
3703
+msgstr "Käytä englanninkieltä"
3704
 
3705
-#: preferenceswindow.py:261
3706
+#: preferenceswindow.py:271
3707
 msgid "Display splash screen"
3708
 msgstr "Näytä alkukuva"
3709
 
3710
-#: preferenceswindow.py:262
3711
+#: preferenceswindow.py:272
3712
 msgid "Buttons style:"
3713
 msgstr "Nappityyli:"
3714
 
3715
-#: preferenceswindow.py:263
3716
-msgid "Icons and color optimized for:"
3717
-msgstr "Ikonit ja värit optimoitu:"
3718
+#: preferenceswindow.py:273
3719
+msgid "Theme request, icons and colors:"
3720
+msgstr "Teema pyyntö, ikonit ja värit:"
3721
 
3722
-#: preferenceswindow.py:264
3723
+#: preferenceswindow.py:274
3724
 msgid "Theme detection fail fallback colors:"
3725
-msgstr ""
3726
+msgstr "Vara värit:"
3727
 
3728
-#: preferenceswindow.py:265
3729
+#: preferenceswindow.py:275
3730
 msgid "Default audio levels display:"
3731
-msgstr ""
3732
+msgstr "Defaultti audiotaso näyttö"
3733
 
3734
-#: tools/batchrendering.py:295
3735
+#: tools/batchrendering.py:298
3736
 msgid "Render Item Project File Copy failed!"
3737
 msgstr "Renderöintijonotiedoston kopiointi epäonnistui!"
3738
 
3739
-#: tools/batchrendering.py:362 tools/batchrendering.py:746
3740
+#: tools/batchrendering.py:365 tools/batchrendering.py:749
3741
 msgid "Error loading render queue items!"
3742
 msgstr "Virhe renderöintijonotiedostojen lataamisessa!"
3743
 
3744
-#: tools/batchrendering.py:363 tools/batchrendering.py:747
3745
+#: tools/batchrendering.py:366 tools/batchrendering.py:750
3746
 msgid "Message:\n"
3747
 msgstr "Viesti:\n"
3748
 
3749
-#: tools/batchrendering.py:381
3750
+#: tools/batchrendering.py:384
3751
 msgid "Batch Render Queue already running!"
3752
 msgstr "Renderöintijono ohjelma käynnissä!"
3753
 
3754
-#: tools/batchrendering.py:383
3755
+#: tools/batchrendering.py:386
3756
 msgid "Batch Render Queue application was detected in session dbus."
3757
 msgstr "Renderöintijono ohjelma havaittiin työpöytäsession dbus palvelussa."
3758
 
3759
-#: tools/batchrendering.py:405
3760
+#: tools/batchrendering.py:408
3761
 msgid "Application is rendering and cannot be closed!"
3762
 msgstr "Ohjelma renderöi aikä sitä voida sulkea!"
3763
 
3764
-#: tools/batchrendering.py:406
3765
+#: tools/batchrendering.py:409
3766
 msgid "Stop rendering before closing the application."
3767
 msgstr "Pysäyta renderöinti ennen ohjelman silkemista."
3768
 
3769
-#: tools/batchrendering.py:438
3770
+#: tools/batchrendering.py:441
3771
 msgid " datafile load failed with "
3772
 msgstr " data tiedoston lataus epäonnistui: "
3773
 
3774
-#: tools/batchrendering.py:444
3775
+#: tools/batchrendering.py:447
3776
 msgid " project file load failed with "
3777
 msgstr " projektitiedoston lataus epäonnistui:"
3778
 
3779
-#: tools/batchrendering.py:558
3780
+#: tools/batchrendering.py:561
3781
 msgid "Queued"
3782
 msgstr "Jonossa"
3783
 
3784
-#: tools/batchrendering.py:560
3785
+#: tools/batchrendering.py:563
3786
 msgid "Rendering"
3787
 msgstr "Renderöi"
3788
 
3789
-#: tools/batchrendering.py:562
3790
+#: tools/batchrendering.py:565
3791
 msgid "Finished"
3792
 msgstr "Valmis"
3793
 
3794
-#: tools/batchrendering.py:564
3795
+#: tools/batchrendering.py:567
3796
 msgid "Unqueued"
3797
 msgstr "Poissa jonosta"
3798
 
3799
-#: tools/batchrendering.py:566
3800
+#: tools/batchrendering.py:569
3801
 msgid "Aborted"
3802
 msgstr "Pysäytetty"
3803
 
3804
-#: tools/batchrendering.py:621 tools/batchrendering.py:1238
3805
+#: tools/batchrendering.py:624 tools/batchrendering.py:1241
3806
 msgid "Estimated Left:"
3807
 msgstr "Arvioitu aika:"
3808
 
3809
-#: tools/batchrendering.py:622
3810
+#: tools/batchrendering.py:625
3811
 msgid "Current Render:"
3812
 msgstr "Tämänhetkinen renderöinti:"
3813
 
3814
-#: tools/batchrendering.py:623 tools/batchrendering.py:1240 proxyediting.py:364
3815
+#: tools/batchrendering.py:626 tools/batchrendering.py:1243 proxyediting.py:364
3816
 msgid "Elapsed:"
3817
 msgstr "Kulunut:"
3818
 
3819
-#: tools/batchrendering.py:634
3820
+#: tools/batchrendering.py:637
3821
 msgid "Items Rendered:"
3822
 msgstr "Renderöity lukum:"
3823
 
3824
-#: tools/batchrendering.py:636
3825
+#: tools/batchrendering.py:639
3826
 msgid "Render Started:"
3827
 msgstr "Renderöinti alkoi:"
3828
 
3829
-#: tools/batchrendering.py:642
3830
+#: tools/batchrendering.py:645
3831
 msgid "Not Rendering"
3832
 msgstr "Ei renderöi"
3833
 
3834
-#: tools/batchrendering.py:650
3835
+#: tools/batchrendering.py:653
3836
 msgid "Delete Finished"
3837
 msgstr "Poista valmiit"
3838
 
3839
-#: tools/batchrendering.py:655
3840
+#: tools/batchrendering.py:658
3841
 msgid "Reload Queue"
3842
 msgstr "Virkistä jono"
3843
 
3844
-#: tools/batchrendering.py:666 tools/batchrendering.py:1250
3845
+#: tools/batchrendering.py:669 tools/batchrendering.py:1253
3846
 msgid "Stop Render"
3847
 msgstr "Pysäytä"
3848
 
3849
-#: tools/batchrendering.py:702
3850
+#: tools/batchrendering.py:705
3851
 msgid "Flowblade Batch Render"
3852
 msgstr "Flowblade Renderöintijono"
3853
 
3854
-#: tools/batchrendering.py:728
3855
+#: tools/batchrendering.py:731
3856
 msgid "Delete "
3857
 msgstr "Poista"
3858
 
3859
-#: tools/batchrendering.py:728
3860
+#: tools/batchrendering.py:731
3861
 msgid " item(s) from render queue?"
3862
 msgstr " työtä renderöintijonosta?"
3863
 
3864
-#: tools/batchrendering.py:759
3865
+#: tools/batchrendering.py:762
3866
 msgid "Multiple items with same render target file!"
3867
 msgstr "Useampi työ renderöi samaan tiedostoon!"
3868
 
3869
-#: tools/batchrendering.py:761
3870
+#: tools/batchrendering.py:764
3871
 msgid ""
3872
 "Later items will render on top of earlier items if this queue is rendered.\n"
3873
 msgstr ""
3874
 "Myöhemmät työt renderöivöt aikaisempien päälle jos tämä jon o renderöidään.\n"
3875
 
3876
-#: tools/batchrendering.py:762
3877
+#: tools/batchrendering.py:765
3878
 msgid ""
3879
 "Delete or unqueue some items with same paths:\n"
3880
 "\n"
3881
 msgstr "Poista töitä, joilla on sama renderöinti tiedosto:\n"
3882
 
3883
-#: tools/batchrendering.py:764
3884
+#: tools/batchrendering.py:767
3885
 msgid " items with path: "
3886
 msgstr " työt, joilla sama kohde tiedosto"
3887
 
3888
-#: tools/batchrendering.py:863
3889
+#: tools/batchrendering.py:866
3890
 msgid "Project/Sequence"
3891
 msgstr "Projekti/Ohjelma"
3892
 
3893
-#: tools/batchrendering.py:864
3894
+#: tools/batchrendering.py:867
3895
 msgid "Status"
3896
 msgstr "Status"
3897
 
3898
-#: tools/batchrendering.py:865
3899
+#: tools/batchrendering.py:868
3900
 msgid "Render File"
3901
 msgstr "Renderöinti tiedosto"
3902
 
3903
-#: tools/batchrendering.py:866
3904
+#: tools/batchrendering.py:869
3905
 msgid "Render Time"
3906
 msgstr "Renderöinti aika"
3907
 
3908
-#: tools/batchrendering.py:957
3909
+#: tools/batchrendering.py:960
3910
 msgid "Save Render Item Project As"
3911
 msgstr "Tallenna projekti nimellä"
3912
 
3913
-#: tools/batchrendering.py:993
3914
+#: tools/batchrendering.py:996
3915
 msgid "Encoding:"
3916
 msgstr "Enkoodaus:"
3917
 
3918
-#: tools/batchrendering.py:994
3919
+#: tools/batchrendering.py:997
3920
 msgid "Quality:"
3921
 msgstr "Laatu:"
3922
 
3923
-#: tools/batchrendering.py:995
3924
+#: tools/batchrendering.py:998
3925
 msgid "Audio Encoding:"
3926
 msgstr "Audio Enkoodaus"
3927
 
3928
-#: tools/batchrendering.py:996
3929
+#: tools/batchrendering.py:999
3930
 msgid "Use User Args:"
3931
 msgstr "Renderöinti argumentit:"
3932
 
3933
-#: tools/batchrendering.py:997
3934
+#: tools/batchrendering.py:1000
3935
 msgid "Start:"
3936
 msgstr "Alku:"
3937
 
3938
-#: tools/batchrendering.py:998
3939
+#: tools/batchrendering.py:1001
3940
 msgid "End:"
3941
 msgstr "Loppu:"
3942
 
3943
-#: tools/batchrendering.py:1000
3944
+#: tools/batchrendering.py:1003
3945
 msgid "Render Profile Name:"
3946
 msgstr "Renderöinti profiilin nimi:"
3947
 
3948
-#: tools/batchrendering.py:1001
3949
+#: tools/batchrendering.py:1004
3950
 msgid "Render Profile:"
3951
 msgstr "Renderöinti profiili"
3952
 
3953
-#: tools/batchrendering.py:1017 tools/batchrendering.py:1025
3954
+#: tools/batchrendering.py:1020 tools/batchrendering.py:1028
3955
 msgid "Render Properties"
3956
 msgstr "Rederöinti ominaisuudet"
3957
 
3958
-#: tools/batchrendering.py:1024
3959
+#: tools/batchrendering.py:1027
3960
 msgid "Save Item Project As..."
3961
 msgstr "Tallenna projekti nimellä..."
3962
 
3963
-#: tools/batchrendering.py:1275
3964
+#: tools/batchrendering.py:1278
3965
 msgid "Flowblade Timeline Render"
3966
 msgstr "Flowblade Renderöinti"
3967
 
3968
@@ -5211,29 +5317,29 @@
3969
 msgid "Converting to Use Original Media"
3970
 msgstr "Muutetaan käyttämään alkuperäisiä tiedostoja"
3971
 
3972
-#: tlineaction.py:193
3973
+#: tlineaction.py:194
3974
 msgid "Fade/Transition cover delete failed!"
3975
 msgstr ""
3976
 
3977
-#: tlineaction.py:194
3978
+#: tlineaction.py:195
3979
 msgid ""
3980
 "There wasn't enough material available in adjacent clips.\n"
3981
 "A normal Splice Out was done instead."
3982
 msgstr "ULOS leikkeessä ei ole tarpeeksi mediaa ennen leikkauskohtaa"
3983
 
3984
-#: tlineaction.py:327
3985
+#: tlineaction.py:328
3986
 msgid "No Clips are selected!"
3987
 msgstr "Yhtään klippiä ei ole valittu!"
3988
 
3989
-#: tlineaction.py:328
3990
+#: tlineaction.py:329
3991
 msgid "You need to select clips to overwrite to perform this edit."
3992
 msgstr "Täytyy valita yksi tai useampi klippi jotta tämä editti voidaan tehdä"
3993
 
3994
-#: tlineaction.py:384
3995
+#: tlineaction.py:388 tlineaction.py:443
3996
 msgid "Timeline Range not set!"
3997
 msgstr "Renderöinti alue ei ole määritelty"
3998
 
3999
-#: tlineaction.py:385
4000
+#: tlineaction.py:389 tlineaction.py:444
4001
 msgid ""
4002
 "You need to set Timeline Range using Mark In and Mark Out buttons\n"
4003
 "to perform this edit."
4004
@@ -5241,12 +5347,11 @@
4005
 "Täytyy asetta sisään ja ulos merkit ohjelmaan\n"
4006
 "jotta voit tehdä tämän editin."
4007
 
4008
-#: tlineaction.py:433
4009
-#, fuzzy
4010
+#: tlineaction.py:476
4011
 msgid "Origin clip not found!"
4012
-msgstr "G'Mic ohjelmaa ei löytynyt!"
4013
+msgstr "Alkuperäistä klippiä ei löytynyt!"
4014
 
4015
-#: tlineaction.py:434
4016
+#: tlineaction.py:477
4017
 msgid ""
4018
 "Clip used to create this Compositor has been removed\n"
4019
 "or moved to different track."
4020
@@ -5254,11 +5359,11 @@
4021
 "Leike, jota äytettiin tämän Yhdistäjän luomiseen on poistettu\n"
4022
 "tai siirretty toiselle raidalle."
4023
 
4024
-#: tlineaction.py:666 tlineaction.py:833
4025
+#: tlineaction.py:710 tlineaction.py:880
4026
 msgid "Rendering "
4027
 msgstr "Renderöi"
4028
 
4029
-#: tlineaction.py:698
4030
+#: tlineaction.py:742
4031
 msgid ""
4032
 "To create a rendered transition you need enough media overlap from both "
4033
 "clips!\n"
4034
@@ -5268,53 +5373,51 @@
4035
 "klipeistä!\n"
4036
 "\n"
4037
 
4038
-#: tlineaction.py:703
4039
+#: tlineaction.py:747
4040
 msgid "<b>FIRST CLIP MEDIA OVERLAP:</b>  "
4041
 msgstr "<b>1. KLIPIN MEDIA PÄÄLLEKKÄISYYS:</b>  "
4042
 
4043
-#: tlineaction.py:704 tlineaction.py:712
4044
+#: tlineaction.py:748 tlineaction.py:756
4045
 msgid "Available <b>"
4046
 msgstr "Saatavilla:<b> "
4047
 
4048
-#: tlineaction.py:704 tlineaction.py:712
4049
+#: tlineaction.py:748 tlineaction.py:756
4050
 msgid "</b> frame(s), "
4051
 msgstr "</b> kuva(a), "
4052
 
4053
-#: tlineaction.py:705 tlineaction.py:713
4054
+#: tlineaction.py:749 tlineaction.py:757
4055
 msgid "Required <b>"
4056
 msgstr "Tarvitaan:<b> "
4057
 
4058
-#: tlineaction.py:705
4059
-#, fuzzy
4060
+#: tlineaction.py:749
4061
 msgid "</b> frame(s)"
4062
-msgstr " "
4063
+msgstr "</b> ruutua"
4064
 
4065
-#: tlineaction.py:711
4066
+#: tlineaction.py:755
4067
 msgid "<b>SECOND CLIP MEDIA OVERLAP:</b> "
4068
 msgstr "<b>2. KLIPIN MEDIA PÄÄLLEKKÄISYYS:</b>  "
4069
 
4070
-#: tlineaction.py:713
4071
-#, fuzzy
4072
+#: tlineaction.py:757
4073
 msgid "</b> frame(s) "
4074
-msgstr "</b> kuva(a) "
4075
+msgstr "</b> ruutua"
4076
 
4077
-#: tlineaction.py:720
4078
+#: tlineaction.py:764
4079
 msgid "Current situation, not enought media overlap:"
4080
 msgstr "Tilanne on ettei klippien medialla ole tarpeeksi päällekkäisyyttä:"
4081
 
4082
-#: tlineaction.py:722
4083
+#: tlineaction.py:766
4084
 msgid "You need more media overlap:"
4085
 msgstr "Tarvitaan enemmän päällekkäisyyttä:"
4086
 
4087
-#: tlineaction.py:751
4088
+#: tlineaction.py:795
4089
 msgid "More media overlap needed to create transition!"
4090
 msgstr "Enemmän medioiden päällekkäisyyttä tarvitaan siirtymään!"
4091
 
4092
-#: tlineaction.py:770
4093
+#: tlineaction.py:814
4094
 msgid "Only Video Track mix / fades available"
4095
 msgstr "Vain video raidalle voidaan tehdä siirto tai häive."
4096
 
4097
-#: tlineaction.py:771
4098
+#: tlineaction.py:815
4099
 msgid ""
4100
 "Unfortunately rendered mixes and fades can currently\n"
4101
 "only be applied on clips on Video Tracks."
4102
@@ -5322,7 +5425,7 @@
4103
 "Valitettavaste renderöityjä siirtoja ja häiveitä\n"
4104
 "voidaan tehdä vain Video raidoille."
4105
 
4106
-#: tlineaction.py:805
4107
+#: tlineaction.py:849
4108
 msgid ""
4109
 "Clip is too short for the requested fade:\n"
4110
 "\n"
4111
@@ -5330,35 +5433,35 @@
4112
 "Klippi on liian lyhyt pyydetylle häiveelle.\n"
4113
 "\n"
4114
 
4115
-#: tlineaction.py:806
4116
+#: tlineaction.py:850
4117
 msgid "<b>Clip Length:</b> "
4118
 msgstr "<b>Klipin pituus:</b> "
4119
 
4120
-#: tlineaction.py:806 tlineaction.py:807
4121
+#: tlineaction.py:850 tlineaction.py:851
4122
 msgid " frame(s)\n"
4123
 msgstr " \n"
4124
 
4125
-#: tlineaction.py:807
4126
+#: tlineaction.py:851
4127
 msgid "<b>Fade Length:</b> "
4128
 msgstr "<b>Häiveen pituus:</b> "
4129
 
4130
-#: tlineaction.py:808
4131
+#: tlineaction.py:852
4132
 msgid "Clip is too short!"
4133
 msgstr "Klippi on liian lyhyt!"
4134
 
4135
-#: tlineaction.py:874
4136
+#: tlineaction.py:921
4137
 msgid "No Clip loaded into Monitor"
4138
 msgstr "Leikettä ei ole asetettu monitoriin"
4139
 
4140
-#: tlineaction.py:875
4141
+#: tlineaction.py:922
4142
 msgid "Can't do the requested edit because there is no Clip in Monitor."
4143
 msgstr "Pyydettyä muutosta ei voida tehdä koska monitorissa ei ole leikettä."
4144
 
4145
-#: tlineaction.py:879
4146
+#: tlineaction.py:926
4147
 msgid "Defined range in Monitor Clip is too short"
4148
 msgstr "Monitori leikkeeseen määritelty alue on liian lyhyt"
4149
 
4150
-#: tlineaction.py:880
4151
+#: tlineaction.py:927
4152
 msgid ""
4153
 "Can't do the requested edit because Mark In -> Mark Out Range or Clip is too "
4154
 "short."
4155
@@ -5379,67 +5482,67 @@
4156
 "Jos mahdollista, maximoi tai suurenna ohjeman ikkuna saadaksesi\n"
4157
 "lisää tilaa raidoille."
4158
 
4159
-#: medialinker.py:99
4160
+#: medialinker.py:104
4161
 msgid "Load Project For Relinking"
4162
 msgstr "Lataa uudelleen linkitettävä projekti"
4163
 
4164
-#: medialinker.py:107
4165
+#: medialinker.py:112
4166
 msgid "Original Media Missing:"
4167
 msgstr "Alkuperäinen media puuttuu:"
4168
 
4169
-#: medialinker.py:108
4170
+#: medialinker.py:113
4171
 msgid "Original Media Found:"
4172
 msgstr "Alkuperäinen media löytyy:"
4173
 
4174
-#: medialinker.py:111
4175
+#: medialinker.py:116
4176
 msgid "Project:"
4177
 msgstr "Projekti:"
4178
 
4179
-#: medialinker.py:112
4180
+#: medialinker.py:117
4181
 msgid "<not loaded>"
4182
 msgstr "<ei ladattu>"
4183
 
4184
-#: medialinker.py:135
4185
+#: medialinker.py:140
4186
 msgid "Display Missing Media Files"
4187
 msgstr "Näytä puuttuva media"
4188
 
4189
-#: medialinker.py:136
4190
+#: medialinker.py:141
4191
 msgid "Display Found Media Files"
4192
 msgstr "Näytä löydetty media"
4193
 
4194
-#: medialinker.py:147
4195
+#: medialinker.py:152
4196
 msgid "Save Relinked Project As..."
4197
 msgstr "Tallenna linkitetty projekti nimellä..."
4198
 
4199
-#: medialinker.py:264
4200
+#: medialinker.py:269
4201
 msgid "Missing Media File Path"
4202
 msgstr "Puuttuvan median polku:"
4203
 
4204
-#: medialinker.py:265
4205
+#: medialinker.py:270
4206
 msgid "Found Media File Path"
4207
 msgstr "Löydetyn median polku:"
4208
 
4209
-#: medialinker.py:269
4210
+#: medialinker.py:274
4211
 msgid "Media File Re-link Path"
4212
 msgstr "Media uudelleen linkitetty polku"
4213
 
4214
-#: medialinker.py:430
4215
+#: medialinker.py:435
4216
 msgid "Select Media File To Relink To"
4217
 msgstr "Valitse linkitettävä media"
4218
 
4219
-#: medialinker.py:467
4220
+#: medialinker.py:475
4221
 msgid "<b>Original path:</b> "
4222
 msgstr "<b>Alkuperäinen polku:</b> "
4223
 
4224
-#: medialinker.py:470
4225
+#: medialinker.py:478
4226
 msgid "<b>Relink path:</b> "
4227
 msgstr "<b>Linkitetty polku:</b>"
4228
 
4229
-#: medialinker.py:516
4230
+#: medialinker.py:524
4231
 msgid "Relinked version of the Project saved!"
4232
 msgstr "Uudelleen linkitetty versio projektista tallennettu!"
4233
 
4234
-#: medialinker.py:517
4235
+#: medialinker.py:525
4236
 msgid ""
4237
 "To test the project, close this tool and open the relinked version in "
4238
 "Flowblade."
4239
@@ -5507,11 +5610,11 @@
4240
 msgid "Move 2:"
4241
 msgstr "Liike 2:"
4242
 
4243
-#: tools/gmic.py:106
4244
+#: tools/gmic.py:115
4245
 msgid "G'Mic not found!"
4246
 msgstr "G'Mic ohjelmaa ei löytynyt!"
4247
 
4248
-#: tools/gmic.py:107
4249
+#: tools/gmic.py:116
4250
 msgid ""
4251
 "G'Mic binary was not present at <b>/usr/bin/gmic</b>.\n"
4252
 "Install G'MIC to use this tool."
4253
@@ -5519,136 +5622,136 @@
4254
 "G'Mic ohjelmaa ei löytynyt paikasta <b>/usr/bin/gmic</b>.\n"
4255
 "Asenna G'MIC käyttääksesi tätä työkalua."
4256
 
4257
-#: tools/gmic.py:213
4258
+#: tools/gmic.py:262
4259
 msgid "Select Video Media"
4260
 msgstr "Valitse video tiedosto"
4261
 
4262
-#: tools/gmic.py:285 tools/gmic.py:686
4263
+#: tools/gmic.py:337 tools/gmic.py:738
4264
 msgid "not set"
4265
 msgstr "ei asetettu"
4266
 
4267
-#: tools/gmic.py:303
4268
+#: tools/gmic.py:355
4269
 msgid "Save Gmic Script As"
4270
 msgstr "Tallenna Gmic skripti nimellä"
4271
 
4272
-#: tools/gmic.py:327
4273
+#: tools/gmic.py:379
4274
 msgid "Load Gmic Script"
4275
 msgstr "Lataa Gmic skripti"
4276
 
4277
-#: tools/gmic.py:456
4278
+#: tools/gmic.py:508
4279
 msgid "Video Encoding Settings"
4280
 msgstr "Video asetukset"
4281
 
4282
-#: tools/gmic.py:460
4283
+#: tools/gmic.py:512
4284
 msgid "Set Encoding"
4285
 msgstr "Aseta Enkoodaus"
4286
 
4287
-#: tools/gmic.py:505 tools/gmic.py:838
4288
+#: tools/gmic.py:557 tools/gmic.py:890
4289
 msgid "Load Clip"
4290
 msgstr "Lataa klippi"
4291
 
4292
-#: tools/gmic.py:509
4293
+#: tools/gmic.py:561
4294
 msgid "no clip loaded"
4295
 msgstr "ei klippiä"
4296
 
4297
-#: tools/gmic.py:534
4298
+#: tools/gmic.py:586
4299
 msgid "no preview"
4300
 msgstr "ei ennakkokatselukuvaa"
4301
 
4302
-#: tools/gmic.py:581
4303
+#: tools/gmic.py:633
4304
 msgid "Preview"
4305
 msgstr "Ennakkokatselu"
4306
 
4307
-#: tools/gmic.py:607
4308
+#: tools/gmic.py:659
4309
 msgid "Add to Script"
4310
 msgstr "Lisää skriptiin"
4311
 
4312
-#: tools/gmic.py:667
4313
+#: tools/gmic.py:719
4314
 msgid "Frames Folder:"
4315
 msgstr "Kuvat kansio:"
4316
 
4317
-#: tools/gmic.py:678
4318
+#: tools/gmic.py:730
4319
 msgid "Encode Video"
4320
 msgstr "Tee video"
4321
 
4322
-#: tools/gmic.py:683
4323
+#: tools/gmic.py:735
4324
 msgid "Encoding settings"
4325
 msgstr "Enkoodaus asetukset"
4326
 
4327
-#: tools/gmic.py:702
4328
+#: tools/gmic.py:754
4329
 msgid "Set Mark In, Mark Out and Frames Folder for valid render"
4330
 msgstr "Aseta alku merkki, loppu merkki ja kuvat kansio"
4331
 
4332
-#: tools/gmic.py:745
4333
+#: tools/gmic.py:797
4334
 msgid "Load Script"
4335
 msgstr "Lataa skripti"
4336
 
4337
-#: tools/gmic.py:747
4338
+#: tools/gmic.py:799
4339
 msgid "Save Script"
4340
 msgstr "Tallenna skripti"
4341
 
4342
-#: tools/gmic.py:806
4343
+#: tools/gmic.py:858
4344
 msgid "frames"
4345
 msgstr "kuvat"
4346
 
4347
-#: tools/gmic.py:824
4348
+#: tools/gmic.py:876
4349
 msgid " no video file"
4350
 msgstr " ei video tiedostoa"
4351
 
4352
-#: tools/gmic.py:826
4353
+#: tools/gmic.py:878
4354
 msgid " render video file"
4355
 msgstr " rendaa video tiedosto"
4356
 
4357
-#: tools/gmic.py:827
4358
+#: tools/gmic.py:879
4359
 msgid " frame(s),"
4360
 msgstr " kuva(a)"
4361
 
4362
-#: tools/gmic.py:839
4363
+#: tools/gmic.py:891
4364
 msgid "G'Mic Webpage"
4365
 msgstr "G'Mic nettisivu"
4366
 
4367
-#: tools/gmic.py:1043
4368
+#: tools/gmic.py:1095
4369
 msgid "Rendering preview..."
4370
 msgstr "Renderöi ennakkokatselua"
4371
 
4372
-#: tools/gmic.py:1075
4373
+#: tools/gmic.py:1127
4374
 msgid "Preview for frame: "
4375
 msgstr "Ennakkokatselu ruudulle:"
4376
 
4377
-#: tools/gmic.py:1076
4378
+#: tools/gmic.py:1128
4379
 msgid ", render time: "
4380
 msgstr ", renderöinti aika"
4381
 
4382
-#: tools/gmic.py:1144
4383
+#: tools/gmic.py:1196
4384
 msgid "Waiting for frames write to complete..."
4385
 msgstr "Odotetaan kuvien kirrjoittamisen valmistumista..."
4386
 
4387
-#: tools/gmic.py:1157
4388
+#: tools/gmic.py:1209
4389
 msgid "Rendering frame: "
4390
 msgstr "Renderöi ruutua: "
4391
 
4392
-#: tools/gmic.py:1187
4393
+#: tools/gmic.py:1239
4394
 msgid "Render error!"
4395
 msgstr "Rederöinti virhe"
4396
 
4397
-#: tools/gmic.py:1229
4398
+#: tools/gmic.py:1281
4399
 msgid "Rendering video, "
4400
 msgstr "Renderöi videota, "
4401
 
4402
-#: tools/gmic.py:1229
4403
+#: tools/gmic.py:1281
4404
 #, python-format
4405
 msgid "% done"
4406
 msgstr "% valmiina"
4407
 
4408
-#: tools/gmic.py:1239
4409
+#: tools/gmic.py:1291
4410
 msgid "Render complete!"
4411
 msgstr "Renderöinti valmis!"
4412
 
4413
-#: tools/gmic.py:1249
4414
+#: tools/gmic.py:1301
4415
 msgid "Writing clip frame: "
4416
 msgstr "Kirjoittaa klippi ruutua: "
4417
 
4418
-#: tools/gmic.py:1261
4419
+#: tools/gmic.py:1313
4420
 msgid "Render stopped!"
4421
 msgstr "Renderöinti pysähtynyt!"
4422
 
4423
@@ -5656,8 +5759,25 @@
4424
 msgid "Use Default Profile:"
4425
 msgstr "Käytä oletus profiilia:"
4426
 
4427
-#~ msgid "Export To EDL"
4428
-#~ msgstr "Exporttaa EDL tiedostoksi"
4429
+#: monitorevent.py:301
4430
+msgid "On some systems Trim View may update slowly"
4431
+msgstr ""
4432
+
4433
+#: monitorevent.py:302
4434
+msgid ""
4435
+"<b>Trim View</b> works best with SSDs and relatively powerful processors.\n"
4436
+"\n"
4437
+msgstr ""
4438
+
4439
+#: monitorevent.py:303
4440
+msgid ""
4441
+"Select <b>'Trim View Off'</b> or<b>'Trim View Single Side Edits Only'</b> "
4442
+"options\n"
4443
+"if performance is not satisfactory."
4444
+msgstr ""
4445
+
4446
+#~ msgid "Icons and color optimized for:"
4447
+#~ msgstr "Ikonit ja värit optimoitu:"
4448
 
4449
 #~ msgid "Export file name:"
4450
 #~ msgstr "Export tiedoston nimi"
4451
@@ -5718,9 +5838,6 @@
4452
 #~ msgid "Max. Transition Length:"
4453
 #~ msgstr "Siirtymä max. pituus:"
4454
 
4455
-#~ msgid "Clips info"
4456
-#~ msgstr "Leike info"
4457
-
4458
 #~ msgid ""
4459
 #~ "There is not enough material available in the FROM clip after the cut"
4460
 #~ msgstr "ULOS klipissä ei ole tarpeeksi materiaalia leikkauksen jälkeen"
4461
@@ -5951,9 +6068,6 @@
4462
 #~ msgid "Rewind"
4463
 #~ msgstr "Nopeasti taaksepäin"
4464
 
4465
-#~ msgid "Clear Marks"
4466
-#~ msgstr "Poista merkit"
4467
-
4468
 #~ msgid "Monitor program Mark In timecode"
4469
 #~ msgstr "Monitori ohjelman aloitusmerkin aikakoodi"
4470
 
4471
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/fr/LC_MESSAGES/flowblade.mo -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/fr/LC_MESSAGES/flowblade.mo Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/fr/LC_MESSAGES/flowblade.po -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/fr/LC_MESSAGES/flowblade.po Changed
4537
 
1
@@ -7,7 +7,7 @@
2
 msgstr ""
3
 "Project-Id-Version: PACKAGE VERSION\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-09-15 21:26+0300\n"
6
+"POT-Creation-Date: 2016-12-05 10:12+0200\n"
7
 "PO-Revision-Date: 2013-09-20 18:54+0200\n"
8
 "Last-Translator: Loïc Vanderstichelen <lv@loicvanderstichelen.com>\n"
9
 "Language-Team: French\n"
10
@@ -17,43 +17,23 @@
11
 "Content-Transfer-Encoding: 8bit\n"
12
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
13
 
14
-#: app.py:733
15
+#: app.py:758
16
 msgid "Too small screen for this application."
17
 msgstr "Votre écran est trop petit pour cette application."
18
 
19
-#: app.py:736
20
+#: app.py:761
21
 msgid "Minimum screen dimensions for this application are 1152 x 768.\n"
22
 msgstr "La résolution minimum pour cet application est de 1152 x 768.\n"
23
 
24
-#: app.py:737
25
+#: app.py:762
26
 msgid "Your screen dimensions are "
27
 msgstr "Votre résolution actuelle est "
28
 
29
-#: app.py:761
30
-msgid "Project has not been saved since it was opened."
31
-msgstr "Ce projet n'a pas été enregistré depuis qu'il a été ouvert."
32
-
33
-#: app.py:766
34
-msgid "Project was saved less than a minute ago."
35
-msgstr "Le projet a été sauvegardé il y a moins d'une minute."
36
-
37
-#: app.py:769
38
-msgid "Project was saved one minute ago."
39
-msgstr "Le projet a été sauvegardé il y a une minute."
40
-
41
-#: app.py:771
42
-msgid "Project was saved "
43
-msgstr "Le projet a été sauvegardé il y a "
44
-
45
-#: app.py:771
46
-msgid " minutes ago."
47
-msgstr " minutes."
48
-
49
-#: app.py:781 projectaction.py:327
50
+#: app.py:795 projectaction.py:366 projectaction.py:696
51
 msgid "Project has not been saved previously"
52
 msgstr "Le projet n'a jamais été sauvegardé"
53
 
54
-#: app.py:782 projectaction.py:328
55
+#: app.py:796 projectaction.py:367 projectaction.py:697
56
 msgid "Save project with File -> Save As before closing."
57
 msgstr "Sauvegardez le projet avec Fichier -> Enregistrer sous."
58
 
59
@@ -113,78 +93,98 @@
60
 msgid "Opening"
61
 msgstr "Ouverture"
62
 
63
-#: projectaction.py:238
64
+#: projectaction.py:276
65
 msgid "Media files already present in project were opened!"
66
 msgstr ""
67
 
68
-#: projectaction.py:244
69
+#: projectaction.py:282
70
 #, fuzzy
71
 msgid ""
72
 "Files already present:\n"
73
 "\n"
74
 msgstr " existe déjà!"
75
 
76
-#: projectaction.py:442
77
+#: projectaction.py:481
78
 #, fuzzy
79
 msgid "Selected folder contains files"
80
 msgstr "Sélectionner un dossier pour les nouvelles miniatures"
81
 
82
-#: projectaction.py:443
83
+#: projectaction.py:482
84
 msgid ""
85
 "When saving a back-up snapshot of the project, the selected folder\n"
86
 "has to be empty."
87
 msgstr ""
88
 
89
-#: projectaction.py:501
90
+#: projectaction.py:553
91
 msgid "Copying project media assets"
92
 msgstr ""
93
 
94
-#: projectaction.py:502
95
+#: projectaction.py:554
96
 #, fuzzy
97
 msgid "Saving project file"
98
 msgstr "Sauvegarder le projet '"
99
 
100
-#: projectaction.py:625
101
+#: projectaction.py:709
102
 msgid "Project not found on disk"
103
 msgstr "Le projet n'a pas été trouvé sur le disque"
104
 
105
-#: projectaction.py:626
106
+#: projectaction.py:710
107
 msgid "Project can't be loaded."
108
 msgstr "Le projet ne peut pas être chargé."
109
 
110
-#: projectaction.py:684
111
+#: projectaction.py:718
112
+msgid "Project has not been saved since it was opened."
113
+msgstr "Ce projet n'a pas été enregistré depuis qu'il a été ouvert."
114
+
115
+#: projectaction.py:723
116
+msgid "Project was saved less than a minute ago."
117
+msgstr "Le projet a été sauvegardé il y a moins d'une minute."
118
+
119
+#: projectaction.py:726
120
+msgid "Project was saved one minute ago."
121
+msgstr "Le projet a été sauvegardé il y a une minute."
122
+
123
+#: projectaction.py:728
124
+msgid "Project was saved "
125
+msgstr "Le projet a été sauvegardé il y a "
126
+
127
+#: projectaction.py:728
128
+msgid " minutes ago."
129
+msgstr " minutes."
130
+
131
+#: projectaction.py:782
132
 #, fuzzy
133
 msgid "Render launch failed!"
134
 msgstr "Zone de rendu non définie!"
135
 
136
-#: projectaction.py:685 projectaction.py:699 tools/batchrendering.py:296
137
+#: projectaction.py:783 projectaction.py:797 tools/batchrendering.py:299
138
 #, fuzzy
139
 msgid "Error message: "
140
 msgstr "Message d'erreur: "
141
 
142
-#: projectaction.py:698
143
+#: projectaction.py:796
144
 msgid "Adding item to render queue failed!"
145
 msgstr "Echec de l'ajout d'élément à la liste de rendu!"
146
 
147
-#: projectaction.py:717
148
+#: projectaction.py:815
149
 msgid "Open.."
150
 msgstr "Ouvrir..."
151
 
152
-#: projectaction.py:747
153
+#: projectaction.py:845
154
 msgid "No file was selected"
155
 msgstr "Aucun fichier sélectionné"
156
 
157
-#: projectaction.py:747
158
+#: projectaction.py:845
159
 msgid "Select a numbered file to add an Image Sequence to Project."
160
 msgstr ""
161
 "Sélectionnez un fichier numéroté pour ajouter une séquence d'images au "
162
 "projet."
163
 
164
-#: projectaction.py:755
165
+#: projectaction.py:853
166
 msgid "Not a sequence file!"
167
 msgstr "Ce n'est pas un fichier de séquence!"
168
 
169
-#: projectaction.py:755
170
+#: projectaction.py:853
171
 msgid ""
172
 "Selected file does not have a number part in it,\n"
173
 "so it can't be an image sequence file."
174
@@ -192,52 +192,52 @@
175
 "Le fichier sélectionné ne contient pas de numérotation,\n"
176
 "il ne peut donc pas constituer une séquence d'images."
177
 
178
-#: projectaction.py:806
179
+#: projectaction.py:904
180
 msgid "Can't make home folder thumbnails folder"
181
 msgstr "Le dossier home ne peut pas être le dossier des miniatures"
182
 
183
-#: projectaction.py:807 dialogs.py:361
184
+#: projectaction.py:905 dialogs.py:361
185
 msgid "Please create and select some other folder then '"
186
 msgstr "Créez et sélectionnez un autre dossier '"
187
 
188
-#: projectaction.py:808
189
+#: projectaction.py:906
190
 msgid "' as thumbnails folder"
191
 msgstr "' comme dossier de miniatures"
192
 
193
-#: projectaction.py:925 projectaction.py:927 projectaction.py:936
194
-#: projectaction.py:944 projectaction.py:951
195
+#: projectaction.py:1023 projectaction.py:1025 projectaction.py:1034
196
+#: projectaction.py:1042 projectaction.py:1049
197
 msgid "N/A"
198
 msgstr ""
199
 
200
-#: projectaction.py:940 guicomponents.py:1621
201
+#: projectaction.py:1038 guicomponents.py:1745
202
 msgid "Yes"
203
 msgstr "Oui"
204
 
205
-#: projectaction.py:942 guicomponents.py:1623
206
+#: projectaction.py:1040 guicomponents.py:1747
207
 msgid "No"
208
 msgstr "Non"
209
 
210
-#: projectaction.py:1013
211
+#: projectaction.py:1111
212
 msgid "Can't remove a non-empty bin"
213
 msgstr "Impossible de supprimer un bin contenant des éléments"
214
 
215
-#: projectaction.py:1014
216
+#: projectaction.py:1112
217
 msgid "You must remove all files from the bin before deleting it."
218
 msgstr "Vous devez supprimer tous les fichiers du bin pour pouvoir l'effacer."
219
 
220
-#: projectaction.py:1022
221
+#: projectaction.py:1120
222
 msgid "Can't remove last bin"
223
 msgstr "Impossible de supprimer le dernier bin"
224
 
225
-#: projectaction.py:1023
226
+#: projectaction.py:1121
227
 msgid "There must always exist at least one bin."
228
 msgstr "Il doit toujours y avoir au moins un bin."
229
 
230
-#: projectaction.py:1109
231
+#: projectaction.py:1207
232
 msgid "Selected sequence is already being edited"
233
 msgstr "La séquence sélectionnée est déjà en cours d'édition"
234
 
235
-#: projectaction.py:1110
236
+#: projectaction.py:1208
237
 msgid ""
238
 "Select another sequence. Press Add -button to create a\n"
239
 "new sequence if needed."
240
@@ -245,11 +245,11 @@
241
 "Sélectionnez une autre séquence. Cliquez sur Ajouter pour créer\n"
242
 "une nouvelle séquence si nécéssaire."
243
 
244
-#: projectaction.py:1120 projectaction.py:1137 projectdata.py:194
245
+#: projectaction.py:1218 projectaction.py:1235 projectdata.py:196
246
 msgid "sequence_"
247
 msgstr "séquence_"
248
 
249
-#: projectaction.py:1170
250
+#: projectaction.py:1268
251
 msgid ""
252
 "Are you sure you want to delete\n"
253
 "sequence '"
254
@@ -257,329 +257,339 @@
255
 "Êtes-vous certain de vouloir effacer\n"
256
 "la séquence '"
257
 
258
-#: projectaction.py:1170
259
+#: projectaction.py:1268
260
 msgid "'?"
261
 msgstr "'?"
262
 
263
-#: projectaction.py:1171
264
+#: projectaction.py:1269
265
 msgid "This operation can not be undone. Sequence will be permanently lost."
266
 msgstr ""
267
 "Cette opération ne peut être annulée. La séquence sera perdue définitivement."
268
 
269
-#: projectaction.py:1186
270
+#: projectaction.py:1284
271
 msgid "Can't remove last sequence"
272
 msgstr "Impossible de supprimer la dernière séquence"
273
 
274
-#: projectaction.py:1187
275
+#: projectaction.py:1285
276
 msgid "There must always exist at least one sequence."
277
 msgstr "Il doit toujours y avoit au moins une séquence."
278
 
279
-#: editorwindow.py:141
280
+#: editorwindow.py:148
281
 msgid "_File"
282
 msgstr "_Fichier"
283
 
284
-#: editorwindow.py:142
285
+#: editorwindow.py:149
286
 msgid "_New..."
287
 msgstr "_Nouveau"
288
 
289
-#: editorwindow.py:143
290
+#: editorwindow.py:150
291
 msgid "_Open..."
292
 msgstr "_Ouvrir"
293
 
294
-#: editorwindow.py:144
295
+#: editorwindow.py:151
296
 msgid "Open Recent"
297
 msgstr "Projets récents"
298
 
299
-#: editorwindow.py:145
300
+#: editorwindow.py:152
301
 msgid "_Save"
302
 msgstr "_Enregistrer"
303
 
304
-#: editorwindow.py:146
305
+#: editorwindow.py:153
306
 msgid "_Save As..."
307
 msgstr "_Enregistrer sous..."
308
 
309
-#: editorwindow.py:147
310
+#: editorwindow.py:154
311
 msgid "Save Backup Snapshot..."
312
 msgstr ""
313
 
314
-#: editorwindow.py:148 dialogs.py:302 dialogs.py:1035
315
+#: editorwindow.py:155 dialogs.py:302 dialogs.py:1046
316
 msgid "Export"
317
 msgstr "Exporter"
318
 
319
-#: editorwindow.py:149
320
+#: editorwindow.py:156
321
 msgid "MLT XML"
322
 msgstr ""
323
 
324
-#: editorwindow.py:150
325
+#: editorwindow.py:157
326
 msgid "EDL"
327
 msgstr ""
328
 
329
-#: editorwindow.py:151
330
+#: editorwindow.py:158
331
 #, fuzzy
332
 msgid "Current Frame"
333
 msgstr "Image suivante"
334
 
335
-#: editorwindow.py:152
336
+#: editorwindow.py:159
337
 msgid "_Close"
338
 msgstr "_Fermer"
339
 
340
-#: editorwindow.py:153
341
+#: editorwindow.py:160
342
 msgid "_Quit"
343
 msgstr "_Quitter"
344
 
345
-#: editorwindow.py:154
346
+#: editorwindow.py:161
347
 msgid "_Edit"
348
 msgstr "_Edition"
349
 
350
-#: editorwindow.py:155
351
+#: editorwindow.py:162
352
 msgid "_Undo"
353
 msgstr "_Annuler"
354
 
355
-#: editorwindow.py:156
356
+#: editorwindow.py:163
357
 msgid "_Redo"
358
 msgstr "_Rétablir"
359
 
360
-#: editorwindow.py:157
361
+#: editorwindow.py:164
362
 msgid "Copy"
363
 msgstr ""
364
 
365
-#: editorwindow.py:158
366
+#: editorwindow.py:165
367
 #, fuzzy
368
 msgid "Paste"
369
 msgstr "Coller clips"
370
 
371
-#: editorwindow.py:159
372
+#: editorwindow.py:166
373
 #, fuzzy
374
 msgid "Paste Filters"
375
 msgstr "Filtres"
376
 
377
-#: editorwindow.py:160
378
+#: editorwindow.py:167
379
 msgid "Add Monitor Clip"
380
 msgstr "Placer le clip du moniteur"
381
 
382
-#: editorwindow.py:161 dialogs.py:1100
383
+#: editorwindow.py:168 dialogs.py:1111
384
 msgid "Append"
385
 msgstr "Ajouter"
386
 
387
-#: editorwindow.py:162 dialogs.py:1099 dialogs.py:1131 guicomponents.py:2019
388
+#: editorwindow.py:169 dialogs.py:1110 dialogs.py:1142 guicomponents.py:2191
389
 msgid "Insert"
390
 msgstr "Insérer"
391
 
392
-#: editorwindow.py:163
393
+#: editorwindow.py:170
394
 msgid "Three Point Overwrite"
395
 msgstr "Écrasement à trois points"
396
 
397
-#: editorwindow.py:164
398
+#: editorwindow.py:171
399
 msgid "Range Overwrite"
400
 msgstr "Écrasement par zone"
401
 
402
-#: editorwindow.py:165 dialogs.py:1097
403
+#: editorwindow.py:172 dialogs.py:1108
404
 msgid "Cut Clip"
405
 msgstr "Couper le clip"
406
 
407
-#: editorwindow.py:166 translations.py:511
408
+#: editorwindow.py:173 translations.py:511
409
 msgid "Lift"
410
 msgstr "Supprimer"
411
 
412
-#: editorwindow.py:167 dialogs.py:1098
413
+#: editorwindow.py:174 dialogs.py:1109
414
 msgid "Splice Out"
415
 msgstr "Supprimer et raccorder"
416
 
417
-#: editorwindow.py:168 guicomponents.py:1131 guicomponents.py:1220
418
+#: editorwindow.py:175 guicomponents.py:1166 guicomponents.py:1263
419
 msgid "Resync"
420
 msgstr "Resynchroniser"
421
 
422
-#: editorwindow.py:169
423
+#: editorwindow.py:176
424
 msgid "Set Sync Parent"
425
 msgstr "Synchroniser à un parent"
426
 
427
-#: editorwindow.py:170
428
+#: editorwindow.py:177
429
 msgid "Add Single Track Transition"
430
 msgstr "Ajouter une transition"
431
 
432
-#: editorwindow.py:171
433
+#: editorwindow.py:178
434
 msgid "Add Single Track Fade"
435
 msgstr "Ajouter un fondu"
436
 
437
-#: editorwindow.py:172 guicomponents.py:1154 guicomponents.py:1191
438
+#: editorwindow.py:179 guicomponents.py:1189 guicomponents.py:1234
439
 msgid "Clear Filters"
440
 msgstr "Supprimer les filtres"
441
 
442
-#: editorwindow.py:173
443
+#: editorwindow.py:180 dialogs.py:1123
444
+msgid "Timeline"
445
+msgstr "Montage"
446
+
447
+#: editorwindow.py:181
448
+#, fuzzy
449
+msgid "All Filters Off"
450
+msgstr "Tous les fichiers"
451
+
452
+#: editorwindow.py:182
453
+#, fuzzy
454
+msgid "All Filters On"
455
+msgstr "Tous les fichiers"
456
+
457
+#: editorwindow.py:183
458
 #, fuzzy
459
 msgid "Sync All Compositors"
460
 msgstr "Compositions"
461
 
462
-#: editorwindow.py:174
463
+#: editorwindow.py:184
464
 msgid "Change Sequence Tracks Count..."
465
 msgstr "Modifier le nombre de pistes..."
466
 
467
-#: editorwindow.py:175
468
+#: editorwindow.py:185
469
 msgid "Watermark..."
470
 msgstr ""
471
 
472
-#: editorwindow.py:176 profilesmanager.py:45
473
+#: editorwindow.py:186 profilesmanager.py:45
474
 msgid "Profiles Manager"
475
 msgstr "Gestionnaire de profils"
476
 
477
-#: editorwindow.py:177
478
+#: editorwindow.py:187
479
 msgid "Preferences"
480
 msgstr "Préférences"
481
 
482
-#: editorwindow.py:178 preferenceswindow.py:53
483
+#: editorwindow.py:188 preferenceswindow.py:54
484
 msgid "View"
485
 msgstr "Affichage"
486
 
487
-#: editorwindow.py:179
488
+#: editorwindow.py:189
489
 #, fuzzy
490
 msgid "Fullscreen"
491
 msgstr "Écran"
492
 
493
-#: editorwindow.py:180 editorwindow.py:486
494
+#: editorwindow.py:190 editorwindow.py:503
495
 msgid "Project"
496
 msgstr "Projet"
497
 
498
-#: editorwindow.py:181
499
+#: editorwindow.py:191
500
 msgid "Add Media Clip..."
501
 msgstr "Ajouter un clip..."
502
 
503
-#: editorwindow.py:182
504
+#: editorwindow.py:192
505
 msgid "Add Image Sequence..."
506
 msgstr "Ajouter une séquence d'images..."
507
 
508
-#: editorwindow.py:183
509
+#: editorwindow.py:193
510
 msgid "Create Color Clip..."
511
 msgstr "Créer un clip couleur"
512
 
513
-#: editorwindow.py:184
514
+#: editorwindow.py:194
515
 msgid "Create Pattern Producer"
516
 msgstr "Générer un motif de production"
517
 
518
-#: editorwindow.py:185 translations.py:395 patternproducer.py:67
519
+#: editorwindow.py:195 translations.py:395 patternproducer.py:67
520
 msgid "Noise"
521
 msgstr "Bruit"
522
 
523
-#: editorwindow.py:186 patternproducer.py:72
524
+#: editorwindow.py:196 patternproducer.py:72
525
 msgid "EBU Bars"
526
 msgstr "Barres couleur"
527
 
528
-#: editorwindow.py:187 patternproducer.py:81
529
+#: editorwindow.py:197 patternproducer.py:81
530
 msgid "Ising"
531
 msgstr ""
532
 
533
-#: editorwindow.py:188 patternproducer.py:98
534
+#: editorwindow.py:198 patternproducer.py:98
535
 #, fuzzy
536
 msgid "Color Pulse"
537
 msgstr "Sélection couleur"
538
 
539
-#: editorwindow.py:189 dialogs.py:1089 dialogs.py:1106
540
+#: editorwindow.py:199 dialogs.py:1100 dialogs.py:1117
541
 msgid "Log Marked Clip Range"
542
 msgstr "Mémoriser la zone de sélection du clip"
543
 
544
-#: editorwindow.py:190
545
+#: editorwindow.py:200
546
 msgid "Recreate Media Icons..."
547
 msgstr "Recréer les icônes de médias..."
548
 
549
-#: editorwindow.py:191
550
+#: editorwindow.py:201
551
 msgid "Remove Unused Media..."
552
 msgstr "Supprimer les médias inutilisés..."
553
 
554
-#: editorwindow.py:192
555
+#: editorwindow.py:202
556
 msgid "JACK Audio..."
557
 msgstr ""
558
 
559
-#: editorwindow.py:193
560
+#: editorwindow.py:203
561
 #, fuzzy
562
 msgid "Change Project Profile..."
563
 msgstr "Enregistrer le projet sous..."
564
 
565
-#: editorwindow.py:194 proxyediting.py:216
566
+#: editorwindow.py:204 proxyediting.py:216
567
 msgid "Proxy Manager"
568
 msgstr "Gestionnaire de proxy"
569
 
570
-#: editorwindow.py:195
571
+#: editorwindow.py:205
572
 msgid "Project Info"
573
 msgstr "Détail du projet"
574
 
575
-#: editorwindow.py:196 editorwindow.py:487 rendergui.py:171
576
-#: tools/batchrendering.py:862 tools/gmic.py:719
577
+#: editorwindow.py:206 editorwindow.py:504 rendergui.py:172
578
+#: tools/batchrendering.py:865 tools/gmic.py:771
579
 msgid "Render"
580
 msgstr "Rendu"
581
 
582
-#: editorwindow.py:197
583
+#: editorwindow.py:207
584
 msgid "Add To Batch Render Queue..."
585
 msgstr "Ajouter à la file de rendu..."
586
 
587
-#: editorwindow.py:198
588
+#: editorwindow.py:208
589
 msgid "Batch Render Queue"
590
 msgstr "File de rendu"
591
 
592
-#: editorwindow.py:199
593
+#: editorwindow.py:209
594
 msgid "Render Timeline"
595
 msgstr "Rendu du montage"
596
 
597
-#: editorwindow.py:200 dialogs.py:1137
598
+#: editorwindow.py:210 dialogs.py:1148
599
 msgid "Tools"
600
 msgstr "Outils"
601
 
602
-#: editorwindow.py:201 tools/titler.py:178
603
+#: editorwindow.py:211 tools/titler.py:178
604
 msgid "Titler"
605
 msgstr "Titreuse"
606
 
607
-#: editorwindow.py:202
608
+#: editorwindow.py:212
609
 msgid "Audio Mixer"
610
 msgstr "Mixeur audio"
611
 
612
-#: editorwindow.py:203 tools/gmic.py:779
613
+#: editorwindow.py:213 tools/gmic.py:831
614
 #, fuzzy
615
 msgid "G'MIC Effects"
616
 msgstr "Effet de couleur"
617
 
618
-#: editorwindow.py:204
619
-msgid "Phantom2D"
620
-msgstr ""
621
-
622
-#: editorwindow.py:205 medialinker.py:173
623
+#: editorwindow.py:214 medialinker.py:178
624
 msgid "Media Relinker"
625
 msgstr ""
626
 
627
-#: editorwindow.py:206
628
+#: editorwindow.py:215
629
 msgid "_Help"
630
 msgstr "_Aide"
631
 
632
-#: editorwindow.py:207
633
+#: editorwindow.py:216
634
 msgid "Contents"
635
 msgstr "Contenus"
636
 
637
-#: editorwindow.py:208 dialogs.py:474
638
+#: editorwindow.py:217 dialogs.py:477
639
 msgid "Runtime Environment"
640
 msgstr "Informations système"
641
 
642
-#: editorwindow.py:209 dialogs.py:1074
643
+#: editorwindow.py:218 dialogs.py:1085
644
 msgid "Keyboard Shortcuts"
645
 msgstr "Raccourcis clavier"
646
 
647
-#: editorwindow.py:210 dialogs.py:402
648
+#: editorwindow.py:219 dialogs.py:405
649
 msgid "About"
650
 msgstr "À propos"
651
 
652
-#: editorwindow.py:480
653
+#: editorwindow.py:496
654
 msgid "Media"
655
 msgstr "Médias"
656
 
657
-#: editorwindow.py:483
658
+#: editorwindow.py:500
659
 msgid "Range Log"
660
 msgstr "Sous-clips"
661
 
662
-#: editorwindow.py:484
663
+#: editorwindow.py:501
664
 msgid "Filters"
665
 msgstr "Filtres"
666
 
667
-#: editorwindow.py:485
668
+#: editorwindow.py:502
669
 msgid "Compositors"
670
 msgstr "Compositions"
671
 
672
-#: editorwindow.py:506
673
+#: editorwindow.py:519
674
 msgid ""
675
 "Prev Frame - Arrow Left\n"
676
 "Next Frame - Arrow Right\n"
677
@@ -601,154 +611,158 @@
678
 "Aller au point d'entrée\n"
679
 "Aller au point de sortie"
680
 
681
-#: editorwindow.py:708
682
+#: editorwindow.py:748
683
 msgid "Middlebar Layout"
684
 msgstr "Placement barre centrale"
685
 
686
-#: editorwindow.py:711
687
+#: editorwindow.py:751
688
 msgid "Timecode Left"
689
 msgstr "Timecode à gauche"
690
 
691
-#: editorwindow.py:716
692
+#: editorwindow.py:756
693
 msgid "Timecode Center"
694
 msgstr "Timecode au centre"
695
 
696
-#: editorwindow.py:728
697
+#: editorwindow.py:760
698
+msgid "Components Centered"
699
+msgstr ""
700
+
701
+#: editorwindow.py:774
702
 msgid "Tabs Position"
703
 msgstr "Position des onglets"
704
 
705
-#: editorwindow.py:731
706
+#: editorwindow.py:777
707
 msgid "Up"
708
 msgstr "Haut"
709
 
710
-#: editorwindow.py:735
711
+#: editorwindow.py:781
712
 msgid "Down"
713
 msgstr "Bas"
714
 
715
-#: editorwindow.py:752
716
+#: editorwindow.py:796
717
 msgid "Show Monitor Sequence Profile"
718
 msgstr "Afficher le profil de séquence dans le moniteur"
719
 
720
-#: editorwindow.py:757
721
+#: editorwindow.py:801
722
 msgid "Show Master Volume Meter"
723
 msgstr ""
724
 
725
-#: editorwindow.py:765
726
+#: editorwindow.py:809
727
 msgid "Monitor Playback Interpolation"
728
 msgstr "Type d'interpolation du moniteur"
729
 
730
-#: editorwindow.py:769
731
+#: editorwindow.py:813
732
 #, fuzzy
733
 msgid "Nearest Neighbour (fast)"
734
 msgstr "Interpolation de proximité"
735
 
736
-#: editorwindow.py:773
737
+#: editorwindow.py:817
738
 #, fuzzy
739
 msgid "Bilinear (good)"
740
 msgstr "Bilinéaire"
741
 
742
-#: editorwindow.py:777
743
+#: editorwindow.py:821
744
 #, fuzzy
745
 msgid "Bicubic (better)"
746
 msgstr "Bicubique"
747
 
748
-#: editorwindow.py:782
749
+#: editorwindow.py:826
750
 msgid "Hyper/Lanczos (best)"
751
 msgstr ""
752
 
753
-#: editorwindow.py:792
754
+#: editorwindow.py:836
755
 msgid "Zoom In"
756
 msgstr "Zoom avant"
757
 
758
-#: editorwindow.py:795
759
+#: editorwindow.py:839
760
 msgid "Zoom Out"
761
 msgstr "Zoom arrière"
762
 
763
-#: editorwindow.py:798
764
+#: editorwindow.py:842
765
 msgid "Zoom Fit"
766
 msgstr "Taille idéale"
767
 
768
-#: editorwindow.py:920
769
+#: editorwindow.py:959
770
 msgid "Timeline current frame timecode"
771
 msgstr "Timecode de l'image actuelle sur le montage"
772
 
773
-#: editorwindow.py:922
774
+#: editorwindow.py:961
775
 msgid "Select view mode: Video/Vectorscope/RGBParade"
776
 msgstr "Mode de prévisualisation: Vidéo/Vectorscope/RVB"
777
 
778
-#: editorwindow.py:924
779
+#: editorwindow.py:963
780
 msgid "Monitor Sequence/Media current frame timecode"
781
 msgstr "Timecode de l'image actuelle de séquence/média du moniteur"
782
 
783
-#: editorwindow.py:925
784
+#: editorwindow.py:964
785
 msgid "Current Monitor Sequence/Media name"
786
 msgstr "Nom du média/de la séquence du moniteur"
787
 
788
-#: editorwindow.py:927
789
+#: editorwindow.py:966
790
 msgid "Monitor Sequence/Media current position"
791
 msgstr "Position actuelle de séquence/média du moniteur"
792
 
793
-#: editorwindow.py:929
794
+#: editorwindow.py:968
795
 msgid "Display Current Sequence on Timeline"
796
 msgstr "Afficher le montage en cours"
797
 
798
-#: editorwindow.py:930
799
+#: editorwindow.py:969
800
 msgid "Display Monitor Clip"
801
 msgstr "Afficher le clip"
802
 
803
-#: clipeffectseditor.py:112
804
+#: clipeffectseditor.py:122
805
 msgid "Select Filter Group"
806
 msgstr "Sélectionnez un groupe de filtres"
807
 
808
-#: clipeffectseditor.py:113
809
+#: clipeffectseditor.py:123
810
 msgid "Current group Filters"
811
 msgstr "Groupe de filtres actuel"
812
 
813
-#: clipeffectseditor.py:201
814
+#: clipeffectseditor.py:223
815
 msgid "Quit editing Clip in editor"
816
 msgstr "Quitter l'édition du clip du moniteur"
817
 
818
-#: clipeffectseditor.py:212 panels.py:50 panels.py:95 panels.py:113
819
+#: clipeffectseditor.py:236 panels.py:51 panels.py:96 panels.py:114
820
 #: translations.py:559 mlttransitions.py:134 tools/titler.py:198
821
 msgid "Add"
822
 msgstr "Ajouter"
823
 
824
-#: clipeffectseditor.py:213 compositeeditor.py:57 guicomponents.py:1201
825
-#: guicomponents.py:1260 guicomponents.py:1449 guicomponents.py:1494
826
-#: panels.py:51 panels.py:96 panels.py:114 tools/titler.py:199
827
-#: tools/batchrendering.py:1027
828
+#: clipeffectseditor.py:237 compositeeditor.py:59 guicomponents.py:1244
829
+#: guicomponents.py:1306 guicomponents.py:1569 guicomponents.py:1618
830
+#: panels.py:52 panels.py:97 panels.py:115 tools/titler.py:199
831
+#: tools/batchrendering.py:1030
832
 msgid "Delete"
833
 msgstr "Supprimer"
834
 
835
-#: clipeffectseditor.py:225
836
+#: clipeffectseditor.py:249
837
 msgid "Clip being edited"
838
 msgstr "Clip en cours d'édition"
839
 
840
-#: clipeffectseditor.py:226
841
+#: clipeffectseditor.py:250
842
 msgid "Clip Filter Stack"
843
 msgstr "Liste des filtres du clip"
844
 
845
-#: clipeffectseditor.py:227
846
+#: clipeffectseditor.py:251
847
 msgid "Add Filter to Clip Filter Stack"
848
 msgstr "Ajouter un filtre à la liste des filtres du clip"
849
 
850
-#: clipeffectseditor.py:228
851
+#: clipeffectseditor.py:252
852
 msgid "Delete Filter from Clip Filter Stack"
853
 msgstr "Supprimer un filtre de la liste des filtres du clip"
854
 
855
-#: clipeffectseditor.py:229
856
+#: clipeffectseditor.py:253
857
 msgid "Toggle all Filters On/Off"
858
 msgstr "Activer/désactiver les filtres"
859
 
860
-#: clipeffectseditor.py:451
861
+#: clipeffectseditor.py:523
862
 msgid "No editable parameters"
863
 msgstr "Paramètres non modifiable"
864
 
865
-#: compositeeditor.py:59 render.py:150
866
+#: compositeeditor.py:61 render.py:168
867
 msgid "Reset"
868
 msgstr "Réinitialiser"
869
 
870
-#: compositeeditor.py:63 compositeeditor.py:148
871
+#: compositeeditor.py:65 compositeeditor.py:148
872
 msgid "No Compositor"
873
 msgstr "Pas de composition"
874
 
875
@@ -762,20 +776,20 @@
876
 
877
 #: dialogs.py:55 dialogs.py:112 dialogs.py:170 dialogs.py:223 dialogs.py:263
878
 #: dialogs.py:280 dialogs.py:301 dialogs.py:315 dialogs.py:326 dialogs.py:342
879
-#: dialogs.py:373 dialogs.py:392 dialogs.py:706 dialogs.py:801 dialogs.py:835
880
-#: dialogs.py:878 dialogs.py:906 dialogs.py:934 dialogs.py:995 dialogs.py:1034
881
-#: dialogs.py:1048 dialogs.py:1062 dialogs.py:1234 propertyeditorbuilder.py:401
882
-#: rendergui.py:47 rendergui.py:102 rendergui.py:116 rendergui.py:133
883
-#: preferenceswindow.py:42 tools/batchrendering.py:959 proxyediting.py:429
884
-#: patternproducer.py:319 patternproducer.py:352 patternproducer.py:383
885
-#: tools/gmic.py:305 tools/gmic.py:329 tools/gmic.py:459
886
+#: dialogs.py:373 dialogs.py:395 dialogs.py:717 dialogs.py:812 dialogs.py:846
887
+#: dialogs.py:889 dialogs.py:917 dialogs.py:945 dialogs.py:1006 dialogs.py:1045
888
+#: dialogs.py:1059 dialogs.py:1073 dialogs.py:1246 propertyeditorbuilder.py:401
889
+#: rendergui.py:48 rendergui.py:103 rendergui.py:117 rendergui.py:134
890
+#: rendergui.py:905 preferenceswindow.py:43 tools/batchrendering.py:962
891
+#: proxyediting.py:429 patternproducer.py:319 patternproducer.py:352
892
+#: patternproducer.py:383 tools/gmic.py:357 tools/gmic.py:381 tools/gmic.py:511
893
 msgid "Cancel"
894
 msgstr "Annuler"
895
 
896
-#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:404 dialogs.py:476
897
-#: dialogs.py:595 dialogs.py:608 dialogs.py:1235 propertyeditorbuilder.py:402
898
-#: rendergui.py:103 preferenceswindow.py:43 tools/batchrendering.py:391
899
-#: tools/gmic.py:330
900
+#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:407 dialogs.py:479
901
+#: dialogs.py:598 dialogs.py:611 dialogs.py:1247 propertyeditorbuilder.py:402
902
+#: rendergui.py:104 preferenceswindow.py:44 tools/batchrendering.py:394
903
+#: tools/gmic.py:382
904
 msgid "OK"
905
 msgstr "Valider"
906
 
907
@@ -783,7 +797,7 @@
908
 msgid "Project profile:"
909
 msgstr "Profil du projet:"
910
 
911
-#: dialogs.py:72 projectinfogui.py:45
912
+#: dialogs.py:72 projectinfogui.py:46
913
 msgid "Profile"
914
 msgstr "Profil"
915
 
916
@@ -816,12 +830,12 @@
917
 msgid "New Profile"
918
 msgstr "Sauvegarder le nouveau profil"
919
 
920
-#: dialogs.py:133 dialogs.py:188 rendergui.py:510 preferenceswindow.py:103
921
-#: preferenceswindow.py:106 tools/gmic.py:664 tools/toolsencoding.py:40
922
+#: dialogs.py:133 dialogs.py:188 rendergui.py:517 preferenceswindow.py:104
923
+#: preferenceswindow.py:107 tools/gmic.py:716 tools/toolsencoding.py:40
924
 msgid "Select Folder"
925
 msgstr "Sélectionnez un répertoire"
926
 
927
-#: dialogs.py:137 dialogs.py:192 rendergui.py:514 tools/toolsencoding.py:44
928
+#: dialogs.py:137 dialogs.py:192 rendergui.py:521 tools/toolsencoding.py:44
929
 msgid "Folder:"
930
 msgstr "Répertoire:"
931
 
932
@@ -835,7 +849,7 @@
933
 msgid "New Project File"
934
 msgstr "Nouveau projet"
935
 
936
-#: dialogs.py:179 dialogs.py:1314 tools/batchrendering.py:1239
937
+#: dialogs.py:179 dialogs.py:1329 tools/batchrendering.py:1242
938
 #, fuzzy
939
 msgid "File:"
940
 msgstr "Le fichier: "
941
@@ -888,8 +902,8 @@
942
 msgid "Save Project As"
943
 msgstr "Enregistrer le projet sous"
944
 
945
-#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:393 rendergui.py:117
946
-#: tools/batchrendering.py:960 tools/gmic.py:306
947
+#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:396 rendergui.py:118
948
+#: tools/batchrendering.py:963 tools/gmic.py:358
949
 msgid "Save"
950
 msgstr "Enregistrer"
951
 
952
@@ -901,7 +915,7 @@
953
 msgid "Save Runtime Environment Data"
954
 msgstr "Enregistrer les informations système"
955
 
956
-#: dialogs.py:327 dialogs.py:343 dialogs.py:996
957
+#: dialogs.py:327 dialogs.py:343 dialogs.py:1007
958
 msgid "Ok"
959
 msgstr "Ok"
960
 
961
@@ -917,7 +931,7 @@
962
 msgid "' as render clips folder"
963
 msgstr "' comme dossier de rendus"
964
 
965
-#: dialogs.py:366 dialogs.py:384
966
+#: dialogs.py:366 dialogs.py:387
967
 msgid "Save project '"
968
 msgstr "Sauvegarder le projet '"
969
 
970
@@ -925,131 +939,135 @@
971
 msgid "' before exiting?"
972
 msgstr "' avant de quitter?"
973
 
974
-#: dialogs.py:372 dialogs.py:391
975
+#: dialogs.py:372 dialogs.py:394
976
 msgid "Don't Save"
977
 msgstr "Ne pas enregister"
978
 
979
-#: dialogs.py:384
980
+#: dialogs.py:387
981
 msgid "' before closing project?"
982
 msgstr "' avant de fermer le projet"
983
 
984
-#: dialogs.py:462
985
+#: dialogs.py:465
986
 msgid "Application"
987
 msgstr "Application"
988
 
989
-#: dialogs.py:463
990
+#: dialogs.py:466
991
 msgid "Thanks"
992
 msgstr "Remerciements"
993
 
994
-#: dialogs.py:464
995
+#: dialogs.py:467
996
 msgid "License"
997
 msgstr "Licence"
998
 
999
-#: dialogs.py:465
1000
+#: dialogs.py:468
1001
 msgid "Translations"
1002
 msgstr "Traductions"
1003
 
1004
-#: dialogs.py:480
1005
+#: dialogs.py:483
1006
 msgid "MLT version: "
1007
 msgstr "Version MLT: "
1008
 
1009
-#: dialogs.py:486
1010
+#: dialogs.py:489
1011
 msgid "GTK version: "
1012
 msgstr "Version GTK: "
1013
 
1014
-#: dialogs.py:488
1015
+#: dialogs.py:491
1016
 msgid "Locale: "
1017
 msgstr "Locale: "
1018
 
1019
-#: dialogs.py:491
1020
+#: dialogs.py:494
1021
 msgid "INSTALLATION"
1022
 msgstr "INSTALLATION"
1023
 
1024
-#: dialogs.py:493
1025
+#: dialogs.py:496
1026
 msgid "DEVELOPER VERSION"
1027
 msgstr "VERSION DE DEVELOPPEMENT"
1028
 
1029
-#: dialogs.py:495
1030
+#: dialogs.py:498
1031
 msgid "Running from: "
1032
 msgstr "Lancé à partir de: "
1033
 
1034
-#: dialogs.py:523
1035
+#: dialogs.py:526
1036
 msgid " AVAILABLE"
1037
 msgstr " DISPONIBLE"
1038
 
1039
-#: dialogs.py:525
1040
+#: dialogs.py:528
1041
 msgid " NOT AVAILABLE, "
1042
 msgstr " NON DISPONIBLE"
1043
 
1044
-#: dialogs.py:525
1045
+#: dialogs.py:528
1046
 msgid " MISSING"
1047
 msgstr " MANQUANT"
1048
 
1049
-#: dialogs.py:531
1050
+#: dialogs.py:534
1051
 msgid " FOR FILTER "
1052
 msgstr " POUR FILTRE"
1053
 
1054
-#: dialogs.py:531 dialogs.py:534
1055
+#: dialogs.py:534 dialogs.py:537
1056
 msgid " NOT FOUND"
1057
 msgstr " PAS TROUVÉ"
1058
 
1059
-#: dialogs.py:534
1060
+#: dialogs.py:537
1061
 msgid " FOR TRANSITION "
1062
 msgstr " POUR TRANSITION "
1063
 
1064
-#: dialogs.py:538 dialogs.py:1090 preferenceswindow.py:51
1065
+#: dialogs.py:541 dialogs.py:1101 preferenceswindow.py:52
1066
 msgid "General"
1067
 msgstr "Général"
1068
 
1069
-#: dialogs.py:539
1070
+#: dialogs.py:542
1071
 msgid "MLT Filters"
1072
 msgstr "Filtres MLT"
1073
 
1074
-#: dialogs.py:540
1075
+#: dialogs.py:543
1076
 msgid "MLT Transitions"
1077
 msgstr "Transitions MLT"
1078
 
1079
-#: dialogs.py:541
1080
+#: dialogs.py:544
1081
 msgid "Missing MLT Services"
1082
 msgstr "Services MLT manquants"
1083
 
1084
-#: dialogs.py:544
1085
+#: dialogs.py:547
1086
 msgid "Video Codecs"
1087
 msgstr "Codecs vidéo"
1088
 
1089
-#: dialogs.py:545
1090
+#: dialogs.py:548
1091
 msgid "Audio Codecs"
1092
 msgstr "Codecs audio"
1093
 
1094
-#: dialogs.py:546
1095
+#: dialogs.py:549
1096
 msgid "Formats"
1097
 msgstr "Formats"
1098
 
1099
-#: dialogs.py:547
1100
+#: dialogs.py:550
1101
 msgid "Render Options"
1102
 msgstr "Options de rendu"
1103
 
1104
-#: dialogs.py:593 guicomponents.py:1453
1105
+#: dialogs.py:596 guicomponents.py:1573
1106
 msgid "File Properties"
1107
 msgstr "Propriétés du fichier"
1108
 
1109
-#: dialogs.py:606
1110
+#: dialogs.py:609
1111
 msgid "Clip Properties"
1112
 msgstr "Propriétés du clip"
1113
 
1114
-#: dialogs.py:627
1115
+#: dialogs.py:630
1116
 msgid "Loading project"
1117
 msgstr "Charge le projet"
1118
 
1119
-#: dialogs.py:662
1120
+#: dialogs.py:664
1121
 msgid "Recreating icons"
1122
 msgstr "Recréer les icônes"
1123
 
1124
-#: dialogs.py:695
1125
+#: dialogs.py:667
1126
+msgid "Update media lengths data"
1127
+msgstr ""
1128
+
1129
+#: dialogs.py:706
1130
 msgid "Are you sure you want to delete these media files?"
1131
 msgstr "Confirmer la suppression de ces médias?"
1132
 
1133
-#: dialogs.py:696
1134
+#: dialogs.py:707
1135
 msgid ""
1136
 "One or more of the Media Files you are deleting from the project\n"
1137
 "either <b>have proxy files or are proxy files.</b>\n"
1138
@@ -1058,7 +1076,7 @@
1139
 "Un ou plusieurs médias que vous désirer supprimer du projet\n"
1140
 "sont <b>liés à des fichiers proxy ou sont des fichiers proxy.</b>\n"
1141
 
1142
-#: dialogs.py:697
1143
+#: dialogs.py:708
1144
 msgid ""
1145
 "Deleting these files could <b>prevent converting</b> between\n"
1146
 "using proxy files and using original media.\n"
1147
@@ -1067,15 +1085,15 @@
1148
 "Supprimer ces fichiers pourrait <b>empêcher la conversion</b>\n"
1149
 "les fichiers proxy et les médias d'origine.\n"
1150
 
1151
-#: dialogs.py:707
1152
+#: dialogs.py:718
1153
 msgid "Force Delete"
1154
 msgstr "Supprimer"
1155
 
1156
-#: dialogs.py:718
1157
+#: dialogs.py:729
1158
 msgid "Open last autosave?"
1159
 msgstr "Ouvrir la dernière sauvegarde automatique?"
1160
 
1161
-#: dialogs.py:719
1162
+#: dialogs.py:730
1163
 msgid ""
1164
 "It seems that Flowblade exited abnormally last time.\n"
1165
 "\n"
1166
@@ -1083,7 +1101,7 @@
1167
 "Il semblerait que Flowblade ne se soit pas arrêté correctement.\n"
1168
 "\n"
1169
 
1170
-#: dialogs.py:720
1171
+#: dialogs.py:731
1172
 msgid ""
1173
 "If there is another instance of Flowblade running,\n"
1174
 "this dialog has probably detected its autosave file.\n"
1175
@@ -1092,24 +1110,24 @@
1176
 "Si il y a une autre instance Flowblade en cours,\n"
1177
 "cette boîte de dialogue à probablement détécté sa sauvegarde automatique.\n"
1178
 
1179
-#: dialogs.py:721
1180
+#: dialogs.py:732
1181
 msgid "It is NOT possible to open this autosaved version later."
1182
 msgstr ""
1183
 "Il n'est PAS possible d'ouvrir cette sauvegarde automatique ultérieurement."
1184
 
1185
-#: dialogs.py:729 dialogs.py:773
1186
+#: dialogs.py:740 dialogs.py:784
1187
 msgid "Continue with default 'untitled' project"
1188
 msgstr "Continuer avec le projet par défaut 'sans titre'"
1189
 
1190
-#: dialogs.py:730
1191
+#: dialogs.py:741
1192
 msgid "Open Autosaved Project"
1193
 msgstr "Ouvrir la sauvegarde automatique"
1194
 
1195
-#: dialogs.py:740
1196
+#: dialogs.py:751
1197
 msgid "Open a autosave file?"
1198
 msgstr "Ouvrir une sauvegarde automatique?"
1199
 
1200
-#: dialogs.py:741
1201
+#: dialogs.py:752
1202
 msgid ""
1203
 "There are <b>multiple autosave files</b> from application crashes.\n"
1204
 "\n"
1205
@@ -1117,7 +1135,7 @@
1206
 "Il y a <b>plusieurs sauvegardes automatiques</b> lors du plantage.\n"
1207
 "\n"
1208
 
1209
-#: dialogs.py:742
1210
+#: dialogs.py:753
1211
 msgid ""
1212
 "If you just <b>experienced a crash, select the last created autosave</b> "
1213
 "file\n"
1214
@@ -1129,7 +1147,7 @@
1215
 "pour continuer à travailler.\n"
1216
 "\n"
1217
 
1218
-#: dialogs.py:743
1219
+#: dialogs.py:754
1220
 msgid ""
1221
 "If you see this at application start without a recent crash,\n"
1222
 "you should probably delete all autosave files to stop seeing this dialog."
1223
@@ -1139,45 +1157,45 @@
1224
 "vous devriez supprimer toutes les sauvegardes automatiques pour ne plus le "
1225
 "voir."
1226
 
1227
-#: dialogs.py:774
1228
+#: dialogs.py:785
1229
 #, fuzzy
1230
 msgid "Open Selected Autosave"
1231
 msgstr "Ouvrir la sauvegarde automatique sélectionnée"
1232
 
1233
-#: dialogs.py:799
1234
+#: dialogs.py:810
1235
 msgid "Change Sequence Tracks Count"
1236
 msgstr "Modifier le nombre de pistes"
1237
 
1238
-#: dialogs.py:802
1239
+#: dialogs.py:813
1240
 msgid "Change Tracks"
1241
 msgstr "Modifier les pistes"
1242
 
1243
-#: dialogs.py:805
1244
+#: dialogs.py:816
1245
 msgid "New Number of Tracks:"
1246
 msgstr "Entrez un nombre de pistes"
1247
 
1248
-#: dialogs.py:808
1249
+#: dialogs.py:819
1250
 msgid "Please note:\n"
1251
 msgstr "Attention:\n"
1252
 
1253
-#: dialogs.py:809
1254
+#: dialogs.py:820
1255
 #, fuzzy
1256
 msgid ""
1257
 " It is recommended that you save Project before completing this operation\n"
1258
 msgstr ""
1259
 "* Il est recommandé de sauver le projet avant de lancer cette opération\n"
1260
 
1261
-#: dialogs.py:810
1262
+#: dialogs.py:821
1263
 #, fuzzy
1264
 msgid " There is no Undo for this operation\n"
1265
 msgstr "* Il n'y a pas d'annulation possible\n"
1266
 
1267
-#: dialogs.py:811
1268
+#: dialogs.py:822
1269
 #, fuzzy
1270
 msgid " Current Undo Stack will be destroyed\n"
1271
 msgstr "* Les points d'annulation seront effacés\n"
1272
 
1273
-#: dialogs.py:812
1274
+#: dialogs.py:823
1275
 #, fuzzy
1276
 msgid ""
1277
 " All Clips and Compositors on deleted Tracks will be permanently destroyed"
1278
@@ -1185,73 +1203,73 @@
1279
 "* Tous les clips et compositions des pistes supprimées seront détruits de "
1280
 "façon permanante"
1281
 
1282
-#: dialogs.py:833
1283
+#: dialogs.py:844
1284
 msgid "Create New Sequence"
1285
 msgstr "Créer une nouvelle séquence"
1286
 
1287
-#: dialogs.py:836
1288
+#: dialogs.py:847
1289
 msgid "Create Sequence"
1290
 msgstr "Créer une séquence"
1291
 
1292
-#: dialogs.py:843
1293
+#: dialogs.py:854
1294
 msgid "Sequence Name:"
1295
 msgstr "Nom de la séquence:"
1296
 
1297
-#: dialogs.py:848
1298
+#: dialogs.py:859
1299
 msgid "Number of Tracks:"
1300
 msgstr "Nombre de pistes:"
1301
 
1302
-#: dialogs.py:854
1303
+#: dialogs.py:865
1304
 msgid "Open For Editing:"
1305
 msgstr "Ouvrir pour éditer:"
1306
 
1307
-#: dialogs.py:876
1308
+#: dialogs.py:887
1309
 msgid "Rename New Media Object"
1310
 msgstr "Renommer le nouveau média"
1311
 
1312
-#: dialogs.py:879 dialogs.py:907 dialogs.py:961 guicomponents.py:1448
1313
+#: dialogs.py:890 dialogs.py:918 dialogs.py:972 guicomponents.py:1568
1314
 msgid "Rename"
1315
 msgstr "Renommer"
1316
 
1317
-#: dialogs.py:886 dialogs.py:914
1318
+#: dialogs.py:897 dialogs.py:925
1319
 msgid "New Name:"
1320
 msgstr "Nouveau nom:"
1321
 
1322
-#: dialogs.py:904 guicomponents.py:1158 guicomponents.py:1244
1323
+#: dialogs.py:915 guicomponents.py:1193 guicomponents.py:1287
1324
 msgid "Rename Clip"
1325
 msgstr "Renommer le clip"
1326
 
1327
-#: dialogs.py:932
1328
+#: dialogs.py:943
1329
 msgid "New Range Item Group"
1330
 msgstr "Nouveau groupe de sous-clips"
1331
 
1332
-#: dialogs.py:935 patternproducer.py:320 patternproducer.py:353
1333
+#: dialogs.py:946 patternproducer.py:320 patternproducer.py:353
1334
 #: patternproducer.py:384
1335
 msgid "Create"
1336
 msgstr "Créer"
1337
 
1338
-#: dialogs.py:939
1339
+#: dialogs.py:950
1340
 #, fuzzy
1341
 msgid "User Group "
1342
 msgstr "Utilisateur"
1343
 
1344
-#: dialogs.py:942 dialogs.py:962
1345
+#: dialogs.py:953 dialogs.py:973
1346
 msgid "New Group Name:"
1347
 msgstr "Nouveau groupe:"
1348
 
1349
-#: dialogs.py:960
1350
+#: dialogs.py:971
1351
 msgid "Rename Range Log Item Group"
1352
 msgstr "Renommer le groupe de sous-clips"
1353
 
1354
-#: dialogs.py:968
1355
+#: dialogs.py:979
1356
 msgid "Can't open non-valid media"
1357
 msgstr "Impossible d'ouvrir un média non valide"
1358
 
1359
-#: dialogs.py:969
1360
+#: dialogs.py:980
1361
 msgid "File: "
1362
 msgstr "Le fichier: "
1363
 
1364
-#: dialogs.py:969
1365
+#: dialogs.py:980
1366
 msgid ""
1367
 "\n"
1368
 "is not a valid media file."
1369
@@ -1259,437 +1277,442 @@
1370
 "\n"
1371
 "n'est pas un fichier valide."
1372
 
1373
-#: dialogs.py:973
1374
+#: dialogs.py:984
1375
 msgid "New Marker"
1376
 msgstr "Nouveau marqueur"
1377
 
1378
-#: dialogs.py:975 guicomponents.py:1892
1379
+#: dialogs.py:986 guicomponents.py:2018
1380
 msgid "Add Marker"
1381
 msgstr "Ajouter un marqueur"
1382
 
1383
-#: dialogs.py:982
1384
+#: dialogs.py:993
1385
 msgid "Name for marker at "
1386
 msgstr "Nom du marqueur"
1387
 
1388
-#: dialogs.py:997
1389
+#: dialogs.py:1008
1390
 msgid "Add Image Sequence Clip"
1391
 msgstr "Ajouter un clip de séquence d'images"
1392
 
1393
-#: dialogs.py:1003
1394
+#: dialogs.py:1014
1395
 msgid "Select First Frame"
1396
 msgstr "Sélectionner la première image"
1397
 
1398
-#: dialogs.py:1013
1399
+#: dialogs.py:1024
1400
 msgid "First frame:"
1401
 msgstr "Première image:"
1402
 
1403
-#: dialogs.py:1017
1404
+#: dialogs.py:1028
1405
 msgid "Frames per Source Image:"
1406
 msgstr "Images par image source"
1407
 
1408
-#: dialogs.py:1032
1409
+#: dialogs.py:1043
1410
 #, fuzzy
1411
 msgid "Export EDL"
1412
 msgstr "Exporter"
1413
 
1414
-#: dialogs.py:1046
1415
+#: dialogs.py:1057
1416
 msgid "Add Transition"
1417
 msgstr "Ajouter une transition"
1418
 
1419
-#: dialogs.py:1049 dialogs.py:1063
1420
+#: dialogs.py:1060 dialogs.py:1074
1421
 msgid "Apply"
1422
 msgstr "Appliquer"
1423
 
1424
-#: dialogs.py:1060
1425
+#: dialogs.py:1071
1426
 msgid "Add Fade"
1427
 msgstr "Ajouter un fondu"
1428
 
1429
-#: dialogs.py:1077 dialogs.py:1187 tools/titler.py:416 proxyediting.py:420
1430
-#: medialinker.py:149 tools/gmic.py:750 tools/gmic.py:841
1431
+#: dialogs.py:1088 dialogs.py:1199 tools/titler.py:416 proxyediting.py:420
1432
+#: medialinker.py:154 tools/gmic.py:802 tools/gmic.py:893
1433
 msgid "Close"
1434
 msgstr "Fermer"
1435
 
1436
-#: dialogs.py:1080
1437
+#: dialogs.py:1091
1438
 msgid "Control + N"
1439
 msgstr "Contrôle + N"
1440
 
1441
-#: dialogs.py:1080
1442
+#: dialogs.py:1091
1443
 msgid "Create New Project"
1444
 msgstr "Créer un nouveau projet"
1445
 
1446
-#: dialogs.py:1081
1447
+#: dialogs.py:1092
1448
 msgid "Control + S"
1449
 msgstr "Contrôle + S"
1450
 
1451
-#: dialogs.py:1081
1452
+#: dialogs.py:1092
1453
 msgid "Save Project"
1454
 msgstr "Enregistrer le projet"
1455
 
1456
-#: dialogs.py:1082 dialogs.py:1098
1457
+#: dialogs.py:1093 dialogs.py:1109
1458
 msgid "DELETE"
1459
 msgstr ""
1460
 
1461
-#: dialogs.py:1082
1462
+#: dialogs.py:1093
1463
 msgid "Delete Selected Item"
1464
 msgstr "Supprimer l'élément sélectionné"
1465
 
1466
-#: dialogs.py:1083
1467
+#: dialogs.py:1094
1468
 msgid "ESCAPE"
1469
 msgstr ""
1470
 
1471
-#: dialogs.py:1083
1472
+#: dialogs.py:1094
1473
 msgid "Stop Rendering Audio Levels"
1474
 msgstr "Stopper le rendu des niveaux audio"
1475
 
1476
-#: dialogs.py:1084
1477
+#: dialogs.py:1095
1478
 msgid "Control + Q"
1479
 msgstr "Contrôle + Q"
1480
 
1481
-#: dialogs.py:1084
1482
+#: dialogs.py:1095
1483
 msgid "Quit"
1484
 msgstr "Quitter"
1485
 
1486
-#: dialogs.py:1085
1487
+#: dialogs.py:1096
1488
 msgid "Control + Z"
1489
 msgstr "Contrôle + Z"
1490
 
1491
-#: dialogs.py:1085
1492
+#: dialogs.py:1096
1493
 msgid "Undo"
1494
 msgstr "Annuler"
1495
 
1496
-#: dialogs.py:1086
1497
+#: dialogs.py:1097
1498
 msgid "Control + Y"
1499
 msgstr "Contrôle + Y"
1500
 
1501
-#: dialogs.py:1086
1502
+#: dialogs.py:1097
1503
 msgid "Redo"
1504
 msgstr "Rétablir"
1505
 
1506
-#: dialogs.py:1087
1507
+#: dialogs.py:1098
1508
 msgid "Control + O"
1509
 msgstr "Contrôle + O"
1510
 
1511
-#: dialogs.py:1087
1512
+#: dialogs.py:1098
1513
 msgid "Open Project"
1514
 msgstr "Ouvrir un projet"
1515
 
1516
-#: dialogs.py:1088
1517
+#: dialogs.py:1099
1518
 msgid "TAB"
1519
 msgstr "TAB"
1520
 
1521
-#: dialogs.py:1088
1522
+#: dialogs.py:1099
1523
 msgid "Switch Monitor Source"
1524
 msgstr "Changer la source du moniteur"
1525
 
1526
-#: dialogs.py:1089
1527
+#: dialogs.py:1100
1528
 #, fuzzy
1529
 msgid "Control + L"
1530
 msgstr "Contrôle + N"
1531
 
1532
-#: dialogs.py:1093
1533
+#: dialogs.py:1104
1534
 msgid "Set Mark In"
1535
 msgstr "Placer un point d'entrée"
1536
 
1537
-#: dialogs.py:1094
1538
+#: dialogs.py:1105
1539
 msgid "Set Mark Out"
1540
 msgstr "Placer un point de sortie"
1541
 
1542
-#: dialogs.py:1095
1543
+#: dialogs.py:1106
1544
 #, fuzzy
1545
 msgid "Alt + I"
1546
 msgstr "Shift + I"
1547
 
1548
-#: dialogs.py:1095
1549
+#: dialogs.py:1106
1550
 #, fuzzy
1551
 msgid "Go To Mark In"
1552
 msgstr "Aller au point d'entrée"
1553
 
1554
-#: dialogs.py:1096
1555
+#: dialogs.py:1107
1556
 #, fuzzy
1557
 msgid "Alt + O"
1558
 msgstr "Shift + O"
1559
 
1560
-#: dialogs.py:1096
1561
+#: dialogs.py:1107
1562
 #, fuzzy
1563
 msgid "Go To Mark Out"
1564
 msgstr "Aller au point de sortie"
1565
 
1566
-#: dialogs.py:1101
1567
+#: dialogs.py:1112
1568
 msgid "3 Point Overwrite Insert"
1569
 msgstr "Ecrasement en 3 points"
1570
 
1571
-#: dialogs.py:1102
1572
+#: dialogs.py:1113
1573
 msgid "Add Mark"
1574
 msgstr "Ajouter un marqueur"
1575
 
1576
-#: dialogs.py:1103
1577
+#: dialogs.py:1114
1578
 #, fuzzy
1579
 msgid "Control + C"
1580
 msgstr "Contrôle + N"
1581
 
1582
-#: dialogs.py:1103
1583
+#: dialogs.py:1114
1584
 msgid "Copy Clips"
1585
 msgstr "Copier clips"
1586
 
1587
-#: dialogs.py:1104
1588
+#: dialogs.py:1115
1589
 #, fuzzy
1590
 msgid "Control + V"
1591
 msgstr "Contrôle + N"
1592
 
1593
-#: dialogs.py:1104
1594
+#: dialogs.py:1115
1595
 msgid "Paste Clips"
1596
 msgstr "Coller clips"
1597
 
1598
-#: dialogs.py:1105
1599
+#: dialogs.py:1116
1600
 msgid "R"
1601
 msgstr ""
1602
 
1603
-#: dialogs.py:1105
1604
+#: dialogs.py:1116
1605
 #, fuzzy
1606
 msgid "Resync selected Clip or Compositor"
1607
 msgstr "Compositions"
1608
 
1609
-#: dialogs.py:1106
1610
+#: dialogs.py:1117
1611
 msgid "G"
1612
 msgstr ""
1613
 
1614
-#: dialogs.py:1107 dialogs.py:1119 dialogs.py:1140
1615
+#: dialogs.py:1118 dialogs.py:1130 dialogs.py:1151
1616
 msgid "Left Arrow "
1617
 msgstr "Flèche gauche"
1618
 
1619
-#: dialogs.py:1107
1620
+#: dialogs.py:1118
1621
 #, fuzzy
1622
 msgid "Prev Frame Trim Edit"
1623
 msgstr "Image précédente"
1624
 
1625
-#: dialogs.py:1108 dialogs.py:1120 dialogs.py:1141
1626
+#: dialogs.py:1119 dialogs.py:1131 dialogs.py:1152
1627
 msgid "Right Arrow"
1628
 msgstr "Flèche droite"
1629
 
1630
-#: dialogs.py:1108
1631
+#: dialogs.py:1119
1632
 #, fuzzy
1633
 msgid "Next Frame Trim Edit"
1634
 msgstr "Image suivante"
1635
 
1636
-#: dialogs.py:1109 dialogs.py:1121
1637
+#: dialogs.py:1120 dialogs.py:1132
1638
 #, fuzzy
1639
 msgid "Control + Left Arrow "
1640
 msgstr "Contrôle + N"
1641
 
1642
-#: dialogs.py:1109
1643
+#: dialogs.py:1120
1644
 msgid "Back 10 Frames Trim Edit"
1645
 msgstr ""
1646
 
1647
-#: dialogs.py:1110 dialogs.py:1122
1648
+#: dialogs.py:1121 dialogs.py:1133
1649
 #, fuzzy
1650
 msgid "Control + Right Arrow"
1651
 msgstr "Flèche droite"
1652
 
1653
-#: dialogs.py:1110
1654
+#: dialogs.py:1121
1655
 #, fuzzy
1656
 msgid "Forward 10 Frames Trim Edit"
1657
 msgstr "Avance rapide"
1658
 
1659
-#: dialogs.py:1111
1660
+#: dialogs.py:1122
1661
 msgid "ENTER"
1662
 msgstr ""
1663
 
1664
-#: dialogs.py:1111
1665
+#: dialogs.py:1122
1666
 msgid "Complete Keyboard Trim Edit"
1667
 msgstr ""
1668
 
1669
-#: dialogs.py:1112
1670
-msgid "Timeline"
1671
-msgstr "Montage"
1672
-
1673
-#: dialogs.py:1115
1674
+#: dialogs.py:1126
1675
 msgid "SPACE"
1676
 msgstr ""
1677
 
1678
-#: dialogs.py:1115
1679
+#: dialogs.py:1126
1680
 msgid "Start / Stop Playback"
1681
 msgstr "Démarrer / Arrêter la lecture"
1682
 
1683
-#: dialogs.py:1116
1684
+#: dialogs.py:1127
1685
 msgid "Backwards Faster"
1686
 msgstr "Retour rapide"
1687
 
1688
-#: dialogs.py:1117 proxyediting.py:353 tools/gmic.py:717
1689
+#: dialogs.py:1128 proxyediting.py:353 tools/gmic.py:769
1690
 msgid "Stop"
1691
 msgstr "Stop"
1692
 
1693
-#: dialogs.py:1118
1694
+#: dialogs.py:1129
1695
 msgid "Forward Faster"
1696
 msgstr "Avance rapide"
1697
 
1698
-#: dialogs.py:1119
1699
+#: dialogs.py:1130
1700
 msgid "Prev Frame"
1701
 msgstr "Image précédente"
1702
 
1703
-#: dialogs.py:1120
1704
+#: dialogs.py:1131
1705
 msgid "Next Frame"
1706
 msgstr "Image suivante"
1707
 
1708
-#: dialogs.py:1121
1709
+#: dialogs.py:1132
1710
 msgid "Move Back 10 Frames"
1711
 msgstr ""
1712
 
1713
-#: dialogs.py:1122
1714
+#: dialogs.py:1133
1715
 #, fuzzy
1716
 msgid "Move Forward 10 Frames"
1717
 msgstr "Avance rapide"
1718
 
1719
-#: dialogs.py:1123 dialogs.py:1142
1720
+#: dialogs.py:1134 dialogs.py:1153
1721
 msgid "Up Arrow"
1722
 msgstr "Flèche haut"
1723
 
1724
-#: dialogs.py:1123
1725
+#: dialogs.py:1134
1726
 msgid "Next Edit/Mark"
1727
 msgstr "Coupe/Marqueur suivant"
1728
 
1729
-#: dialogs.py:1124 dialogs.py:1143
1730
+#: dialogs.py:1135 dialogs.py:1154
1731
 msgid "Down Arrow"
1732
 msgstr "Flèche bas"
1733
 
1734
-#: dialogs.py:1124
1735
+#: dialogs.py:1135
1736
 msgid "Prev Edit/Mark"
1737
 msgstr "Coupe/Marqueur précédent"
1738
 
1739
-#: dialogs.py:1125
1740
+#: dialogs.py:1136
1741
 msgid "HOME"
1742
 msgstr ""
1743
 
1744
-#: dialogs.py:1125
1745
+#: dialogs.py:1136
1746
 msgid "Go To Start"
1747
 msgstr "Retour au début"
1748
 
1749
-#: dialogs.py:1126
1750
+#: dialogs.py:1137
1751
 msgid "Shift + I"
1752
 msgstr "Shift + I"
1753
 
1754
-#: dialogs.py:1126
1755
+#: dialogs.py:1137
1756
 msgid "To Mark In"
1757
 msgstr "Aller au point d'entrée"
1758
 
1759
-#: dialogs.py:1127
1760
+#: dialogs.py:1138
1761
 msgid "Shift + O"
1762
 msgstr "Shift + O"
1763
 
1764
-#: dialogs.py:1127
1765
+#: dialogs.py:1138
1766
 msgid "To Mark Out"
1767
 msgstr "Aller au point de sortie"
1768
 
1769
-#: dialogs.py:1128
1770
+#: dialogs.py:1139
1771
 msgid "Playback"
1772
 msgstr "Lecture"
1773
 
1774
-#: dialogs.py:1132 guicomponents.py:2025 translations.py:556
1775
+#: dialogs.py:1143 guicomponents.py:2197 translations.py:556
1776
 msgid "Overwrite"
1777
 msgstr "Ecraser"
1778
 
1779
-#: dialogs.py:1133 guicomponents.py:2031
1780
+#: dialogs.py:1144 guicomponents.py:2203
1781
 msgid "Trim"
1782
 msgstr "Prolonger"
1783
 
1784
-#: dialogs.py:1134 guicomponents.py:2037
1785
+#: dialogs.py:1145 guicomponents.py:2209
1786
 msgid "Roll"
1787
 msgstr "Etendre"
1788
 
1789
-#: dialogs.py:1135 guicomponents.py:2043
1790
+#: dialogs.py:1146 guicomponents.py:2215
1791
 msgid "Slip"
1792
 msgstr ""
1793
 
1794
-#: dialogs.py:1136 guicomponents.py:2049
1795
+#: dialogs.py:1147 guicomponents.py:2221
1796
 msgid "Spacer"
1797
 msgstr "Espacer"
1798
 
1799
-#: dialogs.py:1140
1800
+#: dialogs.py:1151
1801
 msgid "Move Source Video Left"
1802
 msgstr "Déplacer la source vidéo à gauche"
1803
 
1804
-#: dialogs.py:1141
1805
+#: dialogs.py:1152
1806
 msgid "Move Source Video Right"
1807
 msgstr "Déplacer la source vidéo à droite"
1808
 
1809
-#: dialogs.py:1142
1810
+#: dialogs.py:1153
1811
 msgid "Move Source Video Up"
1812
 msgstr "Déplacer la source vidéo en haut"
1813
 
1814
-#: dialogs.py:1143
1815
+#: dialogs.py:1154
1816
 msgid "Move Source Video Down"
1817
 msgstr "Déplacer la source vidéo en bas"
1818
 
1819
-#: dialogs.py:1144
1820
+#: dialogs.py:1155
1821
+#, fuzzy
1822
+msgid "Shift"
1823
+msgstr "Shift + I"
1824
+
1825
+#: dialogs.py:1155
1826
+msgid "Snap to X or Y of drag start point"
1827
+msgstr ""
1828
+
1829
+#: dialogs.py:1156
1830
 msgid "Geometry Editor"
1831
 msgstr "Éditeur de géométrie"
1832
 
1833
-#: dialogs.py:1185
1834
+#: dialogs.py:1197
1835
 #, fuzzy
1836
 msgid "Sequence Watermark"
1837
 msgstr "Watermark de la séquence"
1838
 
1839
-#: dialogs.py:1189
1840
+#: dialogs.py:1201
1841
 #, fuzzy
1842
 msgid "Sequence:"
1843
 msgstr "Séquence:"
1844
 
1845
-#: dialogs.py:1193
1846
+#: dialogs.py:1205
1847
 msgid "Watermark:"
1848
 msgstr ""
1849
 
1850
-#: dialogs.py:1195
1851
+#: dialogs.py:1207
1852
 #, fuzzy
1853
 msgid "Set Watermark File"
1854
 msgstr "Définir un fichier de Watermark"
1855
 
1856
-#: dialogs.py:1196
1857
+#: dialogs.py:1208
1858
 msgid "Remove Watermark"
1859
 msgstr "Supprimer le Watermark"
1860
 
1861
-#: dialogs.py:1232
1862
+#: dialogs.py:1244
1863
 #, fuzzy
1864
 msgid "Select Watermark File"
1865
 msgstr "Sélectionnez un fichier de Watermark"
1866
 
1867
-#: dialogs.py:1261
1868
+#: dialogs.py:1273
1869
 msgid "All files"
1870
 msgstr "Tous les fichiers"
1871
 
1872
-#: dialogs.py:1280
1873
+#: dialogs.py:1295
1874
 #, fuzzy
1875
 msgid "Saving project snapshot"
1876
 msgstr "Sauvegarder le projet '"
1877
 
1878
-#: dialogs.py:1302
1879
+#: dialogs.py:1317
1880
 #, fuzzy
1881
 msgid "Loaded Media Profile Mismatch"
1882
 msgstr "Chemin du média:"
1883
 
1884
-#: dialogs.py:1304
1885
+#: dialogs.py:1319
1886
 #, fuzzy
1887
 msgid "Keep Current Profile"
1888
 msgstr "Supprimer le groupe en cours"
1889
 
1890
-#: dialogs.py:1305
1891
+#: dialogs.py:1320
1892
 #, fuzzy
1893
 msgid "Change To File Profile"
1894
 msgstr "Enregistrer le projet sous..."
1895
 
1896
-#: dialogs.py:1307
1897
+#: dialogs.py:1322
1898
 msgid "A video file was loaded that does not match the Project Profile!"
1899
 msgstr ""
1900
 
1901
-#: dialogs.py:1315
1902
+#: dialogs.py:1330
1903
 #, fuzzy
1904
 msgid "File Profile:"
1905
 msgstr "Sauvegarder le nouveau profil"
1906
 
1907
-#: dialogs.py:1316
1908
+#: dialogs.py:1331
1909
 #, fuzzy
1910
 msgid "Project Profile:"
1911
 msgstr "Profil du projet:"
1912
 
1913
-#: dialogs.py:1317
1914
+#: dialogs.py:1332
1915
 msgid ""
1916
 "Using a matching profile is recommended.\n"
1917
 "\n"
1918
@@ -1700,7 +1723,7 @@
1919
 msgid "Can't put an audio clip on a video track."
1920
 msgstr "Impossible de place un clip audio sur une piste vidéo"
1921
 
1922
-#: editevent.py:226 editevent.py:810 movemodes.py:591
1923
+#: editevent.py:226 editevent.py:817 movemodes.py:591
1924
 msgid "Track "
1925
 msgstr "La piste "
1926
 
1927
@@ -1708,11 +1731,11 @@
1928
 msgid " is a video track and can't display audio only material."
1929
 msgstr " est une piste vidéo et ne peut afficher uniquement du son"
1930
 
1931
-#: editevent.py:809
1932
+#: editevent.py:816
1933
 msgid "Can't edit a locked track"
1934
 msgstr "Impossible de modifier une piste verrouillée"
1935
 
1936
-#: editevent.py:810
1937
+#: editevent.py:817
1938
 msgid " is locked. Unlock track to edit it."
1939
 msgstr " est verrouillée. Déverrouillez la piste."
1940
 
1941
@@ -1720,448 +1743,535 @@
1942
 msgid "Empty"
1943
 msgstr "Vide"
1944
 
1945
-#: guicomponents.py:279
1946
+#: guicomponents.py:283
1947
 msgid "active"
1948
 msgstr ""
1949
 
1950
-#: guicomponents.py:551
1951
+#: guicomponents.py:560
1952
 msgid "default"
1953
 msgstr "défaut"
1954
 
1955
-#: guicomponents.py:580
1956
+#: guicomponents.py:589
1957
 msgid "Clip:"
1958
 msgstr "Clip:"
1959
 
1960
-#: guicomponents.py:585
1961
+#: guicomponents.py:594
1962
 msgid "Track:"
1963
 msgstr "Piste:"
1964
 
1965
-#: guicomponents.py:588
1966
+#: guicomponents.py:597
1967
 msgid "Pos:"
1968
 msgstr "Pos:"
1969
 
1970
-#: guicomponents.py:615
1971
+#: guicomponents.py:624
1972
 msgid "<b>Clip: </b>"
1973
 msgstr "<b>Clip: </b>"
1974
 
1975
-#: guicomponents.py:617
1976
+#: guicomponents.py:626
1977
 msgid "<b>Track: </b>"
1978
 msgstr "<b>Piste: </b>"
1979
 
1980
-#: guicomponents.py:619 guicomponents.py:630 guicomponents.py:712
1981
+#: guicomponents.py:628 guicomponents.py:639 guicomponents.py:721
1982
 msgid "<b>Position:</b>"
1983
 msgstr "<b>Position:</b>"
1984
 
1985
-#: guicomponents.py:626
1986
+#: guicomponents.py:635
1987
 msgid "<b>Clip:</b>"
1988
 msgstr "<b>Clip:</b>"
1989
 
1990
-#: guicomponents.py:628
1991
+#: guicomponents.py:637
1992
 msgid "<b>Track:</b>"
1993
 msgstr "<b>Piste:</b>"
1994
 
1995
-#: guicomponents.py:706
1996
+#: guicomponents.py:715
1997
 msgid "<b>Source Track:</b>"
1998
 msgstr "<b>Piste source:</b>"
1999
 
2000
-#: guicomponents.py:709
2001
+#: guicomponents.py:718
2002
 msgid "<b>Destination Track:</b>"
2003
 msgstr "<b>Piste destination:</b>"
2004
 
2005
-#: guicomponents.py:715
2006
+#: guicomponents.py:724
2007
 msgid "<b>Length:</b>"
2008
 msgstr "<b>Longueur:</b>"
2009
 
2010
-#: guicomponents.py:1055 guicomponents.py:1059
2011
+#: guicomponents.py:1086 guicomponents.py:1090
2012
 msgid "Lock Track"
2013
 msgstr "Verrouiller la piste"
2014
 
2015
-#: guicomponents.py:1056 guicomponents.py:1060
2016
+#: guicomponents.py:1087 guicomponents.py:1091
2017
 msgid "Unlock Track"
2018
 msgstr "Déverrouiller la piste"
2019
 
2020
-#: guicomponents.py:1065
2021
+#: guicomponents.py:1096
2022
 msgid "Large Height"
2023
 msgstr "Hauteur étendue"
2024
 
2025
-#: guicomponents.py:1070
2026
+#: guicomponents.py:1101
2027
 msgid "Normal Height"
2028
 msgstr "Hauteur normale"
2029
 
2030
-#: guicomponents.py:1094 guicomponents.py:1170 guicomponents.py:1212
2031
+#: guicomponents.py:1125 guicomponents.py:1213 guicomponents.py:1255
2032
 msgid "Open in Filters Editor"
2033
 msgstr "Ouvrir dans l'éditeur de filtres"
2034
 
2035
-#: guicomponents.py:1101 guicomponents.py:1214 guicomponents.py:1451
2036
+#: guicomponents.py:1132 guicomponents.py:1257 guicomponents.py:1571
2037
 msgid "Open in Clip Monitor"
2038
 msgstr "Ouvrir dans le moniteur"
2039
 
2040
-#: guicomponents.py:1108
2041
+#: guicomponents.py:1143
2042
 msgid "Split Audio"
2043
 msgstr "Scinder le son"
2044
 
2045
-#: guicomponents.py:1114
2046
+#: guicomponents.py:1149
2047
 msgid "Split Audio Synched"
2048
 msgstr "Scinder le son synchronisé"
2049
 
2050
-#: guicomponents.py:1121 guicomponents.py:1228
2051
+#: guicomponents.py:1156 guicomponents.py:1271
2052
 msgid "Display Audio Level"
2053
 msgstr "Afficher les niveaux de son"
2054
 
2055
-#: guicomponents.py:1124 guicomponents.py:1231
2056
+#: guicomponents.py:1159 guicomponents.py:1274
2057
 msgid "Clear Waveform"
2058
 msgstr "Supprimer la Waveform"
2059
 
2060
-#: guicomponents.py:1132 guicomponents.py:1221
2061
+#: guicomponents.py:1167 guicomponents.py:1264
2062
 msgid "Clear Sync Relation"
2063
 msgstr "Supprimer la synchro"
2064
 
2065
-#: guicomponents.py:1134 guicomponents.py:1223
2066
+#: guicomponents.py:1169 guicomponents.py:1266
2067
 msgid "Select Sync Parent Clip..."
2068
 msgstr "Sélectionner le clip parent de synchronisation..."
2069
 
2070
-#: guicomponents.py:1161 guicomponents.py:1247
2071
+#: guicomponents.py:1196 guicomponents.py:1290
2072
 msgid "Clip Info"
2073
 msgstr "Info du clip"
2074
 
2075
-#: guicomponents.py:1198
2076
+#: guicomponents.py:1241
2077
 msgid "Strech Prev Clip to Cover"
2078
 msgstr "Étirer le clip précédent pour couvrir"
2079
 
2080
-#: guicomponents.py:1199
2081
+#: guicomponents.py:1242
2082
 msgid "Strech Next Clip to Cover"
2083
 msgstr "Étirer le clip suivant pour couvrir"
2084
 
2085
-#: guicomponents.py:1256
2086
+#: guicomponents.py:1302
2087
 msgid "Open In Compositor Editor"
2088
 msgstr "Ouvrir dans l'éditeur de composition"
2089
 
2090
-#: guicomponents.py:1258
2091
+#: guicomponents.py:1304
2092
 msgid "Sync with Origin Clip"
2093
 msgstr "Synchroniser avec le clip d'origine"
2094
 
2095
-#: guicomponents.py:1264 guicomponents.py:1285
2096
+#: guicomponents.py:1310 guicomponents.py:1331
2097
 msgid "Add Filter"
2098
 msgstr "Ajouter un filtre"
2099
 
2100
-#: guicomponents.py:1307
2101
+#: guicomponents.py:1353
2102
 msgid "Add Compositor"
2103
 msgstr "Ajouter composition"
2104
 
2105
-#: guicomponents.py:1330
2106
+#: guicomponents.py:1376
2107
 msgid "Add Blend"
2108
 msgstr "Ajouter une fusion"
2109
 
2110
-#: guicomponents.py:1346
2111
+#: guicomponents.py:1392
2112
+msgid "Show Match Frame"
2113
+msgstr ""
2114
+
2115
+#: guicomponents.py:1396
2116
+msgid "First Frame in Monitor"
2117
+msgstr ""
2118
+
2119
+#: guicomponents.py:1401
2120
+msgid "Last Frame in Monitor"
2121
+msgstr ""
2122
+
2123
+#: guicomponents.py:1408
2124
+#, fuzzy
2125
+msgid "First Frame on Timeline"
2126
+msgstr "Insérer la sélection dans le montage"
2127
+
2128
+#: guicomponents.py:1413
2129
+#, fuzzy
2130
+msgid "Last Frame on Timeline"
2131
+msgstr "Insérer la sélection dans le montage"
2132
+
2133
+#: guicomponents.py:1420 guicomponents.py:2176
2134
+#, fuzzy
2135
+msgid "Clear Match Frame"
2136
+msgstr "Image suivante"
2137
+
2138
+#: guicomponents.py:1430
2139
+#, fuzzy
2140
+msgid "Select"
2141
+msgstr "Sélection couleur"
2142
+
2143
+#: guicomponents.py:1434
2144
+msgid "All Clips After"
2145
+msgstr ""
2146
+
2147
+#: guicomponents.py:1439
2148
+#, fuzzy
2149
+msgid "All Clips Before"
2150
+msgstr "Informations sur le clip"
2151
+
2152
+#: guicomponents.py:1449
2153
+#, fuzzy
2154
+msgid "Export To Tool"
2155
+msgstr "Exporter"
2156
+
2157
+#: guicomponents.py:1466
2158
 msgid "Clone Filters"
2159
 msgstr "Duppliquer les filtres"
2160
 
2161
-#: guicomponents.py:1350
2162
+#: guicomponents.py:1470
2163
 msgid "From Next Clip"
2164
 msgstr "À partir du clip suivant"
2165
 
2166
-#: guicomponents.py:1355
2167
+#: guicomponents.py:1475
2168
 msgid "From Previous Clip"
2169
 msgstr "À partir du clip précédent"
2170
 
2171
-#: guicomponents.py:1364 guicomponents.py:1384
2172
+#: guicomponents.py:1484 guicomponents.py:1504
2173
 msgid "Mute"
2174
 msgstr "Muet"
2175
 
2176
-#: guicomponents.py:1368 guicomponents.py:1388
2177
+#: guicomponents.py:1488 guicomponents.py:1508
2178
 msgid "Unmute"
2179
 msgstr "Annuler muet"
2180
 
2181
-#: guicomponents.py:1374 guicomponents.py:1405
2182
+#: guicomponents.py:1494 guicomponents.py:1525
2183
 msgid "Mute Audio"
2184
 msgstr "Désactiver le son"
2185
 
2186
-#: guicomponents.py:1399
2187
+#: guicomponents.py:1519
2188
 msgid "Mute Video"
2189
 msgstr "Désactiver la vidéo"
2190
 
2191
-#: guicomponents.py:1416
2192
+#: guicomponents.py:1536
2193
 msgid "Mute All"
2194
 msgstr "Désactiver tout"
2195
 
2196
-#: guicomponents.py:1426
2197
+#: guicomponents.py:1546
2198
 msgid "Clip Color"
2199
 msgstr "Couleur du clip"
2200
 
2201
-#: guicomponents.py:1428
2202
+#: guicomponents.py:1548
2203
 msgid "Default"
2204
 msgstr "Défaut"
2205
 
2206
-#: guicomponents.py:1429 translations.py:496 translations.py:566
2207
+#: guicomponents.py:1549 translations.py:496 translations.py:566
2208
 msgid "Red"
2209
 msgstr "Rouge"
2210
 
2211
-#: guicomponents.py:1430 translations.py:497 translations.py:561
2212
+#: guicomponents.py:1550 translations.py:497 translations.py:561
2213
 #: translations.py:567
2214
 msgid "Green"
2215
 msgstr "Vert"
2216
 
2217
-#: guicomponents.py:1431 translations.py:498 translations.py:562
2218
+#: guicomponents.py:1551 translations.py:498 translations.py:562
2219
 #: translations.py:568
2220
 msgid "Blue"
2221
 msgstr "Bleu"
2222
 
2223
-#: guicomponents.py:1432
2224
+#: guicomponents.py:1552
2225
 msgid "Orange"
2226
 msgstr "Orange"
2227
 
2228
-#: guicomponents.py:1433
2229
+#: guicomponents.py:1553
2230
 msgid "Brown"
2231
 msgstr "Brun"
2232
 
2233
-#: guicomponents.py:1434
2234
+#: guicomponents.py:1554
2235
 msgid "Olive"
2236
 msgstr "Olive"
2237
 
2238
-#: guicomponents.py:1458 guicomponents.py:1492
2239
+#: guicomponents.py:1578 guicomponents.py:1616
2240
 msgid "Render Slow/Fast Motion File"
2241
 msgstr "Calculer un ralenti/un accéléré"
2242
 
2243
-#: guicomponents.py:1460
2244
+#: guicomponents.py:1580
2245
 msgid "Render Proxy File"
2246
 msgstr "Convertir en fichier proxy"
2247
 
2248
-#: guicomponents.py:1483
2249
+#: guicomponents.py:1603
2250
 msgid "Toggle Active"
2251
 msgstr "Basculer"
2252
 
2253
-#: guicomponents.py:1484
2254
+#: guicomponents.py:1604
2255
 msgid "Reset Values"
2256
 msgstr "Réinitialiser"
2257
 
2258
-#: guicomponents.py:1491
2259
+#: guicomponents.py:1606
2260
+msgid "Move Up"
2261
+msgstr ""
2262
+
2263
+#: guicomponents.py:1607
2264
+#, fuzzy
2265
+msgid "Move Down"
2266
+msgstr "Bas"
2267
+
2268
+#: guicomponents.py:1615
2269
 msgid "Display In Clip Monitor"
2270
 msgstr "Afficher dans le moniteur"
2271
 
2272
-#: guicomponents.py:1493
2273
+#: guicomponents.py:1617
2274
 msgid "Toggle Star"
2275
 msgstr "Inverser étoile"
2276
 
2277
-#: guicomponents.py:1501 medialinker.py:129
2278
+#: guicomponents.py:1625 medialinker.py:134
2279
 msgid "Set File Relink Path"
2280
 msgstr ""
2281
 
2282
-#: guicomponents.py:1502 medialinker.py:131
2283
+#: guicomponents.py:1626 medialinker.py:136
2284
 msgid "Delete File Relink Path"
2285
 msgstr ""
2286
 
2287
-#: guicomponents.py:1504
2288
+#: guicomponents.py:1628
2289
 msgid "Show Full Paths"
2290
 msgstr ""
2291
 
2292
-#: guicomponents.py:1570 propertyeditorbuilder.py:472
2293
+#: guicomponents.py:1694 propertyeditorbuilder.py:472
2294
 #: propertyeditorbuilder.py:567 tools/toolsencoding.py:343
2295
 msgid "Progressive"
2296
 msgstr "Progressif"
2297
 
2298
-#: guicomponents.py:1572 tools/toolsencoding.py:345
2299
+#: guicomponents.py:1696 tools/toolsencoding.py:345
2300
 msgid "Interlaced"
2301
 msgstr "Entrelacé"
2302
 
2303
-#: guicomponents.py:1575 tools/toolsencoding.py:348
2304
+#: guicomponents.py:1699 tools/toolsencoding.py:348
2305
 msgid "Fps: "
2306
 msgstr "Ips: "
2307
 
2308
-#: guicomponents.py:1578 tools/toolsencoding.py:351
2309
+#: guicomponents.py:1702 tools/toolsencoding.py:351
2310
 msgid "Pixel Aspect: "
2311
 msgstr "Proportions: "
2312
 
2313
-#: guicomponents.py:1585
2314
+#: guicomponents.py:1709
2315
 msgid "Description:"
2316
 msgstr "Description:"
2317
 
2318
-#: guicomponents.py:1587
2319
+#: guicomponents.py:1711
2320
 msgid "Dimensions:"
2321
 msgstr "Dimensions"
2322
 
2323
-#: guicomponents.py:1589
2324
+#: guicomponents.py:1713
2325
 msgid "Frames per second:"
2326
 msgstr "Images par seconde:"
2327
 
2328
-#: guicomponents.py:1591
2329
+#: guicomponents.py:1715
2330
 msgid "Size:"
2331
 msgstr "Taille:"
2332
 
2333
-#: guicomponents.py:1593
2334
+#: guicomponents.py:1717
2335
 msgid "Pixel aspect ratio: "
2336
 msgstr "Proportions"
2337
 
2338
-#: guicomponents.py:1595 profilesmanager.py:138
2339
+#: guicomponents.py:1719 profilesmanager.py:138
2340
 msgid "Progressive:"
2341
 msgstr "Progressif:"
2342
 
2343
-#: guicomponents.py:1862
2344
+#: guicomponents.py:1986
2345
 msgid "5 video, 4 audio"
2346
 msgstr ""
2347
 
2348
-#: guicomponents.py:1863
2349
+#: guicomponents.py:1987
2350
 msgid "4 video, 3 audio"
2351
 msgstr ""
2352
 
2353
-#: guicomponents.py:1864
2354
+#: guicomponents.py:1988
2355
 msgid "3 video, 2 audio"
2356
 msgstr ""
2357
 
2358
-#: guicomponents.py:1865
2359
+#: guicomponents.py:1989
2360
 msgid "2 video, 1 audio"
2361
 msgstr ""
2362
 
2363
-#: guicomponents.py:1866
2364
+#: guicomponents.py:1990
2365
+msgid "7 video, 2 audio"
2366
+msgstr ""
2367
+
2368
+#: guicomponents.py:1991
2369
+msgid "2 video, 7 audio"
2370
+msgstr ""
2371
+
2372
+#: guicomponents.py:1992
2373
 msgid "8 video, 1 audio"
2374
 msgstr ""
2375
 
2376
-#: guicomponents.py:1867
2377
+#: guicomponents.py:1993
2378
 msgid "1 video, 8 audio"
2379
 msgstr ""
2380
 
2381
-#: guicomponents.py:1889
2382
+#: guicomponents.py:2015
2383
 msgid "No Markers"
2384
 msgstr "Pas de marqueurs"
2385
 
2386
-#: guicomponents.py:1893
2387
+#: guicomponents.py:2019
2388
 msgid "Delete Marker"
2389
 msgstr "Supprimer le marqueur"
2390
 
2391
-#: guicomponents.py:1895
2392
+#: guicomponents.py:2021
2393
 msgid "Delete All Markers"
2394
 msgstr "Supprimer tous les marqueurs"
2395
 
2396
-#: guicomponents.py:1903
2397
+#: guicomponents.py:2029
2398
 msgid "Maximize Tracks"
2399
 msgstr "Étendre les pistes"
2400
 
2401
-#: guicomponents.py:1904
2402
+#: guicomponents.py:2030
2403
 msgid "Maximize Video Tracks"
2404
 msgstr "Étendre les pistes vidéo"
2405
 
2406
-#: guicomponents.py:1905
2407
+#: guicomponents.py:2031
2408
 msgid "Maximize Audio Tracks"
2409
 msgstr "Étendre les pistes audio"
2410
 
2411
-#: guicomponents.py:1907
2412
+#: guicomponents.py:2033
2413
 msgid "Minimize Tracks"
2414
 msgstr "Réduire les pistes"
2415
 
2416
-#: guicomponents.py:1915
2417
+#: guicomponents.py:2035
2418
+msgid "Activate All Tracks"
2419
+msgstr ""
2420
+
2421
+#: guicomponents.py:2036
2422
+msgid "Activate Only Current Top Active Track"
2423
+msgstr ""
2424
+
2425
+#: guicomponents.py:2044
2426
 #, fuzzy
2427
 msgid "Display Clip Media Thumbnails"
2428
 msgstr "Afficher dans le moniteur"
2429
 
2430
-#: guicomponents.py:1924
2431
+#: guicomponents.py:2053
2432
 msgid "Snapping On"
2433
 msgstr ""
2434
 
2435
-#: guicomponents.py:1931
2436
+#: guicomponents.py:2060
2437
 msgid "Show Magnet Icon"
2438
 msgstr ""
2439
 
2440
-#: guicomponents.py:1940
2441
+#: guicomponents.py:2069
2442
 #, fuzzy
2443
 msgid "Display All Audio Levels"
2444
 msgstr "Afficher les niveaux de son"
2445
 
2446
-#: guicomponents.py:1943
2447
+#: guicomponents.py:2072
2448
 #, fuzzy
2449
 msgid "Display Audio Levels On Request"
2450
 msgstr "Afficher les niveaux de son"
2451
 
2452
-#: guicomponents.py:1963
2453
+#: guicomponents.py:2092
2454
 msgid "Image"
2455
 msgstr "Image"
2456
 
2457
-#: guicomponents.py:1965
2458
+#: guicomponents.py:2094
2459
 msgid "Vectorscope"
2460
 msgstr "Vectorscope"
2461
 
2462
-#: guicomponents.py:1967
2463
+#: guicomponents.py:2096
2464
 msgid "RGB Parade"
2465
 msgstr "RVB Parade"
2466
 
2467
-#: guicomponents.py:1971
2468
+#: guicomponents.py:2100
2469
 #, fuzzy
2470
 msgid "Overlay Opacity"
2471
 msgstr "Opacité"
2472
 
2473
-#: guicomponents.py:1976
2474
+#: guicomponents.py:2105
2475
 msgid "100%"
2476
 msgstr ""
2477
 
2478
-#: guicomponents.py:1981
2479
+#: guicomponents.py:2110
2480
 msgid "80%"
2481
 msgstr ""
2482
 
2483
-#: guicomponents.py:1986
2484
+#: guicomponents.py:2115
2485
 msgid "50%"
2486
 msgstr ""
2487
 
2488
-#: guicomponents.py:1991
2489
+#: guicomponents.py:2120
2490
 msgid "20%"
2491
 msgstr ""
2492
 
2493
-#: guicomponents.py:1996
2494
+#: guicomponents.py:2125
2495
 msgid "0%"
2496
 msgstr ""
2497
 
2498
-#: guicomponents.py:2069
2499
+#: guicomponents.py:2145
2500
+msgid "Trim View On"
2501
+msgstr ""
2502
+
2503
+#: guicomponents.py:2150
2504
+msgid "Trim View Single Side Edits Only"
2505
+msgstr ""
2506
+
2507
+#: guicomponents.py:2155
2508
+msgid "Trim View Off"
2509
+msgstr ""
2510
+
2511
+#: guicomponents.py:2171
2512
+msgid "Set Current Clip Frame Match Frame"
2513
+msgstr ""
2514
+
2515
+#: guicomponents.py:2241
2516
 #, fuzzy
2517
 msgid "All Files"
2518
 msgstr "Tous les fichiers"
2519
 
2520
-#: guicomponents.py:2073
2521
+#: guicomponents.py:2245
2522
 #, fuzzy
2523
 msgid "Video Files"
2524
 msgstr " fichier(s) vidéo"
2525
 
2526
-#: guicomponents.py:2077
2527
+#: guicomponents.py:2249
2528
 #, fuzzy
2529
 msgid "Audio Files"
2530
 msgstr "Filtres audio"
2531
 
2532
-#: guicomponents.py:2081
2533
+#: guicomponents.py:2253
2534
 msgid "Graphics Files"
2535
 msgstr ""
2536
 
2537
-#: guicomponents.py:2085
2538
+#: guicomponents.py:2257
2539
 #, fuzzy
2540
 msgid "Image Sequences"
2541
 msgstr "Ajouter une séquence d'images..."
2542
 
2543
-#: guicomponents.py:2089
2544
+#: guicomponents.py:2261
2545
 #, fuzzy
2546
 msgid "Pattern Producers"
2547
 msgstr "Générer un motif de production"
2548
 
2549
-#: guicomponents.py:2102
2550
+#: guicomponents.py:2274
2551
 #, fuzzy
2552
 msgid "2 Columns"
2553
 msgstr "Volume"
2554
 
2555
-#: guicomponents.py:2107
2556
+#: guicomponents.py:2279
2557
 #, fuzzy
2558
 msgid "3 Columns"
2559
 msgstr "Volume"
2560
 
2561
-#: guicomponents.py:2112
2562
+#: guicomponents.py:2284
2563
 #, fuzzy
2564
 msgid "4 Columns"
2565
 msgstr "Volume"
2566
 
2567
-#: guicomponents.py:2117
2568
+#: guicomponents.py:2289
2569
 #, fuzzy
2570
 msgid "5 Columns"
2571
 msgstr "Volume"
2572
 
2573
-#: guicomponents.py:2122
2574
+#: guicomponents.py:2294
2575
 #, fuzzy
2576
 msgid "6 Columns"
2577
 msgstr "Volume"
2578
 
2579
-#: guicomponents.py:2127
2580
+#: guicomponents.py:2299
2581
 #, fuzzy
2582
 msgid "7 Columns"
2583
 msgstr "Volume"
2584
@@ -2174,59 +2284,59 @@
2585
 msgid " is locked. Unlock track to edit it.\n"
2586
 msgstr " est verrouillée. Déverrouillez la piste.\n"
2587
 
2588
-#: panels.py:54
2589
+#: panels.py:55
2590
 msgid "Add Media File to Bin"
2591
 msgstr "Ajouter un média au bin"
2592
 
2593
-#: panels.py:55
2594
+#: panels.py:56
2595
 msgid "Delete Media File from Bin"
2596
 msgstr "Supprimer un média du bin"
2597
 
2598
-#: panels.py:60
2599
+#: panels.py:61
2600
 msgid "Render Proxy Files For Selected Media"
2601
 msgstr "Créer des fichiers proxy pour les médias sélectionnés"
2602
 
2603
-#: panels.py:99
2604
+#: panels.py:100
2605
 msgid "Add Bin to Project"
2606
 msgstr "Ajouter un bin au projet"
2607
 
2608
-#: panels.py:100
2609
+#: panels.py:101
2610
 msgid "Delete Bin from Project"
2611
 msgstr "Supprimer un bin du projet"
2612
 
2613
-#: panels.py:109
2614
+#: panels.py:110
2615
 msgid "Bins"
2616
 msgstr "Bins"
2617
 
2618
-#: panels.py:115
2619
+#: panels.py:116
2620
 msgid "Edit"
2621
 msgstr "Édition"
2622
 
2623
-#: panels.py:116
2624
+#: panels.py:117
2625
 msgid "Add new Sequence to Project"
2626
 msgstr "Ajouter une nouvelle séquence au projet"
2627
 
2628
-#: panels.py:117
2629
+#: panels.py:118
2630
 msgid "Delete Sequence from Project"
2631
 msgstr "Supprimer une séquence du projet"
2632
 
2633
-#: panels.py:118
2634
+#: panels.py:119
2635
 msgid "Start editing Sequence"
2636
 msgstr "Commencer le montage de la séquence"
2637
 
2638
-#: panels.py:132
2639
+#: panels.py:133
2640
 msgid "Sequences"
2641
 msgstr "Séquences"
2642
 
2643
-#: panels.py:135
2644
+#: panels.py:136
2645
 msgid "Select folder for new thumbnails."
2646
 msgstr "Sélectionner un dossier pour les nouvelles miniatures"
2647
 
2648
-#: panels.py:136
2649
+#: panels.py:137
2650
 msgid "Old thumbnails in this or other projects will"
2651
 msgstr "Les anciennes miniatures des projets seront"
2652
 
2653
-#: panels.py:137
2654
+#: panels.py:138
2655
 msgid ""
2656
 " still be available,\n"
2657
 "this only affects thumnails that are created for new media.\n"
2658
@@ -2234,7 +2344,7 @@
2659
 " toujours accessibles,\n"
2660
 "ça affecte seulement les miniatures crées pour les nouveaux médias.\n"
2661
 
2662
-#: panels.py:138
2663
+#: panels.py:139
2664
 msgid ""
2665
 "\n"
2666
 "Setting your home folder as thumbnails folder is not allowed."
2667
@@ -2242,15 +2352,15 @@
2668
 "\n"
2669
 "Le répertoire home ne peut pas être celui destiné aux miniatures."
2670
 
2671
-#: panels.py:154
2672
+#: panels.py:155
2673
 msgid "Select folder for rendered clips."
2674
 msgstr "Sélectionnez un dossier pour les clips de rendu."
2675
 
2676
-#: panels.py:155
2677
+#: panels.py:156
2678
 msgid "Old rendered clips in this or other projects will"
2679
 msgstr "Les anciens clips de rendu des projets seront"
2680
 
2681
-#: panels.py:156
2682
+#: panels.py:157
2683
 msgid ""
2684
 " still be available,\n"
2685
 "this only affects rendered files that are created from now on.\n"
2686
@@ -2258,7 +2368,7 @@
2687
 " toujours accessibles,\n"
2688
 "ça affecte seulement les fichiers de rendu crées à partir de maintenant.\n"
2689
 
2690
-#: panels.py:157
2691
+#: panels.py:158
2692
 msgid ""
2693
 "\n"
2694
 "Setting your home folder as folder for rendered clips is not allowed."
2695
@@ -2266,126 +2376,126 @@
2696
 "\n"
2697
 "Le répertoire home ne peut pas être celui destiné aux clips de rendu"
2698
 
2699
-#: panels.py:241 rendergui.py:524 tools/toolsencoding.py:54
2700
+#: panels.py:242 rendergui.py:531 tools/toolsencoding.py:54
2701
 msgid "Name:"
2702
 msgstr "Nom:"
2703
 
2704
-#: panels.py:242
2705
+#: panels.py:243
2706
 msgid "Path:"
2707
 msgstr "Chemin:"
2708
 
2709
-#: panels.py:243 panels.py:277
2710
+#: panels.py:244 panels.py:278
2711
 msgid "Image Size:"
2712
 msgstr "Taille de l'image:"
2713
 
2714
-#: panels.py:244 tools/batchrendering.py:999
2715
+#: panels.py:245 tools/batchrendering.py:1002
2716
 msgid "Frames Per Second:"
2717
 msgstr "Images par seconde:"
2718
 
2719
-#: panels.py:245
2720
+#: panels.py:246
2721
 msgid "Playtime:"
2722
 msgstr "Durée:"
2723
 
2724
-#: panels.py:246 panels.py:279
2725
+#: panels.py:247 panels.py:280
2726
 msgid "Video Codec:"
2727
 msgstr "Codec vidéo:"
2728
 
2729
-#: panels.py:247 panels.py:280
2730
+#: panels.py:248 panels.py:281
2731
 msgid "Audio Codec:"
2732
 msgstr "Codec audio:"
2733
 
2734
-#: panels.py:248
2735
+#: panels.py:249
2736
 msgid "Audio Channels:"
2737
 msgstr "Canaux audio:"
2738
 
2739
-#: panels.py:249
2740
+#: panels.py:250
2741
 msgid "Audio Sample Rate:"
2742
 msgstr "Fréquence d'échantillonage:"
2743
 
2744
-#: panels.py:250
2745
+#: panels.py:251
2746
 #, fuzzy
2747
 msgid "Best Profile:"
2748
 msgstr "Profil de sortie:"
2749
 
2750
-#: panels.py:251
2751
+#: panels.py:252
2752
 #, fuzzy
2753
 msgid "Matches Project Profile:"
2754
 msgstr "Utiliser le profil du projet:"
2755
 
2756
-#: panels.py:274 tools/gmic.py:647
2757
+#: panels.py:275 tools/gmic.py:699
2758
 #, fuzzy
2759
 msgid "Mark In:"
2760
 msgstr "Point d'entrée"
2761
 
2762
-#: panels.py:275 tools/gmic.py:648
2763
+#: panels.py:276 tools/gmic.py:700
2764
 #, fuzzy
2765
 msgid "Mark Out:"
2766
 msgstr "Point de sortie"
2767
 
2768
-#: panels.py:276
2769
+#: panels.py:277
2770
 msgid "Clip Length:"
2771
 msgstr "Durée du clip:"
2772
 
2773
-#: panels.py:278
2774
+#: panels.py:279
2775
 msgid "Media Path:"
2776
 msgstr "Chemin du média:"
2777
 
2778
-#: panels.py:308
2779
+#: panels.py:309
2780
 msgid "Composite clip on:"
2781
 msgstr "Clip de composition sur:"
2782
 
2783
-#: panels.py:321 panels.py:411 rendergui.py:537 tools/toolsencoding.py:67
2784
+#: panels.py:322 panels.py:415 rendergui.py:544 tools/toolsencoding.py:67
2785
 msgid "Type:"
2786
 msgstr "Type:"
2787
 
2788
-#: panels.py:330
2789
+#: panels.py:331
2790
 msgid "Wipe Pattern:"
2791
 msgstr ""
2792
 
2793
-#: panels.py:336
2794
+#: panels.py:337
2795
 msgid "Dip Color:"
2796
 msgstr ""
2797
 
2798
-#: panels.py:351 panels.py:421 tools/gmic.py:649
2799
+#: panels.py:355 panels.py:428 tools/gmic.py:701
2800
 msgid "Length:"
2801
 msgstr "Longueur:"
2802
 
2803
-#: panels.py:357
2804
+#: panels.py:361
2805
 #, fuzzy
2806
 msgid "First Clip Out Handle:"
2807
 msgstr "À partir des poignées du clip:"
2808
 
2809
-#: panels.py:358 panels.py:361
2810
+#: panels.py:362 panels.py:365
2811
 #, fuzzy
2812
 msgid " frame(s)"
2813
 msgstr "Tous les fichiers"
2814
 
2815
-#: panels.py:360
2816
+#: panels.py:364
2817
 #, fuzzy
2818
 msgid "Second Clip In Handle:"
2819
 msgstr "Jusqu'au poignées du clip:"
2820
 
2821
-#: panels.py:397 panels.py:448
2822
+#: panels.py:401 panels.py:455
2823
 msgid "Transition Options"
2824
 msgstr "Options de transition"
2825
 
2826
-#: panels.py:398 panels.py:449
2827
+#: panels.py:402 panels.py:456
2828
 msgid "Encoding"
2829
 msgstr "Encodage"
2830
 
2831
-#: panels.py:399
2832
+#: panels.py:403
2833
 msgid "Media Overlap info"
2834
 msgstr ""
2835
 
2836
-#: panels.py:407 mlttransitions.py:166
2837
+#: panels.py:411 mlttransitions.py:166
2838
 msgid "Fade In"
2839
 msgstr "Fondu à l'ouverture"
2840
 
2841
-#: panels.py:408 mlttransitions.py:167
2842
+#: panels.py:412 mlttransitions.py:167
2843
 msgid "Fade Out"
2844
 msgstr "Fondu en fermeture"
2845
 
2846
-#: panels.py:416
2847
+#: panels.py:420
2848
 msgid "Color:"
2849
 msgstr "Couleur:"
2850
 
2851
@@ -2393,7 +2503,7 @@
2852
 msgid "Building sequence "
2853
 msgstr "Construction de la séquence "
2854
 
2855
-#: persistance.py:404
2856
+#: persistance.py:408
2857
 msgid "Loading icons"
2858
 msgstr "Chargement des icônes"
2859
 
2860
@@ -2401,83 +2511,83 @@
2861
 msgid "untitled"
2862
 msgstr "sans titre"
2863
 
2864
-#: projectdata.py:186
2865
+#: projectdata.py:188
2866
 msgid "bin_"
2867
 msgstr "bin_"
2868
 
2869
-#: projectdata.py:481
2870
+#: projectdata.py:483
2871
 msgid "Created using dialog"
2872
 msgstr "Crée en utilisant le dialogue"
2873
 
2874
-#: projectdata.py:483
2875
+#: projectdata.py:485
2876
 msgid "Created using Save As... "
2877
 msgstr "Crér en utilisant Enregister sous..."
2878
 
2879
-#: projectdata.py:485
2880
+#: projectdata.py:487
2881
 msgid "Saved "
2882
 msgstr "Sauvegardé "
2883
 
2884
-#: projectdata.py:488
2885
+#: projectdata.py:490
2886
 msgid "Saved as "
2887
 msgstr "Sauvegardé sous "
2888
 
2889
-#: projectdata.py:490
2890
+#: projectdata.py:492
2891
 msgid "Rendered "
2892
 msgstr "Rendu terminé"
2893
 
2894
-#: projectdata.py:492
2895
+#: projectdata.py:494
2896
 msgid "Saved backup snapshot"
2897
 msgstr ""
2898
 
2899
-#: render.py:152
2900
+#: render.py:170
2901
 msgid "To Queue"
2902
 msgstr "File de rendu"
2903
 
2904
-#: render.py:153
2905
+#: render.py:171
2906
 msgid "Save Project in Render Queue"
2907
 msgstr "Enregistrer le projet dans la file de rendu"
2908
 
2909
-#: render.py:156
2910
+#: render.py:174
2911
 msgid "Select render range"
2912
 msgstr "Sélectionnez la zone de rendu"
2913
 
2914
-#: render.py:157
2915
+#: render.py:175
2916
 msgid "Reset all render options to defaults"
2917
 msgstr "Réinitialisez les options de rendu"
2918
 
2919
-#: render.py:158
2920
+#: render.py:176
2921
 msgid "Begin Rendering"
2922
 msgstr "Démarrer le rendu"
2923
 
2924
-#: render.py:177
2925
+#: render.py:195
2926
 msgid "<b>Output File: </b>"
2927
 msgstr "<b>Fichier de sortie: </b>"
2928
 
2929
-#: render.py:179
2930
+#: render.py:197
2931
 msgid "<b>Estimated time left: </b>"
2932
 msgstr "<b>Estimation du temps restant: </b>"
2933
 
2934
-#: render.py:181
2935
+#: render.py:199
2936
 msgid "<b>Render time: </b>"
2937
 msgstr "<b>Durée du rendu: </b>"
2938
 
2939
-#: render.py:198 render.py:224
2940
+#: render.py:216 render.py:242
2941
 msgid "<b>Render Time: </b>"
2942
 msgstr "<b>Durée du rendu: </b>"
2943
 
2944
-#: render.py:204 render.py:222
2945
+#: render.py:222 render.py:240
2946
 msgid "<b>Estimated Time Left: </b>"
2947
 msgstr "<b>Estimation temps restant: </b>"
2948
 
2949
-#: render.py:226
2950
+#: render.py:244
2951
 msgid "Render Complete!"
2952
 msgstr "Rendu terminé!"
2953
 
2954
-#: render.py:342
2955
+#: render.py:360
2956
 msgid "A File with given path exists!"
2957
 msgstr "Un fichier avec ce chemin existe!"
2958
 
2959
-#: render.py:343
2960
+#: render.py:361
2961
 msgid ""
2962
 "It is not allowed to render Motion Files with same paths as existing files.\n"
2963
 "Select another name for file."
2964
@@ -2485,11 +2595,11 @@
2965
 "Vous ne pouvez pas utiliser le même chemin que ceux des fichiers existants.\n"
2966
 "Choisissez une autre nom de fichier."
2967
 
2968
-#: render.py:402
2969
+#: render.py:420
2970
 msgid "Rendering Motion Clip"
2971
 msgstr "Rendre un clip"
2972
 
2973
-#: render.py:452
2974
+#: render.py:470
2975
 msgid "Rendering Transition Clip"
2976
 msgstr "Rendre un clip de transition"
2977
 
2978
@@ -4049,7 +4159,7 @@
2979
 msgid "Spots"
2980
 msgstr ""
2981
 
2982
-#: mlttransitions.py:111 medialog.py:534
2983
+#: mlttransitions.py:111 medialog.py:535
2984
 msgid "Star"
2985
 msgstr ""
2986
 
2987
@@ -4227,39 +4337,39 @@
2988
 msgid "Align"
2989
 msgstr "Aligner"
2990
 
2991
-#: keyframeeditor.py:1532
2992
+#: keyframeeditor.py:1544
2993
 msgid "View:"
2994
 msgstr "Vue:"
2995
 
2996
-#: keyframeeditor.py:1538
2997
+#: keyframeeditor.py:1550
2998
 msgid "Large"
2999
 msgstr "Large"
3000
 
3001
-#: keyframeeditor.py:1539
3002
+#: keyframeeditor.py:1551
3003
 msgid "Medium"
3004
 msgstr "Moyen"
3005
 
3006
-#: keyframeeditor.py:1540
3007
+#: keyframeeditor.py:1552
3008
 msgid "Small"
3009
 msgstr "Petit"
3010
 
3011
-#: keyframeeditor.py:1560
3012
+#: keyframeeditor.py:1572
3013
 msgid "Reset Geometry"
3014
 msgstr "Réinitialiser géométrie"
3015
 
3016
-#: keyframeeditor.py:1561
3017
+#: keyframeeditor.py:1573
3018
 msgid "Geometry to Original Aspect Ratio"
3019
 msgstr ""
3020
 
3021
-#: keyframeeditor.py:1562
3022
+#: keyframeeditor.py:1574
3023
 msgid "Center Horizontal"
3024
 msgstr "Centrer Horizontalement"
3025
 
3026
-#: keyframeeditor.py:1563
3027
+#: keyframeeditor.py:1575
3028
 msgid "Center Vertical"
3029
 msgstr "Centrer Verticalement"
3030
 
3031
-#: middlebar.py:110
3032
+#: middlebar.py:127
3033
 msgid ""
3034
 "Zoom In - Mouse Middle Scroll\n"
3035
 " Zoom Out - Mouse Middle Scroll\n"
3036
@@ -4269,7 +4379,7 @@
3037
 " Zoom arrière - Roulette de la souris\n"
3038
 " Longueur du zoom - Clic du milieu"
3039
 
3040
-#: middlebar.py:115
3041
+#: middlebar.py:132
3042
 #, fuzzy
3043
 msgid ""
3044
 "Add Rendered Transition - 2 clips selected\n"
3045
@@ -4279,11 +4389,21 @@
3046
 "Ajouter une transition précalculée - 2 clips sélectionnés\n"
3047
 "Ajouter un fondu précalculé - 1 clip sélectionné"
3048
 
3049
-#: middlebar.py:123
3050
+#: middlebar.py:138
3051
 #, fuzzy
3052
 msgid ""
3053
 "Splice Out - Delete\n"
3054
 "Lift\n"
3055
+"Delete Range"
3056
+msgstr ""
3057
+"Couper (X)\n"
3058
+"Supprimer et raccorder (del)\n"
3059
+"Supprimer\n"
3060
+"Resynchroniser sélection"
3061
+
3062
+#: middlebar.py:143
3063
+#, fuzzy
3064
+msgid ""
3065
 "Resync Selected\n"
3066
 "Split Audio"
3067
 msgstr ""
3068
@@ -4292,7 +4412,7 @@
3069
 "Supprimer\n"
3070
 "Resynchroniser sélection"
3071
 
3072
-#: middlebar.py:130
3073
+#: middlebar.py:150
3074
 msgid ""
3075
 "Overwrite Range\n"
3076
 "Overwrite Clip - T\n"
3077
@@ -4304,7 +4424,7 @@
3078
 "Insérer clip - Y\n"
3079
 "Ajouter clip - U"
3080
 
3081
-#: middlebar.py:135
3082
+#: middlebar.py:155
3083
 #, fuzzy
3084
 msgid ""
3085
 "Undo - Ctrl + Z\n"
3086
@@ -4313,7 +4433,7 @@
3087
 "Annuler - Ctrl + X\n"
3088
 "Rétablir - Ctrl + Y"
3089
 
3090
-#: middlebar.py:142
3091
+#: middlebar.py:162
3092
 msgid ""
3093
 "Audio Mixer\n"
3094
 "Titler\n"
3095
@@ -4321,7 +4441,7 @@
3096
 "Batch Render Queue"
3097
 msgstr ""
3098
 
3099
-#: middlebar.py:145
3100
+#: middlebar.py:167
3101
 msgid ""
3102
 "Audio Mixer(not available)\n"
3103
 "Titler"
3104
@@ -4329,120 +4449,120 @@
3105
 "Mixeur audio(non disponible)\n"
3106
 "Titreuse"
3107
 
3108
-#: medialog.py:303
3109
+#: medialog.py:304
3110
 msgid "New Group..."
3111
 msgstr "Nouveau groupe"
3112
 
3113
-#: medialog.py:304
3114
+#: medialog.py:305
3115
 msgid "New Group From Selected..."
3116
 msgstr "Nouveau groupe à partir de la sélection..."
3117
 
3118
-#: medialog.py:308
3119
+#: medialog.py:309
3120
 msgid "Rename Current Group..."
3121
 msgstr "Renommer le groupe en cours..."
3122
 
3123
-#: medialog.py:314
3124
+#: medialog.py:315
3125
 msgid "Move Selected Items To Group"
3126
 msgstr "Déplacer la sélection vers groupe"
3127
 
3128
-#: medialog.py:317
3129
+#: medialog.py:318
3130
 msgid "No Groups"
3131
 msgstr "Pas de groupes"
3132
 
3133
-#: medialog.py:330
3134
+#: medialog.py:331
3135
 msgid "Delete Current Group"
3136
 msgstr "Supprimer le groupe en cours"
3137
 
3138
-#: medialog.py:336
3139
+#: medialog.py:337
3140
 msgid "Sort by"
3141
 msgstr ""
3142
 
3143
-#: medialog.py:339
3144
+#: medialog.py:340
3145
 #, fuzzy
3146
 msgid "Time"
3147
 msgstr "Montage"
3148
 
3149
-#: medialog.py:345 medialog.py:540
3150
+#: medialog.py:346 medialog.py:541
3151
 msgid "File Name"
3152
 msgstr "Nom du fichier"
3153
 
3154
-#: medialog.py:350 medialog.py:538
3155
+#: medialog.py:351 medialog.py:539
3156
 msgid "Comment"
3157
 msgstr "Commentaire"
3158
 
3159
-#: medialog.py:464
3160
+#: medialog.py:465
3161
 msgid "Group "
3162
 msgstr "Groupe "
3163
 
3164
-#: medialog.py:536 projectinfogui.py:99
3165
+#: medialog.py:537 projectinfogui.py:100
3166
 msgid "Event"
3167
 msgstr "Événement"
3168
 
3169
-#: medialog.py:542
3170
+#: medialog.py:543
3171
 msgid "Mark In"
3172
 msgstr "Point d'entrée"
3173
 
3174
-#: medialog.py:544
3175
+#: medialog.py:545
3176
 msgid "Mark Out"
3177
 msgstr "Point de sortie"
3178
 
3179
-#: medialog.py:546 projectinfogui.py:97
3180
+#: medialog.py:547 projectinfogui.py:98
3181
 msgid "Date"
3182
 msgstr "Date"
3183
 
3184
-#: medialog.py:701
3185
+#: medialog.py:702
3186
 msgid "Use Comments as Clip Names"
3187
 msgstr "Commentaires comme nom de clip"
3188
 
3189
-#: medialog.py:732
3190
+#: medialog.py:733
3191
 msgid "Display starred ranges"
3192
 msgstr "Afficher les sous-clips étoilés"
3193
 
3194
-#: medialog.py:733
3195
+#: medialog.py:734
3196
 msgid "Display non-starred ranges"
3197
 msgstr "Afficher les sous-clips non-étoilés"
3198
 
3199
-#: medialog.py:734
3200
+#: medialog.py:735
3201
 msgid "Set selected ranges starred"
3202
 msgstr "Définir comme sous-clips étoilé"
3203
 
3204
-#: medialog.py:735
3205
+#: medialog.py:736
3206
 msgid "Set selected ranges non-starred"
3207
 msgstr "Définir comme sous-clips non-étoilé"
3208
 
3209
-#: medialog.py:736
3210
+#: medialog.py:737
3211
 msgid "Log current marked range"
3212
 msgstr "Mémoriser la sélection en cours"
3213
 
3214
-#: medialog.py:737
3215
+#: medialog.py:738
3216
 msgid "Delete selected ranges"
3217
 msgstr "Supprimer la sélection"
3218
 
3219
-#: medialog.py:738
3220
+#: medialog.py:739
3221
 msgid "Insert selected ranges on Timeline"
3222
 msgstr "Insérer la sélection dans le montage"
3223
 
3224
-#: medialog.py:739
3225
+#: medialog.py:740
3226
 msgid "Append displayed ranges on Timeline"
3227
 msgstr "Ajouter la sélection au montage"
3228
 
3229
-#: medialog.py:756
3230
+#: medialog.py:757
3231
 msgid "All Items"
3232
 msgstr "Tous les éléments"
3233
 
3234
-#: medialog.py:763
3235
+#: medialog.py:764
3236
 msgid "Select viewed Range Log Items Group"
3237
 msgstr "Sélectionner les groupes de sous-clips vus"
3238
 
3239
-#: projectinfogui.py:37
3240
+#: projectinfogui.py:38
3241
 msgid "Name"
3242
 msgstr "Nom"
3243
 
3244
-#: projectinfogui.py:49
3245
+#: projectinfogui.py:50
3246
 msgid "Project Events"
3247
 msgstr "Evénement du projet"
3248
 
3249
-#: projectinfogui.py:101
3250
+#: projectinfogui.py:102
3251
 msgid "Path"
3252
 msgstr "Chemin"
3253
 
3254
@@ -4487,11 +4607,11 @@
3255
 msgid "Save Title Graphic"
3256
 msgstr "Sauvegarder le titre"
3257
 
3258
-#: rendergui.py:44
3259
+#: rendergui.py:45
3260
 msgid "Render Progress"
3261
 msgstr "Progression du rendu"
3262
 
3263
-#: rendergui.py:68
3264
+#: rendergui.py:69
3265
 msgid ""
3266
 "Project and Render Profile FPS values are not same. Rendered file may have A/"
3267
 "V sync issues."
3268
@@ -4499,11 +4619,11 @@
3269
 "La cadence du projet et du profil de rendu sont différents. Le rendu "
3270
 "pourrait être désynchronisé."
3271
 
3272
-#: rendergui.py:95
3273
+#: rendergui.py:96
3274
 msgid "Render range not defined!"
3275
 msgstr "Zone de rendu non définie!"
3276
 
3277
-#: rendergui.py:96
3278
+#: rendergui.py:97
3279
 msgid ""
3280
 "Define render range using Mark In and Mark Out points\n"
3281
 "or select range option 'Sequence length' to start rendering."
3282
@@ -4511,120 +4631,120 @@
3283
 "Définissez une zone de rendu avec un point d'entrée et un point de sortie\n"
3284
 "ou sélectionnez l'option 'durée de séquence' pour démarrer le rendu."
3285
 
3286
-#: rendergui.py:100
3287
+#: rendergui.py:101
3288
 msgid "Load Render Args File"
3289
 msgstr "Charger les paramètres de rendu"
3290
 
3291
-#: rendergui.py:114
3292
+#: rendergui.py:115
3293
 msgid "Save Render Args As"
3294
 msgstr "Enregister les paramètres de rendu sous"
3295
 
3296
-#: rendergui.py:168
3297
+#: rendergui.py:169
3298
 msgid "Render Slow/Fast Motion Video File"
3299
 msgstr "Calculer un fichier de ralenti/acceleré"
3300
 
3301
-#: rendergui.py:173
3302
+#: rendergui.py:174
3303
 msgid "Source Media File: "
3304
 msgstr "Fichier source: "
3305
 
3306
-#: rendergui.py:180 rendergui.py:181
3307
+#: rendergui.py:181 rendergui.py:182
3308
 msgid "<b>not set</b>"
3309
 msgstr "<b>non défini</b>"
3310
 
3311
-#: rendergui.py:201
3312
+#: rendergui.py:202
3313
 msgid "Select Target Folder"
3314
 msgstr "Sélectionnez le dossier cible"
3315
 
3316
-#: rendergui.py:205
3317
+#: rendergui.py:206
3318
 msgid "Speed %:"
3319
 msgstr "Vitesse %:"
3320
 
3321
-#: rendergui.py:243
3322
+#: rendergui.py:244
3323
 msgid "Full Source Length"
3324
 msgstr "Longueur totale de la source"
3325
 
3326
-#: rendergui.py:248
3327
+#: rendergui.py:249
3328
 msgid "Source Mark In to Mark Out"
3329
 msgstr "Du point d'entrée au point de sortie"
3330
 
3331
-#: rendergui.py:271
3332
+#: rendergui.py:272
3333
 msgid "Source Mark In: "
3334
 msgstr "Point d'entrée: "
3335
 
3336
-#: rendergui.py:272
3337
+#: rendergui.py:273
3338
 #, fuzzy
3339
 msgid "Source Mark Out: "
3340
 msgstr "Point de sortie: "
3341
 
3342
-#: rendergui.py:276
3343
+#: rendergui.py:277
3344
 msgid "Target File:"
3345
 msgstr "Fichier de destination:"
3346
 
3347
-#: rendergui.py:277
3348
+#: rendergui.py:278
3349
 msgid "Target Folder:"
3350
 msgstr "Répertoire de destination:"
3351
 
3352
-#: rendergui.py:278
3353
+#: rendergui.py:279
3354
 msgid "Target Profile:"
3355
 msgstr "Profil de sortie:"
3356
 
3357
-#: rendergui.py:279
3358
+#: rendergui.py:280
3359
 msgid "Target Encoding:"
3360
 msgstr "Paramètres d'encodage:"
3361
 
3362
-#: rendergui.py:280
3363
+#: rendergui.py:281
3364
 msgid "Target Quality:"
3365
 msgstr "Qualité de sortie:"
3366
 
3367
-#: rendergui.py:282 rendergui.py:467
3368
+#: rendergui.py:283 rendergui.py:468
3369
 msgid "Render Range:"
3370
 msgstr "Plage de rendu:"
3371
 
3372
-#: rendergui.py:283
3373
+#: rendergui.py:284
3374
 msgid "Rendered Clip Length:"
3375
 msgstr "Durée du clip rendu:"
3376
 
3377
-#: rendergui.py:316 tools/toolsencoding.py:172
3378
+#: rendergui.py:317 tools/toolsencoding.py:172
3379
 msgid "Select Render quality"
3380
 msgstr "Qualité de rendu"
3381
 
3382
-#: rendergui.py:334
3383
+#: rendergui.py:335
3384
 msgid "Select audio sample frequency"
3385
 msgstr ""
3386
 
3387
-#: rendergui.py:358 tools/toolsencoding.py:231
3388
+#: rendergui.py:359 tools/toolsencoding.py:231
3389
 msgid "Select Render encoding"
3390
 msgstr "Encodage du rendu"
3391
 
3392
-#: rendergui.py:395 tools/toolsencoding.py:155
3393
+#: rendergui.py:396 tools/toolsencoding.py:155
3394
 msgid "Select render profile"
3395
 msgstr "Sélectionner profil de rendu"
3396
 
3397
-#: rendergui.py:422
3398
+#: rendergui.py:423
3399
 msgid "Full Length"
3400
 msgstr "Projet complet"
3401
 
3402
-#: rendergui.py:423
3403
+#: rendergui.py:424
3404
 msgid "Marked Range"
3405
 msgstr "Plage de rendu"
3406
 
3407
-#: rendergui.py:431 tools/toolsencoding.py:270
3408
+#: rendergui.py:432 tools/toolsencoding.py:270
3409
 msgid "File"
3410
 msgstr "Fichier"
3411
 
3412
-#: rendergui.py:432 tools/toolsencoding.py:271
3413
+#: rendergui.py:433 tools/toolsencoding.py:271
3414
 msgid "Render Profile"
3415
 msgstr "Profil de rendu"
3416
 
3417
-#: rendergui.py:435 rendergui.py:453 tools/toolsencoding.py:272
3418
+#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:272
3419
 msgid "Encoding Format"
3420
 msgstr "Format d'encodage"
3421
 
3422
-#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:273
3423
+#: rendergui.py:438 tools/toolsencoding.py:273
3424
 msgid "Render Type"
3425
 msgstr "Type de rendu"
3426
 
3427
-#: rendergui.py:456
3428
+#: rendergui.py:456 rendergui.py:924
3429
 msgid "Render Args"
3430
 msgstr "Paramètres de rendu"
3431
 
3432
@@ -4632,75 +4752,84 @@
3433
 msgid "Open File in Bin:"
3434
 msgstr "Ouvrir le fichier dans un bin"
3435
 
3436
-#: rendergui.py:530 tools/toolsencoding.py:60
3437
+#: rendergui.py:537 tools/toolsencoding.py:60
3438
 msgid "Select folder to place rendered file in"
3439
 msgstr "Réperoire des fichiers de rendu"
3440
 
3441
-#: rendergui.py:531 tools/toolsencoding.py:61
3442
+#: rendergui.py:538 tools/toolsencoding.py:61
3443
 msgid "Give name for rendered file"
3444
 msgstr "Nommer le fichier de rendu"
3445
 
3446
-#: rendergui.py:538 tools/toolsencoding.py:68
3447
+#: rendergui.py:545 tools/toolsencoding.py:68
3448
 msgid "Presets:"
3449
 msgstr "Présélection:"
3450
 
3451
-#: rendergui.py:541 tools/toolsencoding.py:71
3452
+#: rendergui.py:548 tools/toolsencoding.py:71
3453
 msgid "User Defined"
3454
 msgstr "Défini par l'utilisateur"
3455
 
3456
-#: rendergui.py:542 tools/toolsencoding.py:72
3457
+#: rendergui.py:549 tools/toolsencoding.py:72
3458
 msgid "Preset File type"
3459
 msgstr "Type de fichier de présélection"
3460
 
3461
-#: rendergui.py:559 rendergui.py:634
3462
+#: rendergui.py:566 rendergui.py:642 rendergui.py:758
3463
 msgid "Use Project Profile:"
3464
 msgstr "Utiliser le profil du projet:"
3465
 
3466
-#: rendergui.py:560 rendergui.py:635
3467
+#: rendergui.py:567 rendergui.py:643 rendergui.py:759
3468
 msgid "Render using args:"
3469
 msgstr "Rendu personnalisé:"
3470
 
3471
-#: rendergui.py:575
3472
+#: rendergui.py:582
3473
 msgid "Select used project profile for rendering"
3474
 msgstr "Sélectionnez un profil précédent pour le rendu"
3475
 
3476
-#: rendergui.py:576
3477
+#: rendergui.py:583
3478
 msgid "Render profile info"
3479
 msgstr "Infos sur le profil de rendu"
3480
 
3481
-#: rendergui.py:651
3482
+#: rendergui.py:660 rendergui.py:885
3483
 msgid "Load Selection"
3484
 msgstr "Charger la sélection"
3485
 
3486
-#: rendergui.py:656
3487
+#: rendergui.py:665 rendergui.py:888
3488
 msgid "Ext.:"
3489
 msgstr "Ext.:"
3490
 
3491
-#: rendergui.py:691
3492
+#: rendergui.py:700 rendergui.py:797
3493
 msgid "Render using key=value rendering options"
3494
 msgstr "Rendre en utilisant les options key=value"
3495
 
3496
-#: rendergui.py:692
3497
+#: rendergui.py:701 rendergui.py:895
3498
 msgid "Load render options from currently selected encoding"
3499
 msgstr "Charger les options de rendu à partir du codage en cours"
3500
 
3501
-#: rendergui.py:693
3502
+#: rendergui.py:702 rendergui.py:896
3503
 msgid "Edit render options"
3504
 msgstr "Éditer les options de rendu"
3505
 
3506
-#: rendergui.py:694
3507
+#: rendergui.py:703 rendergui.py:799
3508
 msgid "Save Render Args into a text file"
3509
 msgstr "Sauvegarder les paramètres de rendu dans un fichier texte "
3510
 
3511
-#: rendergui.py:695
3512
+#: rendergui.py:704 rendergui.py:800
3513
 msgid "Load Render Args from a text file"
3514
 msgstr "Charger les paramètres de rendu à partir d'un fichier texte"
3515
 
3516
+#: rendergui.py:777
3517
+msgid "Edit Args:"
3518
+msgstr ""
3519
+
3520
+#: rendergui.py:907
3521
+#, fuzzy
3522
+msgid "Set Args"
3523
+msgstr "Paramètres de rendu"
3524
+
3525
 #: profilesmanager.py:47 proxyediting.py:218
3526
 msgid "Close Manager"
3527
 msgstr "Fermer le gestionnaire"
3528
 
3529
-#: profilesmanager.py:72 tools/batchrendering.py:646
3530
+#: profilesmanager.py:72 tools/batchrendering.py:649
3531
 msgid "Delete Selected"
3532
 msgstr "Supprimer la sélection"
3533
 
3534
@@ -4804,376 +4933,388 @@
3535
 msgid "Confirm user profile delete"
3536
 msgstr "Confirmez la suppression du profil utilisateur"
3537
 
3538
-#: profilesmanager.py:280 tools/batchrendering.py:729
3539
+#: profilesmanager.py:280 tools/batchrendering.py:732
3540
 msgid "This operation cannot be undone."
3541
 msgstr "Cette opération ne peut pas être annulée."
3542
 
3543
-#: preferenceswindow.py:40
3544
+#: preferenceswindow.py:41
3545
 msgid "Editor Preferences"
3546
 msgstr "Préférences d'édition"
3547
 
3548
-#: preferenceswindow.py:52
3549
+#: preferenceswindow.py:53
3550
 msgid "Editing"
3551
 msgstr "Édition"
3552
 
3553
-#: preferenceswindow.py:75
3554
+#: preferenceswindow.py:76
3555
 msgid "Restart required for some setting changes to take effect."
3556
 msgstr "Relancez l'application pour prendre en compte les modifications"
3557
 
3558
-#: preferenceswindow.py:76
3559
+#: preferenceswindow.py:77
3560
 msgid "If requested change is not in effect, restart application."
3561
 msgstr "Si la modification désirée n'est pas effective, relancez l'application"
3562
 
3563
-#: preferenceswindow.py:110
3564
+#: preferenceswindow.py:111
3565
 msgid "No Autosave"
3566
 msgstr "Pas de sauvegarde automatique"
3567
 
3568
-#: preferenceswindow.py:110
3569
+#: preferenceswindow.py:111
3570
 msgid "1 min"
3571
 msgstr ""
3572
 
3573
-#: preferenceswindow.py:110
3574
+#: preferenceswindow.py:111
3575
 msgid "2 min"
3576
 msgstr ""
3577
 
3578
-#: preferenceswindow.py:110
3579
+#: preferenceswindow.py:111
3580
 msgid "5 min"
3581
 msgstr ""
3582
 
3583
-#: preferenceswindow.py:118
3584
+#: preferenceswindow.py:119
3585
 msgid "Absolute paths first, relative second"
3586
 msgstr ""
3587
 
3588
-#: preferenceswindow.py:119
3589
+#: preferenceswindow.py:120
3590
 msgid "Relative paths first, absolute second"
3591
 msgstr ""
3592
 
3593
-#: preferenceswindow.py:120
3594
+#: preferenceswindow.py:121
3595
 msgid "Absolute paths only"
3596
 msgstr ""
3597
 
3598
-#: preferenceswindow.py:124
3599
+#: preferenceswindow.py:125
3600
 #, fuzzy
3601
 msgid "Default Profile:"
3602
 msgstr "Profil par défaut"
3603
 
3604
-#: preferenceswindow.py:125
3605
+#: preferenceswindow.py:126
3606
 msgid "Remember last media directory"
3607
 msgstr "Se souvenir du dernier réperoire de médias"
3608
 
3609
-#: preferenceswindow.py:126
3610
+#: preferenceswindow.py:127
3611
 #, fuzzy
3612
 msgid "Undo stack size:"
3613
 msgstr "Nombre d'annulations possibles"
3614
 
3615
-#: preferenceswindow.py:127
3616
+#: preferenceswindow.py:128
3617
 #, fuzzy
3618
 msgid "Thumbnail folder:"
3619
 msgstr "Répertoire des miniatures"
3620
 
3621
-#: preferenceswindow.py:128
3622
+#: preferenceswindow.py:129
3623
 msgid "Remember last render directory"
3624
 msgstr "Se souvenir du dernier réperoire de rendus"
3625
 
3626
-#: preferenceswindow.py:129
3627
+#: preferenceswindow.py:130
3628
 #, fuzzy
3629
 msgid "Autosave for crash recovery every:"
3630
 msgstr "Sauvegarde automatique chaque"
3631
 
3632
-#: preferenceswindow.py:130
3633
+#: preferenceswindow.py:131
3634
 #, fuzzy
3635
 msgid "Rendered Clips folder:"
3636
 msgstr "Répertoire des clips de rendu"
3637
 
3638
-#: preferenceswindow.py:131
3639
+#: preferenceswindow.py:132
3640
 msgid "Media look-up order on load:"
3641
 msgstr ""
3642
 
3643
-#: preferenceswindow.py:176
3644
+#: preferenceswindow.py:177
3645
 #, fuzzy
3646
 msgid "Overwrite blanks"
3647
 msgstr "Ecraser"
3648
 
3649
-#: preferenceswindow.py:177
3650
+#: preferenceswindow.py:178
3651
 msgid "Always insert"
3652
 msgstr ""
3653
 
3654
-#: preferenceswindow.py:190
3655
+#: preferenceswindow.py:191
3656
 msgid "Autoplay new Clips in Clip Monitor"
3657
 msgstr "Lire automatiquement les nouveaux clips dans le moniteur"
3658
 
3659
-#: preferenceswindow.py:191
3660
+#: preferenceswindow.py:192
3661
 msgid "Center Current Frame on Playback Stop"
3662
 msgstr ""
3663
 
3664
-#: preferenceswindow.py:192
3665
+#: preferenceswindow.py:193
3666
 #, fuzzy
3667
 msgid "Graphics default length:"
3668
 msgstr "Durée par défaut des graphiques"
3669
 
3670
-#: preferenceswindow.py:193
3671
+#: preferenceswindow.py:194
3672
 msgid "Trim Modes exit on empty click"
3673
 msgstr ""
3674
 
3675
-#: preferenceswindow.py:194
3676
+#: preferenceswindow.py:195
3677
 msgid "Quick enter Trim Modes"
3678
 msgstr ""
3679
 
3680
-#: preferenceswindow.py:195
3681
+#: preferenceswindow.py:196
3682
 #, fuzzy
3683
 msgid "Remember Monitor Clip Frame"
3684
 msgstr "Placer le clip du moniteur"
3685
 
3686
-#: preferenceswindow.py:196
3687
+#: preferenceswindow.py:197
3688
 msgid "Media drag'n'drop action on non-V1 tracks"
3689
 msgstr ""
3690
 
3691
-#: preferenceswindow.py:197
3692
+#: preferenceswindow.py:198
3693
 msgid "Cover Transition/Fade clips on delete if possible"
3694
 msgstr ""
3695
 
3696
-#: preferenceswindow.py:199
3697
+#: preferenceswindow.py:200
3698
 msgid "Enable single Play/Pause button"
3699
 msgstr ""
3700
 
3701
-#: preferenceswindow.py:231
3702
+#: preferenceswindow.py:232
3703
 msgid "Glass"
3704
 msgstr "Brillant"
3705
 
3706
-#: preferenceswindow.py:232
3707
+#: preferenceswindow.py:233
3708
 msgid "Simple"
3709
 msgstr "Simple"
3710
 
3711
-#: preferenceswindow.py:239
3712
+#: preferenceswindow.py:240
3713
 msgid "Light Theme"
3714
 msgstr "Thème clair"
3715
 
3716
-#: preferenceswindow.py:240
3717
+#: preferenceswindow.py:241
3718
 msgid "Dark Theme"
3719
 msgstr "Thème sombre"
3720
 
3721
-#: preferenceswindow.py:252
3722
+#: preferenceswindow.py:253
3723
 #, fuzzy
3724
 msgid "Display All Levels"
3725
 msgstr "Afficher les niveaux de son"
3726
 
3727
-#: preferenceswindow.py:253
3728
+#: preferenceswindow.py:254
3729
 msgid "Display Levels On Request"
3730
 msgstr ""
3731
 
3732
-#: preferenceswindow.py:260
3733
+#: preferenceswindow.py:261
3734
+msgid "Single Window"
3735
+msgstr ""
3736
+
3737
+#: preferenceswindow.py:262
3738
+msgid "Two Windows"
3739
+msgstr ""
3740
+
3741
+#: preferenceswindow.py:269
3742
+#, fuzzy
3743
+msgid "Application window mode:"
3744
+msgstr "Application"
3745
+
3746
+#: preferenceswindow.py:270
3747
 msgid "Use English texts on localized OS"
3748
 msgstr ""
3749
 
3750
-#: preferenceswindow.py:261
3751
+#: preferenceswindow.py:271
3752
 msgid "Display splash screen"
3753
 msgstr "Afficher l'écran de démarrage"
3754
 
3755
-#: preferenceswindow.py:262
3756
+#: preferenceswindow.py:272
3757
 #, fuzzy
3758
 msgid "Buttons style:"
3759
 msgstr "Style des boutons"
3760
 
3761
-#: preferenceswindow.py:263
3762
-#, fuzzy
3763
-msgid "Icons and color optimized for:"
3764
-msgstr "Icônes et couleur optimisées pour:"
3765
+#: preferenceswindow.py:273
3766
+msgid "Theme request, icons and colors:"
3767
+msgstr ""
3768
 
3769
-#: preferenceswindow.py:264
3770
+#: preferenceswindow.py:274
3771
 msgid "Theme detection fail fallback colors:"
3772
 msgstr ""
3773
 
3774
-#: preferenceswindow.py:265
3775
+#: preferenceswindow.py:275
3776
 msgid "Default audio levels display:"
3777
 msgstr ""
3778
 
3779
-#: tools/batchrendering.py:295
3780
+#: tools/batchrendering.py:298
3781
 msgid "Render Item Project File Copy failed!"
3782
 msgstr ""
3783
 
3784
-#: tools/batchrendering.py:362 tools/batchrendering.py:746
3785
+#: tools/batchrendering.py:365 tools/batchrendering.py:749
3786
 msgid "Error loading render queue items!"
3787
 msgstr "Echec du chargement des éléments de la file de rendu!"
3788
 
3789
-#: tools/batchrendering.py:363 tools/batchrendering.py:747
3790
+#: tools/batchrendering.py:366 tools/batchrendering.py:750
3791
 msgid "Message:\n"
3792
 msgstr ""
3793
 
3794
-#: tools/batchrendering.py:381
3795
+#: tools/batchrendering.py:384
3796
 #, fuzzy
3797
 msgid "Batch Render Queue already running!"
3798
 msgstr "File de rendu"
3799
 
3800
-#: tools/batchrendering.py:383
3801
+#: tools/batchrendering.py:386
3802
 msgid "Batch Render Queue application was detected in session dbus."
3803
 msgstr ""
3804
 
3805
-#: tools/batchrendering.py:405
3806
+#: tools/batchrendering.py:408
3807
 msgid "Application is rendering and cannot be closed!"
3808
 msgstr ""
3809
 
3810
-#: tools/batchrendering.py:406
3811
+#: tools/batchrendering.py:409
3812
 msgid "Stop rendering before closing the application."
3813
 msgstr "Arrêter le rendu avant de fermer l'application."
3814
 
3815
-#: tools/batchrendering.py:438
3816
+#: tools/batchrendering.py:441
3817
 msgid " datafile load failed with "
3818
 msgstr " échec du chargement des données avec "
3819
 
3820
-#: tools/batchrendering.py:444
3821
+#: tools/batchrendering.py:447
3822
 msgid " project file load failed with "
3823
 msgstr ""
3824
 
3825
-#: tools/batchrendering.py:558
3826
+#: tools/batchrendering.py:561
3827
 msgid "Queued"
3828
 msgstr "File d'attente"
3829
 
3830
-#: tools/batchrendering.py:560
3831
+#: tools/batchrendering.py:563
3832
 msgid "Rendering"
3833
 msgstr "Rendu"
3834
 
3835
-#: tools/batchrendering.py:562
3836
+#: tools/batchrendering.py:565
3837
 msgid "Finished"
3838
 msgstr "Terminé"
3839
 
3840
-#: tools/batchrendering.py:564
3841
+#: tools/batchrendering.py:567
3842
 msgid "Unqueued"
3843
 msgstr ""
3844
 
3845
-#: tools/batchrendering.py:566
3846
+#: tools/batchrendering.py:569
3847
 msgid "Aborted"
3848
 msgstr "Interrompu"
3849
 
3850
-#: tools/batchrendering.py:621 tools/batchrendering.py:1238
3851
+#: tools/batchrendering.py:624 tools/batchrendering.py:1241
3852
 msgid "Estimated Left:"
3853
 msgstr "Temps restant:"
3854
 
3855
-#: tools/batchrendering.py:622
3856
+#: tools/batchrendering.py:625
3857
 msgid "Current Render:"
3858
 msgstr "Rendu en cours:"
3859
 
3860
-#: tools/batchrendering.py:623 tools/batchrendering.py:1240 proxyediting.py:364
3861
+#: tools/batchrendering.py:626 tools/batchrendering.py:1243 proxyediting.py:364
3862
 msgid "Elapsed:"
3863
 msgstr "Ecoulé:"
3864
 
3865
-#: tools/batchrendering.py:634
3866
+#: tools/batchrendering.py:637
3867
 msgid "Items Rendered:"
3868
 msgstr "Elements rendus:"
3869
 
3870
-#: tools/batchrendering.py:636
3871
+#: tools/batchrendering.py:639
3872
 msgid "Render Started:"
3873
 msgstr "Rendu démarré:"
3874
 
3875
-#: tools/batchrendering.py:642
3876
+#: tools/batchrendering.py:645
3877
 msgid "Not Rendering"
3878
 msgstr "N'a pas été rendu"
3879
 
3880
-#: tools/batchrendering.py:650
3881
+#: tools/batchrendering.py:653
3882
 msgid "Delete Finished"
3883
 msgstr "Supprimer les rendus terminés"
3884
 
3885
-#: tools/batchrendering.py:655
3886
+#: tools/batchrendering.py:658
3887
 msgid "Reload Queue"
3888
 msgstr "Recharger la file"
3889
 
3890
-#: tools/batchrendering.py:666 tools/batchrendering.py:1250
3891
+#: tools/batchrendering.py:669 tools/batchrendering.py:1253
3892
 msgid "Stop Render"
3893
 msgstr "Interrompre le rendu"
3894
 
3895
-#: tools/batchrendering.py:702
3896
+#: tools/batchrendering.py:705
3897
 msgid "Flowblade Batch Render"
3898
 msgstr "Flowblade Batch Render"
3899
 
3900
-#: tools/batchrendering.py:728
3901
+#: tools/batchrendering.py:731
3902
 msgid "Delete "
3903
 msgstr "Supprimer"
3904
 
3905
-#: tools/batchrendering.py:728
3906
+#: tools/batchrendering.py:731
3907
 msgid " item(s) from render queue?"
3908
 msgstr " élément(s) de la file de rendus?"
3909
 
3910
-#: tools/batchrendering.py:759
3911
+#: tools/batchrendering.py:762
3912
 msgid "Multiple items with same render target file!"
3913
 msgstr "Plusieurs éléments ont le même fichier cible!"
3914
 
3915
-#: tools/batchrendering.py:761
3916
+#: tools/batchrendering.py:764
3917
 msgid ""
3918
 "Later items will render on top of earlier items if this queue is rendered.\n"
3919
 msgstr ""
3920
 
3921
-#: tools/batchrendering.py:762
3922
+#: tools/batchrendering.py:765
3923
 msgid ""
3924
 "Delete or unqueue some items with same paths:\n"
3925
 "\n"
3926
 msgstr ""
3927
 
3928
-#: tools/batchrendering.py:764
3929
+#: tools/batchrendering.py:767
3930
 msgid " items with path: "
3931
 msgstr ""
3932
 
3933
-#: tools/batchrendering.py:863
3934
+#: tools/batchrendering.py:866
3935
 msgid "Project/Sequence"
3936
 msgstr "Projet/Séquence"
3937
 
3938
-#: tools/batchrendering.py:864
3939
+#: tools/batchrendering.py:867
3940
 msgid "Status"
3941
 msgstr "Statuts"
3942
 
3943
-#: tools/batchrendering.py:865
3944
+#: tools/batchrendering.py:868
3945
 msgid "Render File"
3946
 msgstr "Fichier de rendu"
3947
 
3948
-#: tools/batchrendering.py:866
3949
+#: tools/batchrendering.py:869
3950
 msgid "Render Time"
3951
 msgstr "Temps de rendu"
3952
 
3953
-#: tools/batchrendering.py:957
3954
+#: tools/batchrendering.py:960
3955
 #, fuzzy
3956
 msgid "Save Render Item Project As"
3957
 msgstr "Enregistrer le projet sous"
3958
 
3959
-#: tools/batchrendering.py:993
3960
+#: tools/batchrendering.py:996
3961
 msgid "Encoding:"
3962
 msgstr "Encodage:"
3963
 
3964
-#: tools/batchrendering.py:994
3965
+#: tools/batchrendering.py:997
3966
 msgid "Quality:"
3967
 msgstr "Qualité:"
3968
 
3969
-#: tools/batchrendering.py:995
3970
+#: tools/batchrendering.py:998
3971
 msgid "Audio Encoding:"
3972
 msgstr "Encodage audio:"
3973
 
3974
-#: tools/batchrendering.py:996
3975
+#: tools/batchrendering.py:999
3976
 #, fuzzy
3977
 msgid "Use User Args:"
3978
 msgstr "Utiliser paramètres perso:"
3979
 
3980
-#: tools/batchrendering.py:997
3981
+#: tools/batchrendering.py:1000
3982
 msgid "Start:"
3983
 msgstr "Démarrage:"
3984
 
3985
-#: tools/batchrendering.py:998
3986
+#: tools/batchrendering.py:1001
3987
 msgid "End:"
3988
 msgstr "Fin:"
3989
 
3990
-#: tools/batchrendering.py:1000
3991
+#: tools/batchrendering.py:1003
3992
 msgid "Render Profile Name:"
3993
 msgstr "Nom du profil de rendu:"
3994
 
3995
-#: tools/batchrendering.py:1001
3996
+#: tools/batchrendering.py:1004
3997
 msgid "Render Profile:"
3998
 msgstr "Profil de rendu:"
3999
 
4000
-#: tools/batchrendering.py:1017 tools/batchrendering.py:1025
4001
+#: tools/batchrendering.py:1020 tools/batchrendering.py:1028
4002
 msgid "Render Properties"
4003
 msgstr "Propriétés du rendu"
4004
 
4005
-#: tools/batchrendering.py:1024
4006
+#: tools/batchrendering.py:1027
4007
 msgid "Save Item Project As..."
4008
 msgstr "Enregistrer le projet sous..."
4009
 
4010
-#: tools/batchrendering.py:1275
4011
+#: tools/batchrendering.py:1278
4012
 #, fuzzy
4013
 msgid "Flowblade Timeline Render"
4014
 msgstr "Flowblade Batch Render"
4015
@@ -5315,41 +5456,41 @@
4016
 msgid "Converting to Use Original Media"
4017
 msgstr ""
4018
 
4019
-#: tlineaction.py:193
4020
+#: tlineaction.py:194
4021
 msgid "Fade/Transition cover delete failed!"
4022
 msgstr ""
4023
 
4024
-#: tlineaction.py:194
4025
+#: tlineaction.py:195
4026
 msgid ""
4027
 "There wasn't enough material available in adjacent clips.\n"
4028
 "A normal Splice Out was done instead."
4029
 msgstr ""
4030
 
4031
-#: tlineaction.py:327
4032
+#: tlineaction.py:328
4033
 #, fuzzy
4034
 msgid "No Clips are selected!"
4035
 msgstr "Aucun fichier sélectionné"
4036
 
4037
-#: tlineaction.py:328
4038
+#: tlineaction.py:329
4039
 msgid "You need to select clips to overwrite to perform this edit."
4040
 msgstr ""
4041
 
4042
-#: tlineaction.py:384
4043
+#: tlineaction.py:388 tlineaction.py:443
4044
 msgid "Timeline Range not set!"
4045
 msgstr "Zone de rendu non définie!"
4046
 
4047
-#: tlineaction.py:385
4048
+#: tlineaction.py:389 tlineaction.py:444
4049
 msgid ""
4050
 "You need to set Timeline Range using Mark In and Mark Out buttons\n"
4051
 "to perform this edit."
4052
 msgstr ""
4053
 
4054
-#: tlineaction.py:433
4055
+#: tlineaction.py:476
4056
 #, fuzzy
4057
 msgid "Origin clip not found!"
4058
 msgstr "Clip d'origine n'a pas été trouvé!"
4059
 
4060
-#: tlineaction.py:434
4061
+#: tlineaction.py:477
4062
 msgid ""
4063
 "Clip used to create this Compositor has been removed\n"
4064
 "or moved to different track."
4065
@@ -5357,110 +5498,110 @@
4066
 "Le clip utilisé pour créer cette composition a été supprimé\n"
4067
 "ou déplacé sur une autre piste."
4068
 
4069
-#: tlineaction.py:666 tlineaction.py:833
4070
+#: tlineaction.py:710 tlineaction.py:880
4071
 msgid "Rendering "
4072
 msgstr "Rendu en cours"
4073
 
4074
-#: tlineaction.py:698
4075
+#: tlineaction.py:742
4076
 msgid ""
4077
 "To create a rendered transition you need enough media overlap from both "
4078
 "clips!\n"
4079
 "\n"
4080
 msgstr ""
4081
 
4082
-#: tlineaction.py:703
4083
+#: tlineaction.py:747
4084
 msgid "<b>FIRST CLIP MEDIA OVERLAP:</b>  "
4085
 msgstr ""
4086
 
4087
-#: tlineaction.py:704 tlineaction.py:712
4088
+#: tlineaction.py:748 tlineaction.py:756
4089
 #, fuzzy
4090
 msgid "Available <b>"
4091
 msgstr "<b>Clip:</b>"
4092
 
4093
-#: tlineaction.py:704 tlineaction.py:712
4094
+#: tlineaction.py:748 tlineaction.py:756
4095
 #, fuzzy
4096
 msgid "</b> frame(s), "
4097
 msgstr "Tous les fichiers"
4098
 
4099
-#: tlineaction.py:705 tlineaction.py:713
4100
+#: tlineaction.py:749 tlineaction.py:757
4101
 #, fuzzy
4102
 msgid "Required <b>"
4103
 msgstr "<b>Durée du rendu: </b>"
4104
 
4105
-#: tlineaction.py:705
4106
+#: tlineaction.py:749
4107
 #, fuzzy
4108
 msgid "</b> frame(s)"
4109
 msgstr "Tous les fichiers"
4110
 
4111
-#: tlineaction.py:711
4112
+#: tlineaction.py:755
4113
 msgid "<b>SECOND CLIP MEDIA OVERLAP:</b> "
4114
 msgstr ""
4115
 
4116
-#: tlineaction.py:713
4117
+#: tlineaction.py:757
4118
 #, fuzzy
4119
 msgid "</b> frame(s) "
4120
 msgstr "Tous les fichiers"
4121
 
4122
-#: tlineaction.py:720
4123
+#: tlineaction.py:764
4124
 msgid "Current situation, not enought media overlap:"
4125
 msgstr ""
4126
 
4127
-#: tlineaction.py:722
4128
+#: tlineaction.py:766
4129
 msgid "You need more media overlap:"
4130
 msgstr ""
4131
 
4132
-#: tlineaction.py:751
4133
+#: tlineaction.py:795
4134
 msgid "More media overlap needed to create transition!"
4135
 msgstr ""
4136
 
4137
-#: tlineaction.py:770
4138
+#: tlineaction.py:814
4139
 msgid "Only Video Track mix / fades available"
4140
 msgstr ""
4141
 
4142
-#: tlineaction.py:771
4143
+#: tlineaction.py:815
4144
 msgid ""
4145
 "Unfortunately rendered mixes and fades can currently\n"
4146
 "only be applied on clips on Video Tracks."
4147
 msgstr ""
4148
 
4149
-#: tlineaction.py:805
4150
+#: tlineaction.py:849
4151
 msgid ""
4152
 "Clip is too short for the requested fade:\n"
4153
 "\n"
4154
 msgstr ""
4155
 
4156
-#: tlineaction.py:806
4157
+#: tlineaction.py:850
4158
 #, fuzzy
4159
 msgid "<b>Clip Length:</b> "
4160
 msgstr "<b>Longueur:</b>"
4161
 
4162
-#: tlineaction.py:806 tlineaction.py:807
4163
+#: tlineaction.py:850 tlineaction.py:851
4164
 #, fuzzy
4165
 msgid " frame(s)\n"
4166
 msgstr "Tous les fichiers"
4167
 
4168
-#: tlineaction.py:807
4169
+#: tlineaction.py:851
4170
 #, fuzzy
4171
 msgid "<b>Fade Length:</b> "
4172
 msgstr "<b>Longueur:</b>"
4173
 
4174
-#: tlineaction.py:808
4175
+#: tlineaction.py:852
4176
 msgid "Clip is too short!"
4177
 msgstr ""
4178
 
4179
-#: tlineaction.py:874
4180
+#: tlineaction.py:921
4181
 msgid "No Clip loaded into Monitor"
4182
 msgstr ""
4183
 
4184
-#: tlineaction.py:875
4185
+#: tlineaction.py:922
4186
 msgid "Can't do the requested edit because there is no Clip in Monitor."
4187
 msgstr ""
4188
 
4189
-#: tlineaction.py:879
4190
+#: tlineaction.py:926
4191
 msgid "Defined range in Monitor Clip is too short"
4192
 msgstr ""
4193
 
4194
-#: tlineaction.py:880
4195
+#: tlineaction.py:927
4196
 msgid ""
4197
 "Can't do the requested edit because Mark In -> Mark Out Range or Clip is too "
4198
 "short."
4199
@@ -5478,76 +5619,76 @@
4200
 "Agrandissez la fenêtre du programme pour obtenir\n"
4201
 "plus d'espace pour l'affichage des pistes."
4202
 
4203
-#: medialinker.py:99
4204
+#: medialinker.py:104
4205
 msgid "Load Project For Relinking"
4206
 msgstr ""
4207
 
4208
-#: medialinker.py:107
4209
+#: medialinker.py:112
4210
 #, fuzzy
4211
 msgid "Original Media Missing:"
4212
 msgstr "Utiliser originaux"
4213
 
4214
-#: medialinker.py:108
4215
+#: medialinker.py:113
4216
 #, fuzzy
4217
 msgid "Original Media Found:"
4218
 msgstr "Utiliser originaux"
4219
 
4220
-#: medialinker.py:111
4221
+#: medialinker.py:116
4222
 #, fuzzy
4223
 msgid "Project:"
4224
 msgstr "Projet"
4225
 
4226
-#: medialinker.py:112
4227
+#: medialinker.py:117
4228
 msgid "<not loaded>"
4229
 msgstr ""
4230
 
4231
-#: medialinker.py:135
4232
+#: medialinker.py:140
4233
 msgid "Display Missing Media Files"
4234
 msgstr ""
4235
 
4236
-#: medialinker.py:136
4237
+#: medialinker.py:141
4238
 msgid "Display Found Media Files"
4239
 msgstr ""
4240
 
4241
-#: medialinker.py:147
4242
+#: medialinker.py:152
4243
 #, fuzzy
4244
 msgid "Save Relinked Project As..."
4245
 msgstr "Enregistrer le projet sous..."
4246
 
4247
-#: medialinker.py:264
4248
+#: medialinker.py:269
4249
 #, fuzzy
4250
 msgid "Missing Media File Path"
4251
 msgstr "Chemin du média:"
4252
 
4253
-#: medialinker.py:265
4254
+#: medialinker.py:270
4255
 #, fuzzy
4256
 msgid "Found Media File Path"
4257
 msgstr "Chemin du média:"
4258
 
4259
-#: medialinker.py:269
4260
+#: medialinker.py:274
4261
 msgid "Media File Re-link Path"
4262
 msgstr ""
4263
 
4264
-#: medialinker.py:430
4265
+#: medialinker.py:435
4266
 #, fuzzy
4267
 msgid "Select Media File To Relink To"
4268
 msgstr "Supprimer un média du bin"
4269
 
4270
-#: medialinker.py:467
4271
+#: medialinker.py:475
4272
 #, fuzzy
4273
 msgid "<b>Original path:</b> "
4274
 msgstr "<b>Longueur:</b>"
4275
 
4276
-#: medialinker.py:470
4277
+#: medialinker.py:478
4278
 #, fuzzy
4279
 msgid "<b>Relink path:</b> "
4280
 msgstr "<b>Longueur:</b>"
4281
 
4282
-#: medialinker.py:516
4283
+#: medialinker.py:524
4284
 msgid "Relinked version of the Project saved!"
4285
 msgstr ""
4286
 
4287
-#: medialinker.py:517
4288
+#: medialinker.py:525
4289
 msgid ""
4290
 "To test the project, close this tool and open the relinked version in "
4291
 "Flowblade."
4292
@@ -5623,170 +5764,170 @@
4293
 msgid "Move 2:"
4294
 msgstr ""
4295
 
4296
-#: tools/gmic.py:106
4297
+#: tools/gmic.py:115
4298
 #, fuzzy
4299
 msgid "G'Mic not found!"
4300
 msgstr "Clip d'origine n'a pas été trouvé!"
4301
 
4302
-#: tools/gmic.py:107
4303
+#: tools/gmic.py:116
4304
 msgid ""
4305
 "G'Mic binary was not present at <b>/usr/bin/gmic</b>.\n"
4306
 "Install G'MIC to use this tool."
4307
 msgstr ""
4308
 
4309
-#: tools/gmic.py:213
4310
+#: tools/gmic.py:262
4311
 #, fuzzy
4312
 msgid "Select Video Media"
4313
 msgstr "Sélectionnez un titre"
4314
 
4315
-#: tools/gmic.py:285 tools/gmic.py:686
4316
+#: tools/gmic.py:337 tools/gmic.py:738
4317
 #, fuzzy
4318
 msgid "not set"
4319
 msgstr "<b>non défini</b>"
4320
 
4321
-#: tools/gmic.py:303
4322
+#: tools/gmic.py:355
4323
 msgid "Save Gmic Script As"
4324
 msgstr ""
4325
 
4326
-#: tools/gmic.py:327
4327
+#: tools/gmic.py:379
4328
 msgid "Load Gmic Script"
4329
 msgstr ""
4330
 
4331
-#: tools/gmic.py:456
4332
+#: tools/gmic.py:508
4333
 #, fuzzy
4334
 msgid "Video Encoding Settings"
4335
 msgstr "Encodage"
4336
 
4337
-#: tools/gmic.py:460
4338
+#: tools/gmic.py:512
4339
 #, fuzzy
4340
 msgid "Set Encoding"
4341
 msgstr "Encodage"
4342
 
4343
-#: tools/gmic.py:505 tools/gmic.py:838
4344
+#: tools/gmic.py:557 tools/gmic.py:890
4345
 #, fuzzy
4346
 msgid "Load Clip"
4347
 msgstr "Copier clips"
4348
 
4349
-#: tools/gmic.py:509
4350
+#: tools/gmic.py:561
4351
 #, fuzzy
4352
 msgid "no clip loaded"
4353
 msgstr "Jusqu'au poignées du clip:"
4354
 
4355
-#: tools/gmic.py:534
4356
+#: tools/gmic.py:586
4357
 msgid "no preview"
4358
 msgstr ""
4359
 
4360
-#: tools/gmic.py:581
4361
+#: tools/gmic.py:633
4362
 msgid "Preview"
4363
 msgstr ""
4364
 
4365
-#: tools/gmic.py:607
4366
+#: tools/gmic.py:659
4367
 #, fuzzy
4368
 msgid "Add to Script"
4369
 msgstr "Placer le clip du moniteur"
4370
 
4371
-#: tools/gmic.py:667
4372
+#: tools/gmic.py:719
4373
 #, fuzzy
4374
 msgid "Frames Folder:"
4375
 msgstr "Répertoire de destination:"
4376
 
4377
-#: tools/gmic.py:678
4378
+#: tools/gmic.py:730
4379
 #, fuzzy
4380
 msgid "Encode Video"
4381
 msgstr "Désactiver la vidéo"
4382
 
4383
-#: tools/gmic.py:683
4384
+#: tools/gmic.py:735
4385
 #, fuzzy
4386
 msgid "Encoding settings"
4387
 msgstr "Encodage"
4388
 
4389
-#: tools/gmic.py:702
4390
+#: tools/gmic.py:754
4391
 msgid "Set Mark In, Mark Out and Frames Folder for valid render"
4392
 msgstr ""
4393
 
4394
-#: tools/gmic.py:745
4395
+#: tools/gmic.py:797
4396
 #, fuzzy
4397
 msgid "Load Script"
4398
 msgstr "Charger la sélection"
4399
 
4400
-#: tools/gmic.py:747
4401
+#: tools/gmic.py:799
4402
 #, fuzzy
4403
 msgid "Save Script"
4404
 msgstr "Enregistrer le projet"
4405
 
4406
-#: tools/gmic.py:806
4407
+#: tools/gmic.py:858
4408
 #, fuzzy
4409
 msgid "frames"
4410
 msgstr "Tous les fichiers"
4411
 
4412
-#: tools/gmic.py:824
4413
+#: tools/gmic.py:876
4414
 #, fuzzy
4415
 msgid " no video file"
4416
 msgstr " fichier(s) vidéo"
4417
 
4418
-#: tools/gmic.py:826
4419
+#: tools/gmic.py:878
4420
 #, fuzzy
4421
 msgid " render video file"
4422
 msgstr " fichier(s) vidéo"
4423
 
4424
-#: tools/gmic.py:827
4425
+#: tools/gmic.py:879
4426
 #, fuzzy
4427
 msgid " frame(s),"
4428
 msgstr "Tous les fichiers"
4429
 
4430
-#: tools/gmic.py:839
4431
+#: tools/gmic.py:891
4432
 msgid "G'Mic Webpage"
4433
 msgstr ""
4434
 
4435
-#: tools/gmic.py:1043
4436
+#: tools/gmic.py:1095
4437
 #, fuzzy
4438
 msgid "Rendering preview..."
4439
 msgstr "Rendu en cours"
4440
 
4441
-#: tools/gmic.py:1075
4442
+#: tools/gmic.py:1127
4443
 #, fuzzy
4444
 msgid "Preview for frame: "
4445
 msgstr "Image précédente"
4446
 
4447
-#: tools/gmic.py:1076
4448
+#: tools/gmic.py:1128
4449
 #, fuzzy
4450
 msgid ", render time: "
4451
 msgstr "Temps de rendu"
4452
 
4453
-#: tools/gmic.py:1144
4454
+#: tools/gmic.py:1196
4455
 msgid "Waiting for frames write to complete..."
4456
 msgstr ""
4457
 
4458
-#: tools/gmic.py:1157
4459
+#: tools/gmic.py:1209
4460
 #, fuzzy
4461
 msgid "Rendering frame: "
4462
 msgstr "Rendu de l'élément:"
4463
 
4464
-#: tools/gmic.py:1187
4465
+#: tools/gmic.py:1239
4466
 #, fuzzy
4467
 msgid "Render error!"
4468
 msgstr "Progression du rendu"
4469
 
4470
-#: tools/gmic.py:1229
4471
+#: tools/gmic.py:1281
4472
 #, fuzzy
4473
 msgid "Rendering video, "
4474
 msgstr "Rendu en cours"
4475
 
4476
-#: tools/gmic.py:1229
4477
+#: tools/gmic.py:1281
4478
 #, python-format
4479
 msgid "% done"
4480
 msgstr ""
4481
 
4482
-#: tools/gmic.py:1239
4483
+#: tools/gmic.py:1291
4484
 #, fuzzy
4485
 msgid "Render complete!"
4486
 msgstr "Rendu terminé!"
4487
 
4488
-#: tools/gmic.py:1249
4489
+#: tools/gmic.py:1301
4490
 msgid "Writing clip frame: "
4491
 msgstr ""
4492
 
4493
-#: tools/gmic.py:1261
4494
+#: tools/gmic.py:1313
4495
 #, fuzzy
4496
 msgid "Render stopped!"
4497
 msgstr "Rendu terminé!"
4498
@@ -5796,9 +5937,26 @@
4499
 msgid "Use Default Profile:"
4500
 msgstr "Profil par défaut"
4501
 
4502
+#: monitorevent.py:301
4503
+msgid "On some systems Trim View may update slowly"
4504
+msgstr ""
4505
+
4506
+#: monitorevent.py:302
4507
+msgid ""
4508
+"<b>Trim View</b> works best with SSDs and relatively powerful processors.\n"
4509
+"\n"
4510
+msgstr ""
4511
+
4512
+#: monitorevent.py:303
4513
+msgid ""
4514
+"Select <b>'Trim View Off'</b> or<b>'Trim View Single Side Edits Only'</b> "
4515
+"options\n"
4516
+"if performance is not satisfactory."
4517
+msgstr ""
4518
+
4519
 #, fuzzy
4520
-#~ msgid "Export To EDL"
4521
-#~ msgstr "Exporter"
4522
+#~ msgid "Icons and color optimized for:"
4523
+#~ msgstr "Icônes et couleur optimisées pour:"
4524
 
4525
 #, fuzzy
4526
 #~ msgid "Export file name:"
4527
@@ -5866,9 +6024,6 @@
4528
 #~ msgid "Max. Transition Length:"
4529
 #~ msgstr "Longueur max. de transition"
4530
 
4531
-#~ msgid "Clips info"
4532
-#~ msgstr "Informations sur le clip"
4533
-
4534
 #, fuzzy
4535
 #~ msgid "TO Clip Handle is too short!"
4536
 #~ msgstr "Jusqu'au poignées du clip:"
4537
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/hu/LC_MESSAGES/flowblade.mo -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/hu/LC_MESSAGES/flowblade.mo Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/hu/LC_MESSAGES/flowblade.po -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/hu/LC_MESSAGES/flowblade.po Changed
4445
 
1
@@ -7,7 +7,7 @@
2
 msgstr ""
3
 "Project-Id-Version: \n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-09-15 21:26+0300\n"
6
+"POT-Creation-Date: 2016-12-05 10:12+0200\n"
7
 "PO-Revision-Date: 2016-08-04 21:35+0100\n"
8
 "Last-Translator: Péter Gábor <ptrg@freemail.hu>\n"
9
 "Language-Team: \n"
10
@@ -17,43 +17,23 @@
11
 "Content-Transfer-Encoding: 8bit\n"
12
 "X-Generator: Poedit 1.5.4\n"
13
 
14
-#: app.py:733
15
+#: app.py:758
16
 msgid "Too small screen for this application."
17
 msgstr "Túl kicsi a képernyő az alkalmazás számára."
18
 
19
-#: app.py:736
20
+#: app.py:761
21
 msgid "Minimum screen dimensions for this application are 1152 x 768.\n"
22
 msgstr "A minimális képernyőfelbontás ezen alkalmazás számára 1152 x 768.\n"
23
 
24
-#: app.py:737
25
+#: app.py:762
26
 msgid "Your screen dimensions are "
27
 msgstr "Az ön képernyőjének felbontása "
28
 
29
-#: app.py:761
30
-msgid "Project has not been saved since it was opened."
31
-msgstr "A projekt még nem volt mentve a megnyitás óta."
32
-
33
-#: app.py:766
34
-msgid "Project was saved less than a minute ago."
35
-msgstr "A projekt kevesebb mint egy perce volt mentve"
36
-
37
-#: app.py:769
38
-msgid "Project was saved one minute ago."
39
-msgstr "A projekt egy perce volt mentve."
40
-
41
-#: app.py:771
42
-msgid "Project was saved "
43
-msgstr "A projekt mentése "
44
-
45
-#: app.py:771
46
-msgid " minutes ago."
47
-msgstr " perce történt."
48
-
49
-#: app.py:781 projectaction.py:327
50
+#: app.py:795 projectaction.py:366 projectaction.py:696
51
 msgid "Project has not been saved previously"
52
 msgstr "A projekt korábban még nem volt mentve"
53
 
54
-#: app.py:782 projectaction.py:328
55
+#: app.py:796 projectaction.py:367 projectaction.py:697
56
 msgid "Save project with File -> Save As before closing."
57
 msgstr ""
58
 "Mentse a projektet a Fájl -> Mentés másként menüpont használatával mielőtt "
59
@@ -121,11 +101,11 @@
60
 msgid "Opening"
61
 msgstr "Megnyitás"
62
 
63
-#: projectaction.py:238
64
+#: projectaction.py:276
65
 msgid "Media files already present in project were opened!"
66
 msgstr "A projektben már jelenlévő fájlok lettek megnyitva!"
67
 
68
-#: projectaction.py:244
69
+#: projectaction.py:282
70
 msgid ""
71
 "Files already present:\n"
72
 "\n"
73
@@ -133,11 +113,11 @@
74
 "Már jelenlévő fájlok:\n"
75
 "\n"
76
 
77
-#: projectaction.py:442
78
+#: projectaction.py:481
79
 msgid "Selected folder contains files"
80
 msgstr "A választott könyvtár fájlokat tartalmaz"
81
 
82
-#: projectaction.py:443
83
+#: projectaction.py:482
84
 msgid ""
85
 "When saving a back-up snapshot of the project, the selected folder\n"
86
 "has to be empty."
87
@@ -145,52 +125,72 @@
88
 "Egy projekt állapotának mentésekor a választott mappának\n"
89
 "üresnek kell lennie."
90
 
91
-#: projectaction.py:501
92
+#: projectaction.py:553
93
 msgid "Copying project media assets"
94
 msgstr "A projekt média összetevőinek másolása"
95
 
96
-#: projectaction.py:502
97
+#: projectaction.py:554
98
 msgid "Saving project file"
99
 msgstr "Projekt fájl mentése"
100
 
101
-#: projectaction.py:625
102
+#: projectaction.py:709
103
 msgid "Project not found on disk"
104
 msgstr "A projekt nem található a lemezen"
105
 
106
-#: projectaction.py:626
107
+#: projectaction.py:710
108
 msgid "Project can't be loaded."
109
 msgstr "A projekt nem tölthető be."
110
 
111
-#: projectaction.py:684
112
+#: projectaction.py:718
113
+msgid "Project has not been saved since it was opened."
114
+msgstr "A projekt még nem volt mentve a megnyitás óta."
115
+
116
+#: projectaction.py:723
117
+msgid "Project was saved less than a minute ago."
118
+msgstr "A projekt kevesebb mint egy perce volt mentve"
119
+
120
+#: projectaction.py:726
121
+msgid "Project was saved one minute ago."
122
+msgstr "A projekt egy perce volt mentve."
123
+
124
+#: projectaction.py:728
125
+msgid "Project was saved "
126
+msgstr "A projekt mentése "
127
+
128
+#: projectaction.py:728
129
+msgid " minutes ago."
130
+msgstr " perce történt."
131
+
132
+#: projectaction.py:782
133
 msgid "Render launch failed!"
134
 msgstr "Nem sikerült elindítani a renderelést!"
135
 
136
-#: projectaction.py:685 projectaction.py:699 tools/batchrendering.py:296
137
+#: projectaction.py:783 projectaction.py:797 tools/batchrendering.py:299
138
 msgid "Error message: "
139
 msgstr "Hibaüzenet: "
140
 
141
-#: projectaction.py:698
142
+#: projectaction.py:796
143
 msgid "Adding item to render queue failed!"
144
 msgstr "Nem sikerült hozzáadni az elemet a renderelés várólistájához!"
145
 
146
-#: projectaction.py:717
147
+#: projectaction.py:815
148
 msgid "Open.."
149
 msgstr "Megnyitás..."
150
 
151
-#: projectaction.py:747
152
+#: projectaction.py:845
153
 msgid "No file was selected"
154
 msgstr "Nem lett fájl kiválasztva"
155
 
156
-#: projectaction.py:747
157
+#: projectaction.py:845
158
 msgid "Select a numbered file to add an Image Sequence to Project."
159
 msgstr ""
160
 "Válasszon egy sorszámozott fájlt, hogy képsorozatot adjon a projekthez."
161
 
162
-#: projectaction.py:755
163
+#: projectaction.py:853
164
 msgid "Not a sequence file!"
165
 msgstr "Nem jelenetfájl!"
166
 
167
-#: projectaction.py:755
168
+#: projectaction.py:853
169
 msgid ""
170
 "Selected file does not have a number part in it,\n"
171
 "so it can't be an image sequence file."
172
@@ -198,52 +198,52 @@
173
 "A kiválasztott fájl nem tartalmaz számot a nevében,\n"
174
 "így nem is lehet képsorozat része."
175
 
176
-#: projectaction.py:806
177
+#: projectaction.py:904
178
 msgid "Can't make home folder thumbnails folder"
179
 msgstr "A \"Saját mappa\" nem állítható be a bélyegképek mappájaként"
180
 
181
-#: projectaction.py:807 dialogs.py:361
182
+#: projectaction.py:905 dialogs.py:361
183
 msgid "Please create and select some other folder then '"
184
 msgstr "Hozzon létre és válasszon egy másik mappát e helyett '"
185
 
186
-#: projectaction.py:808
187
+#: projectaction.py:906
188
 msgid "' as thumbnails folder"
189
 msgstr "' a bélyegképek számára"
190
 
191
-#: projectaction.py:925 projectaction.py:927 projectaction.py:936
192
-#: projectaction.py:944 projectaction.py:951
193
+#: projectaction.py:1023 projectaction.py:1025 projectaction.py:1034
194
+#: projectaction.py:1042 projectaction.py:1049
195
 msgid "N/A"
196
 msgstr "N/A"
197
 
198
-#: projectaction.py:940 guicomponents.py:1621
199
+#: projectaction.py:1038 guicomponents.py:1745
200
 msgid "Yes"
201
 msgstr "Igen"
202
 
203
-#: projectaction.py:942 guicomponents.py:1623
204
+#: projectaction.py:1040 guicomponents.py:1747
205
 msgid "No"
206
 msgstr "Nem"
207
 
208
-#: projectaction.py:1013
209
+#: projectaction.py:1111
210
 msgid "Can't remove a non-empty bin"
211
 msgstr "Nem üres rekeszek nem törölhetők"
212
 
213
-#: projectaction.py:1014
214
+#: projectaction.py:1112
215
 msgid "You must remove all files from the bin before deleting it."
216
 msgstr "Törölnie kell minden fájlt a rekeszből a rekesz törlése előtt."
217
 
218
-#: projectaction.py:1022
219
+#: projectaction.py:1120
220
 msgid "Can't remove last bin"
221
 msgstr "Az utolsó rekesz nem törölhető"
222
 
223
-#: projectaction.py:1023
224
+#: projectaction.py:1121
225
 msgid "There must always exist at least one bin."
226
 msgstr "Legalább egy rekesznek léteznie kell."
227
 
228
-#: projectaction.py:1109
229
+#: projectaction.py:1207
230
 msgid "Selected sequence is already being edited"
231
 msgstr "A kiválasztott jelenet már szerkesztés alatt áll"
232
 
233
-#: projectaction.py:1110
234
+#: projectaction.py:1208
235
 msgid ""
236
 "Select another sequence. Press Add -button to create a\n"
237
 "new sequence if needed."
238
@@ -251,11 +251,11 @@
239
 "Válasszon egy másik jelenetet. Kattintson a hozzáadás gombra\n"
240
 "új jelenet létrehozásához."
241
 
242
-#: projectaction.py:1120 projectaction.py:1137 projectdata.py:194
243
+#: projectaction.py:1218 projectaction.py:1235 projectdata.py:196
244
 msgid "sequence_"
245
 msgstr "jelenet_"
246
 
247
-#: projectaction.py:1170
248
+#: projectaction.py:1268
249
 msgid ""
250
 "Are you sure you want to delete\n"
251
 "sequence '"
252
@@ -263,320 +263,330 @@
253
 "Biztosan törölni akarja\n"
254
 "a jelenetet: '"
255
 
256
-#: projectaction.py:1170
257
+#: projectaction.py:1268
258
 msgid "'?"
259
 msgstr "'?"
260
 
261
-#: projectaction.py:1171
262
+#: projectaction.py:1269
263
 msgid "This operation can not be undone. Sequence will be permanently lost."
264
 msgstr "Ez a művelet nem vonható vissza. A jelenet véglegesen elvész."
265
 
266
-#: projectaction.py:1186
267
+#: projectaction.py:1284
268
 msgid "Can't remove last sequence"
269
 msgstr "Az utolsó jelenet nem törölhető"
270
 
271
-#: projectaction.py:1187
272
+#: projectaction.py:1285
273
 msgid "There must always exist at least one sequence."
274
 msgstr "Mindig kell léteznie legalább egy jelenetnek."
275
 
276
-#: editorwindow.py:141
277
+#: editorwindow.py:148
278
 msgid "_File"
279
 msgstr "_Fájl"
280
 
281
-#: editorwindow.py:142
282
+#: editorwindow.py:149
283
 msgid "_New..."
284
 msgstr "_Új..."
285
 
286
-#: editorwindow.py:143
287
+#: editorwindow.py:150
288
 msgid "_Open..."
289
 msgstr "_Megnyitás…"
290
 
291
-#: editorwindow.py:144
292
+#: editorwindow.py:151
293
 msgid "Open Recent"
294
 msgstr "Legutóbbi megnyitása"
295
 
296
-#: editorwindow.py:145
297
+#: editorwindow.py:152
298
 msgid "_Save"
299
 msgstr "M_entés"
300
 
301
-#: editorwindow.py:146
302
+#: editorwindow.py:153
303
 msgid "_Save As..."
304
 msgstr "Mentés má_sként..."
305
 
306
-#: editorwindow.py:147
307
+#: editorwindow.py:154
308
 msgid "Save Backup Snapshot..."
309
 msgstr "Állapot mentése..."
310
 
311
-#: editorwindow.py:148 dialogs.py:302 dialogs.py:1035
312
+#: editorwindow.py:155 dialogs.py:302 dialogs.py:1046
313
 msgid "Export"
314
 msgstr "Exportálás"
315
 
316
-#: editorwindow.py:149
317
+#: editorwindow.py:156
318
 msgid "MLT XML"
319
 msgstr "MLT XML"
320
 
321
-#: editorwindow.py:150
322
+#: editorwindow.py:157
323
 msgid "EDL"
324
 msgstr ""
325
 
326
-#: editorwindow.py:151
327
+#: editorwindow.py:158
328
 msgid "Current Frame"
329
 msgstr "Aktuális képkocka"
330
 
331
-#: editorwindow.py:152
332
+#: editorwindow.py:159
333
 msgid "_Close"
334
 msgstr "_Bezárás"
335
 
336
-#: editorwindow.py:153
337
+#: editorwindow.py:160
338
 msgid "_Quit"
339
 msgstr "_Kilépés"
340
 
341
-#: editorwindow.py:154
342
+#: editorwindow.py:161
343
 msgid "_Edit"
344
 msgstr "S_zerkesztés"
345
 
346
-#: editorwindow.py:155
347
+#: editorwindow.py:162
348
 msgid "_Undo"
349
 msgstr "_Visszavonás"
350
 
351
-#: editorwindow.py:156
352
+#: editorwindow.py:163
353
 msgid "_Redo"
354
 msgstr "Ú_jra"
355
 
356
-#: editorwindow.py:157
357
+#: editorwindow.py:164
358
 msgid "Copy"
359
 msgstr "Másolás"
360
 
361
-#: editorwindow.py:158
362
+#: editorwindow.py:165
363
 msgid "Paste"
364
 msgstr "Beillesztés"
365
 
366
-#: editorwindow.py:159
367
+#: editorwindow.py:166
368
 msgid "Paste Filters"
369
 msgstr "Szűrők beillesztése"
370
 
371
-#: editorwindow.py:160
372
+#: editorwindow.py:167
373
 msgid "Add Monitor Clip"
374
 msgstr "A monitoron lévő klip hozzáadása"
375
 
376
-#: editorwindow.py:161 dialogs.py:1100
377
+#: editorwindow.py:168 dialogs.py:1111
378
 msgid "Append"
379
 msgstr "Hozzáfűzés"
380
 
381
-#: editorwindow.py:162 dialogs.py:1099 dialogs.py:1131 guicomponents.py:2019
382
+#: editorwindow.py:169 dialogs.py:1110 dialogs.py:1142 guicomponents.py:2191
383
 msgid "Insert"
384
 msgstr "Beszúrás"
385
 
386
-#: editorwindow.py:163
387
+#: editorwindow.py:170
388
 msgid "Three Point Overwrite"
389
 msgstr ""
390
 
391
-#: editorwindow.py:164
392
+#: editorwindow.py:171
393
 msgid "Range Overwrite"
394
 msgstr "Tartomány felülírása"
395
 
396
-#: editorwindow.py:165 dialogs.py:1097
397
+#: editorwindow.py:172 dialogs.py:1108
398
 msgid "Cut Clip"
399
 msgstr "Klip vágása"
400
 
401
-#: editorwindow.py:166 translations.py:511
402
+#: editorwindow.py:173 translations.py:511
403
 msgid "Lift"
404
 msgstr "Kiemelés"
405
 
406
-#: editorwindow.py:167 dialogs.py:1098
407
+#: editorwindow.py:174 dialogs.py:1109
408
 msgid "Splice Out"
409
 msgstr "Kidobás"
410
 
411
-#: editorwindow.py:168 guicomponents.py:1131 guicomponents.py:1220
412
+#: editorwindow.py:175 guicomponents.py:1166 guicomponents.py:1263
413
 msgid "Resync"
414
 msgstr "Újraigazítás"
415
 
416
-#: editorwindow.py:169
417
+#: editorwindow.py:176
418
 msgid "Set Sync Parent"
419
 msgstr "Igazítás alapklipjének megadása"
420
 
421
-#: editorwindow.py:170
422
+#: editorwindow.py:177
423
 msgid "Add Single Track Transition"
424
 msgstr "Egysávos átmenet hozzáadása"
425
 
426
-#: editorwindow.py:171
427
+#: editorwindow.py:178
428
 msgid "Add Single Track Fade"
429
 msgstr "Egysávos halványodás hozzáadása"
430
 
431
-#: editorwindow.py:172 guicomponents.py:1154 guicomponents.py:1191
432
+#: editorwindow.py:179 guicomponents.py:1189 guicomponents.py:1234
433
 msgid "Clear Filters"
434
 msgstr "Szűrők törlése"
435
 
436
-#: editorwindow.py:173
437
+#: editorwindow.py:180 dialogs.py:1123
438
+msgid "Timeline"
439
+msgstr "Idővonal"
440
+
441
+#: editorwindow.py:181
442
+#, fuzzy
443
+msgid "All Filters Off"
444
+msgstr "Minden fájl"
445
+
446
+#: editorwindow.py:182
447
+#, fuzzy
448
+msgid "All Filters On"
449
+msgstr "Minden fájl"
450
+
451
+#: editorwindow.py:183
452
 msgid "Sync All Compositors"
453
 msgstr "Minden kompozitor szinkronizálása"
454
 
455
-#: editorwindow.py:174
456
+#: editorwindow.py:184
457
 msgid "Change Sequence Tracks Count..."
458
 msgstr "Sávok számának megváltoztatása a jelenetben..."
459
 
460
-#: editorwindow.py:175
461
+#: editorwindow.py:185
462
 msgid "Watermark..."
463
 msgstr "Vízjel..."
464
 
465
-#: editorwindow.py:176 profilesmanager.py:45
466
+#: editorwindow.py:186 profilesmanager.py:45
467
 msgid "Profiles Manager"
468
 msgstr "Profilkezelő"
469
 
470
-#: editorwindow.py:177
471
+#: editorwindow.py:187
472
 msgid "Preferences"
473
 msgstr "Beállítások"
474
 
475
-#: editorwindow.py:178 preferenceswindow.py:53
476
+#: editorwindow.py:188 preferenceswindow.py:54
477
 msgid "View"
478
 msgstr "Nézet"
479
 
480
-#: editorwindow.py:179
481
+#: editorwindow.py:189
482
 msgid "Fullscreen"
483
 msgstr "Teljes képernyő"
484
 
485
-#: editorwindow.py:180 editorwindow.py:486
486
+#: editorwindow.py:190 editorwindow.py:503
487
 msgid "Project"
488
 msgstr "Projekt"
489
 
490
-#: editorwindow.py:181
491
+#: editorwindow.py:191
492
 msgid "Add Media Clip..."
493
 msgstr "Média klip hozzáadása..."
494
 
495
-#: editorwindow.py:182
496
+#: editorwindow.py:192
497
 msgid "Add Image Sequence..."
498
 msgstr "Képsorozat hozzáadása..."
499
 
500
-#: editorwindow.py:183
501
+#: editorwindow.py:193
502
 msgid "Create Color Clip..."
503
 msgstr "Szín klip létrehozása..."
504
 
505
-#: editorwindow.py:184
506
+#: editorwindow.py:194
507
 msgid "Create Pattern Producer"
508
 msgstr "Minta előállító létrehozása"
509
 
510
-#: editorwindow.py:185 translations.py:395 patternproducer.py:67
511
+#: editorwindow.py:195 translations.py:395 patternproducer.py:67
512
 msgid "Noise"
513
 msgstr "Zaj"
514
 
515
-#: editorwindow.py:186 patternproducer.py:72
516
+#: editorwindow.py:196 patternproducer.py:72
517
 msgid "EBU Bars"
518
 msgstr "EMSZ sávok"
519
 
520
-#: editorwindow.py:187 patternproducer.py:81
521
+#: editorwindow.py:197 patternproducer.py:81
522
 msgid "Ising"
523
 msgstr "Ising"
524
 
525
-#: editorwindow.py:188 patternproducer.py:98
526
+#: editorwindow.py:198 patternproducer.py:98
527
 msgid "Color Pulse"
528
 msgstr "Színes lüktetés"
529
 
530
-#: editorwindow.py:189 dialogs.py:1089 dialogs.py:1106
531
+#: editorwindow.py:199 dialogs.py:1100 dialogs.py:1117
532
 msgid "Log Marked Clip Range"
533
 msgstr "A kijelölt kliptartomány megjegyzése"
534
 
535
-#: editorwindow.py:190
536
+#: editorwindow.py:200
537
 msgid "Recreate Media Icons..."
538
 msgstr "Média ikonok ismételt létrehozása..."
539
 
540
-#: editorwindow.py:191
541
+#: editorwindow.py:201
542
 msgid "Remove Unused Media..."
543
 msgstr "Nem használt média eltávolítása..."
544
 
545
-#: editorwindow.py:192
546
+#: editorwindow.py:202
547
 msgid "JACK Audio..."
548
 msgstr "JACK hangrendszer..."
549
 
550
-#: editorwindow.py:193
551
+#: editorwindow.py:203
552
 msgid "Change Project Profile..."
553
 msgstr "Projekt profiljának megváltoztatása..."
554
 
555
-#: editorwindow.py:194 proxyediting.py:216
556
+#: editorwindow.py:204 proxyediting.py:216
557
 msgid "Proxy Manager"
558
 msgstr "Helyettesítés kezelő"
559
 
560
-#: editorwindow.py:195
561
+#: editorwindow.py:205
562
 msgid "Project Info"
563
 msgstr "Projekt adatai"
564
 
565
-#: editorwindow.py:196 editorwindow.py:487 rendergui.py:171
566
-#: tools/batchrendering.py:862 tools/gmic.py:719
567
+#: editorwindow.py:206 editorwindow.py:504 rendergui.py:172
568
+#: tools/batchrendering.py:865 tools/gmic.py:771
569
 msgid "Render"
570
 msgstr "Renderelés"
571
 
572
-#: editorwindow.py:197
573
+#: editorwindow.py:207
574
 msgid "Add To Batch Render Queue..."
575
 msgstr "Hozzáadás a kötegelt renderelés várólistájához..."
576
 
577
-#: editorwindow.py:198
578
+#: editorwindow.py:208
579
 msgid "Batch Render Queue"
580
 msgstr "Kötegelt renderelés várólistája"
581
 
582
-#: editorwindow.py:199
583
+#: editorwindow.py:209
584
 msgid "Render Timeline"
585
 msgstr "Idővonal renderelése"
586
 
587
-#: editorwindow.py:200 dialogs.py:1137
588
+#: editorwindow.py:210 dialogs.py:1148
589
 msgid "Tools"
590
 msgstr "Eszközök"
591
 
592
-#: editorwindow.py:201 tools/titler.py:178
593
+#: editorwindow.py:211 tools/titler.py:178
594
 msgid "Titler"
595
 msgstr "Feliratozó"
596
 
597
-#: editorwindow.py:202
598
+#: editorwindow.py:212
599
 msgid "Audio Mixer"
600
 msgstr "Hangkeverő"
601
 
602
-#: editorwindow.py:203 tools/gmic.py:779
603
+#: editorwindow.py:213 tools/gmic.py:831
604
 msgid "G'MIC Effects"
605
 msgstr "G'Mic hatások"
606
 
607
-#: editorwindow.py:204
608
-msgid "Phantom2D"
609
-msgstr ""
610
-
611
-#: editorwindow.py:205 medialinker.py:173
612
+#: editorwindow.py:214 medialinker.py:178
613
 msgid "Media Relinker"
614
 msgstr "Média újracsatoló"
615
 
616
-#: editorwindow.py:206
617
+#: editorwindow.py:215
618
 msgid "_Help"
619
 msgstr "_Súgó"
620
 
621
-#: editorwindow.py:207
622
+#: editorwindow.py:216
623
 msgid "Contents"
624
 msgstr "Tartalom"
625
 
626
-#: editorwindow.py:208 dialogs.py:474
627
+#: editorwindow.py:217 dialogs.py:477
628
 msgid "Runtime Environment"
629
 msgstr "Futási környezet"
630
 
631
-#: editorwindow.py:209 dialogs.py:1074
632
+#: editorwindow.py:218 dialogs.py:1085
633
 msgid "Keyboard Shortcuts"
634
 msgstr "Gyorsbillentyűk"
635
 
636
-#: editorwindow.py:210 dialogs.py:402
637
+#: editorwindow.py:219 dialogs.py:405
638
 msgid "About"
639
 msgstr "Névjegy"
640
 
641
-#: editorwindow.py:480
642
+#: editorwindow.py:496
643
 msgid "Media"
644
 msgstr "Média"
645
 
646
-#: editorwindow.py:483
647
+#: editorwindow.py:500
648
 msgid "Range Log"
649
 msgstr "Tartományok"
650
 
651
-#: editorwindow.py:484
652
+#: editorwindow.py:501
653
 msgid "Filters"
654
 msgstr "Szűrők"
655
 
656
-#: editorwindow.py:485
657
+#: editorwindow.py:502
658
 msgid "Compositors"
659
 msgstr "Kompozitorok"
660
 
661
-#: editorwindow.py:506
662
+#: editorwindow.py:519
663
 msgid ""
664
 "Prev Frame - Arrow Left\n"
665
 "Next Frame - Arrow Right\n"
666
@@ -598,151 +608,155 @@
667
 "\"A\" jelzőhöz\n"
668
 "\"B\" jelzőhöz"
669
 
670
-#: editorwindow.py:708
671
+#: editorwindow.py:748
672
 msgid "Middlebar Layout"
673
 msgstr "Középső eszköztár elrendezése"
674
 
675
-#: editorwindow.py:711
676
+#: editorwindow.py:751
677
 msgid "Timecode Left"
678
 msgstr "Időkód a bal oldalon"
679
 
680
-#: editorwindow.py:716
681
+#: editorwindow.py:756
682
 msgid "Timecode Center"
683
 msgstr "Időkód középen"
684
 
685
-#: editorwindow.py:728
686
+#: editorwindow.py:760
687
+msgid "Components Centered"
688
+msgstr ""
689
+
690
+#: editorwindow.py:774
691
 msgid "Tabs Position"
692
 msgstr "Fülek elhelyezése"
693
 
694
-#: editorwindow.py:731
695
+#: editorwindow.py:777
696
 msgid "Up"
697
 msgstr "Fel"
698
 
699
-#: editorwindow.py:735
700
+#: editorwindow.py:781
701
 msgid "Down"
702
 msgstr "Le"
703
 
704
-#: editorwindow.py:752
705
+#: editorwindow.py:796
706
 msgid "Show Monitor Sequence Profile"
707
 msgstr "Monitoron lévő jelenet profiljának megjelenítése"
708
 
709
-#: editorwindow.py:757
710
+#: editorwindow.py:801
711
 msgid "Show Master Volume Meter"
712
 msgstr "Főhangerő kijelzőjének megjelenítése"
713
 
714
-#: editorwindow.py:765
715
+#: editorwindow.py:809
716
 msgid "Monitor Playback Interpolation"
717
 msgstr "Interpoláció módja a lejátszó monitoron"
718
 
719
-#: editorwindow.py:769
720
+#: editorwindow.py:813
721
 msgid "Nearest Neighbour (fast)"
722
 msgstr "Legközelebbi szomszéd (leggyorsabb)"
723
 
724
-#: editorwindow.py:773
725
+#: editorwindow.py:817
726
 msgid "Bilinear (good)"
727
 msgstr "Bilineáris (jó)"
728
 
729
-#: editorwindow.py:777
730
+#: editorwindow.py:821
731
 msgid "Bicubic (better)"
732
 msgstr "Bikubikus (jobb)"
733
 
734
-#: editorwindow.py:782
735
+#: editorwindow.py:826
736
 msgid "Hyper/Lanczos (best)"
737
 msgstr "Hyper/Lanczos (legjobb)"
738
 
739
-#: editorwindow.py:792
740
+#: editorwindow.py:836
741
 msgid "Zoom In"
742
 msgstr "Nagyítás"
743
 
744
-#: editorwindow.py:795
745
+#: editorwindow.py:839
746
 msgid "Zoom Out"
747
 msgstr "Kicsinyítés"
748
 
749
-#: editorwindow.py:798
750
+#: editorwindow.py:842
751
 msgid "Zoom Fit"
752
 msgstr "Helykitöltés"
753
 
754
-#: editorwindow.py:920
755
+#: editorwindow.py:959
756
 msgid "Timeline current frame timecode"
757
 msgstr "Az aktuális képkocka időkódja az idővonalon"
758
 
759
-#: editorwindow.py:922
760
+#: editorwindow.py:961
761
 msgid "Select view mode: Video/Vectorscope/RGBParade"
762
 msgstr "Megjelenítési mód váltása: Videó / Vektorszkóp / RGB Parádé"
763
 
764
-#: editorwindow.py:924
765
+#: editorwindow.py:963
766
 msgid "Monitor Sequence/Media current frame timecode"
767
 msgstr "A monitoron lévő jelenet/média képkockájának aktuális időkódja"
768
 
769
-#: editorwindow.py:925
770
+#: editorwindow.py:964
771
 msgid "Current Monitor Sequence/Media name"
772
 msgstr "A jelenleg monitoron lévő jelenet/média neve"
773
 
774
-#: editorwindow.py:927
775
+#: editorwindow.py:966
776
 msgid "Monitor Sequence/Media current position"
777
 msgstr "A monitoron lévő jelenet/média aktuális időkódja"
778
 
779
-#: editorwindow.py:929
780
+#: editorwindow.py:968
781
 msgid "Display Current Sequence on Timeline"
782
 msgstr "Aktuális jelenet megjelenítése az idővonalon"
783
 
784
-#: editorwindow.py:930
785
+#: editorwindow.py:969
786
 msgid "Display Monitor Clip"
787
 msgstr "A monitoron lévő klip megjelenítése"
788
 
789
-#: clipeffectseditor.py:112
790
+#: clipeffectseditor.py:122
791
 msgid "Select Filter Group"
792
 msgstr "Szűrőcsoport választása"
793
 
794
-#: clipeffectseditor.py:113
795
+#: clipeffectseditor.py:123
796
 msgid "Current group Filters"
797
 msgstr "A kiválasztott csoport szűrői"
798
 
799
-#: clipeffectseditor.py:201
800
+#: clipeffectseditor.py:223
801
 msgid "Quit editing Clip in editor"
802
 msgstr "Klip szerkesztésének befejezése"
803
 
804
-#: clipeffectseditor.py:212 panels.py:50 panels.py:95 panels.py:113
805
+#: clipeffectseditor.py:236 panels.py:51 panels.py:96 panels.py:114
806
 #: translations.py:559 mlttransitions.py:134 tools/titler.py:198
807
 msgid "Add"
808
 msgstr "Hozzáadás"
809
 
810
-#: clipeffectseditor.py:213 compositeeditor.py:57 guicomponents.py:1201
811
-#: guicomponents.py:1260 guicomponents.py:1449 guicomponents.py:1494
812
-#: panels.py:51 panels.py:96 panels.py:114 tools/titler.py:199
813
-#: tools/batchrendering.py:1027
814
+#: clipeffectseditor.py:237 compositeeditor.py:59 guicomponents.py:1244
815
+#: guicomponents.py:1306 guicomponents.py:1569 guicomponents.py:1618
816
+#: panels.py:52 panels.py:97 panels.py:115 tools/titler.py:199
817
+#: tools/batchrendering.py:1030
818
 msgid "Delete"
819
 msgstr "Törlés"
820
 
821
-#: clipeffectseditor.py:225
822
+#: clipeffectseditor.py:249
823
 msgid "Clip being edited"
824
 msgstr "A jelenleg szerkesztett klip"
825
 
826
-#: clipeffectseditor.py:226
827
+#: clipeffectseditor.py:250
828
 msgid "Clip Filter Stack"
829
 msgstr "Klip szűrőlista"
830
 
831
-#: clipeffectseditor.py:227
832
+#: clipeffectseditor.py:251
833
 msgid "Add Filter to Clip Filter Stack"
834
 msgstr "Szűrő hozzáadása a klip szűrőlistájához"
835
 
836
-#: clipeffectseditor.py:228
837
+#: clipeffectseditor.py:252
838
 msgid "Delete Filter from Clip Filter Stack"
839
 msgstr "Szűrő törlése a klip szűrőlistájából"
840
 
841
-#: clipeffectseditor.py:229
842
+#: clipeffectseditor.py:253
843
 msgid "Toggle all Filters On/Off"
844
 msgstr "Minden szűrő be-/kikapcsolása"
845
 
846
-#: clipeffectseditor.py:451
847
+#: clipeffectseditor.py:523
848
 msgid "No editable parameters"
849
 msgstr "Nincsenek szerkeszthető paraméterek"
850
 
851
-#: compositeeditor.py:59 render.py:150
852
+#: compositeeditor.py:61 render.py:168
853
 msgid "Reset"
854
 msgstr "Alaphelyzet"
855
 
856
-#: compositeeditor.py:63 compositeeditor.py:148
857
+#: compositeeditor.py:65 compositeeditor.py:148
858
 msgid "No Compositor"
859
 msgstr "Nincs kompozitor"
860
 
861
@@ -756,20 +770,20 @@
862
 
863
 #: dialogs.py:55 dialogs.py:112 dialogs.py:170 dialogs.py:223 dialogs.py:263
864
 #: dialogs.py:280 dialogs.py:301 dialogs.py:315 dialogs.py:326 dialogs.py:342
865
-#: dialogs.py:373 dialogs.py:392 dialogs.py:706 dialogs.py:801 dialogs.py:835
866
-#: dialogs.py:878 dialogs.py:906 dialogs.py:934 dialogs.py:995 dialogs.py:1034
867
-#: dialogs.py:1048 dialogs.py:1062 dialogs.py:1234 propertyeditorbuilder.py:401
868
-#: rendergui.py:47 rendergui.py:102 rendergui.py:116 rendergui.py:133
869
-#: preferenceswindow.py:42 tools/batchrendering.py:959 proxyediting.py:429
870
-#: patternproducer.py:319 patternproducer.py:352 patternproducer.py:383
871
-#: tools/gmic.py:305 tools/gmic.py:329 tools/gmic.py:459
872
+#: dialogs.py:373 dialogs.py:395 dialogs.py:717 dialogs.py:812 dialogs.py:846
873
+#: dialogs.py:889 dialogs.py:917 dialogs.py:945 dialogs.py:1006 dialogs.py:1045
874
+#: dialogs.py:1059 dialogs.py:1073 dialogs.py:1246 propertyeditorbuilder.py:401
875
+#: rendergui.py:48 rendergui.py:103 rendergui.py:117 rendergui.py:134
876
+#: rendergui.py:905 preferenceswindow.py:43 tools/batchrendering.py:962
877
+#: proxyediting.py:429 patternproducer.py:319 patternproducer.py:352
878
+#: patternproducer.py:383 tools/gmic.py:357 tools/gmic.py:381 tools/gmic.py:511
879
 msgid "Cancel"
880
 msgstr "Mégsem"
881
 
882
-#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:404 dialogs.py:476
883
-#: dialogs.py:595 dialogs.py:608 dialogs.py:1235 propertyeditorbuilder.py:402
884
-#: rendergui.py:103 preferenceswindow.py:43 tools/batchrendering.py:391
885
-#: tools/gmic.py:330
886
+#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:407 dialogs.py:479
887
+#: dialogs.py:598 dialogs.py:611 dialogs.py:1247 propertyeditorbuilder.py:402
888
+#: rendergui.py:104 preferenceswindow.py:44 tools/batchrendering.py:394
889
+#: tools/gmic.py:382
890
 msgid "OK"
891
 msgstr "Rendben"
892
 
893
@@ -777,7 +791,7 @@
894
 msgid "Project profile:"
895
 msgstr "Projekt profil:"
896
 
897
-#: dialogs.py:72 projectinfogui.py:45
898
+#: dialogs.py:72 projectinfogui.py:46
899
 msgid "Profile"
900
 msgstr "Profil"
901
 
902
@@ -810,12 +824,12 @@
903
 msgid "New Profile"
904
 msgstr "Új profil"
905
 
906
-#: dialogs.py:133 dialogs.py:188 rendergui.py:510 preferenceswindow.py:103
907
-#: preferenceswindow.py:106 tools/gmic.py:664 tools/toolsencoding.py:40
908
+#: dialogs.py:133 dialogs.py:188 rendergui.py:517 preferenceswindow.py:104
909
+#: preferenceswindow.py:107 tools/gmic.py:716 tools/toolsencoding.py:40
910
 msgid "Select Folder"
911
 msgstr "Mappa kiválasztása"
912
 
913
-#: dialogs.py:137 dialogs.py:192 rendergui.py:514 tools/toolsencoding.py:44
914
+#: dialogs.py:137 dialogs.py:192 rendergui.py:521 tools/toolsencoding.py:44
915
 msgid "Folder:"
916
 msgstr "Mappa:"
917
 
918
@@ -827,7 +841,7 @@
919
 msgid "New Project File"
920
 msgstr "Új projekt fájl"
921
 
922
-#: dialogs.py:179 dialogs.py:1314 tools/batchrendering.py:1239
923
+#: dialogs.py:179 dialogs.py:1329 tools/batchrendering.py:1242
924
 msgid "File:"
925
 msgstr "Fájl:"
926
 
927
@@ -871,8 +885,8 @@
928
 msgid "Save Project As"
929
 msgstr "Projekt mentése másként"
930
 
931
-#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:393 rendergui.py:117
932
-#: tools/batchrendering.py:960 tools/gmic.py:306
933
+#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:396 rendergui.py:118
934
+#: tools/batchrendering.py:963 tools/gmic.py:358
935
 msgid "Save"
936
 msgstr "Mentés"
937
 
938
@@ -884,7 +898,7 @@
939
 msgid "Save Runtime Environment Data"
940
 msgstr "Futási környezet adatainak mentése"
941
 
942
-#: dialogs.py:327 dialogs.py:343 dialogs.py:996
943
+#: dialogs.py:327 dialogs.py:343 dialogs.py:1007
944
 msgid "Ok"
945
 msgstr "Rendben"
946
 
947
@@ -900,7 +914,7 @@
948
 msgid "' as render clips folder"
949
 msgstr "' a renderelt klipek mappájaként"
950
 
951
-#: dialogs.py:366 dialogs.py:384
952
+#: dialogs.py:366 dialogs.py:387
953
 msgid "Save project '"
954
 msgstr "Projekt mentése '"
955
 
956
@@ -908,131 +922,135 @@
957
 msgid "' before exiting?"
958
 msgstr "' kilépés előtt?"
959
 
960
-#: dialogs.py:372 dialogs.py:391
961
+#: dialogs.py:372 dialogs.py:394
962
 msgid "Don't Save"
963
 msgstr "Nem kell menteni"
964
 
965
-#: dialogs.py:384
966
+#: dialogs.py:387
967
 msgid "' before closing project?"
968
 msgstr "' a projekt bezárása előtt?"
969
 
970
-#: dialogs.py:462
971
+#: dialogs.py:465
972
 msgid "Application"
973
 msgstr "Alkalmazás"
974
 
975
-#: dialogs.py:463
976
+#: dialogs.py:466
977
 msgid "Thanks"
978
 msgstr "Köszönet"
979
 
980
-#: dialogs.py:464
981
+#: dialogs.py:467
982
 msgid "License"
983
 msgstr "Licenc"
984
 
985
-#: dialogs.py:465
986
+#: dialogs.py:468
987
 msgid "Translations"
988
 msgstr "Fordítások"
989
 
990
-#: dialogs.py:480
991
+#: dialogs.py:483
992
 msgid "MLT version: "
993
 msgstr "MLT változat: "
994
 
995
-#: dialogs.py:486
996
+#: dialogs.py:489
997
 msgid "GTK version: "
998
 msgstr "GTK változat: "
999
 
1000
-#: dialogs.py:488
1001
+#: dialogs.py:491
1002
 msgid "Locale: "
1003
 msgstr "Területi beállítás: "
1004
 
1005
-#: dialogs.py:491
1006
+#: dialogs.py:494
1007
 msgid "INSTALLATION"
1008
 msgstr "TELEPÍTÉS"
1009
 
1010
-#: dialogs.py:493
1011
+#: dialogs.py:496
1012
 msgid "DEVELOPER VERSION"
1013
 msgstr "FEJLESZTŐI VÁLTOZAT"
1014
 
1015
-#: dialogs.py:495
1016
+#: dialogs.py:498
1017
 msgid "Running from: "
1018
 msgstr "Futtatva: "
1019
 
1020
-#: dialogs.py:523
1021
+#: dialogs.py:526
1022
 msgid " AVAILABLE"
1023
 msgstr " ELÉRHETŐ"
1024
 
1025
-#: dialogs.py:525
1026
+#: dialogs.py:528
1027
 msgid " NOT AVAILABLE, "
1028
 msgstr " NEM ÉRHETŐ EL,"
1029
 
1030
-#: dialogs.py:525
1031
+#: dialogs.py:528
1032
 msgid " MISSING"
1033
 msgstr " HIÁNYZIK"
1034
 
1035
-#: dialogs.py:531
1036
+#: dialogs.py:534
1037
 msgid " FOR FILTER "
1038
 msgstr " SZŰRŐ: "
1039
 
1040
-#: dialogs.py:531 dialogs.py:534
1041
+#: dialogs.py:534 dialogs.py:537
1042
 msgid " NOT FOUND"
1043
 msgstr " NEM TALÁLHATÓ"
1044
 
1045
-#: dialogs.py:534
1046
+#: dialogs.py:537
1047
 msgid " FOR TRANSITION "
1048
 msgstr " ÁTMENET: "
1049
 
1050
-#: dialogs.py:538 dialogs.py:1090 preferenceswindow.py:51
1051
+#: dialogs.py:541 dialogs.py:1101 preferenceswindow.py:52
1052
 msgid "General"
1053
 msgstr "Általános"
1054
 
1055
-#: dialogs.py:539
1056
+#: dialogs.py:542
1057
 msgid "MLT Filters"
1058
 msgstr "MLT szűrők"
1059
 
1060
-#: dialogs.py:540
1061
+#: dialogs.py:543
1062
 msgid "MLT Transitions"
1063
 msgstr "MLT átmenetek"
1064
 
1065
-#: dialogs.py:541
1066
+#: dialogs.py:544
1067
 msgid "Missing MLT Services"
1068
 msgstr "Hiányzó MLT szolgáltatások"
1069
 
1070
-#: dialogs.py:544
1071
+#: dialogs.py:547
1072
 msgid "Video Codecs"
1073
 msgstr "Videó kodekek"
1074
 
1075
-#: dialogs.py:545
1076
+#: dialogs.py:548
1077
 msgid "Audio Codecs"
1078
 msgstr "Hang kodekek"
1079
 
1080
-#: dialogs.py:546
1081
+#: dialogs.py:549
1082
 msgid "Formats"
1083
 msgstr "Formátumok"
1084
 
1085
-#: dialogs.py:547
1086
+#: dialogs.py:550
1087
 msgid "Render Options"
1088
 msgstr "Renderelés beállításai"
1089
 
1090
-#: dialogs.py:593 guicomponents.py:1453
1091
+#: dialogs.py:596 guicomponents.py:1573
1092
 msgid "File Properties"
1093
 msgstr "Fájl tulajdonságai"
1094
 
1095
-#: dialogs.py:606
1096
+#: dialogs.py:609
1097
 msgid "Clip Properties"
1098
 msgstr "Klip tulajdonságai"
1099
 
1100
-#: dialogs.py:627
1101
+#: dialogs.py:630
1102
 msgid "Loading project"
1103
 msgstr "Projekt betöltése"
1104
 
1105
-#: dialogs.py:662
1106
+#: dialogs.py:664
1107
 msgid "Recreating icons"
1108
 msgstr "Ikonok ismételt létrehozása"
1109
 
1110
-#: dialogs.py:695
1111
+#: dialogs.py:667
1112
+msgid "Update media lengths data"
1113
+msgstr ""
1114
+
1115
+#: dialogs.py:706
1116
 msgid "Are you sure you want to delete these media files?"
1117
 msgstr "Biztosan törölni akarja ezeket a médiafájlokat?"
1118
 
1119
-#: dialogs.py:696
1120
+#: dialogs.py:707
1121
 msgid ""
1122
 "One or more of the Media Files you are deleting from the project\n"
1123
 "either <b>have proxy files or are proxy files.</b>\n"
1124
@@ -1042,7 +1060,7 @@
1125
 "maga is <b>helyettesítő fájl vagy tartozik hozzá egy helyettesítő fájl.</b>\n"
1126
 "\n"
1127
 
1128
-#: dialogs.py:697
1129
+#: dialogs.py:708
1130
 msgid ""
1131
 "Deleting these files could <b>prevent converting</b> between\n"
1132
 "using proxy files and using original media.\n"
1133
@@ -1053,15 +1071,15 @@
1134
 "és az eredeti médiával történő használat között.\n"
1135
 "\n"
1136
 
1137
-#: dialogs.py:707
1138
+#: dialogs.py:718
1139
 msgid "Force Delete"
1140
 msgstr "Törlés mindenképpen"
1141
 
1142
-#: dialogs.py:718
1143
+#: dialogs.py:729
1144
 msgid "Open last autosave?"
1145
 msgstr "Legutóbbi automatikus mentés betöltése?"
1146
 
1147
-#: dialogs.py:719
1148
+#: dialogs.py:730
1149
 msgid ""
1150
 "It seems that Flowblade exited abnormally last time.\n"
1151
 "\n"
1152
@@ -1069,7 +1087,7 @@
1153
 "Úgy tűnik a Flowblade rendellenes módon állt le.\n"
1154
 "\n"
1155
 
1156
-#: dialogs.py:720
1157
+#: dialogs.py:731
1158
 msgid ""
1159
 "If there is another instance of Flowblade running,\n"
1160
 "this dialog has probably detected its autosave file.\n"
1161
@@ -1079,24 +1097,24 @@
1162
 "hogy annak automatikus mentései is érzékelve lettek.\n"
1163
 "\n"
1164
 
1165
-#: dialogs.py:721
1166
+#: dialogs.py:732
1167
 msgid "It is NOT possible to open this autosaved version later."
1168
 msgstr ""
1169
 "Később NEM lehet majd megnyitni ezt az automatikusan mentett változatot."
1170
 
1171
-#: dialogs.py:729 dialogs.py:773
1172
+#: dialogs.py:740 dialogs.py:784
1173
 msgid "Continue with default 'untitled' project"
1174
 msgstr "Folytatás az alapértelmezett 'névtelen' projekttel"
1175
 
1176
-#: dialogs.py:730
1177
+#: dialogs.py:741
1178
 msgid "Open Autosaved Project"
1179
 msgstr "Automatikusan mentett projekt megnyitása"
1180
 
1181
-#: dialogs.py:740
1182
+#: dialogs.py:751
1183
 msgid "Open a autosave file?"
1184
 msgstr "Egy automatikus mentés megnyitása?"
1185
 
1186
-#: dialogs.py:741
1187
+#: dialogs.py:752
1188
 msgid ""
1189
 "There are <b>multiple autosave files</b> from application crashes.\n"
1190
 "\n"
1191
@@ -1104,7 +1122,7 @@
1192
 "Az alkalmazás összeomlásai után <b>több automatikus mentés</b> is létezik.\n"
1193
 "\n"
1194
 
1195
-#: dialogs.py:742
1196
+#: dialogs.py:753
1197
 msgid ""
1198
 "If you just <b>experienced a crash, select the last created autosave</b> "
1199
 "file\n"
1200
@@ -1115,7 +1133,7 @@
1201
 "a munka folytatásához.\n"
1202
 "\n"
1203
 
1204
-#: dialogs.py:743
1205
+#: dialogs.py:754
1206
 msgid ""
1207
 "If you see this at application start without a recent crash,\n"
1208
 "you should probably delete all autosave files to stop seeing this dialog."
1209
@@ -1124,110 +1142,110 @@
1210
 "akkor törölnie kell az automatikus mentéseket, hogy megelőzze a további "
1211
 "megjelenítéseket."
1212
 
1213
-#: dialogs.py:774
1214
+#: dialogs.py:785
1215
 msgid "Open Selected Autosave"
1216
 msgstr "Kiválasztott automatikus mentés betöltése"
1217
 
1218
-#: dialogs.py:799
1219
+#: dialogs.py:810
1220
 msgid "Change Sequence Tracks Count"
1221
 msgstr "Sávok számának megváltoztatása a jelenetben"
1222
 
1223
-#: dialogs.py:802
1224
+#: dialogs.py:813
1225
 msgid "Change Tracks"
1226
 msgstr "Sávok megváltoztatása"
1227
 
1228
-#: dialogs.py:805
1229
+#: dialogs.py:816
1230
 msgid "New Number of Tracks:"
1231
 msgstr "Sávok új száma:"
1232
 
1233
-#: dialogs.py:808
1234
+#: dialogs.py:819
1235
 msgid "Please note:\n"
1236
 msgstr "Fontos tudni:\n"
1237
 
1238
-#: dialogs.py:809
1239
+#: dialogs.py:820
1240
 msgid ""
1241
 " It is recommended that you save Project before completing this operation\n"
1242
 msgstr " Ajánlatos menteni a projektet, mielőtt végrehajtja ezt a műveletet\n"
1243
 
1244
-#: dialogs.py:810
1245
+#: dialogs.py:821
1246
 msgid " There is no Undo for this operation\n"
1247
 msgstr " Nincs visszavonási lehetőség ehhez a művelethez\n"
1248
 
1249
-#: dialogs.py:811
1250
+#: dialogs.py:822
1251
 msgid " Current Undo Stack will be destroyed\n"
1252
 msgstr " A jelenlegi visszavonási lista törölve lesz\n"
1253
 
1254
-#: dialogs.py:812
1255
+#: dialogs.py:823
1256
 msgid ""
1257
 " All Clips and Compositors on deleted Tracks will be permanently destroyed"
1258
 msgstr " A törölt sávokon minden klip és kompozitor véglegesen törölve lesz"
1259
 
1260
-#: dialogs.py:833
1261
+#: dialogs.py:844
1262
 msgid "Create New Sequence"
1263
 msgstr "Új jelenet létrehozása"
1264
 
1265
-#: dialogs.py:836
1266
+#: dialogs.py:847
1267
 msgid "Create Sequence"
1268
 msgstr "Jelenet létrehozása"
1269
 
1270
-#: dialogs.py:843
1271
+#: dialogs.py:854
1272
 msgid "Sequence Name:"
1273
 msgstr "Jelenet címe:"
1274
 
1275
-#: dialogs.py:848
1276
+#: dialogs.py:859
1277
 msgid "Number of Tracks:"
1278
 msgstr "Sávok száma:"
1279
 
1280
-#: dialogs.py:854
1281
+#: dialogs.py:865
1282
 msgid "Open For Editing:"
1283
 msgstr "Megnyitás szerkesztésre:"
1284
 
1285
-#: dialogs.py:876
1286
+#: dialogs.py:887
1287
 msgid "Rename New Media Object"
1288
 msgstr "Új médiaobjektum átnevezése"
1289
 
1290
-#: dialogs.py:879 dialogs.py:907 dialogs.py:961 guicomponents.py:1448
1291
+#: dialogs.py:890 dialogs.py:918 dialogs.py:972 guicomponents.py:1568
1292
 msgid "Rename"
1293
 msgstr "Átnevezés"
1294
 
1295
-#: dialogs.py:886 dialogs.py:914
1296
+#: dialogs.py:897 dialogs.py:925
1297
 msgid "New Name:"
1298
 msgstr "Új név:"
1299
 
1300
-#: dialogs.py:904 guicomponents.py:1158 guicomponents.py:1244
1301
+#: dialogs.py:915 guicomponents.py:1193 guicomponents.py:1287
1302
 msgid "Rename Clip"
1303
 msgstr "Klip átnevezése"
1304
 
1305
-#: dialogs.py:932
1306
+#: dialogs.py:943
1307
 msgid "New Range Item Group"
1308
 msgstr "Új tartománycsoport"
1309
 
1310
-#: dialogs.py:935 patternproducer.py:320 patternproducer.py:353
1311
+#: dialogs.py:946 patternproducer.py:320 patternproducer.py:353
1312
 #: patternproducer.py:384
1313
 msgid "Create"
1314
 msgstr "Létrehozás"
1315
 
1316
-#: dialogs.py:939
1317
+#: dialogs.py:950
1318
 msgid "User Group "
1319
 msgstr "Felhasználói csoport"
1320
 
1321
-#: dialogs.py:942 dialogs.py:962
1322
+#: dialogs.py:953 dialogs.py:973
1323
 msgid "New Group Name:"
1324
 msgstr "Csoport neve:"
1325
 
1326
-#: dialogs.py:960
1327
+#: dialogs.py:971
1328
 msgid "Rename Range Log Item Group"
1329
 msgstr "Tartománycsoport átnevezése"
1330
 
1331
-#: dialogs.py:968
1332
+#: dialogs.py:979
1333
 msgid "Can't open non-valid media"
1334
 msgstr "Érvénytelen média nem nyitható meg"
1335
 
1336
-#: dialogs.py:969
1337
+#: dialogs.py:980
1338
 msgid "File: "
1339
 msgstr "A fájl: "
1340
 
1341
-#: dialogs.py:969
1342
+#: dialogs.py:980
1343
 msgid ""
1344
 "\n"
1345
 "is not a valid media file."
1346
@@ -1235,416 +1253,421 @@
1347
 "\n"
1348
 "nem egy érvényes médiafájl."
1349
 
1350
-#: dialogs.py:973
1351
+#: dialogs.py:984
1352
 msgid "New Marker"
1353
 msgstr "Új jelző"
1354
 
1355
-#: dialogs.py:975 guicomponents.py:1892
1356
+#: dialogs.py:986 guicomponents.py:2018
1357
 msgid "Add Marker"
1358
 msgstr "Jelző hozzáadása"
1359
 
1360
-#: dialogs.py:982
1361
+#: dialogs.py:993
1362
 msgid "Name for marker at "
1363
 msgstr "Jelző neve itt: "
1364
 
1365
-#: dialogs.py:997
1366
+#: dialogs.py:1008
1367
 msgid "Add Image Sequence Clip"
1368
 msgstr "Képsorozatból álló klip hozzáadása"
1369
 
1370
-#: dialogs.py:1003
1371
+#: dialogs.py:1014
1372
 msgid "Select First Frame"
1373
 msgstr "Első képkocka kiválasztása"
1374
 
1375
-#: dialogs.py:1013
1376
+#: dialogs.py:1024
1377
 msgid "First frame:"
1378
 msgstr "Első képkocka:"
1379
 
1380
-#: dialogs.py:1017
1381
+#: dialogs.py:1028
1382
 msgid "Frames per Source Image:"
1383
 msgstr "Képkockaszám képenként:"
1384
 
1385
-#: dialogs.py:1032
1386
+#: dialogs.py:1043
1387
 msgid "Export EDL"
1388
 msgstr "EDL exportálása"
1389
 
1390
-#: dialogs.py:1046
1391
+#: dialogs.py:1057
1392
 msgid "Add Transition"
1393
 msgstr "Átmenet hozzáadása"
1394
 
1395
-#: dialogs.py:1049 dialogs.py:1063
1396
+#: dialogs.py:1060 dialogs.py:1074
1397
 msgid "Apply"
1398
 msgstr "Alkalmazás"
1399
 
1400
-#: dialogs.py:1060
1401
+#: dialogs.py:1071
1402
 msgid "Add Fade"
1403
 msgstr "Halványodás hozzáadása"
1404
 
1405
-#: dialogs.py:1077 dialogs.py:1187 tools/titler.py:416 proxyediting.py:420
1406
-#: medialinker.py:149 tools/gmic.py:750 tools/gmic.py:841
1407
+#: dialogs.py:1088 dialogs.py:1199 tools/titler.py:416 proxyediting.py:420
1408
+#: medialinker.py:154 tools/gmic.py:802 tools/gmic.py:893
1409
 msgid "Close"
1410
 msgstr "Bezárás"
1411
 
1412
-#: dialogs.py:1080
1413
+#: dialogs.py:1091
1414
 msgid "Control + N"
1415
 msgstr "Ctrl + N"
1416
 
1417
-#: dialogs.py:1080
1418
+#: dialogs.py:1091
1419
 msgid "Create New Project"
1420
 msgstr "Új projekt létrehozása"
1421
 
1422
-#: dialogs.py:1081
1423
+#: dialogs.py:1092
1424
 msgid "Control + S"
1425
 msgstr "Ctrl + S"
1426
 
1427
-#: dialogs.py:1081
1428
+#: dialogs.py:1092
1429
 msgid "Save Project"
1430
 msgstr "Projekt mentése"
1431
 
1432
-#: dialogs.py:1082 dialogs.py:1098
1433
+#: dialogs.py:1093 dialogs.py:1109
1434
 msgid "DELETE"
1435
 msgstr "DEL"
1436
 
1437
-#: dialogs.py:1082
1438
+#: dialogs.py:1093
1439
 msgid "Delete Selected Item"
1440
 msgstr "Kijelölt elem törlése"
1441
 
1442
-#: dialogs.py:1083
1443
+#: dialogs.py:1094
1444
 msgid "ESCAPE"
1445
 msgstr "ESC"
1446
 
1447
-#: dialogs.py:1083
1448
+#: dialogs.py:1094
1449
 msgid "Stop Rendering Audio Levels"
1450
 msgstr "Hangszintek renderelésének megállítása"
1451
 
1452
-#: dialogs.py:1084
1453
+#: dialogs.py:1095
1454
 msgid "Control + Q"
1455
 msgstr "Ctrl + Q"
1456
 
1457
-#: dialogs.py:1084
1458
+#: dialogs.py:1095
1459
 msgid "Quit"
1460
 msgstr "Kilépés"
1461
 
1462
-#: dialogs.py:1085
1463
+#: dialogs.py:1096
1464
 msgid "Control + Z"
1465
 msgstr "Ctrl + Z"
1466
 
1467
-#: dialogs.py:1085
1468
+#: dialogs.py:1096
1469
 msgid "Undo"
1470
 msgstr "Visszavonás"
1471
 
1472
-#: dialogs.py:1086
1473
+#: dialogs.py:1097
1474
 msgid "Control + Y"
1475
 msgstr "Ctrl + Y"
1476
 
1477
-#: dialogs.py:1086
1478
+#: dialogs.py:1097
1479
 msgid "Redo"
1480
 msgstr "Újra"
1481
 
1482
-#: dialogs.py:1087
1483
+#: dialogs.py:1098
1484
 msgid "Control + O"
1485
 msgstr "Ctrl + O"
1486
 
1487
-#: dialogs.py:1087
1488
+#: dialogs.py:1098
1489
 msgid "Open Project"
1490
 msgstr "Projekt megnyitása"
1491
 
1492
-#: dialogs.py:1088
1493
+#: dialogs.py:1099
1494
 msgid "TAB"
1495
 msgstr "TAB"
1496
 
1497
-#: dialogs.py:1088
1498
+#: dialogs.py:1099
1499
 msgid "Switch Monitor Source"
1500
 msgstr "A monitor forrásának váltása"
1501
 
1502
-#: dialogs.py:1089
1503
+#: dialogs.py:1100
1504
 msgid "Control + L"
1505
 msgstr "Ctrl + L"
1506
 
1507
-#: dialogs.py:1093
1508
+#: dialogs.py:1104
1509
 msgid "Set Mark In"
1510
 msgstr "\"A\" jelző beállítása"
1511
 
1512
-#: dialogs.py:1094
1513
+#: dialogs.py:1105
1514
 msgid "Set Mark Out"
1515
 msgstr "\"B\" jelző beállítása"
1516
 
1517
-#: dialogs.py:1095
1518
+#: dialogs.py:1106
1519
 msgid "Alt + I"
1520
 msgstr "Alt + I"
1521
 
1522
-#: dialogs.py:1095
1523
+#: dialogs.py:1106
1524
 msgid "Go To Mark In"
1525
 msgstr "\"A\" jelzőhöz ugrás"
1526
 
1527
-#: dialogs.py:1096
1528
+#: dialogs.py:1107
1529
 msgid "Alt + O"
1530
 msgstr "Alt + O"
1531
 
1532
-#: dialogs.py:1096
1533
+#: dialogs.py:1107
1534
 msgid "Go To Mark Out"
1535
 msgstr "\"B\" jelzőhöz ugrás"
1536
 
1537
-#: dialogs.py:1101
1538
+#: dialogs.py:1112
1539
 msgid "3 Point Overwrite Insert"
1540
 msgstr ""
1541
 
1542
-#: dialogs.py:1102
1543
+#: dialogs.py:1113
1544
 msgid "Add Mark"
1545
 msgstr "Jelző hozzáadása"
1546
 
1547
-#: dialogs.py:1103
1548
+#: dialogs.py:1114
1549
 msgid "Control + C"
1550
 msgstr "Ctrl + C"
1551
 
1552
-#: dialogs.py:1103
1553
+#: dialogs.py:1114
1554
 msgid "Copy Clips"
1555
 msgstr "Klipek másolása"
1556
 
1557
-#: dialogs.py:1104
1558
+#: dialogs.py:1115
1559
 msgid "Control + V"
1560
 msgstr "Ctrl + V"
1561
 
1562
-#: dialogs.py:1104
1563
+#: dialogs.py:1115
1564
 msgid "Paste Clips"
1565
 msgstr "Klipek beillesztése"
1566
 
1567
-#: dialogs.py:1105
1568
+#: dialogs.py:1116
1569
 msgid "R"
1570
 msgstr "R"
1571
 
1572
-#: dialogs.py:1105
1573
+#: dialogs.py:1116
1574
 msgid "Resync selected Clip or Compositor"
1575
 msgstr "A kijelölt klip vagy kompozitor újraszinkronizálása"
1576
 
1577
-#: dialogs.py:1106
1578
+#: dialogs.py:1117
1579
 msgid "G"
1580
 msgstr "G"
1581
 
1582
-#: dialogs.py:1107 dialogs.py:1119 dialogs.py:1140
1583
+#: dialogs.py:1118 dialogs.py:1130 dialogs.py:1151
1584
 msgid "Left Arrow "
1585
 msgstr "Balra nyíl"
1586
 
1587
-#: dialogs.py:1107
1588
+#: dialogs.py:1118
1589
 #, fuzzy
1590
 msgid "Prev Frame Trim Edit"
1591
 msgstr "Előző képkocka"
1592
 
1593
-#: dialogs.py:1108 dialogs.py:1120 dialogs.py:1141
1594
+#: dialogs.py:1119 dialogs.py:1131 dialogs.py:1152
1595
 msgid "Right Arrow"
1596
 msgstr "Jobbra nyíl"
1597
 
1598
-#: dialogs.py:1108
1599
+#: dialogs.py:1119
1600
 #, fuzzy
1601
 msgid "Next Frame Trim Edit"
1602
 msgstr "Következő képkocka"
1603
 
1604
-#: dialogs.py:1109 dialogs.py:1121
1605
+#: dialogs.py:1120 dialogs.py:1132
1606
 msgid "Control + Left Arrow "
1607
 msgstr "Ctrl + Balra nyíl"
1608
 
1609
-#: dialogs.py:1109
1610
+#: dialogs.py:1120
1611
 #, fuzzy
1612
 msgid "Back 10 Frames Trim Edit"
1613
 msgstr "Vissza 10 képkockával"
1614
 
1615
-#: dialogs.py:1110 dialogs.py:1122
1616
+#: dialogs.py:1121 dialogs.py:1133
1617
 msgid "Control + Right Arrow"
1618
 msgstr "Ctrl + Jobbra nyíl"
1619
 
1620
-#: dialogs.py:1110
1621
+#: dialogs.py:1121
1622
 #, fuzzy
1623
 msgid "Forward 10 Frames Trim Edit"
1624
 msgstr "Előre 10 képkockával"
1625
 
1626
-#: dialogs.py:1111
1627
+#: dialogs.py:1122
1628
 msgid "ENTER"
1629
 msgstr ""
1630
 
1631
-#: dialogs.py:1111
1632
+#: dialogs.py:1122
1633
 msgid "Complete Keyboard Trim Edit"
1634
 msgstr ""
1635
 
1636
-#: dialogs.py:1112
1637
-msgid "Timeline"
1638
-msgstr "Idővonal"
1639
-
1640
-#: dialogs.py:1115
1641
+#: dialogs.py:1126
1642
 msgid "SPACE"
1643
 msgstr "Szóköz"
1644
 
1645
-#: dialogs.py:1115
1646
+#: dialogs.py:1126
1647
 msgid "Start / Stop Playback"
1648
 msgstr "Lejátszás indítása / megállítása"
1649
 
1650
-#: dialogs.py:1116
1651
+#: dialogs.py:1127
1652
 msgid "Backwards Faster"
1653
 msgstr "Visszafelé gyorsabban"
1654
 
1655
-#: dialogs.py:1117 proxyediting.py:353 tools/gmic.py:717
1656
+#: dialogs.py:1128 proxyediting.py:353 tools/gmic.py:769
1657
 msgid "Stop"
1658
 msgstr "Leállítás"
1659
 
1660
-#: dialogs.py:1118
1661
+#: dialogs.py:1129
1662
 msgid "Forward Faster"
1663
 msgstr "Előre gyorsabban"
1664
 
1665
-#: dialogs.py:1119
1666
+#: dialogs.py:1130
1667
 msgid "Prev Frame"
1668
 msgstr "Előző képkocka"
1669
 
1670
-#: dialogs.py:1120
1671
+#: dialogs.py:1131
1672
 msgid "Next Frame"
1673
 msgstr "Következő képkocka"
1674
 
1675
-#: dialogs.py:1121
1676
+#: dialogs.py:1132
1677
 msgid "Move Back 10 Frames"
1678
 msgstr "Vissza 10 képkockával"
1679
 
1680
-#: dialogs.py:1122
1681
+#: dialogs.py:1133
1682
 msgid "Move Forward 10 Frames"
1683
 msgstr "Előre 10 képkockával"
1684
 
1685
-#: dialogs.py:1123 dialogs.py:1142
1686
+#: dialogs.py:1134 dialogs.py:1153
1687
 msgid "Up Arrow"
1688
 msgstr "Felfelé nyíl"
1689
 
1690
-#: dialogs.py:1123
1691
+#: dialogs.py:1134
1692
 msgid "Next Edit/Mark"
1693
 msgstr "Következő vágás"
1694
 
1695
-#: dialogs.py:1124 dialogs.py:1143
1696
+#: dialogs.py:1135 dialogs.py:1154
1697
 msgid "Down Arrow"
1698
 msgstr "Lefelé nyíl"
1699
 
1700
-#: dialogs.py:1124
1701
+#: dialogs.py:1135
1702
 msgid "Prev Edit/Mark"
1703
 msgstr "Előző vágás"
1704
 
1705
-#: dialogs.py:1125
1706
+#: dialogs.py:1136
1707
 msgid "HOME"
1708
 msgstr "HOME"
1709
 
1710
-#: dialogs.py:1125
1711
+#: dialogs.py:1136
1712
 msgid "Go To Start"
1713
 msgstr "Ugrás az elejére"
1714
 
1715
-#: dialogs.py:1126
1716
+#: dialogs.py:1137
1717
 msgid "Shift + I"
1718
 msgstr "Shift + I"
1719
 
1720
-#: dialogs.py:1126
1721
+#: dialogs.py:1137
1722
 msgid "To Mark In"
1723
 msgstr "\"A\" jelzőhöz"
1724
 
1725
-#: dialogs.py:1127
1726
+#: dialogs.py:1138
1727
 msgid "Shift + O"
1728
 msgstr "Shift + O"
1729
 
1730
-#: dialogs.py:1127
1731
+#: dialogs.py:1138
1732
 msgid "To Mark Out"
1733
 msgstr "\"B\" jelzőhöz"
1734
 
1735
-#: dialogs.py:1128
1736
+#: dialogs.py:1139
1737
 msgid "Playback"
1738
 msgstr "Lejátszás"
1739
 
1740
-#: dialogs.py:1132 guicomponents.py:2025 translations.py:556
1741
+#: dialogs.py:1143 guicomponents.py:2197 translations.py:556
1742
 msgid "Overwrite"
1743
 msgstr "Felülírás"
1744
 
1745
-#: dialogs.py:1133 guicomponents.py:2031
1746
+#: dialogs.py:1144 guicomponents.py:2203
1747
 msgid "Trim"
1748
 msgstr "Levágás (trim)"
1749
 
1750
-#: dialogs.py:1134 guicomponents.py:2037
1751
+#: dialogs.py:1145 guicomponents.py:2209
1752
 msgid "Roll"
1753
 msgstr "Görgetés"
1754
 
1755
-#: dialogs.py:1135 guicomponents.py:2043
1756
+#: dialogs.py:1146 guicomponents.py:2215
1757
 msgid "Slip"
1758
 msgstr "Csúsztatás"
1759
 
1760
-#: dialogs.py:1136 guicomponents.py:2049
1761
+#: dialogs.py:1147 guicomponents.py:2221
1762
 msgid "Spacer"
1763
 msgstr "Távtartó"
1764
 
1765
-#: dialogs.py:1140
1766
+#: dialogs.py:1151
1767
 msgid "Move Source Video Left"
1768
 msgstr "Forrásvideó mozgatása balra"
1769
 
1770
-#: dialogs.py:1141
1771
+#: dialogs.py:1152
1772
 msgid "Move Source Video Right"
1773
 msgstr "Forrásvideó mozgatása jobbra"
1774
 
1775
-#: dialogs.py:1142
1776
+#: dialogs.py:1153
1777
 msgid "Move Source Video Up"
1778
 msgstr "Forrásvideó mozgatása feljebb"
1779
 
1780
-#: dialogs.py:1143
1781
+#: dialogs.py:1154
1782
 msgid "Move Source Video Down"
1783
 msgstr "Forrásvideó mozgatása lejjebb"
1784
 
1785
-#: dialogs.py:1144
1786
+#: dialogs.py:1155
1787
+#, fuzzy
1788
+msgid "Shift"
1789
+msgstr "Shift + I"
1790
+
1791
+#: dialogs.py:1155
1792
+msgid "Snap to X or Y of drag start point"
1793
+msgstr ""
1794
+
1795
+#: dialogs.py:1156
1796
 msgid "Geometry Editor"
1797
 msgstr "Geometria szerkesztő"
1798
 
1799
-#: dialogs.py:1185
1800
+#: dialogs.py:1197
1801
 msgid "Sequence Watermark"
1802
 msgstr "Jelenet vízjele"
1803
 
1804
-#: dialogs.py:1189
1805
+#: dialogs.py:1201
1806
 msgid "Sequence:"
1807
 msgstr "Jelenet:"
1808
 
1809
-#: dialogs.py:1193
1810
+#: dialogs.py:1205
1811
 msgid "Watermark:"
1812
 msgstr "Vízjel:"
1813
 
1814
-#: dialogs.py:1195
1815
+#: dialogs.py:1207
1816
 msgid "Set Watermark File"
1817
 msgstr "Vízjel fájl megadása"
1818
 
1819
-#: dialogs.py:1196
1820
+#: dialogs.py:1208
1821
 msgid "Remove Watermark"
1822
 msgstr "Vízjel eltávolítása"
1823
 
1824
-#: dialogs.py:1232
1825
+#: dialogs.py:1244
1826
 msgid "Select Watermark File"
1827
 msgstr "Vízjelfájl kiválasztása"
1828
 
1829
-#: dialogs.py:1261
1830
+#: dialogs.py:1273
1831
 msgid "All files"
1832
 msgstr "Minden fájl"
1833
 
1834
-#: dialogs.py:1280
1835
+#: dialogs.py:1295
1836
 msgid "Saving project snapshot"
1837
 msgstr "Projekt állapotának mentése"
1838
 
1839
-#: dialogs.py:1302
1840
+#: dialogs.py:1317
1841
 msgid "Loaded Media Profile Mismatch"
1842
 msgstr "A betöltött médiaprofil eltérő"
1843
 
1844
-#: dialogs.py:1304
1845
+#: dialogs.py:1319
1846
 msgid "Keep Current Profile"
1847
 msgstr "Jelenlegi profil megtartása"
1848
 
1849
-#: dialogs.py:1305
1850
+#: dialogs.py:1320
1851
 msgid "Change To File Profile"
1852
 msgstr "Váltás a fájl profiljára"
1853
 
1854
-#: dialogs.py:1307
1855
+#: dialogs.py:1322
1856
 msgid "A video file was loaded that does not match the Project Profile!"
1857
 msgstr ""
1858
 
1859
-#: dialogs.py:1315
1860
+#: dialogs.py:1330
1861
 msgid "File Profile:"
1862
 msgstr "A fájl profilja:"
1863
 
1864
-#: dialogs.py:1316
1865
+#: dialogs.py:1331
1866
 msgid "Project Profile:"
1867
 msgstr "A projekt profilja:"
1868
 
1869
-#: dialogs.py:1317
1870
+#: dialogs.py:1332
1871
 msgid ""
1872
 "Using a matching profile is recommended.\n"
1873
 "\n"
1874
@@ -1658,7 +1681,7 @@
1875
 msgid "Can't put an audio clip on a video track."
1876
 msgstr "Hangklipet nem lehet videosávra helyezni."
1877
 
1878
-#: editevent.py:226 editevent.py:810 movemodes.py:591
1879
+#: editevent.py:226 editevent.py:817 movemodes.py:591
1880
 msgid "Track "
1881
 msgstr "A sáv "
1882
 
1883
@@ -1666,11 +1689,11 @@
1884
 msgid " is a video track and can't display audio only material."
1885
 msgstr " egy videosáv és hanganyagot önmagában nem tud megjeleníteni."
1886
 
1887
-#: editevent.py:809
1888
+#: editevent.py:816
1889
 msgid "Can't edit a locked track"
1890
 msgstr "Zárolt sáv nem szerkeszthető"
1891
 
1892
-#: editevent.py:810
1893
+#: editevent.py:817
1894
 msgid " is locked. Unlock track to edit it."
1895
 msgstr " zárolva van. Fel kell oldani a zárolást a szerkesztéshez."
1896
 
1897
@@ -1678,434 +1701,525 @@
1898
 msgid "Empty"
1899
 msgstr "Üres"
1900
 
1901
-#: guicomponents.py:279
1902
+#: guicomponents.py:283
1903
 msgid "active"
1904
 msgstr "aktív"
1905
 
1906
-#: guicomponents.py:551
1907
+#: guicomponents.py:560
1908
 msgid "default"
1909
 msgstr "alapértelmezett"
1910
 
1911
-#: guicomponents.py:580
1912
+#: guicomponents.py:589
1913
 msgid "Clip:"
1914
 msgstr "Klip:"
1915
 
1916
-#: guicomponents.py:585
1917
+#: guicomponents.py:594
1918
 msgid "Track:"
1919
 msgstr "Sáv:"
1920
 
1921
-#: guicomponents.py:588
1922
+#: guicomponents.py:597
1923
 msgid "Pos:"
1924
 msgstr "Poz.:"
1925
 
1926
-#: guicomponents.py:615
1927
+#: guicomponents.py:624
1928
 msgid "<b>Clip: </b>"
1929
 msgstr "<b>Klip: </b>"
1930
 
1931
-#: guicomponents.py:617
1932
+#: guicomponents.py:626
1933
 msgid "<b>Track: </b>"
1934
 msgstr "<b>Sáv: </b>"
1935
 
1936
-#: guicomponents.py:619 guicomponents.py:630 guicomponents.py:712
1937
+#: guicomponents.py:628 guicomponents.py:639 guicomponents.py:721
1938
 msgid "<b>Position:</b>"
1939
 msgstr "<b>Pozíció:</b>"
1940
 
1941
-#: guicomponents.py:626
1942
+#: guicomponents.py:635
1943
 msgid "<b>Clip:</b>"
1944
 msgstr "<b>Klip:</b>"
1945
 
1946
-#: guicomponents.py:628
1947
+#: guicomponents.py:637
1948
 msgid "<b>Track:</b>"
1949
 msgstr "<b>Sáv:</b>"
1950
 
1951
-#: guicomponents.py:706
1952
+#: guicomponents.py:715
1953
 msgid "<b>Source Track:</b>"
1954
 msgstr "<b>Forrás sáv:</b>"
1955
 
1956
-#: guicomponents.py:709
1957
+#: guicomponents.py:718
1958
 msgid "<b>Destination Track:</b>"
1959
 msgstr "<b>Cél sáv:</b>"
1960
 
1961
-#: guicomponents.py:715
1962
+#: guicomponents.py:724
1963
 msgid "<b>Length:</b>"
1964
 msgstr "<b>Hossz:</b>"
1965
 
1966
-#: guicomponents.py:1055 guicomponents.py:1059
1967
+#: guicomponents.py:1086 guicomponents.py:1090
1968
 msgid "Lock Track"
1969
 msgstr "Sáv zárolása"
1970
 
1971
-#: guicomponents.py:1056 guicomponents.py:1060
1972
+#: guicomponents.py:1087 guicomponents.py:1091
1973
 msgid "Unlock Track"
1974
 msgstr "Sáv feloldása"
1975
 
1976
-#: guicomponents.py:1065
1977
+#: guicomponents.py:1096
1978
 msgid "Large Height"
1979
 msgstr "Nagy magasság"
1980
 
1981
-#: guicomponents.py:1070
1982
+#: guicomponents.py:1101
1983
 msgid "Normal Height"
1984
 msgstr "Normál magasság"
1985
 
1986
-#: guicomponents.py:1094 guicomponents.py:1170 guicomponents.py:1212
1987
+#: guicomponents.py:1125 guicomponents.py:1213 guicomponents.py:1255
1988
 msgid "Open in Filters Editor"
1989
 msgstr "Megnyitás a szűrő szerkesztőben"
1990
 
1991
-#: guicomponents.py:1101 guicomponents.py:1214 guicomponents.py:1451
1992
+#: guicomponents.py:1132 guicomponents.py:1257 guicomponents.py:1571
1993
 msgid "Open in Clip Monitor"
1994
 msgstr "Megnyitás a klip monitoron"
1995
 
1996
-#: guicomponents.py:1108
1997
+#: guicomponents.py:1143
1998
 msgid "Split Audio"
1999
 msgstr "Hang leválasztása"
2000
 
2001
-#: guicomponents.py:1114
2002
+#: guicomponents.py:1149
2003
 msgid "Split Audio Synched"
2004
 msgstr "Hang leválasztása szinkronizálva"
2005
 
2006
-#: guicomponents.py:1121 guicomponents.py:1228
2007
+#: guicomponents.py:1156 guicomponents.py:1271
2008
 msgid "Display Audio Level"
2009
 msgstr "Hang szintjének megjelenítése"
2010
 
2011
-#: guicomponents.py:1124 guicomponents.py:1231
2012
+#: guicomponents.py:1159 guicomponents.py:1274
2013
 msgid "Clear Waveform"
2014
 msgstr "Hanghullám törlése"
2015
 
2016
-#: guicomponents.py:1132 guicomponents.py:1221
2017
+#: guicomponents.py:1167 guicomponents.py:1264
2018
 msgid "Clear Sync Relation"
2019
 msgstr "Igazítási kapcsolat megszüntetése"
2020
 
2021
-#: guicomponents.py:1134 guicomponents.py:1223
2022
+#: guicomponents.py:1169 guicomponents.py:1266
2023
 msgid "Select Sync Parent Clip..."
2024
 msgstr "Igazítás alapklipjének kiválasztása..."
2025
 
2026
-#: guicomponents.py:1161 guicomponents.py:1247
2027
+#: guicomponents.py:1196 guicomponents.py:1290
2028
 msgid "Clip Info"
2029
 msgstr "Klip adatai"
2030
 
2031
-#: guicomponents.py:1198
2032
+#: guicomponents.py:1241
2033
 msgid "Strech Prev Clip to Cover"
2034
 msgstr "Előző klip nyújtása a fedvényhez"
2035
 
2036
-#: guicomponents.py:1199
2037
+#: guicomponents.py:1242
2038
 msgid "Strech Next Clip to Cover"
2039
 msgstr "Következő klip nyújtása a fedvényhez"
2040
 
2041
-#: guicomponents.py:1256
2042
+#: guicomponents.py:1302
2043
 msgid "Open In Compositor Editor"
2044
 msgstr "Megnyitás a kompozitor szerkesztőben"
2045
 
2046
-#: guicomponents.py:1258
2047
+#: guicomponents.py:1304
2048
 msgid "Sync with Origin Clip"
2049
 msgstr "Igazítás a kiinduló kliphez"
2050
 
2051
-#: guicomponents.py:1264 guicomponents.py:1285
2052
+#: guicomponents.py:1310 guicomponents.py:1331
2053
 msgid "Add Filter"
2054
 msgstr "Szűrő hozzáadása"
2055
 
2056
-#: guicomponents.py:1307
2057
+#: guicomponents.py:1353
2058
 msgid "Add Compositor"
2059
 msgstr "Kompozitor hozzáadása"
2060
 
2061
-#: guicomponents.py:1330
2062
+#: guicomponents.py:1376
2063
 msgid "Add Blend"
2064
 msgstr "Vegyítés hozzáadása"
2065
 
2066
-#: guicomponents.py:1346
2067
+#: guicomponents.py:1392
2068
+msgid "Show Match Frame"
2069
+msgstr ""
2070
+
2071
+#: guicomponents.py:1396
2072
+#, fuzzy
2073
+msgid "First Frame in Monitor"
2074
+msgstr "Nincs klip a monitoron"
2075
+
2076
+#: guicomponents.py:1401
2077
+msgid "Last Frame in Monitor"
2078
+msgstr ""
2079
+
2080
+#: guicomponents.py:1408
2081
+#, fuzzy
2082
+msgid "First Frame on Timeline"
2083
+msgstr "Kijelölt tartományok beszúrása az idővonalra"
2084
+
2085
+#: guicomponents.py:1413
2086
+#, fuzzy
2087
+msgid "Last Frame on Timeline"
2088
+msgstr "Kijelölt tartományok beszúrása az idővonalra"
2089
+
2090
+#: guicomponents.py:1420 guicomponents.py:2176
2091
+#, fuzzy
2092
+msgid "Clear Match Frame"
2093
+msgstr "Aktuális képkocka"
2094
+
2095
+#: guicomponents.py:1430
2096
+#, fuzzy
2097
+msgid "Select"
2098
+msgstr "Színválasztás"
2099
+
2100
+#: guicomponents.py:1434
2101
+msgid "All Clips After"
2102
+msgstr ""
2103
+
2104
+#: guicomponents.py:1439
2105
+#, fuzzy
2106
+msgid "All Clips Before"
2107
+msgstr "Klipek adatai"
2108
+
2109
+#: guicomponents.py:1449
2110
+#, fuzzy
2111
+msgid "Export To Tool"
2112
+msgstr "Exportálás EDL-be"
2113
+
2114
+#: guicomponents.py:1466
2115
 msgid "Clone Filters"
2116
 msgstr "Szűrők másolása"
2117
 
2118
-#: guicomponents.py:1350
2119
+#: guicomponents.py:1470
2120
 msgid "From Next Clip"
2121
 msgstr "Következő klipből"
2122
 
2123
-#: guicomponents.py:1355
2124
+#: guicomponents.py:1475
2125
 msgid "From Previous Clip"
2126
 msgstr "Előző klipből"
2127
 
2128
-#: guicomponents.py:1364 guicomponents.py:1384
2129
+#: guicomponents.py:1484 guicomponents.py:1504
2130
 msgid "Mute"
2131
 msgstr "Némítás"
2132
 
2133
-#: guicomponents.py:1368 guicomponents.py:1388
2134
+#: guicomponents.py:1488 guicomponents.py:1508
2135
 msgid "Unmute"
2136
 msgstr "Visszakapcsolás"
2137
 
2138
-#: guicomponents.py:1374 guicomponents.py:1405
2139
+#: guicomponents.py:1494 guicomponents.py:1525
2140
 msgid "Mute Audio"
2141
 msgstr "Hang kikapcsolása"
2142
 
2143
-#: guicomponents.py:1399
2144
+#: guicomponents.py:1519
2145
 msgid "Mute Video"
2146
 msgstr "Videó kikapcsolása"
2147
 
2148
-#: guicomponents.py:1416
2149
+#: guicomponents.py:1536
2150
 msgid "Mute All"
2151
 msgstr "Minden kikapcsolása"
2152
 
2153
-#: guicomponents.py:1426
2154
+#: guicomponents.py:1546
2155
 msgid "Clip Color"
2156
 msgstr "Klip színe"
2157
 
2158
-#: guicomponents.py:1428
2159
+#: guicomponents.py:1548
2160
 msgid "Default"
2161
 msgstr "Alapértelmezett"
2162
 
2163
-#: guicomponents.py:1429 translations.py:496 translations.py:566
2164
+#: guicomponents.py:1549 translations.py:496 translations.py:566
2165
 msgid "Red"
2166
 msgstr "Vörös"
2167
 
2168
-#: guicomponents.py:1430 translations.py:497 translations.py:561
2169
+#: guicomponents.py:1550 translations.py:497 translations.py:561
2170
 #: translations.py:567
2171
 msgid "Green"
2172
 msgstr "Zöld"
2173
 
2174
-#: guicomponents.py:1431 translations.py:498 translations.py:562
2175
+#: guicomponents.py:1551 translations.py:498 translations.py:562
2176
 #: translations.py:568
2177
 msgid "Blue"
2178
 msgstr "Kék"
2179
 
2180
-#: guicomponents.py:1432
2181
+#: guicomponents.py:1552
2182
 msgid "Orange"
2183
 msgstr "Narancssárga"
2184
 
2185
-#: guicomponents.py:1433
2186
+#: guicomponents.py:1553
2187
 msgid "Brown"
2188
 msgstr "Barna"
2189
 
2190
-#: guicomponents.py:1434
2191
+#: guicomponents.py:1554
2192
 msgid "Olive"
2193
 msgstr "Olívazöld"
2194
 
2195
-#: guicomponents.py:1458 guicomponents.py:1492
2196
+#: guicomponents.py:1578 guicomponents.py:1616
2197
 msgid "Render Slow/Fast Motion File"
2198
 msgstr "Lassított/Gyorsított mozgású fájl renderelése"
2199
 
2200
-#: guicomponents.py:1460
2201
+#: guicomponents.py:1580
2202
 msgid "Render Proxy File"
2203
 msgstr "Helyettesítő fájl renderelése"
2204
 
2205
-#: guicomponents.py:1483
2206
+#: guicomponents.py:1603
2207
 msgid "Toggle Active"
2208
 msgstr "Be-/Kikapcsolás"
2209
 
2210
-#: guicomponents.py:1484
2211
+#: guicomponents.py:1604
2212
 msgid "Reset Values"
2213
 msgstr "Értékek visszaállítása"
2214
 
2215
-#: guicomponents.py:1491
2216
+#: guicomponents.py:1606
2217
+#, fuzzy
2218
+msgid "Move Up"
2219
+msgstr "Elmozdulás 1:"
2220
+
2221
+#: guicomponents.py:1607
2222
+#, fuzzy
2223
+msgid "Move Down"
2224
+msgstr "Elmozdulás 1:"
2225
+
2226
+#: guicomponents.py:1615
2227
 msgid "Display In Clip Monitor"
2228
 msgstr "Megjelenítés a klip monitoron"
2229
 
2230
-#: guicomponents.py:1493
2231
+#: guicomponents.py:1617
2232
 msgid "Toggle Star"
2233
 msgstr "Csillag be/ki"
2234
 
2235
-#: guicomponents.py:1501 medialinker.py:129
2236
+#: guicomponents.py:1625 medialinker.py:134
2237
 msgid "Set File Relink Path"
2238
 msgstr "A fájl újracsatolási útvonalának beállítása"
2239
 
2240
-#: guicomponents.py:1502 medialinker.py:131
2241
+#: guicomponents.py:1626 medialinker.py:136
2242
 msgid "Delete File Relink Path"
2243
 msgstr "A fájl újracsatolási útvonalának törlése"
2244
 
2245
-#: guicomponents.py:1504
2246
+#: guicomponents.py:1628
2247
 msgid "Show Full Paths"
2248
 msgstr "Teljes útvonalak megjelenítése"
2249
 
2250
-#: guicomponents.py:1570 propertyeditorbuilder.py:472
2251
+#: guicomponents.py:1694 propertyeditorbuilder.py:472
2252
 #: propertyeditorbuilder.py:567 tools/toolsencoding.py:343
2253
 msgid "Progressive"
2254
 msgstr "Progresszív"
2255
 
2256
-#: guicomponents.py:1572 tools/toolsencoding.py:345
2257
+#: guicomponents.py:1696 tools/toolsencoding.py:345
2258
 msgid "Interlaced"
2259
 msgstr "Váltottsoros"
2260
 
2261
-#: guicomponents.py:1575 tools/toolsencoding.py:348
2262
+#: guicomponents.py:1699 tools/toolsencoding.py:348
2263
 msgid "Fps: "
2264
 msgstr "FPS: "
2265
 
2266
-#: guicomponents.py:1578 tools/toolsencoding.py:351
2267
+#: guicomponents.py:1702 tools/toolsencoding.py:351
2268
 msgid "Pixel Aspect: "
2269
 msgstr "Képpontarány: "
2270
 
2271
-#: guicomponents.py:1585
2272
+#: guicomponents.py:1709
2273
 msgid "Description:"
2274
 msgstr "Leírás:"
2275
 
2276
-#: guicomponents.py:1587
2277
+#: guicomponents.py:1711
2278
 msgid "Dimensions:"
2279
 msgstr "Méretek:"
2280
 
2281
-#: guicomponents.py:1589
2282
+#: guicomponents.py:1713
2283
 msgid "Frames per second:"
2284
 msgstr "Másodpercenkénti képkockaszám:"
2285
 
2286
-#: guicomponents.py:1591
2287
+#: guicomponents.py:1715
2288
 msgid "Size:"
2289
 msgstr "Méret:"
2290
 
2291
-#: guicomponents.py:1593
2292
+#: guicomponents.py:1717
2293
 msgid "Pixel aspect ratio: "
2294
 msgstr "Képpontméretarány:"
2295
 
2296
-#: guicomponents.py:1595 profilesmanager.py:138
2297
+#: guicomponents.py:1719 profilesmanager.py:138
2298
 msgid "Progressive:"
2299
 msgstr "Progresszív:"
2300
 
2301
-#: guicomponents.py:1862
2302
+#: guicomponents.py:1986
2303
 msgid "5 video, 4 audio"
2304
 msgstr "5 videó, 4 hang"
2305
 
2306
-#: guicomponents.py:1863
2307
+#: guicomponents.py:1987
2308
 msgid "4 video, 3 audio"
2309
 msgstr "4 videó, 3 hang"
2310
 
2311
-#: guicomponents.py:1864
2312
+#: guicomponents.py:1988
2313
 msgid "3 video, 2 audio"
2314
 msgstr "3 videó, 2 hang"
2315
 
2316
-#: guicomponents.py:1865
2317
+#: guicomponents.py:1989
2318
 msgid "2 video, 1 audio"
2319
 msgstr "2 videó, 1 hang"
2320
 
2321
-#: guicomponents.py:1866
2322
+#: guicomponents.py:1990
2323
+#, fuzzy
2324
+msgid "7 video, 2 audio"
2325
+msgstr "3 videó, 2 hang"
2326
+
2327
+#: guicomponents.py:1991
2328
+#, fuzzy
2329
+msgid "2 video, 7 audio"
2330
+msgstr "2 videó, 1 hang"
2331
+
2332
+#: guicomponents.py:1992
2333
 msgid "8 video, 1 audio"
2334
 msgstr "8 videó, 1 hang"
2335
 
2336
-#: guicomponents.py:1867
2337
+#: guicomponents.py:1993
2338
 msgid "1 video, 8 audio"
2339
 msgstr "1 videó, 8 hang"
2340
 
2341
-#: guicomponents.py:1889
2342
+#: guicomponents.py:2015
2343
 msgid "No Markers"
2344
 msgstr "Nincsenek jelzők"
2345
 
2346
-#: guicomponents.py:1893
2347
+#: guicomponents.py:2019
2348
 msgid "Delete Marker"
2349
 msgstr "Jelző törlése"
2350
 
2351
-#: guicomponents.py:1895
2352
+#: guicomponents.py:2021
2353
 msgid "Delete All Markers"
2354
 msgstr "Összes jelző törlése"
2355
 
2356
-#: guicomponents.py:1903
2357
+#: guicomponents.py:2029
2358
 msgid "Maximize Tracks"
2359
 msgstr "Sávok maximalizálása"
2360
 
2361
-#: guicomponents.py:1904
2362
+#: guicomponents.py:2030
2363
 msgid "Maximize Video Tracks"
2364
 msgstr "Videosávok maximalizálása"
2365
 
2366
-#: guicomponents.py:1905
2367
+#: guicomponents.py:2031
2368
 msgid "Maximize Audio Tracks"
2369
 msgstr "Hangsávok maximalizálása"
2370
 
2371
-#: guicomponents.py:1907
2372
+#: guicomponents.py:2033
2373
 msgid "Minimize Tracks"
2374
 msgstr "Sávok minimalizálása"
2375
 
2376
-#: guicomponents.py:1915
2377
+#: guicomponents.py:2035
2378
+msgid "Activate All Tracks"
2379
+msgstr ""
2380
+
2381
+#: guicomponents.py:2036
2382
+msgid "Activate Only Current Top Active Track"
2383
+msgstr ""
2384
+
2385
+#: guicomponents.py:2044
2386
 msgid "Display Clip Media Thumbnails"
2387
 msgstr "Média klipek bélyegképeinek megjelenítése"
2388
 
2389
-#: guicomponents.py:1924
2390
+#: guicomponents.py:2053
2391
 msgid "Snapping On"
2392
 msgstr "Igazítás bekapcsolása"
2393
 
2394
-#: guicomponents.py:1931
2395
+#: guicomponents.py:2060
2396
 msgid "Show Magnet Icon"
2397
 msgstr "Mágnes ikon megjelenítése"
2398
 
2399
-#: guicomponents.py:1940
2400
+#: guicomponents.py:2069
2401
 msgid "Display All Audio Levels"
2402
 msgstr "Összes hang szintjének megjelenítése"
2403
 
2404
-#: guicomponents.py:1943
2405
+#: guicomponents.py:2072
2406
 msgid "Display Audio Levels On Request"
2407
 msgstr "Hangok szintjének megjelenítése kérésre"
2408
 
2409
-#: guicomponents.py:1963
2410
+#: guicomponents.py:2092
2411
 msgid "Image"
2412
 msgstr "Kép"
2413
 
2414
-#: guicomponents.py:1965
2415
+#: guicomponents.py:2094
2416
 msgid "Vectorscope"
2417
 msgstr "Vektorszkóp"
2418
 
2419
-#: guicomponents.py:1967
2420
+#: guicomponents.py:2096
2421
 msgid "RGB Parade"
2422
 msgstr "RGB parádé"
2423
 
2424
-#: guicomponents.py:1971
2425
+#: guicomponents.py:2100
2426
 msgid "Overlay Opacity"
2427
 msgstr "Átfedés átlátszatlansága"
2428
 
2429
-#: guicomponents.py:1976
2430
+#: guicomponents.py:2105
2431
 msgid "100%"
2432
 msgstr "100%"
2433
 
2434
-#: guicomponents.py:1981
2435
+#: guicomponents.py:2110
2436
 msgid "80%"
2437
 msgstr "80%"
2438
 
2439
-#: guicomponents.py:1986
2440
+#: guicomponents.py:2115
2441
 msgid "50%"
2442
 msgstr "50%"
2443
 
2444
-#: guicomponents.py:1991
2445
+#: guicomponents.py:2120
2446
 msgid "20%"
2447
 msgstr "20%"
2448
 
2449
-#: guicomponents.py:1996
2450
+#: guicomponents.py:2125
2451
 msgid "0%"
2452
 msgstr "0%"
2453
 
2454
-#: guicomponents.py:2069
2455
+#: guicomponents.py:2145
2456
+msgid "Trim View On"
2457
+msgstr ""
2458
+
2459
+#: guicomponents.py:2150
2460
+msgid "Trim View Single Side Edits Only"
2461
+msgstr ""
2462
+
2463
+#: guicomponents.py:2155
2464
+msgid "Trim View Off"
2465
+msgstr ""
2466
+
2467
+#: guicomponents.py:2171
2468
+msgid "Set Current Clip Frame Match Frame"
2469
+msgstr ""
2470
+
2471
+#: guicomponents.py:2241
2472
 msgid "All Files"
2473
 msgstr "Minden fájl"
2474
 
2475
-#: guicomponents.py:2073
2476
+#: guicomponents.py:2245
2477
 msgid "Video Files"
2478
 msgstr "Videofájlok"
2479
 
2480
-#: guicomponents.py:2077
2481
+#: guicomponents.py:2249
2482
 msgid "Audio Files"
2483
 msgstr "Hangfájlok"
2484
 
2485
-#: guicomponents.py:2081
2486
+#: guicomponents.py:2253
2487
 msgid "Graphics Files"
2488
 msgstr "Grafikus fájlok"
2489
 
2490
-#: guicomponents.py:2085
2491
+#: guicomponents.py:2257
2492
 msgid "Image Sequences"
2493
 msgstr "Képsorozatok"
2494
 
2495
-#: guicomponents.py:2089
2496
+#: guicomponents.py:2261
2497
 msgid "Pattern Producers"
2498
 msgstr "Minta előállítók"
2499
 
2500
-#: guicomponents.py:2102
2501
+#: guicomponents.py:2274
2502
 msgid "2 Columns"
2503
 msgstr "2 oszlop"
2504
 
2505
-#: guicomponents.py:2107
2506
+#: guicomponents.py:2279
2507
 msgid "3 Columns"
2508
 msgstr "3 oszlop"
2509
 
2510
-#: guicomponents.py:2112
2511
+#: guicomponents.py:2284
2512
 msgid "4 Columns"
2513
 msgstr "4 oszlop"
2514
 
2515
-#: guicomponents.py:2117
2516
+#: guicomponents.py:2289
2517
 msgid "5 Columns"
2518
 msgstr "5 oszlop"
2519
 
2520
-#: guicomponents.py:2122
2521
+#: guicomponents.py:2294
2522
 msgid "6 Columns"
2523
 msgstr "6 oszlop"
2524
 
2525
-#: guicomponents.py:2127
2526
+#: guicomponents.py:2299
2527
 msgid "7 Columns"
2528
 msgstr "7 oszlop"
2529
 
2530
@@ -2117,59 +2231,59 @@
2531
 msgid " is locked. Unlock track to edit it.\n"
2532
 msgstr " zárolva van. Fel kell oldani a zárolást a szerkesztéshez.\n"
2533
 
2534
-#: panels.py:54
2535
+#: panels.py:55
2536
 msgid "Add Media File to Bin"
2537
 msgstr "Médiafájl hozzáadása a rekesz tartalmához"
2538
 
2539
-#: panels.py:55
2540
+#: panels.py:56
2541
 msgid "Delete Media File from Bin"
2542
 msgstr "Médiafájl törlése a rekeszből"
2543
 
2544
-#: panels.py:60
2545
+#: panels.py:61
2546
 msgid "Render Proxy Files For Selected Media"
2547
 msgstr "Helyettesítő fájlok renderelése a kiválasztott média számára"
2548
 
2549
-#: panels.py:99
2550
+#: panels.py:100
2551
 msgid "Add Bin to Project"
2552
 msgstr "Rekesz hozzáadása a projekthez"
2553
 
2554
-#: panels.py:100
2555
+#: panels.py:101
2556
 msgid "Delete Bin from Project"
2557
 msgstr "Rekesz törlése a projektből"
2558
 
2559
-#: panels.py:109
2560
+#: panels.py:110
2561
 msgid "Bins"
2562
 msgstr "Rekeszek"
2563
 
2564
-#: panels.py:115
2565
+#: panels.py:116
2566
 msgid "Edit"
2567
 msgstr "Szerkesztés"
2568
 
2569
-#: panels.py:116
2570
+#: panels.py:117
2571
 msgid "Add new Sequence to Project"
2572
 msgstr "Új jelenet hozzáadása a projekthez"
2573
 
2574
-#: panels.py:117
2575
+#: panels.py:118
2576
 msgid "Delete Sequence from Project"
2577
 msgstr "Jelenet törlése a projektből"
2578
 
2579
-#: panels.py:118
2580
+#: panels.py:119
2581
 msgid "Start editing Sequence"
2582
 msgstr "Jelenet szerkesztésének megkezdése"
2583
 
2584
-#: panels.py:132
2585
+#: panels.py:133
2586
 msgid "Sequences"
2587
 msgstr "Jelenetek"
2588
 
2589
-#: panels.py:135
2590
+#: panels.py:136
2591
 msgid "Select folder for new thumbnails."
2592
 msgstr "Válasszon mappát az új bélyegképeknek."
2593
 
2594
-#: panels.py:136
2595
+#: panels.py:137
2596
 msgid "Old thumbnails in this or other projects will"
2597
 msgstr "A régi bélyegképek ebben vagy más projektekben"
2598
 
2599
-#: panels.py:137
2600
+#: panels.py:138
2601
 msgid ""
2602
 " still be available,\n"
2603
 "this only affects thumnails that are created for new media.\n"
2604
@@ -2177,7 +2291,7 @@
2605
 " továbbra is elérhetők,\n"
2606
 "ez a művelet csak az ez után létrehozott médiák bélyegképeire van hatással.\n"
2607
 
2608
-#: panels.py:138
2609
+#: panels.py:139
2610
 msgid ""
2611
 "\n"
2612
 "Setting your home folder as thumbnails folder is not allowed."
2613
@@ -2185,15 +2299,15 @@
2614
 "\n"
2615
 "A felhasználó saját könyvtára nem állítható be a bélyegképek számára."
2616
 
2617
-#: panels.py:154
2618
+#: panels.py:155
2619
 msgid "Select folder for rendered clips."
2620
 msgstr "Mappa választása a renderelt klipek számára."
2621
 
2622
-#: panels.py:155
2623
+#: panels.py:156
2624
 msgid "Old rendered clips in this or other projects will"
2625
 msgstr "A régi renderelt klipek ebben vagy más projektekben"
2626
 
2627
-#: panels.py:156
2628
+#: panels.py:157
2629
 msgid ""
2630
 " still be available,\n"
2631
 "this only affects rendered files that are created from now on.\n"
2632
@@ -2201,7 +2315,7 @@
2633
 " továbbra is elérhetők,\n"
2634
 "ez a művelet csak az ez után létrehozott fájlokra van hatással.\n"
2635
 
2636
-#: panels.py:157
2637
+#: panels.py:158
2638
 msgid ""
2639
 "\n"
2640
 "Setting your home folder as folder for rendered clips is not allowed."
2641
@@ -2209,119 +2323,119 @@
2642
 "\n"
2643
 "A felhasználó saját könyvtára nem állítható be a renderelt klipek számára."
2644
 
2645
-#: panels.py:241 rendergui.py:524 tools/toolsencoding.py:54
2646
+#: panels.py:242 rendergui.py:531 tools/toolsencoding.py:54
2647
 msgid "Name:"
2648
 msgstr "Név:"
2649
 
2650
-#: panels.py:242
2651
+#: panels.py:243
2652
 msgid "Path:"
2653
 msgstr "Útvonal:"
2654
 
2655
-#: panels.py:243 panels.py:277
2656
+#: panels.py:244 panels.py:278
2657
 msgid "Image Size:"
2658
 msgstr "Képméret:"
2659
 
2660
-#: panels.py:244 tools/batchrendering.py:999
2661
+#: panels.py:245 tools/batchrendering.py:1002
2662
 msgid "Frames Per Second:"
2663
 msgstr "Másodpercenkénti képkockaszám:"
2664
 
2665
-#: panels.py:245
2666
+#: panels.py:246
2667
 msgid "Playtime:"
2668
 msgstr "Lejátszási idő:"
2669
 
2670
-#: panels.py:246 panels.py:279
2671
+#: panels.py:247 panels.py:280
2672
 msgid "Video Codec:"
2673
 msgstr "Videokódoló:"
2674
 
2675
-#: panels.py:247 panels.py:280
2676
+#: panels.py:248 panels.py:281
2677
 msgid "Audio Codec:"
2678
 msgstr "Hangkódoló:"
2679
 
2680
-#: panels.py:248
2681
+#: panels.py:249
2682
 msgid "Audio Channels:"
2683
 msgstr "Hangsávok:"
2684
 
2685
-#: panels.py:249
2686
+#: panels.py:250
2687
 msgid "Audio Sample Rate:"
2688
 msgstr "Hangmintavételi frekvencia:"
2689
 
2690
-#: panels.py:250
2691
+#: panels.py:251
2692
 msgid "Best Profile:"
2693
 msgstr "Legjobb profil:"
2694
 
2695
-#: panels.py:251
2696
+#: panels.py:252
2697
 msgid "Matches Project Profile:"
2698
 msgstr "A projekt profiljával egyező:"
2699
 
2700
-#: panels.py:274 tools/gmic.py:647
2701
+#: panels.py:275 tools/gmic.py:699
2702
 msgid "Mark In:"
2703
 msgstr "\"A\" jelző:"
2704
 
2705
-#: panels.py:275 tools/gmic.py:648
2706
+#: panels.py:276 tools/gmic.py:700
2707
 msgid "Mark Out:"
2708
 msgstr "\"B\" jelző:"
2709
 
2710
-#: panels.py:276
2711
+#: panels.py:277
2712
 msgid "Clip Length:"
2713
 msgstr "Klip hossza:"
2714
 
2715
-#: panels.py:278
2716
+#: panels.py:279
2717
 msgid "Media Path:"
2718
 msgstr "Média útvonala:"
2719
 
2720
-#: panels.py:308
2721
+#: panels.py:309
2722
 msgid "Composite clip on:"
2723
 msgstr "Klip vegyítése ezzel:"
2724
 
2725
-#: panels.py:321 panels.py:411 rendergui.py:537 tools/toolsencoding.py:67
2726
+#: panels.py:322 panels.py:415 rendergui.py:544 tools/toolsencoding.py:67
2727
 msgid "Type:"
2728
 msgstr "Típus:"
2729
 
2730
-#: panels.py:330
2731
+#: panels.py:331
2732
 msgid "Wipe Pattern:"
2733
 msgstr "Áttolás mintája:"
2734
 
2735
-#: panels.py:336
2736
+#: panels.py:337
2737
 msgid "Dip Color:"
2738
 msgstr "Csökkentendő szín:"
2739
 
2740
-#: panels.py:351 panels.py:421 tools/gmic.py:649
2741
+#: panels.py:355 panels.py:428 tools/gmic.py:701
2742
 msgid "Length:"
2743
 msgstr "Hossz:"
2744
 
2745
-#: panels.py:357
2746
+#: panels.py:361
2747
 msgid "First Clip Out Handle:"
2748
 msgstr "Első / Kiinduló klip:"
2749
 
2750
-#: panels.py:358 panels.py:361
2751
+#: panels.py:362 panels.py:365
2752
 msgid " frame(s)"
2753
 msgstr " képkocka"
2754
 
2755
-#: panels.py:360
2756
+#: panels.py:364
2757
 msgid "Second Clip In Handle:"
2758
 msgstr "Második / Cél klip:"
2759
 
2760
-#: panels.py:397 panels.py:448
2761
+#: panels.py:401 panels.py:455
2762
 msgid "Transition Options"
2763
 msgstr "Átmenet beállításai"
2764
 
2765
-#: panels.py:398 panels.py:449
2766
+#: panels.py:402 panels.py:456
2767
 msgid "Encoding"
2768
 msgstr "Kódolás"
2769
 
2770
-#: panels.py:399
2771
+#: panels.py:403
2772
 msgid "Media Overlap info"
2773
 msgstr "Média átfedés adatai"
2774
 
2775
-#: panels.py:407 mlttransitions.py:166
2776
+#: panels.py:411 mlttransitions.py:166
2777
 msgid "Fade In"
2778
 msgstr "Előtűnés"
2779
 
2780
-#: panels.py:408 mlttransitions.py:167
2781
+#: panels.py:412 mlttransitions.py:167
2782
 msgid "Fade Out"
2783
 msgstr "Eltűnés"
2784
 
2785
-#: panels.py:416
2786
+#: panels.py:420
2787
 msgid "Color:"
2788
 msgstr "Szín:"
2789
 
2790
@@ -2329,7 +2443,7 @@
2791
 msgid "Building sequence "
2792
 msgstr "Jelenet építése: "
2793
 
2794
-#: persistance.py:404
2795
+#: persistance.py:408
2796
 msgid "Loading icons"
2797
 msgstr "Ikonok betöltése"
2798
 
2799
@@ -2337,83 +2451,83 @@
2800
 msgid "untitled"
2801
 msgstr "névtelen"
2802
 
2803
-#: projectdata.py:186
2804
+#: projectdata.py:188
2805
 msgid "bin_"
2806
 msgstr "rekesz_"
2807
 
2808
-#: projectdata.py:481
2809
+#: projectdata.py:483
2810
 msgid "Created using dialog"
2811
 msgstr "Párbeszéddel létrehozva"
2812
 
2813
-#: projectdata.py:483
2814
+#: projectdata.py:485
2815
 msgid "Created using Save As... "
2816
 msgstr "Mentéssel létrehozva"
2817
 
2818
-#: projectdata.py:485
2819
+#: projectdata.py:487
2820
 msgid "Saved "
2821
 msgstr "Mentve "
2822
 
2823
-#: projectdata.py:488
2824
+#: projectdata.py:490
2825
 msgid "Saved as "
2826
 msgstr "Mentve mint "
2827
 
2828
-#: projectdata.py:490
2829
+#: projectdata.py:492
2830
 msgid "Rendered "
2831
 msgstr "Renderelve "
2832
 
2833
-#: projectdata.py:492
2834
+#: projectdata.py:494
2835
 msgid "Saved backup snapshot"
2836
 msgstr "Mentett állapot"
2837
 
2838
-#: render.py:152
2839
+#: render.py:170
2840
 msgid "To Queue"
2841
 msgstr "Várólistára helyezés"
2842
 
2843
-#: render.py:153
2844
+#: render.py:171
2845
 msgid "Save Project in Render Queue"
2846
 msgstr "Projekt mentése a renderelés várólistájára"
2847
 
2848
-#: render.py:156
2849
+#: render.py:174
2850
 msgid "Select render range"
2851
 msgstr "Renderelendő tartomány kijelölése"
2852
 
2853
-#: render.py:157
2854
+#: render.py:175
2855
 msgid "Reset all render options to defaults"
2856
 msgstr "Renderelés beállításainak alapértelmezettre állítása"
2857
 
2858
-#: render.py:158
2859
+#: render.py:176
2860
 msgid "Begin Rendering"
2861
 msgstr "Renderelés indítása"
2862
 
2863
-#: render.py:177
2864
+#: render.py:195
2865
 msgid "<b>Output File: </b>"
2866
 msgstr "<b>Kimeneti fájl: </b>"
2867
 
2868
-#: render.py:179
2869
+#: render.py:197
2870
 msgid "<b>Estimated time left: </b>"
2871
 msgstr "<b>Becsült hátralévő idő: </b>"
2872
 
2873
-#: render.py:181
2874
+#: render.py:199
2875
 msgid "<b>Render time: </b>"
2876
 msgstr "<b>Renderelés ideje: </b>"
2877
 
2878
-#: render.py:198 render.py:224
2879
+#: render.py:216 render.py:242
2880
 msgid "<b>Render Time: </b>"
2881
 msgstr "<b>Renderelés ideje: </b>"
2882
 
2883
-#: render.py:204 render.py:222
2884
+#: render.py:222 render.py:240
2885
 msgid "<b>Estimated Time Left: </b>"
2886
 msgstr "<b>Estimated time left: </b>"
2887
 
2888
-#: render.py:226
2889
+#: render.py:244
2890
 msgid "Render Complete!"
2891
 msgstr "Renderelés kész!"
2892
 
2893
-#: render.py:342
2894
+#: render.py:360
2895
 msgid "A File with given path exists!"
2896
 msgstr "Egy fájl már létezik az adott útvonallal!"
2897
 
2898
-#: render.py:343
2899
+#: render.py:361
2900
 msgid ""
2901
 "It is not allowed to render Motion Files with same paths as existing files.\n"
2902
 "Select another name for file."
2903
@@ -2422,11 +2536,11 @@
2904
 "útvonallal.\n"
2905
 "Válasszon másik nevet a fájlnak."
2906
 
2907
-#: render.py:402
2908
+#: render.py:420
2909
 msgid "Rendering Motion Clip"
2910
 msgstr "Mozgás klip renderelése"
2911
 
2912
-#: render.py:452
2913
+#: render.py:470
2914
 msgid "Rendering Transition Clip"
2915
 msgstr "Átmenet klip renderelése"
2916
 
2917
@@ -3972,7 +4086,7 @@
2918
 msgid "Spots"
2919
 msgstr "Pacák"
2920
 
2921
-#: mlttransitions.py:111 medialog.py:534
2922
+#: mlttransitions.py:111 medialog.py:535
2923
 msgid "Star"
2924
 msgstr "Csillag"
2925
 
2926
@@ -4148,39 +4262,39 @@
2927
 msgid "Align"
2928
 msgstr "Igazítás"
2929
 
2930
-#: keyframeeditor.py:1532
2931
+#: keyframeeditor.py:1544
2932
 msgid "View:"
2933
 msgstr "Nézet:"
2934
 
2935
-#: keyframeeditor.py:1538
2936
+#: keyframeeditor.py:1550
2937
 msgid "Large"
2938
 msgstr "Nagy"
2939
 
2940
-#: keyframeeditor.py:1539
2941
+#: keyframeeditor.py:1551
2942
 msgid "Medium"
2943
 msgstr "Közepes"
2944
 
2945
-#: keyframeeditor.py:1540
2946
+#: keyframeeditor.py:1552
2947
 msgid "Small"
2948
 msgstr "Kicsi"
2949
 
2950
-#: keyframeeditor.py:1560
2951
+#: keyframeeditor.py:1572
2952
 msgid "Reset Geometry"
2953
 msgstr "Geometria visszaállítása"
2954
 
2955
-#: keyframeeditor.py:1561
2956
+#: keyframeeditor.py:1573
2957
 msgid "Geometry to Original Aspect Ratio"
2958
 msgstr "Geometria beállítása az eredeti méretarányra"
2959
 
2960
-#: keyframeeditor.py:1562
2961
+#: keyframeeditor.py:1574
2962
 msgid "Center Horizontal"
2963
 msgstr "Vízszintesen középre"
2964
 
2965
-#: keyframeeditor.py:1563
2966
+#: keyframeeditor.py:1575
2967
 msgid "Center Vertical"
2968
 msgstr "Függőlegesen középre"
2969
 
2970
-#: middlebar.py:110
2971
+#: middlebar.py:127
2972
 msgid ""
2973
 "Zoom In - Mouse Middle Scroll\n"
2974
 " Zoom Out - Mouse Middle Scroll\n"
2975
@@ -4190,7 +4304,7 @@
2976
 "Kicsinyítés - Egér középső görgő\n"
2977
 "Helykitöltés (hossz) - Egér középső kattintás"
2978
 
2979
-#: middlebar.py:115
2980
+#: middlebar.py:132
2981
 msgid ""
2982
 "Add Rendered Transition - 2 clips selected\n"
2983
 "Add Rendered Fade - 1 clip selected\n"
2984
@@ -4200,11 +4314,22 @@
2985
 "Renderelt halványodás hozzáadása - 1 klip kijelölve\n"
2986
 "Vágás - X"
2987
 
2988
-#: middlebar.py:123
2989
+#: middlebar.py:138
2990
 #, fuzzy
2991
 msgid ""
2992
 "Splice Out - Delete\n"
2993
 "Lift\n"
2994
+"Delete Range"
2995
+msgstr ""
2996
+"Kidobás - DEL\n"
2997
+"Kiemelés\n"
2998
+"Tartomány törlése\n"
2999
+"Kijelölt újraigazítása\n"
3000
+"Hang leválasztása"
3001
+
3002
+#: middlebar.py:143
3003
+#, fuzzy
3004
+msgid ""
3005
 "Resync Selected\n"
3006
 "Split Audio"
3007
 msgstr ""
3008
@@ -4214,7 +4339,7 @@
3009
 "Kijelölt újraigazítása\n"
3010
 "Hang leválasztása"
3011
 
3012
-#: middlebar.py:130
3013
+#: middlebar.py:150
3014
 msgid ""
3015
 "Overwrite Range\n"
3016
 "Overwrite Clip - T\n"
3017
@@ -4226,7 +4351,7 @@
3018
 "Klip beszúrása - Y\n"
3019
 "Klip hozzáfűzése - U"
3020
 
3021
-#: middlebar.py:135
3022
+#: middlebar.py:155
3023
 msgid ""
3024
 "Undo - Ctrl + Z\n"
3025
 "Redo - Ctrl + Y"
3026
@@ -4234,7 +4359,7 @@
3027
 "Visszavonás - Ctrl + X\n"
3028
 "Újra - Ctrl + Y"
3029
 
3030
-#: middlebar.py:142
3031
+#: middlebar.py:162
3032
 msgid ""
3033
 "Audio Mixer\n"
3034
 "Titler\n"
3035
@@ -4246,7 +4371,7 @@
3036
 "G'Mic hatások\n"
3037
 "Kötegelt renderelés várólistája"
3038
 
3039
-#: middlebar.py:145
3040
+#: middlebar.py:167
3041
 msgid ""
3042
 "Audio Mixer(not available)\n"
3043
 "Titler"
3044
@@ -4254,119 +4379,119 @@
3045
 "Hangkeverő (nem érhető el)\n"
3046
 "Feliratozó"
3047
 
3048
-#: medialog.py:303
3049
+#: medialog.py:304
3050
 msgid "New Group..."
3051
 msgstr "Új csoport..."
3052
 
3053
-#: medialog.py:304
3054
+#: medialog.py:305
3055
 msgid "New Group From Selected..."
3056
 msgstr "Új csoport a kijelöltekből..."
3057
 
3058
-#: medialog.py:308
3059
+#: medialog.py:309
3060
 msgid "Rename Current Group..."
3061
 msgstr "Aktuális csoport átnevezése..."
3062
 
3063
-#: medialog.py:314
3064
+#: medialog.py:315
3065
 msgid "Move Selected Items To Group"
3066
 msgstr "Kijelölt elemek csoportba helyezése"
3067
 
3068
-#: medialog.py:317
3069
+#: medialog.py:318
3070
 msgid "No Groups"
3071
 msgstr "Nincsenek csoportok"
3072
 
3073
-#: medialog.py:330
3074
+#: medialog.py:331
3075
 msgid "Delete Current Group"
3076
 msgstr "Aktuális csoport törlése"
3077
 
3078
-#: medialog.py:336
3079
+#: medialog.py:337
3080
 msgid "Sort by"
3081
 msgstr "Rendezés"
3082
 
3083
-#: medialog.py:339
3084
+#: medialog.py:340
3085
 msgid "Time"
3086
 msgstr "Idő"
3087
 
3088
-#: medialog.py:345 medialog.py:540
3089
+#: medialog.py:346 medialog.py:541
3090
 msgid "File Name"
3091
 msgstr "Fájlnév"
3092
 
3093
-#: medialog.py:350 medialog.py:538
3094
+#: medialog.py:351 medialog.py:539
3095
 msgid "Comment"
3096
 msgstr "Megjegyzés"
3097
 
3098
-#: medialog.py:464
3099
+#: medialog.py:465
3100
 msgid "Group "
3101
 msgstr "Csoport "
3102
 
3103
-#: medialog.py:536 projectinfogui.py:99
3104
+#: medialog.py:537 projectinfogui.py:100
3105
 msgid "Event"
3106
 msgstr "Esemény"
3107
 
3108
-#: medialog.py:542
3109
+#: medialog.py:543
3110
 msgid "Mark In"
3111
 msgstr "\"A\" jelző"
3112
 
3113
-#: medialog.py:544
3114
+#: medialog.py:545
3115
 msgid "Mark Out"
3116
 msgstr "\"B\" jelző"
3117
 
3118
-#: medialog.py:546 projectinfogui.py:97
3119
+#: medialog.py:547 projectinfogui.py:98
3120
 msgid "Date"
3121
 msgstr "Dátum"
3122
 
3123
-#: medialog.py:701
3124
+#: medialog.py:702
3125
 msgid "Use Comments as Clip Names"
3126
 msgstr "Megjegyzések használata a klipek neveiként"
3127
 
3128
-#: medialog.py:732
3129
+#: medialog.py:733
3130
 msgid "Display starred ranges"
3131
 msgstr "Csillagozott tartományok megjelenítése"
3132
 
3133
-#: medialog.py:733
3134
+#: medialog.py:734
3135
 msgid "Display non-starred ranges"
3136
 msgstr "Csillag nélküli tartományok megjelenítése"
3137
 
3138
-#: medialog.py:734
3139
+#: medialog.py:735
3140
 msgid "Set selected ranges starred"
3141
 msgstr "Kijelölt tartományok csillagozása"
3142
 
3143
-#: medialog.py:735
3144
+#: medialog.py:736
3145
 msgid "Set selected ranges non-starred"
3146
 msgstr "Kijelölt tartományok csillagozásának törlése"
3147
 
3148
-#: medialog.py:736
3149
+#: medialog.py:737
3150
 msgid "Log current marked range"
3151
 msgstr "Az aktuális tartománykijelölés megjegyzése"
3152
 
3153
-#: medialog.py:737
3154
+#: medialog.py:738
3155
 msgid "Delete selected ranges"
3156
 msgstr "Kijelölt tartományok törlése"
3157
 
3158
-#: medialog.py:738
3159
+#: medialog.py:739
3160
 msgid "Insert selected ranges on Timeline"
3161
 msgstr "Kijelölt tartományok beszúrása az idővonalra"
3162
 
3163
-#: medialog.py:739
3164
+#: medialog.py:740
3165
 msgid "Append displayed ranges on Timeline"
3166
 msgstr "Kijelölt tartományok hozzáfűzése az idővonalhoz"
3167
 
3168
-#: medialog.py:756
3169
+#: medialog.py:757
3170
 msgid "All Items"
3171
 msgstr "Minden elem"
3172
 
3173
-#: medialog.py:763
3174
+#: medialog.py:764
3175
 msgid "Select viewed Range Log Items Group"
3176
 msgstr "Megjelenített tartományok csoportjának kijelölése"
3177
 
3178
-#: projectinfogui.py:37
3179
+#: projectinfogui.py:38
3180
 msgid "Name"
3181
 msgstr "Név"
3182
 
3183
-#: projectinfogui.py:49
3184
+#: projectinfogui.py:50
3185
 msgid "Project Events"
3186
 msgstr "Projekt eseményei"
3187
 
3188
-#: projectinfogui.py:101
3189
+#: projectinfogui.py:102
3190
 msgid "Path"
3191
 msgstr "Útvonal"
3192
 
3193
@@ -4410,11 +4535,11 @@
3194
 msgid "Save Title Graphic"
3195
 msgstr "Felirat grafika mentése"
3196
 
3197
-#: rendergui.py:44
3198
+#: rendergui.py:45
3199
 msgid "Render Progress"
3200
 msgstr "Renderelés folyamata"
3201
 
3202
-#: rendergui.py:68
3203
+#: rendergui.py:69
3204
 msgid ""
3205
 "Project and Render Profile FPS values are not same. Rendered file may have A/"
3206
 "V sync issues."
3207
@@ -4422,11 +4547,11 @@
3208
 "A projekt és a renderelés profiljának FPS értéke nem ugyanaz. A renderelt "
3209
 "fájlban a hang és a kép elcsúszhat egymáshoz képest."
3210
 
3211
-#: rendergui.py:95
3212
+#: rendergui.py:96
3213
 msgid "Render range not defined!"
3214
 msgstr "Renderelendő tartomány nincs meghatározva!"
3215
 
3216
-#: rendergui.py:96
3217
+#: rendergui.py:97
3218
 msgid ""
3219
 "Define render range using Mark In and Mark Out points\n"
3220
 "or select range option 'Sequence length' to start rendering."
3221
@@ -4436,119 +4561,119 @@
3222
 "vagy válassza tartományként a \"Jelenet hossza\" lehetőséget a renderelés "
3223
 "indításához."
3224
 
3225
-#: rendergui.py:100
3226
+#: rendergui.py:101
3227
 msgid "Load Render Args File"
3228
 msgstr "Renderelés paramétereinek betöltése fájlból"
3229
 
3230
-#: rendergui.py:114
3231
+#: rendergui.py:115
3232
 msgid "Save Render Args As"
3233
 msgstr "Renderelés paramétereinek mentése másként"
3234
 
3235
-#: rendergui.py:168
3236
+#: rendergui.py:169
3237
 msgid "Render Slow/Fast Motion Video File"
3238
 msgstr "Lassított/Gyorsított mozgású videó fájl renderelése"
3239
 
3240
-#: rendergui.py:173
3241
+#: rendergui.py:174
3242
 msgid "Source Media File: "
3243
 msgstr "Forrás médiafájl: "
3244
 
3245
-#: rendergui.py:180 rendergui.py:181
3246
+#: rendergui.py:181 rendergui.py:182
3247
 msgid "<b>not set</b>"
3248
 msgstr "<b>nincs megadva</b>"
3249
 
3250
-#: rendergui.py:201
3251
+#: rendergui.py:202
3252
 msgid "Select Target Folder"
3253
 msgstr "Célmappa választása"
3254
 
3255
-#: rendergui.py:205
3256
+#: rendergui.py:206
3257
 msgid "Speed %:"
3258
 msgstr "Sebesség %:"
3259
 
3260
-#: rendergui.py:243
3261
+#: rendergui.py:244
3262
 msgid "Full Source Length"
3263
 msgstr "Forrás teljes hossza"
3264
 
3265
-#: rendergui.py:248
3266
+#: rendergui.py:249
3267
 msgid "Source Mark In to Mark Out"
3268
 msgstr "Forrás \"A\" jelzőtől \"B\" jelzőig"
3269
 
3270
-#: rendergui.py:271
3271
+#: rendergui.py:272
3272
 msgid "Source Mark In: "
3273
 msgstr "Forrás \"A\" jelző:"
3274
 
3275
-#: rendergui.py:272
3276
+#: rendergui.py:273
3277
 msgid "Source Mark Out: "
3278
 msgstr "Forrás \"B\" jelző: "
3279
 
3280
-#: rendergui.py:276
3281
+#: rendergui.py:277
3282
 msgid "Target File:"
3283
 msgstr "Célfájl:"
3284
 
3285
-#: rendergui.py:277
3286
+#: rendergui.py:278
3287
 msgid "Target Folder:"
3288
 msgstr "Cél mappa:"
3289
 
3290
-#: rendergui.py:278
3291
+#: rendergui.py:279
3292
 msgid "Target Profile:"
3293
 msgstr "Cél profilja:"
3294
 
3295
-#: rendergui.py:279
3296
+#: rendergui.py:280
3297
 msgid "Target Encoding:"
3298
 msgstr "Cél kódolása:"
3299
 
3300
-#: rendergui.py:280
3301
+#: rendergui.py:281
3302
 msgid "Target Quality:"
3303
 msgstr "Cél minősége:"
3304
 
3305
-#: rendergui.py:282 rendergui.py:467
3306
+#: rendergui.py:283 rendergui.py:468
3307
 msgid "Render Range:"
3308
 msgstr "Renderelendő tartomány:"
3309
 
3310
-#: rendergui.py:283
3311
+#: rendergui.py:284
3312
 msgid "Rendered Clip Length:"
3313
 msgstr "Renderelt klip hossza:"
3314
 
3315
-#: rendergui.py:316 tools/toolsencoding.py:172
3316
+#: rendergui.py:317 tools/toolsencoding.py:172
3317
 msgid "Select Render quality"
3318
 msgstr "Renderelés minőségének kiválasztása"
3319
 
3320
-#: rendergui.py:334
3321
+#: rendergui.py:335
3322
 msgid "Select audio sample frequency"
3323
 msgstr "Hang mintavételezési frekvenciája"
3324
 
3325
-#: rendergui.py:358 tools/toolsencoding.py:231
3326
+#: rendergui.py:359 tools/toolsencoding.py:231
3327
 msgid "Select Render encoding"
3328
 msgstr "Renderelés kódolásának kiválasztása"
3329
 
3330
-#: rendergui.py:395 tools/toolsencoding.py:155
3331
+#: rendergui.py:396 tools/toolsencoding.py:155
3332
 msgid "Select render profile"
3333
 msgstr "Renderelés profiljának kiválasztása"
3334
 
3335
-#: rendergui.py:422
3336
+#: rendergui.py:423
3337
 msgid "Full Length"
3338
 msgstr "Teljes hossz"
3339
 
3340
-#: rendergui.py:423
3341
+#: rendergui.py:424
3342
 msgid "Marked Range"
3343
 msgstr "Kijelölt tartomány"
3344
 
3345
-#: rendergui.py:431 tools/toolsencoding.py:270
3346
+#: rendergui.py:432 tools/toolsencoding.py:270
3347
 msgid "File"
3348
 msgstr "Fájl"
3349
 
3350
-#: rendergui.py:432 tools/toolsencoding.py:271
3351
+#: rendergui.py:433 tools/toolsencoding.py:271
3352
 msgid "Render Profile"
3353
 msgstr "Renderelés profilja"
3354
 
3355
-#: rendergui.py:435 rendergui.py:453 tools/toolsencoding.py:272
3356
+#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:272
3357
 msgid "Encoding Format"
3358
 msgstr "Kódolás formátuma"
3359
 
3360
-#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:273
3361
+#: rendergui.py:438 tools/toolsencoding.py:273
3362
 msgid "Render Type"
3363
 msgstr "Renderelés típusa"
3364
 
3365
-#: rendergui.py:456
3366
+#: rendergui.py:456 rendergui.py:924
3367
 msgid "Render Args"
3368
 msgstr "Renderelés paraméterei"
3369
 
3370
@@ -4556,75 +4681,84 @@
3371
 msgid "Open File in Bin:"
3372
 msgstr "Fájl megnyitása rekeszben:"
3373
 
3374
-#: rendergui.py:530 tools/toolsencoding.py:60
3375
+#: rendergui.py:537 tools/toolsencoding.py:60
3376
 msgid "Select folder to place rendered file in"
3377
 msgstr "Mappa választása ahová a renderelt fájlok kerülnek"
3378
 
3379
-#: rendergui.py:531 tools/toolsencoding.py:61
3380
+#: rendergui.py:538 tools/toolsencoding.py:61
3381
 msgid "Give name for rendered file"
3382
 msgstr "Név megadása a renderelt fájl számára"
3383
 
3384
-#: rendergui.py:538 tools/toolsencoding.py:68
3385
+#: rendergui.py:545 tools/toolsencoding.py:68
3386
 msgid "Presets:"
3387
 msgstr "Előbeállítások:"
3388
 
3389
-#: rendergui.py:541 tools/toolsencoding.py:71
3390
+#: rendergui.py:548 tools/toolsencoding.py:71
3391
 msgid "User Defined"
3392
 msgstr "Felhasználó által megadva"
3393
 
3394
-#: rendergui.py:542 tools/toolsencoding.py:72
3395
+#: rendergui.py:549 tools/toolsencoding.py:72
3396
 msgid "Preset File type"
3397
 msgstr "Fájltípus előbeállítása"
3398
 
3399
-#: rendergui.py:559 rendergui.py:634
3400
+#: rendergui.py:566 rendergui.py:642 rendergui.py:758
3401
 msgid "Use Project Profile:"
3402
 msgstr "Projekt profiljának használata:"
3403
 
3404
-#: rendergui.py:560 rendergui.py:635
3405
+#: rendergui.py:567 rendergui.py:643 rendergui.py:759
3406
 msgid "Render using args:"
3407
 msgstr "Renderelés paraméterek használatával:"
3408
 
3409
-#: rendergui.py:575
3410
+#: rendergui.py:582
3411
 msgid "Select used project profile for rendering"
3412
 msgstr "A rendereléshez használandó projekt profil választása"
3413
 
3414
-#: rendergui.py:576
3415
+#: rendergui.py:583
3416
 msgid "Render profile info"
3417
 msgstr "Renderelés profiljának adatai"
3418
 
3419
-#: rendergui.py:651
3420
+#: rendergui.py:660 rendergui.py:885
3421
 msgid "Load Selection"
3422
 msgstr "Kiválasztott betöltése"
3423
 
3424
-#: rendergui.py:656
3425
+#: rendergui.py:665 rendergui.py:888
3426
 msgid "Ext.:"
3427
 msgstr "Kiterjesztés: "
3428
 
3429
-#: rendergui.py:691
3430
+#: rendergui.py:700 rendergui.py:797
3431
 msgid "Render using key=value rendering options"
3432
 msgstr "Renderelés név=érték beállítások használatával"
3433
 
3434
-#: rendergui.py:692
3435
+#: rendergui.py:701 rendergui.py:895
3436
 msgid "Load render options from currently selected encoding"
3437
 msgstr "Renderelés beállításainak betöltése a jelenleg kiválasztott kódolásból"
3438
 
3439
-#: rendergui.py:693
3440
+#: rendergui.py:702 rendergui.py:896
3441
 msgid "Edit render options"
3442
 msgstr "Renderelés beállításainak szerkesztése"
3443
 
3444
-#: rendergui.py:694
3445
+#: rendergui.py:703 rendergui.py:799
3446
 msgid "Save Render Args into a text file"
3447
 msgstr "Renderelés paramétereinek mentése szövegfájlba"
3448
 
3449
-#: rendergui.py:695
3450
+#: rendergui.py:704 rendergui.py:800
3451
 msgid "Load Render Args from a text file"
3452
 msgstr "Renderelés paramétereinek betöltése szövegfájlból"
3453
 
3454
+#: rendergui.py:777
3455
+msgid "Edit Args:"
3456
+msgstr ""
3457
+
3458
+#: rendergui.py:907
3459
+#, fuzzy
3460
+msgid "Set Args"
3461
+msgstr "Renderelés paraméterei"
3462
+
3463
 #: profilesmanager.py:47 proxyediting.py:218
3464
 msgid "Close Manager"
3465
 msgstr "Kezelő bezárása"
3466
 
3467
-#: profilesmanager.py:72 tools/batchrendering.py:646
3468
+#: profilesmanager.py:72 tools/batchrendering.py:649
3469
 msgid "Delete Selected"
3470
 msgstr "Kijelölt törlése"
3471
 
3472
@@ -4728,295 +4862,309 @@
3473
 msgid "Confirm user profile delete"
3474
 msgstr "Felhasználói profil törlésének megerősítése"
3475
 
3476
-#: profilesmanager.py:280 tools/batchrendering.py:729
3477
+#: profilesmanager.py:280 tools/batchrendering.py:732
3478
 msgid "This operation cannot be undone."
3479
 msgstr "Ez a művelet nem vonható vissza."
3480
 
3481
-#: preferenceswindow.py:40
3482
+#: preferenceswindow.py:41
3483
 msgid "Editor Preferences"
3484
 msgstr "Szerkesztő beállításai"
3485
 
3486
-#: preferenceswindow.py:52
3487
+#: preferenceswindow.py:53
3488
 msgid "Editing"
3489
 msgstr "Szerkesztés"
3490
 
3491
-#: preferenceswindow.py:75
3492
+#: preferenceswindow.py:76
3493
 msgid "Restart required for some setting changes to take effect."
3494
 msgstr "Újraindítás szükséges bizonyos beállítások életbe léptetéséhez."
3495
 
3496
-#: preferenceswindow.py:76
3497
+#: preferenceswindow.py:77
3498
 msgid "If requested change is not in effect, restart application."
3499
 msgstr "Ha módosításnak nincs hatása, indítsa újra az alkalmazást."
3500
 
3501
-#: preferenceswindow.py:110
3502
+#: preferenceswindow.py:111
3503
 msgid "No Autosave"
3504
 msgstr "Nincs automatikus mentés"
3505
 
3506
-#: preferenceswindow.py:110
3507
+#: preferenceswindow.py:111
3508
 msgid "1 min"
3509
 msgstr "1 perc"
3510
 
3511
-#: preferenceswindow.py:110
3512
+#: preferenceswindow.py:111
3513
 msgid "2 min"
3514
 msgstr "2 perc"
3515
 
3516
-#: preferenceswindow.py:110
3517
+#: preferenceswindow.py:111
3518
 msgid "5 min"
3519
 msgstr "5 perc"
3520
 
3521
-#: preferenceswindow.py:118
3522
+#: preferenceswindow.py:119
3523
 msgid "Absolute paths first, relative second"
3524
 msgstr "Abszolút útvonalak először, relatívak másodikként"
3525
 
3526
-#: preferenceswindow.py:119
3527
+#: preferenceswindow.py:120
3528
 msgid "Relative paths first, absolute second"
3529
 msgstr "Relatív útvonalak először, abszolútak másodikként"
3530
 
3531
-#: preferenceswindow.py:120
3532
+#: preferenceswindow.py:121
3533
 msgid "Absolute paths only"
3534
 msgstr "Csak abszolút útvonalak"
3535
 
3536
-#: preferenceswindow.py:124
3537
+#: preferenceswindow.py:125
3538
 msgid "Default Profile:"
3539
 msgstr "Alapértelmezett profil:"
3540
 
3541
-#: preferenceswindow.py:125
3542
+#: preferenceswindow.py:126
3543
 msgid "Remember last media directory"
3544
 msgstr "Legutóbbi média mappa megjegyzése"
3545
 
3546
-#: preferenceswindow.py:126
3547
+#: preferenceswindow.py:127
3548
 msgid "Undo stack size:"
3549
 msgstr "Visszavonási lista mérete:"
3550
 
3551
-#: preferenceswindow.py:127
3552
+#: preferenceswindow.py:128
3553
 msgid "Thumbnail folder:"
3554
 msgstr "Bélyegképek mappája:"
3555
 
3556
-#: preferenceswindow.py:128
3557
+#: preferenceswindow.py:129
3558
 msgid "Remember last render directory"
3559
 msgstr "Legutóbbi renderelés mappájának megjegyzése"
3560
 
3561
-#: preferenceswindow.py:129
3562
+#: preferenceswindow.py:130
3563
 msgid "Autosave for crash recovery every:"
3564
 msgstr "Automatikus mentések időköze:"
3565
 
3566
-#: preferenceswindow.py:130
3567
+#: preferenceswindow.py:131
3568
 msgid "Rendered Clips folder:"
3569
 msgstr "Renderelt klipek mappája:"
3570
 
3571
-#: preferenceswindow.py:131
3572
+#: preferenceswindow.py:132
3573
 msgid "Media look-up order on load:"
3574
 msgstr "Médiakeresési sorrend betöltéskor:"
3575
 
3576
-#: preferenceswindow.py:176
3577
+#: preferenceswindow.py:177
3578
 msgid "Overwrite blanks"
3579
 msgstr "Üresek felülírása"
3580
 
3581
-#: preferenceswindow.py:177
3582
+#: preferenceswindow.py:178
3583
 msgid "Always insert"
3584
 msgstr "Mindig beszúrás"
3585
 
3586
-#: preferenceswindow.py:190
3587
+#: preferenceswindow.py:191
3588
 msgid "Autoplay new Clips in Clip Monitor"
3589
 msgstr "Új klipek automatikus lejátszása a klip monitoron"
3590
 
3591
-#: preferenceswindow.py:191
3592
+#: preferenceswindow.py:192
3593
 msgid "Center Current Frame on Playback Stop"
3594
 msgstr "Képkocka középre hozása a lejátszás megállításakor"
3595
 
3596
-#: preferenceswindow.py:192
3597
+#: preferenceswindow.py:193
3598
 msgid "Graphics default length:"
3599
 msgstr "Grafika alapértelmezett hossza:"
3600
 
3601
-#: preferenceswindow.py:193
3602
+#: preferenceswindow.py:194
3603
 msgid "Trim Modes exit on empty click"
3604
 msgstr "Kilépés a levágás (trim) módból üres helyre kattintáskor"
3605
 
3606
-#: preferenceswindow.py:194
3607
+#: preferenceswindow.py:195
3608
 msgid "Quick enter Trim Modes"
3609
 msgstr "Gyors belépés a levágás (trim) módba"
3610
 
3611
-#: preferenceswindow.py:195
3612
+#: preferenceswindow.py:196
3613
 msgid "Remember Monitor Clip Frame"
3614
 msgstr "A monitoron lévő klip képkockájának megjegyzése"
3615
 
3616
-#: preferenceswindow.py:196
3617
+#: preferenceswindow.py:197
3618
 msgid "Media drag'n'drop action on non-V1 tracks"
3619
 msgstr "Médiákkal végzett fogd és vidd művelet a sávokon (kivéve V1)"
3620
 
3621
-#: preferenceswindow.py:197
3622
+#: preferenceswindow.py:198
3623
 msgid "Cover Transition/Fade clips on delete if possible"
3624
 msgstr "Törléskor az áttűnés/halványodás klipeket is foglalja bele ha lehet"
3625
 
3626
-#: preferenceswindow.py:199
3627
+#: preferenceswindow.py:200
3628
 msgid "Enable single Play/Pause button"
3629
 msgstr ""
3630
 
3631
-#: preferenceswindow.py:231
3632
+#: preferenceswindow.py:232
3633
 msgid "Glass"
3634
 msgstr "Üveg"
3635
 
3636
-#: preferenceswindow.py:232
3637
+#: preferenceswindow.py:233
3638
 msgid "Simple"
3639
 msgstr "Egyszerű"
3640
 
3641
-#: preferenceswindow.py:239
3642
+#: preferenceswindow.py:240
3643
 msgid "Light Theme"
3644
 msgstr "Világos téma"
3645
 
3646
-#: preferenceswindow.py:240
3647
+#: preferenceswindow.py:241
3648
 msgid "Dark Theme"
3649
 msgstr "Sötét téma"
3650
 
3651
-#: preferenceswindow.py:252
3652
+#: preferenceswindow.py:253
3653
 msgid "Display All Levels"
3654
 msgstr "Szintek megjelenítése"
3655
 
3656
-#: preferenceswindow.py:253
3657
+#: preferenceswindow.py:254
3658
 msgid "Display Levels On Request"
3659
 msgstr "Összes szint megjelenítése kérésre"
3660
 
3661
-#: preferenceswindow.py:260
3662
+#: preferenceswindow.py:261
3663
+msgid "Single Window"
3664
+msgstr ""
3665
+
3666
+#: preferenceswindow.py:262
3667
+msgid "Two Windows"
3668
+msgstr ""
3669
+
3670
+#: preferenceswindow.py:269
3671
+#, fuzzy
3672
+msgid "Application window mode:"
3673
+msgstr "Alkalmazás"
3674
+
3675
+#: preferenceswindow.py:270
3676
 msgid "Use English texts on localized OS"
3677
 msgstr "Angol nyelv használata más nyelvű rendszeren"
3678
 
3679
-#: preferenceswindow.py:261
3680
+#: preferenceswindow.py:271
3681
 msgid "Display splash screen"
3682
 msgstr "Indítókép megjelenítése"
3683
 
3684
-#: preferenceswindow.py:262
3685
+#: preferenceswindow.py:272
3686
 msgid "Buttons style:"
3687
 msgstr "Gombok stílusa:"
3688
 
3689
-#: preferenceswindow.py:263
3690
-msgid "Icons and color optimized for:"
3691
-msgstr "Ikonok és színek igazítása ehhez:"
3692
+#: preferenceswindow.py:273
3693
+#, fuzzy
3694
+msgid "Theme request, icons and colors:"
3695
+msgstr "Témaérzékelés sikertelensége esetén használandó színek:"
3696
 
3697
-#: preferenceswindow.py:264
3698
+#: preferenceswindow.py:274
3699
 msgid "Theme detection fail fallback colors:"
3700
 msgstr "Témaérzékelés sikertelensége esetén használandó színek:"
3701
 
3702
-#: preferenceswindow.py:265
3703
+#: preferenceswindow.py:275
3704
 msgid "Default audio levels display:"
3705
 msgstr "Hangszintek alapértelmezett megjelenítési módja"
3706
 
3707
-#: tools/batchrendering.py:295
3708
+#: tools/batchrendering.py:298
3709
 msgid "Render Item Project File Copy failed!"
3710
 msgstr "A projekt renderelt fájljának másolása nem sikerült!"
3711
 
3712
-#: tools/batchrendering.py:362 tools/batchrendering.py:746
3713
+#: tools/batchrendering.py:365 tools/batchrendering.py:749
3714
 msgid "Error loading render queue items!"
3715
 msgstr "Hiba a renderelés várólistájának betöltése közben!"
3716
 
3717
-#: tools/batchrendering.py:363 tools/batchrendering.py:747
3718
+#: tools/batchrendering.py:366 tools/batchrendering.py:750
3719
 msgid "Message:\n"
3720
 msgstr "Üzenet:\n"
3721
 
3722
-#: tools/batchrendering.py:381
3723
+#: tools/batchrendering.py:384
3724
 msgid "Batch Render Queue already running!"
3725
 msgstr "A kötegelt renderelés várólistája már feldolgozás alatt van!"
3726
 
3727
-#: tools/batchrendering.py:383
3728
+#: tools/batchrendering.py:386
3729
 msgid "Batch Render Queue application was detected in session dbus."
3730
 msgstr ""
3731
 "A dbus munkamenet tartalmazza a kötegelt renderelést végző alkalmazást."
3732
 
3733
-#: tools/batchrendering.py:405
3734
+#: tools/batchrendering.py:408
3735
 msgid "Application is rendering and cannot be closed!"
3736
 msgstr "Az alkalmazás éppen renderel és nem zárható be!"
3737
 
3738
-#: tools/batchrendering.py:406
3739
+#: tools/batchrendering.py:409
3740
 msgid "Stop rendering before closing the application."
3741
 msgstr "Meg kell állítani a renderelést bezárás előtt."
3742
 
3743
-#: tools/batchrendering.py:438
3744
+#: tools/batchrendering.py:441
3745
 msgid " datafile load failed with "
3746
 msgstr " adatfájl betöltése sikertelenül végződött, ezzel: "
3747
 
3748
-#: tools/batchrendering.py:444
3749
+#: tools/batchrendering.py:447
3750
 msgid " project file load failed with "
3751
 msgstr " projekt betöltése sikertelenül végződött, ezzel: "
3752
 
3753
-#: tools/batchrendering.py:558
3754
+#: tools/batchrendering.py:561
3755
 msgid "Queued"
3756
 msgstr "Várólistán"
3757
 
3758
-#: tools/batchrendering.py:560
3759
+#: tools/batchrendering.py:563
3760
 msgid "Rendering"
3761
 msgstr "Renderelés"
3762
 
3763
-#: tools/batchrendering.py:562
3764
+#: tools/batchrendering.py:565
3765
 msgid "Finished"
3766
 msgstr "Befejezve"
3767
 
3768
-#: tools/batchrendering.py:564
3769
+#: tools/batchrendering.py:567
3770
 msgid "Unqueued"
3771
 msgstr "Várólistáról levéve"
3772
 
3773
-#: tools/batchrendering.py:566
3774
+#: tools/batchrendering.py:569
3775
 msgid "Aborted"
3776
 msgstr "Megszakítva"
3777
 
3778
-#: tools/batchrendering.py:621 tools/batchrendering.py:1238
3779
+#: tools/batchrendering.py:624 tools/batchrendering.py:1241
3780
 msgid "Estimated Left:"
3781
 msgstr "Becsült hátralévő idő:"
3782
 
3783
-#: tools/batchrendering.py:622
3784
+#: tools/batchrendering.py:625
3785
 msgid "Current Render:"
3786
 msgstr "Jelenleg renderelve:"
3787
 
3788
-#: tools/batchrendering.py:623 tools/batchrendering.py:1240 proxyediting.py:364
3789
+#: tools/batchrendering.py:626 tools/batchrendering.py:1243 proxyediting.py:364
3790
 msgid "Elapsed:"
3791
 msgstr "Eltelt:"
3792
 
3793
-#: tools/batchrendering.py:634
3794
+#: tools/batchrendering.py:637
3795
 msgid "Items Rendered:"
3796
 msgstr "Renderelt elemek:"
3797
 
3798
-#: tools/batchrendering.py:636
3799
+#: tools/batchrendering.py:639
3800
 msgid "Render Started:"
3801
 msgstr "Renderelés elkezdve:"
3802
 
3803
-#: tools/batchrendering.py:642
3804
+#: tools/batchrendering.py:645
3805
 msgid "Not Rendering"
3806
 msgstr "Nincs renderelés"
3807
 
3808
-#: tools/batchrendering.py:650
3809
+#: tools/batchrendering.py:653
3810
 msgid "Delete Finished"
3811
 msgstr "Elkészültek törlése"
3812
 
3813
-#: tools/batchrendering.py:655
3814
+#: tools/batchrendering.py:658
3815
 msgid "Reload Queue"
3816
 msgstr "Várólista újratöltése"
3817
 
3818
-#: tools/batchrendering.py:666 tools/batchrendering.py:1250
3819
+#: tools/batchrendering.py:669 tools/batchrendering.py:1253
3820
 msgid "Stop Render"
3821
 msgstr "Renderelés leállítása"
3822
 
3823
-#: tools/batchrendering.py:702
3824
+#: tools/batchrendering.py:705
3825
 msgid "Flowblade Batch Render"
3826
 msgstr "Flowblade kötegelt renderelés"
3827
 
3828
-#: tools/batchrendering.py:728
3829
+#: tools/batchrendering.py:731
3830
 msgid "Delete "
3831
 msgstr "Törölhető a(z) "
3832
 
3833
-#: tools/batchrendering.py:728
3834
+#: tools/batchrendering.py:731
3835
 msgid " item(s) from render queue?"
3836
 msgstr " elem a renderelés várólistájáról?"
3837
 
3838
-#: tools/batchrendering.py:759
3839
+#: tools/batchrendering.py:762
3840
 msgid "Multiple items with same render target file!"
3841
 msgstr "Több elemnek ugyanaz a renderelési célfájlja!"
3842
 
3843
-#: tools/batchrendering.py:761
3844
+#: tools/batchrendering.py:764
3845
 msgid ""
3846
 "Later items will render on top of earlier items if this queue is rendered.\n"
3847
 msgstr ""
3848
 "A későbbi elemek felülírják a korábbiak eredményét ha ez a várólista "
3849
 "renderelve lesz.\n"
3850
 
3851
-#: tools/batchrendering.py:762
3852
+#: tools/batchrendering.py:765
3853
 msgid ""
3854
 "Delete or unqueue some items with same paths:\n"
3855
 "\n"
3856
@@ -5024,71 +5172,71 @@
3857
 "Töröljön vagy vegyen le a várólistáról azonos útvonalú elemeket:\n"
3858
 "\n"
3859
 
3860
-#: tools/batchrendering.py:764
3861
+#: tools/batchrendering.py:767
3862
 msgid " items with path: "
3863
 msgstr " elem útvonala: "
3864
 
3865
-#: tools/batchrendering.py:863
3866
+#: tools/batchrendering.py:866
3867
 msgid "Project/Sequence"
3868
 msgstr "Projekt/Jelenet"
3869
 
3870
-#: tools/batchrendering.py:864
3871
+#: tools/batchrendering.py:867
3872
 msgid "Status"
3873
 msgstr "Állapot"
3874
 
3875
-#: tools/batchrendering.py:865
3876
+#: tools/batchrendering.py:868
3877
 msgid "Render File"
3878
 msgstr "Fájl renderelése"
3879
 
3880
-#: tools/batchrendering.py:866
3881
+#: tools/batchrendering.py:869
3882
 msgid "Render Time"
3883
 msgstr "Renderelés ideje"
3884
 
3885
-#: tools/batchrendering.py:957
3886
+#: tools/batchrendering.py:960
3887
 msgid "Save Render Item Project As"
3888
 msgstr "Renderelt projekt mentése másként"
3889
 
3890
-#: tools/batchrendering.py:993
3891
+#: tools/batchrendering.py:996
3892
 msgid "Encoding:"
3893
 msgstr "Kódolás:"
3894
 
3895
-#: tools/batchrendering.py:994
3896
+#: tools/batchrendering.py:997
3897
 msgid "Quality:"
3898
 msgstr "Minőség:"
3899
 
3900
-#: tools/batchrendering.py:995
3901
+#: tools/batchrendering.py:998
3902
 msgid "Audio Encoding:"
3903
 msgstr "Hang kódolása:"
3904
 
3905
-#: tools/batchrendering.py:996
3906
+#: tools/batchrendering.py:999
3907
 msgid "Use User Args:"
3908
 msgstr "Felhasználói paraméterek használata:"
3909
 
3910
-#: tools/batchrendering.py:997
3911
+#: tools/batchrendering.py:1000
3912
 msgid "Start:"
3913
 msgstr "Kezdet:"
3914
 
3915
-#: tools/batchrendering.py:998
3916
+#: tools/batchrendering.py:1001
3917
 msgid "End:"
3918
 msgstr "Vég:"
3919
 
3920
-#: tools/batchrendering.py:1000
3921
+#: tools/batchrendering.py:1003
3922
 msgid "Render Profile Name:"
3923
 msgstr "Renderelés profiljának neve:"
3924
 
3925
-#: tools/batchrendering.py:1001
3926
+#: tools/batchrendering.py:1004
3927
 msgid "Render Profile:"
3928
 msgstr "Renderelés profilja:"
3929
 
3930
-#: tools/batchrendering.py:1017 tools/batchrendering.py:1025
3931
+#: tools/batchrendering.py:1020 tools/batchrendering.py:1028
3932
 msgid "Render Properties"
3933
 msgstr "Renderelés tulajdonságai"
3934
 
3935
-#: tools/batchrendering.py:1024
3936
+#: tools/batchrendering.py:1027
3937
 msgid "Save Item Project As..."
3938
 msgstr "Projekt mentése másként..."
3939
 
3940
-#: tools/batchrendering.py:1275
3941
+#: tools/batchrendering.py:1278
3942
 msgid "Flowblade Timeline Render"
3943
 msgstr "Flowblade idővonal renderelés"
3944
 
3945
@@ -5229,11 +5377,11 @@
3946
 msgid "Converting to Use Original Media"
3947
 msgstr "Átalakítás az eredeti média használatához"
3948
 
3949
-#: tlineaction.py:193
3950
+#: tlineaction.py:194
3951
 msgid "Fade/Transition cover delete failed!"
3952
 msgstr "A halványodás/átmenet fedvény törlése nem sikerült!"
3953
 
3954
-#: tlineaction.py:194
3955
+#: tlineaction.py:195
3956
 msgid ""
3957
 "There wasn't enough material available in adjacent clips.\n"
3958
 "A normal Splice Out was done instead."
3959
@@ -5241,19 +5389,19 @@
3960
 "Nem volt elegendő anyag a szomszédos klipben.\n"
3961
 "Normál \"kidoobás\" művelet lett végrehajtva."
3962
 
3963
-#: tlineaction.py:327
3964
+#: tlineaction.py:328
3965
 msgid "No Clips are selected!"
3966
 msgstr "Nincsenek kiválasztva klipek!"
3967
 
3968
-#: tlineaction.py:328
3969
+#: tlineaction.py:329
3970
 msgid "You need to select clips to overwrite to perform this edit."
3971
 msgstr "A művelet végrehajtásához ki kell jelölnie a felülírandó klipeket."
3972
 
3973
-#: tlineaction.py:384
3974
+#: tlineaction.py:388 tlineaction.py:443
3975
 msgid "Timeline Range not set!"
3976
 msgstr "Nincs kijelölve tartomány az idővonalon!"
3977
 
3978
-#: tlineaction.py:385
3979
+#: tlineaction.py:389 tlineaction.py:444
3980
 msgid ""
3981
 "You need to set Timeline Range using Mark In and Mark Out buttons\n"
3982
 "to perform this edit."
3983
@@ -5261,11 +5409,11 @@
3984
 "Ezen szerkesztési  művelethez ki kell jelölni egy tartományt az\n"
3985
 "idővonalon az \"A jelző\" és a \"B jelző\" gombokkal."
3986
 
3987
-#: tlineaction.py:433
3988
+#: tlineaction.py:476
3989
 msgid "Origin clip not found!"
3990
 msgstr "A kiinduló klip nem található!"
3991
 
3992
-#: tlineaction.py:434
3993
+#: tlineaction.py:477
3994
 msgid ""
3995
 "Clip used to create this Compositor has been removed\n"
3996
 "or moved to different track."
3997
@@ -5273,11 +5421,11 @@
3998
 "A klip amelyhez ez a kompozitor tartozik törölve lett\n"
3999
 "vagy már egy másik sávon van."
4000
 
4001
-#: tlineaction.py:666 tlineaction.py:833
4002
+#: tlineaction.py:710 tlineaction.py:880
4003
 msgid "Rendering "
4004
 msgstr "Renderelés"
4005
 
4006
-#: tlineaction.py:698
4007
+#: tlineaction.py:742
4008
 msgid ""
4009
 "To create a rendered transition you need enough media overlap from both "
4010
 "clips!\n"
4011
@@ -5287,56 +5435,56 @@
4012
 "mindkét klipből!\n"
4013
 "\n"
4014
 
4015
-#: tlineaction.py:703
4016
+#: tlineaction.py:747
4017
 msgid "<b>FIRST CLIP MEDIA OVERLAP:</b>  "
4018
 msgstr ""
4019
 
4020
-#: tlineaction.py:704 tlineaction.py:712
4021
+#: tlineaction.py:748 tlineaction.py:756
4022
 #, fuzzy
4023
 msgid "Available <b>"
4024
 msgstr "<b>Elérhető:</b> "
4025
 
4026
-#: tlineaction.py:704 tlineaction.py:712
4027
+#: tlineaction.py:748 tlineaction.py:756
4028
 #, fuzzy
4029
 msgid "</b> frame(s), "
4030
 msgstr " képkocka,"
4031
 
4032
-#: tlineaction.py:705 tlineaction.py:713
4033
+#: tlineaction.py:749 tlineaction.py:757
4034
 #, fuzzy
4035
 msgid "Required <b>"
4036
 msgstr "<b>Szükséges:</b> "
4037
 
4038
-#: tlineaction.py:705
4039
+#: tlineaction.py:749
4040
 #, fuzzy
4041
 msgid "</b> frame(s)"
4042
 msgstr " képkocka"
4043
 
4044
-#: tlineaction.py:711
4045
+#: tlineaction.py:755
4046
 msgid "<b>SECOND CLIP MEDIA OVERLAP:</b> "
4047
 msgstr ""
4048
 
4049
-#: tlineaction.py:713
4050
+#: tlineaction.py:757
4051
 #, fuzzy
4052
 msgid "</b> frame(s) "
4053
 msgstr " képkocka"
4054
 
4055
-#: tlineaction.py:720
4056
+#: tlineaction.py:764
4057
 msgid "Current situation, not enought media overlap:"
4058
 msgstr ""
4059
 
4060
-#: tlineaction.py:722
4061
+#: tlineaction.py:766
4062
 msgid "You need more media overlap:"
4063
 msgstr ""
4064
 
4065
-#: tlineaction.py:751
4066
+#: tlineaction.py:795
4067
 msgid "More media overlap needed to create transition!"
4068
 msgstr "Hosszabb média átfedésre van szükség az átmenet létrehozásához!"
4069
 
4070
-#: tlineaction.py:770
4071
+#: tlineaction.py:814
4072
 msgid "Only Video Track mix / fades available"
4073
 msgstr "Csak videosávok keverése / halványítása lehetséges"
4074
 
4075
-#: tlineaction.py:771
4076
+#: tlineaction.py:815
4077
 msgid ""
4078
 "Unfortunately rendered mixes and fades can currently\n"
4079
 "only be applied on clips on Video Tracks."
4080
@@ -5344,7 +5492,7 @@
4081
 "Sajnos a renderelt keverések és halványodások jelenleg\n"
4082
 "csak videosávokon található klipekre alkalmazhatók."
4083
 
4084
-#: tlineaction.py:805
4085
+#: tlineaction.py:849
4086
 msgid ""
4087
 "Clip is too short for the requested fade:\n"
4088
 "\n"
4089
@@ -5352,36 +5500,36 @@
4090
 "A klip túl rövid a kért halványodáshoz:\n"
4091
 "\n"
4092
 
4093
-#: tlineaction.py:806
4094
+#: tlineaction.py:850
4095
 msgid "<b>Clip Length:</b> "
4096
 msgstr "<b>Klip hossza:</b> "
4097
 
4098
-#: tlineaction.py:806 tlineaction.py:807
4099
+#: tlineaction.py:850 tlineaction.py:851
4100
 msgid " frame(s)\n"
4101
 msgstr " képkocka\n"
4102
 
4103
-#: tlineaction.py:807
4104
+#: tlineaction.py:851
4105
 msgid "<b>Fade Length:</b> "
4106
 msgstr "<b>Halványodás hossza:</b>"
4107
 
4108
-#: tlineaction.py:808
4109
+#: tlineaction.py:852
4110
 msgid "Clip is too short!"
4111
 msgstr "A klip túl rövid!"
4112
 
4113
-#: tlineaction.py:874
4114
+#: tlineaction.py:921
4115
 msgid "No Clip loaded into Monitor"
4116
 msgstr "Nincs klip a monitoron"
4117
 
4118
-#: tlineaction.py:875
4119
+#: tlineaction.py:922
4120
 msgid "Can't do the requested edit because there is no Clip in Monitor."
4121
 msgstr ""
4122
 "A kért szerkesztési művelet nem hajtható végre mert nincs klip a monitoron"
4123
 
4124
-#: tlineaction.py:879
4125
+#: tlineaction.py:926
4126
 msgid "Defined range in Monitor Clip is too short"
4127
 msgstr "A monitoron lévő klip megadott tartománya túl rövid."
4128
 
4129
-#: tlineaction.py:880
4130
+#: tlineaction.py:927
4131
 msgid ""
4132
 "Can't do the requested edit because Mark In -> Mark Out Range or Clip is too "
4133
 "short."
4134
@@ -5401,67 +5549,67 @@
4135
 "Maximalizálja az alkalmazás ablakát, hogy több legyen\n"
4136
 "a hely a sávok számára."
4137
 
4138
-#: medialinker.py:99
4139
+#: medialinker.py:104
4140
 msgid "Load Project For Relinking"
4141
 msgstr "Projekt betöltése újracsatoláshoz"
4142
 
4143
-#: medialinker.py:107
4144
+#: medialinker.py:112
4145
 msgid "Original Media Missing:"
4146
 msgstr "Hiányzó eredeti média:"
4147
 
4148
-#: medialinker.py:108
4149
+#: medialinker.py:113
4150
 msgid "Original Media Found:"
4151
 msgstr "Megtalált eredeti média:"
4152
 
4153
-#: medialinker.py:111
4154
+#: medialinker.py:116
4155
 msgid "Project:"
4156
 msgstr "Projekt:"
4157
 
4158
-#: medialinker.py:112
4159
+#: medialinker.py:117
4160
 msgid "<not loaded>"
4161
 msgstr "<nincs betöltve>"
4162
 
4163
-#: medialinker.py:135
4164
+#: medialinker.py:140
4165
 msgid "Display Missing Media Files"
4166
 msgstr "Hiányzó médiafájlok megjelenítése"
4167
 
4168
-#: medialinker.py:136
4169
+#: medialinker.py:141
4170
 msgid "Display Found Media Files"
4171
 msgstr "Megtalált médiafájlok megjelenítése"
4172
 
4173
-#: medialinker.py:147
4174
+#: medialinker.py:152
4175
 msgid "Save Relinked Project As..."
4176
 msgstr "Újracsatolt projekt mentése másként..."
4177
 
4178
-#: medialinker.py:264
4179
+#: medialinker.py:269
4180
 msgid "Missing Media File Path"
4181
 msgstr "Hiányzó médiafájl útvonala"
4182
 
4183
-#: medialinker.py:265
4184
+#: medialinker.py:270
4185
 msgid "Found Media File Path"
4186
 msgstr "Megtalált médiafájl útvonala"
4187
 
4188
-#: medialinker.py:269
4189
+#: medialinker.py:274
4190
 msgid "Media File Re-link Path"
4191
 msgstr "Médiafájl újracsatolási útvonala"
4192
 
4193
-#: medialinker.py:430
4194
+#: medialinker.py:435
4195
 msgid "Select Media File To Relink To"
4196
 msgstr "Médiafájl választása újracsatoláshoz:"
4197
 
4198
-#: medialinker.py:467
4199
+#: medialinker.py:475
4200
 msgid "<b>Original path:</b> "
4201
 msgstr "<b>Eredeti útvonal:</b> "
4202
 
4203
-#: medialinker.py:470
4204
+#: medialinker.py:478
4205
 msgid "<b>Relink path:</b> "
4206
 msgstr "<b>Újracsatolás útvonala:</b> "
4207
 
4208
-#: medialinker.py:516
4209
+#: medialinker.py:524
4210
 msgid "Relinked version of the Project saved!"
4211
 msgstr "A projekt újracsatolt változata mentve lett!"
4212
 
4213
-#: medialinker.py:517
4214
+#: medialinker.py:525
4215
 msgid ""
4216
 "To test the project, close this tool and open the relinked version in "
4217
 "Flowblade."
4218
@@ -5529,11 +5677,11 @@
4219
 msgid "Move 2:"
4220
 msgstr "Elmozdulás 2:"
4221
 
4222
-#: tools/gmic.py:106
4223
+#: tools/gmic.py:115
4224
 msgid "G'Mic not found!"
4225
 msgstr "G'Mic nem található!"
4226
 
4227
-#: tools/gmic.py:107
4228
+#: tools/gmic.py:116
4229
 msgid ""
4230
 "G'Mic binary was not present at <b>/usr/bin/gmic</b>.\n"
4231
 "Install G'MIC to use this tool."
4232
@@ -5541,136 +5689,136 @@
4233
 "A G'Mic program nem található a <b>/usr/bin/gmic</b> útvonalon.\n"
4234
 "Telepítse a G'Mic programot ezen eszköz használatához."
4235
 
4236
-#: tools/gmic.py:213
4237
+#: tools/gmic.py:262
4238
 msgid "Select Video Media"
4239
 msgstr "Videó média kiválasztása"
4240
 
4241
-#: tools/gmic.py:285 tools/gmic.py:686
4242
+#: tools/gmic.py:337 tools/gmic.py:738
4243
 msgid "not set"
4244
 msgstr "nincs megadva"
4245
 
4246
-#: tools/gmic.py:303
4247
+#: tools/gmic.py:355
4248
 msgid "Save Gmic Script As"
4249
 msgstr "G'Mic script mentése "
4250
 
4251
-#: tools/gmic.py:327
4252
+#: tools/gmic.py:379
4253
 msgid "Load Gmic Script"
4254
 msgstr "G'Mic szkript betöltése"
4255
 
4256
-#: tools/gmic.py:456
4257
+#: tools/gmic.py:508
4258
 msgid "Video Encoding Settings"
4259
 msgstr "Videokódolás beállításai"
4260
 
4261
-#: tools/gmic.py:460
4262
+#: tools/gmic.py:512
4263
 msgid "Set Encoding"
4264
 msgstr "Kódolás megadása"
4265
 
4266
-#: tools/gmic.py:505 tools/gmic.py:838
4267
+#: tools/gmic.py:557 tools/gmic.py:890
4268
 msgid "Load Clip"
4269
 msgstr "Klip betöltése"
4270
 
4271
-#: tools/gmic.py:509
4272
+#: tools/gmic.py:561
4273
 msgid "no clip loaded"
4274
 msgstr "nincs klip betöltve"
4275
 
4276
-#: tools/gmic.py:534
4277
+#: tools/gmic.py:586
4278
 msgid "no preview"
4279
 msgstr "nincs előnézet"
4280
 
4281
-#: tools/gmic.py:581
4282
+#: tools/gmic.py:633
4283
 msgid "Preview"
4284
 msgstr "Előnézet"
4285
 
4286
-#: tools/gmic.py:607
4287
+#: tools/gmic.py:659
4288
 msgid "Add to Script"
4289
 msgstr "Hozzáadás a szkripthez"
4290
 
4291
-#: tools/gmic.py:667
4292
+#: tools/gmic.py:719
4293
 msgid "Frames Folder:"
4294
 msgstr "Képkockák mappája:"
4295
 
4296
-#: tools/gmic.py:678
4297
+#: tools/gmic.py:730
4298
 msgid "Encode Video"
4299
 msgstr "Videó kódolása"
4300
 
4301
-#: tools/gmic.py:683
4302
+#: tools/gmic.py:735
4303
 msgid "Encoding settings"
4304
 msgstr "Kódolás beállításai"
4305
 
4306
-#: tools/gmic.py:702
4307
+#: tools/gmic.py:754
4308
 msgid "Set Mark In, Mark Out and Frames Folder for valid render"
4309
 msgstr "Az \"A\" és \"B\" jelzők valamint a képkockák mappájának beállítása"
4310
 
4311
-#: tools/gmic.py:745
4312
+#: tools/gmic.py:797
4313
 msgid "Load Script"
4314
 msgstr "Szkript betöltése"
4315
 
4316
-#: tools/gmic.py:747
4317
+#: tools/gmic.py:799
4318
 msgid "Save Script"
4319
 msgstr "Szkript mentése"
4320
 
4321
-#: tools/gmic.py:806
4322
+#: tools/gmic.py:858
4323
 msgid "frames"
4324
 msgstr "képkocka"
4325
 
4326
-#: tools/gmic.py:824
4327
+#: tools/gmic.py:876
4328
 msgid " no video file"
4329
 msgstr " nincs videó fájl"
4330
 
4331
-#: tools/gmic.py:826
4332
+#: tools/gmic.py:878
4333
 msgid " render video file"
4334
 msgstr " videó fájl renderelése"
4335
 
4336
-#: tools/gmic.py:827
4337
+#: tools/gmic.py:879
4338
 msgid " frame(s),"
4339
 msgstr " képkocka,"
4340
 
4341
-#: tools/gmic.py:839
4342
+#: tools/gmic.py:891
4343
 msgid "G'Mic Webpage"
4344
 msgstr "G'Mic honlap"
4345
 
4346
-#: tools/gmic.py:1043
4347
+#: tools/gmic.py:1095
4348
 msgid "Rendering preview..."
4349
 msgstr "Előnézet renderelése..."
4350
 
4351
-#: tools/gmic.py:1075
4352
+#: tools/gmic.py:1127
4353
 msgid "Preview for frame: "
4354
 msgstr "Képkockla előnézete:"
4355
 
4356
-#: tools/gmic.py:1076
4357
+#: tools/gmic.py:1128
4358
 msgid ", render time: "
4359
 msgstr ", renderelés ideje: "
4360
 
4361
-#: tools/gmic.py:1144
4362
+#: tools/gmic.py:1196
4363
 msgid "Waiting for frames write to complete..."
4364
 msgstr "Várakozás a képkockák írásának befejezésére..."
4365
 
4366
-#: tools/gmic.py:1157
4367
+#: tools/gmic.py:1209
4368
 msgid "Rendering frame: "
4369
 msgstr "Képkocka renderelése:"
4370
 
4371
-#: tools/gmic.py:1187
4372
+#: tools/gmic.py:1239
4373
 msgid "Render error!"
4374
 msgstr "Renderelési hiba!"
4375
 
4376
-#: tools/gmic.py:1229
4377
+#: tools/gmic.py:1281
4378
 msgid "Rendering video, "
4379
 msgstr "Video renderelése, "
4380
 
4381
-#: tools/gmic.py:1229
4382
+#: tools/gmic.py:1281
4383
 #, python-format
4384
 msgid "% done"
4385
 msgstr "% kész"
4386
 
4387
-#: tools/gmic.py:1239
4388
+#: tools/gmic.py:1291
4389
 msgid "Render complete!"
4390
 msgstr "Renderelés kész!"
4391
 
4392
-#: tools/gmic.py:1249
4393
+#: tools/gmic.py:1301
4394
 msgid "Writing clip frame: "
4395
 msgstr "Klip képkockájának írása:"
4396
 
4397
-#: tools/gmic.py:1261
4398
+#: tools/gmic.py:1313
4399
 msgid "Render stopped!"
4400
 msgstr "Renderelés leállítva!"
4401
 
4402
@@ -5678,12 +5826,29 @@
4403
 msgid "Use Default Profile:"
4404
 msgstr "Alapértelmezett profil használata:"
4405
 
4406
+#: monitorevent.py:301
4407
+msgid "On some systems Trim View may update slowly"
4408
+msgstr ""
4409
+
4410
+#: monitorevent.py:302
4411
+msgid ""
4412
+"<b>Trim View</b> works best with SSDs and relatively powerful processors.\n"
4413
+"\n"
4414
+msgstr ""
4415
+
4416
+#: monitorevent.py:303
4417
+msgid ""
4418
+"Select <b>'Trim View Off'</b> or<b>'Trim View Single Side Edits Only'</b> "
4419
+"options\n"
4420
+"if performance is not satisfactory."
4421
+msgstr ""
4422
+
4423
+#~ msgid "Icons and color optimized for:"
4424
+#~ msgstr "Ikonok és színek igazítása ehhez:"
4425
+
4426
 #~ msgid "EDL CMX 3600"
4427
 #~ msgstr "EDL CMX 3600"
4428
 
4429
-#~ msgid "Export To EDL"
4430
-#~ msgstr "Exportálás EDL-be"
4431
-
4432
 #~ msgid "Export file name:"
4433
 #~ msgstr "Exportált fájl neve:"
4434
 
4435
@@ -5759,9 +5924,6 @@
4436
 #~ msgid "Max. Transition Length:"
4437
 #~ msgstr "Átmenet maximális hossza:"
4438
 
4439
-#~ msgid "Clips info"
4440
-#~ msgstr "Klipek adatai"
4441
-
4442
 #~ msgid ""
4443
 #~ "There is not enough material available in the FROM clip after the cut"
4444
 #~ msgstr "Nincs elegendő anyag a kiinduló klipben a vágás után"
4445
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/it/LC_MESSAGES/flowblade.mo -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/it/LC_MESSAGES/flowblade.mo Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/locale/it/LC_MESSAGES/flowblade.po -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/locale/it/LC_MESSAGES/flowblade.po Changed
4546
 
1
@@ -7,7 +7,7 @@
2
 msgstr ""
3
 "Project-Id-Version: Floblade Italian Translation 0.14\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2016-09-15 21:26+0300\n"
6
+"POT-Creation-Date: 2016-12-05 10:12+0200\n"
7
 "PO-Revision-Date: 2014-09-15 23:42+0100\n"
8
 "Last-Translator: Massimo Stella <info@massimostella.it>\n"
9
 "Language-Team: Italiano\n"
10
@@ -18,43 +18,23 @@
11
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
12
 "X-Generator: Poedit 1.5.4\n"
13
 
14
-#: app.py:733
15
+#: app.py:758
16
 msgid "Too small screen for this application."
17
 msgstr "Lo schermo è troppo piccolo per questa applicazione."
18
 
19
-#: app.py:736
20
+#: app.py:761
21
 msgid "Minimum screen dimensions for this application are 1152 x 768.\n"
22
 msgstr "La risoluzione minima per questa applicazione è 1152 x 768.\n"
23
 
24
-#: app.py:737
25
+#: app.py:762
26
 msgid "Your screen dimensions are "
27
 msgstr "La risoluzione corrente è"
28
 
29
-#: app.py:761
30
-msgid "Project has not been saved since it was opened."
31
-msgstr "Questo progetto non è ancora stato salvato dall'apertura."
32
-
33
-#: app.py:766
34
-msgid "Project was saved less than a minute ago."
35
-msgstr "Il progetto è stato salvato meno di un minuto fa."
36
-
37
-#: app.py:769
38
-msgid "Project was saved one minute ago."
39
-msgstr "Il progetto è stato salvato un minuto fa."
40
-
41
-#: app.py:771
42
-msgid "Project was saved "
43
-msgstr "Il progetto è stato salvato"
44
-
45
-#: app.py:771
46
-msgid " minutes ago."
47
-msgstr " minuti fa."
48
-
49
-#: app.py:781 projectaction.py:327
50
+#: app.py:795 projectaction.py:366 projectaction.py:696
51
 msgid "Project has not been saved previously"
52
 msgstr "Il progetto non è mai stato salvato"
53
 
54
-#: app.py:782 projectaction.py:328
55
+#: app.py:796 projectaction.py:367 projectaction.py:697
56
 msgid "Save project with File -> Save As before closing."
57
 msgstr "Salva il progetto da File -> Salva con nome"
58
 
59
@@ -114,11 +94,11 @@
60
 msgid "Opening"
61
 msgstr "Apertura"
62
 
63
-#: projectaction.py:238
64
+#: projectaction.py:276
65
 msgid "Media files already present in project were opened!"
66
 msgstr "File multimediali già presenti nel progetto sono stati aperti!"
67
 
68
-#: projectaction.py:244
69
+#: projectaction.py:282
70
 msgid ""
71
 "Files already present:\n"
72
 "\n"
73
@@ -126,64 +106,84 @@
74
 "File già esistenti:\n"
75
 "\n"
76
 
77
-#: projectaction.py:442
78
+#: projectaction.py:481
79
 #, fuzzy
80
 msgid "Selected folder contains files"
81
 msgstr "Seleziona cartella per le nuove miniature."
82
 
83
-#: projectaction.py:443
84
+#: projectaction.py:482
85
 msgid ""
86
 "When saving a back-up snapshot of the project, the selected folder\n"
87
 "has to be empty."
88
 msgstr ""
89
 
90
-#: projectaction.py:501
91
+#: projectaction.py:553
92
 msgid "Copying project media assets"
93
 msgstr ""
94
 
95
-#: projectaction.py:502
96
+#: projectaction.py:554
97
 #, fuzzy
98
 msgid "Saving project file"
99
 msgstr "Salvo il progetto '"
100
 
101
-#: projectaction.py:625
102
+#: projectaction.py:709
103
 msgid "Project not found on disk"
104
 msgstr "Il progetto non è stato trovato sul disco"
105
 
106
-#: projectaction.py:626
107
+#: projectaction.py:710
108
 msgid "Project can't be loaded."
109
 msgstr "Il progetto non può essere caricato."
110
 
111
-#: projectaction.py:684
112
+#: projectaction.py:718
113
+msgid "Project has not been saved since it was opened."
114
+msgstr "Questo progetto non è ancora stato salvato dall'apertura."
115
+
116
+#: projectaction.py:723
117
+msgid "Project was saved less than a minute ago."
118
+msgstr "Il progetto è stato salvato meno di un minuto fa."
119
+
120
+#: projectaction.py:726
121
+msgid "Project was saved one minute ago."
122
+msgstr "Il progetto è stato salvato un minuto fa."
123
+
124
+#: projectaction.py:728
125
+msgid "Project was saved "
126
+msgstr "Il progetto è stato salvato"
127
+
128
+#: projectaction.py:728
129
+msgid " minutes ago."
130
+msgstr " minuti fa."
131
+
132
+#: projectaction.py:782
133
 #, fuzzy
134
 msgid "Render launch failed!"
135
 msgstr "Area di calcolo non definita!"
136
 
137
-#: projectaction.py:685 projectaction.py:699 tools/batchrendering.py:296
138
+#: projectaction.py:783 projectaction.py:797 tools/batchrendering.py:299
139
 msgid "Error message: "
140
 msgstr "Messaggio d'errore: "
141
 
142
-#: projectaction.py:698
143
+#: projectaction.py:796
144
 msgid "Adding item to render queue failed!"
145
 msgstr "Aggiunta alla coda dei render fallita!"
146
 
147
-#: projectaction.py:717
148
+#: projectaction.py:815
149
 msgid "Open.."
150
 msgstr "Apri..."
151
 
152
-#: projectaction.py:747
153
+#: projectaction.py:845
154
 msgid "No file was selected"
155
 msgstr "Nessun file selezionato"
156
 
157
-#: projectaction.py:747
158
+#: projectaction.py:845
159
 msgid "Select a numbered file to add an Image Sequence to Project."
160
 msgstr "Selezionare un file numerato per aggiungere una sequenza di immagini"
161
 
162
-#: projectaction.py:755
163
+#: projectaction.py:853
164
 msgid "Not a sequence file!"
165
 msgstr "Questa non è una sequenza!"
166
 
167
-#: projectaction.py:755
168
+#: projectaction.py:853
169
 msgid ""
170
 "Selected file does not have a number part in it,\n"
171
 "so it can't be an image sequence file."
172
@@ -191,52 +191,52 @@
173
 "Il file selezionato non è numerato, \n"
174
 "quindi non può essere una sequenza di immagini."
175
 
176
-#: projectaction.py:806
177
+#: projectaction.py:904
178
 msgid "Can't make home folder thumbnails folder"
179
 msgstr "Non si può usare la carella Home per le miniature"
180
 
181
-#: projectaction.py:807 dialogs.py:361
182
+#: projectaction.py:905 dialogs.py:361
183
 msgid "Please create and select some other folder then '"
184
 msgstr "Creare e selezionare una cartella differente da '"
185
 
186
-#: projectaction.py:808
187
+#: projectaction.py:906
188
 msgid "' as thumbnails folder"
189
 msgstr "' per le miniature"
190
 
191
-#: projectaction.py:925 projectaction.py:927 projectaction.py:936
192
-#: projectaction.py:944 projectaction.py:951
193
+#: projectaction.py:1023 projectaction.py:1025 projectaction.py:1034
194
+#: projectaction.py:1042 projectaction.py:1049
195
 msgid "N/A"
196
 msgstr ""
197
 
198
-#: projectaction.py:940 guicomponents.py:1621
199
+#: projectaction.py:1038 guicomponents.py:1745
200
 msgid "Yes"
201
 msgstr "Si"
202
 
203
-#: projectaction.py:942 guicomponents.py:1623
204
+#: projectaction.py:1040 guicomponents.py:1747
205
 msgid "No"
206
 msgstr "No"
207
 
208
-#: projectaction.py:1013
209
+#: projectaction.py:1111
210
 msgid "Can't remove a non-empty bin"
211
 msgstr "Impossibile eliminare un bin pieno"
212
 
213
-#: projectaction.py:1014
214
+#: projectaction.py:1112
215
 msgid "You must remove all files from the bin before deleting it."
216
 msgstr "È necessario eliminare tutti i file dal bin prima di cancellarlo."
217
 
218
-#: projectaction.py:1022
219
+#: projectaction.py:1120
220
 msgid "Can't remove last bin"
221
 msgstr "Impossibile eliminare il bin"
222
 
223
-#: projectaction.py:1023
224
+#: projectaction.py:1121
225
 msgid "There must always exist at least one bin."
226
 msgstr "Deve esserci  almeno un bin."
227
 
228
-#: projectaction.py:1109
229
+#: projectaction.py:1207
230
 msgid "Selected sequence is already being edited"
231
 msgstr "La sequenza selezionata è già in fase di modifica"
232
 
233
-#: projectaction.py:1110
234
+#: projectaction.py:1208
235
 msgid ""
236
 "Select another sequence. Press Add -button to create a\n"
237
 "new sequence if needed."
238
@@ -244,11 +244,11 @@
239
 "Selezionare una sequenza diversa. Fare clic su Aggiungi per creare \n"
240
 "una nuova sequenza se necessario."
241
 
242
-#: projectaction.py:1120 projectaction.py:1137 projectdata.py:194
243
+#: projectaction.py:1218 projectaction.py:1235 projectdata.py:196
244
 msgid "sequence_"
245
 msgstr "sequenza_"
246
 
247
-#: projectaction.py:1170
248
+#: projectaction.py:1268
249
 msgid ""
250
 "Are you sure you want to delete\n"
251
 "sequence '"
252
@@ -256,330 +256,340 @@
253
 "Sei sicuro di voler eliminare \n"
254
 "la sequenza '"
255
 
256
-#: projectaction.py:1170
257
+#: projectaction.py:1268
258
 msgid "'?"
259
 msgstr "'?"
260
 
261
-#: projectaction.py:1171
262
+#: projectaction.py:1269
263
 msgid "This operation can not be undone. Sequence will be permanently lost."
264
 msgstr ""
265
 "Questa operazione non può essere annullata. La sequenza non potrà essere "
266
 "recuperata."
267
 
268
-#: projectaction.py:1186
269
+#: projectaction.py:1284
270
 msgid "Can't remove last sequence"
271
 msgstr "Impossibile eliminare la sequenza"
272
 
273
-#: projectaction.py:1187
274
+#: projectaction.py:1285
275
 msgid "There must always exist at least one sequence."
276
 msgstr "Deve esserci  almeno una sequenza."
277
 
278
-#: editorwindow.py:141
279
+#: editorwindow.py:148
280
 msgid "_File"
281
 msgstr "_File"
282
 
283
-#: editorwindow.py:142
284
+#: editorwindow.py:149
285
 msgid "_New..."
286
 msgstr "_Nuovo"
287
 
288
-#: editorwindow.py:143
289
+#: editorwindow.py:150
290
 msgid "_Open..."
291
 msgstr "_Apri"
292
 
293
-#: editorwindow.py:144
294
+#: editorwindow.py:151
295
 msgid "Open Recent"
296
 msgstr "Apri recente"
297
 
298
-#: editorwindow.py:145
299
+#: editorwindow.py:152
300
 msgid "_Save"
301
 msgstr "_Salva"
302
 
303
-#: editorwindow.py:146
304
+#: editorwindow.py:153
305
 msgid "_Save As..."
306
 msgstr "_Salva con Nome"
307
 
308
-#: editorwindow.py:147
309
+#: editorwindow.py:154
310
 msgid "Save Backup Snapshot..."
311
 msgstr ""
312
 
313
-#: editorwindow.py:148 dialogs.py:302 dialogs.py:1035
314
+#: editorwindow.py:155 dialogs.py:302 dialogs.py:1046
315
 msgid "Export"
316
 msgstr "Esporta"
317
 
318
-#: editorwindow.py:149
319
+#: editorwindow.py:156
320
 msgid "MLT XML"
321
 msgstr ""
322
 
323
-#: editorwindow.py:150
324
+#: editorwindow.py:157
325
 msgid "EDL"
326
 msgstr ""
327
 
328
-#: editorwindow.py:151
329
+#: editorwindow.py:158
330
 #, fuzzy
331
 msgid "Current Frame"
332
 msgstr "Fotogramma Successivo"
333
 
334
-#: editorwindow.py:152
335
+#: editorwindow.py:159
336
 msgid "_Close"
337
 msgstr "_Chiudi"
338
 
339
-#: editorwindow.py:153
340
+#: editorwindow.py:160
341
 msgid "_Quit"
342
 msgstr "_Esci"
343
 
344
-#: editorwindow.py:154
345
+#: editorwindow.py:161
346
 msgid "_Edit"
347
 msgstr "_Modifica"
348
 
349
-#: editorwindow.py:155
350
+#: editorwindow.py:162
351
 msgid "_Undo"
352
 msgstr "_Annulla"
353
 
354
-#: editorwindow.py:156
355
+#: editorwindow.py:163
356
 msgid "_Redo"
357
 msgstr "_Ripristina"
358
 
359
-#: editorwindow.py:157
360
+#: editorwindow.py:164
361
 msgid "Copy"
362
 msgstr ""
363
 
364
-#: editorwindow.py:158
365
+#: editorwindow.py:165
366
 #, fuzzy
367
 msgid "Paste"
368
 msgstr "Incolla Clip"
369
 
370
-#: editorwindow.py:159
371
+#: editorwindow.py:166
372
 #, fuzzy
373
 msgid "Paste Filters"
374
 msgstr "Filtri"
375
 
376
-#: editorwindow.py:160
377
+#: editorwindow.py:167
378
 msgid "Add Monitor Clip"
379
 msgstr "Apri la Clip nel Monitor"
380
 
381
-#: editorwindow.py:161 dialogs.py:1100
382
+#: editorwindow.py:168 dialogs.py:1111
383
 msgid "Append"
384
 msgstr "Accoda"
385
 
386
-#: editorwindow.py:162 dialogs.py:1099 dialogs.py:1131 guicomponents.py:2019
387
+#: editorwindow.py:169 dialogs.py:1110 dialogs.py:1142 guicomponents.py:2191
388
 msgid "Insert"
389
 msgstr "Inserisci"
390
 
391
-#: editorwindow.py:163
392
+#: editorwindow.py:170
393
 msgid "Three Point Overwrite"
394
 msgstr "Sovrascrivi a 3 Punti"
395
 
396
-#: editorwindow.py:164
397
+#: editorwindow.py:171
398
 msgid "Range Overwrite"
399
 msgstr "Area di Sovrascrittura"
400
 
401
-#: editorwindow.py:165 dialogs.py:1097
402
+#: editorwindow.py:172 dialogs.py:1108
403
 msgid "Cut Clip"
404
 msgstr "Taglia la Clip"
405
 
406
-#: editorwindow.py:166 translations.py:511
407
+#: editorwindow.py:173 translations.py:511
408
 msgid "Lift"
409
 msgstr "Solleva"
410
 
411
-#: editorwindow.py:167 dialogs.py:1098
412
+#: editorwindow.py:174 dialogs.py:1109
413
 msgid "Splice Out"
414
 msgstr "Estrai"
415
 
416
-#: editorwindow.py:168 guicomponents.py:1131 guicomponents.py:1220
417
+#: editorwindow.py:175 guicomponents.py:1166 guicomponents.py:1263
418
 msgid "Resync"
419
 msgstr "Risincronizza"
420
 
421
-#: editorwindow.py:169
422
+#: editorwindow.py:176
423
 msgid "Set Sync Parent"
424
 msgstr "Seleziona Riferimento Sincronia"
425
 
426
-#: editorwindow.py:170
427
+#: editorwindow.py:177
428
 msgid "Add Single Track Transition"
429
 msgstr "Aggiungi una Transizione  su Traccia Singola"
430
 
431
-#: editorwindow.py:171
432
+#: editorwindow.py:178
433
 msgid "Add Single Track Fade"
434
 msgstr "Aggiungi una Dissolvenza su Traccia Singola"
435
 
436
-#: editorwindow.py:172 guicomponents.py:1154 guicomponents.py:1191
437
+#: editorwindow.py:179 guicomponents.py:1189 guicomponents.py:1234
438
 msgid "Clear Filters"
439
 msgstr "Elimina i Filtri"
440
 
441
-#: editorwindow.py:173
442
+#: editorwindow.py:180 dialogs.py:1123
443
+msgid "Timeline"
444
+msgstr "Timeline"
445
+
446
+#: editorwindow.py:181
447
+#, fuzzy
448
+msgid "All Filters Off"
449
+msgstr "Tutti i file"
450
+
451
+#: editorwindow.py:182
452
+#, fuzzy
453
+msgid "All Filters On"
454
+msgstr "Tutti i file"
455
+
456
+#: editorwindow.py:183
457
 #, fuzzy
458
 msgid "Sync All Compositors"
459
 msgstr "Compositing"
460
 
461
-#: editorwindow.py:174
462
+#: editorwindow.py:184
463
 msgid "Change Sequence Tracks Count..."
464
 msgstr "Modifica il Numero di Tracce ..."
465
 
466
-#: editorwindow.py:175
467
+#: editorwindow.py:185
468
 msgid "Watermark..."
469
 msgstr ""
470
 
471
-#: editorwindow.py:176 profilesmanager.py:45
472
+#: editorwindow.py:186 profilesmanager.py:45
473
 msgid "Profiles Manager"
474
 msgstr "Gestione Profili"
475
 
476
-#: editorwindow.py:177
477
+#: editorwindow.py:187
478
 msgid "Preferences"
479
 msgstr "Preferenze"
480
 
481
-#: editorwindow.py:178 preferenceswindow.py:53
482
+#: editorwindow.py:188 preferenceswindow.py:54
483
 msgid "View"
484
 msgstr "Visualizza"
485
 
486
-#: editorwindow.py:179
487
+#: editorwindow.py:189
488
 #, fuzzy
489
 msgid "Fullscreen"
490
 msgstr "Schermo"
491
 
492
-#: editorwindow.py:180 editorwindow.py:486
493
+#: editorwindow.py:190 editorwindow.py:503
494
 msgid "Project"
495
 msgstr "Progetto"
496
 
497
-#: editorwindow.py:181
498
+#: editorwindow.py:191
499
 msgid "Add Media Clip..."
500
 msgstr "Aggiungi Clip..."
501
 
502
-#: editorwindow.py:182
503
+#: editorwindow.py:192
504
 msgid "Add Image Sequence..."
505
 msgstr "Aggiungi Sequenza d'Immagini ..."
506
 
507
-#: editorwindow.py:183
508
+#: editorwindow.py:193
509
 msgid "Create Color Clip..."
510
 msgstr "Crea  Clip Colore ..."
511
 
512
-#: editorwindow.py:184
513
+#: editorwindow.py:194
514
 msgid "Create Pattern Producer"
515
 msgstr "Crea Pattern di Produzione"
516
 
517
-#: editorwindow.py:185 translations.py:395 patternproducer.py:67
518
+#: editorwindow.py:195 translations.py:395 patternproducer.py:67
519
 msgid "Noise"
520
 msgstr "Rumore"
521
 
522
-#: editorwindow.py:186 patternproducer.py:72
523
+#: editorwindow.py:196 patternproducer.py:72
524
 msgid "EBU Bars"
525
 msgstr "Barre Colore"
526
 
527
-#: editorwindow.py:187 patternproducer.py:81
528
+#: editorwindow.py:197 patternproducer.py:81
529
 msgid "Ising"
530
 msgstr ""
531
 
532
-#: editorwindow.py:188 patternproducer.py:98
533
+#: editorwindow.py:198 patternproducer.py:98
534
 #, fuzzy
535
 msgid "Color Pulse"
536
 msgstr "Selezione Colore"
537
 
538
-#: editorwindow.py:189 dialogs.py:1089 dialogs.py:1106
539
+#: editorwindow.py:199 dialogs.py:1100 dialogs.py:1117
540
 msgid "Log Marked Clip Range"
541
 msgstr "Memorizza l'Area Segnata della Clip"
542
 
543
-#: editorwindow.py:190
544
+#: editorwindow.py:200
545
 msgid "Recreate Media Icons..."
546
 msgstr "Ricrea le Icone..."
547
 
548
-#: editorwindow.py:191
549
+#: editorwindow.py:201
550
 msgid "Remove Unused Media..."
551
 msgstr "Rimuovi Non Utilizzati ..."
552
 
553
-#: editorwindow.py:192
554
+#: editorwindow.py:202
555
 msgid "JACK Audio..."
556
 msgstr ""
557
 
558
-#: editorwindow.py:193
559
+#: editorwindow.py:203
560
 #, fuzzy
561
 msgid "Change Project Profile..."
562
 msgstr "Salva il Progetto con Nome..."
563
 
564
-#: editorwindow.py:194 proxyediting.py:216
565
+#: editorwindow.py:204 proxyediting.py:216
566
 msgid "Proxy Manager"
567
 msgstr "Gestione Proxy"
568
 
569
-#: editorwindow.py:195
570
+#: editorwindow.py:205
571
 msgid "Project Info"
572
 msgstr "Dettagli del Progetto"
573
 
574
-#: editorwindow.py:196 editorwindow.py:487 rendergui.py:171
575
-#: tools/batchrendering.py:862 tools/gmic.py:719
576
+#: editorwindow.py:206 editorwindow.py:504 rendergui.py:172
577
+#: tools/batchrendering.py:865 tools/gmic.py:771
578
 msgid "Render"
579
 msgstr ""
580
 
581
-#: editorwindow.py:197
582
+#: editorwindow.py:207
583
 msgid "Add To Batch Render Queue..."
584
 msgstr "Aggiungi alla Coda dei Render ..."
585
 
586
-#: editorwindow.py:198
587
+#: editorwindow.py:208
588
 msgid "Batch Render Queue"
589
 msgstr "Coda dei Render"
590
 
591
-#: editorwindow.py:199
592
+#: editorwindow.py:209
593
 msgid "Render Timeline"
594
 msgstr "Calcola la Timeline"
595
 
596
-#: editorwindow.py:200 dialogs.py:1137
597
+#: editorwindow.py:210 dialogs.py:1148
598
 msgid "Tools"
599
 msgstr "Strumenti"
600
 
601
-#: editorwindow.py:201 tools/titler.py:178
602
+#: editorwindow.py:211 tools/titler.py:178
603
 msgid "Titler"
604
 msgstr "Titolatrice"
605
 
606
-#: editorwindow.py:202
607
+#: editorwindow.py:212
608
 msgid "Audio Mixer"
609
 msgstr "Mixer Audio"
610
 
611
-#: editorwindow.py:203 tools/gmic.py:779
612
+#: editorwindow.py:213 tools/gmic.py:831
613
 #, fuzzy
614
 msgid "G'MIC Effects"
615
 msgstr "Effetti Cromatici"
616
 
617
-#: editorwindow.py:204
618
-msgid "Phantom2D"
619
-msgstr ""
620
-
621
-#: editorwindow.py:205 medialinker.py:173
622
+#: editorwindow.py:214 medialinker.py:178
623
 msgid "Media Relinker"
624
 msgstr ""
625
 
626
-#: editorwindow.py:206
627
+#: editorwindow.py:215
628
 msgid "_Help"
629
 msgstr "_Aiuto"
630
 
631
-#: editorwindow.py:207
632
+#: editorwindow.py:216
633
 msgid "Contents"
634
 msgstr "Contenuti"
635
 
636
-#: editorwindow.py:208 dialogs.py:474
637
+#: editorwindow.py:217 dialogs.py:477
638
 msgid "Runtime Environment"
639
 msgstr "Informazioni di Sistema"
640
 
641
-#: editorwindow.py:209 dialogs.py:1074
642
+#: editorwindow.py:218 dialogs.py:1085
643
 msgid "Keyboard Shortcuts"
644
 msgstr "Scorciatoie da Tastiera"
645
 
646
-#: editorwindow.py:210 dialogs.py:402
647
+#: editorwindow.py:219 dialogs.py:405
648
 msgid "About"
649
 msgstr "Informazioni"
650
 
651
-#: editorwindow.py:480
652
+#: editorwindow.py:496
653
 msgid "Media"
654
 msgstr "Media"
655
 
656
-#: editorwindow.py:483
657
+#: editorwindow.py:500
658
 msgid "Range Log"
659
 msgstr "Sub-clip"
660
 
661
-#: editorwindow.py:484
662
+#: editorwindow.py:501
663
 msgid "Filters"
664
 msgstr "Filtri"
665
 
666
-#: editorwindow.py:485
667
+#: editorwindow.py:502
668
 msgid "Compositors"
669
 msgstr "Compositing"
670
 
671
-#: editorwindow.py:506
672
+#: editorwindow.py:519
673
 msgid ""
674
 "Prev Frame - Arrow Left\n"
675
 "Next Frame - Arrow Right\n"
676
@@ -601,154 +611,158 @@
677
 "Vai a In\n"
678
 "Vai a Out"
679
 
680
-#: editorwindow.py:708
681
+#: editorwindow.py:748
682
 msgid "Middlebar Layout"
683
 msgstr "Posizione Barra Centrale"
684
 
685
-#: editorwindow.py:711
686
+#: editorwindow.py:751
687
 msgid "Timecode Left"
688
 msgstr "Timecode a Sinistra"
689
 
690
-#: editorwindow.py:716
691
+#: editorwindow.py:756
692
 msgid "Timecode Center"
693
 msgstr "Timecode al Centro"
694
 
695
-#: editorwindow.py:728
696
+#: editorwindow.py:760
697
+msgid "Components Centered"
698
+msgstr ""
699
+
700
+#: editorwindow.py:774
701
 msgid "Tabs Position"
702
 msgstr "Posizione delle Schede"
703
 
704
-#: editorwindow.py:731
705
+#: editorwindow.py:777
706
 msgid "Up"
707
 msgstr "Alto"
708
 
709
-#: editorwindow.py:735
710
+#: editorwindow.py:781
711
 msgid "Down"
712
 msgstr "Basso"
713
 
714
-#: editorwindow.py:752
715
+#: editorwindow.py:796
716
 msgid "Show Monitor Sequence Profile"
717
 msgstr "Mostra il Profilo della Sequenza"
718
 
719
-#: editorwindow.py:757
720
+#: editorwindow.py:801
721
 msgid "Show Master Volume Meter"
722
 msgstr ""
723
 
724
-#: editorwindow.py:765
725
+#: editorwindow.py:809
726
 msgid "Monitor Playback Interpolation"
727
 msgstr "Tipo d'Interpolazione per la Riproduzione"
728
 
729
-#: editorwindow.py:769
730
+#: editorwindow.py:813
731
 #, fuzzy
732
 msgid "Nearest Neighbour (fast)"
733
 msgstr "Interpolazione di Prossimità"
734
 
735
-#: editorwindow.py:773
736
+#: editorwindow.py:817
737
 #, fuzzy
738
 msgid "Bilinear (good)"
739
 msgstr "Bilineare"
740
 
741
-#: editorwindow.py:777
742
+#: editorwindow.py:821
743
 #, fuzzy
744
 msgid "Bicubic (better)"
745
 msgstr "Bicubica"
746
 
747
-#: editorwindow.py:782
748
+#: editorwindow.py:826
749
 msgid "Hyper/Lanczos (best)"
750
 msgstr ""
751
 
752
-#: editorwindow.py:792
753
+#: editorwindow.py:836
754
 msgid "Zoom In"
755
 msgstr "Zoom in Avanti"
756
 
757
-#: editorwindow.py:795
758
+#: editorwindow.py:839
759
 msgid "Zoom Out"
760
 msgstr "Zoom in Dietro"
761
 
762
-#: editorwindow.py:798
763
+#: editorwindow.py:842
764
 msgid "Zoom Fit"
765
 msgstr "Adatta alla Dimensione"
766
 
767
-#: editorwindow.py:920
768
+#: editorwindow.py:959
769
 msgid "Timeline current frame timecode"
770
 msgstr "Timecode del fotogramma corrente sulla timeline"
771
 
772
-#: editorwindow.py:922
773
+#: editorwindow.py:961
774
 msgid "Select view mode: Video/Vectorscope/RGBParade"
775
 msgstr "Modalità di visualizzazione: Video/Vettorscopio/OscilloscopioRGB"
776
 
777
-#: editorwindow.py:924
778
+#: editorwindow.py:963
779
 msgid "Monitor Sequence/Media current frame timecode"
780
 msgstr "Timecode del fotogramma Corrente della Clip/Sequenza nel Monitor"
781
 
782
-#: editorwindow.py:925
783
+#: editorwindow.py:964
784
 msgid "Current Monitor Sequence/Media name"
785
 msgstr "Nome della Clip/Sequenza nel Monitor"
786
 
787
-#: editorwindow.py:927
788
+#: editorwindow.py:966
789
 msgid "Monitor Sequence/Media current position"
790
 msgstr "Posizione Corrente della Clip/Sequenza nel Monitor"
791
 
792
-#: editorwindow.py:929
793
+#: editorwindow.py:968
794
 msgid "Display Current Sequence on Timeline"
795
 msgstr "Mostra la Sequenza sulla Timeline"
796
 
797
-#: editorwindow.py:930
798
+#: editorwindow.py:969
799
 msgid "Display Monitor Clip"
800
 msgstr "Mostra la Clip nel Monitor"
801
 
802
-#: clipeffectseditor.py:112
803
+#: clipeffectseditor.py:122
804
 msgid "Select Filter Group"
805
 msgstr "Seleziona un Gruppo di Filtri"
806
 
807
-#: clipeffectseditor.py:113
808
+#: clipeffectseditor.py:123
809
 msgid "Current group Filters"
810
 msgstr "Gruppo di Filtri Corrente"
811
 
812
-#: clipeffectseditor.py:201
813
+#: clipeffectseditor.py:223
814
 msgid "Quit editing Clip in editor"
815
 msgstr "Chiudere la modifica della Clip"
816
 
817
-#: clipeffectseditor.py:212 panels.py:50 panels.py:95 panels.py:113
818
+#: clipeffectseditor.py:236 panels.py:51 panels.py:96 panels.py:114
819
 #: translations.py:559 mlttransitions.py:134 tools/titler.py:198
820
 msgid "Add"
821
 msgstr "Aggiungi"
822
 
823
-#: clipeffectseditor.py:213 compositeeditor.py:57 guicomponents.py:1201
824
-#: guicomponents.py:1260 guicomponents.py:1449 guicomponents.py:1494
825
-#: panels.py:51 panels.py:96 panels.py:114 tools/titler.py:199
826
-#: tools/batchrendering.py:1027
827
+#: clipeffectseditor.py:237 compositeeditor.py:59 guicomponents.py:1244
828
+#: guicomponents.py:1306 guicomponents.py:1569 guicomponents.py:1618
829
+#: panels.py:52 panels.py:97 panels.py:115 tools/titler.py:199
830
+#: tools/batchrendering.py:1030
831
 msgid "Delete"
832
 msgstr "Elimina"
833
 
834
-#: clipeffectseditor.py:225
835
+#: clipeffectseditor.py:249
836
 msgid "Clip being edited"
837
 msgstr "Clip in corso di modifica"
838
 
839
-#: clipeffectseditor.py:226
840
+#: clipeffectseditor.py:250
841
 msgid "Clip Filter Stack"
842
 msgstr "Lista dei Filtri della Clip"
843
 
844
-#: clipeffectseditor.py:227
845
+#: clipeffectseditor.py:251
846
 msgid "Add Filter to Clip Filter Stack"
847
 msgstr "Aggiungi un Filtro alla Lista dei Filtri della Clip"
848
 
849
-#: clipeffectseditor.py:228
850
+#: clipeffectseditor.py:252
851
 msgid "Delete Filter from Clip Filter Stack"
852
 msgstr "Elimina un Filtro alla Lista dei Filtri della Clip"
853
 
854
-#: clipeffectseditor.py:229
855
+#: clipeffectseditor.py:253
856
 msgid "Toggle all Filters On/Off"
857
 msgstr "Attiva/Disattiva tutti i Filtri"
858
 
859
-#: clipeffectseditor.py:451
860
+#: clipeffectseditor.py:523
861
 msgid "No editable parameters"
862
 msgstr "Parametri non modificabili"
863
 
864
-#: compositeeditor.py:59 render.py:150
865
+#: compositeeditor.py:61 render.py:168
866
 msgid "Reset"
867
 msgstr "Resetta"
868
 
869
-#: compositeeditor.py:63 compositeeditor.py:148
870
+#: compositeeditor.py:65 compositeeditor.py:148
871
 msgid "No Compositor"
872
 msgstr "Nessun Compositing"
873
 
874
@@ -762,20 +776,20 @@
875
 
876
 #: dialogs.py:55 dialogs.py:112 dialogs.py:170 dialogs.py:223 dialogs.py:263
877
 #: dialogs.py:280 dialogs.py:301 dialogs.py:315 dialogs.py:326 dialogs.py:342
878
-#: dialogs.py:373 dialogs.py:392 dialogs.py:706 dialogs.py:801 dialogs.py:835
879
-#: dialogs.py:878 dialogs.py:906 dialogs.py:934 dialogs.py:995 dialogs.py:1034
880
-#: dialogs.py:1048 dialogs.py:1062 dialogs.py:1234 propertyeditorbuilder.py:401
881
-#: rendergui.py:47 rendergui.py:102 rendergui.py:116 rendergui.py:133
882
-#: preferenceswindow.py:42 tools/batchrendering.py:959 proxyediting.py:429
883
-#: patternproducer.py:319 patternproducer.py:352 patternproducer.py:383
884
-#: tools/gmic.py:305 tools/gmic.py:329 tools/gmic.py:459
885
+#: dialogs.py:373 dialogs.py:395 dialogs.py:717 dialogs.py:812 dialogs.py:846
886
+#: dialogs.py:889 dialogs.py:917 dialogs.py:945 dialogs.py:1006 dialogs.py:1045
887
+#: dialogs.py:1059 dialogs.py:1073 dialogs.py:1246 propertyeditorbuilder.py:401
888
+#: rendergui.py:48 rendergui.py:103 rendergui.py:117 rendergui.py:134
889
+#: rendergui.py:905 preferenceswindow.py:43 tools/batchrendering.py:962
890
+#: proxyediting.py:429 patternproducer.py:319 patternproducer.py:352
891
+#: patternproducer.py:383 tools/gmic.py:357 tools/gmic.py:381 tools/gmic.py:511
892
 msgid "Cancel"
893
 msgstr "Annulla"
894
 
895
-#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:404 dialogs.py:476
896
-#: dialogs.py:595 dialogs.py:608 dialogs.py:1235 propertyeditorbuilder.py:402
897
-#: rendergui.py:103 preferenceswindow.py:43 tools/batchrendering.py:391
898
-#: tools/gmic.py:330
899
+#: dialogs.py:56 dialogs.py:224 dialogs.py:264 dialogs.py:407 dialogs.py:479
900
+#: dialogs.py:598 dialogs.py:611 dialogs.py:1247 propertyeditorbuilder.py:402
901
+#: rendergui.py:104 preferenceswindow.py:44 tools/batchrendering.py:394
902
+#: tools/gmic.py:382
903
 msgid "OK"
904
 msgstr "OK"
905
 
906
@@ -783,7 +797,7 @@
907
 msgid "Project profile:"
908
 msgstr "Profilo del progetto:"
909
 
910
-#: dialogs.py:72 projectinfogui.py:45
911
+#: dialogs.py:72 projectinfogui.py:46
912
 msgid "Profile"
913
 msgstr "Profilo"
914
 
915
@@ -816,12 +830,12 @@
916
 msgid "New Profile"
917
 msgstr "Salva Nuovo Profilo"
918
 
919
-#: dialogs.py:133 dialogs.py:188 rendergui.py:510 preferenceswindow.py:103
920
-#: preferenceswindow.py:106 tools/gmic.py:664 tools/toolsencoding.py:40
921
+#: dialogs.py:133 dialogs.py:188 rendergui.py:517 preferenceswindow.py:104
922
+#: preferenceswindow.py:107 tools/gmic.py:716 tools/toolsencoding.py:40
923
 msgid "Select Folder"
924
 msgstr "Seleziona Cartella"
925
 
926
-#: dialogs.py:137 dialogs.py:192 rendergui.py:514 tools/toolsencoding.py:44
927
+#: dialogs.py:137 dialogs.py:192 rendergui.py:521 tools/toolsencoding.py:44
928
 msgid "Folder:"
929
 msgstr "Cartella:"
930
 
931
@@ -835,7 +849,7 @@
932
 msgid "New Project File"
933
 msgstr "Nuovo Progetto"
934
 
935
-#: dialogs.py:179 dialogs.py:1314 tools/batchrendering.py:1239
936
+#: dialogs.py:179 dialogs.py:1329 tools/batchrendering.py:1242
937
 #, fuzzy
938
 msgid "File:"
939
 msgstr "File: "
940
@@ -888,8 +902,8 @@
941
 msgid "Save Project As"
942
 msgstr "Salva Progetto con Nome"
943
 
944
-#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:393 rendergui.py:117
945
-#: tools/batchrendering.py:960 tools/gmic.py:306
946
+#: dialogs.py:281 dialogs.py:316 dialogs.py:374 dialogs.py:396 rendergui.py:118
947
+#: tools/batchrendering.py:963 tools/gmic.py:358
948
 msgid "Save"
949
 msgstr "Salva"
950
 
951
@@ -901,7 +915,7 @@
952
 msgid "Save Runtime Environment Data"
953
 msgstr "Salva le Informazioni di Sistema"
954
 
955
-#: dialogs.py:327 dialogs.py:343 dialogs.py:996
956
+#: dialogs.py:327 dialogs.py:343 dialogs.py:1007
957
 msgid "Ok"
958
 msgstr "Ok"
959
 
960
@@ -917,7 +931,7 @@
961
 msgid "' as render clips folder"
962
 msgstr "' come cartella per i file di render"
963
 
964
-#: dialogs.py:366 dialogs.py:384
965
+#: dialogs.py:366 dialogs.py:387
966
 msgid "Save project '"
967
 msgstr "Salvo il progetto '"
968
 
969
@@ -925,131 +939,135 @@
970
 msgid "' before exiting?"
971
 msgstr "' prima di uscire?"
972
 
973
-#: dialogs.py:372 dialogs.py:391
974
+#: dialogs.py:372 dialogs.py:394
975
 msgid "Don't Save"
976
 msgstr "Non Salvare"
977
 
978
-#: dialogs.py:384
979
+#: dialogs.py:387
980
 msgid "' before closing project?"
981
 msgstr "' prima di chiudere il progetto?"
982
 
983
-#: dialogs.py:462
984
+#: dialogs.py:465
985
 msgid "Application"
986
 msgstr "Applicazione"
987
 
988
-#: dialogs.py:463
989
+#: dialogs.py:466
990
 msgid "Thanks"
991
 msgstr "Ringraziamenti"
992
 
993
-#: dialogs.py:464
994
+#: dialogs.py:467
995
 msgid "License"
996
 msgstr "Licenza"
997
 
998
-#: dialogs.py:465
999
+#: dialogs.py:468
1000
 msgid "Translations"
1001
 msgstr "Traduzioni"
1002
 
1003
-#: dialogs.py:480
1004
+#: dialogs.py:483
1005
 msgid "MLT version: "
1006
 msgstr "Versione MLT: "
1007
 
1008
-#: dialogs.py:486
1009
+#: dialogs.py:489
1010
 msgid "GTK version: "
1011
 msgstr "Versione GTK: "
1012
 
1013
-#: dialogs.py:488
1014
+#: dialogs.py:491
1015
 msgid "Locale: "
1016
 msgstr "Lingua: "
1017
 
1018
-#: dialogs.py:491
1019
+#: dialogs.py:494
1020
 msgid "INSTALLATION"
1021
 msgstr "INSTALLAZIONE"
1022
 
1023
-#: dialogs.py:493
1024
+#: dialogs.py:496
1025
 msgid "DEVELOPER VERSION"
1026
 msgstr "VERSIONE DI SVILUPPO"
1027
 
1028
-#: dialogs.py:495
1029
+#: dialogs.py:498
1030
 msgid "Running from: "
1031
 msgstr "Applicazione lanciata da: "
1032
 
1033
-#: dialogs.py:523
1034
+#: dialogs.py:526
1035
 msgid " AVAILABLE"
1036
 msgstr " DISPONIBILE"
1037
 
1038
-#: dialogs.py:525
1039
+#: dialogs.py:528
1040
 msgid " NOT AVAILABLE, "
1041
 msgstr " NON DISPONIBILE, "
1042
 
1043
-#: dialogs.py:525
1044
+#: dialogs.py:528
1045
 msgid " MISSING"
1046
 msgstr " MANCANTE"
1047
 
1048
-#: dialogs.py:531
1049
+#: dialogs.py:534
1050
 msgid " FOR FILTER "
1051
 msgstr " PER IL FILTRO "
1052
 
1053
-#: dialogs.py:531 dialogs.py:534
1054
+#: dialogs.py:534 dialogs.py:537
1055
 msgid " NOT FOUND"
1056
 msgstr " NON TROVATO"
1057
 
1058
-#: dialogs.py:534
1059
+#: dialogs.py:537
1060
 msgid " FOR TRANSITION "
1061
 msgstr " PER LA TRANSIZIONE "
1062
 
1063
-#: dialogs.py:538 dialogs.py:1090 preferenceswindow.py:51
1064
+#: dialogs.py:541 dialogs.py:1101 preferenceswindow.py:52
1065
 msgid "General"
1066
 msgstr "Generale"
1067
 
1068
-#: dialogs.py:539
1069
+#: dialogs.py:542
1070
 msgid "MLT Filters"
1071
 msgstr "Filtri MLT"
1072
 
1073
-#: dialogs.py:540
1074
+#: dialogs.py:543
1075
 msgid "MLT Transitions"
1076
 msgstr "Transizioni MLT"
1077
 
1078
-#: dialogs.py:541
1079
+#: dialogs.py:544
1080
 msgid "Missing MLT Services"
1081
 msgstr "Servizi MLT mancanti"
1082
 
1083
-#: dialogs.py:544
1084
+#: dialogs.py:547
1085
 msgid "Video Codecs"
1086
 msgstr "Codec Video"
1087
 
1088
-#: dialogs.py:545
1089
+#: dialogs.py:548
1090
 msgid "Audio Codecs"
1091
 msgstr "Codec Audio"
1092
 
1093
-#: dialogs.py:546
1094
+#: dialogs.py:549
1095
 msgid "Formats"
1096
 msgstr "Formati"
1097
 
1098
-#: dialogs.py:547
1099
+#: dialogs.py:550
1100
 msgid "Render Options"
1101
 msgstr "Opzioni di Calcolo"
1102
 
1103
-#: dialogs.py:593 guicomponents.py:1453
1104
+#: dialogs.py:596 guicomponents.py:1573
1105
 msgid "File Properties"
1106
 msgstr "Proprietà dei File"
1107
 
1108
-#: dialogs.py:606
1109
+#: dialogs.py:609
1110
 msgid "Clip Properties"
1111
 msgstr "Proprietà della Clip"
1112
 
1113
-#: dialogs.py:627
1114
+#: dialogs.py:630
1115
 msgid "Loading project"
1116
 msgstr "Carica Progetto"
1117
 
1118
-#: dialogs.py:662
1119
+#: dialogs.py:664
1120
 msgid "Recreating icons"
1121
 msgstr "Ricrea le icone"
1122
 
1123
-#: dialogs.py:695
1124
+#: dialogs.py:667
1125
+msgid "Update media lengths data"
1126
+msgstr ""
1127
+
1128
+#: dialogs.py:706
1129
 msgid "Are you sure you want to delete these media files?"
1130
 msgstr "Sei sicuro di voler cancellare questi file?"
1131
 
1132
-#: dialogs.py:696
1133
+#: dialogs.py:707
1134
 msgid ""
1135
 "One or more of the Media Files you are deleting from the project\n"
1136
 "either <b>have proxy files or are proxy files.</b>\n"
1137
@@ -1058,7 +1076,7 @@
1138
 "Uno o più File che desideri eliminare dal progetto\n"
1139
 "sono <b>file proxy o hanno dei file proxy collegati.</b>\n"
1140
 
1141
-#: dialogs.py:697
1142
+#: dialogs.py:708
1143
 msgid ""
1144
 "Deleting these files could <b>prevent converting</b> between\n"
1145
 "using proxy files and using original media.\n"
1146
@@ -1067,15 +1085,15 @@
1147
 "Eliminando questi file potresti<b> impedire la conversione</b>\n"
1148
 "tra i file proxy e quelli originali.\n"
1149
 
1150
-#: dialogs.py:707
1151
+#: dialogs.py:718
1152
 msgid "Force Delete"
1153
 msgstr "Forza Cancellazione"
1154
 
1155
-#: dialogs.py:718
1156
+#: dialogs.py:729
1157
 msgid "Open last autosave?"
1158
 msgstr "Caricare l'ultimo salvataggio automatico?"
1159
 
1160
-#: dialogs.py:719
1161
+#: dialogs.py:730
1162
 msgid ""
1163
 "It seems that Flowblade exited abnormally last time.\n"
1164
 "\n"
1165
@@ -1083,7 +1101,7 @@
1166
 "Sembra che l'ultima volta Flowblade non sia stato chiuso correttamente.\n"
1167
 "\n"
1168
 
1169
-#: dialogs.py:720
1170
+#: dialogs.py:731
1171
 msgid ""
1172
 "If there is another instance of Flowblade running,\n"
1173
 "this dialog has probably detected its autosave file.\n"
1174
@@ -1093,23 +1111,23 @@
1175
 "questa finestra di dialogo ha individuato, probabilmente, il suo salvataggio "
1176
 "automatico.\n"
1177
 
1178
-#: dialogs.py:721
1179
+#: dialogs.py:732
1180
 msgid "It is NOT possible to open this autosaved version later."
1181
 msgstr "NON sarà possibile recuperare in futuro questo salvataggio automatico."
1182
 
1183
-#: dialogs.py:729 dialogs.py:773
1184
+#: dialogs.py:740 dialogs.py:784
1185
 msgid "Continue with default 'untitled' project"
1186
 msgstr "Prosegui con il progetto predefinito 'senza titolo'"
1187
 
1188
-#: dialogs.py:730
1189
+#: dialogs.py:741
1190
 msgid "Open Autosaved Project"
1191
 msgstr "Apri il Progetto Salvato Automaticamente"
1192
 
1193
-#: dialogs.py:740
1194
+#: dialogs.py:751
1195
 msgid "Open a autosave file?"
1196
 msgstr "Apro il File di Salvataggio Automatico?"
1197
 
1198
-#: dialogs.py:741
1199
+#: dialogs.py:752
1200
 msgid ""
1201
 "There are <b>multiple autosave files</b> from application crashes.\n"
1202
 "\n"
1203
@@ -1117,7 +1135,7 @@
1204
 "Ci sono <b>molteplici salvataggi automatici</b>da crash dell'applicazione.\n"
1205
 "\n"
1206
 
1207
-#: dialogs.py:742
1208
+#: dialogs.py:753
1209
 msgid ""
1210
 "If you just <b>experienced a crash, select the last created autosave</b> "
1211
 "file\n"
1212
@@ -1129,7 +1147,7 @@
1213
 "per continuare il lavoro.\n"
1214
 "\n"
1215
 
1216
-#: dialogs.py:743
1217
+#: dialogs.py:754
1218
 msgid ""
1219
 "If you see this at application start without a recent crash,\n"
1220
 "you should probably delete all autosave files to stop seeing this dialog."
1221
@@ -1138,44 +1156,44 @@
1222
 "hai probabilmente eliminato tutti i salvataggi automatici\n"
1223
 "per impedire la comparsa di questa finestra."
1224
 
1225
-#: dialogs.py:774
1226
+#: dialogs.py:785
1227
 msgid "Open Selected Autosave"
1228
 msgstr "Apri il Salvataggio Automatico Selezionato"
1229
 
1230
-#: dialogs.py:799
1231
+#: dialogs.py:810
1232
 msgid "Change Sequence Tracks Count"
1233
 msgstr "Cambiare il Numero di Tracce"
1234
 
1235
-#: dialogs.py:802
1236
+#: dialogs.py:813
1237
 msgid "Change Tracks"
1238
 msgstr "Modifica le Tracce"
1239
 
1240
-#: dialogs.py:805
1241
+#: dialogs.py:816
1242
 msgid "New Number of Tracks:"
1243
 msgstr "Nuovo Numero di Tracce:"
1244
 
1245
-#: dialogs.py:808
1246
+#: dialogs.py:819
1247
 msgid "Please note:\n"
1248
 msgstr "Attenzione:\n"
1249
 
1250
-#: dialogs.py:809
1251
+#: dialogs.py:820
1252
 #, fuzzy
1253
 msgid ""
1254
 " It is recommended that you save Project before completing this operation\n"
1255
 msgstr ""
1256
 "* Si raccomanda di salvare il Progetto prima di lanciare questa operazione\n"
1257
 
1258
-#: dialogs.py:810
1259
+#: dialogs.py:821
1260
 #, fuzzy
1261
 msgid " There is no Undo for this operation\n"
1262
 msgstr "* L'operazione non può essere annullata\n"
1263
 
1264
-#: dialogs.py:811
1265
+#: dialogs.py:822
1266
 #, fuzzy
1267
 msgid " Current Undo Stack will be destroyed\n"
1268
 msgstr "* La cronologia delle operazioni verrà distrutta\n"
1269
 
1270
-#: dialogs.py:812
1271
+#: dialogs.py:823
1272
 #, fuzzy
1273
 msgid ""
1274
 " All Clips and Compositors on deleted Tracks will be permanently destroyed"
1275
@@ -1183,72 +1201,72 @@
1276
 "* Tutte le clip e i compositing sulle Tracce rimosse saranno permanentemente "
1277
 "distrutti"
1278
 
1279
-#: dialogs.py:833
1280
+#: dialogs.py:844
1281
 msgid "Create New Sequence"
1282
 msgstr "Crea una Nuova Sequenza"
1283
 
1284
-#: dialogs.py:836
1285
+#: dialogs.py:847
1286
 msgid "Create Sequence"
1287
 msgstr "Crea una Sequenza"
1288
 
1289
-#: dialogs.py:843
1290
+#: dialogs.py:854
1291
 msgid "Sequence Name:"
1292
 msgstr "Nome della Sequenza:"
1293
 
1294
-#: dialogs.py:848
1295
+#: dialogs.py:859
1296
 msgid "Number of Tracks:"
1297
 msgstr "Numero delle Tracce:"
1298
 
1299
-#: dialogs.py:854
1300
+#: dialogs.py:865
1301
 msgid "Open For Editing:"
1302
 msgstr "Apri per modificare:"
1303
 
1304
-#: dialogs.py:876
1305
+#: dialogs.py:887
1306
 msgid "Rename New Media Object"
1307
 msgstr "Rinomina i Nuovi Media"
1308
 
1309
-#: dialogs.py:879 dialogs.py:907 dialogs.py:961 guicomponents.py:1448
1310
+#: dialogs.py:890 dialogs.py:918 dialogs.py:972 guicomponents.py:1568
1311
 msgid "Rename"
1312
 msgstr "Rinomina"
1313
 
1314
-#: dialogs.py:886 dialogs.py:914
1315
+#: dialogs.py:897 dialogs.py:925
1316
 msgid "New Name:"
1317
 msgstr "Nuovo Nome:"
1318
 
1319
-#: dialogs.py:904 guicomponents.py:1158 guicomponents.py:1244
1320
+#: dialogs.py:915 guicomponents.py:1193 guicomponents.py:1287
1321
 msgid "Rename Clip"
1322
 msgstr "Rinomina la Clip"
1323
 
1324
-#: dialogs.py:932
1325
+#: dialogs.py:943
1326
 msgid "New Range Item Group"
1327
 msgstr "Nuovo gruppo di Sub-Clip"
1328
 
1329
-#: dialogs.py:935 patternproducer.py:320 patternproducer.py:353
1330
+#: dialogs.py:946 patternproducer.py:320 patternproducer.py:353
1331
 #: patternproducer.py:384
1332
 msgid "Create"
1333
 msgstr "Crea"
1334
 
1335
-#: dialogs.py:939
1336
+#: dialogs.py:950
1337
 msgid "User Group "
1338
 msgstr "Gruppo utenti"
1339
 
1340
-#: dialogs.py:942 dialogs.py:962
1341
+#: dialogs.py:953 dialogs.py:973
1342
 msgid "New Group Name:"
1343
 msgstr "Nuovo Gruppo:"
1344
 
1345
-#: dialogs.py:960
1346
+#: dialogs.py:971
1347
 msgid "Rename Range Log Item Group"
1348
 msgstr "Rinomina il Gruppo di Sub-Clip"
1349
 
1350
-#: dialogs.py:968
1351
+#: dialogs.py:979
1352
 msgid "Can't open non-valid media"
1353
 msgstr "Impossibile aprire un file non valido"
1354
 
1355
-#: dialogs.py:969
1356
+#: dialogs.py:980
1357
 msgid "File: "
1358
 msgstr "File: "
1359
 
1360
-#: dialogs.py:969
1361
+#: dialogs.py:980
1362
 msgid ""
1363
 "\n"
1364
 "is not a valid media file."
1365
@@ -1256,433 +1274,438 @@
1366
 "\n"
1367
 "non è un file valido."
1368
 
1369
-#: dialogs.py:973
1370
+#: dialogs.py:984
1371
 msgid "New Marker"
1372
 msgstr "Nuovo Marcatore"
1373
 
1374
-#: dialogs.py:975 guicomponents.py:1892
1375
+#: dialogs.py:986 guicomponents.py:2018
1376
 msgid "Add Marker"
1377
 msgstr "Aggiungi un Marcatore"
1378
 
1379
-#: dialogs.py:982
1380
+#: dialogs.py:993
1381
 msgid "Name for marker at "
1382
 msgstr "Nome del Marcatore"
1383
 
1384
-#: dialogs.py:997
1385
+#: dialogs.py:1008
1386
 msgid "Add Image Sequence Clip"
1387
 msgstr "Aggiungi una Sequenza di Immagini"
1388
 
1389
-#: dialogs.py:1003
1390
+#: dialogs.py:1014
1391
 msgid "Select First Frame"
1392
 msgstr "Seleziona il Primo Fotogramma"
1393
 
1394
-#: dialogs.py:1013
1395
+#: dialogs.py:1024
1396
 msgid "First frame:"
1397
 msgstr "Primo Fotogramma:"
1398
 
1399
-#: dialogs.py:1017
1400
+#: dialogs.py:1028
1401
 msgid "Frames per Source Image:"
1402
 msgstr "Numero di Fotogrammi:"
1403
 
1404
-#: dialogs.py:1032
1405
+#: dialogs.py:1043
1406
 #, fuzzy
1407
 msgid "Export EDL"
1408
 msgstr "Esporta"
1409
 
1410
-#: dialogs.py:1046
1411
+#: dialogs.py:1057
1412
 msgid "Add Transition"
1413
 msgstr "Aggiungi Transizione"
1414
 
1415
-#: dialogs.py:1049 dialogs.py:1063
1416
+#: dialogs.py:1060 dialogs.py:1074
1417
 msgid "Apply"
1418
 msgstr "Applica"
1419
 
1420
-#: dialogs.py:1060
1421
+#: dialogs.py:1071
1422
 msgid "Add Fade"
1423
 msgstr "Aggiungi Dissolvenza"
1424
 
1425
-#: dialogs.py:1077 dialogs.py:1187 tools/titler.py:416 proxyediting.py:420
1426
-#: medialinker.py:149 tools/gmic.py:750 tools/gmic.py:841
1427
+#: dialogs.py:1088 dialogs.py:1199 tools/titler.py:416 proxyediting.py:420
1428
+#: medialinker.py:154 tools/gmic.py:802 tools/gmic.py:893
1429
 msgid "Close"
1430
 msgstr "Chiudi"
1431
 
1432
-#: dialogs.py:1080
1433
+#: dialogs.py:1091
1434
 msgid "Control + N"
1435
 msgstr "Control + N"
1436
 
1437
-#: dialogs.py:1080
1438
+#: dialogs.py:1091
1439
 msgid "Create New Project"
1440
 msgstr "Crea Nuovo Progetto"
1441
 
1442
-#: dialogs.py:1081
1443
+#: dialogs.py:1092
1444
 msgid "Control + S"
1445
 msgstr "Control + S"
1446
 
1447
-#: dialogs.py:1081
1448
+#: dialogs.py:1092
1449
 msgid "Save Project"
1450
 msgstr "Salva il Progetto"
1451
 
1452
-#: dialogs.py:1082 dialogs.py:1098
1453
+#: dialogs.py:1093 dialogs.py:1109
1454
 msgid "DELETE"
1455
 msgstr ""
1456
 
1457
-#: dialogs.py:1082
1458
+#: dialogs.py:1093
1459
 msgid "Delete Selected Item"
1460
 msgstr "Elimina Oggetti Selezionati"
1461
 
1462
-#: dialogs.py:1083
1463
+#: dialogs.py:1094
1464
 msgid "ESCAPE"
1465
 msgstr ""
1466
 
1467
-#: dialogs.py:1083
1468
+#: dialogs.py:1094
1469
 msgid "Stop Rendering Audio Levels"
1470
 msgstr "Ferma il Calcolo dei Livelli Audio"
1471
 
1472
-#: dialogs.py:1084
1473
+#: dialogs.py:1095
1474
 msgid "Control + Q"
1475
 msgstr "Control + Q"
1476
 
1477
-#: dialogs.py:1084
1478
+#: dialogs.py:1095
1479
 msgid "Quit"
1480
 msgstr "Esci"
1481
 
1482
-#: dialogs.py:1085
1483
+#: dialogs.py:1096
1484
 msgid "Control + Z"
1485
 msgstr "Control + Z"
1486
 
1487
-#: dialogs.py:1085
1488
+#: dialogs.py:1096
1489
 msgid "Undo"
1490
 msgstr "Annulla"
1491
 
1492
-#: dialogs.py:1086
1493
+#: dialogs.py:1097
1494
 msgid "Control + Y"
1495
 msgstr "Control + Y"
1496
 
1497
-#: dialogs.py:1086
1498
+#: dialogs.py:1097
1499
 msgid "Redo"
1500
 msgstr "Ripristina"
1501
 
1502
-#: dialogs.py:1087
1503
+#: dialogs.py:1098
1504
 msgid "Control + O"
1505
 msgstr "Control + O"
1506
 
1507
-#: dialogs.py:1087
1508
+#: dialogs.py:1098
1509
 msgid "Open Project"
1510
 msgstr "Apri un Progetto"
1511
 
1512
-#: dialogs.py:1088
1513
+#: dialogs.py:1099
1514
 msgid "TAB"
1515
 msgstr "TAB"
1516
 
1517
-#: dialogs.py:1088
1518
+#: dialogs.py:1099
1519
 msgid "Switch Monitor Source"
1520
 msgstr "Cambia la Sorgente del Monitor"
1521
 
1522
-#: dialogs.py:1089
1523
+#: dialogs.py:1100
1524
 #, fuzzy
1525
 msgid "Control + L"
1526
 msgstr "Control + N"
1527
 
1528
-#: dialogs.py:1093
1529
+#: dialogs.py:1104
1530
 msgid "Set Mark In"
1531
 msgstr "Inserisci punto di IN"
1532
 
1533
-#: dialogs.py:1094
1534
+#: dialogs.py:1105
1535
 msgid "Set Mark Out"
1536
 msgstr "Inserisci punto di OUT"
1537
 
1538
-#: dialogs.py:1095
1539
+#: dialogs.py:1106
1540
 #, fuzzy
1541
 msgid "Alt + I"
1542
 msgstr "Shift + I"
1543
 
1544
-#: dialogs.py:1095
1545
+#: dialogs.py:1106
1546
 #, fuzzy
1547
 msgid "Go To Mark In"
1548
 msgstr "Vai a IN"
1549
 
1550
-#: dialogs.py:1096
1551
+#: dialogs.py:1107
1552
 #, fuzzy
1553
 msgid "Alt + O"
1554
 msgstr "Shift + O"
1555
 
1556
-#: dialogs.py:1096
1557
+#: dialogs.py:1107
1558
 #, fuzzy
1559
 msgid "Go To Mark Out"
1560
 msgstr "Vai a OUT"
1561
 
1562
-#: dialogs.py:1101
1563
+#: dialogs.py:1112
1564
 msgid "3 Point Overwrite Insert"
1565
 msgstr "Sovrascrivi a 3 Punti"
1566
 
1567
-#: dialogs.py:1102
1568
+#: dialogs.py:1113
1569
 msgid "Add Mark"
1570
 msgstr "Aggiungi un Marcatore"
1571
 
1572
-#: dialogs.py:1103
1573
+#: dialogs.py:1114
1574
 #, fuzzy
1575
 msgid "Control + C"
1576
 msgstr "Control + N"
1577
 
1578
-#: dialogs.py:1103
1579
+#: dialogs.py:1114
1580
 msgid "Copy Clips"
1581
 msgstr "Copia Clip"
1582
 
1583
-#: dialogs.py:1104
1584
+#: dialogs.py:1115
1585
 #, fuzzy
1586
 msgid "Control + V"
1587
 msgstr "Control + N"
1588
 
1589
-#: dialogs.py:1104
1590
+#: dialogs.py:1115
1591
 msgid "Paste Clips"
1592
 msgstr "Incolla Clip"
1593
 
1594
-#: dialogs.py:1105
1595
+#: dialogs.py:1116
1596
 msgid "R"
1597
 msgstr ""
1598
 
1599
-#: dialogs.py:1105
1600
+#: dialogs.py:1116
1601
 #, fuzzy
1602
 msgid "Resync selected Clip or Compositor"
1603
 msgstr "Compositing"
1604
 
1605
-#: dialogs.py:1106
1606
+#: dialogs.py:1117
1607
 msgid "G"
1608
 msgstr ""
1609
 
1610
-#: dialogs.py:1107 dialogs.py:1119 dialogs.py:1140
1611
+#: dialogs.py:1118 dialogs.py:1130 dialogs.py:1151
1612
 msgid "Left Arrow "
1613
 msgstr "Freccia Sinistra"
1614
 
1615
-#: dialogs.py:1107
1616
+#: dialogs.py:1118
1617
 #, fuzzy
1618
 msgid "Prev Frame Trim Edit"
1619
 msgstr "Fotogramma Precedente"
1620
 
1621
-#: dialogs.py:1108 dialogs.py:1120 dialogs.py:1141
1622
+#: dialogs.py:1119 dialogs.py:1131 dialogs.py:1152
1623
 msgid "Right Arrow"
1624
 msgstr "Freccia Destra"
1625
 
1626
-#: dialogs.py:1108
1627
+#: dialogs.py:1119
1628
 #, fuzzy
1629
 msgid "Next Frame Trim Edit"
1630
 msgstr "Fotogramma Successivo"
1631
 
1632
-#: dialogs.py:1109 dialogs.py:1121
1633
+#: dialogs.py:1120 dialogs.py:1132
1634
 #, fuzzy
1635
 msgid "Control + Left Arrow "
1636
 msgstr "Control + N"
1637
 
1638
-#: dialogs.py:1109
1639
+#: dialogs.py:1120
1640
 msgid "Back 10 Frames Trim Edit"
1641
 msgstr ""
1642
 
1643
-#: dialogs.py:1110 dialogs.py:1122
1644
+#: dialogs.py:1121 dialogs.py:1133
1645
 #, fuzzy
1646
 msgid "Control + Right Arrow"
1647
 msgstr "Freccia Destra"
1648
 
1649
-#: dialogs.py:1110
1650
+#: dialogs.py:1121
1651
 #, fuzzy
1652
 msgid "Forward 10 Frames Trim Edit"
1653
 msgstr "Avanti Veloce"
1654
 
1655
-#: dialogs.py:1111
1656
+#: dialogs.py:1122
1657
 msgid "ENTER"
1658
 msgstr ""
1659
 
1660
-#: dialogs.py:1111
1661
+#: dialogs.py:1122
1662
 msgid "Complete Keyboard Trim Edit"
1663
 msgstr ""
1664
 
1665
-#: dialogs.py:1112
1666
-msgid "Timeline"
1667
-msgstr "Timeline"
1668
-
1669
-#: dialogs.py:1115
1670
+#: dialogs.py:1126
1671
 msgid "SPACE"
1672
 msgstr ""
1673
 
1674
-#: dialogs.py:1115
1675
+#: dialogs.py:1126
1676
 msgid "Start / Stop Playback"
1677
 msgstr "Avvia/Arresta la Riproduzione"
1678
 
1679
-#: dialogs.py:1116
1680
+#: dialogs.py:1127
1681
 msgid "Backwards Faster"
1682
 msgstr "Indietro Veloce"
1683
 
1684
-#: dialogs.py:1117 proxyediting.py:353 tools/gmic.py:717
1685
+#: dialogs.py:1128 proxyediting.py:353 tools/gmic.py:769
1686
 msgid "Stop"
1687
 msgstr "Stop"
1688
 
1689
-#: dialogs.py:1118
1690
+#: dialogs.py:1129
1691
 msgid "Forward Faster"
1692
 msgstr "Avanti Veloce"
1693
 
1694
-#: dialogs.py:1119
1695
+#: dialogs.py:1130
1696
 msgid "Prev Frame"
1697
 msgstr "Fotogramma Precedente"
1698
 
1699
-#: dialogs.py:1120
1700
+#: dialogs.py:1131
1701
 msgid "Next Frame"
1702
 msgstr "Fotogramma Successivo"
1703
 
1704
-#: dialogs.py:1121
1705
+#: dialogs.py:1132
1706
 msgid "Move Back 10 Frames"
1707
 msgstr ""
1708
 
1709
-#: dialogs.py:1122
1710
+#: dialogs.py:1133
1711
 #, fuzzy
1712
 msgid "Move Forward 10 Frames"
1713
 msgstr "Avanti Veloce"
1714
 
1715
-#: dialogs.py:1123 dialogs.py:1142
1716
+#: dialogs.py:1134 dialogs.py:1153
1717
 msgid "Up Arrow"
1718
 msgstr "Freccia Su"
1719
 
1720
-#: dialogs.py:1123
1721
+#: dialogs.py:1134
1722
 msgid "Next Edit/Mark"
1723
 msgstr "Taglio/Marcatore Successivo"
1724
 
1725
-#: dialogs.py:1124 dialogs.py:1143
1726
+#: dialogs.py:1135 dialogs.py:1154
1727
 msgid "Down Arrow"
1728
 msgstr "Freccia Giù"
1729
 
1730
-#: dialogs.py:1124
1731
+#: dialogs.py:1135
1732
 msgid "Prev Edit/Mark"
1733
 msgstr "Taglio/Marcatore Precedente"
1734
 
1735
-#: dialogs.py:1125
1736
+#: dialogs.py:1136
1737
 msgid "HOME"
1738
 msgstr ""
1739
 
1740
-#: dialogs.py:1125
1741
+#: dialogs.py:1136
1742
 msgid "Go To Start"
1743
 msgstr "Vai all'Inizio"
1744
 
1745
-#: dialogs.py:1126
1746
+#: dialogs.py:1137
1747
 msgid "Shift + I"
1748
 msgstr "Shift + I"
1749
 
1750
-#: dialogs.py:1126
1751
+#: dialogs.py:1137
1752
 msgid "To Mark In"
1753
 msgstr "Vai a IN"
1754
 
1755
-#: dialogs.py:1127
1756
+#: dialogs.py:1138
1757
 msgid "Shift + O"
1758
 msgstr "Shift + O"
1759
 
1760
-#: dialogs.py:1127
1761
+#: dialogs.py:1138
1762
 msgid "To Mark Out"
1763
 msgstr "Vai a OUT"
1764
 
1765
-#: dialogs.py:1128
1766
+#: dialogs.py:1139
1767
 msgid "Playback"
1768
 msgstr "Riproduci"
1769
 
1770
-#: dialogs.py:1132 guicomponents.py:2025 translations.py:556
1771
+#: dialogs.py:1143 guicomponents.py:2197 translations.py:556
1772
 msgid "Overwrite"
1773
 msgstr "Sovrascrivi"
1774
 
1775
-#: dialogs.py:1133 guicomponents.py:2031
1776
+#: dialogs.py:1144 guicomponents.py:2203
1777
 msgid "Trim"
1778
 msgstr ""
1779
 
1780
-#: dialogs.py:1134 guicomponents.py:2037
1781
+#: dialogs.py:1145 guicomponents.py:2209
1782
 msgid "Roll"
1783
 msgstr ""
1784
 
1785
-#: dialogs.py:1135 guicomponents.py:2043
1786
+#: dialogs.py:1146 guicomponents.py:2215
1787
 msgid "Slip"
1788
 msgstr ""
1789
 
1790
-#: dialogs.py:1136 guicomponents.py:2049
1791
+#: dialogs.py:1147 guicomponents.py:2221
1792
 msgid "Spacer"
1793
 msgstr "Spaziatore"
1794
 
1795
-#: dialogs.py:1140
1796
+#: dialogs.py:1151
1797
 msgid "Move Source Video Left"
1798
 msgstr "Muovi la Sorgente Video a sinistra"
1799
 
1800
-#: dialogs.py:1141
1801
+#: dialogs.py:1152
1802
 msgid "Move Source Video Right"
1803
 msgstr "Muovi la Sorgente Video a Destra"
1804
 
1805
-#: dialogs.py:1142
1806
+#: dialogs.py:1153
1807
 msgid "Move Source Video Up"
1808
 msgstr "Muovi la Sorgente Video in Alto"
1809
 
1810
-#: dialogs.py:1143
1811
+#: dialogs.py:1154
1812
 msgid "Move Source Video Down"
1813
 msgstr "Muovi la Sorgente Video in Basso"
1814
 
1815
-#: dialogs.py:1144
1816
+#: dialogs.py:1155
1817
+#, fuzzy
1818
+msgid "Shift"
1819
+msgstr "Shift + I"
1820
+
1821
+#: dialogs.py:1155
1822
+msgid "Snap to X or Y of drag start point"
1823
+msgstr ""
1824
+
1825
+#: dialogs.py:1156
1826
 msgid "Geometry Editor"
1827
 msgstr "Manipolazione delle Geometrie"
1828
 
1829
-#: dialogs.py:1185
1830
+#: dialogs.py:1197
1831
 msgid "Sequence Watermark"
1832
 msgstr "Watermark della sequenza"
1833
 
1834
-#: dialogs.py:1189
1835
+#: dialogs.py:1201
1836
 msgid "Sequence:"
1837
 msgstr "Sequenza:"
1838
 
1839
-#: dialogs.py:1193
1840
+#: dialogs.py:1205
1841
 msgid "Watermark:"
1842
 msgstr ""
1843
 
1844
-#: dialogs.py:1195
1845
+#: dialogs.py:1207
1846
 msgid "Set Watermark File"
1847
 msgstr "Imposta un file per il Watermark"
1848
 
1849
-#: dialogs.py:1196
1850
+#: dialogs.py:1208
1851
 msgid "Remove Watermark"
1852
 msgstr "Rimuovi il Watermark"
1853
 
1854
-#: dialogs.py:1232
1855
+#: dialogs.py:1244
1856
 msgid "Select Watermark File"
1857
 msgstr "Seleziona un file per il Watermark"
1858
 
1859
-#: dialogs.py:1261
1860
+#: dialogs.py:1273
1861
 msgid "All files"
1862
 msgstr "Tutti i file"
1863
 
1864
-#: dialogs.py:1280
1865
+#: dialogs.py:1295
1866
 #, fuzzy
1867
 msgid "Saving project snapshot"
1868
 msgstr "Salvo il progetto '"
1869
 
1870
-#: dialogs.py:1302
1871
+#: dialogs.py:1317
1872
 #, fuzzy
1873
 msgid "Loaded Media Profile Mismatch"
1874
 msgstr "Percorso:"
1875
 
1876
-#: dialogs.py:1304
1877
+#: dialogs.py:1319
1878
 #, fuzzy
1879
 msgid "Keep Current Profile"
1880
 msgstr "Elimina Gruppo Corrente"
1881
 
1882
-#: dialogs.py:1305
1883
+#: dialogs.py:1320
1884
 #, fuzzy
1885
 msgid "Change To File Profile"
1886
 msgstr "Salva il Progetto con Nome..."
1887
 
1888
-#: dialogs.py:1307
1889
+#: dialogs.py:1322
1890
 msgid "A video file was loaded that does not match the Project Profile!"
1891
 msgstr ""
1892
 
1893
-#: dialogs.py:1315
1894
+#: dialogs.py:1330
1895
 #, fuzzy
1896
 msgid "File Profile:"
1897
 msgstr "Salva Nuovo Profilo"
1898
 
1899
-#: dialogs.py:1316
1900
+#: dialogs.py:1331
1901
 #, fuzzy
1902
 msgid "Project Profile:"
1903
 msgstr "Profilo del progetto:"
1904
 
1905
-#: dialogs.py:1317
1906
+#: dialogs.py:1332
1907
 msgid ""
1908
 "Using a matching profile is recommended.\n"
1909
 "\n"
1910
@@ -1693,7 +1716,7 @@
1911
 msgid "Can't put an audio clip on a video track."
1912
 msgstr "Impossibile inserire una clip audio in una traccia video."
1913
 
1914
-#: editevent.py:226 editevent.py:810 movemodes.py:591
1915
+#: editevent.py:226 editevent.py:817 movemodes.py:591
1916
 msgid "Track "
1917
 msgstr "Traccia "
1918
 
1919
@@ -1701,11 +1724,11 @@
1920
 msgid " is a video track and can't display audio only material."
1921
 msgstr "Impossibile visualizzare solo l'audio in una traccia video."
1922
 
1923
-#: editevent.py:809
1924
+#: editevent.py:816
1925
 msgid "Can't edit a locked track"
1926
 msgstr "Impossibile modificare una traccia bloccata"
1927
 
1928
-#: editevent.py:810
1929
+#: editevent.py:817
1930
 msgid " is locked. Unlock track to edit it."
1931
 msgstr " è bloccata. Sbloccare la traccia per modificarla."
1932
 
1933
@@ -1713,448 +1736,536 @@
1934
 msgid "Empty"
1935
 msgstr "Vuota"
1936
 
1937
-#: guicomponents.py:279
1938
+#: guicomponents.py:283
1939
 msgid "active"
1940
 msgstr ""
1941
 
1942
-#: guicomponents.py:551
1943
+#: guicomponents.py:560
1944
 msgid "default"
1945
 msgstr "predefinito"
1946
 
1947
-#: guicomponents.py:580
1948
+#: guicomponents.py:589
1949
 msgid "Clip:"
1950
 msgstr "Clip:"
1951
 
1952
-#: guicomponents.py:585
1953
+#: guicomponents.py:594
1954
 msgid "Track:"
1955
 msgstr "Traccia:"
1956
 
1957
-#: guicomponents.py:588
1958
+#: guicomponents.py:597
1959
 msgid "Pos:"
1960
 msgstr "Pos:"
1961
 
1962
-#: guicomponents.py:615
1963
+#: guicomponents.py:624
1964
 msgid "<b>Clip: </b>"
1965
 msgstr "<b>Clip: </b>"
1966
 
1967
-#: guicomponents.py:617
1968
+#: guicomponents.py:626
1969
 msgid "<b>Track: </b>"
1970
 msgstr "<b>Traccia: </b>"
1971
 
1972
-#: guicomponents.py:619 guicomponents.py:630 guicomponents.py:712
1973
+#: guicomponents.py:628 guicomponents.py:639 guicomponents.py:721
1974
 msgid "<b>Position:</b>"
1975
 msgstr "<b>Posizione:</b>"
1976
 
1977
-#: guicomponents.py:626
1978
+#: guicomponents.py:635
1979
 msgid "<b>Clip:</b>"
1980
 msgstr "<b>Clip:</b>"
1981
 
1982
-#: guicomponents.py:628
1983
+#: guicomponents.py:637
1984
 msgid "<b>Track:</b>"
1985
 msgstr "<b>Traccia:</b>"
1986
 
1987
-#: guicomponents.py:706
1988
+#: guicomponents.py:715
1989
 msgid "<b>Source Track:</b>"
1990
 msgstr "<b>Traccia sorgente:</b>"
1991
 
1992
-#: guicomponents.py:709
1993
+#: guicomponents.py:718
1994
 msgid "<b>Destination Track:</b>"
1995
 msgstr "<b>Traccia di destinazione:</b>"
1996
 
1997
-#: guicomponents.py:715
1998
+#: guicomponents.py:724
1999
 msgid "<b>Length:</b>"
2000
 msgstr "<b>Lunghezza:</b>"
2001
 
2002
-#: guicomponents.py:1055 guicomponents.py:1059
2003
+#: guicomponents.py:1086 guicomponents.py:1090
2004
 msgid "Lock Track"
2005
 msgstr "Blocca la Traccia"
2006
 
2007
-#: guicomponents.py:1056 guicomponents.py:1060
2008
+#: guicomponents.py:1087 guicomponents.py:1091
2009
 msgid "Unlock Track"
2010
 msgstr "Sblocca la Traccia"
2011
 
2012
-#: guicomponents.py:1065
2013
+#: guicomponents.py:1096
2014
 msgid "Large Height"
2015
 msgstr "Altezza Estesa"
2016
 
2017
-#: guicomponents.py:1070
2018
+#: guicomponents.py:1101
2019
 msgid "Normal Height"
2020
 msgstr "Altezza Normale"
2021
 
2022
-#: guicomponents.py:1094 guicomponents.py:1170 guicomponents.py:1212
2023
+#: guicomponents.py:1125 guicomponents.py:1213 guicomponents.py:1255
2024
 msgid "Open in Filters Editor"
2025
 msgstr "Apri Filtro nella Finestra di Modifica"
2026
 
2027
-#: guicomponents.py:1101 guicomponents.py:1214 guicomponents.py:1451
2028
+#: guicomponents.py:1132 guicomponents.py:1257 guicomponents.py:1571
2029
 msgid "Open in Clip Monitor"
2030
 msgstr "Apri nel Monitor"
2031
 
2032
-#: guicomponents.py:1108
2033
+#: guicomponents.py:1143
2034
 msgid "Split Audio"
2035
 msgstr "Separa l'Audio"
2036
 
2037
-#: guicomponents.py:1114
2038
+#: guicomponents.py:1149
2039
 msgid "Split Audio Synched"
2040
 msgstr "Separa l'Audio Sincronizzato"
2041
 
2042
-#: guicomponents.py:1121 guicomponents.py:1228
2043
+#: guicomponents.py:1156 guicomponents.py:1271
2044
 msgid "Display Audio Level"
2045
 msgstr "Mostra Livelli Audio"
2046
 
2047
-#: guicomponents.py:1124 guicomponents.py:1231
2048
+#: guicomponents.py:1159 guicomponents.py:1274
2049
 msgid "Clear Waveform"
2050
 msgstr "Nascondi Livelli Audio"
2051
 
2052
-#: guicomponents.py:1132 guicomponents.py:1221
2053
+#: guicomponents.py:1167 guicomponents.py:1264
2054
 msgid "Clear Sync Relation"
2055
 msgstr "Rimuovi la Sincronia"
2056
 
2057
-#: guicomponents.py:1134 guicomponents.py:1223
2058
+#: guicomponents.py:1169 guicomponents.py:1266
2059
 msgid "Select Sync Parent Clip..."
2060
 msgstr "Selezionare la Clip di Riferimento per la Sincronizzazione..."
2061
 
2062
-#: guicomponents.py:1161 guicomponents.py:1247
2063
+#: guicomponents.py:1196 guicomponents.py:1290
2064
 msgid "Clip Info"
2065
 msgstr "Informazioni sulla Clip"
2066
 
2067
-#: guicomponents.py:1198
2068
+#: guicomponents.py:1241
2069
 msgid "Strech Prev Clip to Cover"
2070
 msgstr "Allunga la Clip Precedente a Copertura"
2071
 
2072
-#: guicomponents.py:1199
2073
+#: guicomponents.py:1242
2074
 msgid "Strech Next Clip to Cover"
2075
 msgstr "Allunga la Clip Successiva a Copertura"
2076
 
2077
-#: guicomponents.py:1256
2078
+#: guicomponents.py:1302
2079
 msgid "Open In Compositor Editor"
2080
 msgstr "Apri nella Finestra di Composting"
2081
 
2082
-#: guicomponents.py:1258
2083
+#: guicomponents.py:1304
2084
 msgid "Sync with Origin Clip"
2085
 msgstr "Sincronizza con la Clip d'Origine"
2086
 
2087
-#: guicomponents.py:1264 guicomponents.py:1285
2088
+#: guicomponents.py:1310 guicomponents.py:1331
2089
 msgid "Add Filter"
2090
 msgstr "Aggiungi Filtro"
2091
 
2092
-#: guicomponents.py:1307
2093
+#: guicomponents.py:1353
2094
 msgid "Add Compositor"
2095
 msgstr "Aggiungi Compositing"
2096
 
2097
-#: guicomponents.py:1330
2098
+#: guicomponents.py:1376
2099
 msgid "Add Blend"
2100
 msgstr "Aggiungi Fusione"
2101
 
2102
-#: guicomponents.py:1346
2103
+#: guicomponents.py:1392
2104
+msgid "Show Match Frame"
2105
+msgstr ""
2106
+
2107
+#: guicomponents.py:1396
2108
+#, fuzzy
2109
+msgid "First Frame in Monitor"
2110
+msgstr "Nessuna Clip caricata nel Monitor"
2111
+
2112
+#: guicomponents.py:1401
2113
+msgid "Last Frame in Monitor"
2114
+msgstr ""
2115
+
2116
+#: guicomponents.py:1408
2117
+#, fuzzy
2118
+msgid "First Frame on Timeline"
2119
+msgstr "Inserisci Sub-Clip nella Timeline"
2120
+
2121
+#: guicomponents.py:1413
2122
+#, fuzzy
2123
+msgid "Last Frame on Timeline"
2124
+msgstr "Inserisci Sub-Clip nella Timeline"
2125
+
2126
+#: guicomponents.py:1420 guicomponents.py:2176
2127
+#, fuzzy
2128
+msgid "Clear Match Frame"
2129
+msgstr "Fotogramma Successivo"
2130
+
2131
+#: guicomponents.py:1430
2132
+#, fuzzy
2133
+msgid "Select"
2134
+msgstr "Selezione Colore"
2135
+
2136
+#: guicomponents.py:1434
2137
+msgid "All Clips After"
2138
+msgstr ""
2139
+
2140
+#: guicomponents.py:1439
2141
+#, fuzzy
2142
+msgid "All Clips Before"
2143
+msgstr "Informazioni sulla Clip"
2144
+
2145
+#: guicomponents.py:1449
2146
+#, fuzzy
2147
+msgid "Export To Tool"
2148
+msgstr "Esporta"
2149
+
2150
+#: guicomponents.py:1466
2151
 msgid "Clone Filters"
2152
 msgstr "Clona il Filtro"
2153
 
2154
-#: guicomponents.py:1350
2155
+#: guicomponents.py:1470
2156
 msgid "From Next Clip"
2157
 msgstr "Dalla Clip Successiva"
2158
 
2159
-#: guicomponents.py:1355
2160
+#: guicomponents.py:1475
2161
 msgid "From Previous Clip"
2162
 msgstr "Dalla Clip Precedente"
2163
 
2164
-#: guicomponents.py:1364 guicomponents.py:1384
2165
+#: guicomponents.py:1484 guicomponents.py:1504
2166
 msgid "Mute"
2167
 msgstr "Silenzia"
2168
 
2169
-#: guicomponents.py:1368 guicomponents.py:1388
2170
+#: guicomponents.py:1488 guicomponents.py:1508
2171
 msgid "Unmute"
2172
 msgstr "Riattiva"
2173
 
2174
-#: guicomponents.py:1374 guicomponents.py:1405
2175
+#: guicomponents.py:1494 guicomponents.py:1525
2176
 msgid "Mute Audio"
2177
 msgstr "Disattiva Audio"
2178
 
2179
-#: guicomponents.py:1399
2180
+#: guicomponents.py:1519
2181
 msgid "Mute Video"
2182
 msgstr "Disattiva Video"
2183
 
2184
-#: guicomponents.py:1416
2185
+#: guicomponents.py:1536
2186
 msgid "Mute All"
2187
 msgstr "Disattiva Tutto"
2188
 
2189
-#: guicomponents.py:1426
2190
+#: guicomponents.py:1546
2191
 msgid "Clip Color"
2192
 msgstr "Clip Colore"
2193
 
2194
-#: guicomponents.py:1428
2195
+#: guicomponents.py:1548
2196
 msgid "Default"
2197
 msgstr "Predefinito"
2198
 
2199
-#: guicomponents.py:1429 translations.py:496 translations.py:566
2200
+#: guicomponents.py:1549 translations.py:496 translations.py:566
2201
 msgid "Red"
2202
 msgstr "Rosso"
2203
 
2204
-#: guicomponents.py:1430 translations.py:497 translations.py:561
2205
+#: guicomponents.py:1550 translations.py:497 translations.py:561
2206
 #: translations.py:567
2207
 msgid "Green"
2208
 msgstr "Verde"
2209
 
2210
-#: guicomponents.py:1431 translations.py:498 translations.py:562
2211
+#: guicomponents.py:1551 translations.py:498 translations.py:562
2212
 #: translations.py:568
2213
 msgid "Blue"
2214
 msgstr "Blu"
2215
 
2216
-#: guicomponents.py:1432
2217
+#: guicomponents.py:1552
2218
 msgid "Orange"
2219
 msgstr "Arancione"
2220
 
2221
-#: guicomponents.py:1433
2222
+#: guicomponents.py:1553
2223
 msgid "Brown"
2224
 msgstr "Marrone"
2225
 
2226
-#: guicomponents.py:1434
2227
+#: guicomponents.py:1554
2228
 msgid "Olive"
2229
 msgstr "Oliva"
2230
 
2231
-#: guicomponents.py:1458 guicomponents.py:1492
2232
+#: guicomponents.py:1578 guicomponents.py:1616
2233
 msgid "Render Slow/Fast Motion File"
2234
 msgstr "Calcola Clip Rallentata/Accelerata"
2235
 
2236
-#: guicomponents.py:1460
2237
+#: guicomponents.py:1580
2238
 msgid "Render Proxy File"
2239
 msgstr "Calcola File Proxy"
2240
 
2241
-#: guicomponents.py:1483
2242
+#: guicomponents.py:1603
2243
 msgid "Toggle Active"
2244
 msgstr "Attiva/Disattiva"
2245
 
2246
-#: guicomponents.py:1484
2247
+#: guicomponents.py:1604
2248
 msgid "Reset Values"
2249
 msgstr "Resetta"
2250
 
2251
-#: guicomponents.py:1491
2252
+#: guicomponents.py:1606
2253
+msgid "Move Up"
2254
+msgstr ""
2255
+
2256
+#: guicomponents.py:1607
2257
+#, fuzzy
2258
+msgid "Move Down"
2259
+msgstr "Basso"
2260
+
2261
+#: guicomponents.py:1615
2262
 msgid "Display In Clip Monitor"
2263
 msgstr "Mostra nel Monitor delle Clip"
2264
 
2265
-#: guicomponents.py:1493
2266
+#: guicomponents.py:1617
2267
 msgid "Toggle Star"
2268
 msgstr "Attiva/Disattiva Preferito"
2269
 
2270
-#: guicomponents.py:1501 medialinker.py:129
2271
+#: guicomponents.py:1625 medialinker.py:134
2272
 msgid "Set File Relink Path"
2273
 msgstr ""
2274
 
2275
-#: guicomponents.py:1502 medialinker.py:131
2276
+#: guicomponents.py:1626 medialinker.py:136
2277
 msgid "Delete File Relink Path"
2278
 msgstr ""
2279
 
2280
-#: guicomponents.py:1504
2281
+#: guicomponents.py:1628
2282
 msgid "Show Full Paths"
2283
 msgstr ""
2284
 
2285
-#: guicomponents.py:1570 propertyeditorbuilder.py:472
2286
+#: guicomponents.py:1694 propertyeditorbuilder.py:472
2287
 #: propertyeditorbuilder.py:567 tools/toolsencoding.py:343
2288
 msgid "Progressive"
2289
 msgstr "Progressivo"
2290
 
2291
-#: guicomponents.py:1572 tools/toolsencoding.py:345
2292
+#: guicomponents.py:1696 tools/toolsencoding.py:345
2293
 msgid "Interlaced"
2294
 msgstr "Interlacciato"
2295
 
2296
-#: guicomponents.py:1575 tools/toolsencoding.py:348
2297
+#: guicomponents.py:1699 tools/toolsencoding.py:348
2298
 msgid "Fps: "
2299
 msgstr "Fps: "
2300
 
2301
-#: guicomponents.py:1578 tools/toolsencoding.py:351
2302
+#: guicomponents.py:1702 tools/toolsencoding.py:351
2303
 msgid "Pixel Aspect: "
2304
 msgstr "Formato Pixel:"
2305
 
2306
-#: guicomponents.py:1585
2307
+#: guicomponents.py:1709
2308
 msgid "Description:"
2309
 msgstr "Descrizione:"
2310
 
2311
-#: guicomponents.py:1587
2312
+#: guicomponents.py:1711
2313
 msgid "Dimensions:"
2314
 msgstr "Dimensione:"
2315
 
2316
-#: guicomponents.py:1589
2317
+#: guicomponents.py:1713
2318
 msgid "Frames per second:"
2319
 msgstr "Fotogrammi al secondo:"
2320
 
2321
-#: guicomponents.py:1591
2322
+#: guicomponents.py:1715
2323
 msgid "Size:"
2324
 msgstr "Risoluzione:"
2325
 
2326
-#: guicomponents.py:1593
2327
+#: guicomponents.py:1717
2328
 msgid "Pixel aspect ratio: "
2329
 msgstr "Proporzione del Pixel:"
2330
 
2331
-#: guicomponents.py:1595 profilesmanager.py:138
2332
+#: guicomponents.py:1719 profilesmanager.py:138
2333
 msgid "Progressive:"
2334
 msgstr "Progressivo:"
2335
 
2336
-#: guicomponents.py:1862
2337
+#: guicomponents.py:1986
2338
 msgid "5 video, 4 audio"
2339
 msgstr ""
2340
 
2341
-#: guicomponents.py:1863
2342
+#: guicomponents.py:1987
2343
 msgid "4 video, 3 audio"
2344
 msgstr ""
2345
 
2346
-#: guicomponents.py:1864
2347
+#: guicomponents.py:1988
2348
 msgid "3 video, 2 audio"
2349
 msgstr ""
2350
 
2351
-#: guicomponents.py:1865
2352
+#: guicomponents.py:1989
2353
 msgid "2 video, 1 audio"
2354
 msgstr ""
2355
 
2356
-#: guicomponents.py:1866
2357
+#: guicomponents.py:1990
2358
+msgid "7 video, 2 audio"
2359
+msgstr ""
2360
+
2361
+#: guicomponents.py:1991
2362
+msgid "2 video, 7 audio"
2363
+msgstr ""
2364
+
2365
+#: guicomponents.py:1992
2366
 msgid "8 video, 1 audio"
2367
 msgstr ""
2368
 
2369
-#: guicomponents.py:1867
2370
+#: guicomponents.py:1993
2371
 msgid "1 video, 8 audio"
2372
 msgstr ""
2373
 
2374
-#: guicomponents.py:1889
2375
+#: guicomponents.py:2015
2376
 msgid "No Markers"
2377
 msgstr "Nessun Marcatore"
2378
 
2379
-#: guicomponents.py:1893
2380
+#: guicomponents.py:2019
2381
 msgid "Delete Marker"
2382
 msgstr "Elimina Marcatore"
2383
 
2384
-#: guicomponents.py:1895
2385
+#: guicomponents.py:2021
2386
 msgid "Delete All Markers"
2387
 msgstr "Elimina Tutti i Marcatori"
2388
 
2389
-#: guicomponents.py:1903
2390
+#: guicomponents.py:2029
2391
 msgid "Maximize Tracks"
2392
 msgstr "Massimizza Tracce"
2393
 
2394
-#: guicomponents.py:1904
2395
+#: guicomponents.py:2030
2396
 msgid "Maximize Video Tracks"
2397
 msgstr "Massimizza Tracce Video"
2398
 
2399
-#: guicomponents.py:1905
2400
+#: guicomponents.py:2031
2401
 msgid "Maximize Audio Tracks"
2402
 msgstr "Massimizza Tracce Audio"
2403
 
2404
-#: guicomponents.py:1907
2405
+#: guicomponents.py:2033
2406
 msgid "Minimize Tracks"
2407
 msgstr "Minimizza Tracce"
2408
 
2409
-#: guicomponents.py:1915
2410
+#: guicomponents.py:2035
2411
+msgid "Activate All Tracks"
2412
+msgstr ""
2413
+
2414
+#: guicomponents.py:2036
2415
+msgid "Activate Only Current Top Active Track"
2416
+msgstr ""
2417
+
2418
+#: guicomponents.py:2044
2419
 #, fuzzy
2420
 msgid "Display Clip Media Thumbnails"
2421
 msgstr "Mostra nel Monitor delle Clip"
2422
 
2423
-#: guicomponents.py:1924
2424
+#: guicomponents.py:2053
2425
 msgid "Snapping On"
2426
 msgstr ""
2427
 
2428
-#: guicomponents.py:1931
2429
+#: guicomponents.py:2060
2430
 msgid "Show Magnet Icon"
2431
 msgstr ""
2432
 
2433
-#: guicomponents.py:1940
2434
+#: guicomponents.py:2069
2435
 #, fuzzy
2436
 msgid "Display All Audio Levels"
2437
 msgstr "Mostra Livelli Audio"
2438
 
2439
-#: guicomponents.py:1943
2440
+#: guicomponents.py:2072
2441
 #, fuzzy
2442
 msgid "Display Audio Levels On Request"
2443
 msgstr "Mostra Livelli Audio"
2444
 
2445
-#: guicomponents.py:1963
2446
+#: guicomponents.py:2092
2447
 msgid "Image"
2448
 msgstr "Immagine"
2449
 
2450
-#: guicomponents.py:1965
2451
+#: guicomponents.py:2094
2452
 msgid "Vectorscope"
2453
 msgstr "Vettorscopio"
2454
 
2455
-#: guicomponents.py:1967
2456
+#: guicomponents.py:2096
2457
 msgid "RGB Parade"
2458
 msgstr "Oscilloscopio RGB"
2459
 
2460
-#: guicomponents.py:1971
2461
+#: guicomponents.py:2100
2462
 #, fuzzy
2463
 msgid "Overlay Opacity"
2464
 msgstr "Opacità"
2465
 
2466
-#: guicomponents.py:1976
2467
+#: guicomponents.py:2105
2468
 msgid "100%"
2469
 msgstr ""
2470
 
2471
-#: guicomponents.py:1981
2472
+#: guicomponents.py:2110
2473
 msgid "80%"
2474
 msgstr ""
2475
 
2476
-#: guicomponents.py:1986
2477
+#: guicomponents.py:2115
2478
 msgid "50%"
2479
 msgstr ""
2480
 
2481
-#: guicomponents.py:1991
2482
+#: guicomponents.py:2120
2483
 msgid "20%"
2484
 msgstr ""
2485
 
2486
-#: guicomponents.py:1996
2487
+#: guicomponents.py:2125
2488
 msgid "0%"
2489
 msgstr ""
2490
 
2491
-#: guicomponents.py:2069
2492
+#: guicomponents.py:2145
2493
+msgid "Trim View On"
2494
+msgstr ""
2495
+
2496
+#: guicomponents.py:2150
2497
+msgid "Trim View Single Side Edits Only"
2498
+msgstr ""
2499
+
2500
+#: guicomponents.py:2155
2501
+msgid "Trim View Off"
2502
+msgstr ""
2503
+
2504
+#: guicomponents.py:2171
2505
+msgid "Set Current Clip Frame Match Frame"
2506
+msgstr ""
2507
+
2508
+#: guicomponents.py:2241
2509
 #, fuzzy
2510
 msgid "All Files"
2511
 msgstr "Tutti i file"
2512
 
2513
-#: guicomponents.py:2073
2514
+#: guicomponents.py:2245
2515
 #, fuzzy
2516
 msgid "Video Files"
2517
 msgstr " File Video"
2518
 
2519
-#: guicomponents.py:2077
2520
+#: guicomponents.py:2249
2521
 #, fuzzy
2522
 msgid "Audio Files"
2523
 msgstr "Filtri audio"
2524
 
2525
-#: guicomponents.py:2081
2526
+#: guicomponents.py:2253
2527
 msgid "Graphics Files"
2528
 msgstr ""
2529
 
2530
-#: guicomponents.py:2085
2531
+#: guicomponents.py:2257
2532
 #, fuzzy
2533
 msgid "Image Sequences"
2534
 msgstr "Aggiungi Sequenza d'Immagini ..."
2535
 
2536
-#: guicomponents.py:2089
2537
+#: guicomponents.py:2261
2538
 #, fuzzy
2539
 msgid "Pattern Producers"
2540
 msgstr "Crea Pattern di Produzione"
2541
 
2542
-#: guicomponents.py:2102
2543
+#: guicomponents.py:2274
2544
 #, fuzzy
2545
 msgid "2 Columns"
2546
 msgstr "Volume"
2547
 
2548
-#: guicomponents.py:2107
2549
+#: guicomponents.py:2279
2550
 #, fuzzy
2551
 msgid "3 Columns"
2552
 msgstr "Volume"
2553
 
2554
-#: guicomponents.py:2112
2555
+#: guicomponents.py:2284
2556
 #, fuzzy
2557
 msgid "4 Columns"
2558
 msgstr "Volume"
2559
 
2560
-#: guicomponents.py:2117
2561
+#: guicomponents.py:2289
2562
 #, fuzzy
2563
 msgid "5 Columns"
2564
 msgstr "Volume"
2565
 
2566
-#: guicomponents.py:2122
2567
+#: guicomponents.py:2294
2568
 #, fuzzy
2569
 msgid "6 Columns"
2570
 msgstr "Volume"
2571
 
2572
-#: guicomponents.py:2127
2573
+#: guicomponents.py:2299
2574
 #, fuzzy
2575
 msgid "7 Columns"
2576
 msgstr "Volume"
2577
@@ -2167,59 +2278,59 @@
2578
 msgid " is locked. Unlock track to edit it.\n"
2579
 msgstr "è bloccata. Sbloccare la traccia.\n"
2580
 
2581
-#: panels.py:54
2582
+#: panels.py:55
2583
 msgid "Add Media File to Bin"
2584
 msgstr "Aggiungi Media al Bin"
2585
 
2586
-#: panels.py:55
2587
+#: panels.py:56
2588
 msgid "Delete Media File from Bin"
2589
 msgstr "Elimina Media dal Bin"
2590
 
2591
-#: panels.py:60
2592
+#: panels.py:61
2593
 msgid "Render Proxy Files For Selected Media"
2594
 msgstr "Calcola File Proxy dai Sorgenti Selezionati"
2595
 
2596
-#: panels.py:99
2597
+#: panels.py:100
2598
 msgid "Add Bin to Project"
2599
 msgstr "Aggiungi Bin al Progetto"
2600
 
2601
-#: panels.py:100
2602
+#: panels.py:101
2603
 msgid "Delete Bin from Project"
2604
 msgstr "Rimuovi Bin dal Progetto"
2605
 
2606
-#: panels.py:109
2607
+#: panels.py:110
2608
 msgid "Bins"
2609
 msgstr "Bin"
2610
 
2611
-#: panels.py:115
2612
+#: panels.py:116
2613
 msgid "Edit"
2614
 msgstr "Modifica"
2615
 
2616
-#: panels.py:116
2617
+#: panels.py:117
2618
 msgid "Add new Sequence to Project"
2619
 msgstr "Aggiungi Nuova Sequenza al Progetto"
2620
 
2621
-#: panels.py:117
2622
+#: panels.py:118
2623
 msgid "Delete Sequence from Project"
2624
 msgstr "Elimina Nuova Sequenza dal Progetto"
2625
 
2626
-#: panels.py:118
2627
+#: panels.py:119
2628
 msgid "Start editing Sequence"
2629
 msgstr "Inizia a Modificare la Sequenza"
2630
 
2631
-#: panels.py:132
2632
+#: panels.py:133
2633
 msgid "Sequences"
2634
 msgstr "Sequenze"
2635
 
2636
-#: panels.py:135
2637
+#: panels.py:136
2638
 msgid "Select folder for new thumbnails."
2639
 msgstr "Seleziona cartella per le nuove miniature."
2640
 
2641
-#: panels.py:136
2642
+#: panels.py:137
2643
 msgid "Old thumbnails in this or other projects will"
2644
 msgstr "Le vecchie miniature in questo o altri progetti saranno"
2645
 
2646
-#: panels.py:137
2647
+#: panels.py:138
2648
 msgid ""
2649
 " still be available,\n"
2650
 "this only affects thumnails that are created for new media.\n"
2651
@@ -2227,7 +2338,7 @@
2652
 " ancora disponibili,\n"
2653
 "questo avrà effetto solo sulle miniatore create per i nuovi media.\n"
2654
 
2655
-#: panels.py:138
2656
+#: panels.py:139
2657
 msgid ""
2658
 "\n"
2659
 "Setting your home folder as thumbnails folder is not allowed."
2660
@@ -2235,15 +2346,15 @@
2661
 "\n"
2662
 "La cartella Home non può essere la destinazione delle miniature."
2663
 
2664
-#: panels.py:154
2665
+#: panels.py:155
2666
 msgid "Select folder for rendered clips."
2667
 msgstr "Seleziona cartella per il render."
2668
 
2669
-#: panels.py:155
2670
+#: panels.py:156
2671
 msgid "Old rendered clips in this or other projects will"
2672
 msgstr "I vecchi render di questo o altri progetti saranno"
2673
 
2674
-#: panels.py:156
2675
+#: panels.py:157
2676
 msgid ""
2677
 " still be available,\n"
2678
 "this only affects rendered files that are created from now on.\n"
2679
@@ -2251,7 +2362,7 @@
2680
 " ancora disponibili,\n"
2681
 "questo avrà effetto solo sui render creati da ora in avanti.\n"
2682
 
2683
-#: panels.py:157
2684
+#: panels.py:158
2685
 msgid ""
2686
 "\n"
2687
 "Setting your home folder as folder for rendered clips is not allowed."
2688
@@ -2259,125 +2370,125 @@
2689
 "\n"
2690
 "La cartella Home non può essere la destinazione del render."
2691
 
2692
-#: panels.py:241 rendergui.py:524 tools/toolsencoding.py:54
2693
+#: panels.py:242 rendergui.py:531 tools/toolsencoding.py:54
2694
 msgid "Name:"
2695
 msgstr "Nome:"
2696
 
2697
-#: panels.py:242
2698
+#: panels.py:243
2699
 msgid "Path:"
2700
 msgstr "Percorso:"
2701
 
2702
-#: panels.py:243 panels.py:277
2703
+#: panels.py:244 panels.py:278
2704
 msgid "Image Size:"
2705
 msgstr "Risoluzione Immagine:"
2706
 
2707
-#: panels.py:244 tools/batchrendering.py:999
2708
+#: panels.py:245 tools/batchrendering.py:1002
2709
 msgid "Frames Per Second:"
2710
 msgstr "Fotogrammi Per Secondo:"
2711
 
2712
-#: panels.py:245
2713
+#: panels.py:246
2714
 msgid "Playtime:"
2715
 msgstr "Durata:"
2716
 
2717
-#: panels.py:246 panels.py:279
2718
+#: panels.py:247 panels.py:280
2719
 msgid "Video Codec:"
2720
 msgstr "Codec Video:"
2721
 
2722
-#: panels.py:247 panels.py:280
2723
+#: panels.py:248 panels.py:281
2724
 msgid "Audio Codec:"
2725
 msgstr "Codec Audio:"
2726
 
2727
-#: panels.py:248
2728
+#: panels.py:249
2729
 msgid "Audio Channels:"
2730
 msgstr "Canali Audio:"
2731
 
2732
-#: panels.py:249
2733
+#: panels.py:250
2734
 msgid "Audio Sample Rate:"
2735
 msgstr "Campionamento Audio:"
2736
 
2737
-#: panels.py:250
2738
+#: panels.py:251
2739
 #, fuzzy
2740
 msgid "Best Profile:"
2741
 msgstr "Profilo di Destinazione:"
2742
 
2743
-#: panels.py:251
2744
+#: panels.py:252
2745
 #, fuzzy
2746
 msgid "Matches Project Profile:"
2747
 msgstr "Usa il Profilo del Progetto:"
2748
 
2749
-#: panels.py:274 tools/gmic.py:647
2750
+#: panels.py:275 tools/gmic.py:699
2751
 #, fuzzy
2752
 msgid "Mark In:"
2753
 msgstr "IN"
2754
 
2755
-#: panels.py:275 tools/gmic.py:648
2756
+#: panels.py:276 tools/gmic.py:700
2757
 #, fuzzy
2758
 msgid "Mark Out:"
2759
 msgstr "OUT"
2760
 
2761
-#: panels.py:276
2762
+#: panels.py:277
2763
 msgid "Clip Length:"
2764
 msgstr "Durata della Clip:"
2765
 
2766
-#: panels.py:278
2767
+#: panels.py:279
2768
 msgid "Media Path:"
2769
 msgstr "Percorso:"
2770
 
2771
-#: panels.py:308
2772
+#: panels.py:309
2773
 msgid "Composite clip on:"
2774
 msgstr "Composita clip su:"
2775
 
2776
-#: panels.py:321 panels.py:411 rendergui.py:537 tools/toolsencoding.py:67
2777
+#: panels.py:322 panels.py:415 rendergui.py:544 tools/toolsencoding.py:67
2778
 msgid "Type:"
2779
 msgstr "Tipo:"
2780
 
2781
-#: panels.py:330
2782
+#: panels.py:331
2783
 msgid "Wipe Pattern:"
2784
 msgstr "Forma della Tendina"
2785
 
2786
-#: panels.py:336
2787
+#: panels.py:337
2788
 msgid "Dip Color:"
2789
 msgstr "Immersione Colore:"
2790
 
2791
-#: panels.py:351 panels.py:421 tools/gmic.py:649
2792
+#: panels.py:355 panels.py:428 tools/gmic.py:701
2793
 msgid "Length:"
2794
 msgstr "Lunghezza:"
2795
 
2796
-#: panels.py:357
2797
+#: panels.py:361
2798
 #, fuzzy
2799
 msgid "First Clip Out Handle:"
2800
 msgstr "Dalle maniglie della Clip:"
2801
 
2802
-#: panels.py:358 panels.py:361
2803
+#: panels.py:362 panels.py:365
2804
 msgid " frame(s)"
2805
 msgstr " fotogramma(i)"
2806
 
2807
-#: panels.py:360
2808
+#: panels.py:364
2809
 #, fuzzy
2810
 msgid "Second Clip In Handle:"
2811
 msgstr "Alle maniglie della Clip:"
2812
 
2813
-#: panels.py:397 panels.py:448
2814
+#: panels.py:401 panels.py:455
2815
 msgid "Transition Options"
2816
 msgstr "Opzioni della Transizione"
2817
 
2818
-#: panels.py:398 panels.py:449
2819
+#: panels.py:402 panels.py:456
2820
 msgid "Encoding"
2821
 msgstr "Codifica"
2822
 
2823
-#: panels.py:399
2824
+#: panels.py:403
2825
 msgid "Media Overlap info"
2826
 msgstr ""
2827
 
2828
-#: panels.py:407 mlttransitions.py:166
2829
+#: panels.py:411 mlttransitions.py:166
2830
 msgid "Fade In"
2831
 msgstr "Assolvenza"
2832
 
2833
-#: panels.py:408 mlttransitions.py:167
2834
+#: panels.py:412 mlttransitions.py:167
2835
 msgid "Fade Out"
2836
 msgstr "Dissolvenza"
2837
 
2838
-#: panels.py:416
2839
+#: panels.py:420
2840
 msgid "Color:"
2841
 msgstr "Colore:"
2842
 
2843
@@ -2385,7 +2496,7 @@
2844
 msgid "Building sequence "
2845
 msgstr "Crea la Sequenza"
2846
 
2847
-#: persistance.py:404
2848
+#: persistance.py:408
2849
 msgid "Loading icons"
2850
 msgstr "Carica icone"
2851
 
2852
@@ -2393,83 +2504,83 @@
2853
 msgid "untitled"
2854
 msgstr "senza titolo"
2855
 
2856
-#: projectdata.py:186
2857
+#: projectdata.py:188
2858
 msgid "bin_"
2859
 msgstr "bin_"
2860
 
2861
-#: projectdata.py:481
2862
+#: projectdata.py:483
2863
 msgid "Created using dialog"
2864
 msgstr "Creata tramite finestra di dialogo"
2865
 
2866
-#: projectdata.py:483
2867
+#: projectdata.py:485
2868
 msgid "Created using Save As... "
2869
 msgstr "Creata tramite Salva con Nome..."
2870
 
2871
-#: projectdata.py:485
2872
+#: projectdata.py:487
2873
 msgid "Saved "
2874
 msgstr "Salvata"
2875
 
2876
-#: projectdata.py:488
2877
+#: projectdata.py:490
2878
 msgid "Saved as "
2879
 msgstr "Salvata con Nome"
2880
 
2881
-#: projectdata.py:490
2882
+#: projectdata.py:492
2883
 msgid "Rendered "
2884
 msgstr "Calcolo completato"
2885
 
2886
-#: projectdata.py:492
2887
+#: projectdata.py:494
2888
 msgid "Saved backup snapshot"
2889
 msgstr ""
2890
 
2891
-#: render.py:152
2892
+#: render.py:170
2893
 msgid "To Queue"
2894
 msgstr "In Coda"
2895
 
2896
-#: render.py:153
2897
+#: render.py:171
2898
 msgid "Save Project in Render Queue"
2899
 msgstr "Salva il Progetto nella Coda dei Render"
2900
 
2901
-#: render.py:156
2902
+#: render.py:174
2903
 msgid "Select render range"
2904
 msgstr "Seleziona l'area da calcolare"
2905
 
2906
-#: render.py:157
2907
+#: render.py:175
2908
 msgid "Reset all render options to defaults"
2909
 msgstr "Reimposta tutte le opzioni di calcolo a predefinite."
2910
 
2911
-#: render.py:158
2912
+#: render.py:176
2913
 msgid "Begin Rendering"
2914
 msgstr "Inizio Calcolo"
2915
 
2916
-#: render.py:177
2917
+#: render.py:195
2918
 msgid "<b>Output File: </b>"
2919
 msgstr "<b>File in uscita: </b>"
2920
 
2921
-#: render.py:179
2922
+#: render.py:197
2923
 msgid "<b>Estimated time left: </b>"
2924
 msgstr "<b>Tempo restante previsto: </b>"
2925
 
2926
-#: render.py:181
2927
+#: render.py:199
2928
 msgid "<b>Render time: </b>"
2929
 msgstr "<b>Durata del calcolo: </b>"
2930
 
2931
-#: render.py:198 render.py:224
2932
+#: render.py:216 render.py:242
2933
 msgid "<b>Render Time: </b>"
2934
 msgstr "<b>Durata del calcolo: </b>"
2935
 
2936
-#: render.py:204 render.py:222
2937
+#: render.py:222 render.py:240
2938
 msgid "<b>Estimated Time Left: </b>"
2939
 msgstr "<b>Tempo restante previsto: </b>"
2940
 
2941
-#: render.py:226
2942
+#: render.py:244
2943
 msgid "Render Complete!"
2944
 msgstr "Calcolo Completato!"
2945
 
2946
-#: render.py:342
2947
+#: render.py:360
2948
 msgid "A File with given path exists!"
2949
 msgstr "Esiste già un file con questo percorso!"
2950
 
2951
-#: render.py:343
2952
+#: render.py:361
2953
 msgid ""
2954
 "It is not allowed to render Motion Files with same paths as existing files.\n"
2955
 "Select another name for file."
2956
@@ -2477,11 +2588,11 @@
2957
 "Non è possibile creare file con lo stesso percorso di quelli esistenti.\n"
2958
 "Scegliere un altro nome per il file."
2959
 
2960
-#: render.py:402
2961
+#: render.py:420
2962
 msgid "Rendering Motion Clip"
2963
 msgstr "Calcola Motion Clip"
2964
 
2965
-#: render.py:452
2966
+#: render.py:470
2967
 msgid "Rendering Transition Clip"
2968
 msgstr "Calcolo della Transizione"
2969
 
2970
@@ -4043,7 +4154,7 @@
2971
 msgid "Spots"
2972
 msgstr "Macchie"
2973
 
2974
-#: mlttransitions.py:111 medialog.py:534
2975
+#: mlttransitions.py:111 medialog.py:535
2976
 msgid "Star"
2977
 msgstr "Stella"
2978
 
2979
@@ -4220,39 +4331,39 @@
2980
 msgid "Align"
2981
 msgstr "Allinea"
2982
 
2983
-#: keyframeeditor.py:1532
2984
+#: keyframeeditor.py:1544
2985
 msgid "View:"
2986
 msgstr "Vista:"
2987
 
2988
-#: keyframeeditor.py:1538
2989
+#: keyframeeditor.py:1550
2990
 msgid "Large"
2991
 msgstr "Larga"
2992
 
2993
-#: keyframeeditor.py:1539
2994
+#: keyframeeditor.py:1551
2995
 msgid "Medium"
2996
 msgstr "Media"
2997
 
2998
-#: keyframeeditor.py:1540
2999
+#: keyframeeditor.py:1552
3000
 msgid "Small"
3001
 msgstr "Piccola"
3002
 
3003
-#: keyframeeditor.py:1560
3004
+#: keyframeeditor.py:1572
3005
 msgid "Reset Geometry"
3006
 msgstr "Resetta Geometria"
3007
 
3008
-#: keyframeeditor.py:1561
3009
+#: keyframeeditor.py:1573
3010
 msgid "Geometry to Original Aspect Ratio"
3011
 msgstr "Geometria alle Proporzioni Originali"
3012
 
3013
-#: keyframeeditor.py:1562
3014
+#: keyframeeditor.py:1574
3015
 msgid "Center Horizontal"
3016
 msgstr "Centra Orizzontale"
3017
 
3018
-#: keyframeeditor.py:1563
3019
+#: keyframeeditor.py:1575
3020
 msgid "Center Vertical"
3021
 msgstr "Centra Verticale"
3022
 
3023
-#: middlebar.py:110
3024
+#: middlebar.py:127
3025
 msgid ""
3026
 "Zoom In - Mouse Middle Scroll\n"
3027
 " Zoom Out - Mouse Middle Scroll\n"
3028
@@ -4262,7 +4373,7 @@
3029
 " Zoom Indietro - Rotella Mouse\n"
3030
 " Adatta alla Dimensione - Tasto Centrale Mouse"
3031
 
3032
-#: middlebar.py:115
3033
+#: middlebar.py:132
3034
 #, fuzzy
3035
 msgid ""
3036
 "Add Rendered Transition - 2 clips selected\n"
3037
@@ -4272,11 +4383,21 @@
3038
 "Aggiungi Transizione Precalcolata - 2 Clip Selezionate\n"
3039
 "Aggiungi una Dissolvenza Precalcolata - 1 Clip selezionata"
3040
 
3041
-#: middlebar.py:123
3042
+#: middlebar.py:138
3043
 #, fuzzy
3044
 msgid ""
3045
 "Splice Out - Delete\n"
3046
 "Lift\n"
3047
+"Delete Range"
3048
+msgstr ""
3049
+"Taglia -  X\n"
3050
+"Rimuovi - Canc\n"
3051
+"Solleva\n"
3052
+"Risincronizza Selezionati"
3053
+
3054
+#: middlebar.py:143
3055
+#, fuzzy
3056
+msgid ""
3057
 "Resync Selected\n"
3058
 "Split Audio"
3059
 msgstr ""
3060
@@ -4285,7 +4406,7 @@
3061
 "Solleva\n"
3062
 "Risincronizza Selezionati"
3063
 
3064
-#: middlebar.py:130
3065
+#: middlebar.py:150
3066
 msgid ""
3067
 "Overwrite Range\n"
3068
 "Overwrite Clip - T\n"
3069
@@ -4297,7 +4418,7 @@
3070
 "Inserisci Clip - Y\n"
3071
 "Accoda Clip - U"
3072
 
3073
-#: middlebar.py:135
3074
+#: middlebar.py:155
3075
 #, fuzzy
3076
 msgid ""
3077
 "Undo - Ctrl + Z\n"
3078
@@ -4306,7 +4427,7 @@
3079
 "Annulla - Ctrl + X\n"
3080
 "Ripristina - Ctrl + Y"
3081
 
3082
-#: middlebar.py:142
3083
+#: middlebar.py:162
3084
 msgid ""
3085
 "Audio Mixer\n"
3086
 "Titler\n"
3087
@@ -4314,7 +4435,7 @@
3088
 "Batch Render Queue"
3089
 msgstr ""
3090
 
3091
-#: middlebar.py:145
3092
+#: middlebar.py:167
3093
 msgid ""
3094
 "Audio Mixer(not available)\n"
3095
 "Titler"
3096
@@ -4322,120 +4443,120 @@
3097
 "Mixer audio(non disponibile)\n"
3098
 "Titolatrice"
3099
 
3100
-#: medialog.py:303
3101
+#: medialog.py:304
3102
 msgid "New Group..."
3103
 msgstr "Nuovo Gruppo..."
3104
 
3105
-#: medialog.py:304
3106
+#: medialog.py:305
3107
 msgid "New Group From Selected..."
3108
 msgstr "Nuovo Gruppo da Selezione..."
3109
 
3110
-#: medialog.py:308
3111
+#: medialog.py:309
3112
 msgid "Rename Current Group..."
3113
 msgstr "RInomina il Gruppo Corrente..."
3114
 
3115
-#: medialog.py:314
3116
+#: medialog.py:315
3117
 msgid "Move Selected Items To Group"
3118
 msgstr "Sposta Oggetti Selezionati al Gruppo"
3119
 
3120
-#: medialog.py:317
3121
+#: medialog.py:318
3122
 msgid "No Groups"
3123
 msgstr "Nessun Gruppo"
3124
 
3125
-#: medialog.py:330
3126
+#: medialog.py:331
3127
 msgid "Delete Current Group"
3128
 msgstr "Elimina Gruppo Corrente"
3129
 
3130
-#: medialog.py:336
3131
+#: medialog.py:337
3132
 msgid "Sort by"
3133
 msgstr ""
3134
 
3135
-#: medialog.py:339
3136
+#: medialog.py:340
3137
 #, fuzzy
3138
 msgid "Time"
3139
 msgstr "Timeline"
3140
 
3141
-#: medialog.py:345 medialog.py:540
3142
+#: medialog.py:346 medialog.py:541
3143
 msgid "File Name"
3144
 msgstr "Nome File"
3145
 
3146
-#: medialog.py:350 medialog.py:538
3147
+#: medialog.py:351 medialog.py:539
3148
 msgid "Comment"
3149
 msgstr "Commento"
3150
 
3151
-#: medialog.py:464
3152
+#: medialog.py:465
3153
 msgid "Group "
3154
 msgstr "Gruppo"
3155
 
3156
-#: medialog.py:536 projectinfogui.py:99
3157
+#: medialog.py:537 projectinfogui.py:100
3158
 msgid "Event"
3159
 msgstr "Evento"
3160
 
3161
-#: medialog.py:542
3162
+#: medialog.py:543
3163
 msgid "Mark In"
3164
 msgstr "IN"
3165
 
3166
-#: medialog.py:544
3167
+#: medialog.py:545
3168
 msgid "Mark Out"
3169
 msgstr "OUT"
3170
 
3171
-#: medialog.py:546 projectinfogui.py:97
3172
+#: medialog.py:547 projectinfogui.py:98
3173
 msgid "Date"
3174
 msgstr "Data"
3175
 
3176
-#: medialog.py:701
3177
+#: medialog.py:702
3178
 msgid "Use Comments as Clip Names"
3179
 msgstr "Usa commenti come Nomi delle Clip"
3180
 
3181
-#: medialog.py:732
3182
+#: medialog.py:733
3183
 msgid "Display starred ranges"
3184
 msgstr "Mostra le Sub-Clip preferite"
3185
 
3186
-#: medialog.py:733
3187
+#: medialog.py:734
3188
 msgid "Display non-starred ranges"
3189
 msgstr "Mostra le Sub-Clip non preferite"
3190
 
3191
-#: medialog.py:734
3192
+#: medialog.py:735
3193
 msgid "Set selected ranges starred"
3194
 msgstr "Seleziona Sub-Clip preferite"
3195
 
3196
-#: medialog.py:735
3197
+#: medialog.py:736
3198
 msgid "Set selected ranges non-starred"
3199
 msgstr "Seleziona Sub-Clip non preferite"
3200
 
3201
-#: medialog.py:736
3202
+#: medialog.py:737
3203
 msgid "Log current marked range"
3204
 msgstr "Crea Sub-Clip da area selezionata corrente"
3205
 
3206
-#: medialog.py:737
3207
+#: medialog.py:738
3208
 msgid "Delete selected ranges"
3209
 msgstr "Elimina Sub-Clip"
3210
 
3211
-#: medialog.py:738
3212
+#: medialog.py:739
3213
 msgid "Insert selected ranges on Timeline"
3214
 msgstr "Inserisci Sub-Clip nella Timeline"
3215
 
3216
-#: medialog.py:739
3217
+#: medialog.py:740
3218
 msgid "Append displayed ranges on Timeline"
3219
 msgstr "Accoda Sub-Clip nella Timeline"
3220
 
3221
-#: medialog.py:756
3222
+#: medialog.py:757
3223
 msgid "All Items"
3224
 msgstr "Tutti gli oggetti"
3225
 
3226
-#: medialog.py:763
3227
+#: medialog.py:764
3228
 msgid "Select viewed Range Log Items Group"
3229
 msgstr "Seleziona Gruppo Sub-Clip visualizzato"
3230
 
3231
-#: projectinfogui.py:37
3232
+#: projectinfogui.py:38
3233
 msgid "Name"
3234
 msgstr "Nome"
3235
 
3236
-#: projectinfogui.py:49
3237
+#: projectinfogui.py:50
3238
 msgid "Project Events"
3239
 msgstr "Eventi del Progetto"
3240
 
3241
-#: projectinfogui.py:101
3242
+#: projectinfogui.py:102
3243
 msgid "Path"
3244
 msgstr "Percorso"
3245
 
3246
@@ -4482,11 +4603,11 @@
3247
 msgid "Save Title Graphic"
3248
 msgstr "Salva Titolo"
3249
 
3250
-#: rendergui.py:44
3251
+#: rendergui.py:45
3252
 msgid "Render Progress"
3253
 msgstr "Progresso del Calcolo"
3254
 
3255
-#: rendergui.py:68
3256
+#: rendergui.py:69
3257
 msgid ""
3258
 "Project and Render Profile FPS values are not same. Rendered file may have A/"
3259
 "V sync issues."
3260
@@ -4494,11 +4615,11 @@
3261
 "L'FPS del Profilo del Progetto e di quello del Calcolo non coincidono. Il "
3262
 "Render può avere problemi di sincronia A/V."
3263
 
3264
-#: rendergui.py:95
3265
+#: rendergui.py:96
3266
 msgid "Render range not defined!"
3267
 msgstr "Area di calcolo non definita!"
3268
 
3269
-#: rendergui.py:96
3270
+#: rendergui.py:97
3271
 msgid ""
3272
 "Define render range using Mark In and Mark Out points\n"
3273
 "or select range option 'Sequence length' to start rendering."
3274
@@ -4507,120 +4628,120 @@
3275
 "o selezionando l'opzione \"Lunghezza della Sequenza\" per iniziare il "
3276
 "calcolo."
3277
 
3278
-#: rendergui.py:100
3279
+#: rendergui.py:101
3280
 msgid "Load Render Args File"
3281
 msgstr "Carica i parametri di Calcolo"
3282
 
3283
-#: rendergui.py:114
3284
+#: rendergui.py:115
3285
 msgid "Save Render Args As"
3286
 msgstr "Salva i Parametri di Calcolo"
3287
 
3288
-#: rendergui.py:168
3289
+#: rendergui.py:169
3290
 msgid "Render Slow/Fast Motion Video File"
3291
 msgstr "Calcola File Video Rallentato/Accelerato"
3292
 
3293
-#: rendergui.py:173
3294
+#: rendergui.py:174
3295
 msgid "Source Media File: "
3296
 msgstr "Sorgenti: "
3297
 
3298
-#: rendergui.py:180 rendergui.py:181
3299
+#: rendergui.py:181 rendergui.py:182
3300
 msgid "<b>not set</b>"
3301
 msgstr "<b>non definito</b>"
3302
 
3303
-#: rendergui.py:201
3304
+#: rendergui.py:202
3305
 msgid "Select Target Folder"
3306
 msgstr "Selezionare la Cartella di Destinazione"
3307
 
3308
-#: rendergui.py:205
3309
+#: rendergui.py:206
3310
 msgid "Speed %:"
3311
 msgstr "Velocità %:"
3312
 
3313
-#: rendergui.py:243
3314
+#: rendergui.py:244
3315
 msgid "Full Source Length"
3316
 msgstr "Lunghezza Totale della Sorgente"
3317
 
3318
-#: rendergui.py:248
3319
+#: rendergui.py:249
3320
 msgid "Source Mark In to Mark Out"
3321
 msgstr "Punti di IN - OUT della Sorgente"
3322
 
3323
-#: rendergui.py:271
3324
+#: rendergui.py:272
3325
 msgid "Source Mark In: "
3326
 msgstr "IN della Sorgente: "
3327
 
3328
-#: rendergui.py:272
3329
+#: rendergui.py:273
3330
 #, fuzzy
3331
 msgid "Source Mark Out: "
3332
 msgstr "OUT della sorgente: "
3333
 
3334
-#: rendergui.py:276
3335
+#: rendergui.py:277
3336
 msgid "Target File:"
3337
 msgstr "Nome FIle::"
3338
 
3339
-#: rendergui.py:277
3340
+#: rendergui.py:278
3341
 msgid "Target Folder:"
3342
 msgstr "Destinazione:"
3343
 
3344
-#: rendergui.py:278
3345
+#: rendergui.py:279
3346
 msgid "Target Profile:"
3347
 msgstr "Profilo di Destinazione:"
3348
 
3349
-#: rendergui.py:279
3350
+#: rendergui.py:280
3351
 msgid "Target Encoding:"
3352
 msgstr "Parametri di Codifica:"
3353
 
3354
-#: rendergui.py:280
3355
+#: rendergui.py:281
3356
 msgid "Target Quality:"
3357
 msgstr "Parametri di Qualità:"
3358
 
3359
-#: rendergui.py:282 rendergui.py:467
3360
+#: rendergui.py:283 rendergui.py:468
3361
 msgid "Render Range:"
3362
 msgstr "Area di Calcolo:"
3363
 
3364
-#: rendergui.py:283
3365
+#: rendergui.py:284
3366
 msgid "Rendered Clip Length:"
3367
 msgstr "Lunghezza della Clip Calcolata:"
3368
 
3369
-#: rendergui.py:316 tools/toolsencoding.py:172
3370
+#: rendergui.py:317 tools/toolsencoding.py:172
3371
 msgid "Select Render quality"
3372
 msgstr "Seleziona qualità del Calcolo"
3373
 
3374
-#: rendergui.py:334
3375
+#: rendergui.py:335
3376
 msgid "Select audio sample frequency"
3377
 msgstr ""
3378
 
3379
-#: rendergui.py:358 tools/toolsencoding.py:231
3380
+#: rendergui.py:359 tools/toolsencoding.py:231
3381
 msgid "Select Render encoding"
3382
 msgstr "Codifica del Calcolo"
3383
 
3384
-#: rendergui.py:395 tools/toolsencoding.py:155
3385
+#: rendergui.py:396 tools/toolsencoding.py:155
3386
 msgid "Select render profile"
3387
 msgstr "Seleziona un profilo di calcolo"
3388
 
3389
-#: rendergui.py:422
3390
+#: rendergui.py:423
3391
 msgid "Full Length"
3392
 msgstr "Intero Progetto"
3393
 
3394
-#: rendergui.py:423
3395
+#: rendergui.py:424
3396
 msgid "Marked Range"
3397
 msgstr "Area Selezionata"
3398
 
3399
-#: rendergui.py:431 tools/toolsencoding.py:270
3400
+#: rendergui.py:432 tools/toolsencoding.py:270
3401
 msgid "File"
3402
 msgstr ""
3403
 
3404
-#: rendergui.py:432 tools/toolsencoding.py:271
3405
+#: rendergui.py:433 tools/toolsencoding.py:271
3406
 msgid "Render Profile"
3407
 msgstr "Profilo di Calcolo"
3408
 
3409
-#: rendergui.py:435 rendergui.py:453 tools/toolsencoding.py:272
3410
+#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:272
3411
 msgid "Encoding Format"
3412
 msgstr "Formato della Codifica"
3413
 
3414
-#: rendergui.py:436 rendergui.py:454 tools/toolsencoding.py:273
3415
+#: rendergui.py:438 tools/toolsencoding.py:273
3416
 msgid "Render Type"
3417
 msgstr "Tipo di Calcolo"
3418
 
3419
-#: rendergui.py:456
3420
+#: rendergui.py:456 rendergui.py:924
3421
 msgid "Render Args"
3422
 msgstr "Parametri di Calcolo"
3423
 
3424
@@ -4628,75 +4749,84 @@
3425
 msgid "Open File in Bin:"
3426
 msgstr "Apri FIle nel Bin:"
3427
 
3428
-#: rendergui.py:530 tools/toolsencoding.py:60
3429
+#: rendergui.py:537 tools/toolsencoding.py:60
3430
 msgid "Select folder to place rendered file in"
3431
 msgstr "Seleziona una cartella per i  file di Render"
3432
 
3433
-#: rendergui.py:531 tools/toolsencoding.py:61
3434
+#: rendergui.py:538 tools/toolsencoding.py:61
3435
 msgid "Give name for rendered file"
3436
 msgstr "Dai un nome ai file di render"
3437
 
3438
-#: rendergui.py:538 tools/toolsencoding.py:68
3439
+#: rendergui.py:545 tools/toolsencoding.py:68
3440
 msgid "Presets:"
3441
 msgstr "Preset:"
3442
 
3443
-#: rendergui.py:541 tools/toolsencoding.py:71
3444
+#: rendergui.py:548 tools/toolsencoding.py:71
3445
 msgid "User Defined"
3446
 msgstr "Definito dall'Utente"
3447
 
3448
-#: rendergui.py:542 tools/toolsencoding.py:72
3449
+#: rendergui.py:549 tools/toolsencoding.py:72
3450
 msgid "Preset File type"
3451
 msgstr "Preset"
3452
 
3453
-#: rendergui.py:559 rendergui.py:634
3454
+#: rendergui.py:566 rendergui.py:642 rendergui.py:758
3455
 msgid "Use Project Profile:"
3456
 msgstr "Usa il Profilo del Progetto:"
3457
 
3458
-#: rendergui.py:560 rendergui.py:635
3459
+#: rendergui.py:567 rendergui.py:643 rendergui.py:759
3460
 msgid "Render using args:"
3461
 msgstr "Parametri di Calcolo personalizzati:"
3462
 
3463
-#: rendergui.py:575
3464
+#: rendergui.py:582
3465
 msgid "Select used project profile for rendering"
3466
 msgstr "Seleziona un profilo già utilizzato per il calcolo"
3467
 
3468
-#: rendergui.py:576
3469
+#: rendergui.py:583
3470
 msgid "Render profile info"
3471
 msgstr "Informazioni sul profilo di Calcolo"
3472
 
3473
-#: rendergui.py:651
3474
+#: rendergui.py:660 rendergui.py:885
3475
 msgid "Load Selection"
3476
 msgstr "Carica Selezione"
3477
 
3478
-#: rendergui.py:656
3479
+#: rendergui.py:665 rendergui.py:888
3480
 msgid "Ext.:"
3481
 msgstr "Est:"
3482
 
3483
-#: rendergui.py:691
3484
+#: rendergui.py:700 rendergui.py:797
3485
 msgid "Render using key=value rendering options"
3486
 msgstr "Calcola usando le opzioni Chiave=Valore"
3487
 
3488
-#: rendergui.py:692
3489
+#: rendergui.py:701 rendergui.py:895
3490
 msgid "Load render options from currently selected encoding"
3491
 msgstr "Carica le opzioni di calcolo dalla codifica correntemente selezionata"
3492
 
3493
-#: rendergui.py:693
3494
+#: rendergui.py:702 rendergui.py:896
3495
 msgid "Edit render options"
3496
 msgstr "Modifica le opzioni di calcolo"
3497
 
3498
-#: rendergui.py:694
3499
+#: rendergui.py:703 rendergui.py:799
3500
 msgid "Save Render Args into a text file"
3501
 msgstr "Salva i Parametri di Calcolo in un file di testo"
3502
 
3503
-#: rendergui.py:695
3504
+#: rendergui.py:704 rendergui.py:800
3505
 msgid "Load Render Args from a text file"
3506
 msgstr "Carica  i Parametri di Calcolo da un file di testo"
3507
 
3508
+#: rendergui.py:777
3509
+msgid "Edit Args:"
3510
+msgstr ""
3511
+
3512
+#: rendergui.py:907
3513
+#, fuzzy
3514
+msgid "Set Args"
3515
+msgstr "Parametri di Calcolo"
3516
+
3517
 #: profilesmanager.py:47 proxyediting.py:218
3518
 msgid "Close Manager"
3519
 msgstr "Chiudi Finestra di Gestione"
3520
 
3521
-#: profilesmanager.py:72 tools/batchrendering.py:646
3522
+#: profilesmanager.py:72 tools/batchrendering.py:649
3523
 msgid "Delete Selected"
3524
 msgstr "Elimina Selezionati"
3525
 
3526
@@ -4800,209 +4930,221 @@
3527
 msgid "Confirm user profile delete"
3528
 msgstr "Conferma l'eliminazione del profilo utente"
3529
 
3530
-#: profilesmanager.py:280 tools/batchrendering.py:729
3531
+#: profilesmanager.py:280 tools/batchrendering.py:732
3532
 msgid "This operation cannot be undone."
3533
 msgstr "Questa operazione non può essere annullata."
3534
 
3535
-#: preferenceswindow.py:40
3536
+#: preferenceswindow.py:41
3537
 msgid "Editor Preferences"
3538
 msgstr ""
3539
 
3540
-#: preferenceswindow.py:52
3541
+#: preferenceswindow.py:53
3542
 msgid "Editing"
3543
 msgstr ""
3544
 
3545
-#: preferenceswindow.py:75
3546
+#: preferenceswindow.py:76
3547
 msgid "Restart required for some setting changes to take effect."
3548
 msgstr ""
3549
 "Riavvio richiesto per permettere ad alcuni cambiamenti di avere effetto."
3550
 
3551
-#: preferenceswindow.py:76
3552
+#: preferenceswindow.py:77
3553
 msgid "If requested change is not in effect, restart application."
3554
 msgstr ""
3555
 "Se i cambiamenti richiesti non sono avvenuti, riavviare l'applicazione."
3556
 
3557
-#: preferenceswindow.py:110
3558
+#: preferenceswindow.py:111
3559
 msgid "No Autosave"
3560
 msgstr "Nessuno salvataggio automatico"
3561
 
3562
-#: preferenceswindow.py:110
3563
+#: preferenceswindow.py:111
3564
 msgid "1 min"
3565
 msgstr ""
3566
 
3567
-#: preferenceswindow.py:110
3568
+#: preferenceswindow.py:111
3569
 msgid "2 min"
3570
 msgstr ""
3571
 
3572
-#: preferenceswindow.py:110
3573
+#: preferenceswindow.py:111
3574
 msgid "5 min"
3575
 msgstr ""
3576
 
3577
-#: preferenceswindow.py:118
3578
+#: preferenceswindow.py:119
3579
 msgid "Absolute paths first, relative second"
3580
 msgstr ""
3581
 
3582
-#: preferenceswindow.py:119
3583
+#: preferenceswindow.py:120
3584
 msgid "Relative paths first, absolute second"
3585
 msgstr ""
3586
 
3587
-#: preferenceswindow.py:120
3588
+#: preferenceswindow.py:121
3589
 msgid "Absolute paths only"
3590
 msgstr ""
3591
 
3592
-#: preferenceswindow.py:124
3593
+#: preferenceswindow.py:125
3594
 #, fuzzy
3595
 msgid "Default Profile:"
3596
 msgstr "Profilo Predefinito"
3597
 
3598
-#: preferenceswindow.py:125
3599
+#: preferenceswindow.py:126
3600
 msgid "Remember last media directory"
3601
 msgstr "Ricorda l'ultima cartella dei sorgenti"
3602
 
3603
-#: preferenceswindow.py:126
3604
+#: preferenceswindow.py:127
3605
 #, fuzzy
3606
 msgid "Undo stack size:"
3607
 msgstr "Dimensione della cronologia delle operazioni"
3608
 
3609
-#: preferenceswindow.py:127
3610
+#: preferenceswindow.py:128
3611
 #, fuzzy
3612
 msgid "Thumbnail folder:"
3613
 msgstr "Cartella delle Miniature"
3614
 
3615
-#: preferenceswindow.py:128
3616
+#: preferenceswindow.py:129
3617
 msgid "Remember last render directory"
3618
 msgstr "Ricorda l'ultima cartella di render"
3619
 
3620
-#: preferenceswindow.py:129
3621
+#: preferenceswindow.py:130
3622
 #, fuzzy
3623
 msgid "Autosave for crash recovery every:"
3624
 msgstr "Salvataggio automatico per ripristino da crash ogni"
3625
 
3626
-#: preferenceswindow.py:130
3627
+#: preferenceswindow.py:131
3628
 #, fuzzy
3629
 msgid "Rendered Clips folder:"
3630
 msgstr "Cartella delle clip del render"
3631
 
3632
-#: preferenceswindow.py:131
3633
+#: preferenceswindow.py:132
3634
 msgid "Media look-up order on load:"
3635
 msgstr ""
3636
 
3637
-#: preferenceswindow.py:176
3638
+#: preferenceswindow.py:177
3639
 #, fuzzy
3640
 msgid "Overwrite blanks"
3641
 msgstr "Sovrascrivi"
3642
 
3643
-#: preferenceswindow.py:177
3644
+#: preferenceswindow.py:178
3645
 msgid "Always insert"
3646
 msgstr ""
3647
 
3648
-#: preferenceswindow.py:190
3649
+#: preferenceswindow.py:191
3650
 msgid "Autoplay new Clips in Clip Monitor"
3651
 msgstr "Riproduci automaticamente le nuove Clip nel Monitor"
3652
 
3653
-#: preferenceswindow.py:191
3654
+#: preferenceswindow.py:192
3655
 msgid "Center Current Frame on Playback Stop"
3656
 msgstr "Centra Fotogramma Corrente a Riproduzione Ferma"
3657
 
3658
-#: preferenceswindow.py:192
3659
+#: preferenceswindow.py:193
3660
 #, fuzzy
3661
 msgid "Graphics default length:"
3662
 msgstr "Lunghezza predefinite delle grafiche"
3663
 
3664
-#: preferenceswindow.py:193
3665
+#: preferenceswindow.py:194
3666
 msgid "Trim Modes exit on empty click"
3667
 msgstr "Esci dalla Modalità di Trim con click a vuoto"
3668
 
3669
-#: preferenceswindow.py:194
3670
+#: preferenceswindow.py:195
3671
 msgid "Quick enter Trim Modes"
3672
 msgstr "Ingresso rapido nella Modalità di Trim"
3673
 
3674
-#: preferenceswindow.py:195
3675
+#: preferenceswindow.py:196
3676
 #, fuzzy
3677
 msgid "Remember Monitor Clip Frame"
3678
 msgstr "Apri la Clip nel Monitor"
3679
 
3680
-#: preferenceswindow.py:196
3681
+#: preferenceswindow.py:197
3682
 msgid "Media drag'n'drop action on non-V1 tracks"
3683
 msgstr ""
3684
 
3685
-#: preferenceswindow.py:197
3686
+#: preferenceswindow.py:198
3687
 msgid "Cover Transition/Fade clips on delete if possible"
3688
 msgstr ""
3689
 
3690
-#: preferenceswindow.py:199
3691
+#: preferenceswindow.py:200
3692
 msgid "Enable single Play/Pause button"
3693
 msgstr ""
3694
 
3695
-#: preferenceswindow.py:231
3696
+#: preferenceswindow.py:232
3697
 msgid "Glass"
3698
 msgstr "Vetro"
3699
 
3700
-#: preferenceswindow.py:232
3701
+#: preferenceswindow.py:233
3702
 msgid "Simple"
3703
 msgstr "Semplice"
3704
 
3705
-#: preferenceswindow.py:239
3706
+#: preferenceswindow.py:240
3707
 msgid "Light Theme"
3708
 msgstr "Tema Chiaro"
3709
 
3710
-#: preferenceswindow.py:240
3711
+#: preferenceswindow.py:241
3712
 msgid "Dark Theme"
3713
 msgstr "Tema Scuro"
3714
 
3715
-#: preferenceswindow.py:252
3716
+#: preferenceswindow.py:253
3717
 #, fuzzy
3718
 msgid "Display All Levels"
3719
 msgstr "Mostra Livelli Audio"
3720
 
3721
-#: preferenceswindow.py:253
3722
+#: preferenceswindow.py:254
3723
 msgid "Display Levels On Request"
3724
 msgstr ""
3725
 
3726
-#: preferenceswindow.py:260
3727
+#: preferenceswindow.py:261
3728
+msgid "Single Window"
3729
+msgstr ""
3730
+
3731
+#: preferenceswindow.py:262
3732
+msgid "Two Windows"
3733
+msgstr ""
3734
+
3735
+#: preferenceswindow.py:269
3736
+#, fuzzy
3737
+msgid "Application window mode:"
3738
+msgstr "Applicazione"
3739
+
3740
+#: preferenceswindow.py:270
3741
 msgid "Use English texts on localized OS"
3742
 msgstr ""
3743
 
3744
-#: preferenceswindow.py:261
3745
+#: preferenceswindow.py:271
3746
 msgid "Display splash screen"
3747
 msgstr "Visualizza la schermata d'avvio"
3748
 
3749
-#: preferenceswindow.py:262
3750
+#: preferenceswindow.py:272
3751
 #, fuzzy
3752
 msgid "Buttons style:"
3753
 msgstr "Stile dei bottoni"
3754
 
3755
-#: preferenceswindow.py:263
3756
-#, fuzzy
3757
-msgid "Icons and color optimized for:"
3758
-msgstr "Icone e colori ottimizzati per"
3759
+#: preferenceswindow.py:273
3760
+msgid "Theme request, icons and colors:"
3761
+msgstr ""
3762
 
3763
-#: preferenceswindow.py:264
3764
+#: preferenceswindow.py:274
3765
 msgid "Theme detection fail fallback colors:"
3766
 msgstr ""
3767
 
3768
-#: preferenceswindow.py:265
3769
+#: preferenceswindow.py:275
3770
 msgid "Default audio levels display:"
3771
 msgstr ""
3772
 
3773
-#: tools/batchrendering.py:295
3774
+#: tools/batchrendering.py:298
3775
 msgid "Render Item Project File Copy failed!"
3776
 msgstr "Calcolo dei File del Progetto Fallita!"
3777
 
3778
-#: tools/batchrendering.py:362 tools/batchrendering.py:746
3779
+#: tools/batchrendering.py:365 tools/batchrendering.py:749
3780
 msgid "Error loading render queue items!"
3781
 msgstr "Errore di caricamento degli oggetti nella coda dei render!"
3782
 
3783
-#: tools/batchrendering.py:363 tools/batchrendering.py:747
3784
+#: tools/batchrendering.py:366 tools/batchrendering.py:750
3785
 msgid "Message:\n"
3786
 msgstr "Messaggio:\n"
3787
 
3788
-#: tools/batchrendering.py:381
3789
+#: tools/batchrendering.py:384
3790
 #, fuzzy
3791
 msgid "Batch Render Queue already running!"
3792
 msgstr "Coda dei Render"
3793
 
3794
-#: tools/batchrendering.py:383
3795
+#: tools/batchrendering.py:386
3796
 #, fuzzy
3797
 msgid "Batch Render Queue application was detected in session dbus."
3798
 msgstr ""
3799
@@ -5010,102 +5152,102 @@
3800
 "o è andata in crash.\n"
3801
 "\n"
3802
 
3803
-#: tools/batchrendering.py:405
3804
+#: tools/batchrendering.py:408
3805
 msgid "Application is rendering and cannot be closed!"
3806
 msgstr "L'applicazione sta calcolando e non può essere chiusa!"
3807
 
3808
-#: tools/batchrendering.py:406
3809
+#: tools/batchrendering.py:409
3810
 msgid "Stop rendering before closing the application."
3811
 msgstr "Ferma il calcolo prima di chiudere l'applicazione."
3812
 
3813
-#: tools/batchrendering.py:438
3814
+#: tools/batchrendering.py:441
3815
 msgid " datafile load failed with "
3816
 msgstr "Caricamento dei dati fallito con "
3817
 
3818
-#: tools/batchrendering.py:444
3819
+#: tools/batchrendering.py:447
3820
 msgid " project file load failed with "
3821
 msgstr " caricamento file di progetto fallito con "
3822
 
3823
-#: tools/batchrendering.py:558
3824
+#: tools/batchrendering.py:561
3825
 msgid "Queued"
3826
 msgstr "Coda"
3827
 
3828
-#: tools/batchrendering.py:560
3829
+#: tools/batchrendering.py:563
3830
 msgid "Rendering"
3831
 msgstr ""
3832
 
3833
-#: tools/batchrendering.py:562
3834
+#: tools/batchrendering.py:565
3835
 msgid "Finished"
3836
 msgstr "Finito"
3837
 
3838
-#: tools/batchrendering.py:564
3839
+#: tools/batchrendering.py:567
3840
 msgid "Unqueued"
3841
 msgstr "Non in coda"
3842
 
3843
-#: tools/batchrendering.py:566
3844
+#: tools/batchrendering.py:569
3845
 msgid "Aborted"
3846
 msgstr "Interrotto"
3847
 
3848
-#: tools/batchrendering.py:621 tools/batchrendering.py:1238
3849
+#: tools/batchrendering.py:624 tools/batchrendering.py:1241
3850
 msgid "Estimated Left:"
3851
 msgstr "Tempo restante:"
3852
 
3853
-#: tools/batchrendering.py:622
3854
+#: tools/batchrendering.py:625
3855
 msgid "Current Render:"
3856
 msgstr "Calcolo in corso:"
3857
 
3858
-#: tools/batchrendering.py:623 tools/batchrendering.py:1240 proxyediting.py:364
3859
+#: tools/batchrendering.py:626 tools/batchrendering.py:1243 proxyediting.py:364
3860
 msgid "Elapsed:"
3861
 msgstr "Trascorso:"
3862
 
3863
-#: tools/batchrendering.py:634
3864
+#: tools/batchrendering.py:637
3865
 msgid "Items Rendered:"
3866
 msgstr "Oggetti Calcolati:"
3867
 
3868
-#: tools/batchrendering.py:636
3869
+#: tools/batchrendering.py:639
3870
 msgid "Render Started:"
3871
 msgstr "Calcolo Iniziato:"
3872
 
3873
-#: tools/batchrendering.py:642
3874
+#: tools/batchrendering.py:645
3875
 msgid "Not Rendering"
3876
 msgstr "Non in fase di calcolo"
3877
 
3878
-#: tools/batchrendering.py:650
3879
+#: tools/batchrendering.py:653
3880
 msgid "Delete Finished"
3881
 msgstr "Elimina render completati"
3882
 
3883
-#: tools/batchrendering.py:655
3884
+#: tools/batchrendering.py:658
3885
 msgid "Reload Queue"
3886
 msgstr "Ricarica la Coda"
3887
 
3888
-#: tools/batchrendering.py:666 tools/batchrendering.py:1250
3889
+#: tools/batchrendering.py:669 tools/batchrendering.py:1253
3890
 msgid "Stop Render"
3891
 msgstr "Ferma il Calcolo"
3892
 
3893
-#: tools/batchrendering.py:702
3894
+#: tools/batchrendering.py:705
3895
 msgid "Flowblade Batch Render"
3896
 msgstr "Batch Render di Flowblade"
3897
 
3898
-#: tools/batchrendering.py:728
3899
+#: tools/batchrendering.py:731
3900
 msgid "Delete "
3901
 msgstr "Elimina "
3902
 
3903
-#: tools/batchrendering.py:728
3904
+#: tools/batchrendering.py:731
3905
 msgid " item(s) from render queue?"
3906
 msgstr " oggetto(i) dalla coda dei render?"
3907
 
3908
-#: tools/batchrendering.py:759
3909
+#: tools/batchrendering.py:762
3910
 msgid "Multiple items with same render target file!"
3911
 msgstr "Oggetti multipli con lo stesso file di destinazione!"
3912
 
3913
-#: tools/batchrendering.py:761
3914
+#: tools/batchrendering.py:764
3915
 msgid ""
3916
 "Later items will render on top of earlier items if this queue is rendered.\n"
3917
 msgstr ""
3918
 "Gli oggetti più recenti saranno calcolati prima di quelli precedenti in caso "
3919
 "di render della coda.\n"
3920
 
3921
-#: tools/batchrendering.py:762
3922
+#: tools/batchrendering.py:765
3923
 msgid ""
3924
 "Delete or unqueue some items with same paths:\n"
3925
 "\n"
3926
@@ -5113,71 +5255,71 @@
3927
 "Elimina o metti in coda alcuni oggetti con lo stesso percorso:\n"
3928
 "\n"
3929
 
3930
-#: tools/batchrendering.py:764
3931
+#: tools/batchrendering.py:767
3932
 msgid " items with path: "
3933
 msgstr " oggetti con il percorso: "
3934
 
3935
-#: tools/batchrendering.py:863
3936
+#: tools/batchrendering.py:866
3937
 msgid "Project/Sequence"
3938
 msgstr "Progetto/Sequenza"
3939
 
3940
-#: tools/batchrendering.py:864
3941
+#: tools/batchrendering.py:867
3942
 msgid "Status"
3943
 msgstr "Stato"
3944
 
3945
-#: tools/batchrendering.py:865
3946
+#: tools/batchrendering.py:868
3947
 msgid "Render File"
3948
 msgstr "File del Render"
3949
 
3950
-#: tools/batchrendering.py:866
3951
+#: tools/batchrendering.py:869
3952
 msgid "Render Time"
3953
 msgstr "Durata del Render"
3954
 
3955
-#: tools/batchrendering.py:957
3956
+#: tools/batchrendering.py:960
3957
 msgid "Save Render Item Project As"
3958
 msgstr "Salva il render del progetto con nome "
3959
 
3960
-#: tools/batchrendering.py:993
3961
+#: tools/batchrendering.py:996
3962
 msgid "Encoding:"
3963
 msgstr "Codifica:"
3964
 
3965
-#: tools/batchrendering.py:994
3966
+#: tools/batchrendering.py:997
3967
 msgid "Quality:"
3968
 msgstr "Qualità:"
3969
 
3970
-#: tools/batchrendering.py:995
3971
+#: tools/batchrendering.py:998
3972
 msgid "Audio Encoding:"
3973
 msgstr "Codifica Audio:"
3974
 
3975
-#: tools/batchrendering.py:996
3976
+#: tools/batchrendering.py:999
3977
 msgid "Use User Args:"
3978
 msgstr "Utilizza parametri utente:"
3979
 
3980
-#: tools/batchrendering.py:997
3981
+#: tools/batchrendering.py:1000
3982
 msgid "Start:"
3983
 msgstr "Inizio:"
3984
 
3985
-#: tools/batchrendering.py:998
3986
+#: tools/batchrendering.py:1001
3987
 msgid "End:"
3988
 msgstr "Fine:"
3989
 
3990
-#: tools/batchrendering.py:1000
3991
+#: tools/batchrendering.py:1003
3992
 msgid "Render Profile Name:"
3993
 msgstr "Nome Profilo Render:"
3994
 
3995
-#: tools/batchrendering.py:1001
3996
+#: tools/batchrendering.py:1004
3997
 msgid "Render Profile:"
3998
 msgstr "Profilo del Render:"
3999
 
4000
-#: tools/batchrendering.py:1017 tools/batchrendering.py:1025
4001
+#: tools/batchrendering.py:1020 tools/batchrendering.py:1028
4002
 msgid "Render Properties"
4003
 msgstr "Proprietà del Render"
4004
 
4005
-#: tools/batchrendering.py:1024
4006
+#: tools/batchrendering.py:1027
4007
 msgid "Save Item Project As..."
4008
 msgstr "Salva il Progetto con Nome..."
4009
 
4010
-#: tools/batchrendering.py:1275
4011
+#: tools/batchrendering.py:1278
4012
 #, fuzzy
4013
 msgid "Flowblade Timeline Render"
4014
 msgstr "Batch Render di Flowblade"
4015
@@ -5318,11 +5460,11 @@
4016
 msgid "Converting to Use Original Media"
4017
 msgstr "Converti per l'Uso dei Sorgenti Originali"
4018
 
4019
-#: tlineaction.py:193
4020
+#: tlineaction.py:194
4021
 msgid "Fade/Transition cover delete failed!"
4022
 msgstr ""
4023
 
4024
-#: tlineaction.py:194
4025
+#: tlineaction.py:195
4026
 #, fuzzy
4027
 msgid ""
4028
 "There wasn't enough material available in adjacent clips.\n"
4029
@@ -5330,20 +5472,20 @@
4030
 msgstr ""
4031
 "Non c'è materiale sufficiente nella Clip di DESTINAZIONE prima del taglio."
4032
 
4033
-#: tlineaction.py:327
4034
+#: tlineaction.py:328
4035
 msgid "No Clips are selected!"
4036
 msgstr "Nessuna clip selezionata!"
4037
 
4038
-#: tlineaction.py:328
4039
+#: tlineaction.py:329
4040
 msgid "You need to select clips to overwrite to perform this edit."
4041
 msgstr ""
4042
 "Devi selezionare delle clip da sovrascrivere per effettuare questa modifica."
4043
 
4044
-#: tlineaction.py:384
4045
+#: tlineaction.py:388 tlineaction.py:443
4046
 msgid "Timeline Range not set!"
4047
 msgstr "Area della Timeline non definita!"
4048
 
4049
-#: tlineaction.py:385
4050
+#: tlineaction.py:389 tlineaction.py:444
4051
 msgid ""
4052
 "You need to set Timeline Range using Mark In and Mark Out buttons\n"
4053
 "to perform this edit."
4054
@@ -5351,12 +5493,12 @@
4055
 "Devi selezionare un'area sulla Timeline usando i punti di IN e di OUT\n"
4056
 "per effettuare questa modifica."
4057
 
4058
-#: tlineaction.py:433
4059
+#: tlineaction.py:476
4060
 #, fuzzy
4061
 msgid "Origin clip not found!"
4062
 msgstr "Clip sorgente non trovata!"
4063
 
4064
-#: tlineaction.py:434
4065
+#: tlineaction.py:477
4066
 msgid ""
4067
 "Clip used to create this Compositor has been removed\n"
4068
 "or moved to different track."
4069
@@ -5364,67 +5506,67 @@
4070
 "La Clip usata per questo Compositing è stata rimossa\n"
4071
 "o spostata su un'altra traccia."
4072
 
4073
-#: tlineaction.py:666 tlineaction.py:833
4074
+#: tlineaction.py:710 tlineaction.py:880
4075
 msgid "Rendering "
4076
 msgstr "Render in corso"
4077
 
4078
-#: tlineaction.py:698
4079
+#: tlineaction.py:742
4080
 msgid ""
4081
 "To create a rendered transition you need enough media overlap from both "
4082
 "clips!\n"
4083
 "\n"
4084
 msgstr ""
4085
 
4086
-#: tlineaction.py:703
4087
+#: tlineaction.py:747
4088
 msgid "<b>FIRST CLIP MEDIA OVERLAP:</b>  "
4089
 msgstr ""
4090
 
4091
-#: tlineaction.py:704 tlineaction.py:712
4092
+#: tlineaction.py:748 tlineaction.py:756
4093
 #, fuzzy
4094
 msgid "Available <b>"
4095
 msgstr "<b>Disponibilità:</b> "
4096
 
4097
-#: tlineaction.py:704 tlineaction.py:712
4098
+#: tlineaction.py:748 tlineaction.py:756
4099
 #, fuzzy
4100
 msgid "</b> frame(s), "
4101
 msgstr " fotogramma(i)"
4102
 
4103
-#: tlineaction.py:705 tlineaction.py:713
4104
+#: tlineaction.py:749 tlineaction.py:757
4105
 #, fuzzy
4106
 msgid "Required <b>"
4107
 msgstr "<b>Durata richiesta: </b> "
4108
 
4109
-#: tlineaction.py:705
4110
+#: tlineaction.py:749
4111
 #, fuzzy
4112
 msgid "</b> frame(s)"
4113
 msgstr " fotogramma(i)"
4114
 
4115
-#: tlineaction.py:711
4116
+#: tlineaction.py:755
4117
 msgid "<b>SECOND CLIP MEDIA OVERLAP:</b> "
4118
 msgstr ""
4119
 
4120
-#: tlineaction.py:713
4121
+#: tlineaction.py:757
4122
 #, fuzzy
4123
 msgid "</b> frame(s) "
4124
 msgstr " fotogramma(i)"
4125
 
4126
-#: tlineaction.py:720
4127
+#: tlineaction.py:764
4128
 msgid "Current situation, not enought media overlap:"
4129
 msgstr ""
4130
 
4131
-#: tlineaction.py:722
4132
+#: tlineaction.py:766
4133
 msgid "You need more media overlap:"
4134
 msgstr ""
4135
 
4136
-#: tlineaction.py:751
4137
+#: tlineaction.py:795
4138
 msgid "More media overlap needed to create transition!"
4139
 msgstr ""
4140
 
4141
-#: tlineaction.py:770
4142
+#: tlineaction.py:814
4143
 msgid "Only Video Track mix / fades available"
4144
 msgstr "Fusioni/Dissolvenze disponibili solo su Traccia Video"
4145
 
4146
-#: tlineaction.py:771
4147
+#: tlineaction.py:815
4148
 msgid ""
4149
 "Unfortunately rendered mixes and fades can currently\n"
4150
 "only be applied on clips on Video Tracks."
4151
@@ -5433,7 +5575,7 @@
4152
 "dissolvenze\n"
4153
 "può solo essere applicato alle clip su Tracce Video."
4154
 
4155
-#: tlineaction.py:805
4156
+#: tlineaction.py:849
4157
 msgid ""
4158
 "Clip is too short for the requested fade:\n"
4159
 "\n"
4160
@@ -5441,37 +5583,37 @@
4161
 "La Clip è troppo corta per la dissolvenza richiesta:\n"
4162
 "\n"
4163
 
4164
-#: tlineaction.py:806
4165
+#: tlineaction.py:850
4166
 msgid "<b>Clip Length:</b> "
4167
 msgstr "<b>Lunghezza Clip:</b> "
4168
 
4169
-#: tlineaction.py:806 tlineaction.py:807
4170
+#: tlineaction.py:850 tlineaction.py:851
4171
 msgid " frame(s)\n"
4172
 msgstr " fotogramma(i)\n"
4173
 
4174
-#: tlineaction.py:807
4175
+#: tlineaction.py:851
4176
 msgid "<b>Fade Length:</b> "
4177
 msgstr "<b>Lunghezza dissolvenza:</b> "
4178
 
4179
-#: tlineaction.py:808
4180
+#: tlineaction.py:852
4181
 msgid "Clip is too short!"
4182
 msgstr "Clip troppo corta!"
4183
 
4184
-#: tlineaction.py:874
4185
+#: tlineaction.py:921
4186
 msgid "No Clip loaded into Monitor"
4187
 msgstr "Nessuna Clip caricata nel Monitor"
4188
 
4189
-#: tlineaction.py:875
4190
+#: tlineaction.py:922
4191
 msgid "Can't do the requested edit because there is no Clip in Monitor."
4192
 msgstr ""
4193
 "Non posso effettuare la modifica richiesta perché non ci sono Clip nel "
4194
 "Monitor."
4195
 
4196
-#: tlineaction.py:879
4197
+#: tlineaction.py:926
4198
 msgid "Defined range in Monitor Clip is too short"
4199
 msgstr "L'area della Clip definita nel Monitor è troppo corta."
4200
 
4201
-#: tlineaction.py:880
4202
+#: tlineaction.py:927
4203
 msgid ""
4204
 "Can't do the requested edit because Mark In -> Mark Out Range or Clip is too "
4205
 "short."
4206
@@ -5491,76 +5633,76 @@
4207
 "Massimizza o ridimensiona la finestra del programma per avere\n"
4208
 "più spazio per le tracce se possibile."
4209
 
4210
-#: medialinker.py:99
4211
+#: medialinker.py:104
4212
 msgid "Load Project For Relinking"
4213
 msgstr ""
4214
 
4215
-#: medialinker.py:107
4216
+#: medialinker.py:112
4217
 #, fuzzy
4218
 msgid "Original Media Missing:"
4219
 msgstr "Usa Sorgenti"
4220
 
4221
-#: medialinker.py:108
4222
+#: medialinker.py:113
4223
 #, fuzzy
4224
 msgid "Original Media Found:"
4225
 msgstr "Usa Sorgenti"
4226
 
4227
-#: medialinker.py:111
4228
+#: medialinker.py:116
4229
 #, fuzzy
4230
 msgid "Project:"
4231
 msgstr "Progetto"
4232
 
4233
-#: medialinker.py:112
4234
+#: medialinker.py:117
4235
 msgid "<not loaded>"
4236
 msgstr ""
4237
 
4238
-#: medialinker.py:135
4239
+#: medialinker.py:140
4240
 msgid "Display Missing Media Files"
4241
 msgstr ""
4242
 
4243
-#: medialinker.py:136
4244
+#: medialinker.py:141
4245
 msgid "Display Found Media Files"
4246
 msgstr ""
4247
 
4248
-#: medialinker.py:147
4249
+#: medialinker.py:152
4250
 #, fuzzy
4251
 msgid "Save Relinked Project As..."
4252
 msgstr "Salva il Progetto con Nome..."
4253
 
4254
-#: medialinker.py:264
4255
+#: medialinker.py:269
4256
 #, fuzzy
4257
 msgid "Missing Media File Path"
4258
 msgstr "Percorso:"
4259
 
4260
-#: medialinker.py:265
4261
+#: medialinker.py:270
4262
 #, fuzzy
4263
 msgid "Found Media File Path"
4264
 msgstr "Percorso:"
4265
 
4266
-#: medialinker.py:269
4267
+#: medialinker.py:274
4268
 msgid "Media File Re-link Path"
4269
 msgstr ""
4270
 
4271
-#: medialinker.py:430
4272
+#: medialinker.py:435
4273
 #, fuzzy
4274
 msgid "Select Media File To Relink To"
4275
 msgstr "Elimina Media dal Bin"
4276
 
4277
-#: medialinker.py:467
4278
+#: medialinker.py:475
4279
 #, fuzzy
4280
 msgid "<b>Original path:</b> "
4281
 msgstr "<b>Lunghezza Clip:</b> "
4282
 
4283
-#: medialinker.py:470
4284
+#: medialinker.py:478
4285
 #, fuzzy
4286
 msgid "<b>Relink path:</b> "
4287
 msgstr "<b>Lunghezza:</b>"
4288
 
4289
-#: medialinker.py:516
4290
+#: medialinker.py:524
4291
 msgid "Relinked version of the Project saved!"
4292
 msgstr ""
4293
 
4294
-#: medialinker.py:517
4295
+#: medialinker.py:525
4296
 msgid ""
4297
 "To test the project, close this tool and open the relinked version in "
4298
 "Flowblade."
4299
@@ -5637,172 +5779,172 @@
4300
 msgid "Move 2:"
4301
 msgstr ""
4302
 
4303
-#: tools/gmic.py:106
4304
+#: tools/gmic.py:115
4305
 #, fuzzy
4306
 msgid "G'Mic not found!"
4307
 msgstr "Clip sorgente non trovata!"
4308
 
4309
-#: tools/gmic.py:107
4310
+#: tools/gmic.py:116
4311
 msgid ""
4312
 "G'Mic binary was not present at <b>/usr/bin/gmic</b>.\n"
4313
 "Install G'MIC to use this tool."
4314
 msgstr ""
4315
 
4316
-#: tools/gmic.py:213
4317
+#: tools/gmic.py:262
4318
 #, fuzzy
4319
 msgid "Select Video Media"
4320
 msgstr "Selezione File Luma"
4321
 
4322
-#: tools/gmic.py:285 tools/gmic.py:686
4323
+#: tools/gmic.py:337 tools/gmic.py:738
4324
 #, fuzzy
4325
 msgid "not set"
4326
 msgstr "<b>non definito</b>"
4327
 
4328
-#: tools/gmic.py:303
4329
+#: tools/gmic.py:355
4330
 msgid "Save Gmic Script As"
4331
 msgstr ""
4332
 
4333
-#: tools/gmic.py:327
4334
+#: tools/gmic.py:379
4335
 msgid "Load Gmic Script"
4336
 msgstr ""
4337
 
4338
-#: tools/gmic.py:456
4339
+#: tools/gmic.py:508
4340
 #, fuzzy
4341
 msgid "Video Encoding Settings"
4342
 msgstr "Codifica"
4343
 
4344
-#: tools/gmic.py:460
4345
+#: tools/gmic.py:512
4346
 #, fuzzy
4347
 msgid "Set Encoding"
4348
 msgstr "Codifica"
4349
 
4350
-#: tools/gmic.py:505 tools/gmic.py:838
4351
+#: tools/gmic.py:557 tools/gmic.py:890
4352
 #, fuzzy
4353
 msgid "Load Clip"
4354
 msgstr "Copia Clip"
4355
 
4356
-#: tools/gmic.py:509
4357
+#: tools/gmic.py:561
4358
 #, fuzzy
4359
 msgid "no clip loaded"
4360
 msgstr "Alle maniglie della Clip:"
4361
 
4362
-#: tools/gmic.py:534
4363
+#: tools/gmic.py:586
4364
 #, fuzzy
4365
 msgid "no preview"
4366
 msgstr "Dividi Anteprima"
4367
 
4368
-#: tools/gmic.py:581
4369
+#: tools/gmic.py:633
4370
 #, fuzzy
4371
 msgid "Preview"
4372
 msgstr "Dividi Anteprima"
4373
 
4374
-#: tools/gmic.py:607
4375
+#: tools/gmic.py:659
4376
 #, fuzzy
4377
 msgid "Add to Script"
4378
 msgstr "Apri la Clip nel Monitor"
4379
 
4380
-#: tools/gmic.py:667
4381
+#: tools/gmic.py:719
4382
 #, fuzzy
4383
 msgid "Frames Folder:"
4384
 msgstr "Destinazione:"
4385
 
4386
-#: tools/gmic.py:678
4387
+#: tools/gmic.py:730
4388
 #, fuzzy
4389
 msgid "Encode Video"
4390
 msgstr "Disattiva Video"
4391
 
4392
-#: tools/gmic.py:683
4393
+#: tools/gmic.py:735
4394
 #, fuzzy
4395
 msgid "Encoding settings"
4396
 msgstr "Codifica"
4397
 
4398
-#: tools/gmic.py:702
4399
+#: tools/gmic.py:754
4400
 msgid "Set Mark In, Mark Out and Frames Folder for valid render"
4401
 msgstr ""
4402
 
4403
-#: tools/gmic.py:745
4404
+#: tools/gmic.py:797
4405
 #, fuzzy
4406
 msgid "Load Script"
4407
 msgstr "Carica Selezione"
4408
 
4409
-#: tools/gmic.py:747
4410
+#: tools/gmic.py:799
4411
 #, fuzzy
4412
 msgid "Save Script"
4413
 msgstr "Salva il Progetto"
4414
 
4415
-#: tools/gmic.py:806
4416
+#: tools/gmic.py:858
4417
 #, fuzzy
4418
 msgid "frames"
4419
 msgstr " fotogramma(i)"
4420
 
4421
-#: tools/gmic.py:824
4422
+#: tools/gmic.py:876
4423
 #, fuzzy
4424
 msgid " no video file"
4425
 msgstr " File Video"
4426
 
4427
-#: tools/gmic.py:826
4428
+#: tools/gmic.py:878
4429
 #, fuzzy
4430
 msgid " render video file"
4431
 msgstr " File Video"
4432
 
4433
-#: tools/gmic.py:827
4434
+#: tools/gmic.py:879
4435
 #, fuzzy
4436
 msgid " frame(s),"
4437
 msgstr " fotogramma(i)"
4438
 
4439
-#: tools/gmic.py:839
4440
+#: tools/gmic.py:891
4441
 msgid "G'Mic Webpage"
4442
 msgstr ""
4443
 
4444
-#: tools/gmic.py:1043
4445
+#: tools/gmic.py:1095
4446
 #, fuzzy
4447
 msgid "Rendering preview..."
4448
 msgstr "Render in corso"
4449
 
4450
-#: tools/gmic.py:1075
4451
+#: tools/gmic.py:1127
4452
 #, fuzzy
4453
 msgid "Preview for frame: "
4454
 msgstr "Fotogramma Precedente"
4455
 
4456
-#: tools/gmic.py:1076
4457
+#: tools/gmic.py:1128
4458
 #, fuzzy
4459
 msgid ", render time: "
4460
 msgstr "Durata del Render"
4461
 
4462
-#: tools/gmic.py:1144
4463
+#: tools/gmic.py:1196
4464
 msgid "Waiting for frames write to complete..."
4465
 msgstr ""
4466
 
4467
-#: tools/gmic.py:1157
4468
+#: tools/gmic.py:1209
4469
 #, fuzzy
4470
 msgid "Rendering frame: "
4471
 msgstr "Elementi del Render:"
4472
 
4473
-#: tools/gmic.py:1187
4474
+#: tools/gmic.py:1239
4475
 #, fuzzy
4476
 msgid "Render error!"
4477
 msgstr "Progresso del Calcolo"
4478
 
4479
-#: tools/gmic.py:1229
4480
+#: tools/gmic.py:1281
4481
 #, fuzzy
4482
 msgid "Rendering video, "
4483
 msgstr "Render in corso"
4484
 
4485
-#: tools/gmic.py:1229
4486
+#: tools/gmic.py:1281
4487
 #, python-format
4488
 msgid "% done"
4489
 msgstr ""
4490
 
4491
-#: tools/gmic.py:1239
4492
+#: tools/gmic.py:1291
4493
 #, fuzzy
4494
 msgid "Render complete!"
4495
 msgstr "Calcolo Completato!"
4496
 
4497
-#: tools/gmic.py:1249
4498
+#: tools/gmic.py:1301
4499
 msgid "Writing clip frame: "
4500
 msgstr ""
4501
 
4502
-#: tools/gmic.py:1261
4503
+#: tools/gmic.py:1313
4504
 #, fuzzy
4505
 msgid "Render stopped!"
4506
 msgstr "Calcolo Completato!"
4507
@@ -5812,9 +5954,26 @@
4508
 msgid "Use Default Profile:"
4509
 msgstr "Profilo Predefinito"
4510
 
4511
+#: monitorevent.py:301
4512
+msgid "On some systems Trim View may update slowly"
4513
+msgstr ""
4514
+
4515
+#: monitorevent.py:302
4516
+msgid ""
4517
+"<b>Trim View</b> works best with SSDs and relatively powerful processors.\n"
4518
+"\n"
4519
+msgstr ""
4520
+
4521
+#: monitorevent.py:303
4522
+msgid ""
4523
+"Select <b>'Trim View Off'</b> or<b>'Trim View Single Side Edits Only'</b> "
4524
+"options\n"
4525
+"if performance is not satisfactory."
4526
+msgstr ""
4527
+
4528
 #, fuzzy
4529
-#~ msgid "Export To EDL"
4530
-#~ msgstr "Esporta"
4531
+#~ msgid "Icons and color optimized for:"
4532
+#~ msgstr "Icone e colori ottimizzati per"
4533
 
4534
 #, fuzzy
4535
 #~ msgid "Export file name:"
4536
@@ -5882,9 +6041,6 @@
4537
 #~ msgid "Max. Transition Length:"
4538
 #~ msgstr "Lunghezza Max della Transizione"
4539
 
4540
-#~ msgid "Clips info"
4541
-#~ msgstr "Informazioni sulla Clip"
4542
-
4543
 #~ msgid ""
4544
 #~ "There is not enough material available in the FROM clip after the cut"
4545
 #~ msgstr ""
4546
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/medialinker.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/medialinker.py Changed
65
 
1
@@ -26,6 +26,9 @@
2
 import sys
3
 import threading
4
 
5
+import gi
6
+gi.require_version('Gtk', '3.0')
7
+gi.require_version('PangoCairo', '1.0')
8
 from gi.repository import Gtk, Gdk, GdkPixbuf
9
 from gi.repository import Pango, GObject
10
 
11
@@ -51,6 +54,7 @@
12
 
13
 linker_window = None
14
 target_project = None
15
+last_media_dir = None
16
 media_assets = []
17
 
18
 NO_PROJECT_AT_LAUNCH = "##&&noproject&&##"
19
@@ -85,6 +89,7 @@
20
         linker_window.project_label.set_text(self.filename)
21
         linker_window.set_active_state()
22
         linker_window.update_files_info()
23
+        linker_window.load_button.set_sensitive(False)
24
         Gdk.threads_leave()
25
 
26
 
27
@@ -99,7 +104,7 @@
28
         load_button = Gtk.Button(_("Load Project For Relinking"))
29
         load_button.connect("clicked",
30
                             lambda w: self.load_button_clicked())
31
-
32
+        self.load_button = load_button
33
         project_row = Gtk.HBox(False, 2)
34
         project_row.pack_start(load_button, False, False, 0)
35
         project_row.pack_start(Gtk.Label(), True, True, 0)
36
@@ -429,7 +434,7 @@
37
     file_name = os.path.basename(media_asset.orig_path)
38
     dialogs.media_file_dialog(_("Select Media File To Relink To") + " " + file_name, 
39
                                 _select_relink_path_dialog_callback, False, 
40
-                                media_asset, linker_window)
41
+                                media_asset, linker_window, last_media_dir)
42
 
43
 def _select_relink_path_dialog_callback(file_select, response_id, media_asset):
44
     filenames = file_select.get_filenames()
45
@@ -441,14 +446,17 @@
46
         return
47
 
48
     media_asset.relink_path = filenames[0]
49
-
50
+    folder, file_name = os.path.split(filenames[0])
51
+        
52
+    global last_media_dir
53
+    last_media_dir = folder
54
+    
55
     if media_asset.media_type == appconsts.IMAGE_SEQUENCE: # img seqs need formatted path
56
         if editorstate.mlt_version_is_equal_or_greater("0.8.5"):
57
             new_style = True
58
         else:
59
             new_style = False
60
         resource_name_str = utils.get_img_seq_resource_name(filenames[0], new_style)
61
-        folder, file_name = os.path.split(filenames[0])
62
         media_asset.relink_path = folder + "/" + resource_name_str
63
 
64
     linker_window.relink_list.fill_data_model()
65
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/medialog.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/medialog.py Changed
18
 
1
@@ -56,6 +56,7 @@
2
 
3
 sorting_order = TIME_SORT
4
 
5
+range_log_notebook_index = 1 # this is set 0 for 2 window mode
6
                 
7
 class MediaLogEvent:
8
     def __init__(self, event_type, mark_in, mark_out, name, path):
9
@@ -143,7 +144,7 @@
10
 def _update_list_view(log_event):
11
     widgets.media_log_view.fill_data_model()
12
     max_val = widgets.media_log_view.treeview.get_vadjustment().get_upper()
13
-    gui.middle_notebook.set_current_page(1)
14
+    gui.middle_notebook.set_current_page(range_log_notebook_index)
15
     view_group = get_current_filtered_events()
16
     event_index = view_group.index(log_event)
17
     widgets.media_log_view.treeview.get_selection().select_path(str(event_index))
18
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/middlebar.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/middlebar.py Changed
191
 
1
@@ -22,6 +22,7 @@
2
 
3
 from gi.repository import Gtk
4
 
5
+import appconsts
6
 import audiomonitoring
7
 import batchrendering
8
 import editevent
9
@@ -62,7 +63,7 @@
10
     fill_with_TC_LEFT_pattern(w.edit_buttons_row, w)
11
     w.window.show_all()
12
 
13
-    editorpersistance.prefs.midbar_tc_left = True
14
+    editorpersistance.prefs.midbar_layout = appconsts.MIDBAR_TC_LEFT
15
     editorpersistance.save()
16
     
17
 def _show_buttons_TC_MIDDLE_layout(widget):
18
@@ -78,9 +79,25 @@
19
     fill_with_TC_MIDDLE_pattern(w.edit_buttons_row, w)
20
     w.window.show_all()
21
 
22
-    editorpersistance.prefs.midbar_tc_left = False
23
+    editorpersistance.prefs.midbar_layout = appconsts.MIDBAR_TC_CENTER
24
     editorpersistance.save()
25
 
26
+def _show_buttons_COMPONETS_CENTERED_layout(widget):
27
+    global w
28
+    w = gui.editor_window
29
+    if w == None:
30
+        return
31
+    if widget.get_active() == False:
32
+        return
33
+
34
+    _clear_container(w.edit_buttons_row)
35
+    _create_buttons(w)
36
+    fill_with_COMPONETS_CENTERED_pattern(w.edit_buttons_row, w)
37
+    w.window.show_all()
38
+
39
+    editorpersistance.prefs.midbar_layout = appconsts.MIDBAR_COMPONENTS_CENTERED
40
+    editorpersistance.save()
41
+    
42
 def _show_monitor_info_toggled(widget):
43
     editorpersistance.prefs.show_sequence_profile = widget.get_active()
44
     editorpersistance.save()
45
@@ -108,38 +125,43 @@
46
     editor_window.zoom_buttons.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "zoom_out.png"), updater.zoom_out)
47
     editor_window.zoom_buttons.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "zoom_length.png"), updater.zoom_project_length)
48
     editor_window.zoom_buttons.widget.set_tooltip_text(_("Zoom In - Mouse Middle Scroll\n Zoom Out - Mouse Middle Scroll\n Zoom Length - Mouse Middle Click"))
49
-
50
+    
51
     editor_window.edit_buttons = glassbuttons.GlassButtonsGroup(46, 23, 2, 4, 5)
52
     editor_window.edit_buttons.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "dissolve.png"), tlineaction.add_transition_pressed)
53
     editor_window.edit_buttons.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "cut.png"), tlineaction.cut_pressed)
54
     editor_window.edit_buttons.widget.set_tooltip_text(_("Add Rendered Transition - 2 clips selected\nAdd Rendered Fade - 1 clip selected\nCut - X"))
55
+    
56
+    editor_window.edit_buttons_3 = glassbuttons.GlassButtonsGroup(46, 23, 2, 4, 5)
57
+    editor_window.edit_buttons_3.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "splice_out.png"), tlineaction.splice_out_button_pressed)
58
+    editor_window.edit_buttons_3.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "lift.png"), tlineaction.lift_button_pressed)
59
+    editor_window.edit_buttons_3.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "delete_range.png"), tlineaction.delete_range_button_pressed)
60
+    editor_window.edit_buttons_3.widget.set_tooltip_text(_("Splice Out - Delete\nLift\nDelete Range"))
61
 
62
     editor_window.edit_buttons_2 = glassbuttons.GlassButtonsGroup(46, 23, 2, 4, 5)
63
-    editor_window.edit_buttons_2.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "splice_out.png"), tlineaction.splice_out_button_pressed)
64
-    editor_window.edit_buttons_2.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "lift.png"), tlineaction.lift_button_pressed)
65
-    #editor_window.edit_buttons_2.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "delete_range.png"), tlineaction.append_button_pressed)
66
     editor_window.edit_buttons_2.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "resync.png"), tlineaction.resync_button_pressed)
67
     editor_window.edit_buttons_2.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "split_audio.png"), tlineaction.split_audio_button_pressed)
68
-    editor_window.edit_buttons_2.widget.set_tooltip_text(_("Splice Out - Delete\nLift\nResync Selected\nSplit Audio"))
69
-
70
+    editor_window.edit_buttons_2.widget.set_tooltip_text(_("Resync Selected\nSplit Audio"))
71
+    
72
     editor_window.monitor_insert_buttons = glassbuttons.GlassButtonsGroup(46, 23, 2, 4, 5)
73
     editor_window.monitor_insert_buttons.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "overwrite_range.png"), tlineaction.range_overwrite_pressed)
74
     editor_window.monitor_insert_buttons.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "overwrite_clip.png"), tlineaction.three_point_overwrite_pressed)
75
     editor_window.monitor_insert_buttons.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "insert_clip.png"), tlineaction.insert_button_pressed)
76
     editor_window.monitor_insert_buttons.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "append_clip.png"), tlineaction.append_button_pressed)
77
     editor_window.monitor_insert_buttons.widget.set_tooltip_text(_("Overwrite Range\nOverwrite Clip - T\nInsert Clip - Y\nAppend Clip - U"))
78
-
79
+    
80
     editor_window.undo_redo = glassbuttons.GlassButtonsGroup(28, 23, 2, 2, 7)
81
     editor_window.undo_redo.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "undo.png"), undo.do_undo_and_repaint)
82
     editor_window.undo_redo.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "redo.png"), undo.do_redo_and_repaint)
83
     editor_window.undo_redo.widget.set_tooltip_text(_("Undo - Ctrl + Z\nRedo - Ctrl + Y"))
84
-
85
-    editor_window.tools_buttons = glassbuttons.GlassButtonsGroup(46, 23, 2, 14, 7)
86
+    
87
+    editor_window.tools_buttons = glassbuttons.GlassButtonsGroup(30, 23, 2, 14, 7)
88
     editor_window.tools_buttons.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "open_mixer.png"), audiomonitoring.show_audio_monitor)
89
     editor_window.tools_buttons.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "open_titler.png"), titler.show_titler)
90
     editor_window.tools_buttons.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "open_gmic.png"), gmic.launch_gmic)
91
     editor_window.tools_buttons.add_button(cairo.ImageSurface.create_from_png(IMG_PATH + "open_renderqueue.png"), lambda :batchrendering.launch_batch_rendering())
92
     editor_window.tools_buttons.widget.set_tooltip_text(_("Audio Mixer\nTitler\nG'Mic Effects\nBatch Render Queue"))
93
+    editor_window.tools_buttons.no_decorations = True
94
+    
95
     if editorstate.audio_monitoring_available == False:
96
         editor_window.tools_buttons.sensitive[0] = False
97
         editor_window.tools_buttons.widget.set_tooltip_text(_("Audio Mixer(not available)\nTitler"))
98
@@ -150,20 +172,30 @@
99
     buttons_row.pack_start(w.big_TC.widget, False, True, 0)
100
     buttons_row.pack_start(guiutils.get_pad_label(7, MIDDLE_ROW_HEIGHT), False, True, 0) #### NOTE!!!!!! THIS DETERMINES THE HEIGHT OF MIDDLE ROW
101
     buttons_row.pack_start(w.modes_selector.widget, False, True, 0)
102
-    buttons_row.pack_start(Gtk.Label(), True, True, 0)
103
     if editorstate.SCREEN_WIDTH > 1279:
104
+        buttons_row.pack_start(guiutils.get_pad_label(10, 10), False, True, 0)
105
         buttons_row.pack_start(_get_tools_buttons(), False, True, 0)
106
-        buttons_row.pack_start(Gtk.Label(), True, True, 0)
107
+        buttons_row.pack_start(guiutils.get_pad_label(120, 10), False, True, 0)
108
+    else:
109
+        buttons_row.pack_start(guiutils.get_pad_label(20, 10), False, True, 0)
110
+        
111
     buttons_row.pack_start(_get_undo_buttons_panel(), False, True, 0)
112
     buttons_row.pack_start(Gtk.Label(), True, True, 0)
113
+        
114
     buttons_row.pack_start(_get_zoom_buttons_panel(),False, True, 0)
115
     buttons_row.pack_start(Gtk.Label(), True, True, 0)
116
+    
117
     buttons_row.pack_start(_get_edit_buttons_panel(),False, True, 0)
118
     buttons_row.pack_start(Gtk.Label(), True, True, 0)
119
+    
120
     buttons_row.pack_start(_get_edit_buttons_2_panel(),False, True, 0)
121
     buttons_row.pack_start(Gtk.Label(), True, True, 0)
122
+    
123
+    buttons_row.pack_start(_get_edit_buttons_3_panel(),False, True, 0)
124
+    buttons_row.pack_start(Gtk.Label(), True, True, 0)
125
+    
126
     buttons_row.pack_start(_get_monitor_insert_buttons(), False, True, 0)
127
-
128
+    
129
 def fill_with_TC_MIDDLE_pattern(buttons_row, window):
130
     global w
131
     w = window
132
@@ -188,6 +220,8 @@
133
     right_panel.pack_start(Gtk.Label(), True, True, 0)
134
     right_panel.pack_start(_get_edit_buttons_panel(), False, True, 0)
135
     right_panel.pack_start(guiutils.get_pad_label(10, 10), False, True, 0)
136
+    right_panel.pack_start(_get_edit_buttons_3_panel(),False, True, 0)
137
+    right_panel.pack_start(guiutils.get_pad_label(10, 10), False, True, 0)
138
     right_panel.pack_start(_get_edit_buttons_2_panel(),False, True, 0)
139
     right_panel.pack_start(guiutils.get_pad_label(10, 10), False, True, 0)
140
     right_panel.pack_start(_get_monitor_insert_buttons(), False, True, 0)
141
@@ -196,6 +230,39 @@
142
     buttons_row.pack_start(middle_panel, False, False, 0)
143
     buttons_row.pack_start(right_panel, True, True, 0)
144
 
145
+def fill_with_COMPONETS_CENTERED_pattern(buttons_row, window):
146
+    global w
147
+    w = window
148
+    buttons_row.pack_start(Gtk.Label(), True, True, 0)
149
+    buttons_row.pack_start(w.big_TC.widget, False, True, 0)
150
+    buttons_row.pack_start(guiutils.get_pad_label(7, MIDDLE_ROW_HEIGHT), False, True, 0) #### NOTE!!!!!! THIS DETERMINES THE HEIGHT OF MIDDLE ROW
151
+    buttons_row.pack_start(w.modes_selector.widget, False, True, 0)
152
+    if editorstate.SCREEN_WIDTH > 1279:
153
+        buttons_row.pack_start(guiutils.get_pad_label(10, 10), False, True, 0)
154
+        buttons_row.pack_start(_get_tools_buttons(), False, True, 0)
155
+        #buttons_row.pack_start(guiutils.get_pad_label(120, 10), False, True, 0)
156
+        buttons_row.pack_start(guiutils.get_pad_label(20, 10), False, True, 0)
157
+    else:
158
+        buttons_row.pack_start(guiutils.get_pad_label(20, 10), False, True, 0)
159
+        
160
+    buttons_row.pack_start(_get_undo_buttons_panel(), False, True, 0)
161
+    buttons_row.pack_start(guiutils.get_pad_label(20, 10), False, True, 0)
162
+        
163
+    buttons_row.pack_start(_get_zoom_buttons_panel(),False, True, 0)
164
+    buttons_row.pack_start(guiutils.get_pad_label(20, 10), False, True, 0)
165
+    
166
+    buttons_row.pack_start(_get_edit_buttons_panel(),False, True, 0)
167
+    buttons_row.pack_start(guiutils.get_pad_label(20, 10), False, True, 0)
168
+    
169
+    buttons_row.pack_start(_get_edit_buttons_2_panel(),False, True, 0)
170
+    buttons_row.pack_start(guiutils.get_pad_label(20, 10), False, True, 0)
171
+    
172
+    buttons_row.pack_start(_get_edit_buttons_3_panel(),False, True, 0)
173
+    buttons_row.pack_start(guiutils.get_pad_label(20, 10), False, True, 0)
174
+    
175
+    buttons_row.pack_start(_get_monitor_insert_buttons(), False, True, 0)
176
+    buttons_row.pack_start(Gtk.Label(), True, True, 0)
177
+    
178
 def _get_zoom_buttons_panel():    
179
     return w.zoom_buttons.widget
180
 
181
@@ -207,6 +274,9 @@
182
 
183
 def _get_edit_buttons_2_panel():
184
     return w.edit_buttons_2.widget
185
+
186
+def _get_edit_buttons_3_panel():
187
+    return w.edit_buttons_3.widget
188
     
189
 def _get_monitor_insert_buttons():
190
     return w.monitor_insert_buttons.widget
191
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/monitorevent.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/monitorevent.py Changed
101
 
1
@@ -22,6 +22,9 @@
2
 Module handles button presses from monitor control buttons row.
3
 """
4
 
5
+import appconsts
6
+import dialogutils
7
+import editorpersistance
8
 import editorstate
9
 from editorstate import PLAYER
10
 from editorstate import current_sequence
11
@@ -30,6 +33,7 @@
12
 from editorstate import current_is_move_mode
13
 from editorstate import MONITOR_MEDIA_FILE
14
 import gui
15
+import guicomponents
16
 import movemodes
17
 import trimmodes
18
 import updater
19
@@ -81,26 +85,11 @@
20
 def next_pressed():
21
     if current_is_move_mode():
22
         movemodes.next_pressed()
23
-    """ This is highly fucking suspect, it does an edit immediately
24
-    commented out at 6-1-16  and lets see if anyone complains
25
-    elif EDIT_MODE() == editorstate.ONE_ROLL_TRIM:
26
-        trimmodes.oneroll_next_pressed()
27
-    elif EDIT_MODE() == editorstate.TWO_ROLL_TRIM:
28
-        trimmodes.tworoll_next_pressed()
29
-    elif EDIT_MODE() == editorstate.SLIDE_TRIM:
30
-        trimmodes.slide_next_pressed()
31
-    """
32
+
33
 def prev_pressed():
34
     if current_is_move_mode():
35
         movemodes.prev_pressed()
36
-    """
37
-    elif EDIT_MODE() == editorstate.ONE_ROLL_TRIM:
38
-        trimmodes.oneroll_prev_pressed()
39
-    elif EDIT_MODE() == editorstate.TWO_ROLL_TRIM:
40
-        trimmodes.tworoll_prev_pressed()
41
-    elif EDIT_MODE() == editorstate.SLIDE_TRIM:
42
-        trimmodes.slide_prev_pressed()
43
-    """
44
+
45
 def j_pressed():
46
     if timeline_visible():
47
         trimmodes.set_no_edit_trim_mode()
48
@@ -265,7 +254,52 @@
49
 
50
     PLAYER().seek_frame(0)
51
 
52
+# -------------------------------------------------- monitor playback interpolation
53
 def set_monitor_playback_interpolation(new_interpolation):
54
     PLAYER().consumer.set("rescale", str(new_interpolation)) # MLT options "nearest", "bilinear", "bicubic", "hyper" hardcoded into menu items
55
+
56
+# --------------------------------------------------------- trim view
57
+def trim_view_menu_launched(launcher, event):
58
+    guicomponents.get_trim_view_popupmenu(launcher, event, _trim_view_menu_item_activated)
59
+    
60
+def _trim_view_menu_item_activated(widget, msg):
61
+    if msg == "matchclear":
62
+        gui.monitor_widget.set_default_view_force()
63
+        return
64
+    if msg == "clipframematch":
65
+        import tlineaction  # if this is on top level gmic tool get circular import
66
+        clip = tlineaction._get_new_clip_from_clip_monitor()
67
+        if clip == None:
68
+            return
69
+        frame = PLAYER().current_frame()
70
+        gui.monitor_widget.set_frame_match_view(clip, frame)
71
+        return
72
+    
73
+    if widget.get_active() == False:
74
+        return
75
     
76
+    if msg == "trimon":
77
+        editorstate.show_trim_view = appconsts.TRIM_VIEW_ON
78
+        editorpersistance.prefs.trim_view_default = appconsts.TRIM_VIEW_ON
79
+        editorpersistance.save()
80
+        if editorpersistance.prefs.trim_view_message_shown == False:
81
+            _show_trimview_info()
82
+    if msg == "trimsingle":
83
+        editorstate.show_trim_view = appconsts.TRIM_VIEW_SINGLE
84
+        editorpersistance.prefs.trim_view_default = appconsts.TRIM_VIEW_SINGLE
85
+        editorpersistance.save()
86
+        if editorpersistance.prefs.trim_view_message_shown == False:
87
+            _show_trimview_info()
88
+    if msg == "trimoff":
89
+        editorstate.show_trim_view = appconsts.TRIM_VIEW_OFF
90
+        editorpersistance.prefs.trim_view_default = appconsts.TRIM_VIEW_OFF
91
+        editorpersistance.save()
92
+
93
+def _show_trimview_info():
94
+    editorpersistance.prefs.trim_view_message_shown = True
95
+    editorpersistance.save()
96
+    primary_txt = _("On some systems Trim View may update slowly")
97
+    secondary_txt = _("<b>Trim View</b> works best with SSDs and relatively powerful processors.\n\n") + \
98
+                    _("Select <b>'Trim View Off'</b> or<b>'Trim View Single Side Edits Only'</b> options\nif performance is not satisfactory.")
99
+    dialogutils.info_message(primary_txt, secondary_txt, gui.editor_window.window)
100
     
101
flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/monitorwidget.py Added
930
 
1
@@ -0,0 +1,928 @@
2
+"""
3
+    Flowblade Movie Editor is a nonlinear video editor.
4
+    Copyright 2012 Janne Liljeblad.
5
+
6
+    This file is part of Flowblade Movie Editor <http://code.google.com/p/flowblade>.
7
+
8
+    Flowblade Movie Editor is free software: you can redistribute it and/or modify
9
+    it under the terms of the GNU General Public License as published by
10
+    the Free Software Foundation, either version 3 of the License, or
11
+    (at your option) any later version.
12
+
13
+    Flowblade Movie Editor is distributed in the hope that it will be useful,
14
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+    GNU General Public License for more details.
17
+
18
+    You should have received a copy of the GNU General Public License
19
+    along with Flowblade Movie Editor.  If not, see <http://www.gnu.org/licenses/>.
20
+"""
21
+from gi.repository import Gdk
22
+from gi.repository import Gtk, GLib
23
+
24
+import cairo
25
+import mlt
26
+import numpy as np
27
+import os
28
+import threading
29
+import time
30
+import utils
31
+
32
+import appconsts
33
+import cairoarea
34
+import editorstate
35
+from editorstate import PLAYER
36
+from editorstate import PROJECT
37
+import respaths
38
+import utils
39
+
40
+"""
41
+Module is used to display trim views for Trim, Roll and Slip tools and selected match frames.
42
+"""
43
+
44
+DEFAULT_VIEW = 0
45
+START_TRIM_VIEW = 1
46
+END_TRIM_VIEW = 2
47
+ROLL_TRIM_RIGHT_ACTIVE_VIEW = 3
48
+ROLL_TRIM_LEFT_ACTIVE_VIEW = 4
49
+SLIP_TRIM_RIGHT_ACTIVE_VIEW = 5
50
+SLIP_TRIM_LEFT_ACTIVE_VIEW = 6
51
+FRAME_MATCH_VIEW = 7
52
+
53
+TC_LEFT_SIDE_PAD = 172
54
+TC_RIGHT_SIDE_PAD = 28
55
+TC_HEIGHT = 27
56
+        
57
+MATCH_FRAME = "match_frame.png"
58
+
59
+MONITOR_INDICATOR_COLOR = utils.get_cairo_color_tuple_255_rgb(71, 131, 169)
60
+MONITOR_INDICATOR_COLOR_MATCH = utils.get_cairo_color_tuple_255_rgb(21, 71, 105)
61
+
62
+FRAME_MATCH_VIEW_COLOR = (0.3, 0.3, 0.3)
63
+
64
+# Continuos match frame update
65
+CONTINUOS_UPDATE_PAUSE = 0.2
66
+_last_render_time = 0.0
67
+_producer = None
68
+_consumer = None
69
+_frame_write_on = False
70
+            
71
+_widget = None
72
+
73
+def _get_match_frame_path():
74
+    return utils.get_hidden_user_dir_path() + appconsts.TRIM_VIEW_DIR + "/" + MATCH_FRAME
75
+        
76
+class MonitorWidget:
77
+    
78
+    def __init__(self):
79
+        self.widget = Gtk.VBox()
80
+        
81
+        self.view = DEFAULT_VIEW
82
+        self.match_frame_surface = None
83
+        self.match_frame = -1
84
+        self.edit_tline_frame = -1
85
+        self.edit_delta = None
86
+        self.edit_clip_start_on_tline = -1
87
+        
88
+        self.slip_clip_media_length = -1
89
+        self.slip_clip_length = -1
90
+
91
+        self.clip_name = "clip name"
92
+    
93
+        self.match_is_pattern_producer = False # Roll and Slip need this flag to know if surface updates needed
94
+        
95
+        # top row
96
+        self.top_row = Gtk.HBox()
97
+        
98
+        self.top_edge_panel = cairoarea.CairoDrawableArea2(1, 1, self._draw_top_panel, use_widget_bg=False)
99
+        self.top_edge_panel.press_func = self._press_event
100
+        self.top_row.pack_start(self.top_edge_panel, True, True,0)
101
+        
102
+        # mid row
103
+        self.mid_row = Gtk.HBox()
104
+
105
+        self.left_display = cairoarea.CairoDrawableArea2(1, 1, self._draw_match_frame_left, use_widget_bg=False)
106
+
107
+        black_box = Gtk.EventBox()
108
+        black_box.add(Gtk.Label())
109
+        bg_color = Gdk.Color(red=0.0, green=0.0, blue=0.0)
110
+        black_box.modify_bg(Gtk.StateType.NORMAL, bg_color)
111
+        self.monitor = black_box
112
+
113
+        self.right_display = cairoarea.CairoDrawableArea2(1, 1, self._draw_match_frame_right, use_widget_bg=False)
114
+        
115
+        self.mid_row.pack_start(self.left_display, False, False,0)
116
+        self.mid_row.pack_start(self.monitor, True, True,0)
117
+        self.mid_row.pack_start(self.right_display, False, False,0)
118
+        
119
+        # bottom row
120
+        self.bottom_edge_panel = cairoarea.CairoDrawableArea2(1, 1, self._draw_bottom_panel, use_widget_bg=False)
121
+        self.bottom_row = Gtk.HBox()
122
+        self.bottom_row.pack_start(self.bottom_edge_panel, True, True,0)
123
+        
124
+        # build pane
125
+        self.widget.pack_start(self.top_row, False, False,0)
126
+        self.widget.pack_start(self.mid_row , True, True,0)
127
+        self.widget.pack_start(self.bottom_row, False, False,0)
128
+
129
+        self.CLOSE_MATCH_ICON = cairo.ImageSurface.create_from_png(respaths.IMAGE_PATH + "close_match.png")
130
+        self.PATTERN_PRODUCER_ICON = cairo.ImageSurface.create_from_png(respaths.IMAGE_PATH + "pattern_producer_trim_view.png")
131
+
132
+        global _widget
133
+        _widget = self
134
+
135
+    # ------------------------------------------------------------------ INTERFACE
136
+    def get_monitor(self):
137
+        return self.monitor
138
+        
139
+    def is_active(self, attempting_trim=False):
140
+        if editorstate.show_trim_view == appconsts.TRIM_VIEW_ON:
141
+            return True
142
+            
143
+        if editorstate.show_trim_view == appconsts.TRIM_VIEW_OFF:
144
+            return False
145
+        
146
+        if editorstate.show_trim_view == appconsts.TRIM_VIEW_SINGLE and attempting_trim:
147
+            return True
148
+        
149
+        if (editorstate.show_trim_view == appconsts.TRIM_VIEW_SINGLE and 
150
+            (self.view == START_TRIM_VIEW or self.view == END_TRIM_VIEW)):
151
+                return True
152
+
153
+        return False
154
+
155
+    # ------------------------------------------------------------------ SET VIEW TYPE
156
+    def set_default_view_force(self):
157
+        self.set_default_view(True)
158
+
159
+    def set_default_view(self, force_default_mode=False):
160
+        if self.view == DEFAULT_VIEW:
161
+            return
162
+
163
+        if self.view == FRAME_MATCH_VIEW and force_default_mode==False:
164
+            return
165
+            
166
+        # Refreshing while rendering overwrites file on disk and loses 
167
+        # previous rendered data. 
168
+        if PLAYER().is_rendering:
169
+            return
170
+
171
+        # Delete match frame
172
+        try:
173
+            os.remove(_get_match_frame_path())
174
+        except:
175
+            # This fails when done first time ever  
176
+            pass
177
+        
178
+        self.match_frame_surface = None
179
+                
180
+        self.view = DEFAULT_VIEW
181
+        
182
+        self.left_display.set_pref_size(1, 1)
183
+        self.right_display.set_pref_size(1, 1)
184
+
185
+        self.top_edge_panel.set_pref_size(1, 1)
186
+        self.bottom_edge_panel.set_pref_size(1, 1)
187
+        
188
+        self.widget.queue_draw()
189
+        PLAYER().refresh()
190
+
191
+    def set_frame_match_view(self, match_clip, frame):        
192
+        # Refreshing while rendering overwrites file on disk and loses 
193
+        # previous rendered data. 
194
+        if PLAYER().is_rendering:
195
+            return
196
+
197
+        # Delete match frame
198
+        try:
199
+            os.remove(_get_match_frame_path())
200
+        except:
201
+            # This fails when done first time ever  
202
+            pass
203
+        
204
+        self.match_frame_surface = None
205
+                
206
+        self.view = FRAME_MATCH_VIEW
207
+        
208
+        self._layout_match_frame_left()
209
+        self._layout_expand_edge_panels()
210
+        
211
+        cpath, cname = os.path.split(match_clip.path)
212
+        self.clip_name = cname
213
+        self.match_frame = frame
214
+        
215
+        match_frame_write_thread = MonitorMatchFrameWriter(match_clip.path, frame, 
216
+                                                            MATCH_FRAME, self.match_frame_write_complete)
217
+                                        
218
+        match_frame_write_thread.start()
219
+        
220
+    def set_start_trim_view(self, match_clip, edit_clip_start):
221
+        if self.is_active(True) == False:
222
+            return
223
+
224
+        # Refreshing while rendering overwrites file on disk and loses 
225
+        # previous rendered data. 
226
+        if PLAYER().is_rendering:
227
+            return
228
+           
229
+        self.view = START_TRIM_VIEW
230
+        self.match_frame_surface = None
231
+        self.edit_clip_start_on_tline = edit_clip_start
232
+        
233
+        self._layout_match_frame_left()
234
+        self._layout_expand_edge_panels()
235
+        
236
+        self.widget.queue_draw()
237
+        PLAYER().refresh()
238
+
239
+        if match_clip == None: # track last clip end trim and track first clip start trim
240
+            self.match_frame = -1
241
+            return
242
+        
243
+        if match_clip.media_type == appconsts.PATTERN_PRODUCER:
244
+            self.match_is_pattern_producer = True
245
+            self.create_pattern_producer_match_frame()
246
+            return
247
+
248
+        self.match_frame = match_clip.clip_out
249
+        self.match_is_pattern_producer = False
250
+        data = (match_clip.path, match_clip.clip_out, MATCH_FRAME, self.match_frame_write_complete)
251
+        GLib.idle_add(_launch_match_frame_writer, data)
252
+        
253
+    def set_end_trim_view(self, match_clip, edit_clip_start):
254
+        if self.is_active(True) == False:
255
+            return
256
+
257
+        # Refreshing while rendering overwrites file on disk and loses 
258
+        # previous rendered data. 
259
+        if PLAYER().is_rendering:
260
+            return
261
+        
262
+        self.view = END_TRIM_VIEW
263
+        self.match_frame_surface = None
264
+        self.edit_clip_start_on_tline = edit_clip_start
265
+
266
+        self._layout_match_frame_right()        
267
+        self._layout_expand_edge_panels()
268
+        
269
+        self.widget.queue_draw()
270
+        PLAYER().refresh()
271
+        
272
+        if match_clip == None: # track last end trim and track first start trim
273
+            self.match_frame = -1
274
+            return
275
+
276
+        if match_clip.media_type == appconsts.PATTERN_PRODUCER:
277
+            self.match_is_pattern_producer = True
278
+            self.create_pattern_producer_match_frame()
279
+            return
280
+            
281
+        self.match_frame = match_clip.clip_in
282
+        self.match_is_pattern_producer = False
283
+        data = (match_clip.path, match_clip.clip_in, MATCH_FRAME, self.match_frame_write_complete)
284
+        GLib.idle_add(_launch_match_frame_writer, data)
285
+        
286
+    def set_roll_trim_right_active_view(self, match_clip, edit_clip_start):
287
+        if self.is_active() == False:
288
+            return
289
+
290
+        # Refreshing while rendering overwrites file on disk and loses 
291
+        # previous rendered data. 
292
+        if PLAYER().is_rendering:
293
+            return
294
+        
295
+        self.view = ROLL_TRIM_RIGHT_ACTIVE_VIEW
296
+        self.match_frame_surface = None
297
+        self.edit_clip_start_on_tline = edit_clip_start
298
+
299
+        self._layout_match_frame_left()
300
+        self._layout_expand_edge_panels()
301
+        
302
+        self.widget.queue_draw()
303
+        PLAYER().refresh()
304
+        
305
+        if match_clip == None: # track last end trim and track first start trim
306
+            self.match_frame = -1
307
+            return
308
+
309
+        if match_clip.media_type == appconsts.PATTERN_PRODUCER:
310
+            self.match_is_pattern_producer = True
311
+            self.create_pattern_producer_match_frame()
312
+            return
313
+            
314
+        self.match_frame = match_clip.clip_out
315
+        self.match_is_pattern_producer = False
316
+        data = (match_clip.path, match_clip.clip_out, MATCH_FRAME, self.match_frame_write_complete)
317
+        GLib.idle_add(_launch_match_frame_writer, data)
318
+        
319
+    def set_roll_trim_left_active_view(self, match_clip, edit_clip_start):
320
+        if self.is_active() == False:
321
+            return
322
+            
323
+        # Refreshing while rendering overwrites file on disk and loses 
324
+        # previous rendered data. 
325
+        if PLAYER().is_rendering:
326
+            return
327
+        
328
+        self.view = ROLL_TRIM_LEFT_ACTIVE_VIEW
329
+        self.match_frame_surface = None
330
+        self.edit_clip_start_on_tline = edit_clip_start
331
+
332
+        self._layout_match_frame_right()        
333
+        self._layout_expand_edge_panels()
334
+        
335
+        self.widget.queue_draw()
336
+        PLAYER().refresh()
337
+        
338
+        if match_clip == None: # track last end trim and track first start trim
339
+            self.match_frame = -1
340
+            return
341
+    
342
+        if match_clip.media_type == appconsts.PATTERN_PRODUCER:
343
+            self.match_is_pattern_producer = True
344
+            self.create_pattern_producer_match_frame()
345
+            return
346
+            
347
+        self.match_frame = match_clip.clip_in
348
+        self.match_is_pattern_producer = False
349
+        data = (match_clip.path, match_clip.clip_in, MATCH_FRAME, self.match_frame_write_complete)
350
+        GLib.idle_add(_launch_match_frame_writer, data)
351
+        
352
+    def set_slip_trim_right_active_view(self, match_clip):
353
+        if self.is_active() == False:
354
+            return
355
+
356
+        # Refreshing while rendering overwrites file on disk and loses 
357
+        # previous rendered data. 
358
+        if PLAYER().is_rendering:
359
+            return
360
+
361
+        self.view = SLIP_TRIM_RIGHT_ACTIVE_VIEW
362
+        self.match_frame_surface = None
363
+        self.edit_clip_start_on_tline = 0 # We're using tiline frames just as units to get edit deltas and displayed clip tc
364
+        
365
+        self.slip_clip_media_length = match_clip.get_length() # This is media length
366
+        self.slip_clip_length = match_clip.clip_length() # this in-out range length
367
+        
368
+        self._layout_match_frame_left()
369
+        self._layout_expand_edge_panels()
370
+        
371
+        self.widget.queue_draw()
372
+        PLAYER().refresh()
373
+        
374
+        if match_clip == None:
375
+            self.match_frame = -1
376
+            return
377
+
378
+        self.match_frame = match_clip.clip_in
379
+        self.edit_delta = 0
380
+
381
+        if match_clip.media_type == appconsts.PATTERN_PRODUCER:
382
+            self.match_is_pattern_producer = True
383
+            self.create_pattern_producer_match_frame()
384
+            return
385
+
386
+        self.match_is_pattern_producer = False
387
+        data = (match_clip.path, match_clip.clip_in, MATCH_FRAME, self.match_frame_write_complete)
388
+        GLib.idle_add(_launch_match_frame_writer, data)
389
+
390
+    def set_slip_trim_left_active_view(self, match_clip):
391
+        if self.is_active() == False:
392
+            return
393
+
394
+        # Refreshing while rendering overwrites file on disk and loses 
395
+        # previous rendered data. 
396
+        if PLAYER().is_rendering:
397
+            return
398
+    
399
+        self.view = SLIP_TRIM_LEFT_ACTIVE_VIEW
400
+        self.match_frame_surface = None
401
+        self.edit_clip_start_on_tline = 0 # We're using tiline frames just as units to get edit deltas and displayed clip tc
402
+                                          # Computations here assume that clip media starts from frame = 0 and timeline frames are 
403
+                                          # are actually clip frames for this trim view mode
404
+                                          
405
+        self.slip_clip_media_length = match_clip.get_length() # This is media length
406
+        self.slip_clip_length = match_clip.clip_length() # this in-out range length
407
+        
408
+        self._layout_match_frame_right()
409
+        self._layout_expand_edge_panels()
410
+        
411
+        self.widget.queue_draw()
412
+        PLAYER().refresh()
413
+        
414
+        if match_clip == None:
415
+            self.match_frame = -1
416
+            return
417
+        
418
+        self.match_frame = match_clip.clip_out
419
+
420
+        if match_clip.media_type == appconsts.PATTERN_PRODUCER:
421
+            self.match_is_pattern_producer = True
422
+            self.create_pattern_producer_match_frame()
423
+            return
424
+
425
+        self.match_is_pattern_producer = False
426
+        data = (match_clip.path, match_clip.clip_out, MATCH_FRAME, self.match_frame_write_complete)
427
+        GLib.idle_add(_launch_match_frame_writer, data)
428
+        
429
+    # ------------------------------------------------------------------ LAYOUT
430
+    def _layout_expand_edge_panels(self):
431
+        self.top_edge_panel.set_pref_size(*self.get_edge_row_panel_size())
432
+        self.bottom_edge_panel.set_pref_size(*self.get_edge_row_panel_size())
433
+ 
434
+    def _layout_match_frame_left(self):
435
+        self.left_display.set_pref_size(*self.get_match_frame_panel_size())
436
+        self.right_display.set_pref_size(1,1)
437
+
438
+    def _layout_match_frame_right(self):
439
+        self.left_display.set_pref_size(1,1)
440
+        self.right_display.set_pref_size(*self.get_match_frame_panel_size())
441
+
442
+    def get_edge_row_panel_size(self):
443
+        monitor_alloc = self.widget.get_allocation()
444
+        inv_profile_screen_ratio = float(PROJECT().profile.height()) / float(PROJECT().profile.width())
445
+        screen_height = int(inv_profile_screen_ratio * monitor_alloc.width/2)
446
+        edge_row_height = (monitor_alloc.height - screen_height)/2
447
+        return (monitor_alloc.width, edge_row_height)
448
+
449
+    def get_match_frame_panel_size(self):
450
+        monitor_alloc = self.widget.get_allocation()
451
+        inv_profile_screen_ratio = float(PROJECT().profile.height()) / float(PROJECT().profile.width())
452
+        return (int(monitor_alloc.width/2), int(inv_profile_screen_ratio * monitor_alloc.width/2))
453
+
454
+    # ----------------------------------------------------------------- MOUSE EVENTS
455
+    def set_edit_tline_frame(self, edit_tline_frame, edit_delta):
456
+        if self.is_active() == False:
457
+            return
458
+
459
+        if self.view == DEFAULT_VIEW:
460
+            return
461
+
462
+        self.edit_tline_frame = edit_tline_frame
463
+        self.edit_delta = edit_delta
464
+        self.bottom_edge_panel.queue_draw()
465
+
466
+    def update_roll_match_frame(self):
467
+        if self.is_active() == False:
468
+            return
469
+
470
+        if self.view == DEFAULT_VIEW:
471
+            return
472
+
473
+        match_frame = self.match_frame + self.edit_delta
474
+
475
+        if self.match_is_pattern_producer == True:
476
+            return
477
+        
478
+        match_surface_creator = MatchSurfaceCreator(match_frame)
479
+        match_surface_creator.start()
480
+
481
+    def set_slip_edit_tline_frame(self, clip, edit_delta):
482
+        if self.is_active() == False:
483
+            return
484
+
485
+        if self.view == DEFAULT_VIEW:
486
+            return
487
+        
488
+        if self.view == SLIP_TRIM_RIGHT_ACTIVE_VIEW:
489
+            mouse_clip_frame = clip.clip_out + edit_delta
490
+        else:
491
+            mouse_clip_frame = clip.clip_in + edit_delta
492
+
493
+        self.edit_tline_frame = mouse_clip_frame
494
+    
495
+        self.edit_delta = edit_delta
496
+        self.bottom_edge_panel.queue_draw()
497
+    
498
+        match_frame = self.match_frame + self.edit_delta
499
+
500
+        if self.match_is_pattern_producer == True:
501
+            return
502
+            
503
+        match_surface_creator = MatchSurfaceCreator(match_frame)
504
+        match_surface_creator.start()
505
+            
506
+    def one_roll_mouse_release(self, edit_tline_frame, edit_delta):
507
+        if self.is_active() == False:
508
+            return
509
+            
510
+        self.edit_tline_frame = edit_tline_frame
511
+        if self.view == START_TRIM_VIEW: # were computing displayed edit side TC 
512
+                                         # from current_tline_frame - clip_start_frame and clip_start_frame changes now if START_TRIM_VIEW
513
+            self.edit_clip_start_on_tline = self.edit_clip_start_on_tline - edit_delta
514
+        self.edit_delta = None
515
+        self.bottom_edge_panel.queue_draw()
516
+    
517
+    """
518
+    def _roll_frame_update_done(self):
519
+        global _frame_write_on        
520
+        _frame_write_on = False
521
+        self.match_frame_write_complete(MATCH_FRAME)
522
+    """
523
+
524
+    def _press_event(self, event):
525
+        """
526
+        Mouse button callback
527
+        """
528
+        if self.view == FRAME_MATCH_VIEW:
529
+           if  event.x > 4 and event.y > 4 and event.x < 28 and event.y < 28:
530
+                self.set_default_view_force()
531
+            
532
+    # ------------------------------------------------------------------ MATCH FRAME
533
+    def match_frame_write_complete(self, frame_name):
534
+        self.match_frame_surface = self.create_match_frame_image_surface(frame_name)
535
+        
536
+        Gdk.threads_enter()
537
+        self.left_display.queue_draw()
538
+        self.right_display.queue_draw()
539
+        Gdk.threads_leave()
540
+
541
+    def create_pattern_producer_match_frame(self):        
542
+        w, h = self.get_match_frame_panel_size()
543
+        
544
+        scaled_icon = cairo.ImageSurface(cairo.FORMAT_ARGB32, w, h)
545
+        cr = cairo.Context(scaled_icon)
546
+        cr.scale(float(w) / float(self.PATTERN_PRODUCER_ICON.get_width()), float(h) / float(self.PATTERN_PRODUCER_ICON.get_height()))
547
+        cr.set_source_surface(self.PATTERN_PRODUCER_ICON, 0, 0)
548
+        cr.paint()
549
+        
550
+        self.match_frame_surface = scaled_icon
551
+
552
+        self.left_display.queue_draw()
553
+        self.right_display.queue_draw()
554
+            
555
+    def create_match_frame_image_surface(self, frame_name):
556
+        # Create non-scaled surface
557
+        matchframe_path = utils.get_hidden_user_dir_path() + appconsts.TRIM_VIEW_DIR + "/" + frame_name 
558
+        
559
+        surface = cairo.ImageSurface.create_from_png(matchframe_path)
560
+
561
+        # Create and return scaled surface
562
+        profile_screen_ratio = float(PROJECT().profile.width()) / float(PROJECT().profile.height())
563
+        match_frame_width, match_frame_height = self.get_match_frame_panel_size()
564
+        
565
+        scaled_surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, int(match_frame_width), int(match_frame_height))
566
+        cr = cairo.Context(scaled_surface)
567
+        cr.scale(float(match_frame_width) / float(surface.get_width()), float(match_frame_height) / float(surface.get_height()))
568
+
569
+        cr.set_source_surface(surface, 0, 0)
570
+        cr.paint()
571
+        
572
+        return scaled_surface
573
+    
574
+    def _get_cairo_buf_from_mlt_rgb(self, screen_rgb_data, img_w, img_h ):
575
+        buf = np.fromstring(screen_rgb_data, dtype=np.uint8)
576
+        buf.shape = (img_h + 1, img_w, 4) # +1 in h, seemeed to need it
577
+        out = np.copy(buf)
578
+        r = np.index_exp[:, :, 0]
579
+        b = np.index_exp[:, :, 2]
580
+        out[r] = buf[b]
581
+        out[b] = buf[r]
582
+        return out
583
+        
584
+    # ------------------------------------------------------------------ DRAW
585
+    def _draw_match_frame_left(self, event, cr, allocation):
586
+        if self.view == END_TRIM_VIEW or self.view == ROLL_TRIM_LEFT_ACTIVE_VIEW:
587
+            return
588
+
589
+        x, y, w, h = allocation
590
+
591
+        if self.match_frame_surface == None:
592
+            # Draw black
593
+            cr.set_source_rgb(0.0, 0.0, 0.0)
594
+            cr.rectangle(0, 0, w, h)
595
+            cr.fill()
596
+        else:
597
+            # Draw match frame
598
+            cr.set_source_surface(self.match_frame_surface, 0, 0)
599
+            cr.paint()
600
+
601
+    def _draw_match_frame_right(self, event, cr, allocation):
602
+        if self.view == START_TRIM_VIEW or self.view == ROLL_TRIM_RIGHT_ACTIVE_VIEW:
603
+            return
604
+            
605
+        x, y, w, h = allocation
606
+
607
+        if self.match_frame_surface == None:
608
+            # Draw black
609
+            cr.set_source_rgb(0.0, 0.0, 0.0)
610
+            cr.rectangle(0, 0, w, h)
611
+            cr.fill()
612
+        else:
613
+            # Draw match frame
614
+            cr.set_source_surface(self.match_frame_surface, 0, 0)
615
+            cr.paint()
616
+            
617
+    def _draw_top_panel(self, event, cr, allocation):
618
+        x, y, w, h = allocation
619
+
620
+        # Draw bg
621
+        cr.set_source_rgb(0.0, 0.0, 0.0)
622
+        if self.view == FRAME_MATCH_VIEW:
623
+            cr.set_source_rgb(*FRAME_MATCH_VIEW_COLOR)
624
+        cr.rectangle(0, 0, w, h)
625
+        cr.fill()
626
+
627
+        # if were minimized, stop
628
+        if h == 1:
629
+            return
630
+            
631
+        # Draw screen info 
632
+        cr.set_source_rgb(*MONITOR_INDICATOR_COLOR)
633
+        if self.view == START_TRIM_VIEW or self.view == ROLL_TRIM_RIGHT_ACTIVE_VIEW or self.view == SLIP_TRIM_RIGHT_ACTIVE_VIEW:
634
+            cr.rectangle(w/2, h - 4, w/2, 4)
635
+            cr.fill()
636
+            if self.view != START_TRIM_VIEW:
637
+                cr.set_source_rgb(*MONITOR_INDICATOR_COLOR_MATCH)
638
+                cr.rectangle(0, h - 4, w/2, 4)
639
+                cr.fill()
640
+        elif self.view == FRAME_MATCH_VIEW:
641
+            cr.select_font_face ("monospace", cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_BOLD)
642
+            cr.set_font_size(21)
643
+            cr.move_to(5, h - 20)
644
+            cr.show_text(str(self.clip_name))
645
+            cr.set_source_surface(self.CLOSE_MATCH_ICON, 5, 5)
646
+            cr.paint()
647
+        else:
648
+            cr.rectangle(0, h - 4, w/2, 4)
649
+            cr.fill()
650
+            if self.view != END_TRIM_VIEW:
651
+                cr.set_source_rgb(*MONITOR_INDICATOR_COLOR_MATCH)
652
+                cr.rectangle(w/2, h - 4, w/2, 4)
653
+                cr.fill()
654
+            
655
+    def _draw_bottom_panel(self, event, cr, allocation):
656
+        x, y, w, h = allocation
657
+
658
+        # Draw bg
659
+        cr.set_source_rgb(0.0, 0.0, 0.0)
660
+        if self.view == FRAME_MATCH_VIEW:
661
+            cr.set_source_rgb(*FRAME_MATCH_VIEW_COLOR)
662
+        cr.rectangle(0, 0, w, h)
663
+        cr.fill()
664
+
665
+        # if were minimized, stop
666
+        if w == 1:
667
+            return
668
+
669
+        if self.view == START_TRIM_VIEW or self.view == END_TRIM_VIEW:
670
+            self._draw_bottom_panel_one_roll(event, cr, allocation)
671
+        elif self.view == ROLL_TRIM_RIGHT_ACTIVE_VIEW or self.view == ROLL_TRIM_LEFT_ACTIVE_VIEW:
672
+            self._draw_bottom_panel_two_roll(event, cr, allocation)
673
+        elif self.view == SLIP_TRIM_RIGHT_ACTIVE_VIEW or self.view == SLIP_TRIM_LEFT_ACTIVE_VIEW:
674
+            self._draw_bottom_panel_slip(event, cr, allocation)
675
+        elif self.view == FRAME_MATCH_VIEW:
676
+            cr.set_source_rgb(*MONITOR_INDICATOR_COLOR)
677
+            cr.select_font_face ("monospace", cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_BOLD)
678
+            cr.set_font_size(21)
679
+            cr.move_to(5, 35)
680
+            cr.show_text(utils.get_tc_string(self.match_frame))
681
+
682
+    def _draw_bottom_panel_one_roll(self, event, cr, allocation):
683
+        x, y, w, h = allocation
684
+
685
+        # Draw active screen indicator and compute tc and frame delta positions
686
+        cr.set_source_rgb(*MONITOR_INDICATOR_COLOR)
687
+
688
+        match_tc_x = 0
689
+        edit_tc_x = 0
690
+        delta_frames_x = 0
691
+        if self.view == START_TRIM_VIEW:
692
+            cr.rectangle(w/2, 0, w/2, 4)
693
+
694
+            delta_frames_x = (w/2) + 8
695
+        elif self.view == END_TRIM_VIEW:
696
+            cr.rectangle(0, 0, w/2, 4)
697
+
698
+            delta_frames_x = (w/2) - 20
699
+            # move left for every additional digit after ones
700
+            CHAR_WIDTH = 12
701
+            delta_frames_x = delta_frames_x - ((len(str(self.edit_delta)) - 1) * CHAR_WIDTH)
702
+        cr.fill()
703
+        
704
+        cr.set_source_rgb(0.9, 0.9, 0.9)
705
+        cr.select_font_face ("monospace", cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_BOLD)
706
+        cr.set_font_size(21)
707
+        
708
+        if self.edit_delta != None:
709
+            cr.move_to(delta_frames_x, TC_HEIGHT + 30)
710
+            cr.show_text(str(self.edit_delta))
711
+
712
+        self._draw_range_mark(cr,(w/2) - 10, 14, -1)
713
+        self._draw_range_mark(cr,(w/2) + 10, 14, 1)
714
+
715
+    def _draw_bottom_panel_two_roll(self, event, cr, allocation):
716
+        x, y, w, h = allocation
717
+
718
+        # Draw active screen indicator and compute tc and frame delta positions
719
+        cr.set_source_rgb(*MONITOR_INDICATOR_COLOR)
720
+       
721
+        match_tc_x = 0
722
+        edit_tc_x = 0
723
+        delta_frames_x = 0
724
+        if self.view == ROLL_TRIM_RIGHT_ACTIVE_VIEW:
725
+            cr.rectangle(w/2, 0, w/2, 4)
726
+            cr.fill()
727
+            cr.set_source_rgb(*MONITOR_INDICATOR_COLOR_MATCH)
728
+            cr.rectangle(0, 0, w/2, 4)
729
+            cr.fill()
730
+                                
731
+            delta_frames_x = (w/2) + 8
732
+        elif self.view == ROLL_TRIM_LEFT_ACTIVE_VIEW:
733
+            cr.rectangle(0, 0, w/2, 4)
734
+            cr.fill()
735
+            cr.set_source_rgb(*MONITOR_INDICATOR_COLOR_MATCH)
736
+            cr.rectangle(w/2, 0, w/2, 4)
737
+            cr.fill()
738
+
739
+            delta_frames_x = (w/2) - 20
740
+            # move left for every additional digit after ones
741
+            CHAR_WIDTH = 12
742
+            delta_frames_x = delta_frames_x - ((len(str(self.edit_delta)) - 1) * CHAR_WIDTH)
743
+
744
+        cr.set_source_rgb(0.9, 0.9, 0.9)
745
+        cr.select_font_face ("monospace", cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_BOLD)
746
+        cr.set_font_size(21)
747
+
748
+        if self.edit_delta != None:
749
+            cr.move_to(delta_frames_x, TC_HEIGHT + 30)
750
+            cr.show_text(str(self.edit_delta))
751
+
752
+        self._draw_range_mark(cr,(w/2) - 10, 14, -1)
753
+        self._draw_range_mark(cr,(w/2) + 10, 14, 1)
754
+
755
+    def _draw_bottom_panel_slip(self, event, cr, allocation):
756
+        x, y, w, h = allocation
757
+
758
+        # Draw active screen indicator and compute tc and frame delta positions
759
+        cr.set_source_rgb(*MONITOR_INDICATOR_COLOR)
760
+       
761
+        match_tc_x = 0
762
+        edit_tc_x = 0
763
+        delta_frames_x = 0
764
+        if self.view == SLIP_TRIM_RIGHT_ACTIVE_VIEW:
765
+            cr.rectangle(w/2, 0, w/2, 4)
766
+            cr.fill()
767
+            cr.set_source_rgb(*MONITOR_INDICATOR_COLOR_MATCH)
768
+            cr.rectangle(0, 0, w/2, 4)
769
+            cr.fill()
770
+
771
+            delta_frames_x = (w/2) + 8
772
+        elif self.view == SLIP_TRIM_LEFT_ACTIVE_VIEW:
773
+            cr.rectangle(0, 0, w/2, 4)
774
+            cr.fill()
775
+            cr.set_source_rgb(*MONITOR_INDICATOR_COLOR_MATCH)
776
+            cr.rectangle(w/2, 0, w/2, 4)
777
+            cr.fill()
778
+
779
+            delta_frames_x = (w/2) - 20
780
+            # move left for every additional digit after ones
781
+            CHAR_WIDTH = 12
782
+            delta_frames_x = delta_frames_x - ((len(str(self.edit_delta)) - 1) * CHAR_WIDTH)
783
+
784
+        cr.set_source_rgb(0.9, 0.9, 0.9)
785
+        cr.select_font_face ("monospace", cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_BOLD)
786
+        cr.set_font_size(21)
787
+
788
+        delta_corr = 0
789
+        if self.match_frame != -1:
790
+            disp_match_frame = self.match_frame + self.edit_delta
791
+            if disp_match_frame < 0:
792
+                delta_corr = disp_match_frame
793
+                disp_match_frame = 0
794
+
795
+            if disp_match_frame >= self.slip_clip_media_length:
796
+                delta_corr = disp_match_frame - self.slip_clip_media_length - 1
797
+                disp_match_frame = self.slip_clip_media_length - 1
798
+
799
+        if self.edit_delta != None:
800
+            cr.move_to(delta_frames_x, TC_HEIGHT + 30)
801
+            cr.show_text(str(-self.edit_delta + delta_corr))
802
+
803
+        self._draw_range_mark(cr,(w/2) - 10, 14, 1)
804
+        self._draw_range_mark(cr,(w/2) + 10, 14, -1)
805
+        
806
+    def _draw_black(self, event, cr, allocation):
807
+        x, y, w, h = allocation  
808
+
809
+        # Draw bg
810
+        cr.set_source_rgb(0.0, 0.0, 0.0)
811
+        cr.rectangle(0, 0, w, h)
812
+        cr.fill()
813
+
814
+    def _draw_red(self, event, cr, allocation):
815
+        # testing
816
+        x, y, w, h = allocation
817
+
818
+        # Draw bg
819
+        cr.set_source_rgb(1.0, 0.0, 0.0)
820
+        cr.rectangle(0, 0, w, h)
821
+        cr.fill()
822
+    
823
+    def _draw_range_mark(self, cr, x, y, dir_mult):
824
+        cr.move_to (x + 8 * dir_mult, y)
825
+        cr.line_to (x, y)
826
+        cr.line_to (x, y + 10)
827
+        cr.line_to (x + 8 * dir_mult, y + 10)
828
+        cr.set_source_rgb(0.65, 0.65, 0.7)
829
+        cr.set_line_width(4.0)
830
+        cr.stroke()
831
+        
832
+        
833
+
834
+
835
+    
836
+# ---------------------------------------------------------------------------------- match frame cration
837
+def _launch_match_frame_writer(data):
838
+    match_clip_path, clip_frame, frame_name, callback = data        
839
+
840
+    match_frame_write_thread = MonitorMatchFrameWriter(match_clip_path, clip_frame, frame_name, callback)
841
+    match_frame_write_thread.start()
842
+
843
+
844
+class MonitorMatchFrameWriter(threading.Thread):
845
+    def __init__(self, clip_path, clip_frame, frame_name, completion_callback):
846
+        self.clip_path = clip_path
847
+        self.clip_frame = clip_frame
848
+        self.completion_callback = completion_callback
849
+        self.frame_name = frame_name
850
+        threading.Thread.__init__(self)
851
+        
852
+    def run(self):
853
+        """
854
+        Writes thumbnail image from file producer
855
+        """
856
+        # Create consumer
857
+        matchframe_path = utils.get_hidden_user_dir_path() + appconsts.TRIM_VIEW_DIR + "/" + self.frame_name
858
+        consumer = mlt.Consumer(PROJECT().profile, "avformat", matchframe_path)
859
+        consumer.set("real_time", 0)
860
+        consumer.set("vcodec", "png")
861
+
862
+        # Create one frame producer
863
+        producer = mlt.Producer(PROJECT().profile, str(self.clip_path))
864
+        producer.set("mlt_service", "avformat-novalidate")
865
+        producer = producer.cut(int(self.clip_frame), int(self.clip_frame))
866
+
867
+        # Delete match frame
868
+        try:
869
+            os.remove(matchframe_path)
870
+        except:
871
+            # This fails when done first time ever  
872
+            pass
873
+        
874
+        # Save producer and consumer for view needing continues match frame update
875
+        global _producer, _consumer
876
+        if _widget.view != START_TRIM_VIEW and _widget.view != END_TRIM_VIEW:
877
+            _producer = producer
878
+            _consumer = consumer
879
+
880
+        # Connect and write image
881
+        consumer.connect(producer)
882
+        consumer.run()
883
+        
884
+        # Wait until new file exists
885
+        while os.path.isfile(matchframe_path) != True:
886
+            time.sleep(0.1)
887
+
888
+        # Do completion callback
889
+        self.completion_callback(self.frame_name)
890
+
891
+
892
+class MatchSurfaceCreator(threading.Thread):
893
+    def __init__(self, match_frame):
894
+        self.match_frame = match_frame
895
+        threading.Thread.__init__(self)
896
+        
897
+    def run(self):
898
+        # Create new producer to get mlt frame data
899
+        while _producer == None:
900
+            print "MatchSurfaceCreator: waiting for _producer"
901
+            time.sleep(0.01)
902
+            
903
+        image_producer = _producer.cut(int(self.match_frame), int(self.match_frame))
904
+        image_producer.set_speed(0)
905
+        image_producer.seek(0)
906
+        
907
+        # Get MLT rgb frame data
908
+        frame = image_producer.get_frame()
909
+        # And make sureto deinterlace if input is interlaced
910
+        frame.set("consumer_deinterlace", 1)
911
+        size = _widget.get_match_frame_panel_size()
912
+        mlt_rgb = frame.get_image(mlt.mlt_image_rgb24a, *size) 
913
+   
914
+        # Create cairo surface
915
+        cairo_buf = _widget._get_cairo_buf_from_mlt_rgb(mlt_rgb, *size)
916
+        img_w, img_h = size
917
+        stride = cairo.ImageSurface.format_stride_for_width(cairo.FORMAT_RGB24, img_w)
918
+        surface = cairo.ImageSurface.create_for_data(cairo_buf, cairo.FORMAT_RGB24, img_w, img_h, stride)
919
+        
920
+        _widget.match_frame_surface = surface
921
+        
922
+        # Repaint
923
+        Gdk.threads_enter()
924
+        _widget.left_display.queue_draw()
925
+        _widget.right_display.queue_draw()
926
+        Gdk.threads_leave()
927
+        
928
+        
929
+        
930
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/multimovemode.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/multimovemode.py Changed
52
 
1
@@ -48,9 +48,9 @@
2
         self._build_move_data()
3
 
4
     def _build_move_data(self):
5
-        # Look at all tracks exept
6
         tracks = current_sequence().tracks
7
 
8
+        # Look at all tracks exept hidden and black
9
         # Get per track:
10
         # * maximum length edit can be done backwards before an overwrite happens
11
         # * indexes of blanks that are trimmed and/or added/removed,
12
@@ -86,8 +86,8 @@
13
                             track_max_deltas.append(0)
14
                             trim_blank_indexes.append(clip_index)
15
                         else:
16
-                            blank_clip_start_frame = track.clip_start(clip_index + 1)
17
-                            moved_clip_start_frame = track.clip_start(clip_index + 2)
18
+                            blank_clip_start_frame = track.clip_start(clip_index - 1)
19
+                            moved_clip_start_frame = track.clip_start(clip_index)
20
                             track_max_deltas.append(moved_clip_start_frame - blank_clip_start_frame)
21
                             trim_blank_indexes.append(clip_index - 1) 
22
                     continue
23
@@ -144,16 +144,19 @@
24
         
25
         track_max_deltas[self.pressed_track_id - 1] = max_d
26
         self.trim_blank_indexes[self.pressed_track_id - 1] = trim_index
27
-        
28
+    
29
         # Smallest track delta is the max number of frames 
30
-        # the edit can be done backwards 
31
-        smallest_max_delta = MAX_DELTA
32
-        for i in range(1, len(tracks) - 1):
33
-            d = track_max_deltas[i - 1]
34
-            if d < smallest_max_delta:
35
-                smallest_max_delta = d
36
-        self.max_backwards = smallest_max_delta
37
-        
38
+        # the edit can be done backwards
39
+        if self.move_all_tracks:
40
+            smallest_max_delta = MAX_DELTA
41
+            for i in range(1, len(tracks) - 1):
42
+                d = track_max_deltas[i - 1]
43
+                if d < smallest_max_delta:
44
+                    smallest_max_delta = d
45
+            self.max_backwards = smallest_max_delta
46
+        else: # Single track moved with CTRL
47
+            self.max_backwards = track_max_deltas[self.pressed_track_id - 1] # - 1 because black track
48
+  
49
         # Track have different ways the edit will need to be applied
50
         # make a list of those
51
         track_edit_ops = []
52
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/panels.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/panels.py Changed
33
 
1
@@ -31,6 +31,7 @@
2
 import guicomponents
3
 import guiutils
4
 import editorpersistance
5
+import editorstate
6
 import mlttransitions
7
 import renderconsumer
8
 import respaths
9
@@ -347,7 +348,10 @@
10
                               None)
11
                               
12
     length_entry = Gtk.Entry()
13
-    length_entry.set_text(str(30))    
14
+    trans_length = 30
15
+    if editorstate.transition_length > 0: # use last invocation length if available
16
+        trans_length = editorstate.transition_length
17
+    length_entry.set_text(str(trans_length))    
18
     length_row = get_two_column_box(Gtk.Label(label=_("Length:")), 
19
                                     length_entry)
20
 
21
@@ -417,7 +421,10 @@
22
     color_row = get_two_column_box(color_label, color_button_box)
23
                               
24
     length_entry = Gtk.Entry()
25
-    length_entry.set_text(str(30))    
26
+    fade_length = 30
27
+    if editorstate.fade_length > 0: # use last invocation length if available
28
+        fade_length = editorstate.fade_length
29
+    length_entry.set_text(str(fade_length))    
30
     length_row = get_two_column_box(Gtk.Label(label=_("Length:")), 
31
                                     length_entry)
32
 
33
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/persistance.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/persistance.py Changed
14
 
1
@@ -399,7 +399,11 @@
2
         # This attr was added for 1.8. It is not computed for older projects.
3
         if (not hasattr(media_file, "info")):
4
             media_file.info = None
5
-       
6
+    
7
+    if(not hasattr(project, "update_media_lengths_on_load")):
8
+        project.update_media_lengths_on_load = True # old projects < 1.10 had wrong media length data which just was never used.
9
+                                                    # 1.10 needed that data for the first time and required recreating it correctly for older projects
10
+    
11
     if icons_and_thumnails == True:
12
         _show_msg(_("Loading icons"))
13
         for k, media_file in project.media_files.iteritems():
14
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/positionbar.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/positionbar.py Changed
13
 
1
@@ -33,10 +33,8 @@
2
 import editorstate
3
 import gui
4
 import guiutils
5
-trimmodes_set_no_edit_trim_mode = None # This monkey patched in app.py to avoid unncessary dependencies in gmic.py
6
-
7
-#import trimmodes
8
 
9
+trimmodes_set_no_edit_trim_mode = None # This monkey patched in app.py to avoid unncessary dependencies in gmic.py
10
 
11
 
12
 # Draw params
13
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/preferenceswindow.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/preferenceswindow.py Changed
45
 
1
@@ -20,6 +20,7 @@
2
 
3
 from gi.repository import Gtk
4
 
5
+import appconsts
6
 import dialogs
7
 import dialogutils
8
 import editorpersistance
9
@@ -256,15 +257,25 @@
10
     else:
11
         audio_levels_combo.set_active(1)
12
 
13
+    window_mode_combo = Gtk.ComboBoxText()
14
+    window_mode_combo.append_text(_("Single Window"))
15
+    window_mode_combo.append_text(_("Two Windows"))
16
+    if prefs.global_layout == appconsts.SINGLE_WINDOW:
17
+        window_mode_combo.set_active(0)
18
+    else:
19
+        window_mode_combo.set_active(1)
20
+        
21
     # Layout
22
+    row00 = _row(guiutils.get_two_column_box(Gtk.Label(label=_("Application window mode:")), window_mode_combo, PREFERENCES_LEFT))
23
     row0 =  _row(guiutils.get_checkbox_row_box(force_english_check, Gtk.Label(label=_("Use English texts on localized OS"))))
24
     row1 =  _row(guiutils.get_checkbox_row_box(display_splash_check, Gtk.Label(label=_("Display splash screen"))))
25
     row2 =  _row(guiutils.get_two_column_box(Gtk.Label(label=_("Buttons style:")), buttons_combo, PREFERENCES_LEFT))
26
-    row3 =  _row(guiutils.get_two_column_box(Gtk.Label(label=_("Icons and color optimized for:")), dark_combo, PREFERENCES_LEFT))
27
+    row3 =  _row(guiutils.get_two_column_box(Gtk.Label(label=_("Theme request, icons and colors:")), dark_combo, PREFERENCES_LEFT))
28
     row4 =  _row(guiutils.get_two_column_box(Gtk.Label(label=_("Theme detection fail fallback colors:")), theme_combo, PREFERENCES_LEFT))
29
     row5 =  _row(guiutils.get_two_column_box(Gtk.Label(label=_("Default audio levels display:")), audio_levels_combo, PREFERENCES_LEFT))
30
 
31
     vbox = Gtk.VBox(False, 2)
32
+    vbox.pack_start(row00, False, False, 0)
33
     vbox.pack_start(row0, False, False, 0)
34
     vbox.pack_start(row1, False, False, 0)
35
     vbox.pack_start(row2, False, False, 0)
36
@@ -275,7 +286,7 @@
37
 
38
     guiutils.set_margins(vbox, 12, 0, 12, 12)
39
 
40
-    return vbox, (force_english_check, display_splash_check, buttons_combo, dark_combo, theme_combo, audio_levels_combo)
41
+    return vbox, (force_english_check, display_splash_check, buttons_combo, dark_combo, theme_combo, audio_levels_combo, window_mode_combo)
42
 
43
 def _row(row_cont):
44
     row_cont.set_size_request(10, 26)
45
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/profilesmanager.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/profilesmanager.py Changed
10
 
1
@@ -38,7 +38,7 @@
2
 import utils
3
 
4
 PROFILES_WIDTH = 480
5
-PROFILES_HEIGHT = 690
6
+PROFILES_HEIGHT = 600
7
 PROFILE_MANAGER_LEFT = 265 # label column of profile manager panel
8
 
9
 def profiles_manager_dialog():
10
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/projectaction.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/projectaction.py Changed
211
 
1
@@ -26,6 +26,7 @@
2
 import datetime
3
 import glob
4
 import md5
5
+import mlt
6
 import os
7
 from os import listdir
8
 from os.path import isfile, join
9
@@ -74,7 +75,6 @@
10
 save_time = None
11
 save_icon_remove_event_id = None
12
 
13
-
14
 #--------------------------------------- worker threads
15
 class LoadThread(threading.Thread):
16
     
17
@@ -170,14 +170,14 @@
18
         Gdk.threads_leave()
19
         ticker.stop_ticker()
20
 
21
-
22
     def _missing_file_dialog_callback(self, dialog, response_id):
23
         if self.open_check.get_active() == True:
24
             medialinker.display_linker(self.filename)
25
             dialog.destroy()
26
         else:
27
             dialog.destroy()
28
-    
29
+
30
+
31
 class AddMediaFilesThread(threading.Thread):
32
     
33
     def __init__(self, filenames):
34
@@ -234,6 +234,44 @@
35
             
36
         audiowaveformrenderer.launch_audio_levels_rendering(filenames)
37
 
38
+
39
+class UpdateMediaLengthsThread(threading.Thread):
40
+    
41
+    def __init__(self):
42
+        threading.Thread.__init__(self)
43
+
44
+    def run(self):
45
+        print "Updating media lengths:"
46
+
47
+        Gdk.threads_enter()
48
+        dialog = dialogs.update_media_lengths_progress_dialog()
49
+        time.sleep(0.1)
50
+        Gdk.threads_leave()
51
+
52
+        for key, media_file in PROJECT().media_files.iteritems():
53
+            print media_file.name
54
+            if media_file.type == appconsts.VIDEO or media_file.type == appconsts.IMAGE_SEQUENCE:
55
+                print media_file.name
56
+                Gdk.threads_enter()
57
+                dialog.info.set_text(media_file.name)
58
+                Gdk.threads_leave()
59
+        
60
+                producer = mlt.Producer(PROJECT().profile, str(media_file.path))
61
+                if producer.is_valid() == False:
62
+                    print "not valid producer"
63
+                    continue
64
+
65
+                length = producer.get_length()
66
+                media_file.length = length
67
+                
68
+        PROJECT().update_media_lengths_on_load = False
69
+        
70
+        Gdk.threads_enter()
71
+        dialog.destroy()
72
+        Gdk.threads_leave()
73
+        
74
+        print "Updating media lengths done."
75
+        
76
 def _duplicates_info(duplicates):
77
     primary_txt = _("Media files already present in project were opened!")
78
     MAX_DISPLAYED_ITEMS = 3
79
@@ -269,7 +307,8 @@
80
         profile = mltprofiles.get_profile_for_index(match_profile_index)
81
 
82
         path = utils.get_hidden_user_dir_path() + "/" + PROJECT().name
83
-
84
+        PROJECT().update_media_lengths_on_load = True
85
+        
86
         persistance.save_project(PROJECT(), path, profile.description()) #<----- HERE
87
         
88
         actually_load_project(path)
89
@@ -457,6 +496,10 @@
90
     save_thread = SnaphotSaveThread(root_folder_path, project_name)
91
     save_thread.start()
92
 
93
+def update_media_lengths():
94
+    update_thread = UpdateMediaLengthsThread()
95
+    update_thread.start()
96
+    
97
 def change_project_profile():
98
     dialogs.change_profile_project_dialog(PROJECT(), _change_project_profile_callback)
99
 
100
@@ -466,13 +509,18 @@
101
         name = project_name_entry.get_text()
102
         profile = mltprofiles.get_profile_for_index(profile_combo.get_active())
103
         path = folder + "/" + name
104
+
105
+        PROJECT().update_media_lengths_on_load = True # saved version needs to do this
106
         
107
         persistance.save_project(PROJECT(), path, profile.description()) #<----- HERE
108
 
109
+        PROJECT().update_media_lengths_on_load = False
110
+
111
         dialog.destroy()
112
     else:
113
         dialog.destroy()
114
-
115
+        
116
+""" Feature disabled, maybe reactivated later
117
 def change_profile_to_match_media(media_file):
118
     dialogs.change_profile_project_to_match_media_dialog(PROJECT(), media_file, _change_project_profile_to_match_media_callback)
119
 
120
@@ -482,13 +530,17 @@
121
         name = project_name_entry.get_text()
122
         profile = mltprofiles.get_profile_for_index(match_profile_index)
123
         path = folder + "/" + name
124
-
125
+        
126
+        PROJECT().update_media_lengths_on_load = True # saved version needs to do this
127
+        
128
         persistance.save_project(PROJECT(), path, profile.description()) #<----- HERE
129
 
130
+        PROJECT().update_media_lengths_on_load = False
131
+
132
         dialog.destroy()
133
     else:
134
         dialog.destroy()
135
-
136
+"""
137
 
138
 class SnaphotSaveThread(threading.Thread):
139
     
140
@@ -619,6 +671,38 @@
141
 
142
 def open_recent_project(widget, index):
143
     path = editorpersistance.recent_projects.projects[index]
144
+    if _project_empty() == True:
145
+        _actually_open_recent(path)
146
+    else:
147
+        dialogs.exit_confirm_dialog(_open_recent_shutdown_dialog_callback, get_save_time_msg(), gui.editor_window.window, editorstate.PROJECT().name, path)
148
+
149
+def _project_empty():
150
+    for seq in PROJECT().sequences:
151
+        if not seq.is_empty():
152
+            return False
153
+    
154
+    return True
155
+    
156
+def _open_recent_shutdown_dialog_callback(dialog, response_id, path):
157
+    dialog.destroy()
158
+    
159
+    # Handle poroject close responses
160
+    if response_id == Gtk.ResponseType.CLOSE:# "Don't Save"
161
+        pass
162
+    elif response_id ==  Gtk.ResponseType.YES:# "Save"
163
+        if editorstate.PROJECT().last_save_path != None:
164
+            persistance.save_project(editorstate.PROJECT(), editorstate.PROJECT().last_save_path)
165
+        else:
166
+            dialogutils.warning_message(_("Project has not been saved previously"), 
167
+                                    _("Save project with File -> Save As before closing."),
168
+                                    gui.editor_window.window)
169
+            return
170
+    else: # "Cancel"
171
+        return
172
+    
173
+    _actually_open_recent(path)
174
+
175
+def _actually_open_recent(path):
176
     if not os.path.exists(path):
177
         editorpersistance.recent_projects.projects.pop(index)
178
         editorpersistance.fill_recents_menu_widget(gui.editor_window.uimanager.get_widget('/MenuBar/FileMenu/OpenRecent'), open_recent_project)
179
@@ -629,6 +713,20 @@
180
 
181
     actually_load_project(path)
182
 
183
+def get_save_time_msg():
184
+    if save_time == None:
185
+        return _("Project has not been saved since it was opened.")
186
+    
187
+    save_ago = (time.clock() - save_time) / 60.0
188
+
189
+    if save_ago < 1:
190
+        return _("Project was saved less than a minute ago.")
191
+
192
+    if save_ago < 2:
193
+        return _("Project was saved one minute ago.")
194
+    
195
+    return _("Project was saved ") + str(int(save_ago)) + _(" minutes ago.")
196
+    
197
 # ---------------------------------- rendering
198
 def do_rendering():
199
     success = _write_out_render_item(True)
200
@@ -1249,8 +1347,8 @@
201
         delete_media_files()
202
     if item_id == "Render Proxy File":
203
         proxyediting.create_proxy_menu_item_selected(media_file)
204
-    if item_id == "Project Profile":
205
-        change_profile_to_match_media(media_file)
206
+    #if item_id == "Project Profile":
207
+    #    change_profile_to_match_media(media_file)
208
 
209
 def _select_treeview_on_pos_and_return_row_and_column_title(event, treeview):
210
     selection = treeview.get_selection()
211
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/projectdata.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/projectdata.py Changed
32
 
1
@@ -84,6 +84,9 @@
2
         self.media_log = []
3
         self.media_log_groups = []
4
         self.proxy_data = miscdataobjects.ProjectProxyEditingData()
5
+        self.update_media_lengths_on_load = False # old projects < 1.10 had wrong media length data which just was never used.
6
+                                                  # 1.10 needed that data for the first time and required recreating it correctly for older projects
7
+
8
         self.SAVEFILE_VERSION = SAVEFILE_VERSION
9
         
10
         # c_seq is the currently edited Sequence
11
@@ -98,9 +101,8 @@
12
     
13
     def init_thumbnailer(self):
14
         global thumbnailer
15
-        if thumbnailer == None:
16
-            thumbnailer = Thumbnailer()
17
-            thumbnailer.set_context(self.profile)
18
+        thumbnailer = Thumbnailer()
19
+        thumbnailer.set_context(self.profile)
20
 
21
     def add_image_sequence_media_object(self, resource_path, name, length):
22
         media_object = self.add_media_file(resource_path)
23
@@ -316,7 +318,7 @@
24
         icon = cairo.ImageSurface.create_from_png(self.icon_path)
25
         scaled_icon = cairo.ImageSurface(cairo.FORMAT_ARGB32, appconsts.THUMB_WIDTH, appconsts.THUMB_HEIGHT)
26
         cr = cairo.Context(scaled_icon)
27
-        cr.scale( float(appconsts.THUMB_WIDTH) / float(icon.get_width()), float(appconsts.THUMB_HEIGHT) / float(icon.get_height()))
28
+        cr.scale(float(appconsts.THUMB_WIDTH) / float(icon.get_width()), float(appconsts.THUMB_HEIGHT) / float(icon.get_height()))
29
         cr.set_source_surface(icon, 0, 0)
30
         cr.paint()
31
         
32
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/projectinfogui.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/projectinfogui.py Changed
18
 
1
@@ -30,6 +30,7 @@
2
 
3
 widgets = utils.EmptyClass()
4
 
5
+PROJECT_INFO_PANEL_HEIGHT = 200
6
 
7
 def get_project_info_panel():
8
     project_name_label = Gtk.Label(label=PROJECT().name)
9
@@ -51,7 +52,7 @@
10
     project_info_vbox = Gtk.VBox()
11
     project_info_vbox.pack_start(name_panel, False, True, 0)
12
     project_info_vbox.pack_start(profile_panel, False, True, 0)
13
-    project_info_vbox.set_size_request(250, 200)
14
+    project_info_vbox.set_size_request(250, PROJECT_INFO_PANEL_HEIGHT)
15
     
16
     project_info_hbox = Gtk.HBox()
17
     project_info_hbox.pack_start(project_info_vbox, False, False, 0)
18
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/render.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/render.py Changed
59
 
1
@@ -36,6 +36,7 @@
2
 import threading
3
 
4
 import dialogutils
5
+import editorstate
6
 from editorstate import current_sequence
7
 from editorstate import PROJECT
8
 from editorstate import PLAYER
9
@@ -111,7 +112,12 @@
10
                                                                                             quality_option_index)
11
         args_vals_list.append(("ar", str(widgets.encoding_panel.sample_rate_selector.get_selected_rate())))
12
     else: # Manual args encodings
13
-        buf = widgets.args_panel.opts_view.get_buffer()
14
+        if widgets.args_panel.text_buffer == None:
15
+            # Normal height args panel
16
+            buf = widgets.args_panel.opts_view.get_buffer()
17
+        else:
18
+            # Small heights with dialog for setting args
19
+            buf = widgets.args_panel.text_buffer
20
         args_vals_list, error = renderconsumer.get_ffmpeg_opts_args_vals_tuples_list(buf)
21
     
22
         if error != None:
23
@@ -127,8 +133,16 @@
24
     if  widgets.args_panel.use_args_check.get_active() == False:
25
         extension = widgets.file_panel.extension_label.get_text()
26
     else:
27
-        extension = "." +  widgets.args_panel.ext_entry.get_text()
28
-
29
+        if widgets.args_panel.text_buffer == None:
30
+            extension = "." +  widgets.args_panel.ext_entry.get_text()
31
+        else:
32
+            # Small height with dialog args setting
33
+            ext_str = widgets.args_panel.args_edit_window.ext_entry.get_text()
34
+            if ext_str == "":
35
+                # dialog is closed
36
+                print "yyyyyyyyy"
37
+                ext_str = widgets.args_panel.ext
38
+            extension = "." + ext_str
39
     return folder + "/" + filename + extension
40
 
41
 
42
@@ -141,9 +155,13 @@
43
     widgets.render_type_panel = rendergui.RenderTypePanel(_render_type_changed, _preset_selection_changed)
44
     widgets.profile_panel = rendergui.RenderProfilePanel(_out_profile_changed)
45
     widgets.encoding_panel = rendergui.RenderEncodingPanel(widgets.file_panel.extension_label)
46
-    widgets.args_panel = rendergui.RenderArgsPanel(_save_opts_pressed, _load_opts_pressed,
47
-                                                   _display_selection_in_opts_view)
48
-
49
+    if (editorstate.SCREEN_HEIGHT > 898):
50
+        widgets.args_panel = rendergui.RenderArgsPanel(_save_opts_pressed, _load_opts_pressed,
51
+                                                       _display_selection_in_opts_view)
52
+    else:
53
+        widgets.args_panel = rendergui.RenderArgsPanelSmall(_save_opts_pressed, _load_opts_pressed,
54
+                                                            _display_selection_in_opts_view)
55
+        
56
     # Range, Render, Reset, Render Queue
57
     widgets.render_button = guiutils.get_render_button()
58
     widgets.range_cb = rendergui.get_range_selection_combo()
59
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/rendergui.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/rendergui.py Changed
310
 
1
@@ -20,6 +20,7 @@
2
 
3
 from gi.repository import Gtk
4
 from gi.repository import GObject
5
+from gi.repository import Pango
6
 
7
 import math
8
 import os
9
@@ -36,7 +37,7 @@
10
 
11
 destroy_window_event_id = -1
12
 
13
-FFMPEG_VIEW_SIZE = (200, 20) # Text edit area height for render opts. Width 200 seems to be ignored in current layout?
14
+FFMPEG_VIEW_SIZE = (20, 20) # Text edit area height for render opts. Width 200 seems to be ignored in current layout?
15
 
16
 
17
 # ----------------------------------------------------------- dialogs
18
@@ -426,19 +427,19 @@
19
 
20
 # ------------------------------------------------------------ panels
21
 def get_render_panel_left(render_widgets):
22
-    small_height = editorstate.screen_size_small_height()
23
+    small_height = (editorstate.SCREEN_HEIGHT < 898)
24
     
25
     file_opts_panel = guiutils.get_named_frame(_("File"), render_widgets.file_panel.vbox, 4)         
26
     profile_panel = guiutils.get_named_frame(_("Render Profile"), render_widgets.profile_panel.vbox, 4)
27
 
28
     if small_height == False:
29
         encoding_panel = guiutils.get_named_frame(_("Encoding Format"), render_widgets.encoding_panel.vbox, 4)
30
-        render_type_panel = guiutils.get_named_frame(_("Render Type"), render_widgets.render_type_panel.vbox, 4)
31
+    
32
+    render_type_panel = guiutils.get_named_frame(_("Render Type"), render_widgets.render_type_panel.vbox, 4)
33
     
34
     render_panel = Gtk.VBox()
35
     render_panel.pack_start(file_opts_panel, False, False, 0)
36
-    if small_height == False:
37
-        render_panel.pack_start(render_type_panel, False, False, 0)
38
+    render_panel.pack_start(render_type_panel, False, False, 0)
39
     render_panel.pack_start(profile_panel, False, False, 0)
40
     if small_height == False:
41
         render_panel.pack_start(encoding_panel, False, False, 0)
42
@@ -447,12 +448,11 @@
43
     return render_panel
44
 
45
 def get_render_panel_right(render_widgets, render_clicked_cb, to_queue_clicked_cb):
46
-    small_height = editorstate.screen_size_small_height()
47
+    small_height = (editorstate.SCREEN_HEIGHT < 898)
48
 
49
     if small_height:
50
         encoding_panel = guiutils.get_named_frame(_("Encoding Format"), render_widgets.encoding_panel.vbox, 4)
51
-        render_type_panel = guiutils.get_named_frame(_("Render Type"), render_widgets.render_type_panel.vbox, 4)
52
-                
53
+           
54
     opts_panel = guiutils.get_named_frame(_("Render Args"), render_widgets.args_panel.vbox, 4)
55
     
56
     bin_row = Gtk.HBox()
57
@@ -464,15 +464,17 @@
58
 
59
     range_row = Gtk.HBox()
60
     range_row.pack_start(guiutils.get_pad_label(10, 8),  False, False, 0)
61
-    range_row.pack_start(Gtk.Label(label=_("Render Range:")),  False, False, 0)
62
-    range_row.pack_start(guiutils.get_pad_label(10, 2),  False, False, 0)
63
+    if not editorstate.screen_size_small_width():
64
+        range_row.pack_start(Gtk.Label(label=_("Render Range:")),  False, False, 0)
65
+        range_row.pack_start(guiutils.get_pad_label(10, 2),  False, False, 0)
66
     range_row.pack_start(render_widgets.range_cb,  True, True, 0)
67
 
68
     buttons_panel = Gtk.HBox()
69
     buttons_panel.pack_start(guiutils.get_pad_label(10, 8), False, False, 0)
70
     buttons_panel.pack_start(render_widgets.reset_button, False, False, 0)
71
-    buttons_panel.pack_start(Gtk.Label(), True, True, 0)
72
-    buttons_panel.pack_start(render_widgets.queue_button, False, False, 0)
73
+    if not  editorstate.screen_size_small_width():
74
+        buttons_panel.pack_start(Gtk.Label(), True, True, 0)
75
+        buttons_panel.pack_start(render_widgets.queue_button, False, False, 0)
76
     buttons_panel.pack_start(Gtk.Label(), True, True, 0)
77
     buttons_panel.pack_start(render_widgets.render_button, False, False, 0)
78
 
79
@@ -486,17 +488,22 @@
80
 
81
     render_panel = Gtk.VBox()
82
     if small_height:
83
-        render_panel.pack_start(render_type_panel, False, False, 0)
84
         render_panel.pack_start(encoding_panel, False, False, 0)
85
-        render_panel.pack_start(Gtk.Label(), True, True, 0)
86
+        render_panel.pack_start(opts_panel, True, True, 0)
87
+        #render_panel.pack_start(Gtk.Label(), True, True, 0)
88
     else:
89
         render_panel.pack_start(opts_panel, True, True, 0)
90
     if small_height == False:
91
         render_panel.pack_start(guiutils.get_pad_label(10, 22), False, False, 0)
92
         render_panel.pack_start(bin_row, False, False, 0)
93
+    else:
94
+        render_panel.pack_start(Gtk.Label(), True, True, 0)
95
+    
96
     render_panel.pack_start(range_row, False, False, 0)
97
     if small_height == False:
98
         render_panel.pack_start(guiutils.get_pad_label(10, 12), False, False, 0)
99
+    else:
100
+        render_panel.pack_start(guiutils.get_pad_label(10, 4), False, False, 0)
101
     render_panel.pack_start(buttons_panel, False, False, 0)
102
 
103
     return render_panel
104
@@ -578,7 +585,8 @@
105
         self.vbox = Gtk.VBox(False, 2)
106
         self.vbox.pack_start(use_project_profile_row, False, False, 0)
107
         self.vbox.pack_start(self.out_profile_combo.widget, False, False, 0)
108
-        self.vbox.pack_start(self.out_profile_info_box, False, False, 0)
109
+        if editorstate.screen_size_small_height() == False:
110
+            self.vbox.pack_start(self.out_profile_info_box, False, False, 0)
111
 
112
     def set_sensitive(self, value):
113
         self.use_project_profile_check.set_sensitive(value)
114
@@ -633,7 +641,8 @@
115
         
116
         self.use_project_label = Gtk.Label(label=_("Use Project Profile:"))
117
         self.use_args_label = Gtk.Label(label=_("Render using args:"))
118
-    
119
+        self.text_buffer = None # only used for small screen heights with dialog for setting agrs, but this value is tested to determine where to get agrs if set
120
+        
121
         self.use_args_check = Gtk.CheckButton()
122
         self.use_args_check.connect("toggled", self.use_args_toggled)
123
 
124
@@ -736,3 +745,185 @@
125
             self.ext_entry.set_text("")
126
 
127
 
128
+class RenderArgsPanelSmall():
129
+
130
+    def __init__(self, save_args_callback, 
131
+                 load_args_callback, display_selection_callback):
132
+        self.display_selection_callback = display_selection_callback
133
+        
134
+        self.args_edit_window = None
135
+        self.text_buffer = None # only used here for small screen heights with dialog for setting agrs, but this value is always tested to determine where to get agrs if set
136
+        self.ext = ""
137
+                
138
+        self.use_project_label = Gtk.Label(label=_("Use Project Profile:"))
139
+        self.use_args_label = Gtk.Label(label=_("Render using args:"))
140
+    
141
+        self.use_args_check = Gtk.CheckButton()
142
+        self.use_args_check.connect("toggled", self.use_args_toggled)
143
+
144
+        self.opts_save_button = Gtk.Button()
145
+        icon = Gtk.Image.new_from_stock(Gtk.STOCK_SAVE, Gtk.IconSize.MENU)
146
+        self.opts_save_button.set_image(icon)
147
+        self.opts_save_button.connect("clicked", lambda w: save_args_callback())
148
+        self.opts_save_button.set_sensitive(False)
149
+    
150
+        self.opts_load_button = Gtk.Button()
151
+        icon = Gtk.Image.new_from_stock(Gtk.STOCK_OPEN, Gtk.IconSize.MENU)
152
+        self.opts_load_button.set_image(icon)
153
+        self.opts_load_button.connect("clicked", lambda w: load_args_callback())
154
+
155
+        self.open_in_bin = Gtk.CheckButton()
156
+
157
+        self.open_args_editor_button = Gtk.Button(_("Edit Args:"))
158
+        self.open_args_editor_button.connect("clicked", lambda w: self.open_edit_window())
159
+        self.open_args_editor_button.set_sensitive(False)
160
+
161
+        self.args_info = Gtk.Label()
162
+        self.args_info.set_sensitive(False)
163
+        self.args_info.set_ellipsize(Pango.EllipsizeMode.END)
164
+        
165
+        use_opts_row = Gtk.HBox()
166
+        use_opts_row.pack_start(self.use_args_label,  False, False, 0)
167
+        use_opts_row.pack_start(self.use_args_check,  False, False, 0)
168
+        use_opts_row.pack_start(Gtk.Label(), True, True, 0)
169
+        use_opts_row.pack_start(self.opts_load_button,  False, False, 0)
170
+        use_opts_row.pack_start(self.opts_save_button,  False, False, 0)
171
+
172
+        args_edit_row = Gtk.HBox(False)
173
+        args_edit_row.pack_start(self.open_args_editor_button, False, False, 0)
174
+        args_edit_row.pack_start(guiutils.get_pad_label(4, 2), False, False, 0)
175
+        args_edit_row.pack_start(self.args_info, True, True, 0)
176
+
177
+        self.use_args_check.set_tooltip_text(_("Render using key=value rendering options"))
178
+
179
+        self.opts_save_button.set_tooltip_text(_("Save Render Args into a text file"))
180
+        self.opts_load_button.set_tooltip_text(_("Load Render Args from a text file"))
181
+    
182
+        self.vbox = Gtk.VBox(False, 2)
183
+        self.vbox.pack_start(use_opts_row , False, False, 0)
184
+        self.vbox.pack_start(args_edit_row, False, False, 0)
185
+
186
+    def set_sensitive(self, value):
187
+        self.use_args_check.set_sensitive(value)
188
+        self.use_args_label.set_sensitive(value)
189
+    
190
+    def display_encoding_args(self, profile, enc_index, qual_index):
191
+        encoding_option = renderconsumer.encoding_options[enc_index]
192
+        quality_option = encoding_option.quality_options[qual_index]
193
+        args_vals_list = encoding_option.get_args_vals_tuples_list(profile, quality_option)
194
+        text = ""
195
+        info_text = ""
196
+        for arg_val in args_vals_list:
197
+            k, v = arg_val
198
+            line = str(k) + "=" + str(v) 
199
+            text = text + line + "\n"
200
+            info_text = info_text + line + ", "
201
+        self.text_buffer = Gtk.TextBuffer()
202
+        self.text_buffer.set_text(text)
203
+
204
+        self.args_info.set_text(info_text)
205
+        self.ext = encoding_option.extension
206
+            
207
+        if self.args_edit_window != None:
208
+            self.args_edit_window.opts_view.set_buffer(self.text_buffer)        
209
+            self.args_edit_window.ext_entry.set_text(encoding_option.extension)
210
+
211
+    def open_edit_window(self):
212
+        self.args_edit_window = RenderArgsEditWindow(self)
213
+
214
+    def use_args_toggled(self, checkbutton):
215
+        active = checkbutton.get_active()
216
+        self.opts_save_button.set_sensitive(active)
217
+        self.opts_load_button.set_sensitive(active)
218
+        self.open_args_editor_button.set_sensitive(active)
219
+        self.args_info.set_sensitive(active)
220
+        
221
+        if active == True:
222
+            self.display_selection_callback()
223
+        else:
224
+            self.args_info.set_text("")
225
+
226
+    def cancel_args_edit(self):
227
+        self.args_edit_window.set_visible(False)
228
+        self.args_edit_window.destroy()
229
+
230
+    def do_args_edit(self):
231
+        self.text_buffer = self.args_edit_window.opts_view.get_buffer()
232
+
233
+        buf_text = self.text_buffer.get_text(self.text_buffer.get_start_iter(), 
234
+                                             self.text_buffer.get_end_iter(), 
235
+                                             include_hidden_chars=True)
236
+        info_text = buf_text.replace("\n", ", ")
237
+        self.args_info.set_text(info_text)
238
+        
239
+        self.args_edit_window.set_visible(False)
240
+        self.args_edit_window.destroy()
241
+
242
+
243
+class RenderArgsEditWindow(Gtk.Window):
244
+    def __init__(self, args_panel):
245
+        GObject.GObject.__init__(self)
246
+        #self.connect("delete-event", lambda w, e:close_audio_monitor())
247
+        
248
+        self.args_panel = args_panel
249
+
250
+        self.opts_view = Gtk.TextView()
251
+        self.opts_view.set_sensitive(True)
252
+        self.opts_view.set_pixels_above_lines(2)
253
+        self.opts_view.set_left_margin(2)
254
+        self.opts_view.set_buffer(self.args_panel.text_buffer)
255
+
256
+        sw = Gtk.ScrolledWindow()
257
+        sw.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC)
258
+        sw.add(self.opts_view)
259
+        sw.set_size_request(*FFMPEG_VIEW_SIZE)
260
+
261
+        scroll_frame = Gtk.Frame()
262
+        scroll_frame.add(sw)
263
+        scroll_frame.set_size_request(400, 300)
264
+
265
+        self.load_selection_button = Gtk.Button(_("Load Selection"))
266
+        self.load_selection_button.connect("clicked", lambda w: self.args_panel.display_selection_callback())
267
+
268
+        self.ext_label = Gtk.Label(label=_("Ext.:"))
269
+        self.ext_label.set_sensitive(False)
270
+
271
+        self.ext_entry = Gtk.Entry()
272
+        self.ext_entry.set_width_chars(5)
273
+        self.ext_entry.set_text(self.args_panel.ext)   
274
+        
275
+        self.load_selection_button.set_tooltip_text(_("Load render options from currently selected encoding"))
276
+        self.opts_view.set_tooltip_text(_("Edit render options"))
277
+        
278
+        opts_buttons_row = Gtk.HBox(False)
279
+        opts_buttons_row.pack_start(self.load_selection_button, False, False, 0)
280
+        opts_buttons_row.pack_start(guiutils.get_pad_label(4, 2), False, False, 0)
281
+        opts_buttons_row.pack_start(self.ext_label, False, False, 0)
282
+        opts_buttons_row.pack_start(guiutils.get_pad_label(4, 2), False, False, 0)
283
+        opts_buttons_row.pack_start(self.ext_entry, False, False, 0)
284
+
285
+        cancel_b = guiutils.get_sized_button(_("Cancel"), 150, 32)
286
+        cancel_b.connect("clicked", lambda w: self.args_panel.cancel_args_edit())
287
+        set_args_b = guiutils.get_sized_button(_("Set Args"), 150, 32)
288
+        set_args_b.connect("clicked", lambda w:self.args_panel.do_args_edit())
289
+        
290
+        editor_buttons_row = Gtk.HBox()
291
+        editor_buttons_row.pack_start(Gtk.Label(), True, True, 0)
292
+        editor_buttons_row.pack_start(cancel_b, False, False, 0)
293
+        editor_buttons_row.pack_start(set_args_b, False, False, 0)
294
+        
295
+        pane = Gtk.VBox(False, 1)
296
+        pane.pack_start(scroll_frame, True, True, 0)
297
+        pane.pack_start(opts_buttons_row, False, True, 0)
298
+        pane.pack_start(guiutils.get_pad_label(4, 12), False, True, 0)
299
+        pane.pack_start(editor_buttons_row, False, True, 0)
300
+
301
+        align = guiutils.set_margins(pane, 12, 12, 12, 12)
302
+        # Set pane and show window
303
+        self.add(align)
304
+        self.set_title(_("Render Args"))
305
+        self.show_all()
306
+        self.set_resizable(False)
307
+        self.set_keep_above(True) # Perhaps configurable later
308
+    
309
+    
310
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/res/darktheme/append_clip.png -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/darktheme/append_clip.png Changed
flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/darktheme/close_match.png Added
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/res/darktheme/cut.png -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/darktheme/cut.png Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/res/darktheme/delete_range.png -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/darktheme/delete_range.png Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/res/darktheme/flowblade_splash_black_small.png -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/darktheme/flowblade_splash_black_small.png Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/res/darktheme/full_lock.png -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/darktheme/full_lock.png Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/res/darktheme/insert_clip.png -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/darktheme/insert_clip.png Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/res/darktheme/lift.png -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/darktheme/lift.png Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/res/darktheme/overwrite_clip.png -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/darktheme/overwrite_clip.png Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/res/darktheme/overwrite_range.png -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/darktheme/overwrite_range.png Changed
flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/darktheme/pattern_producer_trim_view.png Added
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/res/darktheme/resync.png -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/darktheme/resync.png Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/res/darktheme/splice_out.png -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/darktheme/splice_out.png Changed
flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/darktheme/trim_view.png Added
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/res/help/translations -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/help/translations Changed
10
 
1
@@ -2,7 +2,7 @@
2
   cs - Pavel Fric
3
   fi - jl
4
   fr - Loïc Vanderstichelen
5
-  de - Martin A. Wielebinski
6
+  de - Martin A. Wielebinski, Mario Dejanovic
7
   es - David Gamiz Jimenez
8
   it - Massimo Stella
9
   hu - Péter Gábor
10
flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/img/close_match.png Added
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/res/img/delete_range.png -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/img/delete_range.png Changed
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/res/img/flowblade_splash_black_small.png -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/img/flowblade_splash_black_small.png Changed
flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/img/pattern_producer_trim_view.png Added
flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/res/img/trim_view.png Added
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/sequence.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/sequence.py Changed
60
 
1
@@ -365,13 +365,23 @@
2
                 return False
3
         return True
4
 
5
+    def is_empty(self):
6
+        for i in range (1, len(self.tracks) - 1):
7
+            track = self.tracks[i]
8
+            if len(track.clips) > 0:
9
+                return False
10
+        
11
+        return True
12
+
13
     # -------------------------------------------------- clips
14
-    def create_file_producer_clip(self, path, new_clip_name=None):
15
+    def create_file_producer_clip(self, path, new_clip_name=None, novalidate=False):
16
         """
17
         Creates MLT Producer and adds attributes to it, but does 
18
         not add it to track/playlist object.
19
         """
20
         producer = mlt.Producer(self.profile, str(path)) # this runs 0.5s+ on some clips
21
+        if novalidate == True:
22
+            producer.set("mlt_service", "avformat-novalidate")
23
         mltrefhold.hold_ref(producer)
24
         producer.path = path
25
         producer.filters = []
26
@@ -516,6 +526,15 @@
27
         filter_object.create_mlt_filters(self.profile, clip)
28
         return filter_object
29
 
30
+    def set_all_filters_active_state(self, is_active):
31
+        for i in range(1, len(self.tracks)):
32
+            track = self.tracks[i]
33
+            for clip in track.clips:
34
+                if clip.is_blanck_clip == False:
35
+                    for f in clip.filters:
36
+                        f.active = is_active
37
+                        f.update_mlt_disabled_value()
38
+        
39
     # ------------------------------------------------------ compositors
40
     def create_compositor(self, compositor_type):
41
         compositor = mlttransitions.create_compositor(compositor_type)
42
@@ -636,11 +655,15 @@
43
         track = self.tracks[-1] # Always last track
44
         track.clear() # # TRIM INIT CRASH HACK, see clear_hidden_track there may be blank clip here
45
         track.clips = []
46
-
47
+    
48
         # Display trimmmed clip on hidden track by creating copy of it.
49
         # File producer
50
         if path != None:
51
-            clip = self.create_file_producer_clip(path)
52
+            clip = editorstate.get_cached_trim_clip(path)
53
+            if clip == None:
54
+                clip = self.create_file_producer_clip(path, None, True)
55
+                editorstate.add_cached_trim_clip(clip)
56
+    
57
             if clip_start_pos > 0:
58
                 edit._insert_blank(track, 0, clip_start_pos)
59
                 edit._insert_clip(track, clip, 1, 0, clip.get_length() - 1)
60
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/snapping.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/snapping.py Changed
37
 
1
@@ -28,7 +28,7 @@
2
 from editorstate import current_sequence
3
 from editorstate import EDIT_MODE
4
 
5
-# These are monkeypatched to haev acces to tlinewidgets.py state  
6
+# These are monkeypatched to have access to tlinewidgets.py state  
7
 _get_frame_for_x_func = None
8
 _get_x_for_frame_func = None
9
 
10
@@ -143,7 +143,7 @@
11
     first_clip_frame = first_clip_start + (frame - press_frame)
12
     first_clip_x = _get_x_for_frame_func(first_clip_frame)
13
 
14
-    snapped_x = -1 # if value stys same till end, no snapping has happened
15
+    snapped_x = -1 # if value stays same till end, no snapping has happened
16
     snapped_x = _three_track_snap(track, x, first_clip_frame, first_clip_x)
17
             
18
     # Return either original x or snapped x
19
@@ -155,7 +155,7 @@
20
 
21
     frame_x = _get_x_for_frame_func(frame)
22
 
23
-    snapped_x = -1  # if value stays same till end no snapping happened.
24
+    snapped_x = -1  # if value stays same till end, no snapping happened.
25
     snapped_x = _three_track_snap(track, x, frame, frame_x)
26
         
27
     # Return either original or snapped x
28
@@ -165,7 +165,7 @@
29
     if edit_data == None:
30
         return x
31
 
32
-    snapped_x = -1 # if value stays same till end no snapping happened.
33
+    snapped_x = -1 # if value stays same till end, no snapping happened.
34
 
35
     comp_in_frame = edit_data["clip_in"] + (frame - edit_data["press_frame"])
36
     comp_in_x = _get_x_for_frame_func(comp_in_frame)
37
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/tlineaction.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/tlineaction.py Changed
126
 
1
@@ -30,6 +30,7 @@
2
 from operator import itemgetter
3
 
4
 import appconsts
5
+import clipeffectseditor
6
 import compositormodes
7
 import dialogs
8
 import dialogutils
9
@@ -68,7 +69,7 @@
10
     """
11
     if MONITOR_MEDIA_FILE() == None:
12
         # Info window here
13
-        return
14
+        return None
15
     
16
     if MONITOR_MEDIA_FILE().type != appconsts.PATTERN_PRODUCER:
17
         new_clip = current_sequence().create_file_producer_clip(MONITOR_MEDIA_FILE().path)
18
@@ -368,6 +369,9 @@
19
     action = edit.three_point_overwrite_action(data)
20
     action.do_edit()
21
 
22
+    if not editorstate.timeline_visible():
23
+        updater.display_sequence_in_monitor()
24
+    
25
     updater.display_tline_cut_frame(track, range_in)
26
 
27
 def range_overwrite_pressed():
28
@@ -416,6 +420,45 @@
29
 
30
     updater.display_tline_cut_frame(track, track.get_clip_index_at(mark_in_frame))
31
 
32
+def delete_range_button_pressed():
33
+    # Get data
34
+    #track = current_sequence().get_first_active_track()
35
+    #if editevent.track_lock_check_and_user_info(track, range_overwrite_pressed, "range overwrite"):
36
+    #    return
37
+    tracks = []
38
+    for i in range(1, len(current_sequence().tracks) - 1):
39
+        track = current_sequence().tracks[i]
40
+        if track.edit_freedom != appconsts.LOCKED:
41
+            tracks.append(track)
42
+
43
+    if len(tracks) == 0:
44
+        # all tracks are locked!
45
+        return
46
+            
47
+    # tractor is has mark in and mark
48
+    mark_in_frame = current_sequence().tractor.mark_in
49
+    mark_out_frame = current_sequence().tractor.mark_out
50
+    range_length = mark_out_frame - mark_in_frame + 1 # end is incl.
51
+    if mark_in_frame == -1 or mark_out_frame == -1:
52
+        primary_txt = _("Timeline Range not set!")
53
+        secondary_txt = _("You need to set Timeline Range using Mark In and Mark Out buttons\nto perform this edit.")
54
+        dialogutils.info_message(primary_txt, secondary_txt, gui.editor_window.window)
55
+        return
56
+
57
+    movemodes.clear_selected_clips() # edit consumes selection
58
+
59
+    updater.save_monitor_frame = False # hack to not get wrong value saved in MediaFile.current_frame
60
+
61
+    data = {"tracks":tracks,
62
+            "mark_in_frame":mark_in_frame,
63
+            "mark_out_frame":mark_out_frame + 1} # +1 because mark is displayed and end of frame end this 
64
+                                                 # confirms to user expectation of
65
+                                                 # of how this should work
66
+    action = edit.range_delete_action(data)
67
+    action.do_edit()
68
+
69
+    PLAYER().seek_frame(mark_in_frame)
70
+    
71
 def resync_button_pressed():
72
     if movemodes.selected_track != -1:
73
         syncsplitevent.resync_selected()
74
@@ -450,7 +493,6 @@
75
     for i in range(movemodes.selected_range_in, movemodes.selected_range_out + 1):
76
         
77
         clip = track.clips[i]
78
-        print i, clip
79
         if clip.is_blanck_clip == False:
80
             clips.append(clip)
81
 
82
@@ -636,6 +678,8 @@
83
                                  length) == False:
84
         return
85
     
86
+    editorstate.transition_length = length
87
+    
88
     # Get from in and out frames
89
     from_in = from_clip.clip_out - from_part + add_thingy
90
     from_out = from_in + length # or transition will include one frame too many
91
@@ -673,7 +717,7 @@
92
                                         window_text)
93
 
94
 def _transition_render_complete(clip_path):
95
-    print "render complete"
96
+    print "Render complete"
97
 
98
     global transition_render_data
99
     transition_index, from_clip, to_clip, track, from_in, to_out, transition_type = transition_render_data
100
@@ -810,6 +854,9 @@
101
                                  gui.editor_window.window)
102
         return
103
 
104
+
105
+    editorstate.fade_length = length
106
+
107
     # Edit clears selection, get track index before selection is cleared
108
     clip_index = movemodes.selected_range_in
109
     movemodes.clear_selected_clips()
110
@@ -1018,3 +1065,15 @@
111
     current_sequence().markers.append((name, current_frame))
112
     current_sequence().markers = sorted(current_sequence().markers, key=itemgetter(1))
113
     updater.repaint_tline()
114
+    
115
+
116
+# ---------------------------------------- timeline edits
117
+def all_filters_off():
118
+    current_sequence().set_all_filters_active_state(False)
119
+    clipeffectseditor.update_stack_view()
120
+
121
+def all_filters_on():
122
+    current_sequence().set_all_filters_active_state(True)
123
+    clipeffectseditor.update_stack_view()
124
+
125
+
126
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/tlinewidgets.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/tlinewidgets.py Changed
170
 
1
@@ -125,6 +125,7 @@
2
 LEVELS_RENDER_ICON = None
3
 SNAP_ICON = None
4
 KEYBOARD_ICON = None
5
+CLOSE_MATCH_ICON = None
6
 
7
 # tc scale
8
 TC_POINTER_HEAD = None
9
@@ -236,6 +237,8 @@
10
 POINTER_TRIANGLE_COLOR = (0.6, 0.7, 0.8, 0.7)
11
 SHADOW_POINTER_COLOR = (0.5, 0.5, 0.5)
12
 
13
+MATCH_FRAME_LINES_COLOR = (0.78, 0.31, 0.31)
14
+
15
 BLANK_SELECTED = (0.68, 0.68, 0.74)
16
 
17
 TRACK_GRAD_STOP1 = (1, 0.68, 0.68, 0.68, 1) #0.93, 0.93, 0.93, 1)
18
@@ -277,13 +280,22 @@
19
 # Dict for clip thumbnails path -> image
20
 clip_thumbnails = {}
21
 
22
+# Timeline match image
23
+match_frame = -1
24
+match_frame_track_index = -1
25
+image_on_right = True 
26
+match_frame_image = None
27
+match_frame_width = 1
28
+match_frame_height = 1
29
+
30
+
31
 # ------------------------------------------------------------------- module functions
32
 def load_icons():
33
     global FULL_LOCK_ICON, FILTER_CLIP_ICON, VIEW_SIDE_ICON,\
34
     COMPOSITOR_CLIP_ICON, INSERT_ARROW_ICON, AUDIO_MUTE_ICON, MARKER_ICON, \
35
     VIDEO_MUTE_ICON, ALL_MUTE_ICON, TRACK_BG_ICON, MUTE_AUDIO_ICON, MUTE_VIDEO_ICON, MUTE_ALL_ICON, \
36
     TRACK_ALL_ON_V_ICON, TRACK_ALL_ON_A_ICON, MUTE_AUDIO_A_ICON, TC_POINTER_HEAD, EDIT_INDICATOR, \
37
-    LEVELS_RENDER_ICON, SNAP_ICON, KEYBOARD_ICON
38
+    LEVELS_RENDER_ICON, SNAP_ICON, KEYBOARD_ICON, CLOSE_MATCH_ICON
39
 
40
     FULL_LOCK_ICON = cairo.ImageSurface.create_from_png(respaths.IMAGE_PATH + "full_lock.png")
41
     FILTER_CLIP_ICON = cairo.ImageSurface.create_from_png(respaths.IMAGE_PATH + "filter_clip_icon_sharp.png")
42
@@ -300,6 +312,7 @@
43
     LEVELS_RENDER_ICON = cairo.ImageSurface.create_from_png(respaths.IMAGE_PATH + "audio_levels_render.png")
44
     SNAP_ICON = cairo.ImageSurface.create_from_png(respaths.IMAGE_PATH + "snap_magnet.png")
45
     KEYBOARD_ICON = cairo.ImageSurface.create_from_png(respaths.IMAGE_PATH + "keyb_trim.png")
46
+    CLOSE_MATCH_ICON = cairo.ImageSurface.create_from_png(respaths.IMAGE_PATH + "close_match.png")
47
 
48
     MARKER_ICON = _load_pixbuf("marker.png")
49
     TRACK_ALL_ON_V_ICON = _load_pixbuf("track_all_on_V.png")
50
@@ -324,6 +337,33 @@
51
     global BG_COLOR
52
     BG_COLOR = get_multiplied_color((r, g, b), 1.25)
53
 
54
+def set_match_frame(tline_match_frame, track_index, display_on_right):
55
+    global match_frame, match_frame_track_index, image_on_right, match_frame_image
56
+    match_frame = tline_match_frame
57
+    match_frame_track_index = track_index
58
+    image_on_right = display_on_right
59
+    match_frame_image = None
60
+
61
+def match_frame_close_hit(x, y):
62
+    if match_frame == -1:
63
+        return False
64
+    
65
+    if image_on_right == True:
66
+        frame_adj = 0
67
+        img_pos_adj = 0
68
+    else:
69
+        frame_adj = 1
70
+        img_pos_adj = int(match_frame_width)
71
+    
72
+    scale_in = (match_frame + frame_adj - pos) * pix_per_frame
73
+
74
+    test_x = scale_in - img_pos_adj + 4
75
+    test_y = 24
76
+    if (x >= test_x and  x <= test_x + 12) and (y >= test_y and  y <= test_y + 12):
77
+        return True
78
+    
79
+    return False
80
+
81
 def _load_pixbuf(icon_file):
82
     return cairo.ImageSurface.create_from_png(respaths.IMAGE_PATH + icon_file)
83
 
84
@@ -1095,6 +1135,9 @@
85
         if EDIT_MODE() != editorstate.SLIDE_TRIM and fake_current_frame != None:
86
             PLAYER().seek_frame(fake_current_frame)
87
             fake_current_frame = None
88
+        
89
+        # Draw match frame
90
+        self.draw_match_frame(cr)
91
             
92
         # Draw frame pointer
93
         if EDIT_MODE() != editorstate.SLIDE_TRIM or PLAYER().looping():
94
@@ -1639,7 +1682,75 @@
95
             cr.arc(parent_x + pad, parent_y + pad, small_radius,  0.0 * degrees, 360.0 * degrees)
96
             cr.fill()
97
 
98
+    def draw_match_frame(self, cr):
99
+        if match_frame == -1:
100
+            return
101
+        
102
+        global match_frame_image
103
+        if match_frame_image == None:
104
+            self.create_match_frame_image_surface()
105
+
106
+        if image_on_right == True:
107
+            dir_mult = 1
108
+            frame_adj = 0
109
+            img_pos_adj = 0
110
+        else:
111
+            dir_mult = -1
112
+            frame_adj = 1
113
+            img_pos_adj = int(match_frame_width)
114
+        
115
+        scale_in = (match_frame + frame_adj - pos) * pix_per_frame
116
+                
117
+        cr.set_source_surface(match_frame_image, scale_in - img_pos_adj, 20)
118
+        cr.paint_with_alpha(0.7)
119
+    
120
+        cr.set_source_surface(CLOSE_MATCH_ICON, scale_in - img_pos_adj + 4, 24)
121
+        cr.paint()
122
+        
123
+        cr.set_source_rgb(*MATCH_FRAME_LINES_COLOR)
124
+        cr.set_line_width(2.0)
125
+        cr.rectangle(int(scale_in) - img_pos_adj, 20, int(match_frame_width), int(match_frame_height))
126
+        cr.stroke()
127
+
128
+        cr.move_to(int(scale_in), 0, )
129
+        cr.line_to(int(scale_in), int(match_frame_height) + 42)
130
+        cr.stroke()
131
+
132
+        start_y = _get_track_y(match_frame_track_index)
133
+        end_y = _get_track_y(match_frame_track_index - 1)
134
+        
135
+        cr.move_to (int(scale_in) + 8 * dir_mult, start_y)
136
+        cr.line_to (int(scale_in), start_y)
137
+        cr.line_to (int(scale_in), end_y + 1)
138
+        cr.line_to (int(scale_in) + 8 * dir_mult, end_y + 1)
139
+        cr.set_source_rgb(0.2, 0.2, 0.2)
140
+        cr.set_line_width(4.0)
141
+        cr.stroke()
142
+        
143
+    def create_match_frame_image_surface(self):
144
+        # Create non-scaled icon
145
+        matchframe_path = utils.get_hidden_user_dir_path() + appconsts.MATCH_FRAME
146
+        icon = cairo.ImageSurface.create_from_png(matchframe_path)
147
+
148
+        # Create and return scaled icon
149
+        allocation = canvas_widget.widget.get_allocation()
150
+        x, y, w, h = allocation.x, allocation.y, allocation.width, allocation.height
151
+        profile_screen_ratio = float(PROJECT().profile.width()) / float(PROJECT().profile.height())
152
+        
153
+        global match_frame_width, match_frame_height
154
+        match_frame_height = h - 40
155
+        match_frame_width = match_frame_height * profile_screen_ratio
156
+    
157
+        scaled_icon = cairo.ImageSurface(cairo.FORMAT_ARGB32, int(match_frame_width), int(match_frame_height))
158
+        cr = cairo.Context(scaled_icon)
159
+        cr.scale(float(match_frame_width) / float(icon.get_width()), float(match_frame_height) / float(icon.get_height()))
160
 
161
+        cr.set_source_surface(icon, 0, 0)
162
+        cr.paint()
163
+        
164
+        global match_frame_image
165
+        match_frame_image = scaled_icon
166
+        
167
 class TimeLineColumn:
168
     """
169
     GUI component for displaying and editing track parameters.
170
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/tools/batchrendering.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/tools/batchrendering.py Changed
11
 
1
@@ -20,6 +20,9 @@
2
 
3
 import datetime
4
 
5
+import gi
6
+gi.require_version('Gtk', '3.0')
7
+
8
 from gi.repository import GObject, GLib
9
 from gi.repository import Gtk, Gdk, GdkPixbuf
10
 
11
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/tools/gmic.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/tools/gmic.py Changed
130
 
1
@@ -18,6 +18,10 @@
2
     along with Flowblade Movie Editor. If not, see <http://www.gnu.org/licenses/>.
3
 """
4
 
5
+import gi
6
+gi.require_version('Gtk', '3.0')
7
+gi.require_version('PangoCairo', '1.0')
8
+
9
 from gi.repository import GObject, GLib
10
 from gi.repository import Gtk, Gdk, GdkPixbuf
11
 from gi.repository import GdkX11
12
@@ -86,7 +90,9 @@
13
 _current_profile_index = None
14
 _render_data = None
15
 _last_load_file = None
16
-    
17
+
18
+_startup_data = None
19
+
20
 _encoding_panel = None
21
 
22
 # GTK3 requires this to be created outside of callback
23
@@ -100,21 +106,41 @@
24
         _gmic_found = True
25
     else:
26
         print "G'MIC NOT found"
27
-        
28
-def launch_gmic():
29
+
30
+def gmic_available():
31
+    return _gmic_found
32
+    
33
+def launch_gmic(launch_data=None):
34
     if _gmic_found == False:
35
         primary_txt = _("G'Mic not found!")
36
         secondary_txt = _("G'Mic binary was not present at <b>/usr/bin/gmic</b>.\nInstall G'MIC to use this tool.")
37
         dialogutils.info_message(primary_txt, secondary_txt, gui.editor_window.window)
38
         return
39
 
40
-    print "Launch gmic..."
41
     gui.save_current_colors()
42
-    
43
-    FLOG = open(utils.get_hidden_user_dir_path() + "log_gmic", 'w')
44
-    subprocess.Popen([sys.executable, respaths.LAUNCH_DIR + "flowbladegmic"], stdin=FLOG, stdout=FLOG, stderr=FLOG)
45
-
46
 
47
+    # Handle launching with clip data
48
+    args = None
49
+    if launch_data != None:
50
+        clip, track = launch_data # from guicomponwnts._get_tool_integration_menu_item()
51
+        args = ("path:" + str(clip.path), "clip_in:" + str(clip.clip_in), "clip_out:" + str(clip.clip_out))
52
+        
53
+    print "Launch gmic..."
54
+    FLOG = open(utils.get_hidden_user_dir_path() + "log_gmic", 'w')
55
+    if args == None:
56
+        subprocess.Popen([sys.executable, respaths.LAUNCH_DIR + "flowbladegmic"], stdin=FLOG, stdout=FLOG, stderr=FLOG)
57
+    else:
58
+        subprocess.Popen([sys.executable, respaths.LAUNCH_DIR + "flowbladegmic", args[0], args[1], args[2]], stdin=FLOG, stdout=FLOG, stderr=FLOG)
59
+
60
+def _get_arg_value(args, key_str):
61
+    for arg in sys.argv:
62
+        parts = arg.split(":")
63
+        if len(parts) > 1:
64
+            if parts[0] == key_str:
65
+                return parts[1]
66
+    
67
+    return None
68
+        
69
 def main(root_path, force_launch=False):
70
        
71
     gtk_version = "%s.%s.%s" % (Gtk.get_major_version(), Gtk.get_minor_version(), Gtk.get_micro_version())
72
@@ -183,10 +209,33 @@
73
 
74
     os.putenv('SDL_WINDOWID', str(_window.monitor.get_window().get_xid()))
75
     Gdk.flush()
76
+
77
+    # Start with a clip loaded if data provided
78
+    if len(sys.argv) > 1:
79
+        path = _get_arg_value(sys.argv, "path")
80
+        mark_in = int(_get_arg_value(sys.argv, "clip_in"))
81
+        mark_out = int(_get_arg_value(sys.argv, "clip_out"))
82
+        global _startup_data
83
+        _startup_data = (path, mark_in, mark_out)
84
+        GLib.idle_add(_load_startup_data)
85
         
86
     Gtk.main()
87
     Gdk.threads_leave()
88
 
89
+def _load_startup_data():
90
+    path, mark_in, mark_out = _startup_data
91
+    _do_file_load(path)
92
+    GLib.idle_add(_finish_load_startup_data)
93
+
94
+def _finish_load_startup_data():
95
+    path, mark_in, mark_out = _startup_data
96
+    _player.producer.mark_in = mark_in
97
+    _player.producer.mark_out = mark_out
98
+
99
+    _window.update_marks_display()
100
+    _window.pos_bar.update_display_from_producer(_player.producer)
101
+    _window.update_render_status_info()
102
+    
103
 def init_frames_dirs():
104
     os.mkdir(get_clip_frames_dir())
105
     os.mkdir(get_render_frames_dir())
106
@@ -245,9 +294,12 @@
107
     if utils.get_file_type(filenames[0]) != "video":
108
         return
109
 
110
-    global _last_load_file
111
-    _last_load_file = filenames[0]
112
+    _do_file_load(filenames[0])
113
 
114
+def _do_file_load(file_path):
115
+    global _last_load_file
116
+    _last_load_file = file_path
117
+    
118
     global _current_path, _render_data
119
 
120
     # if another clip has already been opened then we need to shutdown players.
121
@@ -259,7 +311,7 @@
122
         if _effect_renderer != None:
123
             _effect_renderer.shutdown()
124
 
125
-    _current_path = filenames[0]
126
+    _current_path = file_path
127
     
128
     # Finish clip open when dialog has been destroyed
129
     GLib.idle_add(_finish_clip_open)
130
flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/tools/toolnatron.py Added
59
 
1
@@ -0,0 +1,57 @@
2
+"""
3
+    Flowblade Movie Editor is a nonlinear video editor.
4
+    Copyright 2014 Janne Liljeblad.
5
+
6
+    This file is part of Flowblade Movie Editor <http://code.google.com/p/flowblade>.
7
+
8
+    Flowblade Movie Editor is free software: you can redistribute it and/or modify
9
+    it under the terms of the GNU General Public License as published by
10
+    the Free Software Foundation, either version 3 of the License, or
11
+    (at your option) any later version.
12
+
13
+    Flowblade Movie Editor is distributed in the hope that it will be useful,
14
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+    GNU General Public License for more details.
17
+
18
+    You should have received a copy of the GNU General Public License
19
+    along with Flowblade Movie Editor. If not, see <http://www.gnu.org/licenses/>.
20
+"""
21
+
22
+import md5
23
+import os
24
+import subprocess
25
+import sys
26
+
27
+import appconsts
28
+import respaths
29
+import utils
30
+
31
+_natron_found = False
32
+
33
+def init():
34
+    global _natron_found
35
+    if utils.program_is_installed("Natron"):
36
+        _natron_found = True
37
+        print "Natron found"
38
+    else:
39
+        _natron_found = False
40
+        print "Natron not found"
41
+
42
+def natron_available():
43
+    return _natron_found
44
+
45
+def export_clip(clip):
46
+    # Write export data file
47
+    natron_dir = utils.get_hidden_user_dir_path() + appconsts.NATRON_DIR + "/"
48
+    file_path = natron_dir + "clipexport_" + md5.new(str(os.urandom(32))).hexdigest()
49
+    data_text = clip.path + " " + str(clip.clip_in) + " " + str(clip.clip_out + 1)
50
+    
51
+    export_data_file = open(file_path, "w")
52
+    export_data_file.write(data_text)
53
+    export_data_file.close()
54
+
55
+    # Launch Natron
56
+    print "Launch Natron..."
57
+    args = [str(respaths.LAUNCH_DIR + "natron_clip_export_start.sh"), str(respaths.LAUNCH_DIR)]
58
+    subprocess.Popen(args)
59
flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/toolsintegration.py Added
113
 
1
@@ -0,0 +1,111 @@
2
+"""
3
+    Flowblade Movie Editor is a nonlinear video editor.
4
+    Copyright 2012 Janne Liljeblad.
5
+
6
+    This file is part of Flowblade Movie Editor <http://code.google.com/p/flowblade>.
7
+
8
+    Flowblade Movie Editor is free software: you can redistribute it and/or modify
9
+    it under the terms of the GNU General Public License as published by
10
+    the Free Software Foundation, either version 3 of the License, or
11
+    (at your option) any later version.
12
+
13
+    Flowblade Movie Editor is distributed in the hope that it will be useful,
14
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+    GNU General Public License for more details.
17
+
18
+    You should have received a copy of the GNU General Public License
19
+    along with Flowblade Movie Editor. If not, see <http://www.gnu.org/licenses/>.
20
+"""
21
+import copy
22
+
23
+import appconsts
24
+from editorstate import PROJECT
25
+import gmic
26
+import toolnatron
27
+import render
28
+
29
+_tools = []
30
+_active_integrators = []
31
+
32
+# --------------------------------------------------- interface
33
+def init():
34
+    
35
+    if gmic.gmic_available():
36
+        _tools.append(GMICIntegrator())
37
+
38
+    if toolnatron.natron_available():
39
+        _tools.append(NatronIntegrator())
40
+        
41
+    _tools.append(SlowMoIntegrator())
42
+        
43
+def get_export_integrators():
44
+    export_integrators = []
45
+    for tool_integrator in _tools:
46
+        if tool_integrator.is_export_target == True:
47
+            export_integrators.append(tool_integrator)
48
+    
49
+    return export_integrators
50
+
51
+# --------------------------------------------------- integrator classes
52
+class ToolIntegrator:
53
+    
54
+    def __init__(self, tool_name, supported_media_types,is_export_target):
55
+        self.tool_name = tool_name
56
+        self.is_export_target = is_export_target
57
+        self.supported_media_types = supported_media_types
58
+        self.data = None # Used at call sites to give needed info for exports
59
+         
60
+    def activate(self):
61
+        _active_integrators.append(self)
62
+    
63
+    def deactivate(self):
64
+        _active_integrators.remove(self)
65
+
66
+    def supports_clip_media(self, clip):
67
+        if clip.media_type in self.supported_media_types:
68
+            return True
69
+        else:
70
+            return False
71
+
72
+    def export_callback(self, widget, data):
73
+        new_instance = copy.deepcopy(self)
74
+        new_instance.data = data
75
+        new_instance.activate()
76
+        new_instance.do_export()
77
+        
78
+    def do_export(self):
79
+        print self.__class__.__name__ + " does not implement do_export()"
80
+         
81
+
82
+
83
+class GMICIntegrator(ToolIntegrator):
84
+    
85
+    def __init__(self):
86
+        ToolIntegrator.__init__(self, _("G'MIC Effects"), [appconsts.VIDEO], True)
87
+        
88
+    def do_export(self):
89
+        gmic.launch_gmic(self.data) # tuple (clip, track)
90
+            
91
+
92
+class NatronIntegrator(ToolIntegrator):
93
+    def __init__(self):
94
+        ToolIntegrator.__init__(self, _("Natron"), [appconsts.VIDEO], True)
95
+
96
+    def do_export(self):
97
+        clip, track = self.data
98
+        toolnatron.export_clip(clip)
99
+
100
+
101
+class SlowMoIntegrator(ToolIntegrator):
102
+    
103
+    def __init__(self):
104
+        ToolIntegrator.__init__(self, _("Slow/Fast Motion"), [appconsts.VIDEO], True)
105
+        
106
+    def do_export(self):
107
+        clip, track = self.data
108
+        media_file = PROJECT().get_media_file_for_path(clip.path)
109
+        media_file.mark_in = clip.clip_in
110
+        media_file.mark_out = clip.clip_out
111
+        render.render_frame_buffer_clip(media_file, True)
112
+                
113
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/trackaction.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/trackaction.py Changed
35
 
1
@@ -107,12 +107,33 @@
2
         current_sequence().maximize_audio_tracks_height(gui.tline_canvas.widget.get_allocation())
3
         _tracks_resize_update()
4
 
5
+    if msg == "allactive":
6
+        _activate_all_tracks()
7
+
8
+    if msg == "topactiveonly":
9
+        _activate_only_current_top_active()
10
+    
11
 def _tracks_resize_update():
12
     tlinewidgets.set_ref_line_y(gui.tline_canvas.widget.get_allocation())
13
     gui.tline_column.init_listeners()
14
     updater.repaint_tline()
15
     gui.tline_column.widget.queue_draw()
16
 
17
+def _activate_all_tracks():
18
+    for i in range(0, len(current_sequence().tracks) - 1):
19
+        current_sequence().tracks[i].active = True
20
+
21
+    gui.tline_column.widget.queue_draw()
22
+    
23
+def _activate_only_current_top_active():
24
+    for i in range(0, len(current_sequence().tracks) - 1):
25
+        if i == current_sequence().get_first_active_track().id:
26
+            current_sequence().tracks[i].active = True
27
+        else:
28
+            current_sequence().tracks[i].active = False
29
+
30
+    gui.tline_column.widget.queue_draw()
31
+    
32
 def audio_levels_menu_launch_pressed(widget, event):
33
     guicomponents.get_audio_levels_popup_menu(event, _audio_levels_item_activated)
34
 
35
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/translations.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/translations.py Changed
10
 
1
@@ -75,7 +75,7 @@
2
         print "Use OS locale language."
3
         lang = gettext.translation(APP_NAME, locale_path, languages=langs, fallback=True)
4
 
5
-    # Un-comment for translations test
6
+    # Un-comment for translations tests
7
     #lang = gettext.translation(APP_NAME, locale_path, languages=["fi"], fallback=True)
8
     
9
     lang.install(APP_NAME) # makes _() a build-in available in all modules without imports
10
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/trimmodes.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/trimmodes.py Changed
230
 
1
@@ -22,6 +22,8 @@
2
 Module handles user edit events for trim, roll and slip trim modes. 
3
 """
4
 
5
+import traceback
6
+
7
 import appconsts
8
 import dialogutils
9
 import edit
10
@@ -33,6 +35,7 @@
11
 import gui
12
 import tlinewidgets
13
 import updater
14
+import utils
15
 
16
 # Default value for pre- and post roll in loop playback
17
 DEFAULT_LOOP_HALF_LENGTH = 25
18
@@ -288,6 +291,7 @@
19
     frame = edit_data["selected_frame"] - delta
20
     frame = _legalize_one_roll_trim(frame, edit_data["trim_limits"])
21
     edit_data["selected_frame"] = frame
22
+    gui.monitor_widget.set_edit_tline_frame(frame, frame - edit_data["edit_frame"])
23
     
24
     PLAYER().seek_frame(frame)
25
     
26
@@ -297,6 +301,7 @@
27
     frame = edit_data["selected_frame"] + delta
28
     frame = _legalize_one_roll_trim(frame, edit_data["trim_limits"])
29
     edit_data["selected_frame"] = frame
30
+    gui.monitor_widget.set_edit_tline_frame(frame, frame - edit_data["edit_frame"])
31
     
32
     PLAYER().seek_frame(frame)
33
     
34
@@ -310,6 +315,9 @@
35
     frame = _legalize_two_roll_trim(frame, edit_data["trim_limits"])
36
     edit_data["selected_frame"] = frame
37
 
38
+    gui.monitor_widget.set_edit_tline_frame(frame, frame - edit_data["edit_frame"])
39
+    gui.monitor_widget.update_roll_match_frame()
40
+    
41
     PLAYER().seek_frame(frame)
42
 
43
 def _tworoll_trim_right(delta):
44
@@ -318,6 +326,9 @@
45
     frame = _legalize_two_roll_trim(frame, edit_data["trim_limits"])
46
     edit_data["selected_frame"] = frame
47
 
48
+    gui.monitor_widget.set_edit_tline_frame(frame, frame - edit_data["edit_frame"])
49
+    gui.monitor_widget.update_roll_match_frame()
50
+    
51
     PLAYER().seek_frame(frame)
52
 
53
 def _tworoll_enter_edit():
54
@@ -335,7 +346,10 @@
55
             trim_limits = edit_data["trim_limits"]
56
             edit_data["press_start"] = trim_limits["clip_start"] + 1 # this can be anything the relevant thing here is mouse delta
57
             edit_data["keyboard_selected_frame"] = edit_data["press_start"] - delta
58
-
59
+    
60
+    total_delta = edit_data["press_start"] - edit_data["keyboard_selected_frame"]
61
+    gui.monitor_widget.set_slip_edit_tline_frame(edit_data["clip"], total_delta)
62
+        
63
     display_frame = _update_slide_trim_for_mouse_frame(edit_data["keyboard_selected_frame"])
64
     PLAYER().seek_frame(display_frame)
65
 
66
@@ -352,6 +366,9 @@
67
             edit_data["press_start"] = trim_limits["clip_start"] + 1 # this can be anything the relevant thing here is mouse delta
68
             edit_data["keyboard_selected_frame"] = edit_data["press_start"] + delta
69
 
70
+    total_delta = edit_data["press_start"] - edit_data["keyboard_selected_frame"]
71
+    gui.monitor_widget.set_slip_edit_tline_frame(edit_data["clip"], total_delta)
72
+
73
     display_frame = _update_slide_trim_for_mouse_frame(edit_data["keyboard_selected_frame"])
74
     PLAYER().seek_frame(display_frame)
75
 
76
@@ -421,7 +438,17 @@
77
         clip = edit_data["from_clip"]
78
         clip_start = trim_limits["from_start"]
79
 
80
-    # Display trim clip
81
+    # Init trim view layout
82
+    if track.type == appconsts.VIDEO and clip.media_type != appconsts.PATTERN_PRODUCER:
83
+        if edit_data["to_side_being_edited"]:
84
+            gui.monitor_widget.set_start_trim_view(edit_data["from_clip"], clip_start)
85
+        else:
86
+            gui.monitor_widget.set_end_trim_view(edit_data["to_clip"], clip_start)
87
+        gui.monitor_widget.set_edit_tline_frame(current_frame, current_frame - edit_frame)
88
+    else:
89
+        gui.monitor_widget.set_default_view()
90
+   
91
+    # Set interactive trimview on hidden track
92
     if clip.media_type != appconsts.PATTERN_PRODUCER:
93
         current_sequence().display_trim_clip(clip.path, clip_start) # file producer
94
     else:
95
@@ -498,7 +525,8 @@
96
     global edit_data
97
     frame = _legalize_one_roll_trim(frame, edit_data["trim_limits"])
98
     edit_data["selected_frame"] = frame
99
-    
100
+    gui.monitor_widget.set_edit_tline_frame(frame, frame - edit_data["edit_frame"])
101
+
102
     PLAYER().seek_frame(frame)
103
     
104
 def oneroll_trim_release(x, y, frame, state):
105
@@ -514,7 +542,9 @@
106
         tlinewidgets.trim_mode_in_non_active_state = False 
107
         gui.tline_canvas.widget.queue_draw()
108
         return
109
-
110
+    
111
+    gui.monitor_widget.one_roll_mouse_release(edit_data["edit_frame"], frame - edit_data["edit_frame"])
112
+    
113
     _do_one_roll_trim_edit(frame)
114
 
115
 def _do_one_roll_trim_edit(frame):
116
@@ -636,12 +666,14 @@
117
 def set_tworoll_mode(track, current_frame = -1):
118
     """
119
     Sets two roll mode
120
-    """
121
+    """     
122
     if track == None:
123
         return False
124
     
125
+    current_frame_trim_view_fix = 0
126
     if current_frame == -1:
127
         current_frame = PLAYER().producer.frame() + 1 # +1 because cut frame selects previous clip
128
+        current_frame_trim_view_fix = -1 # when initing trim view the +1 for current frame needs to be undone
129
 
130
     if current_frame >= track.get_length():
131
         return False
132
@@ -698,6 +730,19 @@
133
     else:
134
         clip = edit_data["from_clip"]
135
         clip_start = trim_limits["from_start"]
136
+
137
+    # Init two roll trim view layout
138
+    if track.type == appconsts.VIDEO and clip.media_type != appconsts.PATTERN_PRODUCER:
139
+        if edit_data["to_side_being_edited"]:
140
+            gui.monitor_widget.set_roll_trim_right_active_view(edit_data["from_clip"], clip_start)
141
+        else:
142
+            gui.monitor_widget.set_roll_trim_left_active_view(edit_data["to_clip"], clip_start)
143
+        gui.monitor_widget.set_edit_tline_frame(current_frame + current_frame_trim_view_fix, 
144
+                                                current_frame + current_frame_trim_view_fix - edit_frame)
145
+    else:
146
+        gui.monitor_widget.set_default_view()
147
+
148
+    # Set interactive trim view clip on hidden track
149
     if clip.media_type != appconsts.PATTERN_PRODUCER:
150
         current_sequence().display_trim_clip(clip.path, clip_start) # File producer
151
     else:
152
@@ -764,6 +809,9 @@
153
     frame = _legalize_two_roll_trim(frame, edit_data["trim_limits"])
154
     edit_data["selected_frame"] = frame
155
 
156
+    gui.monitor_widget.set_edit_tline_frame(frame, frame - edit_data["edit_frame"])
157
+    gui.monitor_widget.update_roll_match_frame()
158
+
159
     PLAYER().seek_frame(frame)
160
     
161
 def tworoll_trim_release(x, y, frame, state):
162
@@ -784,6 +832,10 @@
163
      
164
     frame = _legalize_two_roll_trim(frame, edit_data["trim_limits"])
165
     edit_data["selected_frame"] = frame
166
+
167
+    gui.monitor_widget.set_edit_tline_frame(frame, frame - edit_data["edit_frame"])
168
+    gui.monitor_widget.update_roll_match_frame()
169
+    
170
     _do_two_roll_edit(frame)
171
 
172
 def tworoll_play_pressed():
173
@@ -841,7 +893,7 @@
174
     # Calculated frame always reinits in to side, so we need to 
175
     # step one back to reinit on from side if we did the edit from that side
176
     if to_side_being_edited != True:
177
-        frame = frame - 1
178
+        frame = frame - 2
179
         if frame < 0:
180
             frame = 0
181
 
182
@@ -906,10 +958,10 @@
183
                  
184
     return (first, last)
185
 
186
-#---------------------------------------- SLIDE ROLL TRIM EVENTS
187
-def set_slide_mode(track, current_frame):
188
+#---------------------------------------- SLIP ROLL TRIM EVENTS
189
+def set_slide_mode(track, current_frame): # we need to change to to correct one some time
190
     """
191
-    Sets two roll mode
192
+    Sets SLIP tool mode
193
     """
194
     if track == None:
195
         return None
196
@@ -948,10 +1000,23 @@
197
     clip = edit_data["clip"]
198
     clip_start = 0 # we'll calculate the offset from actual position of clip on timeline to display the frame displayed after sliding
199
 
200
+    # Init two roll trim view layout
201
+    if track.type == appconsts.VIDEO and clip.media_type != appconsts.PATTERN_PRODUCER:
202
+        if not start_frame_being_viewed:
203
+            gui.monitor_widget.set_slip_trim_right_active_view(edit_data["clip"])
204
+            gui.monitor_widget.set_edit_tline_frame(clip.clip_out, 0)
205
+        else:
206
+            gui.monitor_widget.set_slip_trim_left_active_view(edit_data["clip"])
207
+            gui.monitor_widget.set_edit_tline_frame(clip.clip_in, 0)
208
+    else:
209
+        gui.monitor_widget.set_default_view()
210
+
211
+    # Set interactive trim view clip on hidden track
212
     if clip.media_type != appconsts.PATTERN_PRODUCER:
213
         current_sequence().display_trim_clip(clip.path, clip_start) # File producer
214
     else:
215
         current_sequence().display_trim_clip(None, clip_start, clip.create_data) # pattern producer
216
+        
217
     if start_frame_being_viewed:
218
         PLAYER().seek_frame(clip.clip_in)
219
     else:
220
@@ -1033,6 +1098,9 @@
221
     if mouse_disabled:
222
         return
223
 
224
+    mouse_delta = edit_data["press_start"] - frame
225
+    gui.monitor_widget.set_slip_edit_tline_frame(edit_data["clip"], mouse_delta)
226
+        
227
     display_frame = _update_slide_trim_for_mouse_frame(frame)
228
     PLAYER().seek_frame(display_frame)
229
 
230
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/updater.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/updater.py Changed
108
 
1
@@ -349,10 +349,10 @@
2
             MONITOR_MEDIA_FILE().mark_in = mark_in
3
             MONITOR_MEDIA_FILE().mark_out = mark_out
4
 
5
-    display_monitor_clip_name()
6
-
7
     # Display frame, marks and pos
8
     gui.pos_bar.update_display_from_producer(clip_producer)
9
+    
10
+    display_monitor_clip_name()
11
 
12
     if MONITOR_MEDIA_FILE().type == appconsts.IMAGE or \
13
         MONITOR_MEDIA_FILE().type == appconsts.PATTERN_PRODUCER:
14
@@ -373,15 +373,16 @@
15
     
16
     repaint_tline()
17
 
18
-def display_monitor_clip_name():
19
-    # Display clip name
20
+def display_monitor_clip_name():#we're displaying length and range length also
21
+    tc_info = utils.get_tc_string(gui.pos_bar.producer.get_length()) 
22
     if  MONITOR_MEDIA_FILE().mark_in != -1 and MONITOR_MEDIA_FILE().mark_out != -1:
23
         clip_length = utils.get_tc_string(MONITOR_MEDIA_FILE().mark_out - MONITOR_MEDIA_FILE().mark_in + 1) #+1 out incl.
24
-        range_text = " / ][ " + str(clip_length)
25
+        tc_info = tc_info + "  ][ " + str(clip_length)
26
     else:
27
-        range_text = ""
28
+        tc_info = tc_info + "  ][ --:--:--:--" 
29
 
30
-    gui.editor_window.monitor_source.set_text(MONITOR_MEDIA_FILE().name + range_text)
31
+    gui.editor_window.monitor_source.set_text(MONITOR_MEDIA_FILE().name)
32
+    gui.editor_window.info1.set_text(tc_info)
33
 
34
 def display_sequence_in_monitor():
35
     """
36
@@ -408,13 +409,7 @@
37
         PLAYER().seek_frame(saved_timeline_pos)
38
     saved_timeline_pos = -1
39
 
40
-    # Display sequence name
41
-    name = editorstate.current_sequence().name
42
-    profile_desc = editorstate.current_sequence().profile.description()
43
-    if editorpersistance.prefs.show_sequence_profile:
44
-        gui.editor_window.monitor_source.set_text(name + " / " + profile_desc)
45
-    else:
46
-        gui.editor_window.monitor_source.set_text(name)
47
+    update_seqence_info_text()
48
     
49
     # Display marks and pos 
50
     gui.pos_bar.update_display_from_producer(PLAYER().producer)
51
@@ -422,6 +417,28 @@
52
 
53
     repaint_tline()
54
 
55
+def update_seqence_info_text():
56
+    name = editorstate.current_sequence().name
57
+    profile_desc = editorstate.current_sequence().profile.description()
58
+    
59
+    if editorpersistance.prefs.show_sequence_profile:
60
+        gui.editor_window.monitor_source.set_text(name + "  -  " + profile_desc)
61
+    else:
62
+        gui.editor_window.monitor_source.set_text(name)
63
+    
64
+    prog_len = PLAYER().producer.get_length()
65
+    if prog_len < 2: # # to 'fix' the single frame black frame at start, will bug for actual 1 frame sequences
66
+        prog_len = 0
67
+    
68
+    range_len = PLAYER().producer.mark_out - PLAYER().producer.mark_in + 1 # +1, out incl.
69
+    tc_info = utils.get_tc_string(prog_len)
70
+    if PLAYER().producer.mark_in != -1 and PLAYER().producer.mark_out != -1:
71
+        tc_info = tc_info + "  ][ " + utils.get_tc_string(range_len)
72
+    else:
73
+        tc_info = tc_info + "  ][ --:--:--:--" 
74
+        
75
+    gui.editor_window.info1.set_text(tc_info)
76
+
77
 def switch_monitor_display():
78
     monitorevent.stop_pressed()
79
     if editorstate.MONITOR_MEDIA_FILE() == None:
80
@@ -502,6 +519,8 @@
81
 def display_marks_tc():
82
     if not timeline_visible():
83
         display_monitor_clip_name()
84
+    else:
85
+        update_seqence_info_text()
86
 
87
 # ----------------------------------------------- clip editors
88
 def clip_removed_during_edit(clip):
89
@@ -530,6 +549,7 @@
90
     Called when user selects move mode
91
     """
92
     display_sequence_in_monitor()
93
+    gui.monitor_widget.set_default_view()
94
 
95
 def set_transition_render_edit_menu_items_sensitive(range_start, range_end):
96
     if not editorstate.current_is_move_mode():
97
@@ -551,8 +571,9 @@
98
         render_transition.set_sensitive(False)
99
         render_fade.set_sensitive(False)
100
 
101
+"""
102
 # ------------------------------------------------ notebook
103
 def switch_notebook_panel(index):
104
     gui.middle_notebook.set_current_page(index)
105
 
106
-
107
+"""
108
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/utils.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/utils.py Changed
64
 
1
@@ -21,7 +21,7 @@
2
 """
3
 Helper functions and data
4
 """
5
-
6
+import time
7
 
8
 from gi.repository import Gtk
9
 
10
@@ -34,6 +34,8 @@
11
 import appconsts
12
 import editorstate
13
 
14
+_start_time = 0.0
15
+
16
 # ---------------------------------- CLASSES
17
 class EmptyClass:
18
     pass
19
@@ -430,6 +432,23 @@
20
     else:
21
         return True
22
 
23
+def program_is_installed(program):
24
+    def is_exe(fpath):
25
+        return os.path.isfile(fpath) and os.access(fpath, os.X_OK)
26
+
27
+    fpath, fname = os.path.split(program)
28
+    if fpath:
29
+        if is_exe(program):
30
+            return True
31
+    else:
32
+        for path in os.environ["PATH"].split(os.pathsep):
33
+            path = path.strip('"')
34
+            exe_file = os.path.join(path, program)
35
+            if is_exe(exe_file):
36
+                return True
37
+
38
+    return False
39
+    
40
 # File exntension lists
41
 _audio_file_extensions = [  "act",
42
                             "aif",
43
@@ -538,3 +557,20 @@
44
                             "xvid",
45
                             "y4m",
46
                             "yuv"]
47
+                            
48
+                            
49
+def start_timing(msg="start timing"):
50
+    global _start_time
51
+    _start_time = time.time()
52
+    print msg
53
+
54
+def elapsed_time(msg="elapsed: ", show_in_millis=True):
55
+    elapsed_time = time.time() - _start_time
56
+    if show_in_millis:
57
+        elapsed_time = round(elapsed_time * 1000.0, 1)
58
+        unit = "ms"
59
+    else:
60
+        unit = "s"
61
+    
62
+    print msg + " " + str(elapsed_time) + " " + unit
63
+
64
flowblade-1.8.tar.gz/flowblade-trunk/Flowblade/vieweditor/vieweditor.py -> flowblade-1.10.tar.gz/flowblade-trunk/Flowblade/vieweditor/vieweditor.py Changed
11
 
1
@@ -235,9 +235,7 @@
2
             self.origo = (0.0, 0.0)
3
             img_surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, self.profile_w, self.profile_h)
4
             cr = cairo.Context(img_surface)
5
-            #cr.translate(-1.0 /ox, 0.0)
6
 
7
- 
8
         for editorlayer in self.edit_layers:
9
             if editorlayer.visible:
10
                 editorlayer.draw(cr, self.write_out_layers, self.draw_overlays)
11
flowblade-1.10.tar.gz/flowblade-trunk/docs/1-10-timeline_match_frame.jpg Added
flowblade-1.10.tar.gz/flowblade-trunk/docs/1-10_dual_monitor.jpg Added
flowblade-1.10.tar.gz/flowblade-trunk/docs/1-10_monitor_match_frame.jpg Added
flowblade-1.10.tar.gz/flowblade-trunk/docs/1-10_trimview.jpg Added
flowblade-1.8.tar.gz/flowblade-trunk/docs/KNOWN_ISSUES.md -> flowblade-1.10.tar.gz/flowblade-trunk/docs/KNOWN_ISSUES.md Changed
18
 
1
@@ -31,4 +31,16 @@
2
 
3
 **Status:** No work on a fix is planned.
4
 
5
+#### 5. Using Affine filter on .png file may result in image errors 
6
+Image describing issue here: http://i.xomf.com/rfncv.png
7
+
8
+**Status:** No work on a fix is planned. *Affine* filter is not part rodamap on improving Flowblade's motion graphics capabilities and will not be worked on.
9
+
10
+
11
+#### 6. Title causes distortion in mixed aspect ratio project
12
+
13
+Problem is described in Issue #258.
14
+
15
+**Status:** Some fix may be attempted later.
16
+
17
 
18
flowblade-1.8.tar.gz/flowblade-trunk/docs/RELEASE_NOTES.md -> flowblade-1.10.tar.gz/flowblade-trunk/docs/RELEASE_NOTES.md Changed
19
 
1
@@ -2,7 +2,7 @@
2
 
3
 ## Flowblade 1.8 ##
4
 
5
-**Date: September 2, 2016**
6
+**Date: September 19, 2016**
7
 
8
 **Flowblade 1.8** is the twelth release of Flowblade. 
9
 
10
@@ -20,7 +20,7 @@
11
 
12
 ### Flowblade Main Features ###
13
 
14
-* **Keybord trimming with arrow keys** Trim positions can now be moved using arrow keys and trim edit confirmed with pressing Enter key. This is often more convenient and previse then always working with a mouse
15
+* **Keybord trimming with arrow keys** Trim positions can now be moved using arrow keys and trim edit confirmed with pressing Enter key. This is often more convenient and precise then always working with a mouse
16
 * **Clip Snapping** Clips and compositors will now snap to clip ends on adjacent tracks when clips or compositors are moved or their ends dragged. 
17
 * **Clips display media thumbnails** This helps differentiating clips from each other on timeline.
18
 * **EDL export** is now available. Thanks to Github user *tin2tin* for extensive testing on software not available on my system. Unfortunately it became clear that Blender EDL import is buggy.
19
flowblade-1.8.tar.gz/flowblade-trunk/flowblade -> flowblade-1.10.tar.gz/flowblade-trunk/flowblade Changed
12
 
1
@@ -23,8 +23,8 @@
2
 import os
3
 import sys
4
 
5
-print "FLOWBLADE MOVIE EDITOR repository 1.8"
6
-print "-------------------------------------"
7
+print "FLOWBLADE MOVIE EDITOR 1.10"
8
+print "---------------------------"
9
 
10
 
11
 # Get launch script dir
12
flowblade-1.8.tar.gz/flowblade-trunk/setup.py -> flowblade-1.10.tar.gz/flowblade-trunk/setup.py Changed
10
 
1
@@ -41,7 +41,7 @@
2
     locale_files.append(filepath)
3
 
4
 setup(  name='flowblade',
5
-        version='1.8.0',
6
+        version='1.10.0',
7
         author='Janne Liljeblad',
8
         author_email='janne.liljeblad at gmail dot com',
9
         description='Non-linear video editor',
10